185.6e59bf48.js 772 KB

12345678910111213141516171819
  1. (self["webpackChunkclassroom"]=self["webpackChunkclassroom"]||[]).push([[185],{7066:function(e,t,A){"use strict";var i=A(9670);e.exports=function(){var e=i(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},2087:function(e,t,A){"use strict";var i=A(7854),r=A(9781),s=A(7045),n=A(7066),a=A(7293),o=i.RegExp,l=o.prototype,c=r&&a((function(){var e=!0;try{o(".","d")}catch(c){e=!1}var t={},A="",i=e?"dgimsy":"gimsy",r=function(e,i){Object.defineProperty(t,e,{get:function(){return A+=i,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var n in e&&(s.hasIndices="d"),s)r(n,s[n]);var a=Object.getOwnPropertyDescriptor(l,"flags").get.call(t);return a!==i||A!==i}));c&&s(l,"flags",{configurable:!0,get:n})},8039:function(e,t,A){"use strict";A.d(t,{FY:function(){return s},Tw:function(){return a},_3:function(){return r},bq:function(){return n},eJ:function(){return c},ew:function(){return o},t7:function(){return l}});var i=A(7053);const r=e=>i.Z9.axioseRquest({method:"post",url:"/api-teacher/lessonCourseware/queryLessonCourseware",data:{query:{subjectId:e,page:1,rows:9999}}}),s=()=>i.Z9.axioseRquest({method:"get",url:"/api-teacher/lessonCourseware/getLessonCoursewareSubjectList"}),n=e=>i.Z9.axioseRquest({method:"get",url:"/api-teacher/lessonCourseware/getLessonCoursewareCourseList/"+e}),a=e=>i.Z9.axioseRquest({method:"get",url:"/api-teacher/lessonCourseware/getLessonCourseDetail/"+e}),o=()=>i.rO.axioseRquest({method:"post",url:"/api-teacher/courseSchedule/myCourseware"}),l=e=>i.rO.axioseRquest({method:"post",url:"/api-teacher/courseSchedule/myCoursewareDetail/"+e}),c=e=>i.rO.axioseRquest({method:"get",url:"/api-teacher/lessonCoursewareDetail/detail/"+e})},9291:function(e,t,A){"use strict";A.r(t),A.d(t,{default:function(){return ss}});var i=A(3396);A(7658);function r(){}const s=Object.assign,n="undefined"!==typeof window,a=e=>null!==e&&"object"===typeof e,o=e=>void 0!==e&&null!==e,l=e=>"function"===typeof e,c=e=>a(e)&&l(e.then)&&l(e.catch);const h=e=>"number"===typeof e||/^\d+(\.\d+)?$/.test(e),u=()=>!!n&&/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase());function p(e,t){const A=t.split(".");let i=e;return A.forEach((e=>{var t;i=a(i)&&null!=(t=i[e])?t:""})),i}function d(e,t,A){return t.reduce(((t,i)=>(A&&void 0===e[i]||(t[i]=e[i]),t)),{})}const g=(e,t)=>JSON.stringify(e)===JSON.stringify(t);var m=A(4870),f=A(9242);function y(e){const t=(0,i.FN)();t&&s(t.proxy,e)}function B(){const e=(0,m.qj)({show:!1}),t=t=>{e.show=t},A=A=>{s(e,A,{transitionAppear:!0}),t(!0)},i=()=>t(!1);return y({open:A,close:i,toggle:t}),{open:A,close:i,state:e,toggle:t}}function w(e){const t=(0,f.ri)(e),A=document.createElement("div");return document.body.appendChild(A),{instance:t.mount(A),unmount(){t.unmount(),document.body.removeChild(A)}}}function C(e){if(o(e))return h(e)?`${e}px`:String(e)}function v(e){if(o(e)){if(Array.isArray(e))return{width:C(e[0]),height:C(e[1])};const t=C(e);return{width:t,height:t}}}function b(e){const t={};return void 0!==e&&(t.zIndex=+e),t}const Q=/-(\w)/g,I=e=>e.replace(Q,((e,t)=>t.toUpperCase())),F=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"");const E=(e,t,A)=>Math.min(Math.max(e,t),A);function M(e,t){const A=10**10;return Math.round((e+t)*A)/A}const{hasOwnProperty:U}=Object.prototype;function D(e,t,A){const i=t[A];o(i)&&(U.call(e,A)&&a(i)?e[A]=x(Object(e[A]),i):e[A]=i)}function x(e,t){return Object.keys(t).forEach((A=>{D(e,t,A)})),e}var T={name:"姓名",tel:"电话",save:"保存",clear:"清空",cancel:"取消",confirm:"确认",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}年${t}月`,rangePrompt:e=>`最多选择 ${e} 天`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>`${e}折`,condition:e=>`满${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>`${e}张可用`},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const S=(0,m.iH)("zh-CN"),k=(0,m.qj)({"zh-CN":T}),P={messages(){return k[S.value]},use(e,t){S.value=e,this.add({[e]:t})},add(e={}){x(k,e)}};var L=P;function H(e){const t=I(e)+".";return(e,...A)=>{const i=L.messages(),r=p(i,t+e)||p(i,e);return l(r)?r(...A):r}}function N(e,t){return t?"string"===typeof t?` ${e}--${t}`:Array.isArray(t)?t.reduce(((t,A)=>t+N(e,A)),""):Object.keys(t).reduce(((A,i)=>A+(t[i]?N(e,i):"")),""):""}function O(e){return(t,A)=>(t&&"string"!==typeof t&&(A=t,t=""),t=t?`${e}__${t}`:e,`${t}${N(t,A)}`)}function V(e){const t=`van-${e}`;return[t,O(t),H(t)]}const z=null,R=[Number,String],j={type:Boolean,default:!0},K=e=>({type:Number,default:e}),G=e=>({type:R,default:e}),Y=e=>({type:String,default:e});function _(e,{args:t=[],done:A,canceled:i,error:s}){if(e){const n=e.apply(null,t);c(n)?n.then((e=>{e?A():i&&i()})).catch(s||r):n?A():i&&i()}else A()}const W="van-hairline",Z=`${W}--top`,X=`${W}--left`,J=`${W}--surround`,q=`${W}--top-bottom`,$="van-haptics-feedback",ee=(Symbol("van-form"),5),te={show:Boolean,zIndex:R,overlay:j,duration:R,teleport:[String,Object],lockScroll:j,lazyRender:j,beforeClose:Function,overlayStyle:Object,overlayClass:z,transitionAppear:Boolean,closeOnClickOverlay:j},Ae=Object.keys(te);function ie(e){return e.install=t=>{const{name:A}=e;A&&(t.component(A,e),t.component(I(`-${A}`),e))},e}var re="undefined"!==typeof window;function se(e){return re?requestAnimationFrame(e):-1}function ne(e){se((()=>se(e)))}var ae=e=>e===window,oe=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),le=e=>{const t=(0,m.SU)(e);if(ae(t)){const e=t.innerWidth,A=t.innerHeight;return oe(e,A)}return(null==t?void 0:t.getBoundingClientRect)?t.getBoundingClientRect():oe(0,0)};function ce(e){const t=(0,i.f3)(e,null);if(t){const e=(0,i.FN)(),{link:A,unlink:r,internalChildren:s}=t;A(e),(0,i.Ah)((()=>r(e)));const n=(0,i.Fl)((()=>s.indexOf(e)));return{parent:t,index:n}}return{parent:null,index:(0,m.iH)(-1)}}function he(e){const t=[],A=e=>{Array.isArray(e)&&e.forEach((e=>{var r;(0,i.lA)(e)&&(t.push(e),(null==(r=e.component)?void 0:r.subTree)&&(t.push(e.component.subTree),A(e.component.subTree.children)),e.children&&A(e.children))}))};return A(e),t}var ue=(e,t)=>{const A=e.indexOf(t);return-1===A?e.findIndex((e=>void 0!==t.key&&null!==t.key&&e.type===t.type&&e.key===t.key)):A};function pe(e,t,A){const i=he(e.subTree.children);A.sort(((e,t)=>ue(i,e.vnode)-ue(i,t.vnode)));const r=A.map((e=>e.proxy));t.sort(((e,t)=>{const A=r.indexOf(e),i=r.indexOf(t);return A-i}))}function de(e){const t=(0,m.qj)([]),A=(0,m.qj)([]),r=(0,i.FN)(),s=s=>{const n=e=>{e.proxy&&(A.push(e),t.push(e.proxy),pe(r,t,A))},a=e=>{const i=A.indexOf(e);t.splice(i,1),A.splice(i,1)};(0,i.JJ)(e,Object.assign({link:n,unlink:a,children:t,internalChildren:A},s))};return{children:t,linkChildren:s}}var ge,me;function fe(e){let t;(0,i.bv)((()=>{e(),(0,i.Y3)((()=>{t=!0}))})),(0,i.dl)((()=>{t&&e()}))}function ye(e,t,A={}){if(!re)return;const{target:r=window,passive:s=!1,capture:n=!1}=A;let a,o=!1;const l=A=>{if(o)return;const i=(0,m.SU)(A);i&&!a&&(i.addEventListener(e,t,{capture:n,passive:s}),a=!0)},c=A=>{if(o)return;const i=(0,m.SU)(A);i&&a&&(i.removeEventListener(e,t,n),a=!1)};let h;return(0,i.Ah)((()=>c(r))),(0,i.se)((()=>c(r))),fe((()=>l(r))),(0,m.dq)(r)&&(h=(0,i.YP)(r,((e,t)=>{c(t),l(e)}))),()=>{null==h||h(),c(r),o=!0}}function Be(){if(!ge&&(ge=(0,m.iH)(0),me=(0,m.iH)(0),re)){const e=()=>{ge.value=window.innerWidth,me.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:ge,height:me}}var we,Ce=/scroll|auto|overlay/i,ve=re?window:void 0;function be(e){const t=1;return"HTML"!==e.tagName&&"BODY"!==e.tagName&&e.nodeType===t}function Qe(e,t=ve){let A=e;while(A&&A!==t&&be(A)){const{overflowY:e}=window.getComputedStyle(A);if(Ce.test(e))return A;A=A.parentNode}return t}function Ie(){if(!we&&(we=(0,m.iH)("visible"),re)){const e=()=>{we.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return we}var Fe=Symbol("van-field");function Ee(e){const t=(0,i.f3)(Fe,null);t&&!t.customValue.value&&(t.customValue.value=e,(0,i.YP)(e,(()=>{t.resetValidation(),t.validateWithTrigger("onChange")})))}function Me(e,t){return e>t?"horizontal":t>e?"vertical":""}function Ue(){const e=(0,m.iH)(0),t=(0,m.iH)(0),A=(0,m.iH)(0),i=(0,m.iH)(0),r=(0,m.iH)(0),s=(0,m.iH)(0),n=(0,m.iH)(""),a=(0,m.iH)(!0),o=()=>"vertical"===n.value,l=()=>"horizontal"===n.value,c=()=>{A.value=0,i.value=0,r.value=0,s.value=0,n.value="",a.value=!0},h=A=>{c(),e.value=A.touches[0].clientX,t.value=A.touches[0].clientY},u=o=>{const l=o.touches[0];A.value=(l.clientX<0?0:l.clientX)-e.value,i.value=l.clientY-t.value,r.value=Math.abs(A.value),s.value=Math.abs(i.value);const c=10;(!n.value||r.value<c&&s.value<c)&&(n.value=Me(r.value,s.value)),a.value&&(r.value>ee||s.value>ee)&&(a.value=!1)};return{move:u,start:h,reset:c,startX:e,startY:t,deltaX:A,deltaY:i,offsetX:r,offsetY:s,direction:n,isVertical:o,isHorizontal:l,isTap:a}}u();const De=e=>e.stopPropagation();function xe(e,t){("boolean"!==typeof e.cancelable||e.cancelable)&&e.preventDefault(),t&&De(e)}const{width:Te,height:Se}=Be();let ke=0;const Pe="van-overflow-hidden";function Le(e,t){const A=Ue(),r="01",s="10",n=t=>{A.move(t);const i=A.deltaY.value>0?s:r,n=Qe(t.target,e.value),{scrollHeight:a,offsetHeight:o,scrollTop:l}=n;let c="11";0===l?c=o>=a?"00":"01":l+o>=a&&(c="10"),"11"===c||!A.isVertical()||parseInt(c,2)&parseInt(i,2)||xe(t,!0)},a=()=>{document.addEventListener("touchstart",A.start),document.addEventListener("touchmove",n,{passive:!1}),ke||document.body.classList.add(Pe),ke++},o=()=>{ke&&(document.removeEventListener("touchstart",A.start),document.removeEventListener("touchmove",n),ke--,ke||document.body.classList.remove(Pe))},l=()=>t()&&a(),c=()=>t()&&o();fe(l),(0,i.se)(c),(0,i.Jd)(c),(0,i.YP)(t,(e=>{e?a():o()}))}function He(e){const t=(0,m.iH)(!1);return(0,i.YP)(e,(e=>{e&&(t.value=e)}),{immediate:!0}),e=>()=>t.value?e():null}const Ne=Symbol();function Oe(e){const t=(0,i.f3)(Ne,null);t&&(0,i.YP)(t,(t=>{t&&e()}))}let Ve=2e3;const ze=()=>++Ve,Re=e=>{Ve=e},je=()=>{var e;const{scopeId:t}=(null==(e=(0,i.FN)())?void 0:e.vnode)||{};return t?{[t]:""}:null},[Ke,Ge]=V("badge"),Ye={dot:Boolean,max:R,tag:Y("div"),color:String,offset:Array,content:R,showZero:j,position:Y("top-right")};var _e=(0,i.aZ)({name:Ke,props:Ye,setup(e,{slots:t}){const A=()=>{if(t.content)return!0;const{content:A,showZero:i}=e;return o(A)&&""!==A&&(i||0!==A&&"0"!==A)},r=()=>{const{dot:i,max:r,content:s}=e;if(!i&&A())return t.content?t.content():o(r)&&h(s)&&+s>+r?`${r}+`:s},s=e=>e.startsWith("-")?e.replace("-",""):`-${e}`,n=(0,i.Fl)((()=>{const A={background:e.color};if(e.offset){const[i,r]=e.offset,{position:n}=e,[a,o]=n.split("-");t.default?(A[a]="number"===typeof r?C("top"===a?r:-r):"top"===a?C(r):s(r),A[o]="number"===typeof i?C("left"===o?i:-i):"left"===o?C(i):s(i)):(A.marginTop=C(r),A.marginLeft=C(i))}return A})),a=()=>{if(A()||e.dot)return(0,i.Wm)("div",{class:Ge([e.position,{dot:e.dot,fixed:!!t.default}]),style:n.value},[r()])};return()=>{if(t.default){const{tag:A}=e;return(0,i.Wm)(A,{class:Ge("wrapper")},{default:()=>[t.default(),a()]})}return a()}}});const We=ie(_e);const[Ze,Xe]=V("config-provider"),Je=Symbol(Ze),qe={tag:Y("div"),theme:Y("light"),zIndex:Number,themeVars:Object,themeVarsDark:Object,themeVarsLight:Object,themeVarsScope:Y("local"),iconPrefix:String};function $e(e){return e.replace(/([a-zA-Z])(\d)/g,"$1-$2")}function et(e){const t={};return Object.keys(e).forEach((A=>{const i=$e(F(A));t[`--van-${i}`]=e[A]})),t}function tt(e={},t={}){Object.keys(e).forEach((A=>{e[A]!==t[A]&&document.documentElement.style.setProperty(A,e[A])})),Object.keys(t).forEach((t=>{e[t]||document.documentElement.style.removeProperty(t)}))}(0,i.aZ)({name:Ze,props:qe,setup(e,{slots:t}){const A=(0,i.Fl)((()=>et(s({},e.themeVars,"dark"===e.theme?e.themeVarsDark:e.themeVarsLight))));if(n){const t=()=>{document.documentElement.classList.add(`van-theme-${e.theme}`)},r=(t=e.theme)=>{document.documentElement.classList.remove(`van-theme-${t}`)};(0,i.YP)((()=>e.theme),((e,A)=>{A&&r(A),t()}),{immediate:!0}),(0,i.dl)(t),(0,i.se)(r),(0,i.Jd)(r),(0,i.YP)(A,((t,A)=>{"global"===e.themeVarsScope&&tt(t,A)})),(0,i.YP)((()=>e.themeVarsScope),((e,t)=>{"global"===t&&tt({},A.value),"global"===e&&tt(A.value,{})})),"global"===e.themeVarsScope&&tt(A.value,{})}return(0,i.JJ)(Je,e),(0,i.m0)((()=>{void 0!==e.zIndex&&Re(e.zIndex)})),()=>(0,i.Wm)(e.tag,{class:Xe(),style:"local"===e.themeVarsScope?A.value:void 0},{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t)]}})}});const[At,it]=V("icon"),rt=e=>null==e?void 0:e.includes("/"),st={dot:Boolean,tag:Y("i"),name:String,size:R,badge:R,color:String,badgeProps:Object,classPrefix:String};var nt=(0,i.aZ)({name:At,props:st,setup(e,{slots:t}){const A=(0,i.f3)(Je,null),r=(0,i.Fl)((()=>e.classPrefix||(null==A?void 0:A.iconPrefix)||it()));return()=>{const{tag:A,dot:s,name:n,size:a,badge:o,color:l}=e,c=rt(n);return(0,i.Wm)(We,(0,i.dG)({dot:s,tag:A,class:[r.value,c?"":`${r.value}-${n}`],style:{color:l,fontSize:C(a)},content:o},e.badgeProps),{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t),c&&(0,i.Wm)("img",{class:it("image"),src:n},null)]}})}}});const at=ie(nt);const[ot,lt]=V("overlay"),ct={show:Boolean,zIndex:R,duration:R,className:z,lockScroll:j,lazyRender:j,customStyle:Object};var ht=(0,i.aZ)({name:ot,props:ct,setup(e,{slots:t}){const A=(0,m.iH)(),r=He((()=>e.show||!e.lazyRender)),n=t=>{e.lockScroll&&xe(t,!0)},a=r((()=>{var r;const n=s(b(e.zIndex),e.customStyle);return o(e.duration)&&(n.animationDuration=`${e.duration}s`),(0,i.wy)((0,i.Wm)("div",{ref:A,style:n,class:[lt(),e.className]},[null==(r=t.default)?void 0:r.call(t)]),[[f.F8,e.show]])}));return ye("touchmove",n,{target:A}),()=>(0,i.Wm)(f.uT,{name:"van-fade",appear:!0},{default:a})}});const ut=ie(ht);const pt=s({},te,{round:Boolean,position:Y("center"),closeIcon:Y("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:Y("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[dt,gt]=V("popup");var mt=(0,i.aZ)({name:dt,inheritAttrs:!1,props:pt,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:t,attrs:A,slots:r}){let s,n;const a=(0,m.iH)(),l=(0,m.iH)(),c=He((()=>e.show||!e.lazyRender)),h=(0,i.Fl)((()=>{const t={zIndex:a.value};if(o(e.duration)){const A="center"===e.position?"animationDuration":"transitionDuration";t[A]=`${e.duration}s`}return t})),u=()=>{s||(s=!0,a.value=void 0!==e.zIndex?+e.zIndex:ze(),t("open"))},p=()=>{s&&_(e.beforeClose,{done(){s=!1,t("close"),t("update:show",!1)}})},d=A=>{t("clickOverlay",A),e.closeOnClickOverlay&&p()},g=()=>{if(e.overlay)return(0,i.Wm)(ut,(0,i.dG)({show:e.show,class:e.overlayClass,zIndex:a.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0},je(),{onClick:d}),{default:r["overlay-content"]})},B=e=>{t("clickCloseIcon",e),p()},w=()=>{if(e.closeable)return(0,i.Wm)(at,{role:"button",tabindex:0,name:e.closeIcon,class:[gt("close-icon",e.closeIconPosition),$],classPrefix:e.iconPrefix,onClick:B},null)};let C;const v=()=>{C&&clearTimeout(C),C=setTimeout((()=>{t("opened")}))},b=()=>t("closed"),Q=e=>t("keydown",e),I=c((()=>{var t;const{round:s,position:n,safeAreaInsetTop:a,safeAreaInsetBottom:o}=e;return(0,i.wy)((0,i.Wm)("div",(0,i.dG)({ref:l,style:h.value,role:"dialog",tabindex:0,class:[gt({round:s,[n]:n}),{"van-safe-area-top":a,"van-safe-area-bottom":o}],onKeydown:Q},A,je()),[null==(t=r.default)?void 0:t.call(r),w()]),[[f.F8,e.show]])})),F=()=>{const{position:t,transition:A,transitionAppear:r}=e,s="center"===t?"van-fade":`van-popup-slide-${t}`;return(0,i.Wm)(f.uT,{name:A||s,appear:r,onAfterEnter:v,onAfterLeave:b},{default:I})};return(0,i.YP)((()=>e.show),(e=>{e&&!s&&(u(),0===A.tabindex&&(0,i.Y3)((()=>{var e;null==(e=l.value)||e.focus()}))),!e&&s&&(s=!1,t("close"))})),y({popupRef:l}),Le(l,(()=>e.show&&e.lockScroll)),ye("popstate",(()=>{e.closeOnPopstate&&(p(),n=!1)})),(0,i.bv)((()=>{e.show&&u()})),(0,i.dl)((()=>{n&&(t("update:show",!0),n=!1)})),(0,i.se)((()=>{e.show&&e.teleport&&(p(),n=!0)})),(0,i.JJ)(Ne,(()=>e.show)),()=>e.teleport?(0,i.Wm)(i.lR,{to:e.teleport},{default:()=>[g(),F()]}):(0,i.Wm)(i.HY,null,[g(),F()])}});const ft=ie(mt);const yt={to:[String,Object],url:String,replace:Boolean};function Bt({to:e,url:t,replace:A,$router:i}){e&&i?i[A?"replace":"push"](e):t&&(A?location.replace(t):location.href=t)}function wt(){const e=(0,i.FN)().proxy;return()=>Bt(e)}const[Ct,vt]=V("loading"),bt=Array(12).fill(null).map(((e,t)=>(0,i.Wm)("i",{class:vt("line",String(t+1))},null))),Qt=(0,i.Wm)("svg",{class:vt("circular"),viewBox:"25 25 50 50"},[(0,i.Wm)("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),It={size:R,type:Y("circular"),color:String,vertical:Boolean,textSize:R,textColor:String};var Ft=(0,i.aZ)({name:Ct,props:It,setup(e,{slots:t}){const A=(0,i.Fl)((()=>s({color:e.color},v(e.size)))),r=()=>{const r="spinner"===e.type?bt:Qt;return(0,i.Wm)("span",{class:vt("spinner",e.type),style:A.value},[t.icon?t.icon():r])},n=()=>{var A;if(t.default)return(0,i.Wm)("span",{class:vt("text"),style:{fontSize:C(e.textSize),color:null!=(A=e.textColor)?A:e.color}},[t.default()])};return()=>{const{type:t,vertical:A}=e;return(0,i.Wm)("div",{class:vt([t,{vertical:A}]),"aria-live":"polite","aria-busy":!0},[r(),n()])}}});const Et=ie(Ft);const[Mt,Ut]=V("button"),Dt=s({},yt,{tag:Y("button"),text:String,icon:String,type:Y("default"),size:Y("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:Y("button"),loadingSize:R,loadingText:String,loadingType:String,iconPosition:Y("left")});var xt=(0,i.aZ)({name:Mt,props:Dt,emits:["click"],setup(e,{emit:t,slots:A}){const r=wt(),s=()=>A.loading?A.loading():(0,i.Wm)(Et,{size:e.loadingSize,type:e.loadingType,class:Ut("loading")},null),n=()=>e.loading?s():A.icon?(0,i.Wm)("div",{class:Ut("icon")},[A.icon()]):e.icon?(0,i.Wm)(at,{name:e.icon,class:Ut("icon"),classPrefix:e.iconPrefix},null):void 0,a=()=>{let t;if(t=e.loading?e.loadingText:A.default?A.default():e.text,t)return(0,i.Wm)("span",{class:Ut("text")},[t])},o=()=>{const{color:t,plain:A}=e;if(t){const e={color:A?t:"white"};return A||(e.background=t),t.includes("gradient")?e.border=0:e.borderColor=t,e}},l=A=>{e.loading?xe(A):e.disabled||(t("click",A),r())};return()=>{const{tag:t,type:A,size:r,block:s,round:c,plain:h,square:u,loading:p,disabled:d,hairline:g,nativeType:m,iconPosition:f}=e,y=[Ut([A,r,{plain:h,block:s,round:c,square:u,loading:p,disabled:d,hairline:g}]),{[J]:g}];return(0,i.Wm)(t,{type:m,class:y,style:o(),disabled:d,onClick:l},{default:()=>[(0,i.Wm)("div",{class:Ut("content")},["left"===f&&n(),a(),"right"===f&&n()])]})}}});const Tt=ie(xt);const St=(e,t)=>{const A=(0,m.iH)(),r=()=>{A.value=le(e).height};return(0,i.bv)((()=>{if((0,i.Y3)(r),t)for(let e=1;e<=3;e++)setTimeout(r,100*e)})),Oe((()=>(0,i.Y3)(r))),(0,i.YP)([Te,Se],r),A};function kt(e,t){const A=St(e,!0);return e=>(0,i.Wm)("div",{class:t("placeholder"),style:{height:A.value?`${A.value}px`:void 0}},[e()])}const[Pt,Lt]=V("action-bar"),Ht=Symbol(Pt),Nt={placeholder:Boolean,safeAreaInsetBottom:j};var Ot=(0,i.aZ)({name:Pt,props:Nt,setup(e,{slots:t}){const A=(0,m.iH)(),r=kt(A,Lt),{linkChildren:s}=de(Ht);s();const n=()=>{var r;return(0,i.Wm)("div",{ref:A,class:[Lt(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==(r=t.default)?void 0:r.call(t)])};return()=>e.placeholder?r(n):n()}});const Vt=ie(Ot);const[zt,Rt]=V("action-bar-button"),jt=s({},yt,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var Kt=(0,i.aZ)({name:zt,props:jt,setup(e,{slots:t}){const A=wt(),{parent:r,index:s}=ce(Ht),n=(0,i.Fl)((()=>{if(r){const e=r.children[s.value-1];return!(e&&"isButton"in e)}})),a=(0,i.Fl)((()=>{if(r){const e=r.children[s.value+1];return!(e&&"isButton"in e)}}));return y({isButton:!0}),()=>{const{type:r,icon:s,text:o,color:l,loading:c,disabled:h}=e;return(0,i.Wm)(Tt,{class:Rt([r,{last:a.value,first:n.value}]),size:"large",type:r,icon:s,color:l,loading:c,disabled:h,onClick:A},{default:()=>[t.default?t.default():o]})}}});const Gt=ie(Kt);const[Yt,_t,Wt]=V("dialog"),Zt=s({},te,{title:String,theme:String,width:R,message:[String,Function],callback:Function,allowHtml:Boolean,className:z,transition:Y("van-dialog-bounce"),messageAlign:String,closeOnPopstate:j,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:j,closeOnClickOverlay:Boolean}),Xt=[...Ae,"transition","closeOnPopstate"];var Jt=(0,i.aZ)({name:Yt,props:Zt,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:t,slots:A}){const s=(0,m.iH)(),n=(0,m.qj)({confirm:!1,cancel:!1}),a=e=>t("update:show",e),o=t=>{var A;a(!1),null==(A=e.callback)||A.call(e,t)},c=A=>()=>{e.show&&(t(A),e.beforeClose?(n[A]=!0,_(e.beforeClose,{args:[A],done(){o(A),n[A]=!1},canceled(){n[A]=!1}})):o(A))},h=c("cancel"),u=c("confirm"),p=(0,f.D2)((A=>{var i,n;if(A.target!==(null==(n=null==(i=s.value)?void 0:i.popupRef)?void 0:n.value))return;const a={Enter:e.showConfirmButton?u:r,Escape:e.showCancelButton?h:r};a[A.key](),t("keydown",A)}),["enter","esc"]),g=()=>{const t=A.title?A.title():e.title;if(t)return(0,i.Wm)("div",{class:_t("header",{isolated:!e.message&&!A.default})},[t])},y=t=>{const{message:A,allowHtml:r,messageAlign:s}=e,n=_t("message",{"has-title":t,[s]:s}),a=l(A)?A():A;return r&&"string"===typeof a?(0,i.Wm)("div",{class:n,innerHTML:a},null):(0,i.Wm)("div",{class:n},[a])},B=()=>{if(A.default)return(0,i.Wm)("div",{class:_t("content")},[A.default()]);const{title:t,message:r,allowHtml:s}=e;if(r){const e=!(!t&&!A.title);return(0,i.Wm)("div",{key:s?1:0,class:_t("content",{isolated:!e})},[y(e)])}},w=()=>(0,i.Wm)("div",{class:[Z,_t("footer")]},[e.showCancelButton&&(0,i.Wm)(Tt,{size:"large",text:e.cancelButtonText||Wt("cancel"),class:_t("cancel"),style:{color:e.cancelButtonColor},loading:n.cancel,disabled:e.cancelButtonDisabled,onClick:h},null),e.showConfirmButton&&(0,i.Wm)(Tt,{size:"large",text:e.confirmButtonText||Wt("confirm"),class:[_t("confirm"),{[X]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:n.confirm,disabled:e.confirmButtonDisabled,onClick:u},null)]),v=()=>(0,i.Wm)(Vt,{class:_t("footer")},{default:()=>[e.showCancelButton&&(0,i.Wm)(Gt,{type:"warning",text:e.cancelButtonText||Wt("cancel"),class:_t("cancel"),color:e.cancelButtonColor,loading:n.cancel,disabled:e.cancelButtonDisabled,onClick:h},null),e.showConfirmButton&&(0,i.Wm)(Gt,{type:"danger",text:e.confirmButtonText||Wt("confirm"),class:_t("confirm"),color:e.confirmButtonColor,loading:n.confirm,disabled:e.confirmButtonDisabled,onClick:u},null)]}),b=()=>A.footer?A.footer():"round-button"===e.theme?v():w();return()=>{const{width:t,title:A,theme:r,message:n,className:o}=e;return(0,i.Wm)(ft,(0,i.dG)({ref:s,role:"dialog",class:[_t([r]),o],style:{width:C(t)},tabindex:0,"aria-labelledby":A||n,onKeydown:p,"onUpdate:show":a},d(e,Xt)),{default:()=>[g(),B(),b()]})}}});let qt;const $t={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,cancelButtonDisabled:!1,confirmButtonText:"",confirmButtonColor:null,confirmButtonDisabled:!1,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1};let eA=s({},$t);function tA(){const e={setup(){const{state:e,toggle:t}=B();return()=>(0,i.Wm)(Jt,(0,i.dG)(e,{"onUpdate:show":t}),null)}};({instance:qt}=w(e))}function AA(e){return n?new Promise(((t,A)=>{qt||tA(),qt.open(s({},eA,e,{callback:e=>{("confirm"===e?t:A)(e)}}))})):Promise.resolve(void 0)}let iA=0;function rA(e){e?(iA||document.body.classList.add("van-toast--unclickable"),iA++):iA&&(iA--,iA||document.body.classList.remove("van-toast--unclickable"))}const[sA,nA]=V("toast"),aA=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay","zIndex"],oA={icon:String,show:Boolean,type:Y("text"),overlay:Boolean,message:R,iconSize:R,duration:K(2e3),position:Y("middle"),teleport:[String,Object],wordBreak:String,className:z,iconPrefix:String,transition:Y("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:z,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean,zIndex:R};var lA=(0,i.aZ)({name:sA,props:oA,emits:["update:show"],setup(e,{emit:t,slots:A}){let r,s=!1;const n=()=>{const t=e.show&&e.forbidClick;s!==t&&(s=t,rA(s))},a=e=>t("update:show",e),l=()=>{e.closeOnClick&&a(!1)},c=()=>clearTimeout(r),h=()=>{const{icon:t,type:A,iconSize:r,iconPrefix:s,loadingType:n}=e,a=t||"success"===A||"fail"===A;return a?(0,i.Wm)(at,{name:t||A,size:r,class:nA("icon"),classPrefix:s},null):"loading"===A?(0,i.Wm)(Et,{class:nA("loading"),size:r,type:n},null):void 0},u=()=>{const{type:t,message:r}=e;return A.message?(0,i.Wm)("div",{class:nA("text")},[A.message()]):o(r)&&""!==r?"html"===t?(0,i.Wm)("div",{key:0,class:nA("text"),innerHTML:String(r)},null):(0,i.Wm)("div",{class:nA("text")},[r]):void 0};return(0,i.YP)((()=>[e.show,e.forbidClick]),n),(0,i.YP)((()=>[e.show,e.type,e.message,e.duration]),(()=>{c(),e.show&&e.duration>0&&(r=setTimeout((()=>{a(!1)}),e.duration))})),(0,i.bv)(n),(0,i.Ah)(n),()=>(0,i.Wm)(ft,(0,i.dG)({class:[nA([e.position,"normal"===e.wordBreak?"break-normal":e.wordBreak,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:l,onClosed:c,"onUpdate:show":a},d(e,aA)),{default:()=>[h(),u()]})}});const cA={icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1};let hA=[],uA=!1,pA=s({},cA);const dA=new Map;function gA(e){return a(e)?e:{message:e}}function mA(){const{instance:e,unmount:t}=w({setup(){const A=(0,m.iH)(""),{open:r,state:s,close:n,toggle:a}=B(),o=()=>{uA&&(hA=hA.filter((t=>t!==e)),t())},l=()=>{const e={onClosed:o,"onUpdate:show":a};return(0,i.Wm)(lA,(0,i.dG)(s,e),null)};return(0,i.YP)(A,(e=>{s.message=e})),(0,i.FN)().render=l,{open:r,close:n,message:A}}});return e}function fA(){if(!hA.length||uA){const e=mA();hA.push(e)}return hA[hA.length-1]}function yA(e={}){if(!n)return{};const t=fA(),A=gA(e);return t.open(s({},pA,dA.get(A.type||pA.type),A)),t}const BA=e=>t=>yA(s({type:e},gA(t))),wA=BA("loading"),CA=BA("success"),vA=BA("fail"),bA=e=>{var t;hA.length&&(e?(hA.forEach((e=>{e.close()})),hA=[]):uA?null==(t=hA.shift())||t.close():hA[0].close())};var QA=A.p+"img/back.b346554d.svg",IA={playContent:"pp1xuy9m1c85db2nSPDS",coursewarePlay:"lABFx7lfLV81amPtM5Qx",playModel:"dkRYltaUMfw70SuwI7Gw",headerContainer:"MxCxQq8FtbIrh7Ga_SJ4",backBtn:"st0iBjmH6rkqgb9fpK5p",headRight:"oOv62kzVvOY0gOyZ2NeA",rightBtn:"YdoYtGp0ie4uCdAJvLZm",menu:"QAnm4F6y350rpQjGchv6",tabsContent:"qwcpF3KZyDYrYICc0_QB",wraps:"oRIrG3OJ10HRwmwdm_Kg",itemDiv:"YQoMrnLPWYVRewHgDUhh",itemActive:"bP43S72YMu0XeVC2hJTP",acitveAnimation:"gC5sjkiZT1oo2GbOdkDK",show:"JaSrFf_NbU8NL9znzVIj",hide:"YeyXTJA3Gq03U2jyCT7V",fullBtn:"eIbFBsHAec8GzlAieiuf",rightFixedBtns:"rH2gLSu0QAzr3AOnbmWM",btnsBottom:"eKfY3eOU1OwtynK7pgiJ",leftFixedBtns:"WfaFRPnTcjcMrktTt_8p",prePoint:"HkAxcKXuSS4wErSmWdUm",btnsWrap:"EwpuaiMPwISZR_ADticM",bottomFixedContainer:"OdjuhUrvA8j3i1KGbUwz",time:"gjGfWaKYsl4kdcIbahdC",slider:"HY8lsuPpFTYSeyUzlGuE",actions:"YBIr5meHffUxZcgzgSNr",actionBtn:"kDzDIIiSjYMjbZvdoO_c",popup:"FNlaY37bNVorPHPe2rBS",overlayClass:"atDhKUIt3Q_ACLDqoNGe",loadWrap:"g9n3la6W4YiYh0NRNfVH",playRecordTime:"JN5KHK71epMu_hTIAXXw",timeLoad:"E0xCLHpKopkyh0Oerddb",loadFade:"bEKliWOwuJ0Yf_2lFOxH",swiperContainer:"LUbf8u6PIqU7m75UUfA8",popupMore:"PcesdnYUoTIpWz_qL3xZ"},FA=A(2483);(0,m.qj)({loadingCount:0});const EA=()=>{const e=navigator.userAgent;return{trident:e.indexOf("Trident")>-1,presto:e.indexOf("Presto")>-1,webKit:e.indexOf("AppleWebKit")>-1,gecko:e.indexOf("Gecko")>-1&&-1==e.indexOf("KHTML"),mobile:!!e.match(/AppleWebKit.*Mobile.*/),ios:!!e.match(/Mac OS X/),android:e.indexOf("ORCHESTRAAPPA")>-1||e.indexOf("Adr")>-1,iPhone:e.indexOf("ORCHESTRAAPPI")>-1,isApp:e.indexOf("ORCHESTRAAPPI")>-1||e.indexOf("ORCHESTRAAPPA")>-1,isTeacher:e.indexOf("ORCHESTRATEACHER")>-1,isStudent:e.indexOf("ORCHESTRASTUDENT")>-1,isSchool:e.indexOf("ORCHESTRASCHOOL")>-1,iPad:e.indexOf("iPad")>-1,webApp:-1==e.indexOf("Safari"),weixin:e.indexOf("MicroMessenger")>-1,alipay:e.indexOf("AlipayClient")>-1,huawei:!!e.match(/huawei/i)||!!e.match(/honor/i),xiaomi:!!e.match(/mi\s/i)||!!e.match(/redmi/i)||!!e.match(/mix/i)}},MA=()=>{const e=""+(new Date).getTime()+Math.floor(1e6*Math.random());return e},UA=(e,t)=>{if(isNaN(e))return"00:00";const A=Math.floor(e/60).toString().padStart(2,"0"),i=Math.floor(e%60).toString().padStart(2,"0");return"cn"===t?A+"分"+i+"秒":A+":"+i},DA=window.postMessage;window.postMessage=e=>{DA(e,"*")};const xA=()=>{},TA={},SA=EA();SA.isApp&&window.addEventListener("message",(e=>{try{console.log("app交互接受:",e.data);const A=e.data?"object"===typeof e.data?e.data:JSON.parse(e.data):{},i=A.content?.uuid||A.uuid;console.log(i,A.content,"uuid");try{A.content&&(A.content=JSON.parse(A.content))}catch(t){}if(A?.content?.uuid,!i){const e=Object.keys(TA).filter((e=>0===e.indexOf(A.api)));for(const t of e){const e=TA[t]||xA;"function"===typeof e&&e(A)}return}const r=A.content?.uuid||A.uuid||A.api+A.uuid,s=TA[r]||xA;"function"===typeof s&&s(A)}catch(t){console.error("通信消息解析错误",t)}}));const kA=window.ORCHESTRA||window.webkit?.messageHandlers?.ORCHESTRA,PA=(e,t)=>{if(SA.isApp){const A=MA();TA[A]=t||xA,e.content=e.content?{...e.content,uuid:A}:{uuid:A},console.log("app交互发送:",e),kA.postMessage(JSON.stringify(e))}},LA=(e,t)=>{if(SA.isApp){const A=e+MA();TA[A]=t||xA}},HA=e=>new Promise((t=>{PA(e,(e=>t(e)))}));var NA={musicScore:"wVN_y58I3VsEfmksvu_2",container:"wmK3kBwJCOoj1_RfmFGs",musicModel:"lPeN64hR6DYJcHRxWJi6",errorModel:"AmJ2sjVvSU4N4AMJYze3",startBtn:"AKNvRxbgSpSOt6OdoDUV",loading:"JXmes8RxA6MiFcIVq8LV",skeletonWrap:"VnJlBilIFeoNS0a2Yqi9",skeleton:"L265ginmeRodQiNyyRd7"},OA=A.p+"img/icon-start.e5ab5503.svg";const[VA,zA]=V("skeleton-title"),RA={round:Boolean,titleWidth:R};var jA=(0,i.aZ)({name:VA,props:RA,setup(e){return()=>(0,i.Wm)("h3",{class:zA([{round:e.round}]),style:{width:C(e.titleWidth)}},null)}});const KA=ie(jA);var GA=KA;const[YA,_A]=V("skeleton-avatar"),WA={avatarSize:R,avatarShape:Y("round")};var ZA=(0,i.aZ)({name:YA,props:WA,setup(e){return()=>(0,i.Wm)("div",{class:_A([e.avatarShape]),style:v(e.avatarSize)},null)}});const XA=ie(ZA);var JA=XA;const qA="100%",$A={round:Boolean,rowWidth:{type:R,default:qA}},[ei,ti]=V("skeleton-paragraph");var Ai=(0,i.aZ)({name:ei,props:$A,setup(e){return()=>(0,i.Wm)("div",{class:ti([{round:e.round}]),style:{width:e.rowWidth}},null)}});const ii=ie(Ai);var ri=ii;const[si,ni]=V("skeleton"),ai="60%",oi={row:G(0),round:Boolean,title:Boolean,titleWidth:R,avatar:Boolean,avatarSize:R,avatarShape:Y("round"),loading:j,animate:j,rowWidth:{type:[Number,String,Array],default:qA}};var li=(0,i.aZ)({name:si,inheritAttrs:!1,props:oi,setup(e,{slots:t,attrs:A}){const r=()=>{if(e.avatar)return(0,i.Wm)(JA,{avatarShape:e.avatarShape,avatarSize:e.avatarSize},null)},s=()=>{if(e.title)return(0,i.Wm)(GA,{round:e.round,titleWidth:e.titleWidth},null)},n=t=>{const{rowWidth:A}=e;return A===qA&&t===+e.row-1?ai:Array.isArray(A)?A[t]:A},a=()=>Array(+e.row).fill("").map(((t,A)=>(0,i.Wm)(ri,{key:A,round:e.round,rowWidth:C(n(A))},null))),o=()=>t.template?t.template():(0,i.Wm)(i.HY,null,[r(),(0,i.Wm)("div",{class:ni("content")},[s(),a()])]);return()=>{var r;return e.loading?(0,i.Wm)("div",(0,i.dG)({class:ni({animate:e.animate,round:e.round})},A),[o()]):null==(r=t.default)?void 0:r.call(t)}}});const ci=ie(li);var hi=(0,i.aZ)({name:"musicScore",props:{music:{type:Object,default:()=>({})},activeModel:{type:Boolean}},emits:["setIframe"],setup(e,{emit:t}){const A=EA(),r=(0,FA.yj)(),s=(0,m.iH)(!1),n=Ie();(0,i.YP)(n,(e=>{console.log("🚀 ~ value:",e),"hidden"==e&&(s.value=!1)}));const a=(0,m.iH)(),o=(0,m.iH)(!1),l=(0,m.iH)(!1),c=(0,m.iH)(!1),h=sessionStorage.getItem("Authorization")||"",u=/(localhost|192)/.test(location.host)?"https://test.lexiaoya.cn":location.origin,p=JSON.stringify({id:e.music.content,modelType:"practice",headerHeight:32,Authorization:h}),d=`${u}/orchestra-music-score/?`+p,g=()=>{fetch(d).then((()=>{c.value=!0,l.value=!1})).catch((()=>{l.value=!0}))};(0,i.YP)(e.music,(()=>{c.value||(l.value=!1,e.music.display&&g())}));const f=()=>{if(s.value)return;A.ios||(s.value=!0);const t=JSON.stringify({id:e.music.content}),i=`${location.origin}/orchestra-music-score/?`+t;PA({api:"openAccompanyWebView",content:{url:i,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}},(()=>{A.ios&&(s.value=!0)}))};return LA("webViewOnResume",(()=>{s.value=!1})),()=>(0,i.Wm)("div",{class:NA.musicScore},[(0,i.Wm)("iframe",{ref:a,onLoad:()=>{t("setIframe",a.value),o.value=!0},class:[NA.container,"musicIframe"],frameborder:"0",src:d},null),"my-course"==r.query.source&&o.value&&(0,i.Wm)("div",{style:{display:e.activeModel?"":"none"},class:NA.startBtn,onClick:e=>{e.stopPropagation(),f()}},[(0,i.Wm)("img",{src:OA},null)]),(0,i.Wm)("div",{class:NA.skeletonWrap},[(0,i.Wm)(ci,{class:NA.skeleton,row:8},null)])])}}),ui=A.p+"img/icon-dian.2394076b.svg",pi=A.p+"img/icon-point.22e6313f.svg",di=JSON.parse('{"iconUp":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMi42MTk4ODYsNy45NzI1NDYxNyBMMTIuNzA3MTA2OCw4LjA1MDI1MjUzIEwxNi4yNDI2NDA3LDExLjU4NTc4NjQgQzE2LjYzMzE2NSwxMS45NzYzMTA3IDE2LjYzMzE2NSwxMi42MDk0NzU3IDE2LjI0MjY0MDcsMTMgQzE1Ljg4MDAxMSwxMy4zNjI2Mjk3IDE1LjMwODE2NTYsMTMuMzg4NTMxOCAxNC45MTU2NDc5LDEzLjA3NzcwNjQgTDE0LjgyODQyNzEsMTMgTDEyLjk5OTQ2NjEsMTEuMTcxMzU5MyBMMTMsMTkgQzEzLDE5LjU1MjI4NDcgMTIuNTUyMjg0NywyMCAxMiwyMCBDMTEuNDQ3NzE1MywyMCAxMSwxOS41NTIyODQ3IDExLDE5IEwxMC45OTk0NjYxLDExLjE3MDM1OTMgTDkuMTcxNTcyODgsMTMgQzguODA4OTQzMTgsMTMuMzYyNjI5NyA4LjIzNzA5Nzc4LDEzLjM4ODUzMTggNy44NDQ1ODAxMywxMy4wNzc3MDY0IEw3Ljc1NzM1OTMxLDEzIEM3LjM5NDcyOTYxLDEyLjYzNzM3MDMgNy4zNjg4Mjc0OSwxMi4wNjU1MjQ5IDcuNjc5NjUyOTUsMTEuNjczMDA3MyBMNy43NTczNTkzMSwxMS41ODU3ODY0IEwxMS4yOTI4OTMyLDguMDUwMjUyNTMgQzExLjY1NTUyMjksNy42ODc2MjI4MyAxMi4yMjczNjgzLDcuNjYxNzIwNzEgMTIuNjE5ODg2LDcuOTcyNTQ2MTcgWiBNMTguMzYzOTYxLDUuNjM2MDM4OTcgQzIxLjg3ODY3OTcsOS4xNTA3NTc1OSAyMS44Nzg2Nzk3LDE0Ljg0OTI0MjQgMTguMzYzOTYxLDE4LjM2Mzk2MSBDMTcuOTczNDM2NywxOC43NTQ0ODUzIDE3LjM0MDI3MTgsMTguNzU0NDg1MyAxNi45NDk3NDc1LDE4LjM2Mzk2MSBDMTYuNTU5MjIzMiwxNy45NzM0MzY3IDE2LjU1OTIyMzIsMTcuMzQwMjcxOCAxNi45NDk3NDc1LDE2Ljk0OTc0NzUgQzE5LjY4MzQxNzUsMTQuMjE2MDc3NCAxOS42ODM0MTc1LDkuNzgzOTIyNTcgMTYuOTQ5NzQ3NSw3LjA1MDI1MjUzIEMxNC4yMTYwNzc0LDQuMzE2NTgyNDkgOS43ODM5MjI1Nyw0LjMxNjU4MjQ5IDcuMDUwMjUyNTMsNy4wNTAyNTI1MyBDNC4zMTY1ODI0OSw5Ljc4MzkyMjU3IDQuMzE2NTgyNDksMTQuMjE2MDc3NCA3LjA1MDI1MjUzLDE2Ljk0OTc0NzUgQzcuNDQwNzc2ODIsMTcuMzQwMjcxOCA3LjQ0MDc3NjgyLDE3Ljk3MzQzNjcgNy4wNTAyNTI1MywxOC4zNjM5NjEgQzYuNjU5NzI4MjQsMTguNzU0NDg1MyA2LjAyNjU2MzI2LDE4Ljc1NDQ4NTMgNS42MzYwMzg5NywxOC4zNjM5NjEgQzIuMTIxMzIwMzQsMTQuODQ5MjQyNCAyLjEyMTMyMDM0LDkuMTUwNzU3NTkgNS42MzYwMzg5Nyw1LjYzNjAzODk3IEM5LjE1MDc1NzU5LDIuMTIxMzIwMzQgMTQuODQ5MjQyNCwyLjEyMTMyMDM0IDE4LjM2Mzk2MSw1LjYzNjAzODk3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8ZmlsdGVyIHg9Ii0zMy4zJSIgeT0iLTM1LjMlIiB3aWR0aD0iMTY2LjclIiBoZWlnaHQ9IjE3MC42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuivvuS7tuaSreaUvi/lhajlsY/vvIjkvLTlrabnq6/vvIkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MC4wMDAwMDAsIC04Mi4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyLjAwMDAwMCwgNjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i5b2i54q257uT5ZCIIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgMTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=","iconDown":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMi42MTk4ODYsNy45NzI1NDYxNyBMMTIuNzA3MTA2OCw4LjA1MDI1MjUzIEwxNi4yNDI2NDA3LDExLjU4NTc4NjQgQzE2LjYzMzE2NSwxMS45NzYzMTA3IDE2LjYzMzE2NSwxMi42MDk0NzU3IDE2LjI0MjY0MDcsMTMgQzE1Ljg4MDAxMSwxMy4zNjI2Mjk3IDE1LjMwODE2NTYsMTMuMzg4NTMxOCAxNC45MTU2NDc5LDEzLjA3NzcwNjQgTDE0LjgyODQyNzEsMTMgTDEyLjk5OTQ2NjEsMTEuMTcxMzU5MyBMMTMsMTkgQzEzLDE5LjU1MjI4NDcgMTIuNTUyMjg0NywyMCAxMiwyMCBDMTEuNDQ3NzE1MywyMCAxMSwxOS41NTIyODQ3IDExLDE5IEwxMC45OTk0NjYxLDExLjE3MDM1OTMgTDkuMTcxNTcyODgsMTMgQzguODA4OTQzMTgsMTMuMzYyNjI5NyA4LjIzNzA5Nzc4LDEzLjM4ODUzMTggNy44NDQ1ODAxMywxMy4wNzc3MDY0IEw3Ljc1NzM1OTMxLDEzIEM3LjM5NDcyOTYxLDEyLjYzNzM3MDMgNy4zNjg4Mjc0OSwxMi4wNjU1MjQ5IDcuNjc5NjUyOTUsMTEuNjczMDA3MyBMNy43NTczNTkzMSwxMS41ODU3ODY0IEwxMS4yOTI4OTMyLDguMDUwMjUyNTMgQzExLjY1NTUyMjksNy42ODc2MjI4MyAxMi4yMjczNjgzLDcuNjYxNzIwNzEgMTIuNjE5ODg2LDcuOTcyNTQ2MTcgWiBNMTguMzYzOTYxLDUuNjM2MDM4OTcgQzIxLjg3ODY3OTcsOS4xNTA3NTc1OSAyMS44Nzg2Nzk3LDE0Ljg0OTI0MjQgMTguMzYzOTYxLDE4LjM2Mzk2MSBDMTcuOTczNDM2NywxOC43NTQ0ODUzIDE3LjM0MDI3MTgsMTguNzU0NDg1MyAxNi45NDk3NDc1LDE4LjM2Mzk2MSBDMTYuNTU5MjIzMiwxNy45NzM0MzY3IDE2LjU1OTIyMzIsMTcuMzQwMjcxOCAxNi45NDk3NDc1LDE2Ljk0OTc0NzUgQzE5LjY4MzQxNzUsMTQuMjE2MDc3NCAxOS42ODM0MTc1LDkuNzgzOTIyNTcgMTYuOTQ5NzQ3NSw3LjA1MDI1MjUzIEMxNC4yMTYwNzc0LDQuMzE2NTgyNDkgOS43ODM5MjI1Nyw0LjMxNjU4MjQ5IDcuMDUwMjUyNTMsNy4wNTAyNTI1MyBDNC4zMTY1ODI0OSw5Ljc4MzkyMjU3IDQuMzE2NTgyNDksMTQuMjE2MDc3NCA3LjA1MDI1MjUzLDE2Ljk0OTc0NzUgQzcuNDQwNzc2ODIsMTcuMzQwMjcxOCA3LjQ0MDc3NjgyLDE3Ljk3MzQzNjcgNy4wNTAyNTI1MywxOC4zNjM5NjEgQzYuNjU5NzI4MjQsMTguNzU0NDg1MyA2LjAyNjU2MzI2LDE4Ljc1NDQ4NTMgNS42MzYwMzg5NywxOC4zNjM5NjEgQzIuMTIxMzIwMzQsMTQuODQ5MjQyNCAyLjEyMTMyMDM0LDkuMTUwNzU3NTkgNS42MzYwMzg5Nyw1LjYzNjAzODk3IEM5LjE1MDc1NzU5LDIuMTIxMzIwMzQgMTQuODQ5MjQyNCwyLjEyMTMyMDM0IDE4LjM2Mzk2MSw1LjYzNjAzODk3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8ZmlsdGVyIHg9Ii0zMy4zJSIgeT0iLTM1LjMlIiB3aWR0aD0iMTY2LjclIiBoZWlnaHQ9IjE3MC42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuivvuS7tuaSreaUvi/lhajlsY/vvIjkvLTlrabnq6/vvIkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MC4wMDAwMDAsIC0yMjcuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC045aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Mi4wMDAwMDAsIDY4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IuW9oueKtue7k+WQiCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAxNzEuMDAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMTcxLjAwMDAwMCkgdHJhbnNsYXRlKDguMDAwMDAwLCAxNTkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=","iconImageActive":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAf1JREFUWEft1zFoE1Ecx/Hv76IVBa2CyZ11thlEcexgQR3c1K0UWoc6KYiIooODi4i4WIQWB2kFsYM4iW5iF5FApSIFB3ERBHuJiFoC0hjzl5qkIe2laS45b+mNj3v/z73/+78/70RMj2Jy2YD/W+bLqbbvO2FxDDgB7IhIXwCewZbzaNePCuw/AoYiAleGnULecBX+GeFKV8ILyOuuwta51eotcAGcOfidhsQdsP66+PLUafgTOAdQKr8M2fsu2P0G7ODyWATwReTdXZU9yw6BLdVR+ek87Ayg1JPVsH8MeBkhzCjyLgXA14CbYeASaAQKGdj8EOgLLkYrgHMEuZnaHn/bD8UM2PYw8APknSk3m3+B3oFtanASCqD7YHNgadA5YGuYqs5Dohcl52uryN4DOxv6CK6vuOw62nOjDrH5JDgfwbpr4/pQSWdP0w9aB/wZ3DTSr4AjchXsdmX8Obin4Os2sFmw3jXx5rCGkTsVGMSsC7ITQA8kTqPkl3IN+CeBp+3AM+D2IbXeTs2fBo42xNdYscGffrT3ddP9CnrBcoegNAs4gfMbw85jlBoMhVYnmT8JjLQI6zhyX7QH5w5D6VWLsI1D/jLatxgKN0tA7hbYlWZwwEVARbBiKBiWulqjzlZ3EYjr6hPXZS9kPtuZtvEn0U72WpobW6r/ArmPwCGvT1xqAAAAAElFTkSuQmCC","iconImage":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAMAAACyjAPtAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMAgH8EeVb53fP7bCEY7+HKsBMI+NK4iEA3MSgM5sKglpBJHQ7XpoyCdGJbUM/Qea4AAAEPSURBVEjH7ZTbjoIwEIantpWzIiiweFp1z9v3f76tdVYwmdISvfS7IRM+/swk5IcnD4BLwSbDMCE5GJJgqtxMg8QkB8qP4JwuMdmdLrUtlC9C22xIiLZ1sYizy8C0PXHEaY5bLzuHCy+hj30EJPewZwtA4ofbqnVsUu7y3rRyXNkAj3vjh5HXc0XaFb7r0ts0/S0VZeNZP5HqEeqJtr/AsFS30PZsjUfhTxIO2hKQvVnhu64G7BX8k270eACAndWOErgSZ+V7cf4stNl7Dh3NoTDPymJnLRCkGW2/Aokg7Q1YeKPs2mY3hL082ezTnLALm81vbIZHcqD57DYZ1z7jmm10a/o3ctf2DkzbP7mfP+KupKimXofSAAAAAElFTkSuQmCC","iconSongActive":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAnhJREFUWEfF1z9oE1EcwPHv72LQUqlYaJoGi2iRdtFFhzqIUwfBQdSluLh1cFCpIIqCoGgd1BYtuOgiFUFdnIQOTopgHSp1EBEEi21SGjH+jfnzk7sk5PLncmnuWd8Skrz7fd7v9967dyf8pyYVria2gV4BHQI6WhtTehzZfNLv2jLsoPmXQKffRY3//wGs8cVdcPwR6KFgqH21DdutMe6CF7+2Xl73cEtwY9wNa/Bs3RmXotXPfBXg+pmvElyL/wM4C6Q9Zq1cdsOwLBRE7fFcLxJ1zFbhJMgc5N+CVfzMzSGbltH4DtBZg7C8AzkBMot0FTOrE14XtwNvDMKMI1HfWyG6tBNyMwZhvYb0nCpM4UwYYn0QGgAdAOkH3QJyHGgHfW4QlqsQOQuJadA9QLg2uBwE6wvknhmEuQyhMcilvO9wuh80C9ZTg7BehLYb8DvpDcsQaBvwxCR8Adon4eeSN5zfCxIBeWgQ5hxYdyDvtZXsQ2Y30AdMmYDTIHaWNyE0Bdl5V9AMyCXITEKmeB6uGwa5GxSegNB5pOsbqhYs9IL1sRxURpHu6xWIxkdAbweB7yPRI1VBt4J+KPwmWZCNSOR7ZZ/EaciPBYDz+5BY5bbQz7vAelWGrU6nGqWmKhB/AQwGgBlGog+qMr4FesxV6nvwZwTp/YUud0B2AvSo96q3C+V7Ouk86AEk9hr91AnhUZAzYGdV0ex9bS+4fmBtQ9SZIV/Y6WVvkRToeiDkG7SZDs3BzURaYZ86sKHH24YDSSHRDU4tyyvS1AN9I1geI92Hq2BTrzCecBKsQSTyvhK2vxl5aauBUyDTzo4oorXwCtdJkO5/AY6qAjDAUxi+AAAAAElFTkSuQmCC","iconSong":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAMAAACyjAPtAAAAt1BMVEUAAAD////////////////////////c3NzU1NT////////////////////////////////////////////////R0dH////////////////////Y2Nj////////////////////////////////////////////////////////////////u7u7////////////////////////////////Q0NDn5+fR0dHNzc3V1dXr6+v39/f19fUmQCkyAAAANHRSTlMAgOwO+eRwO+sRC/Xh2yIHyJQYFPHr0cW0ZFYoJtfAu66Ig3x2QjAcymFZPO/CpZ6dkEgqAPa9ZgAAAWpJREFUSMfF1mtvgjAUBuCuLcyCXAQm6nTe77uvzun2/3/XAtWdhtAe45e9n/qGJ+QESAu5Jqw3u6nJ5LYOdymXtbmr4a405atxX8V936wPjerdW9Ksd/vqMNSmd/vKMNKqd/owuNaHwTUMg+nCwjCYPiithkH1z15pbRhpyffxU+X4iOp2rhWT5j514rdNSAjp2LWfP0+685CoRCOrzuZeRCCe/d4OyFIPL9XLbXiZXqxbuUOzWLAnTLv0XIKUxVbd1OtAsBWiPShtIdqIFppmYoDoFErMRIDoBErO0qZVB2QJ5cFLHasekPBMxxM3SqlFO0FA+mq5KT+XxKyHSdE+yvW7upRkJj1WbVGsO9FJc4MOiKanp7KUBj0+tbmupya91vfQlZpky016pEpIVfOKfT2TJs17JY7/Xk2HS2nU0n9x3VcqjQEN+VdNL8JUe8J4WnAC4vH7cLricbGTG8JpF/srgMx6jFyRX2m4GmEb3vXDAAAAAElFTkSuQmCC","iconVideoActive":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAhNJREFUWEfll79rFUEQxz+TU9AQNYbE206tIogiFoHUIaithRY26QLaSQJiYRMVfySFjf4D2gSsFRJtY22sLAKxMO8SAj7FPBXvRvbtXi7vBcxdON5F3G53Zuez39nb3TmhoiYVcdkjYK2NgEyADgNHSspGHWQBdBoxb9KYmWKt3QLuQzML9yB455x+d4PcAU77SQuQzMD+nxALyAXQG97WgK5JkGXX1wFIHgH9tgPcRswDa3HgplLmXF8+IuFgi1qNroE+92MjiHm7aVcViOrAIWAWMVfb5j4GnfBjFj5qlXtw9Ar0ojd+g2AQGVjJgq/MgNx0fZlEwunM9vkUBB9AA5BF2BhCTv5wguyYjc1othh5jYSXUsVf2vb0O/DJO3cDx7eoUJAl0F8+YyeAA1vs68CqX+RRUNP2rdQR05uCbQo618TIvwIWu+/zbs+2pTB/xnah+CxiFtH1wxBPQWKPUZCf6D2LgSVGwn2tR2XtPMTPgKFC8GJgYsS0gt2R6YLVcVB7+fTmWkAp4JSkUQj6ArCX0d9bqeCm+toZ4P1OXMoHR5dBX3YO3Lwa165DYve5pzNgjYZBnwLndgSmDsVSLQkc60Gk4R6Ar/2w8RBkDOyXXaAVA9vAMgUHn0DjCuhdoK8ALnMtDt4VZvuk/xpcVSFQXelTUbHn7tkKytvNF6aKgr6kI5o3zB75d8q73BL8/gDmawwwER//AgAAAABJRU5ErkJggg==","iconVideo":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAMAAACyjAPtAAAAe1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NgkbwAAAAKHRSTlMAgPZSfPr4oFruIArRu3TxkY6ChTPlyXFrXhoE4MyviSbWtKyYTCw97O6yIgAAAQxJREFUSMfVldtOwzAMQNPQXLve222suwFj+P+/ELvZGBIC2RJC7DwdWUd5aFRH3TfRV9n3VD5+agsXLPyEDa64xpsFgNnjGf0SALXs0EtDvuyvuthcTsYYuuQ71JekDvU5aQeUFx9j/ZrmLfpj0vVNj0A40hjQzDrNS/Qm6eGmHogQSS3puHpAWoOqc9K8pnFGupoVrMe6goTW2l7Uon9VqLDOgEv2x7Uea35d++LcGG59wtF03jHrXM3ktaRWRyep1TRs+TXRGkmtTqJ6ENVeUg9bQX3QwK2nt5H/vQfHust2jvsArPopplvk1JQ3+3/yp/1aLds+ss0m25qijSzb9qKXRPRKiV7Au+Yd2uO1AIRu5IoAAAAASUVORK5CYII=","iconVideoBg":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkQAAAOQAQMAAABSL48WAAAAA1BMVEUAAACnej3aAAAA50lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdkoGAWjAAkAAM++AAHC6VozAAAAAElFTkSuQmCC","iconArrow":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuivvuS7tuaSreaUvuebruW9le+8iOiAgeW4iO+8iSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU3MC4wMDAwMDAsIC0yMTMuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0OC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uELTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjAwMDAwMCwgMjA5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLlsZXlvIDmm7TlpJrlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCAxMC4wMDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMDAwMDAwLCAtMTAuMDAwMDAwKSB0cmFuc2xhdGUoMC4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02Ljg1MzI4MTgzLDQuMzk2Mjc5MzYgTDEwLjA3MDIyNSw5LjY2MDM2ODE3IEMxMC4zNTgyMTM5LDEwLjEzMTYyMjcgMTAuMjA5NjQ3NywxMC43NDcxMTExIDkuNzM4MzkzMTcsMTEuMDM1MSBDOS41ODEzODUyNiwxMS4xMzEwNDkzIDkuNDAwOTQ3OTEsMTEuMTgxODE4MiA5LjIxNjk0MzE2LDExLjE4MTgxODIgTDIuNzgzMDU2ODQsMTEuMTgxODE4MiBDMi4yMzA3NzIwOSwxMS4xODE4MTgyIDEuNzgzMDU2ODQsMTAuNzM0MTAyOSAxLjc4MzA1Njg0LDEwLjE4MTgxODIgQzEuNzgzMDU2ODQsOS45OTc4MTM0MyAxLjgzMzgyNTcyLDkuODE3Mzc2MDkgMS45Mjk3NzUwMSw5LjY2MDM2ODE3IEw1LjE0NjcxODE3LDQuMzk2Mjc5MzYgQzUuNDM0NzA3MDUsMy45MjUwMjQ4MiA2LjA1MDE5NTQ3LDMuNzc2NDU4NjUgNi41MjE0NTAwMSw0LjA2NDQ0NzU0IEM2LjY1NjgxNTksNC4xNDcxNzExNCA2Ljc3MDU1ODIzLDQuMjYwOTEzNDcgNi44NTMyODE4Myw0LjM5NjI3OTM2IFoiIGlkPSLlsZXlvIDmm7TlpJoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCA3LjA5MDkwOSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMDAwMDAwLCAtNy4wOTA5MDkpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+","iconPause":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjQiIHk9IjMiIHdpZHRoPSI1IiBoZWlnaHQ9IjE4IiByeD0iMiI+PC9yZWN0PgogICAgICAgIDxmaWx0ZXIgeD0iLTEyMC4wJSIgeT0iLTMzLjMlIiB3aWR0aD0iMzQwLjAlIiBoZWlnaHQ9IjE2Ni43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgICAgICA8cmVjdCBpZD0icGF0aC0zIiB4PSIxNSIgeT0iMyIgd2lkdGg9IjUiIGhlaWdodD0iMTgiIHJ4PSIyIj48L3JlY3Q+CiAgICAgICAgPGZpbHRlciB4PSItMTIwLjAlIiB5PSItMzMuMyUiIHdpZHRoPSIzNDAuMCUiIGhlaWdodD0iMTY2LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNCI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjAiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMTUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI5o6n5Lu277yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIuMDAwMDAwLCAtNDYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuaSreaUviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIuMDAwMDAwLCA0Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnn6nlvaIiPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSLnn6nlvaLlpIfku70iPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci00KSIgeGxpbms6aHJlZj0iI3BhdGgtMyI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0zIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+","iconPen":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAkZJREFUaEPtmDuI1UAYRs8nPkAtBMFC663EQkFBBB9goYULPkC0sFhrC1krsbRUCws7ERW0cFFQrCwUcRsLERQR0cLKVlhBxMcvgQRCSHJn5iYzWcg093LJzZzzf/PIRCzzpmXOzyiQOsExgWkSMLO9wDHggqQ/IfdKloCZ7QOeAuuAB8DpEIkkAhX4ovBBEtEFGuCDJaIKTIAPkogm0AC/CNwGbgArS5PYeThFEWiBPyxpycxOAXdCJHoXmARfVD1UoleBFvhDkn5U130zuw6cq/w+J+lW0x7Rm4Br5UsJHAfuA6tKsI+Ak5J+RxUIqHwQfCbVeQIN8K+AbMLWDZtg+M4FYsN3KpACvjOBVPCdCKSEn1ogNfxUAkOADxYYCnyQwJDgvQXMbCPwNT8GFrt72yZ1Arjn+3jgczb22onN7CDwrNRBUviQBM4D10oCWyV9qHmq7L3yRZ++CdwE5vI//wLWV98kmFk0+JAEXgM7c4G3kraXqx8b3kvAzFYAS8DaHPqupDNmthnYBuwGLvY5Yesmt/MQMrMZ4FPpJt+A1UC2MtW1iYcRn9Vm6gONmR0FHjp2GgXedwjNA1cmCPwEFoCzbcdAxyI4XeYzhHYBL4E1wF/gC/AOeJ9/Zt8/S/rn1HNHFzkLZP2Z2RZgE/BRUlbt5M1LIDltDcAokDqV2gTMbAdwFdiQGjDv/zswL+lNladJ4DFwZCDwBcYTSbOuAs+B/QMTeCHpgKvAZWDPwAQWJV1yEhgYeCvOuIymTmtMIHUC/wGqqkpA0BblZAAAAABJRU5ErkJggg==","iconPlay":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xNS4yMzQ5MTQxLDUuMjc0OTc4MzUgTDIyLjY3OTMyNDMsMTguMjU0OTc1OCBDMjMuMjI4ODYxLDE5LjIxMzE0MjMgMjIuODk3NjAxMSwyMC40MzUzNzczIDIxLjkzOTQzNDUsMjAuOTg0OTE0MSBDMjEuNjM2NTgyMSwyMS4xNTg2MDg4IDIxLjI5MzUzNywyMS4yNSAyMC45NDQ0MTAzLDIxLjI1IEw2LjA1NTU4OTcyLDIxLjI1IEM0Ljk1MTAyMDIyLDIxLjI1IDQuMDU1NTg5NzIsMjAuMzU0NTY5NSA0LjA1NTU4OTcyLDE5LjI1IEM0LjA1NTU4OTcyLDE4LjkwMDg3MzIgNC4xNDY5ODA4NywxOC41NTc4MjgyIDQuMzIwNjc1NjYsMTguMjU0OTc1OCBMMTEuNzY1MDg1OSw1LjI3NDk3ODM1IEMxMi4zMTQ2MjI3LDQuMzE2ODExNzcgMTMuNTM2ODU3NywzLjk4NTU1MTgyIDE0LjQ5NTAyNDIsNC41MzUwODg1MyBDMTQuODAyOTQzNCw0LjcxMTY4OTIgMTUuMDU4MzEzNCw0Ljk2NzA1OTIzIDE1LjIzNDkxNDEsNS4yNzQ5NzgzNSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItMjcuNSUiIHk9Ii0zMS42JSIgd2lkdGg9IjE1NS4xJSIgaGVpZ2h0PSIxNjMuMiUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6aG16Z2iLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLor77ku7bmkq3mlL7vvIjmjqfku7bvvIkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Mi4wMDAwMDAsIC04My4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0i5pKt5pS+5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi4wMDAwMDAsIDgzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IuS4ieinkuW9oiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuNTAwMDAwLCAxMS43NTAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0xMS43NTAwMDApICI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=","iconTouping":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMC45Njk4Mjk3LDExLjczNjE3NTkgQzExLjQ0MTkzNjEsMTEuNzM2MTc1OSAxMS44OTY2ODUzLDExLjkxNzc1MDIgMTIuMjM1MDI1OSwxMi4yNDQwMDI5IEwxNC45MTk5NzMzLDE0LjgzMDk4MzUgQzE1LjQ0ODA2MTksMTUuMzM5NzkyMiAxNS42MDgyMjUxLDE2LjExNTU5ODkgMTUuMzE4OTk0NCwxNi43ODgyMjcxIEMxNS4wMzUwNSwxNy40NDg1NjE3IDE0LjM3NzUyMzIsMTcuODcxODUxNSAxMy42NTUyMTk2LDE3Ljg3MiBMOC4yODI0NzU5NywxNy44NzIgQzcuNTYwNjc1NTMsMTcuODcxMTU2MiA2LjkwMzc5MDY1LDE3LjQ0NzU5MzEgNi42MjAzMDgxLDE2Ljc4NzM5ODggQzYuMzMxNTU0MDcsMTYuMTE0OTI3OCA2LjQ5MTgzNjE0LDE1LjMzOTU2MTIgNy4wMTk2Nzg2MiwxNC44MzA5OTA3IEw5LjcwNDM2Nzk1LDEyLjI0NDI1ODggQzEwLjA0Mjk3NDEsMTEuOTE3NzUwMiAxMC40OTc3MjMzLDExLjczNjE3NTkgMTAuOTY5ODI5NywxMS43MzYxNzU5IFogTTEwLjk2OTI3MzgsMTMuNjI0MTc1OSBMOC41MDQyNzM4MSwxNS45OTkxNzU5IEwxMy40MzQyNzM4LDE1Ljk5OTE3NTkgTDEwLjk2OTI3MzgsMTMuNjI0MTc1OSBaIE0xNi45MzYsMCBDMTkuNjM3MjI0NCwwIDIxLjg3MiwxLjk2NTI5MjM1IDIxLjg3Miw0LjQ1MzY1NDkgTDIxLjg3MiwxMC4yMDk4MTc1IEMyMS44NzIsMTIuNjk4MTggMTkuNjM3MjI0NCwxNC42NjM0NzI0IDE2LjkzNiwxNC42NjM0NzI0IEwxNi4zMjY5MzY3LDE0LjY2MzQ3MjQgQzE1LjgwOTk5ODIsMTQuNjYzNDcyNCAxNS4zOTA5MzY3LDE0LjI0NDQxMDkgMTUuMzkwOTM2NywxMy43Mjc0NzI0IEMxNS4zOTA5MzY3LDEzLjIxMDUzMzggMTUuODA5OTk4MiwxMi43OTE0NzI0IDE2LjMyNjkzNjcsMTIuNzkxNDcyNCBMMTYuOTM2LDEyLjc5MTQ3MjQgQzE4LjY1MzA1MzYsMTIuNzkxNDcyNCAyMCwxMS42MDY5NDkyIDIwLDEwLjIwOTgxNzUgTDIwLDQuNDUzNjU0OSBDMjAsMy4wNTY1MjMxMyAxOC42NTMwNTM2LDEuODcyIDE2LjkzNiwxLjg3MiBMNC45MzYsMS44NzIgQzMuMjE4OTQ2MzgsMS44NzIgMS44NzIsMy4wNTY1MjMxMyAxLjg3Miw0LjQ1MzY1NDkgTDEuODcyLDEwLjIwOTgxNzUgQzEuODcyLDExLjYwNjk0OTIgMy4yMTg5NDYzOCwxMi43OTE0NzI0IDQuOTM2LDEyLjc5MTQ3MjQgTDUuNTYzMzIxMjksMTIuNzkxNDcyNCBDNi4wODAyNTk4MiwxMi43OTE0NzI0IDYuNDk5MzIxMjksMTMuMjEwNTMzOCA2LjQ5OTMyMTI5LDEzLjcyNzQ3MjQgQzYuNDk5MzIxMjksMTQuMjQ0NDEwOSA2LjA4MDI1OTgyLDE0LjY2MzQ3MjQgNS41NjMzMjEyOSwxNC42NjM0NzI0IEw0LjkzNiwxNC42NjM0NzI0IEMyLjIzNDc3NTYyLDE0LjY2MzQ3MjQgMCwxMi42OTgxOCAwLDEwLjIwOTgxNzUgTDAsNC40NTM2NTQ5IEMwLDEuOTY1MjkyMzUgMi4yMzQ3NzU2MiwwIDQuOTM2LDAgTDE2LjkzNiwwIFogTTEyLjU5OTA3NjksNC41MjU0MTYzMSBDMTIuNzg2MDgwMSw0LjU5NzE3NzczIDEyLjk3MzA4MzQsNC43NDA3MDA1NiAxMy4wNDc4ODQ3LDQuOTIwMTA0MSBMMTQuNzMwOTE0Miw4LjExMzQ4NzEgTDE2LjQxMzk0MzYsNC45MjAxMDQxIEMxNi40ODg3NDQ5LDQuNzQwNzAwNTYgMTYuNjc1NzQ4Miw0LjU5NzE3NzczIDE2Ljg2Mjc1MTUsNC41MjU0MTYzMSBDMTcuMDQ5NzU0OCw0LjQ1MzY1NDkgMTcuMjc0MTU4Nyw0LjQ4OTUzNTYgMTcuNDYxMTYyLDQuNTYxMjk3MDIgQzE3LjkwOTk2OTgsNC43NzY1ODEyNyAxOC4wNTk1NzI0LDUuMjQzMDMwNDcgMTcuODcyNTY5Miw1LjYwMTgzNzU1IEwxNS40Nzg5MjczLDEwLjE1ODY4NzQgQzE1LjMyOTMyNDcsMTAuNDA5ODUyNCAxNS4wNjc1MjAxLDEwLjU4OTI1NTkgMTQuNzY4MzE0OCwxMC41ODkyNTU5IEMxNC40NjkxMDk2LDEwLjU4OTI1NTkgMTQuMjA3MzA1LDEwLjQwOTg1MjQgMTQuMDU3NzAyNCwxMC4xNTg2ODc0IEwxMS42NjQwNjA1LDUuNjAxODM3NTUgQzExLjQ3NzA1NzIsNS4yMDcxNDk3NiAxMS42MjY2NTk5LDQuNzc2NTgxMjcgMTIuMDAwNjY2NCw0LjU2MTI5NzAyIEMxMi4xODc2Njk3LDQuNDUzNjU0OSAxMi40MTIwNzM2LDQuNDUzNjU0OSAxMi41OTkwNzY5LDQuNTI1NDE2MzEgWiBNMTAuMDU1ODMyNCw0LjQ1MzY1NDkgQzEwLjUwNDY0MDIsNC40ODk1MzU2IDEwLjg0MTI0NjEsNC44MTI0NjE5OCAxMC44NDEyNDYxLDUuMjQzMDMwNDcgQzEwLjg3ODY0NjgsNS42NzM1OTg5NiAxMC41NDIwNDA5LDYuMDMyNDA2MDQgMTAuMDkzMjMzLDYuMDMyNDA2MDQgTDguNTIyNDA1NTMsNi4wMzI0MDYwNCBMOC41MjI0MDU1Myw5Ljc5OTg4MDM3IEM4LjUyMjQwNTUzLDEwLjA4NjkyNiA4LjM3MjgwMjkxLDEwLjMzODA5MSA4LjExMDk5ODMzLDEwLjQ4MTYxMzggQzcuODQ5MTkzNzUsMTAuNjI1MTM2NiA3LjU0OTk4ODUxLDEwLjYyNTEzNjYgNy4yODgxODM5MywxMC40ODE2MTM4IEM3LjAyNjM3OTM1LDEwLjMzODA5MSA2Ljg3Njc3NjczLDEwLjA4NjkyNiA2Ljg3Njc3NjczLDkuNzk5ODgwMzcgTDYuODc2Nzc2NzMsNi4wMzI0MDYwNCBMNS4zMDU5NDkyNCw2LjAzMjQwNjA0IEM1LjAwNjc0NDAxLDYuMDMyNDA2MDQgNC43NDQ5Mzk0Miw1Ljg4ODg4MzIxIDQuNTk1MzM2ODEsNS42Mzc3MTgyNiBDNC40NDU3MzQxOSw1LjM4NjU1MzMgNC40NDU3MzQxOSw1LjA5OTUwNzY0IDQuNTk1MzM2ODEsNC44NDgzNDI2OCBDNC43NDQ5Mzk0Miw0LjU5NzE3NzczIDUuMDA2NzQ0MDEsNC40NTM2NTQ5IDUuMzA1OTQ5MjQsNC40NTM2NTQ5IEwxMC4wNTU4MzI0LDQuNDUzNjU0OSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItMjcuNCUiIHk9Ii0zMy42JSIgd2lkdGg9IjE1NC45JSIgaGVpZ2h0PSIxNjcuMSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6K++5Lu25Yqg5oqV5bGPIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI5a2m5ZGY77yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjk4LjAwMDAwMCwgLTE5OS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5MC4wMDAwMDAsIDExOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNeWkh+S7vSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDEwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i5b2i54q257uT5ZCIIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjA2NDAwMCwgNC4wNjQwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=","iconSpeed":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDExPC90aXRsZT4KICAgIDxnIGlkPSLor77ku7bliqDmipXlsY8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLor77ku7bmkq3mlL7vvIjlgI3pgJ/lpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzAuMDAwMDAwLCAtMzM4LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzAuMDAwMDAwLCAzMzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjUwMDAwMCwgMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjcyMjIyMiwgNS45NjI5NjMpIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGlkPSLlvaLnirYiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi41NjI5NjI5NSwzLjk4NTkyNTk0IEw2LjU2Mjk2Mjk1LDYuOTU2Mjk2MzEgTDIuMzU1NTU1NTUsNi45NTYyOTYzMSBMMi4zNTU1NTU1NSwzLjk4NTkyNTk0IEw2LjU2Mjk2Mjk1LDMuOTg1OTI1OTQgTDYuNTYyOTYyOTUsMy45ODU5MjU5NCBaIE0wLDMuNTYzNzAzNzEgQzAuMTM4MTQ4MTQ1LDMuMjMyOTYyOTcgMC4yNTkyNTkyNTgsMi45MjkyNTkyNiAwLjM2Mjk2Mjk0OSwyLjY1MjU5MjYgQzAuNDY2NjY2NjYsMi4zNzU5MjU5NCAwLjU2MTg1MTgzNiwyLjEwNzAzNzA1IDAuNjQ4MTQ4MTQ1LDEuODQ1MTg1MiBDMC43MzQ0NDQ0MzQsMS41ODMzMzMzNCAwLjgxMjIyMjIyNywxLjMyMTg1MTg2IDAuODgxNDgxNDg0LDEuMDYgQzAuOTUwNzQwNzQyLDAuNzk4MTQ4MTQ1IDEuMDA4NTE4NTIsMC41MTY2NjY2NiAxLjA3Nzc3Nzc3LDAuMjE1NTU1NTY2IEwyLjE1NTU1NTU1LDAuMjE1NTU1NTY2IEMyLjA5Mjk2Mjk1LDAuNDg4ODg4OTA2IDEuNzY3Nzc3NzcsMS42ODIyMjIyMyAxLjY3NDA3NDA2LDEuOTc4NTE4NTIgTDEuNjc0MDc0MDYsNi45NTYyOTYzMSBMMC43MTg1MTg1MTYsNi45NTYyOTYzMSBMMC43MTg1MTg1MTYsMy43NzExMTExMSBMMCwzLjU2MzcwMzcxIFogTTQuODg4ODg4ODksMi44Njc0MDc0MiBDNC45Njc3Nzc3NywyLjY3MDAwMDAyIDUuMDQxODUxODYsMi40NjExMTExMyA1LjExMTExMTExLDIuMjQxNDgxNDggQzUuMTgwMzcwMzcsMi4wMjE4NTE4NCA1LjIzOTYyOTYzLDEuODA4MTQ4MTQgNS4yODg4ODg4OSwxLjYwMDc0MDc0IEw2LjM3Nzc3Nzc3LDEuNjAwNzQwNzQgQzYuMjcxNDkzNiwyLjAzMDE5MjczIDYuMTQwNDA5NjIsMi40NTMxMjQwNSA1Ljk4NTE4NTE4LDIuODY3NDA3NDIgTDYuODIyMjIyMjEsMi44Njc0MDc0MiBMNi44MjIyMjIyMSwzLjYyMjk2Mjk3IEwyLjE0ODE0ODE0LDMuNjIyOTYyOTcgTDIuMTQ4MTQ4MTQsMi44Njc0MDc0MiBMNC44ODg4ODg4OSwyLjg2NzQwNzQyIEw0Ljg4ODg4ODg5LDIuODY3NDA3NDIgWiBNMy44NzQwNzQwNiwwLjY3NDgxNDgyNCBDMy44NzQwNzQwNiwwLjUzMjk2Mjk2OSAzLjg5NjI5NjI5LDAuMzY2Mjk2MzA5IDMuODk2Mjk2MjksMC4yMTQ4MTQ4MjQgTDUuMDgxNDgxNDgsMC4zNTg1MTg1MTYgTDUuMDgxNDgxNDgsMC42NzQ4MTQ4MjQgTDYuNjQ0NDQ0NDMsMC42NzQ4MTQ4MjQgTDYuNTAxNDgxNDgsMS40MzAzNzAzNyBMMi40MzcwMzcwMywxLjQzMDM3MDM3IEwyLjI5NjI5NjI5LDAuNjc0ODE0ODI0IEwzLjg3NDA3NDA2LDAuNjc0ODE0ODI0IEwzLjg3NDA3NDA2LDAuNjc0ODE0ODI0IFogTTMuMzE4NTE4NTIsNi4yMTU1NTU1NyBMNS42MDc0MDc0LDYuMjE1NTU1NTcgTDUuNjA3NDA3NCw0LjczNDA3NDA4IEwzLjMxODUxODUyLDQuNzM0MDc0MDggTDMuMzE4NTE4NTIsNi4yMTU1NTU1NyBaIE0yLjg5MTg1MTg2LDIuOTQ0ODE0ODIgQzIuODQyNTkyNiwyLjc0NzQwNzQyIDIuODE0ODE0ODIsMi4zMTMzMzMzNCAyLjc1NTU1NTU1LDIuMTM3Nzc3NzkgQzIuNjk2Mjk2MjcsMS45NjIyMjIyNSAyLjYyNzAzNzAzLDEuNzgzMzMzMzQgMi41NDgxNDgxNCwxLjYwMDc0MDc0IEwzLjYzNzAzNzAzLDEuNjAwNzQwNzQgQzMuNzExMTExMTEsMS43NzM3MDM3MSAzLjc3ODg4ODg5LDEuOTQ3Nzc3NzcgMy44NDA3NDA3NCwyLjEyMjk2Mjk3IEMzLjkwMjU5MjYsMi4yOTgxNDgxNCAzLjk4MTQ4MTQ4LDIuNzM3NDA3NDIgNC4wMzU1NTU1NSwyLjk0NDgxNDgyIEwyLjg5MTg1MTg2LDIuOTQ0ODE0ODIgTDIuODkxODUxODYsMi45NDQ4MTQ4MiBaIE0xMS4yOTYyOTYzLDEuNjc0ODE0ODIgTDExLjI5NjI5NjMsMS4yODIyMjIyMyBMOS41NzAzNzAzNywxLjI4MjIyMjIzIEw5LjM3Nzc3Nzc3LDAuNTQxNDgxNDg0IEwxMS4yOTYyOTYzLDAuNTQxNDgxNDg0IEwxMS4yOTYyOTYzLDAgTDEyLjMxMTExMTEsMC4yMTU1NTU1NjYgTDEyLjMxMTExMTEsMC41NDE0ODE0ODQgTDE0LjI0NDQ0NDQsMC41NDE0ODE0ODQgTDE0LjA1OTI1OTMsMS4yODIyMjIyMyBMMTIuMzExMTExMSwxLjI4MjIyMjIzIEwxMi4zMTExMTExLDEuNjc0ODE0ODIgTDE0LjA1OTI1OTMsMS42NzQ4MTQ4MiBMMTQuMDU5MjU5MywzLjg2IEwxMi4yNjY2NjY3LDMuODYgTDEyLjI2NjY2NjcsNS45NDE0ODE0OCBMMTEuMzQ4MTQ4MSw1Ljk0MTQ4MTQ4IEwxMS4zNDgxNDgxLDMuODYgTDkuNTcwMzcwMzcsMy44NiBMOS41NzAzNzAzNywxLjY3NDgxNDgyIEwxMS4yOTYyOTYzLDEuNjc0ODE0ODIgTDExLjI5NjI5NjMsMS42NzQ4MTQ4MiBaIE05LjEzMTg1MTg2LDEuNzA1NTU1NTcgTDguNzMxMTExMTEsNi4xNTYyOTYzMSBMMTQuMzU1MTg1Miw2LjE1NjI5NjMxIEwxNC4wMzE4NTE5LDYuOTU2Mjk2MzEgTDcuNjk2Mjk2MjksNi45NTYyOTYzMSBMOC4xMTExMTExMSwyLjYzNzc3Nzc5IEw3LjQ5NjI5NjI5LDIuNjM3Nzc3NzkgTDcuNDk2Mjk2MjksMS44Mzc3Nzc3OSBMOS4xMzE4NTE4NiwxLjcwNTU1NTU3IFogTTkuMzExMTExMTEsNS45NDE0ODE0OCBDOS4zODUxODUyLDUuODAzMzMzMzQgOS40NTgxNDgxNCw1LjY1MzcwMzcxIDkuNTI5NjI5NjMsNS40OTMzMzMzNCBDOS42MDExMTExMSw1LjMzMjk2Mjk3IDkuNjcwMzcwMzcsNS4xNyA5LjczNzAzNzAzLDUuMDA0NDQ0NDUgQzkuODAzNzAzNjksNC44Mzg4ODg5MSA5Ljg2NDA3NDA2LDQuNjcyMjIyMjMgOS45MTg1MTg1Miw0LjUwNDQ0NDQ1IEM5Ljk3Mjk2Mjk3LDQuMzM2NjY2NjggMTAuMDE3NDA3NCw0LjE3MzcwMzcxIDEwLjA1MTg1MTksNC4wMTU1NTU1NyBMMTAuOTcwMzcwNCw0LjAxNTU1NTU3IEMxMC44OTIyNTMsNC4zNzU2NTg2MiAxMC43ODgyNzk5LDQuNzI5NjYyMzYgMTAuNjU5MjU5Myw1LjA3NDgxNDgyIEMxMC41MzU5MjU5LDUuNDAwNzQwNzQgMTAuNDEyMjIyMiw1LjY4OTYyOTY1IDEwLjI4ODg4ODksNS45NDE0ODE0OCBMOS4zMTExMTExMSw1Ljk0MTQ4MTQ4IEw5LjMxMTExMTExLDUuOTQxNDgxNDggWiBNMTMuMjg4ODg4OSw1Ljk0MTQ4MTQ4IEMxMy4xNjgxMzMzLDUuNjQwOTk1NTMgMTMuMDU5NDA1LDUuMzM1ODE0OTQgMTIuOTYyOTYyOSw1LjAyNjY2NjY4IEMxMi44NTcwNDExLDQuNjkzMTE0MTggMTIuNzYzMTUzMiw0LjM1NTg1OTA0IDEyLjY4MTQ4MTUsNC4wMTU1NTU1NyBMMTMuNTg1MTg1Miw0LjAxNTU1NTU3IEMxMy42NjQwNzQxLDQuMzE2NjY2NjggMTMuNzYxODUxOCw0LjYzMTQ4MTQ4IDEzLjg3Nzc3NzgsNC45NiBDMTMuOTkzNzAzNyw1LjI4ODUxODUyIDE0LjEyMzMzMzMsNS42MTU1NTU1NSAxNC4yNjY2NjY3LDUuOTQxNDgxNDggTDEzLjI4ODg4ODksNS45NDE0ODE0OCBMMTMuMjg4ODg4OSw1Ljk0MTQ4MTQ4IFogTTguMTU1NTU1NTUsMS40ODIyMjIyMyBDOC4xMTUyNDQ3LDEuMjc2NzQ1MyA4LjA2NzA2MTA5LDEuMDcyODkxNTEgOC4wMTExMTExMSwwLjg3MTExMTExMyBDNy45NTg2Mzk2MiwwLjY3OTc0NjI2NSA3Ljg5ODA5MTYsMC40OTA2ODgxNjggNy44Mjk2Mjk2MywwLjMwNDQ0NDQ1MyBMOC43NjI5NjI5NSwwLjMwNDQ0NDQ1MyBDOC44MzIyMjIyMSwwLjQ1NzQwNzQyMiA4Ljg5OTk5OTk4LDAuNjQwMzcwMzcxIDguOTY2NjY2NjYsMC44NTI1OTI1OTggQzkuMDMzMzMzMzIsMS4wNjQ4MTQ4MiA5LjA4ODg4ODg5LDEuMjc0ODE0ODIgOS4xMzMzMzMzMiwxLjQ4MjIyMjIzIEw4LjE1NTU1NTU1LDEuNDgyMjIyMjMgWiBNMTIuMjY2NjY2NywyLjM2MzcwMzcxIEwxMi4yNjY2NjY3LDMuMTcxMTExMTEgTDEzLjE3Nzc3NzgsMy4xNzExMTExMSBMMTMuMTc3Nzc3OCwyLjM2MzcwMzcxIEwxMi4yNjY2NjY3LDIuMzYzNzAzNzEgWiBNMTAuNDUxODUxOSwzLjE3MTExMTExIEwxMS4zNDgxNDgxLDMuMTcxMTExMTEgTDExLjM0ODE0ODEsMi4zNjM3MDM3MSBMMTAuNDUxODUxOSwyLjM2MzcwMzcxIEwxMC40NTE4NTE5LDMuMTcxMTExMTEgWiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCwxMi4xNzg1MTg1IEMwLDEyLjYzNTk2NjkgMCwxMS44MzA1MzUxIDAsMTMuNDY2NjY2NyBDMCwxNS43ODg4ODg5IDEuOSwxNy42ODg4ODg5IDQuMjIyMjIyMjIsMTcuNjg4ODg4OSBMMTQuNzc3Nzc3OCwxNy42ODg4ODg5IEMxNy4xLDE3LjY4ODg4ODkgMTksMTUuNzg4ODg4OSAxOSwxMy40NjY2NjY3IEMxOSwxMi4zMTEzNTgzIDE5LDkuMTc0MDEyMzQgMTksOC4yMzU3NDA3MyBNMTIuNjkyNTkyNiwwLjggTDQuMjIyMjIyMjIsMC44IEMxLjksMC44IDAsMi43IDAsNS4wMjIyMjIyMiBDMCw1LjY5MTcxMzMzIDAsNS42MDQyMzQ0NCAwLDUuOTYyOTYyOTUiIGlkPSLlvaLnirYiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjU2MTUzODUsMCBMMTUuNTYxNTM4NSw0Ljk0OTIzMDc2IEwxOC4xLDIuNzAwNzY5MjIgTDE1LjU2MTUzODUsMCBaIE0xOC4xNTM4NDYyLDAgTDE4LjE1Mzg0NjIsNC45NDkyMzA3NiBMMjAuNjkyMzA3NywyLjcgTDE4LjE1Mzg0NjIsMCBaIiBpZD0i5b2i54q257uT5ZCIIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="}'),gi={container:"zrwsdcswVoDFNOZAZEK1",pointHead:"VWOQ6NDOSokS4KBOjLoO",content:"DxgJJwKVv0FB2OMra1ze",collapse:"gk9_6Ob7a0sK4Qn6DJ7k",childActive:"b_yTsFdqNrwRuy59igoQ",arrow:"zylDatb3L1oPUn2Gg4hh",borderTop:"ETG7AEFzqu8KH5qU4OsI",childCollapseItem:"KpI93n_M5c2CaMgo_D3G",item:"M8BnjkW9rnw0f9r8NfvQ",itemActive:"h3lFG4KGrnw0o_FhxBGe"},mi=A.p+"img/icon-load.027b4b78.gif";const[fi,yi]=V("collapse"),Bi=Symbol(fi),wi={border:j,accordion:Boolean,modelValue:{type:[String,Number,Array],default:""}};var Ci=(0,i.aZ)({name:fi,props:wi,emits:["change","update:modelValue"],setup(e,{emit:t,slots:A}){const{linkChildren:r,children:s}=de(Bi),n=e=>{t("change",e),t("update:modelValue",e)},a=(t,A)=>{const{accordion:i,modelValue:r}=e;n(i?t===r?"":t:A?r.concat(t):r.filter((e=>e!==t)))},o=(t={})=>{if(e.accordion)return;"boolean"===typeof t&&(t={expanded:t});const{expanded:A,skipDisabled:i}=t,r=s.filter((e=>e.disabled&&i?e.expanded.value:null!=A?A:!e.expanded.value)),a=r.map((e=>e.itemName.value));n(a)},l=t=>{const{accordion:A,modelValue:i}=e;return A?i===t:i.includes(t)};return y({toggleAll:o}),r({toggle:a,isExpanded:l}),()=>{var t;return(0,i.Wm)("div",{class:[yi(),{[q]:e.border}]},[null==(t=A.default)?void 0:t.call(A)])}}});const vi=ie(Ci);const[bi,Qi]=V("cell"),Ii={tag:Y("div"),icon:String,size:String,title:R,value:R,label:R,center:Boolean,isLink:Boolean,border:j,iconPrefix:String,valueClass:z,labelClass:z,titleClass:z,titleStyle:null,arrowDirection:String,required:{type:[Boolean,String],default:null},clickable:{type:Boolean,default:null}},Fi=s({},Ii,yt);var Ei=(0,i.aZ)({name:bi,props:Fi,setup(e,{slots:t}){const A=wt(),r=()=>{const A=t.label||o(e.label);if(A)return(0,i.Wm)("div",{class:[Qi("label"),e.labelClass]},[t.label?t.label():e.label])},s=()=>{var A;if(t.title||o(e.title)){const s=null==(A=t.title)?void 0:A.call(t);if(Array.isArray(s)&&0===s.length)return;return(0,i.Wm)("div",{class:[Qi("title"),e.titleClass],style:e.titleStyle},[s||(0,i.Wm)("span",null,[e.title]),r()])}},n=()=>{const A=t.value||t.default,r=A||o(e.value);if(r)return(0,i.Wm)("div",{class:[Qi("value"),e.valueClass]},[A?A():(0,i.Wm)("span",null,[e.value])])},a=()=>t.icon?t.icon():e.icon?(0,i.Wm)(at,{name:e.icon,class:Qi("left-icon"),classPrefix:e.iconPrefix},null):void 0,l=()=>{if(t["right-icon"])return t["right-icon"]();if(e.isLink){const t=e.arrowDirection&&"right"!==e.arrowDirection?`arrow-${e.arrowDirection}`:"arrow";return(0,i.Wm)(at,{name:t,class:Qi("right-icon")},null)}};return()=>{var r;const{tag:o,size:c,center:h,border:u,isLink:p,required:d}=e,g=null!=(r=e.clickable)?r:p,m={center:h,required:!!d,clickable:g,borderless:!u};return c&&(m[c]=!!c),(0,i.Wm)(o,{class:Qi(m),role:g?"button":void 0,tabindex:g?0:void 0,onClick:A},{default:()=>{var e;return[a(),s(),n(),l(),null==(e=t.extra)?void 0:e.call(t)]}})}}});const Mi=ie(Ei);const[Ui,Di]=V("collapse-item"),xi=["icon","title","value","label","right-icon"],Ti=s({},Ii,{name:R,isLink:j,disabled:Boolean,readonly:Boolean,lazyRender:j});var Si=(0,i.aZ)({name:Ui,props:Ti,setup(e,{slots:t}){const A=(0,m.iH)(),r=(0,m.iH)(),{parent:s,index:n}=ce(Bi);if(!s)return void 0;const a=(0,i.Fl)((()=>{var t;return null!=(t=e.name)?t:n.value})),o=(0,i.Fl)((()=>s.isExpanded(a.value))),l=(0,m.iH)(o.value),c=He((()=>l.value||!e.lazyRender)),h=()=>{o.value?A.value&&(A.value.style.height=""):l.value=!1};(0,i.YP)(o,((e,t)=>{if(null===t)return;e&&(l.value=!0);const s=e?i.Y3:se;s((()=>{if(!r.value||!A.value)return;const{offsetHeight:t}=r.value;if(t){const i=`${t}px`;A.value.style.height=e?"0":i,ne((()=>{A.value&&(A.value.style.height=e?i:"0")}))}else h()}))}));const u=(e=!o.value)=>{s.toggle(a.value,e)},p=()=>{e.disabled||e.readonly||u()},g=()=>{const{border:A,disabled:r,readonly:s}=e,n=d(e,Object.keys(Ii));return s&&(n.isLink=!1),(r||s)&&(n.clickable=!1),(0,i.Wm)(Mi,(0,i.dG)({role:"button",class:Di("title",{disabled:r,expanded:o.value,borderless:!A}),"aria-expanded":String(o.value),onClick:p},n),d(t,xi))},B=c((()=>{var e;return(0,i.wy)((0,i.Wm)("div",{ref:A,class:Di("wrapper"),onTransitionend:h},[(0,i.Wm)("div",{ref:r,class:Di("content")},[null==(e=t.default)?void 0:e.call(t)])]),[[f.F8,l.value]])}));return y({toggle:u,expanded:o,itemName:a}),()=>(0,i.Wm)("div",{class:[Di({border:n.value&&e.border})]},[g(),B()])}});const ki=ie(Si);const[Pi,Li]=V("image"),Hi={src:String,alt:String,fit:String,position:String,round:Boolean,block:Boolean,width:R,height:R,radius:R,lazyLoad:Boolean,iconSize:R,showError:j,errorIcon:Y("photo-fail"),iconPrefix:String,showLoading:j,loadingIcon:Y("photo"),crossorigin:String,referrerpolicy:String};var Ni=(0,i.aZ)({name:Pi,props:Hi,emits:["load","error"],setup(e,{emit:t,slots:A}){const r=(0,m.iH)(!1),s=(0,m.iH)(!0),a=(0,m.iH)(),{$Lazyload:l}=(0,i.FN)().proxy,c=(0,i.Fl)((()=>{const t={width:C(e.width),height:C(e.height)};return o(e.radius)&&(t.overflow="hidden",t.borderRadius=C(e.radius)),t}));(0,i.YP)((()=>e.src),(()=>{r.value=!1,s.value=!0}));const h=e=>{s.value&&(s.value=!1,t("load",e))},u=()=>{const e=new Event("load");Object.defineProperty(e,"target",{value:a.value,enumerable:!0}),h(e)},p=e=>{r.value=!0,s.value=!1,t("error",e)},d=(t,A,r)=>r?r():(0,i.Wm)(at,{name:t,size:e.iconSize,class:A,classPrefix:e.iconPrefix},null),g=()=>s.value&&e.showLoading?(0,i.Wm)("div",{class:Li("loading")},[d(e.loadingIcon,Li("loading-icon"),A.loading)]):r.value&&e.showError?(0,i.Wm)("div",{class:Li("error")},[d(e.errorIcon,Li("error-icon"),A.error)]):void 0,f=()=>{if(r.value||!e.src)return;const t={alt:e.alt,class:Li("img"),style:{objectFit:e.fit,objectPosition:e.position},crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy};return e.lazyLoad?(0,i.wy)((0,i.Wm)("img",(0,i.dG)({ref:a},t),null),[[(0,i.Q2)("lazy"),e.src]]):(0,i.Wm)("img",(0,i.dG)({ref:a,src:e.src,onLoad:h,onError:p},t),null)},y=({el:e})=>{const t=()=>{e===a.value&&s.value&&u()};a.value?t():(0,i.Y3)(t)},B=({el:e})=>{e!==a.value||r.value||p()};return l&&n&&(l.$on("loaded",y),l.$on("error",B),(0,i.Jd)((()=>{l.$off("loaded",y),l.$off("error",B)}))),(0,i.bv)((()=>{(0,i.Y3)((()=>{var t;(null==(t=a.value)?void 0:t.complete)&&!e.lazyLoad&&u()}))})),()=>{var t;return(0,i.Wm)("div",{class:Li({round:e.round,block:e.block}),style:c.value},[f(),g(),null==(t=A.default)?void 0:t.call(A)])}}});const Oi=ie(Ni);const{iconArrow:Vi,iconImage:zi,iconImageActive:Ri,iconVideo:ji,iconVideoActive:Ki,iconSong:Gi,iconSongActive:Yi}=di;function _i(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!(0,i.lA)(e)}var Wi=(0,i.aZ)({name:"points-list",props:{data:{type:Array,default:()=>[]},tabActive:{type:String,default:""},itemActive:{type:String,default:""}},emits:["handleSelect"],setup(e,{emit:t}){const r=(0,m.qj)({active:e.tabActive[0]||"",childActive:e.tabActive[1]||""});(0,i.YP)((()=>e.tabActive),(()=>{r.active=e.tabActive[0]||"",r.childActive=e.tabActive[1]||""})),console.log(r.active,"pointData.active",e.data,e.tabActive);const s=t=>"VIDEO"===t.type?e.itemActive==t.id?Ki:ji:["IMAGE","IMG"].includes(t.type)?e.itemActive==t.id?Ri:zi:"SONG"===t.type?e.itemActive==t.id?Yi:Gi:e.itemActive==t.id?Ki:ji;return()=>{let n;return(0,i.Wm)("div",{class:gi.container},[(0,i.Wm)("div",{class:gi.pointHead},[(0,i.Wm)("img",{src:A(1638)},null),(0,i.Uk)("课程目录")]),(0,i.Wm)("div",{class:gi.content},[(0,i.Wm)(vi,{class:gi.collapse,modelValue:r.active,"onUpdate:modelValue":e=>{r.active=e},accordion:!0},_i(n=e.data.map(((A,n)=>(0,i.Wm)(ki,{center:!0,border:!1,class:n>0?gi.borderTop:"",isLink:!1,title:A.name,name:A.id},{default:()=>(0,i.Wm)(i.HY,null,[Array.isArray(A?.materialList)&&A.materialList.map((r=>(0,i.Wm)("div",{class:[gi.item,e.itemActive==r.id?gi.itemActive:""],onClick:()=>{t("handleSelect",{itemActive:r.id,tabActive:A.id,tabName:A.name})}},[(0,i.Wm)(Oi,{src:s(r),class:gi.itemImage},null),(0,i.Wm)("span",{style:{width:"80%"},class:"van-ellipsis"},[r.name]),(0,i.Wm)(at,{name:mi},null)]))),Array.isArray(A?.children)&&(0,i.Wm)(vi,{class:[gi.collapse,r.active===A.id?gi.childActive:""],modelValue:r.childActive,"onUpdate:modelValue":e=>{r.childActive=e},accordion:!0},{default:()=>[A?.children.map((A=>(0,i.Wm)(ki,{center:!0,border:!1,isLink:!1,title:A.name,name:A.id,class:gi.childCollapseItem},{default:()=>(0,i.Wm)(i.HY,null,[Array.isArray(A?.materialList)&&A.materialList.map((r=>(0,i.Wm)("div",{class:[gi.item,e.itemActive==r.id?gi.itemActive:""],onClick:()=>{t("handleSelect",{itemActive:r.id,tabActive:A.id,tabName:A.name})}},[(0,i.Wm)(Oi,{src:s(r),class:gi.itemImage},null),(0,i.Wm)("span",{style:{width:"73%"},class:"van-ellipsis"},[r.name]),(0,i.Wm)(at,{name:mi},null)])))]),icon:()=>(0,i.Wm)("img",{class:gi.arrow,src:Vi},null)})))]})]),icon:()=>(0,i.Wm)("img",{class:gi.arrow,src:Vi},null)}))))?n:{default:()=>[n]})])])}}}),Zi=(A(2087),A(7139)),Xi=A(423);(function(){try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode(".lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:var(--lottie-animation-margin)}.lottie-animation-container svg{transform:scale(var(--lottie-animation-scale))}")),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();var Ji=Object.defineProperty,qi=Object.defineProperties,$i=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,ir=(e,t,A)=>t in e?Ji(e,t,{enumerable:!0,configurable:!0,writable:!0,value:A}):e[t]=A,rr=(e,t)=>{for(var A in t||(t={}))tr.call(t,A)&&ir(e,A,t[A]);if(er)for(var A of er(t))Ar.call(t,A)&&ir(e,A,t[A]);return e},sr=(e,t)=>qi(e,$i(t)),nr=function e(t,A){if(t===A)return!0;if(t&&A&&"object"==typeof t&&"object"==typeof A){if(t.constructor!==A.constructor)return!1;var i,r,s;if(Array.isArray(t)){if(i=t.length,i!=A.length)return!1;for(r=i;0!==r--;)if(!e(t[r],A[r]))return!1;return!0}if(t instanceof Map&&A instanceof Map){if(t.size!==A.size)return!1;for(r of t.entries())if(!A.has(r[0]))return!1;for(r of t.entries())if(!e(r[1],A.get(r[0])))return!1;return!0}if(t instanceof Set&&A instanceof Set){if(t.size!==A.size)return!1;for(r of t.entries())if(!A.has(r[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(A)){if(i=t.length,i!=A.length)return!1;for(r=i;0!==r--;)if(t[r]!==A[r])return!1;return!0}if(t.constructor===RegExp)return t.source===A.source&&t.flags===A.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===A.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===A.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(A).length)return!1;for(r=i;0!==r--;)if(!Object.prototype.hasOwnProperty.call(A,s[r]))return!1;for(r=i;0!==r--;){var n=s[r];if(!e(t[n],A[n]))return!1}return!0}return t!==t&&A!==A};function ar(e){var t,A,i;if(Array.isArray(e)){A=Array(t=e.length);while(t--)A[t]=(i=e[t])&&"object"===typeof i?ar(i):i;return A}if("[object Object]"===Object.prototype.toString.call(e)){for(t in A={},e)"__proto__"===t?Object.defineProperty(A,t,{value:ar(e[t]),configurable:!0,enumerable:!0,writable:!0}):A[t]=(i=e[t])&&"object"===typeof i?ar(i):i;return A}return e}var or=(e,t)=>{const A=e.__vccOpts||e;for(const[i,r]of t)A[i]=r;return A};const lr=(0,i.aZ)({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},noMargin:{type:Boolean,default:!1},scale:{type:Number,default:1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})},assetsPath:{type:String,default:""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:t}){const A=(0,m.iH)();let r,s=null,n=1;(0,i.m0)((async()=>{if(A.value){if(""!=e.animationLink)try{const t=await fetch(e.animationLink),A=await t.json();r=A}catch(t){return void console.error(t)}else{if(!1!==nr(e.animationData,{}))throw new Error("You must provide either animationLink or animationData");r=ar(e.animationData)}a()}}));const a=()=>{if(!A.value)return;if(!r)return;null==s||s.destroy(),s=null;let i=e.autoPlay,a=e.loop;e.playOnHover&&(i=!1),"number"===typeof a&&a>0&&(a-=1),e.delay>0&&(i=!1);const o={container:A.value,renderer:e.renderer,loop:a,autoplay:i,animationData:r,assetsPath:e.assetsPath};!1===nr(e.rendererSettings,{})&&(o.rendererSettings=e.rendererSettings),1!==e.scale&&(o.rendererSettings=sr(rr({},o.rendererSettings),{viewBoxOnly:!0})),s=Xi.loadAnimation(o),setTimeout((()=>{i=e.autoPlay,e.playOnHover?null==s||s.pause():i?null==s||s.play():null==s||s.pause(),t("onAnimationLoaded")}),e.delay),s.setSpeed(e.speed),"reverse"===e.direction&&s.setDirection(-1),"normal"===e.direction&&s.setDirection(1),(e.pauseAnimation||e.playOnHover)&&s.pause(),s.addEventListener("loopComplete",(()=>{"alternate"===e.direction&&(null==s||s.stop(),n=-1===n?1:-1,null==s||s.setDirection(n),null==s||s.play()),t("onLoopComplete")})),s.addEventListener("complete",(()=>{t("onComplete")})),s.addEventListener("enterFrame",(()=>{t("onEnterFrame")})),s.addEventListener("segmentStart",(()=>{t("onSegmentStart")}))},o=(0,i.Fl)((()=>{let t=e.width,A=e.height;"number"===typeof e.width&&(t=`${e.width}px`),"number"===typeof e.height&&(A=`${e.height}px`);let i={"--lottie-animation-container-width":t,"--lottie-animation-container-height":A,"--lottie-animation-container-background-color":e.backgroundColor,"--lottie-animation-margin":e.noMargin?"0":"0 auto","--lottie-animation-scale":1!=e.scale?e.scale:""};return i})),l=()=>{s&&e.pauseOnHover&&s.pause(),s&&e.playOnHover&&s.play()},c=()=>{s&&e.pauseOnHover&&s.play(),s&&e.playOnHover&&s.pause()};(0,i.YP)((()=>e.pauseAnimation),(()=>{(e.pauseOnHover||e.playOnHover)&&e.pauseAnimation?console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover"):s&&(e.pauseAnimation?s.pause():s.play())}));const h=()=>{s&&s.play()},u=()=>{s&&s.pause()},p=()=>{s&&s.stop()},d=()=>{s&&s.destroy()},g=(e=1)=>{if(e<=0)throw new Error("Speed must be greater than 0");s&&s.setSpeed(e)},f=e=>{s&&("forward"===e?s.setDirection(1):"reverse"===e&&s.setDirection(-1))},y=(e,t=!0)=>{s&&s.goToAndStop(e,t)},B=(e,t=!0)=>{s&&s.goToAndPlay(e,t)},w=(e,t=!1)=>{s&&s.playSegments(e,t)},C=(e=!0)=>{s&&s.setSubframe(e)},v=(e=!0)=>{if(s)return s.getDuration(e)},b=(e,t=0)=>{s&&s.renderer.elements[t].updateDocumentData(e)};return{lottieAnimationContainer:A,hoverEnded:c,hoverStarted:l,getCurrentStyle:o,play:h,pause:u,stop:p,destroy:d,setSpeed:g,setDirection:f,goToAndStop:y,goToAndPlay:B,playSegments:w,setSubFrame:C,getDuration:v,updateDocumentData:b}}});function cr(e,t,A,r,s,n){return(0,i.wg)(),(0,i.iD)("div",{ref:"lottieAnimationContainer",class:"lottie-animation-container",style:(0,Zi.j5)(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=(...t)=>e.hoverStarted&&e.hoverStarted(...t)),onMouseleave:t[1]||(t[1]=(...t)=>e.hoverEnded&&e.hoverEnded(...t))},null,36)}var hr=or(lr,[["render",cr]]),ur=JSON.parse('{"v":"5.7.1","fr":60,"ip":0,"op":120,"w":2436,"h":1125,"nm":"合成 1","ddd":0,"assets":[{"id":"image_0","w":195,"h":264,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAAEICAYAAADiJ0BpAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nO19ebxlRXXut85tGhBoZGjAhEkRISjJQ5QYYwjghBFiVMQ5xhiHRJOoz0jEiahIElEjUcOLmJ8xosGg4hRFoy2IedHggMg8NUQF6WZqmga6++4vf1StqlW19xnu1Hc3d31w+5yzd1WtqtprrqpzBFsh7r9p1aOmNzdHgTyK4AFosFKEKwksBxj+JwEBQMZa8TV+ZvwcitC0Hu+T4R6YmpFUj6bdXDYWCKVqurlwqgMBpCiby5CESEm37Kul30Ay8dwJ4C6Qt1HkFwJ+F4PBBZze8Vu7PubEu0bP8NKELHYHJgV5zbb3rb7p+U3D14H8VeWUNpMAaDE6K2Yu7xkilQABqJlV38dylmlrgUvXbT9HCeEQASI5om/luFQZJBqxXSPU9wrwiW22HZyx06/90U/qeV7K2CqE4d4bv/lETvOjIPcLPGe0YnzIlmktoymzgsgMXDGk3lbhyEyE+FlKZq6tQmwg1RcphbBi4lxO6Yf22/03n5H72U2/qq8W0sxPukNCRAjyzF1WLDtJDn7Z3TN+KA9A9FoYSA7uvXHV36Hha0jGZ0qjlZEYCqg1JFQtF0xh3Z7KrTB1Ev18v9DMlqnQwcTI9WKbNPdzHRbFIFkA2/S72syC1KZPU6+ir1cIyEBukin+7i6PftUlrQewxNBbYSA5dd/qVR9vmuYFACptnUppWWAEQ6s/39K2hnFSOXO9m9HbblVyY6p+FfSL/pdCVGvwFk3pErQ8ztpaJcEFYjxhi7cVh5B3NAMcu/tj//h7WMIYLHYHhuG+67/5wabhC0SykU9KGQTZGOZkDCBhGMG4IsosypjJpVDtGVyb2HJ8bwQkauGsXwNjMpMJdZJqkSQPIllzQ10aAGxKbW8Z1o5ZwgCUTCpENmDR/9xWsmDqglk6af7ynBDcZUA5f8MlH9l74gf0AEQvheG+6y94CgWvslpSH3jW2qVRSwyfHGuJz9q4R1Yb1zBuB1AKh7YZGCtbjczxtdXKFsPGBDmWSA1UXcj+fym0+Vq2GtX4C7cv98mOu7AuguKVbB684b6NH0vu6BJE74SB5KDB9JmdPJutf+vhZsVoNL7RuLF665MVDm1P/9quDyGmXijfJA2c6CczZoJXy9haTobQb/U19yG5fKjGb01L6gOGj19drMbQJ5545/f+4RmdpJcAeicM969e9WSCDy0UZx3UqpUoilRPHkhlWgKjnyrhqu7aBjKd2B9RsYjuEdnkivGvyBKJmKxSdmUK+qaDkv6xoiHJAtbJgi6Lp6ndYvwqLJLL2PoN+MethpYIeicMDfkiMDM9gOyGWLfEal4biCavIufgRdckigxOTrGqK5EagaEfGmhpasuU1j3SekE5s6JvGzArA7TjYNEOTJn258pdM+9UCEVymTLTlgXABvkgnnzXZWftiiWI3gkDIY/KcaiqNiRNHPzueBslk9qHqgo6+832ThV3GAHSEkVEa1yyIgtj1hMQ4wmtK8aNyf2yMQ3ytfgh6//abc+JAFPdLPYNGX/sH+P8xQk0bdZxB0FSNq/ffBCWIHonDALsnzS2ai7VakU8AHMtfJIoAS2NV/nrNigtV5CrBTvTj9Lft+1Y+mLoR+GwgXgqafR3R2BMNrGd1M12vKF1qgC7mLfW+I3VsePXPkUrMuDmh2MJonfCQDYPjm9aWn50Nig1ED+2Y4iy3bbjY7VuQT/6+9kqFKq9oFtbmYwcYHfkkQx9w9ySa4rmuYp2peyDukz1POkEVu3W0bW231C2a3VxCWDZYnegBdKY8rb2VyeiuB59eyFvIHDOsoF8FVNYvd203HE/sHIzmodLw+Ma4rkAVsLEEEXa0bTVzdRd7hGyBbBtitHySU6sIFRpV5Rt5uko4xzlf40ZYPqf6YveKuYpp45jWePKjVQ0SwT9E4aIFHzqBQFAzc6g1GoDWSeQkx904O7/KPKYTVVT6wBcB+B83rrqTetvX/9GkG9CNXaaf/WdqOtVeUidmaeakVKALIBkF8gyYR5X6UYBmcELK6IxQGWZugxgu0WjRlTf5CClIwRfeuinMDBrypRC1X+SylMG4/XLttnmuG33f/IV45qVPY5eD+Btd1/5pVVsNp8LYNfWYlSin42UdV0i0coqGQtQaNh0IX1K7lDy6xvkVeLch2SxxNyjbbMpLZi1AMx0bQq6a5tJaRW05PS4qXxAoncxQ7bipQtjbiEH0rhtsHzqSZMIgsVOBx+3ClNTzxBgY2LMFJgY+lDPJFyss0/xInT/j8YVRUxi3L6WpgdgV7XtXVqFkEnp3fJFrYiJbdSlKhb17D2NU4oyXT1cOuifMESXIQWPkrVe6coIZEpesv3+T71hNmRWHHT8RSJ4sy6IRf8n+92BROF324xM6Ir1+7U6UbB2lCgNvMtUqxFEmyVj9u1tfFAo72IvFVK7VJdLDH2TQco7rCTTT3PfjlmWEnonDDaoY8WYthSE39zhgGO/PBdaOxx84BkYyOrEmDCuielD4d9bB9v0qbAG2h4zE2btnkvWFi/RE2Xa/LkgRJtUsO22BbVFP1K3cUs9/vkCL3nPDrdd8N59eM0Z285bowuI3sUMlmlSvr4jozRo8ME505JHblx3xXkfIZtT1ZdXTZrWHqwboerfaPvk5kg7y5THk4NWm9fPYYf68pGokoDSByyTJ/qmzVDU7JCNbRVBu1pdlIF4XkQsuj4r3Hbh6Yc0wpcBPGHNXc2+kAZrfr4Jv7jgb34iIp9aubN8QH7tL+6ZG5WFQe8sA1BpZMsoESK4f/udB1+bD1qybPB5JMbMbkqbfr4fLuTsTKyUBYG5nmW07KpkN8WO2dZJlsMwei4cr1TWsgj0bTCtgmpK1ptm6+0eMwH56am1337fM9dc+J5vTKO5jGxeT3Lf1C4AAR9FTp966x2bL7v1gtMOmxWhBUbvhCGv2jI/NGaXARCwwQ2y11PnRbvs+PDjr4RgWqJZCNpWEk/nsw3Gv1cXxLCX2eVQuU9S8Fi2FA3UrUljluwmpnjEzIWNL2iFD9WuWeMyJSGMf7oto1yRL923SXH3D85Yufai009ee9FNNxDTn6XgmDTKZKDseQ5ABPsRPP+2C967zwxIbRH0Thjyfv7qoSWXoAHQ3Dx/9GRaiDVAdmFAI4TqK6E8j9B5niAJi3a5Y2GPiUtaYy4zRyqEWduX5znKcSRX0vh3KsDapTx/1uXMFqiS46FY+5/vO2Ltd07/+L33bPofEqcS3IdpEmK7JqjP5zlUMLFyMza+ZQJSWxS9ixkK/7jQU8YPH8j280oT3D47PcbVKAsVfahXbQUAparHkmmLFo0bkzJXlcbu6GhJHxX91K6xWHaUHY3ZY6HaXr2BDwB4zRnb3rZm03NJvIYNHxvkPlun5IaxQ9DiR5YDOHb4QBcHvRMGRWAuqR5uAIlfni86vOX8He6+bf3ORdYIVTCcVKYAbIyWLYWjVqt1mSRsLMtofZu1snJV3GMQuuLUnKVftC3ZRZL6tgmw1SXtsAu3X/yBfZv7mlet/cWmlwPYvRQ+pnnJFi+3L+pKUsckYNNoDNM7N6mHwmACvwQpNBjIfe67+ksP2+4Rx10/V2obbr/3t4sVY6qJz31Rk68xdGsfj2HE5FSpxlS2IVEeqGxng+wUFEwkdvwd+5iMK9llsVrbOGKdlFkqLDHRkLL2Pz/wRDTTr27ub36Xwikr61morVumY7IbHrPVs+svAMCmmcQj26LooTDUGkx9ZDETTWyGPBvAe+ZKa5rTJySatcuRyGe6dntD6zwBCN0iJ+ZaWTZLjU1lFvSz258ItM9RV4wsAJtyp2s3/TSonMrV9uNpPSHfSzQ7hqJN0b8ybrGC1Hb5kLpfbhOfUZS+BdG7ABrIJt/un2lpYvL/8tZVO86Fzn3XfO4AsHmRugm6X8HS1cRIrVXTfRvgAkgugxjvijZ1a7JCxo+umap4hXE3oO0Y7RwvWZdLX21mqm7fBu05UQCQQRA0pG7Pv2knWaj6PEcWntb4eioNvRQGAABLLad/ZqL33HDHPe+effMcbNrYfIjANimDBBQMZ7dEDD1PEF9qS1aUExhV3T7PYN0v6/okLatNSMWUdjyt8Nj4NeXAh2SMquupOuOep47x2+SAEcr8uYjCxtBffPRPGKqHrb4mkTW1ZjuapvnTe67+0itmQ+buKz5zesPmqTaDUq8eJ1+Xdp0jM4m6EFa7FulR7XP8SxbBWIWW+9E1/vSn7WbGCj0ZQ9+0FW7kOCanfc1Kf8Xkdg5y9dzXEDpISV9QjakW5P5Zh/4JQ0SYv7ynP2hGQINEIFxsmub/3X3FF/6K5ERj4Q2rtlt32Wc+jgavSxcr3zfQZ6av2tlsjst1TWCZI/yS+dN9dUMqoUNLBqAqQOmmHactpioDW9NAu1zlRrXptT+rRSiNWwd9IwQ6oDrD1Dl/PUJPhcEEqoKklbszKATAt62/6vPfv+eqLzxtmFDwmn/f9q7LP/PidRtuvxLgi5OvXrhHpYuSy2AMfXtf+912BlS721Xp7FcbrayammU9m2HK0mPopyuVi2Qsk7UixfiL+KMqo//R9NHOg8ZVVayTy6CiX6aF+4LeuW/rr/4KkwmHPnsaHqiY0Zh7AIDIGpBfB5rVgsEdIFcSPJDAk0DuZF0L1G2iahMo6FoBsarcugZQpuxo09ZLLl9BPzVYujBi5ESdxlSldI3S2GqXpBKi7PK1LVhJP9PtnqtKoPRfNkqwmq9Mf69j3tYr/utharXL743Xgfx0DOOVC2RcCeAFoYaePzYPtxIC80gTw6j2DuWyRcjGgylXWfr72pRxD1QromCN7GNbl8HGAMm1yG23VrjTXKm6aAtqHhqLFe50BiJ/SPXJbNiSAKa5KvvLoowhWAYeRpjC/a5V7sVG79ykFMwC2TQXSQm1yalGulw2hPQQAOtXZx2mDyS5uYVFsK6ZljIBQqffXrkRJm4o/HojRK0uG6bJ9FsNoGBKMa6e5eQu+iluMdmi2K6tXtK3tCWTtvurzAjSaEx9jTxGxS2Ljd4JQxGM6QU7cYbZyiyOlZn8ITFfvKzMZh9UHSymera95J603TPVsDnLk1tIQb+yuhGCwuWL1zPTFhOQykCFgyjHb6yJtUx512+mmcJY6zKpwY1zK3YiUj/N/LOaf6BT2+cumfHnSeoVeicMQNTKhmkBlBNoTH1ZK5ZhZtqcji1KtB4cqzpZwRr6xfOrdvIUWrR0ObS09aKG7jpN9Ief51DOrYZfCpfxzbX/efxV5seUU4Zt08909UKtsErhNuNCjj90drr2QS02eicMaaLU45D8GK3LZPPuydSnBjLjpW+XiH/ZKtTnCbR6zu6oP67ucJGvUReM+rClkBjSMIGxKolOYxnGuG+kGbPZSg51+bJVMMMvhcuMudiyUVsl7RbsdeNKoXSrsryE+esal1qOJASQjudUuV89Qe+EIfmxhiE1qi3OE9SaHShMeHafqn1FRQxg3lkXClkTpjSlaSfft/Qtt2QhLLJSiT6N4JQMovuFOs9zwJ6nqOgXvJWF0KYyi5SmiZCtK1O4qZW1KzcA1pbVzn+2REVWDGY8/TMM/csmtV0Nye9ZlrOTm0rZeAPlnJe6qO1GFA9Li7S4DlE2K/rSRd9aLJb0VYPSCmC9Cm4Yx85LFLRwuTF1bXuqsROrt+kDrc19Valy3EX1WjgAVuOpLVYX/T6hd5YBQPTxE3tm6wAkl8HGAOFy249O2rEVdxi3Ad1MkHxqq50TrSx82oAVCr2Wv0KGJpgtOle4R5a6pMa66FsrFYi1LYakXaWMOf8UAyR3syOYt+OP85XcU2MtSyuLDvpqCTvusS7ZD/TOMqgFsG6P3b4NdGnwzNx2sShp5vjgas2U7U5bS2V3Jm9QSy4cyv6hYIqyTWVqxkNBxrQkt2xU4BvaGDZ+wgwWiVFN/4JwSjl+0blCi6mt5dO+WDdn6PxLUT3HTEbYmVzDfqKXliFpcGW0lt9flYsf9OGqFswOlvXRDZ3sQbRcLiNFSYNTX2Ml/eIARWIYKd2uwrKZAVi/u14QNK1CNXhmdGVSbSsL0CjNXJq0HBcpzczANfmafjV/9fih44+WKQ/QjK5/QtFLYVCdrUyUGJq5BOprqgWNy9AKP1JRpuvqAnSZfBomy5qSqeHav1cXqcjfJ4Yz7Zs6rb6aem36xfBh08FgqYWHWs9i/DkjlxSGVPMnSR5abVFviNLv7n9yzTqsXp/QS2EAkCdXspZpmfRQEIGpcj11F+oYItxuPwgpXi1zxevR32+5VKbxQvAMneH0rRsUPtffjZT7ZX4fojSLxj0pKrTpF7nT8prKa4opjDXS+9bSdYHVu5aVTeSbzvp9QP9iBvuwVMtXDJSYMlkOG9DlvTqFb43Sjal95qJN4/60sztS0Ert6jWtbpmX0NaR2a9K+3bSKq1YiqFSu9mq2cP/2v3ijIKho0xfpF2LMUlJv4qNir1YHfOnma32/CNnt3poHXprGYpV6KSZsxtgkTVrro3atUB+EF3arW1vzKIXsnWyrk1BX2XYuMSFFhezL6fDurToGx40TZT9N32zlsyOoOynGX8RXFR9QrUKrdZ5yPxVRioJbqYTVYDktvuI/lkGID1YZtVtwoVSS9XZo/RvKqNaPnngsIffuzSY+t+WaYhMs5u+akq7Mm76bHpg3Y1O/95aOrVilr7pOJktYRnLaBmr5au2h8xfsm7GSNk4JxAePn/sasD0a5S7tZjon2Uw2k/Mwza3CjVq3RyBVGUiI0guK3UDMEyXC1T0c/14M7ZRlrHWq3B3kgbv3pHTaamSkOQ2Wxvh4r3i9yFsH61CsMOz5MTSF3Mtu6PWOpZjy4ytliPPP8vX4j5RP4M+oH+WIWrBlCLVQ/Cs89Rtv9u20dlmVp6Fj201fSjesSrLwu5AOabO66Mo01HOasciRrG+tXFPkrtlrIM6/mmu7MmxNMD4ml3GMn3b9e3mZvx2lmlGnoYvZbs04y8sqOknDP1asHuA3lmGNGkEyKblHxeLA4qk8aqHa+KGsnrpD+uNei9Ne41Am46Ma55nqTWTeUnuWCajurH28XP369+HKP17MYpVisvFnJCAmb8s3KPol8qlldJNJO082/Eb5WLnXy2CeU5Dt30sInonDDqppeJgYgDr61p/WzVk3VhSTvpv0nrmQUcu1BQmbFtWa2dujW8tfdtn60aYH2VEqXUL+rG+QPtiJqQrVgCTexTmwrpoKORX76vvnxiysgrDz3NoGbMuUisOmNSwEdTiRF+yJNJHL6mHblJiHBtEIzFFoWErJqF5b59LfCyFuRcIKDTV2/t0rIuQhCJqvXKfUQf9PJqkFS0j2eo6ZjF1WvRTz5GNUtGJmr5xuapxtV2rbiEtp1jK+VcfztC042m1Wyzm1cquH+idZVAXGsgPzfBAKtTeT2/cJ2U8o7lVsxXpPY1FkOsnzQWr7a3LJclC5f4YSxI6XclJZtiWVbBjliyoagyttcseW+3ClLtjkacs5fx1qrJV6Ph9iDjqliuZYhYjeDRzqPOXXDXzFZgap+jzGJHeXmz0ThhKBVy6MpaxOn/5xronkrdxFAtrrRgku2YpTRlfrVuW2ixikFIDJjNU+N25XnmeoByz0tJ6otbGMryxLqPPc1j3qN7XZcXUvEuuTimEzI1VAXBBPjN8LNV9nqOfXxGj6J2bVGQuhsG6HJVJt+YelTku2tT6DY1A6MPOaxJ1eet+hH5ogBzcLhuTZE1o2yw7kzVoKXytAJNlf1rjVyp2/Ch9/7LFdv2iXR3zEHemc/4T/W6LZZw0M5/9Qe8sg0LSP3Xmga0HDrQfKlAKiGkuuTJaRrVom4mMSZf0sXLftEyZNQJM8Fhbk0rbF1vUI53iUI7V5smt056Y8UvH+FtzYyyoGVadXUp9qayjdj8nGLRbxmLoGDDsPIf6hf1Cb4Uh+6PmC2/rwNYEtKleelUXBbAxgFHJLe2m1/O17JJYL0yq+8k9MjSsi2JjAEMoyUSR1dE4xo5X/W5U46/6bOWsoN9yuZCESntdQ9dWVDAzfbaeh9Xy6i7mDBOM1bME3DJMhNKbLc2w/ZaJIpmCDu0umSlydJrdluIXRNFtXXLgl7VnuXCUTE2ndaEKSGTI2Kjpf5vBC60bVGvl99fzhKSdrcItzxPYXun8dI9/IFhnLkb6+ccfhy2cFdbNtFkIezEP/UIvhSH741lLM/nMWcWQyBNrGLEVLFsthrrd7MnWJj/1A22tmu4X9LNblZkm+Sp19aQ9A/1kXkDz7d551Na0mDqWvuR22+M3LXWNv2TQNw4GchSAc0WwuWRoHUBpvYDsIhX0C99Ue+/CMCHaD9e4ofVDK/z4NPHWh7UNwD4gFO0nYTIMNxH9WKB+wJl+pNeRUpT0ymK8afwxCFBXq8wG2RZKVgv/shVDDKdvX8P9lUeefMGeR735OYPl2F8GeKeI/KI1ftN4Frx6/N30Tfa5N+hlNsmmTUvfPD9gtQoyELJprhkAl5DcAAQJp+Sf7pP4ABpR6RegARp1bwAMRNCgKSNHxBfGik3s20CAJh5SEUEDYiCD0F7DSB+7gzic5F7F2LL5ylZB3Q/182smq90rlJYiuW9Un15/TKucv8KNYWmBk0uXDRQAYPfHv+VnAN7Gyz79rltvvfo5Ar4akN9otSvmmQja5zkMnUjg550MsIjonTCodqpThuEhVl/WK/J9kcFLVvzqiZctRl8nwR3fO/NZDfkPAPawv+1stXHgoVKTFqvQquGZ909Zhq3bCg20nRFdtbfVbdQTPlfSoNcfeeJGAGcDOHvNhac+enrz5tcAeD6I7bJBZv4RRxpraS1xvD4gzhsxbYuCHrpJAUUQiZJhwrTLj1cM8PidHnlCbwUBAHY54lWf3QZTvwXw3mIRjKVWjR+S2bMui83ORDOSNH62LlX8US+wpDbQpp+JTDSmlUe++Qd7HfP2P3zQDsv3JnESBrI6WRXY52TGFccekwCXL1ux/OTJZnDLobfCYJlGH1bOrRPbYPCyqK16jxW//oqrReQdaceChV2Vlayv1V20wpIzNe0t1imu0HbrDI5Y+aD5Q0l/Bvn/Fb9+8m0PedIpf7vn0ThABoNnDAbytYGgDr5SmyHukR8OZPnxuz3ulHUTE9pC6J2bBFgBqLQYwjMeiKzZ4dATLl6s/s0Kg8GXsXnzaXY7Q86QxVcbA5hFwZS7l2w8UuRg/P2EDs2cnB99b6xL9q80tprZoX2RUxoAXwDwhTXffOdB4KaXNoJnCvFwggMBbqHwsoFMfWyPJ77jbBGZzARtYfROGHIwVgbNsMqTzZWL1b/ZYped97n69ttuSNo+Zb8sD9s4oQqaS7+7nVGzP0SSMgxUwULaYJrXXtBqQwPgqTmMc+Uxb70KwF8C+Evy01Nrv3PDg1Y+4aS7c4l3zqH1hUXvhCEHY5LSg1ZrRWF5xOL1cHa4484bDwQqYU/8rtZCzPuK55N1rDcsmveq7VXSxG4OrNYetE0jXNkNmx+InDgN4O6xBXuCXsYMumpbup7GOSD2vOeycw9bnN7NDpxujq1TqcV9k0FTza1uDQDjd+vH4b8P0ZVOtSv3qZ0ixs4BeNPfrzZaUPROGAjdPm1z7jFzYnKCmzZv+ih58TaL2NWJced/f/hhEJySkzwE2ahfksacgmEto7FDlTmymRnNAtmNfe3vUGqXSxYkLQNk+oPeccWWQe+GrcFg6xAITTAZ/ODD1l16zYXrrvjXXrtMt3/3w0+fnua3Se4AMeMxatmurXSe5zDp1tEruznOsOeobZiRDvVkf9TQD0KxVC1D72KGYq9QYdhZfIzlHoeNvPzOH599+YD4UUPcG+52PU0WL1omPPgGAwzCCrQt3yCrixaHNGV7kePYxHPJkN0AHt6Q+9eZxjgAWOFQt6Uc/xDYclWMYTNxxepa3aLWbxojEMYyL0H0ThhEhARj0qRMHwKAphjzQXNMgTi0IQ/NUWdO06TtDFJnaZC0LRC2YrQCUyHQ0DBIvTJu2mpyJiexs7o3sUshEcaU94cZV7IKQG5ftJlyN6xqcEs/9yuPPf8+gw2200Qbt0nnuIcbhrYgeucmAbxZGcBmWbr385v0a3xNK7PMQjRsP325YxRITrQykAqRlIyXBKHKBqW3sf8pFlCrwZJ5ad4n8vZanTFKWaGyf7aiHVMxfhtzVP0p0riBxj1YguihMMjqasUtatC4a6ZwLewCBIoAW5GyJAXTZCFT5m9ZDTFFjb9eaO+aEVUSbJamzulLLmK7mgNdtAsDKQYY9/sQdXUmpo9lbSrVHAgpxr8Ml2IJon/CIPwOKo2VGDo961L76aXWEU5jMVraG5ZRkBnGFLCp0EJ7VylQvdE6wpmaLIUwa2+grZ2RNH6x76jrPqvxY8j4K7PY1S4RKw/k3j12PfgKLEH0TxiWDf4JQPanJT/kcj9/1mjhk2Fm5IcrRamS6aR4rc5VMweSyuStOMHk+nO3jJtVUB5HP/ejGL8Zu6ASCqTlB2P90A7MzRs7f+3zHAIh/mVr2fM13+idMKw46IQrIfJV/aza12qx/M1tWdOmbQ6tYDPHFtmHNlYlMU739mhtM+f1kbdEmBNp9oipHspJbRsBSdobVisPsQB6LcVASDFMbaFK+qa+WtQUw0RXy1i7MGYByGbZsmUfmMnzeiChd8IAAMsFr6TI3WkV2mhmoO0bD9Ps2fbHckY71lq5y9Kw0p4jfx/CWLLklmg5bUPXTkxf602idoy5n5KE2FodmL5VoUoxJi1l2x6yE/a03Y48+fJWM0sEvRSG7R954k1TkJeLJvOtZi60eaVVrU+efPXMmDTasStWyP537XMbTd7hz2tsmtusBqSamerMmfMIhqbNapXnOZjbN/FO8Yocv7SzU5mWtSK2rIAXrRwcecqQR7Ik0EthAICdDj3xnCnI74OYznwhLfVnGaxBs5gAABImSURBVLvI0FiOTNuh27ozcHKTi1nrIZUVyWajuJYXvsRoWrQK55igkpbC/cuCWQTDRf9LobULb10HhVDXLw0GQKwaLN/+d+Toozd3TNCSQRd39ArrL/3Xp2xm81E03BsVcwLMz9wyGYHiiXdYhNbhehNYqgtt65bxCRDNU263I9uV3ieL0EE/DyDVS2OMzFyvT9R9yzxfJheK8VcWIbZPkGftIfv+mRz90vuwxNF7YQAAXvfpndet3/TXEHkpyW0Ds9jgUUqmSQFuZMJKQ5Y+vxWCwNB2D5Th4sS0liGzcNbBL+P/VSxTl6vaBczh+uQWiul/GSTb9nOyQMvbHFtWFFFxXD4lg1evPPqt3xo190sJW4UwKNZf+sk9N7H5kwHlhU3THICklQMk+c2lhrTasLXa2j44kF6tP5/udmhYjRvK9lEwJKp6Zbtd11LN1E6m331GQWwd05Zx4+4F+XVM4UN7HPmWr/f1xNliYasSBosNl3xi703EURAe0FBWCqdXArIcaMAGkBgNsbFatEl8Z4UoMH7TzdC652iAGM7nDXtNukzA/r5xsafP8lu12S/RaVL1FkMPrRPoDgA0rU2EQfwEuIvk2oHg5kbwX3vs/oiLl+oagsPhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOB4okHEFSK4EsFZEuAX64+g5SA4A7Bg/bhSR+xapH8v0vYhsXmhizyP5XZINyScuKLE5gOSxJK+Nf89b7P4oSP4ZyVXx71GL3Z9hILmc5Mb4d94E5Q9hxt9V7Zy4sL0t+nFX7MNd89XmshH31gE4Ir7/YwDfGNGxnQAcNce+XCIiN82i3g4ADojvV3QVILkzgCNn27EK/yEi905Q7kDkOdl5nmgvFLaJr1MTlJ0276cAgORhAM4G8CskHyoifzPP/dsiGCUMXwHwEwCPAvAMkg8RkZuHlN0fwBfm2JdXAPjIHNsYhodj7v1TPBTA6nlqa2tESxgA3AJgp/j+NJJXi8jntmy35o6hwiAiJPkeAP8cy70cwDu2VMdqRB9RzfhFIvLXi9WXrQ0kXwdgmKs7MO+PIPmlIeUuE5GT0CEMInIzyeMBfBshnvgEyceLyCVz7PoWxSjLAACfAvAuAPsAeDnJU0VkekydCwD8y4T0nwJgUj9TADw9vh/mphxM8pjq2m0AbgDwghFtvwyZWd4D4Icjyq4Z088+4v8gz90o7DGinLp6XZYBIvIjki9AUFgPAvCvJA8XkQ2z6O+iIAkDyUcCeHRHmUsQhGEdgD8iqYPbKCLndJS/QkQ+Ognx6MvPZ9D1uvhn8WUROQ5BsIf1wwbe54jI9+exTzMCySkEZpoJNorI/SPur0FQCF0QBDcXCErmliHlfh5fbfZo26IhkS9Gb+IkAAcD+ACCR7FVwFqG4wCMcj0OAXCm+XwngC5h2Bqxn3n/00XrRcARAP5zhnX+GsCbht0UkTcAeEPXPZLLAaggfUNEjh9Dy1rlLqF9K4AnIyhWkhyISDOmzV5gnJs0Z5A8DsH1AICTFziw+hcAF1bXJslQ7RtfNwG4dV579MCDdXtawiAim0i+EMBBIvL5cY2RvBnAXnPozwqSs1kDWyciRZbPCsPnAFw7poEdAZwV6/3XhERXIJhMYOFTjBeJyFnDbpJ8GoDdqsvbANglvl8P4IVD5vbnIvLNjja/DOBXOspbOv9GctTi1NNF5IqO6z8EcNmQOrsBeNqINhcEIjJNciOA5RjizonIlQCu3KIdmwfYVbyrAVw9qjDJk0yd94wq21O8E8DhI+7vguHB/9cAtIQBwC8jpFtH4SFj7i8fcv2cYTl7kodjjDBEDf1rY2jbtYVDSP7tmPIWB05Y/mIR+fSYMhvRtuqjcDRC36cBrJpBvd8EsH3XjYndpLiw9hfx4w+7tOQSxU+RtydYrEReBPwZysCzvr9QW12OB/DcGZR/GPIzngQPmbD8xwCME4bbReTJkxKOK88rANwzw3rXIYyzhZnEDG9ANv1bzCrEAG9n5FVSANg27pkCStdrJ3Pd4vYqJbwWwHMmIC/otga5QMhUtUDynwC8NH58ep1zJ/lhhJX9hQSxMIJm97RN0v4DJ4COJlmzFZcC+LcF61EbxyCshlscj+5A9/T4V+NQhNV0xf0i8q1xhEmO3cg4AruY97d33LfuyYJYBhF5PoDnd92LG+5WisgvZtouya8DeBKCi7J8a8kWjcNgXAGSDwLwCQTNPA3gDxd8l+AWBskjSL4q/u0xT83uat53CYOd+8VgpicCuIXkzST/ZIZ1dc1hCuU4AcxZiSwaJrEMpyNng04XkYtnSMM+9NlowJ8D+OQs6lncOeb+7wJ4c3z/A8xPelUtw0YRuafj/oJbhjH4/fi6F0avuHfB7lHbE8HtBACQfDiAz5N8L4CzxywG9gojhYHkq5H92isBnDILGtaHXzfTyiLyYwAvnAXdxYYKQ5dVAEphWDDLQHJvhB0EFssAPDO+vzWW+40xTU2LyPfi+5+b63ugTP8+DWGB9qMInsQ/z6Lbi4KhwkDyWQDOMJc+O8uDHDateMcs6o9E3EP/9vjxlSJy0XzTmCXGCcOWcpNeitEbLPfAZCveGxC2ywOlMOxZlfud+DoNYNimv16iUxhIPgFhf7p9YCeT3BXAn4vIxhnQWFBhQGC6Q+L7IsVJcmqCjYXzjpgBU8a5bUgxaxm2thjMLs6mNCXJ7ZHPcFwoIsPG3ku0hIHkbwL4IoDtOsq/CsCjSZ4gIv8zIQ0rDMO05EQgeSiA0xDOPXx5VCBPci8A15H8EYBTReTf50J7hphkzHbuF1Jgz0a5W+DpAP48vj8TwGcnbMf28Yr4eQrAI8z1o5D5Zus+z0DyWACfQV5m32De/whhK/ARAH5A8vki8h8T0Pil+Ho/SvM6GzwT4WE+HSEbMmoN4NkIfX88ZhGrzBF2lXvYtgS7brJgwiAi1wO4HgBIbgPgQ/HWzwC8YUhwP67N+0leC+AglMJgdyBvvcJA8rkIWxH0IZ2FsFfntfHzqwG8BOFE2u4Azif5VhF59xgaqiWvmgeX5ffi61qEcxOjoA/mFxjvE1vG3DSLftU4wrz/7pAyVhHNB81J8AqE46gA8JcqCDGdrJb+cyIyyVnynyAIw8Gxjd0AaL3/FpGZ7v5dSfKaGZRXl3jHGdarkwkJy4CQZ0dIX2qM8H4ReX1MjymmReSVJO8E8MZY9gmjqJLcE8CD48eujWgTg+S+AA6LH88bJVgkH2L6dt4Ei0J7m/eTun+j8FjzfpgwzLcAjgTJ/QCcGj/+F4L7pBDk/VG2X6PwPQTruwvJAxEUlbpIk7peFlMIx3NnisEs67Wg2ula5Fz3X4nIKcMqiMhJUSBOQtA0o/BM8/7S2XYy4sXm/WfGlH02smBPYq51o916EVk7suQYxAWnx8SPPxWRYa6hZbqZJCRm06cphIXTnRGe85/Pw1f/2C+IeDxyCn4DglcxU0xjZopoPwQhJoAbZ1BvbwxJHC0DABG5neT/RzCR7xvXmoicRvJTxhTegLA8DwRfVPFs837bGMwCwFtE5EsAzkU4SQeMsBxxv9Eb48c7MPqbOrZDcOkA4C6M2VsUocKweoKy43AQ8ga8YVYBKIVhoRemHobSin+12qZuV4yPJ9kV9H9cRF5rPv8QITmwK8JWHZ3Df5ylQlkjIuN2/yaYjXp3z7DeRBv1niciP+sq1AURWW3er0fFoDENe1T8uBbAdcjbiXeJ9W7CZIdvTkFmsPeLyCi34lTkFfNPjimrwqO58mFHI2eCx5n3o4RBtxE34/o4V4jINSTXICyACsp9UzW2GXJ/B/tBRBqS3wLwLAQFAASh3hq39gMozzNMLAgT4hmm/fMxy4wJyd2Rz9H+FN0b8RRHIQf8tyBvsRiFY5A143wIg10tH3UASv3rLfWNdK9BGRtZ7IS8u+BShC3XNbrc3G8gCIPiYyPcwmF4OcJcbMl52AEdazsLeezTMsVHMCKKHwURWRsPqXwcwJs7vsDrPxB2Zu4E4O+RY4U/FZFJFvnsNupxGaqRiIGkfsvGjQC+M6K4Wob1c6E5KUYdromJjlPix2smcZUjbJZuM4DiIBLJhwE4JLrEw/q1RVepRaTeAZ2wIMIQmVeZ4ocicgHJF42psw2Ah4nIVfU9Efk3klcD+HHHvetI/g9CWli/reE8ETm3g8xzELTQ5khzP+TtAzcC+Hy8/iwA3xeRG0nq6vYk+fhXIluZM8dksdTt2CLCMFfUq/kxKD/NFLlWRGrL+miEI68XAThhNtvFtyTmXRgig/29uTTpVw3uDeBKklei44sDhn0hVUyjnouQ0QBC0Ny5JbnjYb0e2ZJ8MJ7vfRmAf0TY3vy0uFFwLEhuC+AP4sf7MT6jon75uB21WwI2HtiP5OsRviRhH/N6FYDfNuXeC+BY8/lgko8TEesaaqD6BCxwxmw+MK/CENcCvon8oD875LuVuqDnCA7GhHljko9DSLPqKvcGAC8a8TWYtu7bAfxZ/HgPgLNiWvRYBAH5JQAXkvy9SQ4CIVgdPQn46VEZFZIrkK3Ygu7fIflQBDdy1/i3W8d7m9k6HN3nxNPCFslXIG/pAIK/vx1CvGYX7B4ZX6+d0GXtL0i+lxm/PqbsISRvMOV/Flcl9f6LzL0Xd9R/lrk/css2yQHDQZz7TZ2bST52VL1YV0i+jyXeYe5Pkfxnc+++6DaNanMnktfNYK6eZsr+U3XvN8y9huT0iD/FaSNoHcHZ4R6Sl5P8CskzSb4ktvdUhm/sVrye5NtMf3/b0L4sXj97WP9mCy7At3CPIzhWGBiY609J3mvK3sLsa2s5Kwz1t96B5PvN/cfU92OZFSRfy5LxSPJSBqs0bjyHkvx8VbeVCoxj+rAps5Hha2aGtfsxU/bbE/TjfFP+ZdU9KwyTYpQw7GbKbWJQGj8m+Q2SnyJ5Bsm/MWW+xpDBq9uZIvl2kptN2XfFezsyPHOSvIrk9iT3ZRAOMgrSfIJ9EwaSjyf5rerB3Eyy9T1CDBpFcTXJPyB5XPw7lUETkUHbP6iqewDJD5Bc18EIX2VwO0aN4zEkzzMPR/HOGYx/A8nf6ijzHFPmLoYMit7bPzLFrgzW4zCS55jy0wyHb2x7VhiuIPnFIX8XmnJDhSG2eVDsQ+dxTJJ7mrZaq/skf5nt5/yhqszx5t6VzAJ/77jnMxuwL8LAoG2+wja+wrB1uqutvVhaj2FobbVm0GI1LmZgxJHnuFlqPcVdJF87ql6sKyQ/WdU7zNzfm+Tt5v4Lq/pnjRnrX3XQtMJw0oi+HW7KjRSGCcY5VBhI/hLJteb+NMl3d807ydM6xrggJ93YI2EQlprpDpKvmaC9l3O0QFzKyr2K9Q5i8N1J8uskn9TV/hCahzL7uLczmPoHj6+Z6m9L8jux/mqS+5t7R5JcH+99vKPuiUPGuYHDGapXwhDvnxvv3cBw8GtUW+9kdqVuYYfLNR/gAgjDyG8xIPk2hAM9AHCciPzA3DsEYZHqQwhbJCbqVGTEX0H+cQsgrE7fCOD6Ybl5hi3m187mG7JJvhEhc/ZBEZnx2QaGvVHnIHwzyOrq3mMQvm36WBG5u7q3M8LB+50RthzfgbAt5SIR6fy2a4ZtLPorQ5eJSOf25DiPR8WPV4vI5TMdV0VTLfIqEXlTdX8lwhcKv7ke45D2DkZYY/h3EVmQ1DHz3qTWd6bOFnP6Sg+Sy2d4BNThmBcwxKVTCEcL5nQ8wOFwOBwOh8PhcDgcDofD4XA4HLPG/wL++QhYbLqZPgAAAABJRU5ErkJggg==","e":1},{"id":"image_1","w":1080,"h":3,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAAECAYAAABr549KAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAQPklEQVR4nO2bW44cx5WGvz8yq9gtkbQ1tmDIkAFiYMwDX7UBbcLrEbgebYIb0CsfBoJBwMIIguwZXXjprs44vx/ikpFZ1RQHMPykAJuVGXHucT0n44hfy7+12FZ/efZMfAE8gy+fPtVfAOp/z58/1+fAc+BzgEePxGfw4sVf9bSif318qD/X55fztXj5kidPnvDNt9/r0z/Bt99dF15/hPT9UQBp/lGaHnQZfj8dBPB/P74SH33ER8APP70SgKaD+A3o1Rs95jE/pzcFLxUcpbfl/c1c36faPgteI63vb4APlfT25iSA6wp7k05qcFdccaPSLk3idCeugNtU6Sehu9qedAROWsSptJ+U9IATpKTTXdLxAHdKOgBaFqGkOy2CIwctEgXvThJL1uFw4G7JkhbBAZRFhWFZxOGAliwkwQJKWiouwEFJzMAicSi/C0sxtKoOWWJemBeJQ1JrXlRokFPvG5HXsSIV2jlq3QytPQOEYEZacRYNtHIWU5UjF6ZT001SLkQKrUkrXsQqA6U+k5k0D7KFyBmYakXDmQjFKuM0jP1oPHLRbYe35QvQcBNZ1jQ2KdTEH+VkggivfACYReQzOHKls6GSBLn9Y6p2yVE1TcCG/gQRWgnWMklEVAQIvNONitfgmzxWkzGAFBWU0tZl6DLtbcZg51irCJImFdxo/1Z7jODyyn/TFNq8d/064k6W2DxO07Y9iI6dBrk71frQnyev/OPcnnH2UMvk0hcp3YPQGGZt9OmCJPZEpQv9+c4yzpX6HgHMWtvG310ZO6NVRWyrJG37fOy/Up/OaralaRqBOsC5+gOH9ywRVZhhBL0P+jjgEqSE3w34S/TSSs/2vn4cj+W3zd8YbLcRqeI3Wr8gx2iDcUxWW9ipyxQ7cc8oJ/kyv60GWPfY7HxKkOQiS9raZ6dCdP4rnR1XcrYvdeBa8k7+xGasJbvPmZxhqtCevdJs/M91DNutV7d9Je8tmil2nxLkyExMZMvjbElddnu1zSB/an23zuPETtZLfTHqCUCByVWeor49AUxTlSC8GZONd186qnxpqs/r+tNtlTNUvRvdsz7vsNHlal3ktI7VKdkZIKdhTo02Ks/TiLfh38Qe8G33+rzayGmVcaLwnRpgssvenVZchwHM1PHmFG62siczr3CVsqGcuDyF89JsM8MM3tgpDDPz1OgvcBde5vJuT4YFnDx3AWzugHmVyZ1/5VPEKHV3VUZgJlzFMY12k9dh5tk4fFd1Pxxm+1Rp2z558rHy9xzGs0+cOB5nc4LbQ/joMLfA8eCjZ5+4xT642/IYvnL4BiAOhfYt+Jh95aNvBn2uIpuro4nsjZ7xwPAaX1+ZN0AspT2uDK/hg8X8/BB/mE3cGeDRww/MT8DDxT/+CH5U6vkB/PihAT6qsH/P5df5seF7YvmNAeLjk/kf+OQPbw2f8s3fvmH55GMDPFneGuBr4M+nVwZ4ATx9+p/mK+Dnn/2c4p89Bz7//PvC/0vgxQvzRXXu+KL3q3T/+vtr+dcXbRzu9ynNKecLePYMvgC+fKp3OubAi+tzx/zlXBzwJwDzA3373T/0yR8/Ab6FdNR330Gaj9L0k2B1xouD/RE//PQ36T9+r98AP6XX0qtZpLeChyi91cOH8Or1JL2dxMNJenvbHPf0Nt3qmmvQSVLSjZK4PenqCm5vk0iTkHSlOxXnNOl0V54fqDjap1MSWsTxgFIk7iSUJak4xpJYFqGsRVM6QD14Zi06Fsf4kMUyI0UiSwtZM3N3rtWcP0UihzLSBGRJSJpz1jKHlGdR9+AJCYUySCFBVKc8isMkJ5iIcJpEqYtQdcQUFb/UF7xpmhThCudETGIKRRSchBQVHyRJStR2ORW+CCzZqTqHKSQlrAgEk1DlkSRZCSxkhZVSCkVYiUkoJCRcaRsVx1FClkIJWSSKDnIiJMsSStgiWW48HCJNRTaKnFiVJpJJCGEnqejiQIiKj0SFwbTASLgGHGpYBoNAzXEs9i3nyCRqnbGKh+jqKAqwcnE0Gq0yg1fnowcKAIdAuDrTogbXJGTjDlzajSksXbwGq/IPcBGZ5k80OdsbBg+Onlu9CHuArw1e8aNpg6Uib33tQrcgTDsXrbR6AKcdGJv9ql3UzmhlkHslusrZeseuJt3Yo/x6o+8eflV/ALBdTe069HfBTRqXLe1qaMImla4aAdTYVrm6bbfiuFkMrzoOtryg+14ul5Wnnd2q+dexdO5bNvac02tcPfLd8KvmbgRKN6jbcdV95a0N/oao+1joLdUYG3NUoLO+azpshnzlawmZrfoNSBdtuQ7ZLc0R5lyDOv629t/y25Bwnf8b2XQOWzgNdj3rlta3q601ot7Tv71xJ9Zm0Jzp1/n1cc34X1ejtY1khoW1tI0KDW3b50GfJpjHFa4Pm27zcbk9L7r4uFZcGvDrktbKao21B8UawelzW7buo3suY+8+1SV1lKrb1aA0LkV7+2mltVZXGQe6g/1dN7jNMrNyhbqc6EyVXuFB0DK1Rr0Y4UvdufrawfZ6b0EqPhsedTpXew/bzzjLBQSUg1eR0WO8ZJ2AG+HWBawu5tZ+W60TtEEONh8E3Om2Bg86n23/d75thRx4DjZJW7p9saj9MoowMBydtygzmjQ4/5Y2u1lqpyFc5U5NkK0OUgukbGypYROycNdl7MZy1Km7R5vPVQ411LbjVEQNNnSB3Q6/QQ65bUdmDblXvYbFUrJXeQ01vteDXB7w3bYaY4OTazSP1Ow/9r1to0Bysh3C2FHnUBQr2KQpJEdkSHJgmSRbDhY7TSmiHD6dqJE7K0hF9hK3VAlsJBkrqrBGKnFOO0pg1A4li4hwMtgp4TCRUnJyRJAM2SWQK5NwsYejjJvkEqSycxlPTlKAC2wZAU6O6LAk55xNarjJCZd3R2TsKSXnjFOFn5KCbJPsnGFKKRbK+0RypgSPphbMnMGOKAG4yfjOCzAzFZPZxor5avKyLODJnm3uCixzePZkKt0727Pr56spooRja8BqzuEWxLXNYQo7Sh+c4OiDbw9LlObwlY92ZN84fPUg/NZHXzmMj+bqle0HNYAU9vUD8yrb19kPP8x+9Qoc1z349Ojh4h/jQzsW88MP/PbxQ/PbO/O/8Pff3pl//A7XwFEsp/LbA0a/M8utX9Yh+mR56zFQRAsSwSZQxOefG74sQSKAv7xwiRF9wT5Y9D7lPT91/Fr+lWXRfiuuTvC8NIgRGoav8gAcpBYoAUm5BiEAhq+426/gLbhRv4xG6OLXwQtlmiYufmL7BfQS3NjIMLQWOdpXlXJAsAhKcEP1C63rF8ROZQZFCdyMDqMqsVTf2m9ADF+he0mWAkHlkyZB5V/4KlLZpVTCGGo7Yz2zq3ogdSeT1i/uSeGscFanULZ/9W21C9T3yvGktnNMAjZfibWeuO4JbmxWgdDKwZdcgaZDYd6OinYJ3Aw21iBn1d3IBWmQTUG9qTDoJaMWLAjQGty46Imcl0ZLTfbCpb6cnyAvELiv5QzSlKDVemwWa99X83f77OQf9E4l+Gb1MVnItpNTUUttcg5E+mmNzcPofN4v/vbV53VtLFwgYu/H34Z/HeOsf97pr2F+NHusWg14rn/a2Q+VwJylfhrtvoA4Wz9pzVt5KqV7dBn/9gZoqu7gLtrlMs02LqxhjKhMlTpHmo4Xcdv4O5PVbZyk9c/teQPX1bmgWnNsL8ei9vYYNOyRtPfD2TmmA6kSZPF+4p5JvI70zr4tvbyjN96ll3Yw2veBi01NUjnFFtu6fxBqI+vd/df6f9fe+tSuNHyx/R69Gr0N3Xv07/v9Fu7SyBjGnM9CBT2WcWGeXphLdVtounijV9dusJ13MqoQ8a6trBcbDQYdtjK/e1xfXD/Oagb3e0d4Azv2l0BK6z7hqGeG8dZeQiTVerZrYueyrhsedRz3m7b/nE2hy+v6RtOu2KUNIHT5SpVgF6Tf2Wa1Q3PXJUVdr2VJXs+DYRQezw11nd/OgX7OS/Q1sY0Q9aiGh/HZbTIouhnTQ4yw/mzm3AjbDqEtKjfA9n7RVndIIs7tWmejUhUs2tlUVgn3WDg6ZF08tufKQNFh+8cfqaxZVYaoUhWYcNszo35IXD8sdQUShK31xme9QTXsteVmlol2G3n0HquvEf3cszqXqWnP4HAOH1zVfIR6XfDecuat1ruk0/tsSCPPpnSn0z/uThOUU3vWFFLOIXJoUvG1yo1tyk1soEBLMJdLNXP9k7Qsud/Q1tJ8uJlfy7+vvN/A+LX8S0r/gltvwTx7VgJTX365pqc8f/7x5gbMV4/+W5/xGXwGvPhrwX8KX399np4yP/hQn/6p1H373bX4Y3ke01PgY9qNGLg/RUW1XlNJT+HxT/z8qqYltBSV12/FI85SVN6kWR98AHp7ozc39fnmVlxf8/bmpDE9BUCadAXcKIkb0PWd4Iqr0125WQMo3QkegO6k9uX+tIgH0NM/Tqm83y2CpLsl6XAALYtODUZJl9JTOMBhSVq0aObAUusgq6ScHJBygV2SOMwlrWTJXZ6ZrBKA+YXUlFaUtNTGXldTVC6mp0BNUanpKT3A1OqgpagsGupaegr0jailp2SVwFiu2J1lSGsES1tZOtt9SsSF1BRgs/lfTE3Z4hb+F1JUpjSkbtClRtrZYuqktukLVacYYSlXctsGTZT0m1wJTlKO4XpwwLRPMRl1amXcdINdWkr9HhUD/8ovZKVdqsc+PWWq+jduU8nbuLyWlxtY27qpBzmHS+NV3iGVprAvn2nq5XyV7IIyYlpay/hW6NNvQU8b/tv8hijRx67vHqoFPc/rU8VdbRpwzmbyZZtskBq8z+WMy1f+pQs2hWEc3MdoKBrn1yV5GG707xOEUhkQ7TCYUn++lL5wAbs+t1SVcUqsAK0+lvXQusk9+OW8lXeXLv97onf+PdnAlz/RvEdqyMiv5VTs0EebEambuaeKtK7oqSvv4O72hTou8xvfZ3mdZxBkEhOWPeof0VIldsZLieY7v5f+Z6kSiZRGbarsiXMDeJ8aU2TqYMneZt+kjV2d7a08aWfANQSXWnpJSoZM5Pa86alKYrhN0Pj7PB2lfvVlX59J7hkRdTFLljtUKvYnjakrlBsLbZ/qPNJZX6Se/lOFy2OocUix2CBpczskB0zthsQ0DWkNsEnv2KSoDO9AsrzNhGv09jQq/55xs5XNQ0rOxET5Ul745RG223vl1VNVSl4L/GKqSktVWnw5VSXt7JDXNJVmo3nGy4rT0lRKCgn0NJWZ+r1x8gwsU5RxsZS7B8xzE6vSCjPNkKlpKiVFpcEtlPSiZZrM8v9MVZnnloFS6oZUFTjZntY0lXkyS0lTubPNPBmHD7bhgKn1wGFuNw9mw4mTZx8BjuWWABH2MYxr+olnw225PdDSVKLcGOAGbo4Fzi43AUqayg320VcPcrlNAGzSVGqKymtnf8CHXExR4SGuOC1NxbEYHuO8+H1SVIDLaSpAS1X55m+wfPLaT3jCy5cvefLpH0r7n1+ZF9s0la/4is9+/q/LNxDuuX3wa5rKv6/8EycY65bo+YM2AAAAAElFTkSuQmCC","e":1}],"layers":[{"ddd":0,"ind":1,"ty":2,"nm":"加载视频@3x.png","cl":"png","refId":"image_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1218,562,0],"ix":2},"a":{"a":0,"k":[97.5,132,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"进度条@3x.png","cl":"png","refId":"image_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[100],"e":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":61,"s":[0],"e":[0]},{"t":120}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[678,587.5,0],"ix":2},"a":{"a":0,"k":[0,1.5,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,100,100],"e":[100,100,100]},{"t":60}],"ix":6}},"ao":0,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"进度条@3x.png","cl":"png","refId":"image_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0],"e":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[0],"e":[100]},{"t":61}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1758,589,0],"ix":2},"a":{"a":0,"k":[1080,3,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":60,"s":[100,100,100],"e":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":61,"s":[100,100,100],"e":[0,100,100]},{"t":120}],"ix":6}},"ao":0,"ip":0,"op":300,"st":0,"bm":0}],"markers":[]}'),pr=A(4161);const dr=pr.Z,gr={platformApi:"/api"};var mr=(0,i.aZ)({name:"playRecordTime",props:{list:{type:Array,default:()=>[]}},setup(e,{expose:t}){const A=Ie();(0,i.YP)(A,(e=>{"hidden"==e?r():h()}));const r=()=>{clearInterval(c.value),l(!0)};t({handleOut:r});const s=(0,FA.yj)(),n=(0,m.qj)({loading:!0,currentTime:0,startTime:0,timer:null,playTime:0}),a=(0,i.Fl)((()=>{const t=e.list.reduce(((e,t)=>e+(t.totalMaterialTimeSecond||0)),0);return t})),o=async()=>{n.loading=!0;try{const e=await dr.post(`${gr.platformApi}/courseSchedule/getCoursewarePlayTime?courseScheduleId=${s.query.courseId}`);e.data&&(n.playTime=e.data)}catch(e){}n.loading=!1,h()},l=(e=!1)=>{n.currentTime++;const t=n.currentTime-n.startTime;(t>=5||e)&&(console.log("isOut",e),n.startTime=n.currentTime,dr.post(`${gr.platformApi}/courseSchedule/coursewarePlayTime`,{params:{courseScheduleId:s.query.courseId,playTime:t},hideLoading:!0}))},c=(0,m.iH)(),h=()=>{clearInterval(c.value),c.value=setInterval((()=>l()),1e3)};return(0,i.bv)((()=>{o()})),(0,i.Ah)((()=>{clearInterval(c.value)})),()=>(0,i.Wm)("div",{class:IA.playRecordTimeWrap,style:{display:n.loading||n.currentTime+n.playTime>a.value?"none":""}},[(0,i.Wm)("div",{class:IA.playRecordTime},[(0,i.Wm)("div",{class:IA.timeLoad},null),(0,i.Wm)("div",null,[UA(n.currentTime+n.playTime),(0,i.Uk)(" / "),UA(a.value)])])])}});const[fr,yr]=V("grid"),Br={square:Boolean,center:j,border:j,gutter:R,reverse:Boolean,iconSize:R,direction:String,clickable:Boolean,columnNum:G(4)},wr=Symbol(fr);var Cr=(0,i.aZ)({name:fr,props:Br,setup(e,{slots:t}){const{linkChildren:A}=de(wr);return A({props:e}),()=>{var A;return(0,i.Wm)("div",{style:{paddingLeft:C(e.gutter)},class:[yr(),{[Z]:e.border&&!e.gutter}]},[null==(A=t.default)?void 0:A.call(t)])}}});const vr=ie(Cr);const[br,Qr]=V("grid-item"),Ir=s({},yt,{dot:Boolean,text:String,icon:String,badge:R,iconColor:String,iconPrefix:String,badgeProps:Object});var Fr=(0,i.aZ)({name:br,props:Ir,setup(e,{slots:t}){const{parent:A,index:r}=ce(wr),s=wt();if(!A)return void 0;const n=(0,i.Fl)((()=>{const{square:e,gutter:t,columnNum:i}=A.props,s=100/+i+"%",n={flexBasis:s};if(e)n.paddingTop=s;else if(t){const e=C(t);n.paddingRight=e,r.value>=+i&&(n.marginTop=e)}return n})),a=(0,i.Fl)((()=>{const{square:e,gutter:t}=A.props;if(e&&t){const e=C(t);return{right:e,bottom:e,height:"auto"}}})),o=()=>t.icon?(0,i.Wm)(We,(0,i.dG)({dot:e.dot,content:e.badge},e.badgeProps),{default:t.icon}):e.icon?(0,i.Wm)(at,{dot:e.dot,name:e.icon,size:A.props.iconSize,badge:e.badge,class:Qr("icon"),color:e.iconColor,badgeProps:e.badgeProps,classPrefix:e.iconPrefix},null):void 0,l=()=>t.text?t.text():e.text?(0,i.Wm)("span",{class:Qr("text")},[e.text]):void 0,c=()=>t.default?t.default():[o(),l()];return()=>{const{center:e,border:t,square:r,gutter:o,reverse:l,direction:h,clickable:u}=A.props,p=[Qr("content",[h,{center:e,square:r,reverse:l,clickable:u,surround:t&&o}]),{[W]:t}];return(0,i.Wm)("div",{class:[Qr({square:r})],style:n.value},[(0,i.Wm)("div",{role:u?"button":void 0,class:p,style:a.value,tabindex:u?0:void 0,onClick:s},[c()])])}}});const Er=ie(Fr);var Mr={tool:"Q5MW4GBT51oCsBYi4mxu",title:"tWdipElNhTojK8jxbkxa",grid:"abHvcn2f6Y_t6Xu12EYu"},Ur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAkZJREFUaEPtmDuI1UAYRs8nPkAtBMFC663EQkFBBB9goYULPkC0sFhrC1krsbRUCws7ERW0cFFQrCwUcRsLERQR0cLKVlhBxMcvgQRCSHJn5iYzWcg093LJzZzzf/PIRCzzpmXOzyiQOsExgWkSMLO9wDHggqQ/IfdKloCZ7QOeAuuAB8DpEIkkAhX4ovBBEtEFGuCDJaIKTIAPkogm0AC/CNwGbgArS5PYeThFEWiBPyxpycxOAXdCJHoXmARfVD1UoleBFvhDkn5U130zuw6cq/w+J+lW0x7Rm4Br5UsJHAfuA6tKsI+Ak5J+RxUIqHwQfCbVeQIN8K+AbMLWDZtg+M4FYsN3KpACvjOBVPCdCKSEn1ogNfxUAkOADxYYCnyQwJDgvQXMbCPwNT8GFrt72yZ1Arjn+3jgczb22onN7CDwrNRBUviQBM4D10oCWyV9qHmq7L3yRZ++CdwE5vI//wLWV98kmFk0+JAEXgM7c4G3kraXqx8b3kvAzFYAS8DaHPqupDNmthnYBuwGLvY5Yesmt/MQMrMZ4FPpJt+A1UC2MtW1iYcRn9Vm6gONmR0FHjp2GgXedwjNA1cmCPwEFoCzbcdAxyI4XeYzhHYBL4E1wF/gC/AOeJ9/Zt8/S/rn1HNHFzkLZP2Z2RZgE/BRUlbt5M1LIDltDcAokDqV2gTMbAdwFdiQGjDv/zswL+lNladJ4DFwZCDwBcYTSbOuAs+B/QMTeCHpgKvAZWDPwAQWJV1yEhgYeCvOuIymTmtMIHUC/wGqqkpA0BblZAAAAABJRU5ErkJggg==";function Dr(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!(0,i.lA)(e)}var xr=(0,i.aZ)({name:"o-tool",emits:["handleTool"],setup(e,{emit:t}){const A=[{type:"pen",icon:Ur,name:"批注"}];return()=>{let e;return(0,i.Wm)("div",{class:Mr.tool},[(0,i.Wm)("div",{class:Mr.title},[(0,i.Uk)("教学功能")]),(0,i.Wm)(vr,{class:Mr.grid,columnNum:3,border:!1},Dr(e=A.map((e=>(0,i.Wm)(Er,{icon:e.icon,text:e.name,onClick:()=>t("handleTool",e)},null))))?e:{default:()=>[e]})])}}}),Tr=A(2269),Sr=A.n(Tr),kr={pen:"HTKaKt_jAhc4kUCwnhU9",open:"jM0kmvrc8ZEvq2QWe6I5",hide:"KlN6uDTf7k8S4miKqwk9",iframe:"Sx_ieLe8Agtg540sEFek",dely:"zwIFVDCr7Jwve4MAy1qB",rightItem:"olYem1fq16AHfHJ6Bfac",img:"IwLGWJc3H8BGuy9Haq7C",isWhite:"F9HPz5_mCfM5DBW6nwfz"},Pr=A(6636),Lr=(0,i.aZ)({name:"tools-pen",props:{isWhite:{type:Boolean,default:!1},show:{type:Boolean,default:!1},close:{type:Function,default:()=>({})}},setup(e){const{show:t,isWhite:A}=(0,m.BK)(e),r=(0,m.iH)(!0),s=Pr.z,n=e=>{const t=e.data;"excalidraw_exportImg"===t.api&&(a.base64=t.base64,a.exported=!0,(0,i.Y3)((()=>{l()})))};(0,i.bv)((()=>{window.addEventListener("message",n)})),(0,i.Ah)((()=>{window.removeEventListener("message",n)}));const a=(0,m.qj)({exported:!1,saveLoading:!1,base64:"",image:""}),o=async()=>{wA({message:"图片生成中...",forbidClick:!0}),setTimeout((()=>{a.saveLoading=!1}),100);const e=await HA({api:"savePicture",content:{base64:a.image}});"success"===e?.content?.status?CA("保存成功"):vA("保存失败"),a.exported=!1},l=async()=>{if(a.saveLoading)return;console.log("开始"),a.saveLoading=!0;const e=document.getElementById("app");Sr()(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then((async e=>{try{a.image=e.toDataURL()}catch(t){console.log(t)}console.log("🚀 ~ imgs.image:",a.image),o()})).catch((e=>{console.log("🚀 ~ error:",e),bA(),a.saveLoading=!1,a.exported=!1}))};return()=>(0,i.Wm)("div",{class:[kr.pen,r.value?kr.dely:"",t.value?kr.open:kr.hide,A.value?kr.isWhite:""]},[(0,i.Wm)("iframe",{class:kr.iframe,frameborder:"0",width:"100vw",height:"100vh",src:s,onLoad:()=>{r.value=!1}},null),a.exported?(0,i.Wm)("img",{crossorigin:"anonymous",class:kr.img,src:a.base64},null):(0,i.Wm)("div",{class:kr.rightItem,onClick:()=>e.close()},[(0,i.Wm)("svg",{width:"22px",height:"20px",viewBox:"0 0 22 20"},[(0,i.Wm)("path",{transform:"translate(-1.000000, -2.000000)",fill:"#FFFFFF",d:"M13,2 C13.5522847,2 14,2.44771525 14,3 C14,3.51283584 13.6139598,3.93550716 13.1166211,3.99327227 L13,4 L3,4 L3,20 L13,20 C13.5128358,20 13.9355072,20.3860402 13.9932723,20.8833789 L14,21 C14,21.5128358 13.6139598,21.9355072 13.1166211,21.9932723 L13,22 L2,22 C1.48716416,22 1.06449284,21.6139598 1.00672773,21.1166211 L1,21 L1,3 C1,2.48716416 1.38604019,2.06449284 1.88337887,2.00672773 L2,2 L13,2 Z M17.7071068,7.05025253 L21.9497475,11.2928932 L21.9497475,11.2928932 C22.3402718,11.6834175 22.3402718,12.3165825 21.9497475,12.7071068 L17.7071068,16.9497475 C17.3165825,17.3402718 16.6834175,17.3402718 16.2928932,16.9497475 C15.9023689,16.5592232 15.9023689,15.9260582 16.2928932,15.5355339 L18.828,12.999 L9.29368112,13 C8.74139637,13 8.29368112,12.5522847 8.29368112,12 C8.29368112,11.4871642 8.67972131,11.0644928 9.17706,11.0067277 L9.29368112,11 L18.827,10.999 L16.2928932,8.46446609 C15.9023689,8.0739418 15.9023689,7.44077682 16.2928932,7.05025253 C16.6834175,6.65972824 17.3165825,6.65972824 17.7071068,7.05025253 Z"},null)])])])}}),Hr=A(6884),Nr=A.n(Hr),Or={videoWrap:"ij1ai2a4AxwXwab22vJ8",controls:"mdW_UhlHoHgJUrytrtAD",time:"H3XVpqtlC4k9DL1YSkge",slider:"wgLeNiViET8U8Rhvjqbq",actions:"tfnWkM28HzEWEV4q_cro",actionWrap:"OLg9nygHFJkwsXybYXTr",actionBtn:"gs4fiZy3YtQvoXPbycCH",playIcon:"GGYssmPjJkUyXbpAlKy1",btnPlay:"cr7YLq9YZMA3Yd2vTYIc",btnPause:"brBDO4PajJEzhVrNTNAD",loopBtn:"xzP1kdTCWGoGVv3lgg_r",active:"bbG5CrKvvigU9LTGt3VP",speedBtn:"Pg2Y3210mqMDVJSkYZH_",popoverGroup:"LtLTo2K3xd0LiFqXiChk",sliderPopup:"l9h0Z3tOQDYUKVeg85d0",iconAdd:"fI12VngqccAmmPM7e_ww",iconCut:"MVp7uk9SxE5R1rR2aCUy",disabled:"lN3UCf2fzwYBw3zTDb7j",sliderPoint:"F9JryUTt3UoW6iAWc8cs"};const[Vr,zr]=V("slider"),Rr={min:G(0),max:G(100),step:G(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:R,buttonSize:R,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],default:0}};var jr=(0,i.aZ)({name:Vr,props:Rr,emits:["change","dragEnd","dragStart","update:modelValue"],setup(e,{emit:t,slots:A}){let r,s,n;const a=(0,m.iH)(),o=[(0,m.iH)(),(0,m.iH)()],l=(0,m.iH)(),c=Ue(),h=(0,i.Fl)((()=>Number(e.max)-Number(e.min))),u=(0,i.Fl)((()=>{const t=e.vertical?"width":"height";return{background:e.inactiveColor,[t]:C(e.barHeight)}})),p=t=>e.range&&Array.isArray(t),d=()=>{const{modelValue:t,min:A}=e;return p(t)?100*(t[1]-t[0])/h.value+"%":100*(t-Number(A))/h.value+"%"},f=()=>{const{modelValue:t,min:A}=e;return p(t)?100*(t[0]-Number(A))/h.value+"%":"0%"},y=(0,i.Fl)((()=>{const t=e.vertical?"height":"width",A={[t]:d(),background:e.activeColor};l.value&&(A.transition="none");const i=()=>e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left";return A[i()]=f(),A})),B=t=>{const A=+e.min,i=+e.max,r=+e.step;t=E(t,A,i);const s=Math.round((t-A)/r)*r;return M(A,s)},w=()=>{const t=e.modelValue;n=p(t)?t.map(B):B(t)},b=t=>{var A,i;const r=null!=(A=t[0])?A:Number(e.min),s=null!=(i=t[1])?i:Number(e.max);return r>s?[s,r]:[r,s]},Q=(A,i)=>{A=p(A)?b(A).map(B):B(A),g(A,e.modelValue)||t("update:modelValue",A),i&&!g(A,n)&&t("change",A)},I=t=>{if(t.stopPropagation(),e.disabled||e.readonly)return;w();const{min:A,reverse:i,vertical:r,modelValue:s}=e,n=le(a),o=()=>r?i?n.bottom-t.clientY:t.clientY-n.top:i?n.right-t.clientX:t.clientX-n.left,l=r?n.height:n.width,c=Number(A)+o()/l*h.value;if(p(s)){const[e,t]=s,A=(e+t)/2;Q(c<=A?[c,t]:[e,c],!0)}else Q(c,!0)},F=t=>{e.disabled||e.readonly||(c.start(t),s=e.modelValue,w(),l.value="start")},U=A=>{if(e.disabled||e.readonly)return;"start"===l.value&&t("dragStart",A),xe(A,!0),c.move(A),l.value="dragging";const i=le(a),o=e.vertical?c.deltaY.value:c.deltaX.value,u=e.vertical?i.height:i.width;let d=o/u*h.value;if(e.reverse&&(d=-d),p(n)){const t=e.reverse?1-r:r;s[t]=n[t]+d}else s=n+d;Q(s)},D=A=>{e.disabled||e.readonly||("dragging"===l.value&&(Q(s,!0),t("dragEnd",A)),l.value="")},x=t=>{if("number"===typeof t){const e=["left","right"];return zr("button-wrapper",e[t])}return zr("button-wrapper",e.reverse?"left":"right")},T=(t,n)=>{const a="dragging"===l.value;if("number"===typeof n){const e=A[0===n?"left-button":"right-button"];let i;if(a&&Array.isArray(s)&&(i=s[0]>s[1]?1^r:r),e)return e({value:t,dragging:a,dragIndex:i})}return A.button?A.button({value:t,dragging:a}):(0,i.Wm)("div",{class:zr("button"),style:v(e.buttonSize)},null)},S=t=>{const A="number"===typeof t?e.modelValue[t]:e.modelValue;return(0,i.Wm)("div",{ref:o[null!=t?t:0],role:"slider",class:x(t),tabindex:e.disabled?void 0:0,"aria-valuemin":e.min,"aria-valuenow":A,"aria-valuemax":e.max,"aria-disabled":e.disabled||void 0,"aria-readonly":e.readonly||void 0,"aria-orientation":e.vertical?"vertical":"horizontal",onTouchstartPassive:e=>{"number"===typeof t&&(r=t),F(e)},onTouchend:D,onTouchcancel:D,onClick:De},[T(A,t)])};return Q(e.modelValue),Ee((()=>e.modelValue)),o.forEach((e=>{ye("touchmove",U,{target:e})})),()=>(0,i.Wm)("div",{ref:a,style:u.value,class:zr({vertical:e.vertical,disabled:e.disabled}),onClick:I},[(0,i.Wm)("div",{class:zr("bar"),style:y.value},[e.range?[S(0),S(1)]:S()])])}});const Kr=ie(jr);const{iconVideoBg:Gr,iconPlay:Yr,iconPause:_r,iconSpeed:Wr}=di;var Zr=(0,i.aZ)({name:"video-play",props:{item:{type:Object,default:()=>({})},activeModel:{type:Boolean,default:!0}},emits:["play","pause","ended","close"],setup(e,{emit:t,expose:r}){const s=A(8527),n=A(9285),{item:a}=(0,m.BK)(e),o=(0,m.qj)({videoContianerRef:null,videoState:"pause",animationState:"start",videoItem:null,speedControl:!1,speedStyle:{left:"1px"},defaultSpeed:1}),l="v"+Date.now()+Math.floor(100*Math.random()),c="play"+Date.now()+Math.floor(100*Math.random()),h="loop"+Date.now()+Math.floor(100*Math.random()),u="speed"+Date.now()+Math.floor(100*Math.random()),p=e=>{e.stopPropagation(),o.speedControl=!1,o.videoContianerRef.paused?o.videoContianerRef?.play():o.videoItem?.pause()},d=()=>{o.speedControl=!1;const e=document.getElementById(h);if(!e||!o.videoItem)return;const t=o.videoItem.loop;t?e.classList.remove(Or.active):e.classList.add(Or.active),o.videoItem.loop=!o.videoItem.loop},g=()=>{document.getElementById(l)?.addEventListener("click",(e=>{e.stopPropagation(),o.speedControl=!1,o.videoContianerRef.paused||t("close")})),document.getElementById(l)?.addEventListener("touchmove",(()=>{o.speedControl=!1,o.videoContianerRef.paused||t("close")})),document.getElementById(c)?.addEventListener("click",p),document.getElementById(h)?.addEventListener("click",d),document.getElementById(u)?.addEventListener("click",(e=>{e.stopPropagation(),o.speedControl=!o.speedControl})),f()},f=()=>{const e=document.getElementById("videoItemName");e&&(e.innerHTML=a.value.name||"")},y=e=>{const t=document.getElementById(c);t&&("play"==e?(t.classList.remove(Or.btnPause),t.classList.add(Or.btnPlay)):(t.classList.remove(Or.btnPlay),t.classList.add(Or.btnPause)))},B=`\n <div id="${l}" class="plyr__controls bottomFixed ${Or.controls}">\n <div class="${Or.time}">\n <div class="plyr__time plyr__time--current" aria-label="Current time">00:00</div>\n <div class="plyr__time plyr__time--duration" aria-label="Duration">00:00</div>\n </div>\n <div class="${Or.slider}">\n <div class="plyr__progress">\n <input data-plyr="seek" type="range" min="0" max="100" step="0.01" value="0" aria-label="Seek">\n <progress class="plyr__progress__buffer" min="0" max="100" value="0">% buffered</progress>\n <span role="tooltip" class="plyr__tooltip">00:00</span>\n </div>\n </div>\n <div class="${Or.actions}">\n <div class="${Or.actionWrap}">\n <div id="${c}" class="${Or.actionBtn}">\n <div class="van-loading van-loading--circular" aria-live="polite" aria-busy="true"><span class="van-loading__spinner van-loading__spinner--circular" style="color: rgb(255, 255, 255);"><svg class="van-loading__circular" viewBox="25 25 50 50"><circle cx="50" cy="50" r="20" fill="none"></circle></svg></span></div>\n <img class="${Or.playIcon}" src="${Yr}" />\n <img class="${Or.playIcon}" src="${_r}" />\n </div>\n <div id="${h}" style="margin-top:-6px;" class="${Or.actionBtn} ${Or.loopBtn}">\n <img class="loop" style="width:48px;height:48px;" src="${n}" />\n <img class="loopActive" style="width:48px;height:48px;" src="${s}" />\n </div>\n <div style="position: relative">\n <div id="${u}" class="${Or.actionBtn} ${Or.speedBtn}">\n <img class="loop" src="${Wr}" />\n </div>\n </div>\n </div>\n <div id="videoItemName"></div>\n </div>\n </div>`;(0,i.bv)((()=>{o.videoItem=new(Nr())(o.videoContianerRef,{autoplay:!0,controls:B,ratio:"16:9",hideControls:!1,clickToPlay:!1,fullscreen:{enabled:!1,fallback:!1,iosNative:!1}}),(0,i.Y3)((()=>{g()}))}));const w=e=>{o.videoItem?.toggleControls(e),e||(o.speedControl=e)};(0,i.YP)((()=>e.activeModel),(()=>{w(e.activeModel)})),(0,i.YP)((()=>e.item),(()=>{f(),o.videoItem&&(o.videoItem.speed=o.defaultSpeed||1),o.speedControl=!1}));let C=null;const v=()=>{clearTimeout(C),(0,i.Y3)((()=>{o.videoContianerRef.play().catch((e=>{console.log("🚀 ~ err:",e),C=setTimeout((()=>{e?.message?.includes("play()")&&t("play"),v()}),1e3)}))}))};let b=null,Q=0;const I=()=>{Q>5||(clearTimeout(b),(0,i.Y3)((()=>{b=setTimeout((()=>{o.videoContianerRef.src=e.item?.content,t("play"),o.videoContianerRef.load(),I()}),1e3)})),Q++)},F=()=>o.videoContianerRef,E=()=>o.videoItem;return r({getVideoRef:F,getVideoItem:E}),()=>(0,i.Wm)("div",{class:Or.videoWrap},[(0,i.Wm)("video",{ref:e=>o.videoContianerRef=e,class:Or.itemDiv,src:e.item?.content,poster:Gr,"webkit-playsinline":!0,playsinline:!0,"x5-video-player-type":"h5",onLoadedmetadata:()=>{o.videoState="pause",y("play"),(0,i.Y3)((()=>{o.videoContianerRef.currentTime=0,(0,i.Y3)(v)}))},onPlay:()=>{Q=0,o.videoState="play",y("pause"),t("close"),t("play"),clearTimeout(b)},onPause:()=>{o.videoState="pause",y("play"),t("pause")},onEnded:()=>{o.videoState="pause",y("play"),t("ended")},onError:I},null),(0,i.Wm)("div",{style:{display:o.speedControl?"block":"none"}},[(0,i.Wm)("div",{class:Or.sliderPopup,onClick:e=>{e.stopPropagation()}},[(0,i.Wm)("i",{class:Or.iconAdd,onClick:()=>{o.defaultSpeed>=1.5||o.videoItem&&(o.defaultSpeed=(10*o.defaultSpeed+1)/10,o.videoItem.speed=o.defaultSpeed)}},null),(0,i.Wm)(Kr,{min:.5,max:1.5,step:.1,modelValue:o.defaultSpeed,"onUpdate:modelValue":e=>o.defaultSpeed=e,"active-color":"#FF8057",vertical:!0,barHeight:5,reverse:!0,onChange:()=>{o.videoItem&&(o.videoItem.speed=o.defaultSpeed)}},{button:()=>(0,i.Wm)("div",{class:Or.sliderPoint},[o.defaultSpeed,(0,i.Wm)("span",null,[(0,i.Uk)("x")])])}),(0,i.Wm)("i",{class:[Or.iconCut],onClick:()=>{o.defaultSpeed<=.5||o.videoItem&&(o.defaultSpeed=(10*o.defaultSpeed-1)/10,o.videoItem.speed=o.defaultSpeed)}},null)])])])}}),Xr=A(8039),Jr=A(2771),qr=A(2529);const $r={platformApi:"/api",platformType:"TEACHER"},{iconUp:es,iconDown:ts,iconPen:As,iconTouping:is}=di;function rs(){return!0}var ss=(0,i.aZ)({name:"CoursewarePlay",setup(){const e=Ie(),t=(0,qr.Z)(),r=(0,FA.tv)();(0,i.YP)((()=>e.value),(e=>{"hidden"==e&&v()}));const s=(0,m.qj)({width:"100vw"}),n=(e=0)=>{PA({api:"setRequestedOrientation",content:{orientation:e}},(()=>{console.log(234)})),PA({api:"setStatusBarVisibility",content:{isVisibility:e}}),PA({api:"keepScreenLongLight",content:{isOpenLight:!!e}})};n(),(0,i.Ah)((()=>{n(1),window.removeEventListener("message",g)}));const a=(0,FA.yj)(),o=(0,m.iH)(),l=(0,m.qj)({detail:null,knowledgePointList:[],itemList:[],showHead:!0,isCourse:!1,isRecordPlay:!1,videoRefs:{},videoState:"init",videoItemRef:null,animationState:"start"}),c=(0,m.qj)({isAutoPlay:!0,nowTime:0,model:!0,isAnimation:!0,videoBtns:!0,currentTime:0,duration:0,timer:null,item:null}),h=async e=>{const t=await HA({api:"getCourseFilePath",content:{url:e.content,localPath:"",materialId:e.materialId,updateTime:e.updateTime,type:e.typeCode}});return t},u=async(e,t)=>{const A=[],i=EA();for(let r=0;r<e.length;r++){const s=e[r];if(i.isApp&&["VIDEO","IMG"].includes(s.typeCode)){const e=await h(s);e?.content?.localPath&&(s.url=s.content,s.content=e.content.localPath)}A.push({...s,iframeRef:null,videoEle:null,tabName:t,autoPlay:!1,isprepare:!1,isRender:!1})}return A},p=async()=>{const e=[];for(let i=0;i<l.knowledgePointList.length;i++){const t=l.knowledgePointList[i];if(t.materialList&&t.materialList.length>0){const A=await u(t.materialList,t.name);e.push(...A)}if(t.children&&t.children.length>0){const A=t.children||[];for(let t=0;t<A.length;t++){const i=A[t],r=await u(i.materialList,i.name);e.push(...r)}}}let t=e.findIndex((e=>e.knowledgePointMaterialRelationId==a.query.kId||e.materialId==a.query.kId));t=t>-1?t:0;const A=e[t];c.isAutoPlay&&(A.autoPlay=!0),w.activeIndex=t,w.playIndex=t,w.tabName=A.tabName,w.tabActive=A.knowledgePointId,w.itemActive=A.id,w.itemName=A.name,(0,i.Y3)((()=>{l.itemList=e,S(w.activeIndex),PA({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),setTimeout((()=>{l.animationState="end"}),500)}))},d=async()=>{try{const e=await(0,Jr.Jj)("GYM"===t.roles?Xr.Tw:Xr.eJ,a.params.id);if(l.detail=e.data,e?.data?.lockFlag)return PA({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),void AA({title:"温馨提示",message:"课件已锁定"}).then((()=>{B()}));if(Array.isArray(e?.data?.knowledgePointList)){let t=0;l.knowledgePointList=e.data.knowledgePointList.map((e=>(Array.isArray(e.materialList)&&(e.materialList=e.materialList.map((e=>(t++,{...e,knowledgePointId:[e.knowledgePointId],materialId:e.id,id:t+"",typeCode:e.type||e.typeCode})))),Array.isArray(e.children)&&(e.children=e.children.map((A=>(A.materialList=A.materialList.map((A=>(t++,{...A,knowledgePointId:[e.id,A.knowledgePointId],materialId:A.id,id:t+"",typeCode:A.type||A.typeCode}))),A)))),e))),p()}}catch(e){console.log(e)}},g=e=>{"headerTogge"===e.data?.api&&(c.model=e.data.show||"play"!=e.data.playState)};(0,i.bv)((async()=>{await d();const e="0"===String(l.detail?.accessScope);if(!e){const e=rs();if(!e)return void(0,i.Y3)((()=>{PA({api:"courseLoading",content:{show:!1,type:"fullscreen"}})}))}window.addEventListener("message",g)}));const y=(0,m.iH)(),B=()=>{try{y.value?.handleOut()}catch(e){console.log(e)}PA({api:"goBack"}),r.back()},w=(0,m.qj)({open:!1,activeIndex:0,playIndex:0,tabActive:"",tabName:"",itemActive:"",itemName:"",guideOpen:!1,toolOpen:!1}),C=e=>new Promise((t=>{if(e.paused)return t(!0);e.onpause=()=>{console.log("暂停"),t(!0)},e.pause()})),v=async()=>{const e=document.querySelectorAll("video");for(let t=0;t<e.length;t++){const A=e[t];await C(A)}console.log("视频暂停完成"),l.itemList.forEach((e=>{"SONG"===e.typeCode&&e.iframeRef?.contentWindow?.postMessage({api:"setPlayState"},"*")}))},b=e=>{const t=l.itemList.findIndex((t=>t.id==e));t>-1&&T(t)},Q=()=>{clearTimeout(c.timer),bA(),c.timer=setTimeout((()=>{c.model=!1}),4e3)},I=()=>{clearTimeout(c.timer),bA(),c.model=!1},F=(e=!0)=>{c.model=e},E=e=>{PA({api:"open_app_page",content:{action:"app",pageTag:e,url:"",params:JSON.stringify({courseId:a.query.courseId})}})},M=()=>{if("VIDEO"===V.value.typeCode){const e=l.videoItemRef?.getVideoRef();e&&(e.paused?e.play():(e.pause(),yA("已暂停")))}},U=(0,m.iH)(0),D=[{prev:{transform:"translate3d(0, 0, -800px) rotateX(180deg)"},next:{transform:"translate3d(0, 0, -800px) rotateX(-180deg)"}},{prev:{transform:"translate3d(-100%, 0, -800px)"},next:{transform:"translate3d(100%, 0, -800px)"}},{prev:{transform:"translate3d(-50%, 0, -800px) rotateY(80deg)"},next:{transform:"translate3d(50%, 0, -800px) rotateY(-80deg)"}},{prev:{transform:"translate3d(-100%, 0, -800px) rotateY(-120deg)"},next:{transform:"translate3d(100%, 0, -800px) rotateY(120deg)"}},{prev:{transform:"translate3d(-50%, 50%, -800px) rotateZ(-14deg)",opacity:0},next:{transform:"translate3d(50%, 50%, -800px) rotateZ(14deg)",opacity:0}},{prev:{transform:"translateZ(-800px) rotate3d(0, -1, 0, 90deg)",opacity:0},next:{transform:"translateZ(-800px) rotate3d(0, 1, 0, 90deg)",opacity:0},current:{transitionDelay:"700ms"}}],x=(0,m.iH)(),T=async e=>{w.activeIndex!=e&&(await v(),l.animationState="start",l.videoState="init",clearTimeout(x.value),S(w.activeIndex,e),(0,i.Y3)((()=>{w.activeIndex=e,x.value=setTimeout((()=>{w.playIndex=e;const t=l.itemList[e];t&&(w.tabActive=t.knowledgePointId,w.itemActive=t.id,w.itemName=t.name,w.tabName=t.tabName,"SONG"==t.typeCode&&(c.model=!0)),requestAnimationFrame((()=>{const e=U.value+1;U.value=e>=D.length-1?0:e,t&&"VIDEO"===t.typeCode&&(clearTimeout(c.timer),bA(),t.autoPlay=!0,l.animationState="end")}))}),c.isAnimation?850:0)})))},S=(e,t)=>{t=t||e+1;const A=l.itemList[e],i=l.itemList[t];if(i){if(i.knowledgePointId!=A.knowledgePointId)return void(c.isAnimation=!0);const r=A.videoEle,s=i.videoEle;r&&r.duration<8&&e<t||s&&s.duration<8&&e>t?c.isAnimation=!1:c.isAnimation=!0}else c.isAnimation=!(A?.adviseStudyTimeSecond<8)},k=e=>{T("up"===e?w.activeIndex-1:w.activeIndex+1)},P=()=>{const e=l.itemList[w.activeIndex];"VIDEO"!=e?.typeCode||e.videoEle?.paused||Q()},L=(0,m.qj)({type:"",penShow:!1}),H=(0,m.iH)(!1),N=(e,t)=>{const A=l.itemList[w.activeIndex];switch("VIDEO"===A.typeCode&&l.videoItemRef?.getVideoItem()&&l.videoItemRef?.getVideoItem().pause(),"SONG"===A.typeCode&&A.iframeRef?.contentWindow?.postMessage({api:"setPlayState"},"*"),I(),w.toolOpen=!1,L.type=e.type,t&&(H.value=!0),e.type){case"pen":L.penShow=!0;break}},O=()=>{H.value=!1,L.type="init",F()},V=(0,i.Fl)((()=>{console.log(l.itemList," data.itemList");const e=l.itemList[w.activeIndex];return e&&e.typeCode&&"VIDEO"===e.typeCode.toLocaleUpperCase()?e:{}}));let z=null;return()=>(0,i.Wm)("div",{id:"playContent",class:IA.playContent},[(0,i.Wm)("div",{class:IA.coursewarePlay,style:{width:s.width},onClick:()=>{clearTimeout(z),clearTimeout(c.timer),bA(),Date.now()-c.nowTime<300?M():(c.nowTime=Date.now(),z=setTimeout((()=>{c.model=!c.model}),300))}},[(0,i.Wm)("div",{class:IA.wraps},[(0,i.Wm)("div",{style:V.value.typeCode&&"end"===l.animationState&&"play"===l.videoState?{zIndex:15,opacity:1}:{opacity:0,zIndex:-1},class:IA.itemDiv},[(0,i.Wm)(Zr,{ref:e=>l.videoItemRef=e,item:V.value,activeModel:c.model,onClose:Q,onPlay:()=>{l.videoState="play"},onPause:()=>{clearTimeout(c.timer),c.model=!0},onEnded:()=>{const e=w.activeIndex+1;e<l.itemList.length&&T(e)}},null)]),l.itemList.map(((e,t)=>{const A=Math.abs(w.activeIndex-t)<2,r=Math.abs(w.playIndex-t)<2,s=w.playIndex===t;return A?(0,i.Wm)("div",{key:"index"+t,"data-id":"data"+t,class:[IA.itemDiv,s&&IA.itemActive,c.isAnimation&&IA.acitveAnimation,A?IA.show:IA.hide],style:t<w.activeIndex?D[U.value].prev:t>w.activeIndex?D[U.value].next:{}},[(0,i.Wm)(f.uT,{name:"van-fade"},{default:()=>["VIDEO"===e.typeCode&&"end"!==l.animationState&&"play"!=l.videoState&&(0,i.Wm)("div",{class:IA.loadWrap},[(0,i.Wm)(hr,{animationData:ur},null)])]}),r&&"IMG"===e.typeCode&&(0,i.Wm)("img",{src:e.content},null),r&&"SONG"===e.typeCode&&(0,i.Wm)(hi,{activeModel:c.model,"data-vid":e.id,music:e,onSetIframe:t=>{e.iframeRef=t}},null)]):""}))]),(0,i.Wm)(f.uT,{name:"right"},{default:()=>[c.model&&(0,i.Wm)("div",{class:IA.rightFixedBtns,onClick:e=>{e.stopPropagation(),clearTimeout(c.timer)}},[(0,i.Wm)("div",{class:IA.btnsWrap},[(0,i.Wm)("div",{class:[IA.fullBtn,IA.point],onClick:()=>N({type:"pen",icon:As,name:"白板"},!0)},[(0,i.Wm)("img",{src:A(2641)},null),(0,i.Wm)("span",null,[(0,i.Uk)("白板")])])]),(0,i.Wm)("div",{class:IA.btnsWrap},[(0,i.Wm)("div",{class:[IA.fullBtn,IA.point],onClick:()=>N({type:"pen",icon:As,name:"批注"})},[(0,i.Wm)("img",{src:A(7508)},null),(0,i.Wm)("span",null,[(0,i.Uk)("批注")])])]),(0,i.Wm)("div",{class:IA.btnsWrap},[(0,i.Wm)("div",{class:[IA.fullBtn,IA.point],onClick:()=>(console.log(w.open),w.open=!0)},[(0,i.Wm)("img",{src:A(5469)},null),(0,i.Wm)("span",null,[(0,i.Uk)("知识点")])])]),(0,i.Wm)("div",{class:IA.btnsWrap},[(0,i.Wm)("div",{class:[IA.fullBtn,IA.point],onClick:()=>{B()}},[(0,i.Wm)("img",{src:A(6340)},null),(0,i.Wm)("span",null,[(0,i.Uk)("结束")])])]),(0,i.Wm)("div",{class:[IA.btnsWrap,IA.btnsBottom]},[l.isCourse&&(0,i.Wm)(i.HY,null,[(0,i.Wm)("div",{class:IA.fullBtn,onClick:()=>E("student_roll_call")},[(0,i.Wm)("img",{src:ui},null),(0,i.Wm)("span",null,[(0,i.Uk)("点名")])]),(0,i.Wm)("div",{class:IA.fullBtn,onClick:()=>E("sign_out")},[(0,i.Wm)("img",{src:pi},null),(0,i.Wm)("span",null,[(0,i.Uk)("签退")])])])])])]}),(0,i.Wm)(f.uT,{name:"left"},{default:()=>[c.model&&(0,i.Wm)("div",{class:IA.leftFixedBtns,onClick:e=>e.stopPropagation()},[0!=w.activeIndex&&(0,i.Wm)("div",{class:[IA.btnsWrap,IA.prePoint]},[(0,i.Wm)("div",{class:IA.fullBtn,onClick:()=>{k("up")}},[(0,i.Wm)("img",{src:es},null),(0,i.Wm)("span",{style:{textAlign:"center"}},[(0,i.Uk)("上一个")])])]),w.activeIndex!=l.itemList.length-1&&(0,i.Wm)("div",{class:IA.btnsWrap},[(0,i.Wm)("div",{class:IA.fullBtn,onClick:()=>{k("down")}},[(0,i.Wm)("span",{style:{textAlign:"center"}},[(0,i.Uk)("下一个")]),(0,i.Wm)("img",{src:ts},null)])])])]})]),(0,i.Wm)("div",{style:{transform:c.model?"":"translateY(-100%)"},id:"coursePlayHeader",class:IA.headerContainer,ref:o},[(0,i.Wm)("div",{class:IA.backBtn,onClick:()=>B()},[(0,i.Wm)(at,{name:QA},null),(0,i.Uk)("返回")]),l.isCourse&&(0,i.Wm)(mr,{ref:y,list:l.knowledgePointList},null),(0,i.Wm)("div",{class:IA.menu,onClick:()=>{const e=U.value+1;U.value=e>=D.length-1?0:e,Q()}},[w.tabName]),"TEACHER1"==$r.platformType&&(0,i.Wm)("div",{class:IA.headRight,onClick:e=>{e.stopPropagation(),clearTimeout(c.timer)}},[(0,i.Wm)("div",{class:IA.rightBtn,onClick:()=>w.guideOpen=!0},[(0,i.Wm)("img",{src:is},null)]),(0,i.Wm)("div",{class:IA.rightBtn,onClick:()=>{N({type:"pen",icon:As,name:"批注"},!0)}},[(0,i.Wm)("img",{src:As},null)])])]),(0,i.Wm)(ft,{class:IA.popupMore,overlayClass:IA.overlayClass,position:"right",round:!0,show:w.toolOpen,"onUpdate:show":e=>w.toolOpen=e,onClose:P},{default:()=>[(0,i.Wm)(xr,{onHandleTool:N},null)]}),(0,i.Wm)(ft,{class:IA.popup,style:{background:"rgba(0,0,0, 0.75)"},overlayClass:IA.overlayClass,position:"right",round:!0,show:w.open,"onUpdate:show":e=>w.open=e,onClose:P},{default:()=>[(0,i.Wm)(Wi,{data:l.knowledgePointList,tabActive:w.tabActive,itemActive:w.itemActive,onHandleSelect:e=>{w.open=!1,b(e.itemActive)}},null)]}),(0,i.Wm)(ft,{class:IA.popup,overlayClass:IA.overlayClass,position:"right",round:!0,show:w.guideOpen,"onUpdate:show":e=>w.guideOpen=e,onClose:P},null),L.penShow&&(0,i.Wm)(Lr,{isWhite:H.value,show:"pen"===L.type,close:()=>O()},null)])}})},2269:function(e,t,A){A(7658),A(1439),A(7585),A(5315),A(2087),
  2. /*!
  3. * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
  4. * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
  5. * Released under MIT License
  6. */
  7. function(t,A){e.exports=A()}(0,(function(){"use strict";
  8. /*! *****************************************************************************
  9. Copyright (c) Microsoft Corporation.
  10. Permission to use, copy, modify, and/or distribute this software for any
  11. purpose with or without fee is hereby granted.
  12. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  13. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  14. AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  15. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  16. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  17. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  18. PERFORMANCE OF THIS SOFTWARE.
  19. ***************************************************************************** */var e=function(t,A){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var A in t)Object.prototype.hasOwnProperty.call(t,A)&&(e[A]=t[A])},e(t,A)};function t(t,A){if("function"!==typeof A&&null!==A)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");function i(){this.constructor=t}e(t,A),t.prototype=null===A?Object.create(A):(i.prototype=A.prototype,new i)}var A=function(){return A=Object.assign||function(e){for(var t,A=1,i=arguments.length;A<i;A++)for(var r in t=arguments[A],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},A.apply(this,arguments)};function i(e,t,A,i){function r(e){return e instanceof A?e:new A((function(t){t(e)}))}return new(A||(A=Promise))((function(A,s){function n(e){try{o(i.next(e))}catch(Gt){s(Gt)}}function a(e){try{o(i["throw"](e))}catch(Gt){s(Gt)}}function o(e){e.done?A(e.value):r(e.value).then(n,a)}o((i=i.apply(e,t||[])).next())}))}function r(e,t){var A,i,r,s,n={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},"function"===typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(e){return function(t){return o([e,t])}}function o(s){if(A)throw new TypeError("Generator is already executing.");while(n)try{if(A=1,i&&(r=2&s[0]?i["return"]:s[0]?i["throw"]||((r=i["return"])&&r.call(i),0):i.next)&&!(r=r.call(i,s[1])).done)return r;switch(i=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return n.label++,{value:s[1],done:!1};case 5:n.label++,i=s[1],s=[0];continue;case 7:s=n.ops.pop(),n.trys.pop();continue;default:if(r=n.trys,!(r=r.length>0&&r[r.length-1])&&(6===s[0]||2===s[0])){n=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]<r[3])){n.label=s[1];break}if(6===s[0]&&n.label<r[1]){n.label=r[1],r=s;break}if(r&&n.label<r[2]){n.label=r[2],n.ops.push(s);break}r[2]&&n.ops.pop(),n.trys.pop();continue}s=t.call(e,n)}catch(Gt){s=[6,Gt],i=0}finally{A=r=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}function s(e,t,A){if(A||2===arguments.length)for(var i,r=0,s=t.length;r<s;r++)!i&&r in t||(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||t)}for(var n=function(){function e(e,t,A,i){this.left=e,this.top=t,this.width=A,this.height=i}return e.prototype.add=function(t,A,i,r){return new e(this.left+t,this.top+A,this.width+i,this.height+r)},e.fromClientRect=function(t,A){return new e(A.left+t.windowBounds.left,A.top+t.windowBounds.top,A.width,A.height)},e.fromDOMRectList=function(t,A){var i=Array.from(A).find((function(e){return 0!==e.width}));return i?new e(i.left+t.windowBounds.left,i.top+t.windowBounds.top,i.width,i.height):e.EMPTY},e.EMPTY=new e(0,0,0,0),e}(),a=function(e,t){return n.fromClientRect(e,t.getBoundingClientRect())},o=function(e){var t=e.body,A=e.documentElement;if(!t||!A)throw new Error("Unable to get document size");var i=Math.max(Math.max(t.scrollWidth,A.scrollWidth),Math.max(t.offsetWidth,A.offsetWidth),Math.max(t.clientWidth,A.clientWidth)),r=Math.max(Math.max(t.scrollHeight,A.scrollHeight),Math.max(t.offsetHeight,A.offsetHeight),Math.max(t.clientHeight,A.clientHeight));return new n(0,0,i,r)},l=function(e){var t=[],A=0,i=e.length;while(A<i){var r=e.charCodeAt(A++);if(r>=55296&&r<=56319&&A<i){var s=e.charCodeAt(A++);56320===(64512&s)?t.push(((1023&r)<<10)+(1023&s)+65536):(t.push(r),A--)}else t.push(r)}return t},c=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var A=e.length;if(!A)return"";var i=[],r=-1,s="";while(++r<A){var n=e[r];n<=65535?i.push(n):(n-=65536,i.push(55296+(n>>10),n%1024+56320)),(r+1===A||i.length>16384)&&(s+=String.fromCharCode.apply(String,i),i.length=0)}return s},h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u="undefined"===typeof Uint8Array?[]:new Uint8Array(256),p=0;p<h.length;p++)u[h.charCodeAt(p)]=p;for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",g="undefined"===typeof Uint8Array?[]:new Uint8Array(256),m=0;m<d.length;m++)g[d.charCodeAt(m)]=m;for(var f=function(e){var t,A,i,r,s,n=.75*e.length,a=e.length,o=0;"="===e[e.length-1]&&(n--,"="===e[e.length-2]&&n--);var l="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(n):new Array(n),c=Array.isArray(l)?l:new Uint8Array(l);for(t=0;t<a;t+=4)A=g[e.charCodeAt(t)],i=g[e.charCodeAt(t+1)],r=g[e.charCodeAt(t+2)],s=g[e.charCodeAt(t+3)],c[o++]=A<<2|i>>4,c[o++]=(15&i)<<4|r>>2,c[o++]=(3&r)<<6|63&s;return l},y=function(e){for(var t=e.length,A=[],i=0;i<t;i+=2)A.push(e[i+1]<<8|e[i]);return A},B=function(e){for(var t=e.length,A=[],i=0;i<t;i+=4)A.push(e[i+3]<<24|e[i+2]<<16|e[i+1]<<8|e[i]);return A},w=5,C=11,v=2,b=C-w,Q=65536>>w,I=1<<w,F=I-1,E=1024>>w,M=Q+E,U=M,D=32,x=U+D,T=65536>>C,S=1<<b,k=S-1,P=function(e,t,A){return e.slice?e.slice(t,A):new Uint16Array(Array.prototype.slice.call(e,t,A))},L=function(e,t,A){return e.slice?e.slice(t,A):new Uint32Array(Array.prototype.slice.call(e,t,A))},H=function(e,t){var A=f(e),i=Array.isArray(A)?B(A):new Uint32Array(A),r=Array.isArray(A)?y(A):new Uint16Array(A),s=24,n=P(r,s/2,i[4]/2),a=2===i[5]?P(r,(s+i[4])/2):L(i,Math.ceil((s+i[4])/4));return new N(i[0],i[1],i[2],i[3],n,a)},N=function(){function e(e,t,A,i,r,s){this.initialValue=e,this.errorValue=t,this.highStart=A,this.highValueIndex=i,this.index=r,this.data=s}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>w],t=(t<<v)+(e&F),this.data[t];if(e<=65535)return t=this.index[Q+(e-55296>>w)],t=(t<<v)+(e&F),this.data[t];if(e<this.highStart)return t=x-T+(e>>C),t=this.index[t],t+=e>>w&k,t=this.index[t],t=(t<<v)+(e&F),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",V="undefined"===typeof Uint8Array?[]:new Uint8Array(256),z=0;z<O.length;z++)V[O.charCodeAt(z)]=z;var R="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",j=50,K=1,G=2,Y=3,_=4,W=5,Z=7,X=8,J=9,q=10,$=11,ee=12,te=13,Ae=14,ie=15,re=16,se=17,ne=18,ae=19,oe=20,le=21,ce=22,he=23,ue=24,pe=25,de=26,ge=27,me=28,fe=29,ye=30,Be=31,we=32,Ce=33,ve=34,be=35,Qe=36,Ie=37,Fe=38,Ee=39,Me=40,Ue=41,De=42,xe=43,Te=[9001,65288],Se="!",ke="×",Pe="÷",Le=H(R),He=[ye,Qe],Ne=[K,G,Y,W],Oe=[q,X],Ve=[ge,de],ze=Ne.concat(Oe),Re=[Fe,Ee,Me,ve,be],je=[ie,te],Ke=function(e,t){void 0===t&&(t="strict");var A=[],i=[],r=[];return e.forEach((function(e,s){var n=Le.get(e);if(n>j?(r.push(!0),n-=j):r.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return i.push(s),A.push(re);if(n===_||n===$){if(0===s)return i.push(s),A.push(ye);var a=A[s-1];return-1===ze.indexOf(a)?(i.push(i[s-1]),A.push(a)):(i.push(s),A.push(ye))}return i.push(s),n===Be?A.push("strict"===t?le:Ie):n===De||n===fe?A.push(ye):n===xe?e>=131072&&e<=196605||e>=196608&&e<=262141?A.push(Ie):A.push(ye):void A.push(n)})),[i,A,r]},Ge=function(e,t,A,i){var r=i[A];if(Array.isArray(e)?-1!==e.indexOf(r):e===r){var s=A;while(s<=i.length){s++;var n=i[s];if(n===t)return!0;if(n!==q)break}}if(r===q){s=A;while(s>0){s--;var a=i[s];if(Array.isArray(e)?-1!==e.indexOf(a):e===a){var o=A;while(o<=i.length){o++;n=i[o];if(n===t)return!0;if(n!==q)break}}if(a!==q)break}}return!1},Ye=function(e,t){var A=e;while(A>=0){var i=t[A];if(i!==q)return i;A--}return 0},_e=function(e,t,A,i,r){if(0===A[i])return ke;var s=i-1;if(Array.isArray(r)&&!0===r[s])return ke;var n=s-1,a=s+1,o=t[s],l=n>=0?t[n]:0,c=t[a];if(o===G&&c===Y)return ke;if(-1!==Ne.indexOf(o))return Se;if(-1!==Ne.indexOf(c))return ke;if(-1!==Oe.indexOf(c))return ke;if(Ye(s,t)===X)return Pe;if(Le.get(e[s])===$)return ke;if((o===we||o===Ce)&&Le.get(e[a])===$)return ke;if(o===Z||c===Z)return ke;if(o===J)return ke;if(-1===[q,te,ie].indexOf(o)&&c===J)return ke;if(-1!==[se,ne,ae,ue,me].indexOf(c))return ke;if(Ye(s,t)===ce)return ke;if(Ge(he,ce,s,t))return ke;if(Ge([se,ne],le,s,t))return ke;if(Ge(ee,ee,s,t))return ke;if(o===q)return Pe;if(o===he||c===he)return ke;if(c===re||o===re)return Pe;if(-1!==[te,ie,le].indexOf(c)||o===Ae)return ke;if(l===Qe&&-1!==je.indexOf(o))return ke;if(o===me&&c===Qe)return ke;if(c===oe)return ke;if(-1!==He.indexOf(c)&&o===pe||-1!==He.indexOf(o)&&c===pe)return ke;if(o===ge&&-1!==[Ie,we,Ce].indexOf(c)||-1!==[Ie,we,Ce].indexOf(o)&&c===de)return ke;if(-1!==He.indexOf(o)&&-1!==Ve.indexOf(c)||-1!==Ve.indexOf(o)&&-1!==He.indexOf(c))return ke;if(-1!==[ge,de].indexOf(o)&&(c===pe||-1!==[ce,ie].indexOf(c)&&t[a+1]===pe)||-1!==[ce,ie].indexOf(o)&&c===pe||o===pe&&-1!==[pe,me,ue].indexOf(c))return ke;if(-1!==[pe,me,ue,se,ne].indexOf(c)){var h=s;while(h>=0){var u=t[h];if(u===pe)return ke;if(-1===[me,ue].indexOf(u))break;h--}}if(-1!==[ge,de].indexOf(c)){h=-1!==[se,ne].indexOf(o)?n:s;while(h>=0){u=t[h];if(u===pe)return ke;if(-1===[me,ue].indexOf(u))break;h--}}if(Fe===o&&-1!==[Fe,Ee,ve,be].indexOf(c)||-1!==[Ee,ve].indexOf(o)&&-1!==[Ee,Me].indexOf(c)||-1!==[Me,be].indexOf(o)&&c===Me)return ke;if(-1!==Re.indexOf(o)&&-1!==[oe,de].indexOf(c)||-1!==Re.indexOf(c)&&o===ge)return ke;if(-1!==He.indexOf(o)&&-1!==He.indexOf(c))return ke;if(o===ue&&-1!==He.indexOf(c))return ke;if(-1!==He.concat(pe).indexOf(o)&&c===ce&&-1===Te.indexOf(e[a])||-1!==He.concat(pe).indexOf(c)&&o===ne)return ke;if(o===Ue&&c===Ue){var p=A[s],d=1;while(p>0){if(p--,t[p]!==Ue)break;d++}if(d%2!==0)return ke}return o===we&&c===Ce?ke:Pe},We=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var A=Ke(e,t.lineBreak),i=A[0],r=A[1],s=A[2];"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(r=r.map((function(e){return-1!==[pe,ye,De].indexOf(e)?Ie:e})));var n="keep-all"===t.wordBreak?s.map((function(t,A){return t&&e[A]>=19968&&e[A]<=40959})):void 0;return[i,r,n]},Ze=function(){function e(e,t,A,i){this.codePoints=e,this.required=t===Se,this.start=A,this.end=i}return e.prototype.slice=function(){return c.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),Xe=function(e,t){var A=l(e),i=We(A,t),r=i[0],s=i[1],n=i[2],a=A.length,o=0,c=0;return{next:function(){if(c>=a)return{done:!0,value:null};var e=ke;while(c<a&&(e=_e(A,s,r,++c,n))===ke);if(e!==ke||c===a){var t=new Ze(A,e,o,c);return o=c,{value:t,done:!1}}return{done:!0,value:null}}}},Je=1,qe=2,$e=4,et=8,tt=10,At=47,it=92,rt=9,st=32,nt=34,at=61,ot=35,lt=36,ct=37,ht=39,ut=40,pt=41,dt=95,gt=45,mt=33,ft=60,yt=62,Bt=64,wt=91,Ct=93,vt=61,bt=123,Qt=63,It=125,Ft=124,Et=126,Mt=128,Ut=65533,Dt=42,xt=43,Tt=44,St=58,kt=59,Pt=46,Lt=0,Ht=8,Nt=11,Ot=14,Vt=31,zt=127,Rt=-1,jt=48,Kt=97,Gt=101,Yt=102,_t=117,Wt=122,Zt=65,Xt=69,Jt=70,qt=85,$t=90,eA=function(e){return e>=jt&&e<=57},tA=function(e){return e>=55296&&e<=57343},AA=function(e){return eA(e)||e>=Zt&&e<=Jt||e>=Kt&&e<=Yt},iA=function(e){return e>=Kt&&e<=Wt},rA=function(e){return e>=Zt&&e<=$t},sA=function(e){return iA(e)||rA(e)},nA=function(e){return e>=Mt},aA=function(e){return e===tt||e===rt||e===st},oA=function(e){return sA(e)||nA(e)||e===dt},lA=function(e){return oA(e)||eA(e)||e===gt},cA=function(e){return e>=Lt&&e<=Ht||e===Nt||e>=Ot&&e<=Vt||e===zt},hA=function(e,t){return e===it&&t!==tt},uA=function(e,t,A){return e===gt?oA(t)||hA(t,A):!!oA(e)||!(e!==it||!hA(e,t))},pA=function(e,t,A){return e===xt||e===gt?!!eA(t)||t===Pt&&eA(A):eA(e===Pt?t:e)},dA=function(e){var t=0,A=1;e[t]!==xt&&e[t]!==gt||(e[t]===gt&&(A=-1),t++);var i=[];while(eA(e[t]))i.push(e[t++]);var r=i.length?parseInt(c.apply(void 0,i),10):0;e[t]===Pt&&t++;var s=[];while(eA(e[t]))s.push(e[t++]);var n=s.length,a=n?parseInt(c.apply(void 0,s),10):0;e[t]!==Xt&&e[t]!==Gt||t++;var o=1;e[t]!==xt&&e[t]!==gt||(e[t]===gt&&(o=-1),t++);var l=[];while(eA(e[t]))l.push(e[t++]);var h=l.length?parseInt(c.apply(void 0,l),10):0;return A*(r+a*Math.pow(10,-n))*Math.pow(10,o*h)},gA={type:2},mA={type:3},fA={type:4},yA={type:13},BA={type:8},wA={type:21},CA={type:9},vA={type:10},bA={type:11},QA={type:12},IA={type:14},FA={type:23},EA={type:1},MA={type:25},UA={type:24},DA={type:26},xA={type:27},TA={type:28},SA={type:29},kA={type:31},PA={type:32},LA=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(l(e))},e.prototype.read=function(){var e=[],t=this.consumeToken();while(t!==PA)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case nt:return this.consumeStringToken(nt);case ot:var t=this.peekCodePoint(0),A=this.peekCodePoint(1),i=this.peekCodePoint(2);if(lA(t)||hA(A,i)){var r=uA(t,A,i)?qe:Je,s=this.consumeName();return{type:5,value:s,flags:r}}break;case lt:if(this.peekCodePoint(0)===at)return this.consumeCodePoint(),yA;break;case ht:return this.consumeStringToken(ht);case ut:return gA;case pt:return mA;case Dt:if(this.peekCodePoint(0)===at)return this.consumeCodePoint(),IA;break;case xt:if(pA(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Tt:return fA;case gt:var n=e,a=this.peekCodePoint(0),o=this.peekCodePoint(1);if(pA(n,a,o))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(uA(n,a,o))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(a===gt&&o===yt)return this.consumeCodePoint(),this.consumeCodePoint(),UA;break;case Pt:if(pA(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case At:if(this.peekCodePoint(0)===Dt){this.consumeCodePoint();while(1){var l=this.consumeCodePoint();if(l===Dt&&(l=this.consumeCodePoint(),l===At))return this.consumeToken();if(l===Rt)return this.consumeToken()}}break;case St:return DA;case kt:return xA;case ft:if(this.peekCodePoint(0)===mt&&this.peekCodePoint(1)===gt&&this.peekCodePoint(2)===gt)return this.consumeCodePoint(),this.consumeCodePoint(),MA;break;case Bt:var h=this.peekCodePoint(0),u=this.peekCodePoint(1),p=this.peekCodePoint(2);if(uA(h,u,p)){s=this.consumeName();return{type:7,value:s}}break;case wt:return TA;case it:if(hA(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case Ct:return SA;case vt:if(this.peekCodePoint(0)===at)return this.consumeCodePoint(),BA;break;case bt:return bA;case It:return QA;case _t:case qt:var d=this.peekCodePoint(0),g=this.peekCodePoint(1);return d!==xt||!AA(g)&&g!==Qt||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case Ft:if(this.peekCodePoint(0)===at)return this.consumeCodePoint(),CA;if(this.peekCodePoint(0)===Ft)return this.consumeCodePoint(),wA;break;case Et:if(this.peekCodePoint(0)===at)return this.consumeCodePoint(),vA;break;case Rt:return PA}return aA(e)?(this.consumeWhiteSpace(),kA):eA(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):oA(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:c(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return"undefined"===typeof e?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){var e=[],t=this.consumeCodePoint();while(AA(t)&&e.length<6)e.push(t),t=this.consumeCodePoint();var A=!1;while(t===Qt&&e.length<6)e.push(t),t=this.consumeCodePoint(),A=!0;if(A){var i=parseInt(c.apply(void 0,e.map((function(e){return e===Qt?jt:e}))),16),r=parseInt(c.apply(void 0,e.map((function(e){return e===Qt?Jt:e}))),16);return{type:30,start:i,end:r}}var s=parseInt(c.apply(void 0,e),16);if(this.peekCodePoint(0)===gt&&AA(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();var n=[];while(AA(t)&&n.length<6)n.push(t),t=this.consumeCodePoint();r=parseInt(c.apply(void 0,n),16);return{type:30,start:s,end:r}}return{type:30,start:s,end:s}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&this.peekCodePoint(0)===ut?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===ut?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Rt)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===ht||t===nt){var A=this.consumeStringToken(this.consumeCodePoint());return 0===A.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Rt||this.peekCodePoint(0)===pt)?(this.consumeCodePoint(),{type:22,value:A.value}):(this.consumeBadUrlRemnants(),FA)}while(1){var i=this.consumeCodePoint();if(i===Rt||i===pt)return{type:22,value:c.apply(void 0,e)};if(aA(i))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Rt||this.peekCodePoint(0)===pt?(this.consumeCodePoint(),{type:22,value:c.apply(void 0,e)}):(this.consumeBadUrlRemnants(),FA);if(i===nt||i===ht||i===ut||cA(i))return this.consumeBadUrlRemnants(),FA;if(i===it){if(!hA(i,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),FA;e.push(this.consumeEscapedCodePoint())}else e.push(i)}},e.prototype.consumeWhiteSpace=function(){while(aA(this.peekCodePoint(0)))this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){while(1){var e=this.consumeCodePoint();if(e===pt||e===Rt)return;hA(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){var t=5e4,A="";while(e>0){var i=Math.min(t,e);A+=c.apply(void 0,this._value.splice(0,i)),e-=i}return this._value.shift(),A},e.prototype.consumeStringToken=function(e){var t="",A=0;do{var i=this._value[A];if(i===Rt||void 0===i||i===e)return t+=this.consumeStringSlice(A),{type:0,value:t};if(i===tt)return this._value.splice(0,A),EA;if(i===it){var r=this._value[A+1];r!==Rt&&void 0!==r&&(r===tt?(t+=this.consumeStringSlice(A),A=-1,this._value.shift()):hA(i,r)&&(t+=this.consumeStringSlice(A),t+=c(this.consumeEscapedCodePoint()),A=-1))}A++}while(1)},e.prototype.consumeNumber=function(){var e=[],t=$e,A=this.peekCodePoint(0);A!==xt&&A!==gt||e.push(this.consumeCodePoint());while(eA(this.peekCodePoint(0)))e.push(this.consumeCodePoint());A=this.peekCodePoint(0);var i=this.peekCodePoint(1);if(A===Pt&&eA(i)){e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=et;while(eA(this.peekCodePoint(0)))e.push(this.consumeCodePoint())}A=this.peekCodePoint(0),i=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((A===Xt||A===Gt)&&((i===xt||i===gt)&&eA(r)||eA(i))){e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=et;while(eA(this.peekCodePoint(0)))e.push(this.consumeCodePoint())}return[dA(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],A=e[1],i=this.peekCodePoint(0),r=this.peekCodePoint(1),s=this.peekCodePoint(2);if(uA(i,r,s)){var n=this.consumeName();return{type:15,number:t,flags:A,unit:n}}return i===ct?(this.consumeCodePoint(),{type:16,number:t,flags:A}):{type:17,number:t,flags:A}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(AA(e)){var t=c(e);while(AA(this.peekCodePoint(0))&&t.length<6)t+=c(this.consumeCodePoint());aA(this.peekCodePoint(0))&&this.consumeCodePoint();var A=parseInt(t,16);return 0===A||tA(A)||A>1114111?Ut:A}return e===Rt?Ut:e},e.prototype.consumeName=function(){var e="";while(1){var t=this.consumeCodePoint();if(lA(t))e+=c(t);else{if(!hA(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=c(this.consumeEscapedCodePoint())}}},e}(),HA=function(){function e(e){this._tokens=e}return e.create=function(t){var A=new LA;return A.write(t),new e(A.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){var e=this.consumeToken();while(31===e.type)e=this.consumeToken();if(32===e.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do{e=this.consumeToken()}while(31===e.type);if(32===e.type)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){var e=[];while(1){var t=this.consumeComponentValue();if(32===t.type)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){var t={type:e,values:[]},A=this.consumeToken();while(1){if(32===A.type||YA(A,e))return t;this.reconsumeToken(A),t.values.push(this.consumeComponentValue()),A=this.consumeToken()}},e.prototype.consumeFunction=function(e){var t={name:e.value,values:[],type:18};while(1){var A=this.consumeToken();if(32===A.type||3===A.type)return t;this.reconsumeToken(A),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return"undefined"===typeof e?PA:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),NA=function(e){return 15===e.type},OA=function(e){return 17===e.type},VA=function(e){return 20===e.type},zA=function(e){return 0===e.type},RA=function(e,t){return VA(e)&&e.value===t},jA=function(e){return 31!==e.type},KA=function(e){return 31!==e.type&&4!==e.type},GA=function(e){var t=[],A=[];return e.forEach((function(e){if(4===e.type){if(0===A.length)throw new Error("Error parsing function args, zero tokens for arg");return t.push(A),void(A=[])}31!==e.type&&A.push(e)})),A.length&&t.push(A),t},YA=function(e,t){return 11===t&&12===e.type||(28===t&&29===e.type||2===t&&3===e.type)},_A=function(e){return 17===e.type||15===e.type},WA=function(e){return 16===e.type||_A(e)},ZA=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},XA={type:17,number:0,flags:$e},JA={type:16,number:50,flags:$e},qA={type:16,number:100,flags:$e},$A=function(e,t,A){var i=e[0],r=e[1];return[ei(i,t),ei("undefined"!==typeof r?r:i,A)]},ei=function(e,t){if(16===e.type)return e.number/100*t;if(NA(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},ti="deg",Ai="grad",ii="rad",ri="turn",si={name:"angle",parse:function(e,t){if(15===t.type)switch(t.unit){case ti:return Math.PI*t.number/180;case Ai:return Math.PI/200*t.number;case ii:return t.number;case ri:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")}},ni=function(e){return 15===e.type&&(e.unit===ti||e.unit===Ai||e.unit===ii||e.unit===ri)},ai=function(e){var t=e.filter(VA).map((function(e){return e.value})).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[XA,XA];case"to top":case"bottom":return oi(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[XA,qA];case"to right":case"left":return oi(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[qA,qA];case"to bottom":case"top":return oi(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[qA,XA];case"to left":case"right":return oi(270)}return 0},oi=function(e){return Math.PI*e/180},li={name:"color",parse:function(e,t){if(18===t.type){var A=fi[t.name];if("undefined"===typeof A)throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return A(e,t.values)}if(5===t.type){if(3===t.value.length){var i=t.value.substring(0,1),r=t.value.substring(1,2),s=t.value.substring(2,3);return ui(parseInt(i+i,16),parseInt(r+r,16),parseInt(s+s,16),1)}if(4===t.value.length){i=t.value.substring(0,1),r=t.value.substring(1,2),s=t.value.substring(2,3);var n=t.value.substring(3,4);return ui(parseInt(i+i,16),parseInt(r+r,16),parseInt(s+s,16),parseInt(n+n,16)/255)}if(6===t.value.length){i=t.value.substring(0,2),r=t.value.substring(2,4),s=t.value.substring(4,6);return ui(parseInt(i,16),parseInt(r,16),parseInt(s,16),1)}if(8===t.value.length){i=t.value.substring(0,2),r=t.value.substring(2,4),s=t.value.substring(4,6),n=t.value.substring(6,8);return ui(parseInt(i,16),parseInt(r,16),parseInt(s,16),parseInt(n,16)/255)}}if(20===t.type){var a=Bi[t.value.toUpperCase()];if("undefined"!==typeof a)return a}return Bi.TRANSPARENT}},ci=function(e){return 0===(255&e)},hi=function(e){var t=255&e,A=255&e>>8,i=255&e>>16,r=255&e>>24;return t<255?"rgba("+r+","+i+","+A+","+t/255+")":"rgb("+r+","+i+","+A+")"},ui=function(e,t,A,i){return(e<<24|t<<16|A<<8|Math.round(255*i)<<0)>>>0},pi=function(e,t){if(17===e.type)return e.number;if(16===e.type){var A=3===t?1:255;return 3===t?e.number/100*A:Math.round(e.number/100*A)}return 0},di=function(e,t){var A=t.filter(KA);if(3===A.length){var i=A.map(pi),r=i[0],s=i[1],n=i[2];return ui(r,s,n,1)}if(4===A.length){var a=A.map(pi),o=(r=a[0],s=a[1],n=a[2],a[3]);return ui(r,s,n,o)}return 0};function gi(e,t,A){return A<0&&(A+=1),A>=1&&(A-=1),A<1/6?(t-e)*A*6+e:A<.5?t:A<2/3?6*(t-e)*(2/3-A)+e:e}var mi=function(e,t){var A=t.filter(KA),i=A[0],r=A[1],s=A[2],n=A[3],a=(17===i.type?oi(i.number):si.parse(e,i))/(2*Math.PI),o=WA(r)?r.number/100:0,l=WA(s)?s.number/100:0,c="undefined"!==typeof n&&WA(n)?ei(n,1):1;if(0===o)return ui(255*l,255*l,255*l,1);var h=l<=.5?l*(o+1):l+o-l*o,u=2*l-h,p=gi(u,h,a+1/3),d=gi(u,h,a),g=gi(u,h,a-1/3);return ui(255*p,255*d,255*g,c)},fi={hsl:mi,hsla:mi,rgb:di,rgba:di},yi=function(e,t){return li.parse(e,HA.create(t).parseComponentValue())},Bi={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},wi={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(VA(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Ci={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},vi=function(e,t){var A=li.parse(e,t[0]),i=t[1];return i&&WA(i)?{color:A,stop:i}:{color:A,stop:null}},bi=function(e,t){var A=e[0],i=e[e.length-1];null===A.stop&&(A.stop=XA),null===i.stop&&(i.stop=qA);for(var r=[],s=0,n=0;n<e.length;n++){var a=e[n].stop;if(null!==a){var o=ei(a,t);o>s?r.push(o):r.push(s),s=o}else r.push(null)}var l=null;for(n=0;n<r.length;n++){var c=r[n];if(null===c)null===l&&(l=n);else if(null!==l){for(var h=n-l,u=r[l-1],p=(c-u)/(h+1),d=1;d<=h;d++)r[l+d-1]=p*d;l=null}}return e.map((function(e,A){var i=e.color;return{color:i,stop:Math.max(Math.min(1,r[A]/t),0)}}))},Qi=function(e,t,A){var i=t/2,r=A/2,s=ei(e[0],t)-i,n=r-ei(e[1],A);return(Math.atan2(n,s)+2*Math.PI)%(2*Math.PI)},Ii=function(e,t,A){var i="number"===typeof e?e:Qi(e,t,A),r=Math.abs(t*Math.sin(i))+Math.abs(A*Math.cos(i)),s=t/2,n=A/2,a=r/2,o=Math.sin(i-Math.PI/2)*a,l=Math.cos(i-Math.PI/2)*a;return[r,s-l,s+l,n-o,n+o]},Fi=function(e,t){return Math.sqrt(e*e+t*t)},Ei=function(e,t,A,i,r){var s=[[0,0],[0,t],[e,0],[e,t]];return s.reduce((function(e,t){var s=t[0],n=t[1],a=Fi(A-s,i-n);return(r?a<e.optimumDistance:a>e.optimumDistance)?{optimumCorner:t,optimumDistance:a}:e}),{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},Mi=function(e,t,A,i,r){var s=0,n=0;switch(e.size){case 0:0===e.shape?s=n=Math.min(Math.abs(t),Math.abs(t-i),Math.abs(A),Math.abs(A-r)):1===e.shape&&(s=Math.min(Math.abs(t),Math.abs(t-i)),n=Math.min(Math.abs(A),Math.abs(A-r)));break;case 2:if(0===e.shape)s=n=Math.min(Fi(t,A),Fi(t,A-r),Fi(t-i,A),Fi(t-i,A-r));else if(1===e.shape){var a=Math.min(Math.abs(A),Math.abs(A-r))/Math.min(Math.abs(t),Math.abs(t-i)),o=Ei(i,r,t,A,!0),l=o[0],c=o[1];s=Fi(l-t,(c-A)/a),n=a*s}break;case 1:0===e.shape?s=n=Math.max(Math.abs(t),Math.abs(t-i),Math.abs(A),Math.abs(A-r)):1===e.shape&&(s=Math.max(Math.abs(t),Math.abs(t-i)),n=Math.max(Math.abs(A),Math.abs(A-r)));break;case 3:if(0===e.shape)s=n=Math.max(Fi(t,A),Fi(t,A-r),Fi(t-i,A),Fi(t-i,A-r));else if(1===e.shape){a=Math.max(Math.abs(A),Math.abs(A-r))/Math.max(Math.abs(t),Math.abs(t-i));var h=Ei(i,r,t,A,!1);l=h[0],c=h[1];s=Fi(l-t,(c-A)/a),n=a*s}break}return Array.isArray(e.size)&&(s=ei(e.size[0],i),n=2===e.size.length?ei(e.size[1],r):s),[s,n]},Ui=function(e,t){var A=oi(180),i=[];return GA(t).forEach((function(t,r){if(0===r){var s=t[0];if(20===s.type&&"to"===s.value)return void(A=ai(t));if(ni(s))return void(A=si.parse(e,s))}var n=vi(e,t);i.push(n)})),{angle:A,stops:i,type:1}},Di=function(e,t){var A=oi(180),i=[];return GA(t).forEach((function(t,r){if(0===r){var s=t[0];if(20===s.type&&-1!==["top","left","right","bottom"].indexOf(s.value))return void(A=ai(t));if(ni(s))return void(A=(si.parse(e,s)+oi(270))%oi(360))}var n=vi(e,t);i.push(n)})),{angle:A,stops:i,type:1}},xi=function(e,t){var A=oi(180),i=[],r=1,s=0,n=3,a=[];return GA(t).forEach((function(t,A){var s=t[0];if(0===A){if(VA(s)&&"linear"===s.value)return void(r=1);if(VA(s)&&"radial"===s.value)return void(r=2)}if(18===s.type)if("from"===s.name){var n=li.parse(e,s.values[0]);i.push({stop:XA,color:n})}else if("to"===s.name){n=li.parse(e,s.values[0]);i.push({stop:qA,color:n})}else if("color-stop"===s.name){var a=s.values.filter(KA);if(2===a.length){n=li.parse(e,a[1]);var o=a[0];OA(o)&&i.push({stop:{type:16,number:100*o.number,flags:o.flags},color:n})}}})),1===r?{angle:(A+oi(180))%oi(360),stops:i,type:r}:{size:n,shape:s,stops:i,position:a,type:r}},Ti="closest-side",Si="farthest-side",ki="closest-corner",Pi="farthest-corner",Li="circle",Hi="ellipse",Ni="cover",Oi="contain",Vi=function(e,t){var A=0,i=3,r=[],s=[];return GA(t).forEach((function(t,n){var a=!0;if(0===n){var o=!1;a=t.reduce((function(e,t){if(o)if(VA(t))switch(t.value){case"center":return s.push(JA),e;case"top":case"left":return s.push(XA),e;case"right":case"bottom":return s.push(qA),e}else(WA(t)||_A(t))&&s.push(t);else if(VA(t))switch(t.value){case Li:return A=0,!1;case Hi:return A=1,!1;case"at":return o=!0,!1;case Ti:return i=0,!1;case Ni:case Si:return i=1,!1;case Oi:case ki:return i=2,!1;case Pi:return i=3,!1}else if(_A(t)||WA(t))return Array.isArray(i)||(i=[]),i.push(t),!1;return e}),a)}if(a){var l=vi(e,t);r.push(l)}})),{size:i,shape:A,stops:r,position:s,type:2}},zi=function(e,t){var A=0,i=3,r=[],s=[];return GA(t).forEach((function(t,n){var a=!0;if(0===n?a=t.reduce((function(e,t){if(VA(t))switch(t.value){case"center":return s.push(JA),!1;case"top":case"left":return s.push(XA),!1;case"right":case"bottom":return s.push(qA),!1}else if(WA(t)||_A(t))return s.push(t),!1;return e}),a):1===n&&(a=t.reduce((function(e,t){if(VA(t))switch(t.value){case Li:return A=0,!1;case Hi:return A=1,!1;case Oi:case Ti:return i=0,!1;case Si:return i=1,!1;case ki:return i=2,!1;case Ni:case Pi:return i=3,!1}else if(_A(t)||WA(t))return Array.isArray(i)||(i=[]),i.push(t),!1;return e}),a)),a){var o=vi(e,t);r.push(o)}})),{size:i,shape:A,stops:r,position:s,type:2}},Ri=function(e){return 1===e.type},ji=function(e){return 2===e.type},Ki={name:"image",parse:function(e,t){if(22===t.type){var A={url:t.value,type:0};return e.cache.addImage(t.value),A}if(18===t.type){var i=_i[t.name];if("undefined"===typeof i)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return i(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function Gi(e){return!(20===e.type&&"none"===e.value)&&(18!==e.type||!!_i[e.name])}var Yi,_i={"linear-gradient":Ui,"-moz-linear-gradient":Di,"-ms-linear-gradient":Di,"-o-linear-gradient":Di,"-webkit-linear-gradient":Di,"radial-gradient":Vi,"-moz-radial-gradient":zi,"-ms-radial-gradient":zi,"-o-radial-gradient":zi,"-webkit-radial-gradient":zi,"-webkit-gradient":xi},Wi={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var A=t[0];return 20===A.type&&"none"===A.value?[]:t.filter((function(e){return KA(e)&&Gi(e)})).map((function(t){return Ki.parse(e,t)}))}},Zi={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(VA(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Xi={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return GA(t).map((function(e){return e.filter(WA)})).map(ZA)}},Ji={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return GA(t).map((function(e){return e.filter(VA).map((function(e){return e.value})).join(" ")})).map(qi)}},qi=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}};(function(e){e["AUTO"]="auto",e["CONTAIN"]="contain",e["COVER"]="cover"})(Yi||(Yi={}));var $i,er={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return GA(t).map((function(e){return e.filter(tr)}))}},tr=function(e){return VA(e)||WA(e)},Ar=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},ir=Ar("top"),rr=Ar("right"),sr=Ar("bottom"),nr=Ar("left"),ar=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return ZA(t.filter(WA))}}},or=ar("top-left"),lr=ar("top-right"),cr=ar("bottom-right"),hr=ar("bottom-left"),ur=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},pr=ur("top"),dr=ur("right"),gr=ur("bottom"),mr=ur("left"),fr=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return NA(t)?t.number:0}}},yr=fr("top"),Br=fr("right"),wr=fr("bottom"),Cr=fr("left"),vr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},br={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},Qr={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(VA).reduce((function(e,t){return e|Ir(t.value)}),0)}},Ir=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Fr={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Er={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return 20===t.type&&"normal"===t.value?0:17===t.type||15===t.type?t.number:0}};(function(e){e["NORMAL"]="normal",e["STRICT"]="strict"})($i||($i={}));var Mr,Ur={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"strict":return $i.STRICT;case"normal":default:return $i.NORMAL}}},Dr={name:"line-height",initialValue:"normal",prefix:!1,type:4},xr=function(e,t){return VA(e)&&"normal"===e.value?1.2*t:17===e.type?t*e.number:WA(e)?ei(e,t):t},Tr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return 20===t.type&&"none"===t.value?null:Ki.parse(e,t)}},Sr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){switch(t){case"inside":return 0;case"outside":default:return 1}}},kr={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Pr=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},Lr=Pr("top"),Hr=Pr("right"),Nr=Pr("bottom"),Or=Pr("left"),Vr={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(VA).map((function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}}))}},zr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},Rr=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},jr=Rr("top"),Kr=Rr("right"),Gr=Rr("bottom"),Yr=Rr("left"),_r={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Wr={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Zr={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&RA(t[0],"none")?[]:GA(t).map((function(t){for(var A={color:Bi.TRANSPARENT,offsetX:XA,offsetY:XA,blur:XA},i=0,r=0;r<t.length;r++){var s=t[r];_A(s)?(0===i?A.offsetX=s:1===i?A.offsetY=s:A.blur=s,i++):A.color=li.parse(e,s)}return A}))}},Xr={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Jr={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(e,t){if(20===t.type&&"none"===t.value)return null;if(18===t.type){var A=es[t.name];if("undefined"===typeof A)throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return A(t.values)}return null}},qr=function(e){var t=e.filter((function(e){return 17===e.type})).map((function(e){return e.number}));return 6===t.length?t:null},$r=function(e){var t=e.filter((function(e){return 17===e.type})).map((function(e){return e.number})),A=t[0],i=t[1];t[2],t[3];var r=t[4],s=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var n=t[12],a=t[13];return t[14],t[15],16===t.length?[A,i,r,s,n,a]:null},es={matrix:qr,matrix3d:$r},ts={type:16,number:50,flags:$e},As=[ts,ts],is={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var A=t.filter(WA);return 2!==A.length?As:[A[0],A[1]]}},rs={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}};(function(e){e["NORMAL"]="normal",e["BREAK_ALL"]="break-all",e["KEEP_ALL"]="keep-all"})(Mr||(Mr={}));for(var ss={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return Mr.BREAK_ALL;case"keep-all":return Mr.KEEP_ALL;case"normal":default:return Mr.NORMAL}}},ns={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(20===t.type)return{auto:!0,order:0};if(OA(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},as={name:"time",parse:function(e,t){if(15===t.type)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")}},os={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return OA(t)?t.number:1}},ls={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},cs={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(VA).map((function(e){switch(e.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0})).filter((function(e){return 0!==e}))}},hs={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var A=[],i=[];return t.forEach((function(e){switch(e.type){case 20:case 0:A.push(e.value);break;case 17:A.push(e.number.toString());break;case 4:i.push(A.join(" ")),A.length=0;break}})),A.length&&i.push(A.join(" ")),i.map((function(e){return-1===e.indexOf(" ")?e:"'"+e+"'"}))}},us={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},ps={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){if(OA(t))return t.number;if(VA(t))switch(t.value){case"bold":return 700;case"normal":default:return 400}return 400}},ds={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(VA).map((function(e){return e.value}))}},gs={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},ms=function(e,t){return 0!==(e&t)},fs={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var A=t[0];return 20===A.type&&"none"===A.value?[]:t}},ys={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return null;var A=t[0];if(20===A.type&&"none"===A.value)return null;for(var i=[],r=t.filter(jA),s=0;s<r.length;s++){var n=r[s],a=r[s+1];if(20===n.type){var o=a&&OA(a)?a.number:1;i.push({counter:n.value,increment:o})}}return i}},Bs={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return[];for(var A=[],i=t.filter(jA),r=0;r<i.length;r++){var s=i[r],n=i[r+1];if(VA(s)&&"none"!==s.value){var a=n&&OA(n)?n.number:0;A.push({counter:s.value,reset:a})}}return A}},ws={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,t){return t.filter(NA).map((function(t){return as.parse(e,t)}))}},Cs={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return null;var A=t[0];if(20===A.type&&"none"===A.value)return null;var i=[],r=t.filter(zA);if(r.length%2!==0)return null;for(var s=0;s<r.length;s+=2){var n=r[s].value,a=r[s+1].value;i.push({open:n,close:a})}return i}},vs=function(e,t,A){if(!e)return"";var i=e[Math.min(t,e.length-1)];return i?A?i.open:i.close:""},bs={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&RA(t[0],"none")?[]:GA(t).map((function(t){for(var A={color:255,offsetX:XA,offsetY:XA,blur:XA,spread:XA,inset:!1},i=0,r=0;r<t.length;r++){var s=t[r];RA(s,"inset")?A.inset=!0:_A(s)?(0===i?A.offsetX=s:1===i?A.offsetY=s:2===i?A.blur=s:A.spread=s,i++):A.color=li.parse(e,s)}return A}))}},Qs={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(e,t){var A=[0,1,2],i=[];return t.filter(VA).forEach((function(e){switch(e.value){case"stroke":i.push(1);break;case"fill":i.push(0);break;case"markers":i.push(2);break}})),A.forEach((function(e){-1===i.indexOf(e)&&i.push(e)})),i}},Is={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Fs={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return NA(t)?t.number:0}},Es=function(){function e(e,t){var A,i;this.animationDuration=Ds(e,ws,t.animationDuration),this.backgroundClip=Ds(e,wi,t.backgroundClip),this.backgroundColor=Ds(e,Ci,t.backgroundColor),this.backgroundImage=Ds(e,Wi,t.backgroundImage),this.backgroundOrigin=Ds(e,Zi,t.backgroundOrigin),this.backgroundPosition=Ds(e,Xi,t.backgroundPosition),this.backgroundRepeat=Ds(e,Ji,t.backgroundRepeat),this.backgroundSize=Ds(e,er,t.backgroundSize),this.borderTopColor=Ds(e,ir,t.borderTopColor),this.borderRightColor=Ds(e,rr,t.borderRightColor),this.borderBottomColor=Ds(e,sr,t.borderBottomColor),this.borderLeftColor=Ds(e,nr,t.borderLeftColor),this.borderTopLeftRadius=Ds(e,or,t.borderTopLeftRadius),this.borderTopRightRadius=Ds(e,lr,t.borderTopRightRadius),this.borderBottomRightRadius=Ds(e,cr,t.borderBottomRightRadius),this.borderBottomLeftRadius=Ds(e,hr,t.borderBottomLeftRadius),this.borderTopStyle=Ds(e,pr,t.borderTopStyle),this.borderRightStyle=Ds(e,dr,t.borderRightStyle),this.borderBottomStyle=Ds(e,gr,t.borderBottomStyle),this.borderLeftStyle=Ds(e,mr,t.borderLeftStyle),this.borderTopWidth=Ds(e,yr,t.borderTopWidth),this.borderRightWidth=Ds(e,Br,t.borderRightWidth),this.borderBottomWidth=Ds(e,wr,t.borderBottomWidth),this.borderLeftWidth=Ds(e,Cr,t.borderLeftWidth),this.boxShadow=Ds(e,bs,t.boxShadow),this.color=Ds(e,vr,t.color),this.direction=Ds(e,br,t.direction),this.display=Ds(e,Qr,t.display),this.float=Ds(e,Fr,t.cssFloat),this.fontFamily=Ds(e,hs,t.fontFamily),this.fontSize=Ds(e,us,t.fontSize),this.fontStyle=Ds(e,gs,t.fontStyle),this.fontVariant=Ds(e,ds,t.fontVariant),this.fontWeight=Ds(e,ps,t.fontWeight),this.letterSpacing=Ds(e,Er,t.letterSpacing),this.lineBreak=Ds(e,Ur,t.lineBreak),this.lineHeight=Ds(e,Dr,t.lineHeight),this.listStyleImage=Ds(e,Tr,t.listStyleImage),this.listStylePosition=Ds(e,Sr,t.listStylePosition),this.listStyleType=Ds(e,kr,t.listStyleType),this.marginTop=Ds(e,Lr,t.marginTop),this.marginRight=Ds(e,Hr,t.marginRight),this.marginBottom=Ds(e,Nr,t.marginBottom),this.marginLeft=Ds(e,Or,t.marginLeft),this.opacity=Ds(e,os,t.opacity);var r=Ds(e,Vr,t.overflow);this.overflowX=r[0],this.overflowY=r[r.length>1?1:0],this.overflowWrap=Ds(e,zr,t.overflowWrap),this.paddingTop=Ds(e,jr,t.paddingTop),this.paddingRight=Ds(e,Kr,t.paddingRight),this.paddingBottom=Ds(e,Gr,t.paddingBottom),this.paddingLeft=Ds(e,Yr,t.paddingLeft),this.paintOrder=Ds(e,Qs,t.paintOrder),this.position=Ds(e,Wr,t.position),this.textAlign=Ds(e,_r,t.textAlign),this.textDecorationColor=Ds(e,ls,null!==(A=t.textDecorationColor)&&void 0!==A?A:t.color),this.textDecorationLine=Ds(e,cs,null!==(i=t.textDecorationLine)&&void 0!==i?i:t.textDecoration),this.textShadow=Ds(e,Zr,t.textShadow),this.textTransform=Ds(e,Xr,t.textTransform),this.transform=Ds(e,Jr,t.transform),this.transformOrigin=Ds(e,is,t.transformOrigin),this.visibility=Ds(e,rs,t.visibility),this.webkitTextStrokeColor=Ds(e,Is,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=Ds(e,Fs,t.webkitTextStrokeWidth),this.wordBreak=Ds(e,ss,t.wordBreak),this.zIndex=Ds(e,ns,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},e.prototype.isTransparent=function(){return ci(this.backgroundColor)},e.prototype.isTransformed=function(){return null!==this.transform},e.prototype.isPositioned=function(){return 0!==this.position},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return 0!==this.float},e.prototype.isInlineLevel=function(){return ms(this.display,4)||ms(this.display,33554432)||ms(this.display,268435456)||ms(this.display,536870912)||ms(this.display,67108864)||ms(this.display,134217728)},e}(),Ms=function(){function e(e,t){this.content=Ds(e,fs,t.content),this.quotes=Ds(e,Cs,t.quotes)}return e}(),Us=function(){function e(e,t){this.counterIncrement=Ds(e,ys,t.counterIncrement),this.counterReset=Ds(e,Bs,t.counterReset)}return e}(),Ds=function(e,t,A){var i=new LA,r=null!==A&&"undefined"!==typeof A?A.toString():t.initialValue;i.write(r);var s=new HA(i.read());switch(t.type){case 2:var n=s.parseComponentValue();return t.parse(e,VA(n)?n.value:t.initialValue);case 0:return t.parse(e,s.parseComponentValue());case 1:return t.parse(e,s.parseComponentValues());case 4:return s.parseComponentValue();case 3:switch(t.format){case"angle":return si.parse(e,s.parseComponentValue());case"color":return li.parse(e,s.parseComponentValue());case"image":return Ki.parse(e,s.parseComponentValue());case"length":var a=s.parseComponentValue();return _A(a)?a:XA;case"length-percentage":var o=s.parseComponentValue();return WA(o)?o:XA;case"time":return as.parse(e,s.parseComponentValue())}break}},xs="data-html2canvas-debug",Ts=function(e){var t=e.getAttribute(xs);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Ss=function(e,t){var A=Ts(e);return 1===A||t===A},ks=function(){function e(e,t){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,Ss(t,3),this.styles=new Es(e,window.getComputedStyle(t,null)),Ua(t)&&(this.styles.animationDuration.some((function(e){return e>0}))&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=a(this.context,t),Ss(t,4)&&(this.flags|=16)}return e}(),Ps="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ls="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Hs="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Ns=0;Ns<Ls.length;Ns++)Hs[Ls.charCodeAt(Ns)]=Ns;for(var Os=function(e){var t,A,i,r,s,n=.75*e.length,a=e.length,o=0;"="===e[e.length-1]&&(n--,"="===e[e.length-2]&&n--);var l="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(n):new Array(n),c=Array.isArray(l)?l:new Uint8Array(l);for(t=0;t<a;t+=4)A=Hs[e.charCodeAt(t)],i=Hs[e.charCodeAt(t+1)],r=Hs[e.charCodeAt(t+2)],s=Hs[e.charCodeAt(t+3)],c[o++]=A<<2|i>>4,c[o++]=(15&i)<<4|r>>2,c[o++]=(3&r)<<6|63&s;return l},Vs=function(e){for(var t=e.length,A=[],i=0;i<t;i+=2)A.push(e[i+1]<<8|e[i]);return A},zs=function(e){for(var t=e.length,A=[],i=0;i<t;i+=4)A.push(e[i+3]<<24|e[i+2]<<16|e[i+1]<<8|e[i]);return A},Rs=5,js=11,Ks=2,Gs=js-Rs,Ys=65536>>Rs,_s=1<<Rs,Ws=_s-1,Zs=1024>>Rs,Xs=Ys+Zs,Js=Xs,qs=32,$s=Js+qs,en=65536>>js,tn=1<<Gs,An=tn-1,rn=function(e,t,A){return e.slice?e.slice(t,A):new Uint16Array(Array.prototype.slice.call(e,t,A))},sn=function(e,t,A){return e.slice?e.slice(t,A):new Uint32Array(Array.prototype.slice.call(e,t,A))},nn=function(e,t){var A=Os(e),i=Array.isArray(A)?zs(A):new Uint32Array(A),r=Array.isArray(A)?Vs(A):new Uint16Array(A),s=24,n=rn(r,s/2,i[4]/2),a=2===i[5]?rn(r,(s+i[4])/2):sn(i,Math.ceil((s+i[4])/4));return new an(i[0],i[1],i[2],i[3],n,a)},an=function(){function e(e,t,A,i,r,s){this.initialValue=e,this.errorValue=t,this.highStart=A,this.highValueIndex=i,this.index=r,this.data=s}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>Rs],t=(t<<Ks)+(e&Ws),this.data[t];if(e<=65535)return t=this.index[Ys+(e-55296>>Rs)],t=(t<<Ks)+(e&Ws),this.data[t];if(e<this.highStart)return t=$s-en+(e>>js),t=this.index[t],t+=e>>Rs&An,t=this.index[t],t=(t<<Ks)+(e&Ws),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),on="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ln="undefined"===typeof Uint8Array?[]:new Uint8Array(256),cn=0;cn<on.length;cn++)ln[on.charCodeAt(cn)]=cn;var hn,un=1,pn=2,dn=3,gn=4,mn=5,fn=7,yn=8,Bn=9,wn=10,Cn=11,vn=12,bn=13,Qn=14,In=15,Fn=function(e){var t=[],A=0,i=e.length;while(A<i){var r=e.charCodeAt(A++);if(r>=55296&&r<=56319&&A<i){var s=e.charCodeAt(A++);56320===(64512&s)?t.push(((1023&r)<<10)+(1023&s)+65536):(t.push(r),A--)}else t.push(r)}return t},En=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var A=e.length;if(!A)return"";var i=[],r=-1,s="";while(++r<A){var n=e[r];n<=65535?i.push(n):(n-=65536,i.push(55296+(n>>10),n%1024+56320)),(r+1===A||i.length>16384)&&(s+=String.fromCharCode.apply(String,i),i.length=0)}return s},Mn=nn(Ps),Un="×",Dn="÷",xn=function(e){return Mn.get(e)},Tn=function(e,t,A){var i=A-2,r=t[i],s=t[A-1],n=t[A];if(s===pn&&n===dn)return Un;if(s===pn||s===dn||s===gn)return Dn;if(n===pn||n===dn||n===gn)return Dn;if(s===yn&&-1!==[yn,Bn,Cn,vn].indexOf(n))return Un;if((s===Cn||s===Bn)&&(n===Bn||n===wn))return Un;if((s===vn||s===wn)&&n===wn)return Un;if(n===bn||n===mn)return Un;if(n===fn)return Un;if(s===un)return Un;if(s===bn&&n===Qn){while(r===mn)r=t[--i];if(r===Qn)return Un}if(s===In&&n===In){var a=0;while(r===In)a++,r=t[--i];if(a%2===0)return Un}return Dn},Sn=function(e){var t=Fn(e),A=t.length,i=0,r=0,s=t.map(xn);return{next:function(){if(i>=A)return{done:!0,value:null};var e=Un;while(i<A&&(e=Tn(t,s,++i))===Un);if(e!==Un||i===A){var n=En.apply(null,t.slice(r,i));return r=i,{value:n,done:!1}}return{done:!0,value:null}}}},kn=function(e){var t,A=Sn(e),i=[];while(!(t=A.next()).done)t.value&&i.push(t.value.slice());return i},Pn=function(e){var t=123;if(e.createRange){var A=e.createRange();if(A.getBoundingClientRect){var i=e.createElement("boundtest");i.style.height=t+"px",i.style.display="block",e.body.appendChild(i),A.selectNode(i);var r=A.getBoundingClientRect(),s=Math.round(r.height);if(e.body.removeChild(i),s===t)return!0}}return!1},Ln=function(e){var t=e.createElement("boundtest");t.style.width="50px",t.style.display="block",t.style.fontSize="12px",t.style.letterSpacing="0px",t.style.wordSpacing="0px",e.body.appendChild(t);var A=e.createRange();t.innerHTML="function"===typeof"".repeat?"&#128104;".repeat(10):"";var i=t.firstChild,r=l(i.data).map((function(e){return c(e)})),s=0,n={},a=r.every((function(e,t){A.setStart(i,s),A.setEnd(i,s+e.length);var r=A.getBoundingClientRect();s+=e.length;var a=r.x>n.x||r.y>n.y;return n=r,0===t||a}));return e.body.removeChild(t),a},Hn=function(){return"undefined"!==typeof(new Image).crossOrigin},Nn=function(){return"string"===typeof(new XMLHttpRequest).responseType},On=function(e){var t=new Image,A=e.createElement("canvas"),i=A.getContext("2d");if(!i)return!1;t.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{i.drawImage(t,0,0),A.toDataURL()}catch(Gt){return!1}return!0},Vn=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},zn=function(e){var t=e.createElement("canvas"),A=100;t.width=A,t.height=A;var i=t.getContext("2d");if(!i)return Promise.reject(!1);i.fillStyle="rgb(0, 255, 0)",i.fillRect(0,0,A,A);var r=new Image,s=t.toDataURL();r.src=s;var n=Rn(A,A,0,0,r);return i.fillStyle="red",i.fillRect(0,0,A,A),jn(n).then((function(t){i.drawImage(t,0,0);var r=i.getImageData(0,0,A,A).data;i.fillStyle="red",i.fillRect(0,0,A,A);var n=e.createElement("div");return n.style.backgroundImage="url("+s+")",n.style.height=A+"px",Vn(r)?jn(Rn(A,A,0,0,n)):Promise.reject(!1)})).then((function(e){return i.drawImage(e,0,0),Vn(i.getImageData(0,0,A,A).data)})).catch((function(){return!1}))},Rn=function(e,t,A,i,r){var s="http://www.w3.org/2000/svg",n=document.createElementNS(s,"svg"),a=document.createElementNS(s,"foreignObject");return n.setAttributeNS(null,"width",e.toString()),n.setAttributeNS(null,"height",t.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",A.toString()),a.setAttributeNS(null,"y",i.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),n.appendChild(a),a.appendChild(r),n},jn=function(e){return new Promise((function(t,A){var i=new Image;i.onload=function(){return t(i)},i.onerror=A,i.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},Kn={get SUPPORT_RANGE_BOUNDS(){var e=Pn(document);return Object.defineProperty(Kn,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=Kn.SUPPORT_RANGE_BOUNDS&&Ln(document);return Object.defineProperty(Kn,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=On(document);return Object.defineProperty(Kn,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"===typeof Array.from&&"function"===typeof window.fetch?zn(document):Promise.resolve(!1);return Object.defineProperty(Kn,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=Hn();return Object.defineProperty(Kn,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=Nn();return Object.defineProperty(Kn,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Kn,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!("undefined"===typeof Intl||!Intl.Segmenter);return Object.defineProperty(Kn,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},Gn=function(){function e(e,t){this.text=e,this.bounds=t}return e}(),Yn=function(e,t,A,i){var r=Jn(t,A),s=[],a=0;return r.forEach((function(t){if(A.textDecorationLine.length||t.trim().length>0)if(Kn.SUPPORT_RANGE_BOUNDS){var r=Wn(i,a,t.length).getClientRects();if(r.length>1){var o=Zn(t),l=0;o.forEach((function(t){s.push(new Gn(t,n.fromDOMRectList(e,Wn(i,l+a,t.length).getClientRects()))),l+=t.length}))}else s.push(new Gn(t,n.fromDOMRectList(e,r)))}else{var c=i.splitText(t.length);s.push(new Gn(t,_n(e,i))),i=c}else Kn.SUPPORT_RANGE_BOUNDS||(i=i.splitText(t.length));a+=t.length})),s},_n=function(e,t){var A=t.ownerDocument;if(A){var i=A.createElement("html2canvaswrapper");i.appendChild(t.cloneNode(!0));var r=t.parentNode;if(r){r.replaceChild(i,t);var s=a(e,i);return i.firstChild&&r.replaceChild(i.firstChild,i),s}}return n.EMPTY},Wn=function(e,t,A){var i=e.ownerDocument;if(!i)throw new Error("Node has no owner document");var r=i.createRange();return r.setStart(e,t),r.setEnd(e,t+A),r},Zn=function(e){if(Kn.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map((function(e){return e.segment}))}return kn(e)},Xn=function(e,t){if(Kn.SUPPORT_NATIVE_TEXT_SEGMENTATION){var A=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(A.segment(e)).map((function(e){return e.segment}))}return $n(e,t)},Jn=function(e,t){return 0!==t.letterSpacing?Zn(e):Xn(e,t)},qn=[32,160,4961,65792,65793,4153,4241],$n=function(e,t){var A,i=Xe(e,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),r=[],s=function(){if(A.value){var e=A.value.slice(),t=l(e),i="";t.forEach((function(e){-1===qn.indexOf(e)?i+=c(e):(i.length&&r.push(i),r.push(c(e)),i="")})),i.length&&r.push(i)}};while(!(A=i.next()).done)s();return r},ea=function(){function e(e,t,A){this.text=ta(t.data,A.textTransform),this.textBounds=Yn(e,this.text,A,t)}return e}(),ta=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(Aa,ia);case 2:return e.toUpperCase();default:return e}},Aa=/(^|\s|:|-|\(|\))([a-z])/g,ia=function(e,t,A){return e.length>0?t+A.toUpperCase():e},ra=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i.src=A.currentSrc||A.src,i.intrinsicWidth=A.naturalWidth,i.intrinsicHeight=A.naturalHeight,i.context.cache.addImage(i.src),i}return t(A,e),A}(ks),sa=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i.canvas=A,i.intrinsicWidth=A.width,i.intrinsicHeight=A.height,i}return t(A,e),A}(ks),na=function(e){function A(t,A){var i=e.call(this,t,A)||this,r=new XMLSerializer,s=a(t,A);return A.setAttribute("width",s.width+"px"),A.setAttribute("height",s.height+"px"),i.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(A)),i.intrinsicWidth=A.width.baseVal.value,i.intrinsicHeight=A.height.baseVal.value,i.context.cache.addImage(i.svg),i}return t(A,e),A}(ks),aa=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i.value=A.value,i}return t(A,e),A}(ks),oa=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i.start=A.start,i.reversed="boolean"===typeof A.reversed&&!0===A.reversed,i}return t(A,e),A}(ks),la=[{type:15,flags:0,unit:"px",number:3}],ca=[{type:16,flags:0,number:50}],ha=function(e){return e.width>e.height?new n(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new n(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e},ua=function(e){var t=e.type===ga?new Array(e.value.length+1).join("•"):e.value;return 0===t.length?e.placeholder||"":t},pa="checkbox",da="radio",ga="password",ma=707406591,fa=function(e){function A(t,A){var i=e.call(this,t,A)||this;switch(i.type=A.type.toLowerCase(),i.checked=A.checked,i.value=ua(A),i.type!==pa&&i.type!==da||(i.styles.backgroundColor=3739148031,i.styles.borderTopColor=i.styles.borderRightColor=i.styles.borderBottomColor=i.styles.borderLeftColor=2779096575,i.styles.borderTopWidth=i.styles.borderRightWidth=i.styles.borderBottomWidth=i.styles.borderLeftWidth=1,i.styles.borderTopStyle=i.styles.borderRightStyle=i.styles.borderBottomStyle=i.styles.borderLeftStyle=1,i.styles.backgroundClip=[0],i.styles.backgroundOrigin=[0],i.bounds=ha(i.bounds)),i.type){case pa:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=la;break;case da:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=ca;break}return i}return t(A,e),A}(ks),ya=function(e){function A(t,A){var i=e.call(this,t,A)||this,r=A.options[A.selectedIndex||0];return i.value=r&&r.text||"",i}return t(A,e),A}(ks),Ba=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i.value=A.value,i}return t(A,e),A}(ks),wa=function(e){function A(t,A){var i=e.call(this,t,A)||this;i.src=A.src,i.width=parseInt(A.width,10)||0,i.height=parseInt(A.height,10)||0,i.backgroundColor=i.styles.backgroundColor;try{if(A.contentWindow&&A.contentWindow.document&&A.contentWindow.document.documentElement){i.tree=Qa(t,A.contentWindow.document.documentElement);var r=A.contentWindow.document.documentElement?yi(t,getComputedStyle(A.contentWindow.document.documentElement).backgroundColor):Bi.TRANSPARENT,s=A.contentWindow.document.body?yi(t,getComputedStyle(A.contentWindow.document.body).backgroundColor):Bi.TRANSPARENT;i.backgroundColor=ci(r)?ci(s)?i.styles.backgroundColor:s:r}}catch(Gt){}return i}return t(A,e),A}(ks),Ca=["OL","UL","MENU"],va=function(e,t,A,i){for(var r=t.firstChild,s=void 0;r;r=s)if(s=r.nextSibling,Ea(r)&&r.data.trim().length>0)A.textNodes.push(new ea(e,r,A.styles));else if(Ma(r))if(Ga(r)&&r.assignedNodes)r.assignedNodes().forEach((function(t){return va(e,t,A,i)}));else{var n=ba(e,r);n.styles.isVisible()&&(Ia(r,n,i)?n.flags|=4:Fa(n.styles)&&(n.flags|=2),-1!==Ca.indexOf(r.tagName)&&(n.flags|=8),A.elements.push(n),r.slot,r.shadowRoot?va(e,r.shadowRoot,n,i):ja(r)||Pa(r)||Ka(r)||va(e,r,n,i))}},ba=function(e,t){return Oa(t)?new ra(e,t):Ha(t)?new sa(e,t):Pa(t)?new na(e,t):xa(t)?new aa(e,t):Ta(t)?new oa(e,t):Sa(t)?new fa(e,t):Ka(t)?new ya(e,t):ja(t)?new Ba(e,t):Va(t)?new wa(e,t):new ks(e,t)},Qa=function(e,t){var A=ba(e,t);return A.flags|=4,va(e,t,A,A),A},Ia=function(e,t,A){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||La(e)&&A.styles.isTransparent()},Fa=function(e){return e.isPositioned()||e.isFloating()},Ea=function(e){return e.nodeType===Node.TEXT_NODE},Ma=function(e){return e.nodeType===Node.ELEMENT_NODE},Ua=function(e){return Ma(e)&&"undefined"!==typeof e.style&&!Da(e)},Da=function(e){return"object"===typeof e.className},xa=function(e){return"LI"===e.tagName},Ta=function(e){return"OL"===e.tagName},Sa=function(e){return"INPUT"===e.tagName},ka=function(e){return"HTML"===e.tagName},Pa=function(e){return"svg"===e.tagName},La=function(e){return"BODY"===e.tagName},Ha=function(e){return"CANVAS"===e.tagName},Na=function(e){return"VIDEO"===e.tagName},Oa=function(e){return"IMG"===e.tagName},Va=function(e){return"IFRAME"===e.tagName},za=function(e){return"STYLE"===e.tagName},Ra=function(e){return"SCRIPT"===e.tagName},ja=function(e){return"TEXTAREA"===e.tagName},Ka=function(e){return"SELECT"===e.tagName},Ga=function(e){return"SLOT"===e.tagName},Ya=function(e){return e.tagName.indexOf("-")>0},_a=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},e.prototype.pop=function(e){var t=this;e.forEach((function(e){return t.counters[e].pop()}))},e.prototype.parse=function(e){var t=this,A=e.counterIncrement,i=e.counterReset,r=!0;null!==A&&A.forEach((function(e){var A=t.counters[e.counter];A&&0!==e.increment&&(r=!1,A.length||A.push(1),A[Math.max(0,A.length-1)]+=e.increment)}));var s=[];return r&&i.forEach((function(e){var A=t.counters[e.counter];s.push(e.counter),A||(A=t.counters[e.counter]=[]),A.push(e.reset)})),s},e}(),Wa={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Za={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Xa={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Ja={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},qa=function(e,t,A,i,r,s){return e<t||e>A?ho(e,r,s.length>0):i.integers.reduce((function(t,A,r){while(e>=A)e-=A,t+=i.values[r];return t}),"")+s},$a=function(e,t,A,i){var r="";do{A||e--,r=i(e)+r,e/=t}while(e*t>=t);return r},eo=function(e,t,A,i,r){var s=A-t+1;return(e<0?"-":"")+($a(Math.abs(e),s,i,(function(e){return c(Math.floor(e%s)+t)}))+r)},to=function(e,t,A){void 0===A&&(A=". ");var i=t.length;return $a(Math.abs(e),i,!1,(function(e){return t[Math.floor(e%i)]}))+A},Ao=1,io=2,ro=4,so=8,no=function(e,t,A,i,r,s){if(e<-9999||e>9999)return ho(e,4,r.length>0);var n=Math.abs(e),a=r;if(0===n)return t[0]+a;for(var o=0;n>0&&o<=4;o++){var l=n%10;0===l&&ms(s,Ao)&&""!==a?a=t[l]+a:l>1||1===l&&0===o||1===l&&1===o&&ms(s,io)||1===l&&1===o&&ms(s,ro)&&e>100||1===l&&o>1&&ms(s,so)?a=t[l]+(o>0?A[o-1]:"")+a:1===l&&o>0&&(a=A[o-1]+a),n=Math.floor(n/10)}return(e<0?i:"")+a},ao="十百千萬",oo="拾佰仟萬",lo="マイナス",co="마이너스",ho=function(e,t,A){var i=A?". ":"",r=A?"、":"",s=A?", ":"",n=A?" ":"";switch(t){case 0:return"•"+n;case 1:return"◦"+n;case 2:return"◾"+n;case 5:var a=eo(e,48,57,!0,i);return a.length<4?"0"+a:a;case 4:return to(e,"〇一二三四五六七八九",r);case 6:return qa(e,1,3999,Wa,3,i).toLowerCase();case 7:return qa(e,1,3999,Wa,3,i);case 8:return eo(e,945,969,!1,i);case 9:return eo(e,97,122,!1,i);case 10:return eo(e,65,90,!1,i);case 11:return eo(e,1632,1641,!0,i);case 12:case 49:return qa(e,1,9999,Za,3,i);case 35:return qa(e,1,9999,Za,3,i).toLowerCase();case 13:return eo(e,2534,2543,!0,i);case 14:case 30:return eo(e,6112,6121,!0,i);case 15:return to(e,"子丑寅卯辰巳午未申酉戌亥",r);case 16:return to(e,"甲乙丙丁戊己庚辛壬癸",r);case 17:case 48:return no(e,"零一二三四五六七八九",ao,"負",r,io|ro|so);case 47:return no(e,"零壹貳參肆伍陸柒捌玖",oo,"負",r,Ao|io|ro|so);case 42:return no(e,"零一二三四五六七八九",ao,"负",r,io|ro|so);case 41:return no(e,"零壹贰叁肆伍陆柒捌玖",oo,"负",r,Ao|io|ro|so);case 26:return no(e,"〇一二三四五六七八九","十百千万",lo,r,0);case 25:return no(e,"零壱弐参四伍六七八九","拾百千万",lo,r,Ao|io|ro);case 31:return no(e,"영일이삼사오육칠팔구","십백천만",co,s,Ao|io|ro);case 33:return no(e,"零一二三四五六七八九","十百千萬",co,s,0);case 32:return no(e,"零壹貳參四五六七八九","拾百千",co,s,Ao|io|ro);case 18:return eo(e,2406,2415,!0,i);case 20:return qa(e,1,19999,Ja,3,i);case 21:return eo(e,2790,2799,!0,i);case 22:return eo(e,2662,2671,!0,i);case 22:return qa(e,1,10999,Xa,3,i);case 23:return to(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return to(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return eo(e,3302,3311,!0,i);case 28:return to(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case 29:return to(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case 34:return eo(e,3792,3801,!0,i);case 37:return eo(e,6160,6169,!0,i);case 38:return eo(e,4160,4169,!0,i);case 39:return eo(e,2918,2927,!0,i);case 40:return eo(e,1776,1785,!0,i);case 43:return eo(e,3046,3055,!0,i);case 44:return eo(e,3174,3183,!0,i);case 45:return eo(e,3664,3673,!0,i);case 46:return eo(e,3872,3881,!0,i);case 3:default:return eo(e,48,57,!0,i)}},uo="data-html2canvas-ignore",po=function(){function e(e,t,A){if(this.context=e,this.options=A,this.scrolledElements=[],this.referenceElement=t,this.counters=new _a,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(e,t){var A=this,s=mo(e,t);if(!s.contentWindow)return Promise.reject("Unable to find iframe window");var n=e.defaultView.pageXOffset,a=e.defaultView.pageYOffset,o=s.contentWindow,l=o.document,c=Bo(s).then((function(){return i(A,void 0,void 0,(function(){var e,A;return r(this,(function(i){switch(i.label){case 0:return this.scrolledElements.forEach(Qo),o&&(o.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||o.scrollY===t.top&&o.scrollX===t.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(o.scrollX-t.left,o.scrollY-t.top,0,0))),e=this.options.onclone,A=this.clonedReferenceElement,"undefined"===typeof A?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:i.sent(),i.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,yo(l)]:[3,4];case 3:i.sent(),i.label=4;case 4:return"function"===typeof e?[2,Promise.resolve().then((function(){return e(l,A)})).then((function(){return s}))]:[2,s]}}))}))}));return l.open(),l.write(vo(document.doctype)+"<html></html>"),bo(this.referenceElement.ownerDocument,n,a),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),c},e.prototype.createElementClone=function(e){if(Ss(e,2),Ha(e))return this.createCanvasClone(e);if(Na(e))return this.createVideoClone(e);if(za(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return Oa(t)&&(Oa(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),Ya(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return Co(e.style,t),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var A=[].slice.call(t.cssRules,0).reduce((function(e,t){return t&&"string"===typeof t.cssText?e+t.cssText:e}),""),i=e.cloneNode(!1);return i.textContent=A,i}}catch(Gt){if(this.context.logger.error("Unable to access cssRules property",Gt),"SecurityError"!==Gt.name)throw Gt}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var A=e.ownerDocument.createElement("img");try{return A.src=e.toDataURL(),A}catch(Gt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var i=e.cloneNode(!1);try{i.width=e.width,i.height=e.height;var r=e.getContext("2d"),s=i.getContext("2d");if(s)if(!this.options.allowTaint&&r)s.putImageData(r.getImageData(0,0,e.width,e.height),0,0);else{var n=null!==(t=e.getContext("webgl2"))&&void 0!==t?t:e.getContext("webgl");if(n){var a=n.getContextAttributes();!1===(null===a||void 0===a?void 0:a.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}s.drawImage(e,0,0)}return i}catch(Gt){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return i},e.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement("canvas");t.width=e.offsetWidth,t.height=e.offsetHeight;var A=t.getContext("2d");try{return A&&(A.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||A.getImageData(0,0,t.width,t.height)),t}catch(Gt){this.context.logger.info("Unable to clone video as it is tainted",e)}var i=e.ownerDocument.createElement("canvas");return i.width=e.offsetWidth,i.height=e.offsetHeight,i},e.prototype.appendChildNode=function(e,t,A){Ma(t)&&(Ra(t)||t.hasAttribute(uo)||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(t))||this.options.copyStyles&&Ma(t)&&za(t)||e.appendChild(this.cloneNode(t,A))},e.prototype.cloneChildNodes=function(e,t,A){for(var i=this,r=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;r;r=r.nextSibling)if(Ma(r)&&Ga(r)&&"function"===typeof r.assignedNodes){var s=r.assignedNodes();s.length&&s.forEach((function(e){return i.appendChildNode(t,e,A)}))}else this.appendChildNode(t,r,A)},e.prototype.cloneNode=function(e,t){if(Ea(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var A=e.ownerDocument.defaultView;if(A&&Ma(e)&&(Ua(e)||Da(e))){var i=this.createElementClone(e);i.style.transitionProperty="none";var r=A.getComputedStyle(e),s=A.getComputedStyle(e,":before"),n=A.getComputedStyle(e,":after");this.referenceElement===e&&Ua(i)&&(this.clonedReferenceElement=i),La(i)&&Do(i);var a=this.counters.parse(new Us(this.context,r)),o=this.resolvePseudoContent(e,i,s,hn.BEFORE);Ya(e)&&(t=!0),Na(e)||this.cloneChildNodes(e,i,t),o&&i.insertBefore(o,i.firstChild);var l=this.resolvePseudoContent(e,i,n,hn.AFTER);return l&&i.appendChild(l),this.counters.pop(a),(r&&(this.options.copyStyles||Da(e))&&!Va(e)||t)&&Co(r,i),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([i,e.scrollLeft,e.scrollTop]),(ja(e)||Ka(e))&&(ja(i)||Ka(i))&&(i.value=e.value),i}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,A,i){var r=this;if(A){var s=A.content,n=t.ownerDocument;if(n&&s&&"none"!==s&&"-moz-alt-content"!==s&&"none"!==A.display){this.counters.parse(new Us(this.context,A));var a=new Ms(this.context,A),o=n.createElement("html2canvaspseudoelement");Co(A,o),a.content.forEach((function(t){if(0===t.type)o.appendChild(n.createTextNode(t.value));else if(22===t.type){var A=n.createElement("img");A.src=t.value,A.style.opacity="1",o.appendChild(A)}else if(18===t.type){if("attr"===t.name){var i=t.values.filter(VA);i.length&&o.appendChild(n.createTextNode(e.getAttribute(i[0].value)||""))}else if("counter"===t.name){var s=t.values.filter(KA),l=s[0],c=s[1];if(l&&VA(l)){var h=r.counters.getCounterValue(l.value),u=c&&VA(c)?kr.parse(r.context,c.value):3;o.appendChild(n.createTextNode(ho(h,u,!1)))}}else if("counters"===t.name){var p=t.values.filter(KA),d=(l=p[0],p[1]);c=p[2];if(l&&VA(l)){var g=r.counters.getCounterValues(l.value),m=c&&VA(c)?kr.parse(r.context,c.value):3,f=d&&0===d.type?d.value:"",y=g.map((function(e){return ho(e,m,!1)})).join(f);o.appendChild(n.createTextNode(y))}}}else if(20===t.type)switch(t.value){case"open-quote":o.appendChild(n.createTextNode(vs(a.quotes,r.quoteDepth++,!0)));break;case"close-quote":o.appendChild(n.createTextNode(vs(a.quotes,--r.quoteDepth,!1)));break;default:o.appendChild(n.createTextNode(t.value))}})),o.className=Eo+" "+Mo;var l=i===hn.BEFORE?" "+Eo:" "+Mo;return Da(t)?t.className.baseValue+=l:t.className+=l,o}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}();(function(e){e[e["BEFORE"]=0]="BEFORE",e[e["AFTER"]=1]="AFTER"})(hn||(hn={}));var go,mo=function(e,t){var A=e.createElement("iframe");return A.className="html2canvas-container",A.style.visibility="hidden",A.style.position="fixed",A.style.left="-10000px",A.style.top="0px",A.style.border="0",A.width=t.width.toString(),A.height=t.height.toString(),A.scrolling="no",A.setAttribute(uo,"true"),e.body.appendChild(A),A},fo=function(e){return new Promise((function(t){e.complete?t():e.src?(e.onload=t,e.onerror=t):t()}))},yo=function(e){return Promise.all([].slice.call(e.images,0).map(fo))},Bo=function(e){return new Promise((function(t,A){var i=e.contentWindow;if(!i)return A("No window assigned for iframe");var r=i.document;i.onload=e.onload=function(){i.onload=e.onload=null;var A=setInterval((function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(A),t(e))}),50)}}))},wo=["all","d","content"],Co=function(e,t){for(var A=e.length-1;A>=0;A--){var i=e.item(A);-1===wo.indexOf(i)&&t.style.setProperty(i,e.getPropertyValue(i))}return t},vo=function(e){var t="";return e&&(t+="<!DOCTYPE ",e.name&&(t+=e.name),e.internalSubset&&(t+=e.internalSubset),e.publicId&&(t+='"'+e.publicId+'"'),e.systemId&&(t+='"'+e.systemId+'"'),t+=">"),t},bo=function(e,t,A){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||A!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,A)},Qo=function(e){var t=e[0],A=e[1],i=e[2];t.scrollLeft=A,t.scrollTop=i},Io=":before",Fo=":after",Eo="___html2canvas___pseudoelement_before",Mo="___html2canvas___pseudoelement_after",Uo='{\n content: "" !important;\n display: none !important;\n}',Do=function(e){xo(e,"."+Eo+Io+Uo+"\n ."+Mo+Fo+Uo)},xo=function(e,t){var A=e.ownerDocument;if(A){var i=A.createElement("style");i.textContent=t,e.appendChild(i)}},To=function(){function e(){}return e.getOrigin=function(t){var A=e._link;return A?(A.href=t,A.href=A.href,A.protocol+A.hostname+A.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),So=function(){function e(e,t){this.context=e,this._options=t,this._cache={}}return e.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)?t:Vo(e)||Ho(e)?((this._cache[e]=this.loadImage(e)).catch((function(){})),t):t},e.prototype.match=function(e){return this._cache[e]},e.prototype.loadImage=function(e){return i(this,void 0,void 0,(function(){var t,A,i,s,n=this;return r(this,(function(r){switch(r.label){case 0:return t=To.isSameOrigin(e),A=!No(e)&&!0===this._options.useCORS&&Kn.SUPPORT_CORS_IMAGES&&!t,i=!No(e)&&!t&&!Vo(e)&&"string"===typeof this._options.proxy&&Kn.SUPPORT_CORS_XHR&&!A,t||!1!==this._options.allowTaint||No(e)||Vo(e)||i||A?(s=e,i?[4,this.proxy(s)]:[3,2]):[2];case 1:s=r.sent(),r.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise((function(e,t){var i=new Image;i.onload=function(){return e(i)},i.onerror=t,(Oo(s)||A)&&(i.crossOrigin="anonymous"),i.src=s,!0===i.complete&&setTimeout((function(){return e(i)}),500),n._options.imageTimeout>0&&setTimeout((function(){return t("Timed out ("+n._options.imageTimeout+"ms) loading image")}),n._options.imageTimeout)}))];case 3:return[2,r.sent()]}}))}))},e.prototype.has=function(e){return"undefined"!==typeof this._cache[e]},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var t=this,A=this._options.proxy;if(!A)throw new Error("No proxy defined");var i=e.substring(0,256);return new Promise((function(r,s){var n=Kn.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status)if("text"===n)r(a.response);else{var e=new FileReader;e.addEventListener("load",(function(){return r(e.result)}),!1),e.addEventListener("error",(function(e){return s(e)}),!1),e.readAsDataURL(a.response)}else s("Failed to proxy resource "+i+" with status code "+a.status)},a.onerror=s;var o=A.indexOf("?")>-1?"&":"?";if(a.open("GET",""+A+o+"url="+encodeURIComponent(e)+"&responseType="+n),"text"!==n&&a instanceof XMLHttpRequest&&(a.responseType=n),t._options.imageTimeout){var l=t._options.imageTimeout;a.timeout=l,a.ontimeout=function(){return s("Timed out ("+l+"ms) proxying "+i)}}a.send()}))},e}(),ko=/^data:image\/svg\+xml/i,Po=/^data:image\/.*;base64,/i,Lo=/^data:image\/.*/i,Ho=function(e){return Kn.SUPPORT_SVG_DRAWING||!zo(e)},No=function(e){return Lo.test(e)},Oo=function(e){return Po.test(e)},Vo=function(e){return"blob"===e.substr(0,4)},zo=function(e){return"svg"===e.substr(-3).toLowerCase()||ko.test(e)},Ro=function(){function e(e,t){this.type=0,this.x=e,this.y=t}return e.prototype.add=function(t,A){return new e(this.x+t,this.y+A)},e}(),jo=function(e,t,A){return new Ro(e.x+(t.x-e.x)*A,e.y+(t.y-e.y)*A)},Ko=function(){function e(e,t,A,i){this.type=1,this.start=e,this.startControl=t,this.endControl=A,this.end=i}return e.prototype.subdivide=function(t,A){var i=jo(this.start,this.startControl,t),r=jo(this.startControl,this.endControl,t),s=jo(this.endControl,this.end,t),n=jo(i,r,t),a=jo(r,s,t),o=jo(n,a,t);return A?new e(this.start,i,n,o):new e(o,a,s,this.end)},e.prototype.add=function(t,A){return new e(this.start.add(t,A),this.startControl.add(t,A),this.endControl.add(t,A),this.end.add(t,A))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),Go=function(e){return 1===e.type},Yo=function(){function e(e){var t=e.styles,A=e.bounds,i=$A(t.borderTopLeftRadius,A.width,A.height),r=i[0],s=i[1],n=$A(t.borderTopRightRadius,A.width,A.height),a=n[0],o=n[1],l=$A(t.borderBottomRightRadius,A.width,A.height),c=l[0],h=l[1],u=$A(t.borderBottomLeftRadius,A.width,A.height),p=u[0],d=u[1],g=[];g.push((r+a)/A.width),g.push((p+c)/A.width),g.push((s+d)/A.height),g.push((o+h)/A.height);var m=Math.max.apply(Math,g);m>1&&(r/=m,s/=m,a/=m,o/=m,c/=m,h/=m,p/=m,d/=m);var f=A.width-a,y=A.height-h,B=A.width-c,w=A.height-d,C=t.borderTopWidth,v=t.borderRightWidth,b=t.borderBottomWidth,Q=t.borderLeftWidth,I=ei(t.paddingTop,e.bounds.width),F=ei(t.paddingRight,e.bounds.width),E=ei(t.paddingBottom,e.bounds.width),M=ei(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||s>0?_o(A.left+Q/3,A.top+C/3,r-Q/3,s-C/3,go.TOP_LEFT):new Ro(A.left+Q/3,A.top+C/3),this.topRightBorderDoubleOuterBox=r>0||s>0?_o(A.left+f,A.top+C/3,a-v/3,o-C/3,go.TOP_RIGHT):new Ro(A.left+A.width-v/3,A.top+C/3),this.bottomRightBorderDoubleOuterBox=c>0||h>0?_o(A.left+B,A.top+y,c-v/3,h-b/3,go.BOTTOM_RIGHT):new Ro(A.left+A.width-v/3,A.top+A.height-b/3),this.bottomLeftBorderDoubleOuterBox=p>0||d>0?_o(A.left+Q/3,A.top+w,p-Q/3,d-b/3,go.BOTTOM_LEFT):new Ro(A.left+Q/3,A.top+A.height-b/3),this.topLeftBorderDoubleInnerBox=r>0||s>0?_o(A.left+2*Q/3,A.top+2*C/3,r-2*Q/3,s-2*C/3,go.TOP_LEFT):new Ro(A.left+2*Q/3,A.top+2*C/3),this.topRightBorderDoubleInnerBox=r>0||s>0?_o(A.left+f,A.top+2*C/3,a-2*v/3,o-2*C/3,go.TOP_RIGHT):new Ro(A.left+A.width-2*v/3,A.top+2*C/3),this.bottomRightBorderDoubleInnerBox=c>0||h>0?_o(A.left+B,A.top+y,c-2*v/3,h-2*b/3,go.BOTTOM_RIGHT):new Ro(A.left+A.width-2*v/3,A.top+A.height-2*b/3),this.bottomLeftBorderDoubleInnerBox=p>0||d>0?_o(A.left+2*Q/3,A.top+w,p-2*Q/3,d-2*b/3,go.BOTTOM_LEFT):new Ro(A.left+2*Q/3,A.top+A.height-2*b/3),this.topLeftBorderStroke=r>0||s>0?_o(A.left+Q/2,A.top+C/2,r-Q/2,s-C/2,go.TOP_LEFT):new Ro(A.left+Q/2,A.top+C/2),this.topRightBorderStroke=r>0||s>0?_o(A.left+f,A.top+C/2,a-v/2,o-C/2,go.TOP_RIGHT):new Ro(A.left+A.width-v/2,A.top+C/2),this.bottomRightBorderStroke=c>0||h>0?_o(A.left+B,A.top+y,c-v/2,h-b/2,go.BOTTOM_RIGHT):new Ro(A.left+A.width-v/2,A.top+A.height-b/2),this.bottomLeftBorderStroke=p>0||d>0?_o(A.left+Q/2,A.top+w,p-Q/2,d-b/2,go.BOTTOM_LEFT):new Ro(A.left+Q/2,A.top+A.height-b/2),this.topLeftBorderBox=r>0||s>0?_o(A.left,A.top,r,s,go.TOP_LEFT):new Ro(A.left,A.top),this.topRightBorderBox=a>0||o>0?_o(A.left+f,A.top,a,o,go.TOP_RIGHT):new Ro(A.left+A.width,A.top),this.bottomRightBorderBox=c>0||h>0?_o(A.left+B,A.top+y,c,h,go.BOTTOM_RIGHT):new Ro(A.left+A.width,A.top+A.height),this.bottomLeftBorderBox=p>0||d>0?_o(A.left,A.top+w,p,d,go.BOTTOM_LEFT):new Ro(A.left,A.top+A.height),this.topLeftPaddingBox=r>0||s>0?_o(A.left+Q,A.top+C,Math.max(0,r-Q),Math.max(0,s-C),go.TOP_LEFT):new Ro(A.left+Q,A.top+C),this.topRightPaddingBox=a>0||o>0?_o(A.left+Math.min(f,A.width-v),A.top+C,f>A.width+v?0:Math.max(0,a-v),Math.max(0,o-C),go.TOP_RIGHT):new Ro(A.left+A.width-v,A.top+C),this.bottomRightPaddingBox=c>0||h>0?_o(A.left+Math.min(B,A.width-Q),A.top+Math.min(y,A.height-b),Math.max(0,c-v),Math.max(0,h-b),go.BOTTOM_RIGHT):new Ro(A.left+A.width-v,A.top+A.height-b),this.bottomLeftPaddingBox=p>0||d>0?_o(A.left+Q,A.top+Math.min(w,A.height-b),Math.max(0,p-Q),Math.max(0,d-b),go.BOTTOM_LEFT):new Ro(A.left+Q,A.top+A.height-b),this.topLeftContentBox=r>0||s>0?_o(A.left+Q+M,A.top+C+I,Math.max(0,r-(Q+M)),Math.max(0,s-(C+I)),go.TOP_LEFT):new Ro(A.left+Q+M,A.top+C+I),this.topRightContentBox=a>0||o>0?_o(A.left+Math.min(f,A.width+Q+M),A.top+C+I,f>A.width+Q+M?0:a-Q+M,o-(C+I),go.TOP_RIGHT):new Ro(A.left+A.width-(v+F),A.top+C+I),this.bottomRightContentBox=c>0||h>0?_o(A.left+Math.min(B,A.width-(Q+M)),A.top+Math.min(y,A.height+C+I),Math.max(0,c-(v+F)),h-(b+E),go.BOTTOM_RIGHT):new Ro(A.left+A.width-(v+F),A.top+A.height-(b+E)),this.bottomLeftContentBox=p>0||d>0?_o(A.left+Q+M,A.top+w,Math.max(0,p-(Q+M)),d-(b+E),go.BOTTOM_LEFT):new Ro(A.left+Q+M,A.top+A.height-(b+E))}return e}();(function(e){e[e["TOP_LEFT"]=0]="TOP_LEFT",e[e["TOP_RIGHT"]=1]="TOP_RIGHT",e[e["BOTTOM_RIGHT"]=2]="BOTTOM_RIGHT",e[e["BOTTOM_LEFT"]=3]="BOTTOM_LEFT"})(go||(go={}));var _o=function(e,t,A,i,r){var s=(Math.sqrt(2)-1)/3*4,n=A*s,a=i*s,o=e+A,l=t+i;switch(r){case go.TOP_LEFT:return new Ko(new Ro(e,l),new Ro(e,l-a),new Ro(o-n,t),new Ro(o,t));case go.TOP_RIGHT:return new Ko(new Ro(e,t),new Ro(e+n,t),new Ro(o,l-a),new Ro(o,l));case go.BOTTOM_RIGHT:return new Ko(new Ro(o,t),new Ro(o,t+a),new Ro(e+n,l),new Ro(e,l));case go.BOTTOM_LEFT:default:return new Ko(new Ro(o,l),new Ro(o-n,l),new Ro(e,t+a),new Ro(e,t))}},Wo=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Zo=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},Xo=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},Jo=function(){function e(e,t,A){this.offsetX=e,this.offsetY=t,this.matrix=A,this.type=0,this.target=6}return e}(),qo=function(){function e(e,t){this.path=e,this.target=t,this.type=1}return e}(),$o=function(){function e(e){this.opacity=e,this.type=2,this.target=6}return e}(),el=function(e){return 0===e.type},tl=function(e){return 1===e.type},Al=function(e){return 2===e.type},il=function(e,t){return e.length===t.length&&e.some((function(e,A){return e===t[A]}))},rl=function(e,t,A,i,r){return e.map((function(e,s){switch(s){case 0:return e.add(t,A);case 1:return e.add(t+i,A);case 2:return e.add(t+i,A+r);case 3:return e.add(t,A+r)}return e}))},sl=function(){function e(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),nl=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new Yo(this.container),this.container.styles.opacity<1&&this.effects.push(new $o(this.container.styles.opacity)),null!==this.container.styles.transform){var A=this.container.bounds.left+this.container.styles.transformOrigin[0].number,i=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new Jo(A,i,r))}if(0!==this.container.styles.overflowX){var s=Wo(this.curves),n=Xo(this.curves);il(s,n)?this.effects.push(new qo(s,6)):(this.effects.push(new qo(s,2)),this.effects.push(new qo(n,4)))}}return e.prototype.getEffects=function(e){var t=-1===[2,3].indexOf(this.container.styles.position),A=this.parent,i=this.effects.slice(0);while(A){var r=A.effects.filter((function(e){return!tl(e)}));if(t||0!==A.container.styles.position||!A.parent){if(i.unshift.apply(i,r),t=-1===[2,3].indexOf(A.container.styles.position),0!==A.container.styles.overflowX){var s=Wo(A.curves),n=Xo(A.curves);il(s,n)||i.unshift(new qo(n,6))}}else i.unshift.apply(i,r);A=A.parent}return i.filter((function(t){return ms(t.target,e)}))},e}(),al=function(e,t,A,i){e.container.elements.forEach((function(r){var s=ms(r.flags,4),n=ms(r.flags,2),a=new nl(r,e);ms(r.styles.display,2048)&&i.push(a);var o=ms(r.flags,8)?[]:i;if(s||n){var l=s||r.styles.isPositioned()?A:t,c=new sl(a);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var h=r.styles.zIndex.order;if(h<0){var u=0;l.negativeZIndex.some((function(e,t){return h>e.element.container.styles.zIndex.order?(u=t,!1):u>0})),l.negativeZIndex.splice(u,0,c)}else if(h>0){var p=0;l.positiveZIndex.some((function(e,t){return h>=e.element.container.styles.zIndex.order?(p=t+1,!1):p>0})),l.positiveZIndex.splice(p,0,c)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else r.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);al(a,c,s?c:A,o)}else r.styles.isInlineLevel()?t.inlineLevel.push(a):t.nonInlineLevel.push(a),al(a,t,A,o);ms(r.flags,8)&&ol(r,o)}))},ol=function(e,t){for(var A=e instanceof oa?e.start:1,i=e instanceof oa&&e.reversed,r=0;r<t.length;r++){var s=t[r];s.container instanceof aa&&"number"===typeof s.container.value&&0!==s.container.value&&(A=s.container.value),s.listValue=ho(A,s.container.styles.listStyleType,!0),A+=i?-1:1}},ll=function(e){var t=new nl(e,null),A=new sl(t),i=[];return al(t,A,A,i),ol(t.container,i),A},cl=function(e,t){switch(t){case 0:return gl(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return gl(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return gl(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);case 3:default:return gl(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},hl=function(e,t){switch(t){case 0:return gl(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return gl(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return gl(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);case 3:default:return gl(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}},ul=function(e,t){switch(t){case 0:return gl(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return gl(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return gl(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);case 3:default:return gl(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}},pl=function(e,t){switch(t){case 0:return dl(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return dl(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return dl(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);case 3:default:return dl(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}},dl=function(e,t){var A=[];return Go(e)?A.push(e.subdivide(.5,!1)):A.push(e),Go(t)?A.push(t.subdivide(.5,!0)):A.push(t),A},gl=function(e,t,A,i){var r=[];return Go(e)?r.push(e.subdivide(.5,!1)):r.push(e),Go(A)?r.push(A.subdivide(.5,!0)):r.push(A),Go(i)?r.push(i.subdivide(.5,!0).reverse()):r.push(i),Go(t)?r.push(t.subdivide(.5,!1).reverse()):r.push(t),r},ml=function(e){var t=e.bounds,A=e.styles;return t.add(A.borderLeftWidth,A.borderTopWidth,-(A.borderRightWidth+A.borderLeftWidth),-(A.borderTopWidth+A.borderBottomWidth))},fl=function(e){var t=e.styles,A=e.bounds,i=ei(t.paddingLeft,A.width),r=ei(t.paddingRight,A.width),s=ei(t.paddingTop,A.width),n=ei(t.paddingBottom,A.width);return A.add(i+t.borderLeftWidth,s+t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth+i+r),-(t.borderTopWidth+t.borderBottomWidth+s+n))},yl=function(e,t){return 0===e?t.bounds:2===e?fl(t):ml(t)},Bl=function(e,t){return 0===e?t.bounds:2===e?fl(t):ml(t)},wl=function(e,t,A){var i=yl(Ql(e.styles.backgroundOrigin,t),e),r=Bl(Ql(e.styles.backgroundClip,t),e),s=bl(Ql(e.styles.backgroundSize,t),A,i),n=s[0],a=s[1],o=$A(Ql(e.styles.backgroundPosition,t),i.width-n,i.height-a),l=Il(Ql(e.styles.backgroundRepeat,t),o,s,i,r),c=Math.round(i.left+o[0]),h=Math.round(i.top+o[1]);return[l,c,h,n,a]},Cl=function(e){return VA(e)&&e.value===Yi.AUTO},vl=function(e){return"number"===typeof e},bl=function(e,t,A){var i=t[0],r=t[1],s=t[2],n=e[0],a=e[1];if(!n)return[0,0];if(WA(n)&&a&&WA(a))return[ei(n,A.width),ei(a,A.height)];var o=vl(s);if(VA(n)&&(n.value===Yi.CONTAIN||n.value===Yi.COVER)){if(vl(s)){var l=A.width/A.height;return l<s!==(n.value===Yi.COVER)?[A.width,A.width/s]:[A.height*s,A.height]}return[A.width,A.height]}var c=vl(i),h=vl(r),u=c||h;if(Cl(n)&&(!a||Cl(a))){if(c&&h)return[i,r];if(!o&&!u)return[A.width,A.height];if(u&&o){var p=c?i:r*s,d=h?r:i/s;return[p,d]}var g=c?i:A.width,m=h?r:A.height;return[g,m]}if(o){var f=0,y=0;return WA(n)?f=ei(n,A.width):WA(a)&&(y=ei(a,A.height)),Cl(n)?f=y*s:a&&!Cl(a)||(y=f/s),[f,y]}var B=null,w=null;if(WA(n)?B=ei(n,A.width):a&&WA(a)&&(w=ei(a,A.height)),null===B||a&&!Cl(a)||(w=c&&h?B/i*r:A.height),null!==w&&Cl(n)&&(B=c&&h?w/r*i:A.width),null!==B&&null!==w)return[B,w];throw new Error("Unable to calculate background-size for element")},Ql=function(e,t){var A=e[t];return"undefined"===typeof A?e[0]:A},Il=function(e,t,A,i,r){var s=t[0],n=t[1],a=A[0],o=A[1];switch(e){case 2:return[new Ro(Math.round(i.left),Math.round(i.top+n)),new Ro(Math.round(i.left+i.width),Math.round(i.top+n)),new Ro(Math.round(i.left+i.width),Math.round(o+i.top+n)),new Ro(Math.round(i.left),Math.round(o+i.top+n))];case 3:return[new Ro(Math.round(i.left+s),Math.round(i.top)),new Ro(Math.round(i.left+s+a),Math.round(i.top)),new Ro(Math.round(i.left+s+a),Math.round(i.height+i.top)),new Ro(Math.round(i.left+s),Math.round(i.height+i.top))];case 1:return[new Ro(Math.round(i.left+s),Math.round(i.top+n)),new Ro(Math.round(i.left+s+a),Math.round(i.top+n)),new Ro(Math.round(i.left+s+a),Math.round(i.top+n+o)),new Ro(Math.round(i.left+s),Math.round(i.top+n+o))];default:return[new Ro(Math.round(r.left),Math.round(r.top)),new Ro(Math.round(r.left+r.width),Math.round(r.top)),new Ro(Math.round(r.left+r.width),Math.round(r.height+r.top)),new Ro(Math.round(r.left),Math.round(r.height+r.top))]}},Fl="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",El="Hidden Text",Ml=function(){function e(e){this._data={},this._document=e}return e.prototype.parseMetrics=function(e,t){var A=this._document.createElement("div"),i=this._document.createElement("img"),r=this._document.createElement("span"),s=this._document.body;A.style.visibility="hidden",A.style.fontFamily=e,A.style.fontSize=t,A.style.margin="0",A.style.padding="0",A.style.whiteSpace="nowrap",s.appendChild(A),i.src=Fl,i.width=1,i.height=1,i.style.margin="0",i.style.padding="0",i.style.verticalAlign="baseline",r.style.fontFamily=e,r.style.fontSize=t,r.style.margin="0",r.style.padding="0",r.appendChild(this._document.createTextNode(El)),A.appendChild(r),A.appendChild(i);var n=i.offsetTop-r.offsetTop+2;A.removeChild(r),A.appendChild(this._document.createTextNode(El)),A.style.lineHeight="normal",i.style.verticalAlign="super";var a=i.offsetTop-A.offsetTop+2;return s.removeChild(A),{baseline:n,middle:a}},e.prototype.getMetrics=function(e,t){var A=e+" "+t;return"undefined"===typeof this._data[A]&&(this._data[A]=this.parseMetrics(e,t)),this._data[A]},e}(),Ul=function(){function e(e,t){this.context=e,this.options=t}return e}(),Dl=1e4,xl=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i._activeEffects=[],i.canvas=A.canvas?A.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),A.canvas||(i.canvas.width=Math.floor(A.width*A.scale),i.canvas.height=Math.floor(A.height*A.scale),i.canvas.style.width=A.width+"px",i.canvas.style.height=A.height+"px"),i.fontMetrics=new Ml(document),i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-A.x,-A.y),i.ctx.textBaseline="bottom",i._activeEffects=[],i.context.logger.debug("Canvas renderer initialized ("+A.width+"x"+A.height+") with scale "+A.scale),i}return t(A,e),A.prototype.applyEffects=function(e){var t=this;while(this._activeEffects.length)this.popEffect();e.forEach((function(e){return t.applyEffect(e)}))},A.prototype.applyEffect=function(e){this.ctx.save(),Al(e)&&(this.ctx.globalAlpha=e.opacity),el(e)&&(this.ctx.translate(e.offsetX,e.offsetY),this.ctx.transform(e.matrix[0],e.matrix[1],e.matrix[2],e.matrix[3],e.matrix[4],e.matrix[5]),this.ctx.translate(-e.offsetX,-e.offsetY)),tl(e)&&(this.path(e.path),this.ctx.clip()),this._activeEffects.push(e)},A.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},A.prototype.renderStack=function(e){return i(this,void 0,void 0,(function(){var t;return r(this,(function(A){switch(A.label){case 0:return t=e.element.container.styles,t.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:A.sent(),A.label=2;case 2:return[2]}}))}))},A.prototype.renderNode=function(e){return i(this,void 0,void 0,(function(){return r(this,(function(t){switch(t.label){case 0:return ms(e.container.flags,16),e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:return t.sent(),[4,this.renderNodeContent(e)];case 2:t.sent(),t.label=3;case 3:return[2]}}))}))},A.prototype.renderTextWithLetterSpacing=function(e,t,A){var i=this;if(0===t)this.ctx.fillText(e.text,e.bounds.left,e.bounds.top+A);else{var r=Zn(e.text);r.reduce((function(t,r){return i.ctx.fillText(r,t,e.bounds.top+A),t+i.ctx.measureText(r).width}),e.bounds.left)}},A.prototype.createFontStyle=function(e){var t=e.fontVariant.filter((function(e){return"normal"===e||"small-caps"===e})).join(""),A=Ll(e.fontFamily).join(", "),i=NA(e.fontSize)?""+e.fontSize.number+e.fontSize.unit:e.fontSize.number+"px";return[[e.fontStyle,t,e.fontWeight,i,A].join(" "),A,i]},A.prototype.renderTextNode=function(e,t){return i(this,void 0,void 0,(function(){var A,i,s,n,a,o,l,c,h=this;return r(this,(function(r){return A=this.createFontStyle(t),i=A[0],s=A[1],n=A[2],this.ctx.font=i,this.ctx.direction=1===t.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",a=this.fontMetrics.getMetrics(s,n),o=a.baseline,l=a.middle,c=t.paintOrder,e.textBounds.forEach((function(e){c.forEach((function(A){switch(A){case 0:h.ctx.fillStyle=hi(t.color),h.renderTextWithLetterSpacing(e,t.letterSpacing,o);var i=t.textShadow;i.length&&e.text.trim().length&&(i.slice(0).reverse().forEach((function(A){h.ctx.shadowColor=hi(A.color),h.ctx.shadowOffsetX=A.offsetX.number*h.options.scale,h.ctx.shadowOffsetY=A.offsetY.number*h.options.scale,h.ctx.shadowBlur=A.blur.number,h.renderTextWithLetterSpacing(e,t.letterSpacing,o)})),h.ctx.shadowColor="",h.ctx.shadowOffsetX=0,h.ctx.shadowOffsetY=0,h.ctx.shadowBlur=0),t.textDecorationLine.length&&(h.ctx.fillStyle=hi(t.textDecorationColor||t.color),t.textDecorationLine.forEach((function(t){switch(t){case 1:h.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top+o),e.bounds.width,1);break;case 2:h.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top),e.bounds.width,1);break;case 3:h.ctx.fillRect(e.bounds.left,Math.ceil(e.bounds.top+l),e.bounds.width,1);break}})));break;case 1:t.webkitTextStrokeWidth&&e.text.trim().length&&(h.ctx.strokeStyle=hi(t.webkitTextStrokeColor),h.ctx.lineWidth=t.webkitTextStrokeWidth,h.ctx.lineJoin=window.chrome?"miter":"round",h.ctx.strokeText(e.text,e.bounds.left,e.bounds.top+o)),h.ctx.strokeStyle="",h.ctx.lineWidth=0,h.ctx.lineJoin="miter";break}}))})),[2]}))}))},A.prototype.renderReplacedElement=function(e,t,A){if(A&&e.intrinsicWidth>0&&e.intrinsicHeight>0){var i=fl(e),r=Xo(t);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(A,0,0,e.intrinsicWidth,e.intrinsicHeight,i.left,i.top,i.width,i.height),this.ctx.restore()}},A.prototype.renderNodeContent=function(e){return i(this,void 0,void 0,(function(){var t,i,s,a,o,l,c,h,u,p,d,g,m,f,y,B,w,C,v;return r(this,(function(r){switch(r.label){case 0:this.applyEffects(e.getEffects(4)),t=e.container,i=e.curves,s=t.styles,a=0,o=t.textNodes,r.label=1;case 1:return a<o.length?(l=o[a],[4,this.renderTextNode(l,s)]):[3,4];case 2:r.sent(),r.label=3;case 3:return a++,[3,1];case 4:if(!(t instanceof ra))return[3,8];r.label=5;case 5:return r.trys.push([5,7,,8]),[4,this.context.cache.match(t.src)];case 6:return B=r.sent(),this.renderReplacedElement(t,i,B),[3,8];case 7:return r.sent(),this.context.logger.error("Error loading image "+t.src),[3,8];case 8:if(t instanceof sa&&this.renderReplacedElement(t,i,t.canvas),!(t instanceof na))return[3,12];r.label=9;case 9:return r.trys.push([9,11,,12]),[4,this.context.cache.match(t.svg)];case 10:return B=r.sent(),this.renderReplacedElement(t,i,B),[3,12];case 11:return r.sent(),this.context.logger.error("Error loading svg "+t.svg.substring(0,255)),[3,12];case 12:return t instanceof wa&&t.tree?(c=new A(this.context,{scale:this.options.scale,backgroundColor:t.backgroundColor,x:0,y:0,width:t.width,height:t.height}),[4,c.render(t.tree)]):[3,14];case 13:h=r.sent(),t.width&&t.height&&this.ctx.drawImage(h,0,0,t.width,t.height,t.bounds.left,t.bounds.top,t.bounds.width,t.bounds.height),r.label=14;case 14:if(t instanceof fa&&(u=Math.min(t.bounds.width,t.bounds.height),t.type===pa?t.checked&&(this.ctx.save(),this.path([new Ro(t.bounds.left+.39363*u,t.bounds.top+.79*u),new Ro(t.bounds.left+.16*u,t.bounds.top+.5549*u),new Ro(t.bounds.left+.27347*u,t.bounds.top+.44071*u),new Ro(t.bounds.left+.39694*u,t.bounds.top+.5649*u),new Ro(t.bounds.left+.72983*u,t.bounds.top+.23*u),new Ro(t.bounds.left+.84*u,t.bounds.top+.34085*u),new Ro(t.bounds.left+.39363*u,t.bounds.top+.79*u)]),this.ctx.fillStyle=hi(ma),this.ctx.fill(),this.ctx.restore()):t.type===da&&t.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(t.bounds.left+u/2,t.bounds.top+u/2,u/4,0,2*Math.PI,!0),this.ctx.fillStyle=hi(ma),this.ctx.fill(),this.ctx.restore())),Tl(t)&&t.value.length){switch(p=this.createFontStyle(s),C=p[0],d=p[1],g=this.fontMetrics.getMetrics(C,d).baseline,this.ctx.font=C,this.ctx.fillStyle=hi(s.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=kl(t.styles.textAlign),v=fl(t),m=0,t.styles.textAlign){case 1:m+=v.width/2;break;case 2:m+=v.width;break}f=v.add(m,0,0,-v.height/2+1),this.ctx.save(),this.path([new Ro(v.left,v.top),new Ro(v.left+v.width,v.top),new Ro(v.left+v.width,v.top+v.height),new Ro(v.left,v.top+v.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Gn(t.value,f),s.letterSpacing,g),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!ms(t.styles.display,2048))return[3,20];if(null===t.styles.listStyleImage)return[3,19];if(y=t.styles.listStyleImage,0!==y.type)return[3,18];B=void 0,w=y.url,r.label=15;case 15:return r.trys.push([15,17,,18]),[4,this.context.cache.match(w)];case 16:return B=r.sent(),this.ctx.drawImage(B,t.bounds.left-(B.width+10),t.bounds.top),[3,18];case 17:return r.sent(),this.context.logger.error("Error loading list-style-image "+w),[3,18];case 18:return[3,20];case 19:e.listValue&&-1!==t.styles.listStyleType&&(C=this.createFontStyle(s)[0],this.ctx.font=C,this.ctx.fillStyle=hi(s.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",v=new n(t.bounds.left,t.bounds.top+ei(t.styles.paddingTop,t.bounds.width),t.bounds.width,xr(s.lineHeight,s.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Gn(e.listValue,v),s.letterSpacing,xr(s.lineHeight,s.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),r.label=20;case 20:return[2]}}))}))},A.prototype.renderStackContent=function(e){return i(this,void 0,void 0,(function(){var t,A,i,s,n,a,o,l,c,h,u,p,d,g,m;return r(this,(function(r){switch(r.label){case 0:return ms(e.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(e.element)];case 1:r.sent(),t=0,A=e.negativeZIndex,r.label=2;case 2:return t<A.length?(m=A[t],[4,this.renderStack(m)]):[3,5];case 3:r.sent(),r.label=4;case 4:return t++,[3,2];case 5:return[4,this.renderNodeContent(e.element)];case 6:r.sent(),i=0,s=e.nonInlineLevel,r.label=7;case 7:return i<s.length?(m=s[i],[4,this.renderNode(m)]):[3,10];case 8:r.sent(),r.label=9;case 9:return i++,[3,7];case 10:n=0,a=e.nonPositionedFloats,r.label=11;case 11:return n<a.length?(m=a[n],[4,this.renderStack(m)]):[3,14];case 12:r.sent(),r.label=13;case 13:return n++,[3,11];case 14:o=0,l=e.nonPositionedInlineLevel,r.label=15;case 15:return o<l.length?(m=l[o],[4,this.renderStack(m)]):[3,18];case 16:r.sent(),r.label=17;case 17:return o++,[3,15];case 18:c=0,h=e.inlineLevel,r.label=19;case 19:return c<h.length?(m=h[c],[4,this.renderNode(m)]):[3,22];case 20:r.sent(),r.label=21;case 21:return c++,[3,19];case 22:u=0,p=e.zeroOrAutoZIndexOrTransformedOrOpacity,r.label=23;case 23:return u<p.length?(m=p[u],[4,this.renderStack(m)]):[3,26];case 24:r.sent(),r.label=25;case 25:return u++,[3,23];case 26:d=0,g=e.positiveZIndex,r.label=27;case 27:return d<g.length?(m=g[d],[4,this.renderStack(m)]):[3,30];case 28:r.sent(),r.label=29;case 29:return d++,[3,27];case 30:return[2]}}))}))},A.prototype.mask=function(e){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(e.slice(0).reverse()),this.ctx.closePath()},A.prototype.path=function(e){this.ctx.beginPath(),this.formatPath(e),this.ctx.closePath()},A.prototype.formatPath=function(e){var t=this;e.forEach((function(e,A){var i=Go(e)?e.start:e;0===A?t.ctx.moveTo(i.x,i.y):t.ctx.lineTo(i.x,i.y),Go(e)&&t.ctx.bezierCurveTo(e.startControl.x,e.startControl.y,e.endControl.x,e.endControl.y,e.end.x,e.end.y)}))},A.prototype.renderRepeat=function(e,t,A,i){this.path(e),this.ctx.fillStyle=t,this.ctx.translate(A,i),this.ctx.fill(),this.ctx.translate(-A,-i)},A.prototype.resizeImage=function(e,t,A){var i;if(e.width===t&&e.height===A)return e;var r=null!==(i=this.canvas.ownerDocument)&&void 0!==i?i:document,s=r.createElement("canvas");s.width=Math.max(1,t),s.height=Math.max(1,A);var n=s.getContext("2d");return n.drawImage(e,0,0,e.width,e.height,0,0,t,A),s},A.prototype.renderBackgroundImage=function(e){return i(this,void 0,void 0,(function(){var t,A,i,s,n,a;return r(this,(function(o){switch(o.label){case 0:t=e.styles.backgroundImage.length-1,A=function(A){var s,n,a,o,l,c,h,u,p,d,g,m,f,y,B,w,C,v,b,Q,I,F,E,M,U,D,x,T,S,k,P;return r(this,(function(r){switch(r.label){case 0:if(0!==A.type)return[3,5];s=void 0,n=A.url,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,i.context.cache.match(n)];case 2:return s=r.sent(),[3,4];case 3:return r.sent(),i.context.logger.error("Error loading background-image "+n),[3,4];case 4:return s&&(a=wl(e,t,[s.width,s.height,s.width/s.height]),w=a[0],F=a[1],E=a[2],b=a[3],Q=a[4],y=i.ctx.createPattern(i.resizeImage(s,b,Q),"repeat"),i.renderRepeat(w,y,F,E)),[3,6];case 5:Ri(A)?(o=wl(e,t,[null,null,null]),w=o[0],F=o[1],E=o[2],b=o[3],Q=o[4],l=Ii(A.angle,b,Q),c=l[0],h=l[1],u=l[2],p=l[3],d=l[4],g=document.createElement("canvas"),g.width=b,g.height=Q,m=g.getContext("2d"),f=m.createLinearGradient(h,p,u,d),bi(A.stops,c).forEach((function(e){return f.addColorStop(e.stop,hi(e.color))})),m.fillStyle=f,m.fillRect(0,0,b,Q),b>0&&Q>0&&(y=i.ctx.createPattern(g,"repeat"),i.renderRepeat(w,y,F,E))):ji(A)&&(B=wl(e,t,[null,null,null]),w=B[0],C=B[1],v=B[2],b=B[3],Q=B[4],I=0===A.position.length?[JA]:A.position,F=ei(I[0],b),E=ei(I[I.length-1],Q),M=Mi(A,F,E,b,Q),U=M[0],D=M[1],U>0&&D>0&&(x=i.ctx.createRadialGradient(C+F,v+E,0,C+F,v+E,U),bi(A.stops,2*U).forEach((function(e){return x.addColorStop(e.stop,hi(e.color))})),i.path(w),i.ctx.fillStyle=x,U!==D?(T=e.bounds.left+.5*e.bounds.width,S=e.bounds.top+.5*e.bounds.height,k=D/U,P=1/k,i.ctx.save(),i.ctx.translate(T,S),i.ctx.transform(1,0,0,k,0,0),i.ctx.translate(-T,-S),i.ctx.fillRect(C,P*(v-S)+S,b,Q*P),i.ctx.restore()):i.ctx.fill())),r.label=6;case 6:return t--,[2]}}))},i=this,s=0,n=e.styles.backgroundImage.slice(0).reverse(),o.label=1;case 1:return s<n.length?(a=n[s],[5,A(a)]):[3,4];case 2:o.sent(),o.label=3;case 3:return s++,[3,1];case 4:return[2]}}))}))},A.prototype.renderSolidBorder=function(e,t,A){return i(this,void 0,void 0,(function(){return r(this,(function(i){return this.path(cl(A,t)),this.ctx.fillStyle=hi(e),this.ctx.fill(),[2]}))}))},A.prototype.renderDoubleBorder=function(e,t,A,s){return i(this,void 0,void 0,(function(){var i,n;return r(this,(function(r){switch(r.label){case 0:return t<3?[4,this.renderSolidBorder(e,A,s)]:[3,2];case 1:return r.sent(),[2];case 2:return i=hl(s,A),this.path(i),this.ctx.fillStyle=hi(e),this.ctx.fill(),n=ul(s,A),this.path(n),this.ctx.fill(),[2]}}))}))},A.prototype.renderNodeBackgroundAndBorders=function(e){return i(this,void 0,void 0,(function(){var t,A,i,s,n,a,o,l,c=this;return r(this,(function(r){switch(r.label){case 0:return this.applyEffects(e.getEffects(2)),t=e.container.styles,A=!ci(t.backgroundColor)||t.backgroundImage.length,i=[{style:t.borderTopStyle,color:t.borderTopColor,width:t.borderTopWidth},{style:t.borderRightStyle,color:t.borderRightColor,width:t.borderRightWidth},{style:t.borderBottomStyle,color:t.borderBottomColor,width:t.borderBottomWidth},{style:t.borderLeftStyle,color:t.borderLeftColor,width:t.borderLeftWidth}],s=Sl(Ql(t.backgroundClip,0),e.curves),A||t.boxShadow.length?(this.ctx.save(),this.path(s),this.ctx.clip(),ci(t.backgroundColor)||(this.ctx.fillStyle=hi(t.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(e.container)]):[3,2];case 1:r.sent(),this.ctx.restore(),t.boxShadow.slice(0).reverse().forEach((function(t){c.ctx.save();var A=Wo(e.curves),i=t.inset?0:Dl,r=rl(A,-i+(t.inset?1:-1)*t.spread.number,(t.inset?1:-1)*t.spread.number,t.spread.number*(t.inset?-2:2),t.spread.number*(t.inset?-2:2));t.inset?(c.path(A),c.ctx.clip(),c.mask(r)):(c.mask(A),c.ctx.clip(),c.path(r)),c.ctx.shadowOffsetX=t.offsetX.number+i,c.ctx.shadowOffsetY=t.offsetY.number,c.ctx.shadowColor=hi(t.color),c.ctx.shadowBlur=t.blur.number,c.ctx.fillStyle=t.inset?hi(t.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()})),r.label=2;case 2:n=0,a=0,o=i,r.label=3;case 3:return a<o.length?(l=o[a],0!==l.style&&!ci(l.color)&&l.width>0?2!==l.style?[3,5]:[4,this.renderDashedDottedBorder(l.color,l.width,n,e.curves,2)]:[3,11]):[3,13];case 4:return r.sent(),[3,11];case 5:return 3!==l.style?[3,7]:[4,this.renderDashedDottedBorder(l.color,l.width,n,e.curves,3)];case 6:return r.sent(),[3,11];case 7:return 4!==l.style?[3,9]:[4,this.renderDoubleBorder(l.color,l.width,n,e.curves)];case 8:return r.sent(),[3,11];case 9:return[4,this.renderSolidBorder(l.color,n,e.curves)];case 10:r.sent(),r.label=11;case 11:n++,r.label=12;case 12:return a++,[3,3];case 13:return[2]}}))}))},A.prototype.renderDashedDottedBorder=function(e,t,A,s,n){return i(this,void 0,void 0,(function(){var i,a,o,l,c,h,u,p,d,g,m,f,y,B,w,C;return r(this,(function(r){return this.ctx.save(),i=pl(s,A),a=cl(s,A),2===n&&(this.path(a),this.ctx.clip()),Go(a[0])?(o=a[0].start.x,l=a[0].start.y):(o=a[0].x,l=a[0].y),Go(a[1])?(c=a[1].end.x,h=a[1].end.y):(c=a[1].x,h=a[1].y),u=0===A||2===A?Math.abs(o-c):Math.abs(l-h),this.ctx.beginPath(),3===n?this.formatPath(i):this.formatPath(a.slice(0,2)),p=t<3?3*t:2*t,d=t<3?2*t:t,3===n&&(p=t,d=t),g=!0,u<=2*p?g=!1:u<=2*p+d?(m=u/(2*p+d),p*=m,d*=m):(f=Math.floor((u+d)/(p+d)),y=(u-f*p)/(f-1),B=(u-(f+1)*p)/f,d=B<=0||Math.abs(d-y)<Math.abs(d-B)?y:B),g&&(3===n?this.ctx.setLineDash([0,p+d]):this.ctx.setLineDash([p,d])),3===n?(this.ctx.lineCap="round",this.ctx.lineWidth=t):this.ctx.lineWidth=2*t+1.1,this.ctx.strokeStyle=hi(e),this.ctx.stroke(),this.ctx.setLineDash([]),2===n&&(Go(a[0])&&(w=a[3],C=a[0],this.ctx.beginPath(),this.formatPath([new Ro(w.end.x,w.end.y),new Ro(C.start.x,C.start.y)]),this.ctx.stroke()),Go(a[1])&&(w=a[1],C=a[2],this.ctx.beginPath(),this.formatPath([new Ro(w.end.x,w.end.y),new Ro(C.start.x,C.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]}))}))},A.prototype.render=function(e){return i(this,void 0,void 0,(function(){var t;return r(this,(function(A){switch(A.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=hi(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),t=ll(e),[4,this.renderStack(t)];case 1:return A.sent(),this.applyEffects([]),[2,this.canvas]}}))}))},A}(Ul),Tl=function(e){return e instanceof Ba||(e instanceof ya||e instanceof fa&&e.type!==da&&e.type!==pa)},Sl=function(e,t){switch(e){case 0:return Wo(t);case 2:return Zo(t);case 1:default:return Xo(t)}},kl=function(e){switch(e){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Pl=["-apple-system","system-ui"],Ll=function(e){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?e.filter((function(e){return-1===Pl.indexOf(e)})):e},Hl=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i.canvas=A.canvas?A.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),i.options=A,i.canvas.width=Math.floor(A.width*A.scale),i.canvas.height=Math.floor(A.height*A.scale),i.canvas.style.width=A.width+"px",i.canvas.style.height=A.height+"px",i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-A.x,-A.y),i.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+A.width+"x"+A.height+" at "+A.x+","+A.y+") with scale "+A.scale),i}return t(A,e),A.prototype.render=function(e){return i(this,void 0,void 0,(function(){var t,A;return r(this,(function(i){switch(i.label){case 0:return t=Rn(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,e),[4,Nl(t)];case 1:return A=i.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=hi(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(A,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}}))}))},A}(Ul),Nl=function(e){return new Promise((function(t,A){var i=new Image;i.onload=function(){t(i)},i.onerror=A,i.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},Ol=function(){function e(e){var t=e.id,A=e.enabled;this.id=t,this.enabled=A,this.start=Date.now()}return e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.debug?console.debug.apply(console,s([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&"undefined"!==typeof window&&window.console&&"function"===typeof console.info&&console.info.apply(console,s([this.id,this.getTime()+"ms"],e))},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.warn?console.warn.apply(console,s([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.error?console.error.apply(console,s([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.instances={},e}(),Vl=function(){function e(t,A){var i;this.windowBounds=A,this.instanceName="#"+e.instanceCount++,this.logger=new Ol({id:this.instanceName,enabled:t.logging}),this.cache=null!==(i=t.cache)&&void 0!==i?i:new So(this,t)}return e.instanceCount=1,e}(),zl=function(e,t){return void 0===t&&(t={}),Rl(e,t)};"undefined"!==typeof window&&To.setContext(window);var Rl=function(e,t){return i(void 0,void 0,void 0,(function(){var i,s,l,c,h,u,p,d,g,m,f,y,B,w,C,v,b,Q,I,F,E,M,U,D,x,T,S,k,P,L,H,N,O,V,z,R,j,K,G;return r(this,(function(r){switch(r.label){case 0:if(!e||"object"!==typeof e)return[2,Promise.reject("Invalid element provided as first argument")];if(i=e.ownerDocument,!i)throw new Error("Element is not attached to a Document");if(s=i.defaultView,!s)throw new Error("Document is not attached to a Window");return l={allowTaint:null!==(U=t.allowTaint)&&void 0!==U&&U,imageTimeout:null!==(D=t.imageTimeout)&&void 0!==D?D:15e3,proxy:t.proxy,useCORS:null!==(x=t.useCORS)&&void 0!==x&&x},c=A({logging:null===(T=t.logging)||void 0===T||T,cache:t.cache},l),h={windowWidth:null!==(S=t.windowWidth)&&void 0!==S?S:s.innerWidth,windowHeight:null!==(k=t.windowHeight)&&void 0!==k?k:s.innerHeight,scrollX:null!==(P=t.scrollX)&&void 0!==P?P:s.pageXOffset,scrollY:null!==(L=t.scrollY)&&void 0!==L?L:s.pageYOffset},u=new n(h.scrollX,h.scrollY,h.windowWidth,h.windowHeight),p=new Vl(c,u),d=null!==(H=t.foreignObjectRendering)&&void 0!==H&&H,g={allowTaint:null!==(N=t.allowTaint)&&void 0!==N&&N,onclone:t.onclone,ignoreElements:t.ignoreElements,inlineImages:d,copyStyles:d},p.logger.debug("Starting document clone with size "+u.width+"x"+u.height+" scrolled to "+-u.left+","+-u.top),m=new po(p,e,g),f=m.clonedReferenceElement,f?[4,m.toIFrame(i,u)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return y=r.sent(),B=La(f)||ka(f)?o(f.ownerDocument):a(p,f),w=B.width,C=B.height,v=B.left,b=B.top,Q=jl(p,f,t.backgroundColor),I={canvas:t.canvas,backgroundColor:Q,scale:null!==(V=null!==(O=t.scale)&&void 0!==O?O:s.devicePixelRatio)&&void 0!==V?V:1,x:(null!==(z=t.x)&&void 0!==z?z:0)+v,y:(null!==(R=t.y)&&void 0!==R?R:0)+b,width:null!==(j=t.width)&&void 0!==j?j:Math.ceil(w),height:null!==(K=t.height)&&void 0!==K?K:Math.ceil(C)},d?(p.logger.debug("Document cloned, using foreign object rendering"),M=new Hl(p,I),[4,M.render(f)]):[3,3];case 2:return F=r.sent(),[3,5];case 3:return p.logger.debug("Document cloned, element located at "+v+","+b+" with size "+w+"x"+C+" using computed rendering"),p.logger.debug("Starting DOM parsing"),E=Qa(p,f),Q===E.styles.backgroundColor&&(E.styles.backgroundColor=Bi.TRANSPARENT),p.logger.debug("Starting renderer for element at "+I.x+","+I.y+" with size "+I.width+"x"+I.height),M=new xl(p,I),[4,M.render(E)];case 4:F=r.sent(),r.label=5;case 5:return(null===(G=t.removeContainer)||void 0===G||G)&&(po.destroy(y)||p.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),p.logger.debug("Finished rendering"),[2,F]}}))}))},jl=function(e,t,A){var i=t.ownerDocument,r=i.documentElement?yi(e,getComputedStyle(i.documentElement).backgroundColor):Bi.TRANSPARENT,s=i.body?yi(e,getComputedStyle(i.body).backgroundColor):Bi.TRANSPARENT,n="string"===typeof A?yi(e,A):null===A?Bi.TRANSPARENT:4294967295;return t===i.documentElement?ci(r)?ci(s)?n:s:r:n};return zl}))},423:function(module,exports,__webpack_require__){__webpack_require__(7658),__webpack_require__(1439),__webpack_require__(7585),__webpack_require__(5315),__webpack_require__(6229),__webpack_require__(7330),__webpack_require__(2062),"undefined"!==typeof navigator&&function(e,t){module.exports=t()}(0,(function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var A,i,r=e.length;for(A=0;A<r;A+=1)for(var s in i=e[A].prototype,i)Object.prototype.hasOwnProperty.call(i,s)&&(t.prototype[s]=i[s])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,A=this.audios.length;for(t=0;t<A;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var A,i=0,r=[];switch(e){case"int16":case"uint8c":A=1;break;default:A=1.1;break}for(i=0;i<t;i+=1)r.push(A);return r}function t(t,A){return"float32"===t?new Float32Array(A):"int16"===t?new Int16Array(A):"uint8c"===t?new Uint8ClampedArray(A):e(t,A)}return"function"===typeof Uint8ClampedArray&&"function"===typeof Float32Array?t:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return _typeof$6="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$6(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}(function(){var e,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],A=t.length;for(e=0;e<A;e+=1)BMMath[t[e]]=Math[t[e]]})(),BMMath.random=Math.random,BMMath.abs=function(e){var t=_typeof$6(e);if("object"===t&&e.length){var A,i=createSizedArray(e.length),r=e.length;for(A=0;A<r;A+=1)i[A]=Math.abs(e[A]);return i}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){_shouldRoundValues=!!e}function bmRnd(e){return _shouldRoundValues?Math.round(e):e}function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,A,i){this.type=e,this.currentTime=t,this.totalTime=A,this.direction=i<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,A,i){this.type=e,this.currentLoop=A,this.totalLoops=t,this.direction=i<0?-1:1}function BMSegmentStartEvent(e,t,A){this.type=e,this.firstFrame=t,this.totalFrames=A}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}function BMAnimationConfigErrorEvent(e,t){this.type=e,this.nativeError=t}var createElementID=function(){var e=0;return function(){return e+=1,idPrefix$1+"__lottie_element_"+e}}();function HSVtoRGB(e,t,A){var i,r,s,n,a,o,l,c;switch(n=Math.floor(6*e),a=6*e-n,o=A*(1-t),l=A*(1-a*t),c=A*(1-(1-a)*t),n%6){case 0:i=A,r=c,s=o;break;case 1:i=l,r=A,s=o;break;case 2:i=o,r=A,s=c;break;case 3:i=o,r=l,s=A;break;case 4:i=c,r=o,s=A;break;case 5:i=A,r=o,s=l;break;default:break}return[i,r,s]}function RGBtoHSV(e,t,A){var i,r=Math.max(e,t,A),s=Math.min(e,t,A),n=r-s,a=0===r?0:n/r,o=r/255;switch(r){case s:i=0;break;case e:i=t-A+n*(t<A?6:0),i/=6*n;break;case t:i=A-e+2*n,i/=6*n;break;case A:i=e-t+4*n,i/=6*n;break;default:break}return[i,a,o]}function addSaturationToRGB(e,t){var A=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return A[1]+=t,A[1]>1?A[1]=1:A[1]<=0&&(A[1]=0),HSVtoRGB(A[0],A[1],A[2])}function addBrightnessToRGB(e,t){var A=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return A[2]+=t,A[2]>1?A[2]=1:A[2]<0&&(A[2]=0),HSVtoRGB(A[0],A[1],A[2])}function addHueToRGB(e,t){var A=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return A[0]+=t/360,A[0]>1?A[0]-=1:A[0]<0&&(A[0]+=1),HSVtoRGB(A[0],A[1],A[2])}var rgbToHex=function(){var e,t,A=[];for(e=0;e<256;e+=1)t=e.toString(16),A[e]=1===t.length?"0"+t:t;return function(e,t,i){return e<0&&(e=0),t<0&&(t=0),i<0&&(i=0),"#"+A[e]+A[t]+A[i]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(e)}var dataManager=function(){var e,t,A=1,i=[],r={onmessage:function(){},postMessage:function(t){e({data:t})}},s={postMessage:function(e){r.onmessage({data:e})}};function n(t){if(window.Worker&&window.Blob&&getWebWorker()){var A=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),i=URL.createObjectURL(A);return new Worker(i)}return e=t,r}function a(){t||(t=n((function(e){function t(){function e(t,A){var n,a,o,l,c,h,u=t.length;for(a=0;a<u;a+=1)if(n=t[a],"ks"in n&&!n.completed){if(n.completed=!0,n.hasMask){var d=n.masksProperties;for(l=d.length,o=0;o<l;o+=1)if(d[o].pt.k.i)s(d[o].pt.k);else for(h=d[o].pt.k.length,c=0;c<h;c+=1)d[o].pt.k[c].s&&s(d[o].pt.k[c].s[0]),d[o].pt.k[c].e&&s(d[o].pt.k[c].e[0])}0===n.ty?(n.layers=i(n.refId,A),e(n.layers,A)):4===n.ty?r(n.shapes):5===n.ty&&p(n)}}function t(t,A){if(t){var r=0,s=t.length;for(r=0;r<s;r+=1)1===t[r].t&&(t[r].data.layers=i(t[r].data.refId,A),e(t[r].data.layers,A))}}function A(e,t){var A=0,i=t.length;while(A<i){if(t[A].id===e)return t[A];A+=1}return null}function i(e,t){var i=A(e,t);return i?i.layers.__used?JSON.parse(JSON.stringify(i.layers)):(i.layers.__used=!0,i.layers):null}function r(e){var t,A,i,n=e.length;for(t=n-1;t>=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)s(e[t].ks.k);else for(i=e[t].ks.k.length,A=0;A<i;A+=1)e[t].ks.k[A].s&&s(e[t].ks.k[A].s[0]),e[t].ks.k[A].e&&s(e[t].ks.k[A].e[0]);else"gr"===e[t].ty&&r(e[t].it)}function s(e){var t,A=e.i.length;for(t=0;t<A;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function n(e,t){var A=t?t.split("."):[100,100,100];return e[0]>A[0]||!(A[0]>e[0])&&(e[1]>A[1]||!(A[1]>e[1])&&(e[2]>A[2]||!(A[2]>e[2])&&null))}var a=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function A(e){var A,i=e.length;for(A=0;A<i;A+=1)5===e[A].ty&&t(e[A])}return function(t){if(n(e,t.v)&&(A(t.layers),t.assets)){var i,r=t.assets.length;for(i=0;i<r;i+=1)t.assets[i].layers&&A(t.assets[i].layers)}}}(),o=function(){var e=[4,7,99];return function(t){if(t.chars&&!n(e,t.v)){var A,i=t.chars.length;for(A=0;A<i;A+=1){var s=t.chars[A];s.data&&s.data.shapes&&(r(s.data.shapes),s.data.ip=0,s.data.op=99999,s.data.st=0,s.data.sr=1,s.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[A].t||(s.data.shapes.push({ty:"no"}),s.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),l=function(){var e=[5,7,15];function t(e){var t=e.t.p;"number"===typeof t.a&&(t.a={a:0,k:t.a}),"number"===typeof t.p&&(t.p={a:0,k:t.p}),"number"===typeof t.r&&(t.r={a:0,k:t.r})}function A(e){var A,i=e.length;for(A=0;A<i;A+=1)5===e[A].ty&&t(e[A])}return function(t){if(n(e,t.v)&&(A(t.layers),t.assets)){var i,r=t.assets.length;for(i=0;i<r;i+=1)t.assets[i].layers&&A(t.assets[i].layers)}}}(),c=function(){var e=[4,1,9];function t(e){var A,i,r,s=e.length;for(A=0;A<s;A+=1)if("gr"===e[A].ty)t(e[A].it);else if("fl"===e[A].ty||"st"===e[A].ty)if(e[A].c.k&&e[A].c.k[0].i)for(r=e[A].c.k.length,i=0;i<r;i+=1)e[A].c.k[i].s&&(e[A].c.k[i].s[0]/=255,e[A].c.k[i].s[1]/=255,e[A].c.k[i].s[2]/=255,e[A].c.k[i].s[3]/=255),e[A].c.k[i].e&&(e[A].c.k[i].e[0]/=255,e[A].c.k[i].e[1]/=255,e[A].c.k[i].e[2]/=255,e[A].c.k[i].e[3]/=255);else e[A].c.k[0]/=255,e[A].c.k[1]/=255,e[A].c.k[2]/=255,e[A].c.k[3]/=255}function A(e){var A,i=e.length;for(A=0;A<i;A+=1)4===e[A].ty&&t(e[A].shapes)}return function(t){if(n(e,t.v)&&(A(t.layers),t.assets)){var i,r=t.assets.length;for(i=0;i<r;i+=1)t.assets[i].layers&&A(t.assets[i].layers)}}}(),h=function(){var e=[4,4,18];function t(e){var A,i,r,s=e.length;for(A=s-1;A>=0;A-=1)if("sh"===e[A].ty)if(e[A].ks.k.i)e[A].ks.k.c=e[A].closed;else for(r=e[A].ks.k.length,i=0;i<r;i+=1)e[A].ks.k[i].s&&(e[A].ks.k[i].s[0].c=e[A].closed),e[A].ks.k[i].e&&(e[A].ks.k[i].e[0].c=e[A].closed);else"gr"===e[A].ty&&t(e[A].it)}function A(e){var A,i,r,s,n,a,o=e.length;for(i=0;i<o;i+=1){if(A=e[i],A.hasMask){var l=A.masksProperties;for(s=l.length,r=0;r<s;r+=1)if(l[r].pt.k.i)l[r].pt.k.c=l[r].cl;else for(a=l[r].pt.k.length,n=0;n<a;n+=1)l[r].pt.k[n].s&&(l[r].pt.k[n].s[0].c=l[r].cl),l[r].pt.k[n].e&&(l[r].pt.k[n].e[0].c=l[r].cl)}4===A.ty&&t(A.shapes)}}return function(t){if(n(e,t.v)&&(A(t.layers),t.assets)){var i,r=t.assets.length;for(i=0;i<r;i+=1)t.assets[i].layers&&A(t.assets[i].layers)}}}();function u(A){A.__complete||(c(A),a(A),o(A),l(A),h(A),e(A.layers,A.assets),t(A.chars,A.assets),A.__complete=!0)}function p(e){0===e.t.a.length&&e.t.p}var d={};return d.completeData=u,d.checkColors=c,d.checkChars=o,d.checkPathProperties=l,d.checkShapes=h,d.completeLayers=e,d}if(s.dataManager||(s.dataManager=t()),s.assetLoader||(s.assetLoader=function(){function e(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"===_typeof$5(e.response)?e.response:e.response&&"string"===typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}function t(t,A,i,r){var s,n=new XMLHttpRequest;try{n.responseType="json"}catch(a){}n.onreadystatechange=function(){if(4===n.readyState)if(200===n.status)s=e(n),i(s);else try{s=e(n),i(s)}catch(a){r&&r(a)}};try{n.open(["G","E","T"].join(""),t,!0)}catch(o){n.open(["G","E","T"].join(""),A+"/"+t,!0)}n.send()}return{load:t}}()),"loadAnimation"===e.data.type)s.assetLoader.load(e.data.path,e.data.fullPath,(function(t){s.dataManager.completeData(t),s.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){s.postMessage({id:e.data.id,status:"error"})}));else if("complete"===e.data.type){var A=e.data.animation;s.dataManager.completeData(A),s.postMessage({id:e.data.id,payload:A,status:"success"})}else"loadData"===e.data.type&&s.assetLoader.load(e.data.path,e.data.fullPath,(function(t){s.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){s.postMessage({id:e.data.id,status:"error"})}))})),t.onmessage=function(e){var t=e.data,A=t.id,r=i[A];i[A]=null,"success"===t.status?r.onComplete(t.payload):r.onError&&r.onError()})}function o(e,t){A+=1;var r="processId_"+A;return i[r]={onComplete:e,onError:t},r}function l(e,A,i){a();var r=o(A,i);t.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:r})}function c(e,A,i){a();var r=o(A,i);t.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:r})}function h(e,A,i){a();var r=o(A,i);t.postMessage({type:"complete",animation:e,id:r})}return{loadAnimation:l,loadData:c,completeAnimation:h}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function A(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(e,t,A){var i="";if(e.e)i=e.p;else if(t){var r=e.p;-1!==r.indexOf("images/")&&(r=r.split("/")[1]),i=t+r}else i=A,i+=e.u?e.u:"",i+=e.p;return i}function r(e){var t=0,A=setInterval(function(){var i=e.getBBox();(i.width||t>500)&&(this._imageLoaded(),clearInterval(A)),t+=1}.bind(this),50)}function s(t){var A=i(t,this.assetsPath,this.path),r=createNS("image");isSafari?this.testImageLoaded(r):r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){s.img=e,this._imageLoaded()}.bind(this),!1),r.setAttributeNS("http://www.w3.org/1999/xlink","href",A),this._elementHelper.append?this._elementHelper.append(r):this._elementHelper.appendChild(r);var s={img:r,assetData:t};return s}function n(t){var A=i(t,this.assetsPath,this.path),r=createTag("img");r.crossOrigin="anonymous",r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){s.img=e,this._imageLoaded()}.bind(this),!1),r.src=A;var s={img:r,assetData:t};return s}function a(e){var t={assetData:e},A=i(e,this.assetsPath,this.path);return dataManager.loadData(A,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function o(e,t){var A;this.imagesLoadedCb=t;var i=e.length;for(A=0;A<i;A+=1)e[A].layers||(e[A].t&&"seq"!==e[A].t?3===e[A].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[A]))):(this.totalImages+=1,this.images.push(this._createImageData(e[A]))))}function l(e){this.path=e||""}function c(e){this.assetsPath=e||""}function h(e){var t=0,A=this.images.length;while(t<A){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null}function u(){this.imagesLoadedCb=null,this.images.length=0}function p(){return this.totalImages===this.loadedAssets}function d(){return this.totalFootages===this.loadedFootagesCount}function g(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function m(){this._imageLoaded=t.bind(this),this._footageLoaded=A.bind(this),this.testImageLoaded=r.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return m.prototype={loadAssets:o,setAssetsPath:c,setPath:l,loadedImages:p,loadedFootages:d,destroy:u,getAsset:h,createImgData:n,createImageData:s,imageLoaded:t,footageLoaded:A,setCacheType:g},m}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var A=this._cbs[e],i=0;i<A.length;i+=1)A[i](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){var A=0,i=this._cbs[e].length;while(A<i)this._cbs[e][A]===t&&(this._cbs[e].splice(A,1),A-=1,i-=1),A+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,A=e.split("\r\n"),i={},r=0,s=0;s<A.length;s+=1)t=A[s].split(":"),2===t.length&&(i[t[0]]=t[1].trim(),r+=1);if(0===r)throw new Error;return i}return function(t){for(var A=[],i=0;i<t.length;i+=1){var r=t[i],s={time:r.tm,duration:r.dr};try{s.payload=JSON.parse(t[i].cm)}catch(n){try{s.payload=e(t[i].cm)}catch(a){s.payload={name:t[i].cm}}}A.push(s)}return A}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){var t=0,A=this.compositions.length;while(t<A){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){return _typeof$4="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$4(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var A=getRenderer(t);this.renderer=new A(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var A={wrapper:e,animationData:t},i=e.attributes;A.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"",A.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var r=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";"false"===r?A.loop=!1:"true"===r?A.loop=!0:""!==r&&(A.loop=parseInt(r,10));var s=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:!i.getNamedItem("bm-autoplay")||i.getNamedItem("bm-autoplay").value;A.autoplay="false"!==s,A.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";var n=i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"";"false"===n&&(A.prerender=!1),A.path?this.setParams(A):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,A,i=this.animationData.layers,r=i.length,s=e.layers,n=s.length;for(A=0;A<n;A+=1){t=0;while(t<r){if(i[t].id===s[A].id){i[t]=s[A];break}t+=1}}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(r=e.assets.length,t=0;t<r;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var A=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(A,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){var e=this.animationData.segments;e||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,t){var A="number"===typeof e?e:void 0,i="number"===typeof t?t:void 0;this.renderer.updateContainerSize(A,i)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,A=0;A<this.markers.length;A+=1)if(t=this.markers[A],t.payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,A){if(!A||this.name===A){var i=Number(e);if(isNaN(i)){var r=this.getMarkerData(e);r&&this.goToAndStop(r.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,A){if(!A||this.name===A){var i=Number(e);if(isNaN(i)){var r=this.getMarkerData(e);r&&(r.duration?this.playSegments([r.time,r.time+r.duration],!0):this.goToAndStop(r.time,!0))}else this.goToAndStop(i,t,A);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,A=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(A=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(A=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),A&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var A=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?A=e:this.currentRawFrame+this.firstFrame>t&&(A=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==A&&this.goToAndStop(A,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var A,i=e.length;for(A=0;A<i;A+=1)this.segments.push(e[A])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var A=e.p;-1!==A.indexOf("images/")&&(A=A.split("/")[1]),t=this.assetsPath+A}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){var t=0,A=this.assets.length;while(t<A){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,A){try{var i=this.renderer.getElementByPath(e);i.updateDocumentData(t,A)}catch(r){}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],A=0,i=0,r=0,s=!0,n=!1;function a(e){var A=0,r=e.target;while(A<i)t[A].animation===r&&(t.splice(A,1),A-=1,i-=1,r.isPaused||h()),A+=1}function o(e,A){if(!e)return null;var r=0;while(r<i){if(t[r].elem===e&&null!==t[r].elem)return t[r].animation;r+=1}var s=new AnimationItem;return u(s,e),s.setData(e,A),s}function l(){var e,A=t.length,i=[];for(e=0;e<A;e+=1)i.push(t[e].animation);return i}function c(){r+=1,F()}function h(){r-=1}function u(e,A){e.addEventListener("destroy",a),e.addEventListener("_active",c),e.addEventListener("_idle",h),t.push({elem:A,animation:e}),i+=1}function p(e){var t=new AnimationItem;return u(t,null),t.setParams(e),t}function d(e,A){var r;for(r=0;r<i;r+=1)t[r].animation.setSpeed(e,A)}function g(e,A){var r;for(r=0;r<i;r+=1)t[r].animation.setDirection(e,A)}function m(e){var A;for(A=0;A<i;A+=1)t[A].animation.play(e)}function f(e){var a,o=e-A;for(a=0;a<i;a+=1)t[a].animation.advanceTime(o);A=e,r&&!n?window.requestAnimationFrame(f):s=!0}function y(e){A=e,window.requestAnimationFrame(f)}function B(e){var A;for(A=0;A<i;A+=1)t[A].animation.pause(e)}function w(e,A,r){var s;for(s=0;s<i;s+=1)t[s].animation.goToAndStop(e,A,r)}function C(e){var A;for(A=0;A<i;A+=1)t[A].animation.stop(e)}function v(e){var A;for(A=0;A<i;A+=1)t[A].animation.togglePause(e)}function b(e){var A;for(A=i-1;A>=0;A-=1)t[A].animation.destroy(e)}function Q(e,t,A){var i,r=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),s=r.length;for(i=0;i<s;i+=1)A&&r[i].setAttribute("data-bm-type",A),o(r[i],e);if(t&&0===s){A||(A="svg");var n=document.getElementsByTagName("body")[0];n.innerText="";var a=createTag("div");a.style.width="100%",a.style.height="100%",a.setAttribute("data-bm-type",A),n.appendChild(a),o(a,e)}}function I(){var e;for(e=0;e<i;e+=1)t[e].animation.resize()}function F(){!n&&r&&s&&(window.requestAnimationFrame(y),s=!1)}function E(){n=!0}function M(){n=!1,F()}function U(e,A){var r;for(r=0;r<i;r+=1)t[r].animation.setVolume(e,A)}function D(e){var A;for(A=0;A<i;A+=1)t[A].animation.mute(e)}function x(e){var A;for(A=0;A<i;A+=1)t[A].animation.unmute(e)}return e.registerAnimation=o,e.loadAnimation=p,e.setSpeed=d,e.setDirection=g,e.play=m,e.pause=B,e.stop=C,e.togglePause=v,e.searchAnimations=Q,e.resize=I,e.goToAndStop=w,e.destroy=b,e.freeze=E,e.unfreeze=M,e.setVolume=U,e.mute=D,e.unmute=x,e.getRegisteredAnimations=l,e}(),BezierFactory=function(){var e={};e.getBezierEasing=A;var t={};function A(e,A,i,r,s){var n=s||("bez_"+e+"_"+A+"_"+i+"_"+r).replace(/\./g,"p");if(t[n])return t[n];var a=new f([e,A,i,r]);return t[n]=a,a}var i=4,r=.001,s=1e-7,n=10,a=11,o=1/(a-1),l="function"===typeof Float32Array;function c(e,t){return 1-3*t+3*e}function h(e,t){return 3*t-6*e}function u(e){return 3*e}function p(e,t,A){return((c(t,A)*e+h(t,A))*e+u(t))*e}function d(e,t,A){return 3*c(t,A)*e*e+2*h(t,A)*e+u(t)}function g(e,t,A,i,r){var a,o,l=0;do{o=t+(A-t)/2,a=p(o,i,r)-e,a>0?A=o:t=o}while(Math.abs(a)>s&&++l<n);return o}function m(e,t,A,r){for(var s=0;s<i;++s){var n=d(t,A,r);if(0===n)return t;var a=p(t,A,r)-e;t-=a/n}return t}function f(e){this._p=e,this._mSampleValues=l?new Float32Array(a):new Array(a),this._precomputed=!1,this.get=this.get.bind(this)}return f.prototype={get:function(e){var t=this._p[0],A=this._p[1],i=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),t===A&&i===r?e:0===e?0:1===e?1:p(this._getTForX(e),A,r)},_precompute:function(){var e=this._p[0],t=this._p[1],A=this._p[2],i=this._p[3];this._precomputed=!0,e===t&&A===i||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],A=0;A<a;++A)this._mSampleValues[A]=p(A*o,e,t)},_getTForX:function(e){for(var t=this._p[0],A=this._p[2],i=this._mSampleValues,s=0,n=1,l=a-1;n!==l&&i[n]<=e;++n)s+=o;--n;var c=(e-i[n])/(i[n+1]-i[n]),h=s+c*o,u=d(h,t,A);return u>=r?m(e,h,t,A):0===u?h:g(e,s,s+o,t,A)}},e}(),pooling=function(){function e(e){return e.concat(createSizedArray(e.length))}return{double:e}}(),poolFactory=function(){return function(e,t,A){var i=0,r=e,s=createSizedArray(r),n={newElement:a,release:o};function a(){var e;return i?(i-=1,e=s[i]):e=t(),e}function o(e){i===r&&(s=pooling["double"](s),r*=2),A&&A(e),s[i]=e,i+=1}return n}}(),bezierLengthPool=function(){function e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,e)}(),segmentsLengthPool=function(){function e(){return{lengths:[],totalLength:0}}function t(e){var t,A=e.lengths.length;for(t=0;t<A;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0}return poolFactory(8,e,t)}();function bezFunction(){var e=Math;function t(e,t,A,i,r,s){var n=e*i+t*r+A*s-r*i-s*e-A*t;return n>-.001&&n<.001}function A(A,i,r,s,n,a,o,l,c){if(0===r&&0===a&&0===c)return t(A,i,s,n,o,l);var h,u=e.sqrt(e.pow(s-A,2)+e.pow(n-i,2)+e.pow(a-r,2)),p=e.sqrt(e.pow(o-A,2)+e.pow(l-i,2)+e.pow(c-r,2)),d=e.sqrt(e.pow(o-s,2)+e.pow(l-n,2)+e.pow(c-a,2));return h=u>p?u>d?u-p-d:d-p-u:d>p?d-p-u:p-u-d,h>-1e-4&&h<1e-4}var i=function(){return function(e,t,A,i){var r,s,n,a,o,l,c=getDefaultCurveSegments(),h=0,u=[],p=[],d=bezierLengthPool.newElement();for(n=A.length,r=0;r<c;r+=1){for(o=r/(c-1),l=0,s=0;s<n;s+=1)a=bmPow(1-o,3)*e[s]+3*bmPow(1-o,2)*o*A[s]+3*(1-o)*bmPow(o,2)*i[s]+bmPow(o,3)*t[s],u[s]=a,null!==p[s]&&(l+=bmPow(u[s]-p[s],2)),p[s]=u[s];l&&(l=bmSqrt(l),h+=l),d.percents[r]=o,d.lengths[r]=h}return d.addedLength=h,d}}();function r(e){var t,A=segmentsLengthPool.newElement(),r=e.c,s=e.v,n=e.o,a=e.i,o=e._length,l=A.lengths,c=0;for(t=0;t<o-1;t+=1)l[t]=i(s[t],s[t+1],n[t],a[t+1]),c+=l[t].addedLength;return r&&o&&(l[t]=i(s[t],s[0],n[t],a[0]),c+=l[t].addedLength),A.totalLength=c,A}function s(e){this.segmentLength=0,this.points=new Array(e)}function n(e,t){this.partialLength=e,this.point=t}var a=function(){var e={};return function(A,i,r,a){var o=(A[0]+"_"+A[1]+"_"+i[0]+"_"+i[1]+"_"+r[0]+"_"+r[1]+"_"+a[0]+"_"+a[1]).replace(/\./g,"p");if(!e[o]){var l,c,h,u,p,d,g,m=getDefaultCurveSegments(),f=0,y=null;2===A.length&&(A[0]!==i[0]||A[1]!==i[1])&&t(A[0],A[1],i[0],i[1],A[0]+r[0],A[1]+r[1])&&t(A[0],A[1],i[0],i[1],i[0]+a[0],i[1]+a[1])&&(m=2);var B=new s(m);for(h=r.length,l=0;l<m;l+=1){for(g=createSizedArray(h),p=l/(m-1),d=0,c=0;c<h;c+=1)u=bmPow(1-p,3)*A[c]+3*bmPow(1-p,2)*p*(A[c]+r[c])+3*(1-p)*bmPow(p,2)*(i[c]+a[c])+bmPow(p,3)*i[c],g[c]=u,null!==y&&(d+=bmPow(g[c]-y[c],2));d=bmSqrt(d),f+=d,B.points[l]=new n(d,g),y=g}B.segmentLength=f,e[o]=B}return e[o]}}();function o(e,t){var A=t.percents,i=t.lengths,r=A.length,s=bmFloor((r-1)*e),n=e*t.addedLength,a=0;if(s===r-1||0===s||n===i[s])return A[s];var o=i[s]>n?-1:1,l=!0;while(l)if(i[s]<=n&&i[s+1]>n?(a=(n-i[s])/(i[s+1]-i[s]),l=!1):s+=o,s<0||s>=r-1){if(s===r-1)return A[s];l=!1}return A[s]+(A[s+1]-A[s])*a}function l(t,A,i,r,s,n){var a=o(s,n),l=1-a,c=e.round(1e3*(l*l*l*t[0]+(a*l*l+l*a*l+l*l*a)*i[0]+(a*a*l+l*a*a+a*l*a)*r[0]+a*a*a*A[0]))/1e3,h=e.round(1e3*(l*l*l*t[1]+(a*l*l+l*a*l+l*l*a)*i[1]+(a*a*l+l*a*a+a*l*a)*r[1]+a*a*a*A[1]))/1e3;return[c,h]}var c=createTypedArray("float32",8);function h(t,A,i,r,s,n,a){s<0?s=0:s>1&&(s=1);var l=o(s,a);n=n>1?1:n;var h,u=o(n,a),p=t.length,d=1-l,g=1-u,m=d*d*d,f=l*d*d*3,y=l*l*d*3,B=l*l*l,w=d*d*g,C=l*d*g+d*l*g+d*d*u,v=l*l*g+d*l*u+l*d*u,b=l*l*u,Q=d*g*g,I=l*g*g+d*u*g+d*g*u,F=l*u*g+d*u*u+l*g*u,E=l*u*u,M=g*g*g,U=u*g*g+g*u*g+g*g*u,D=u*u*g+g*u*u+u*g*u,x=u*u*u;for(h=0;h<p;h+=1)c[4*h]=e.round(1e3*(m*t[h]+f*i[h]+y*r[h]+B*A[h]))/1e3,c[4*h+1]=e.round(1e3*(w*t[h]+C*i[h]+v*r[h]+b*A[h]))/1e3,c[4*h+2]=e.round(1e3*(Q*t[h]+I*i[h]+F*r[h]+E*A[h]))/1e3,c[4*h+3]=e.round(1e3*(M*t[h]+U*i[h]+D*r[h]+x*A[h]))/1e3;return c}return{getSegmentsLength:r,getNewSegment:h,getPointInSegment:l,buildBezierData:a,pointOnLine2D:t,pointOnLine3D:A}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var A,i=this.offsetTime;"multidimensional"===this.propType&&(A=createTypedArray("float32",this.pv.length));var r,s,n,a,o,l,c,h,u,p=t.lastIndex,d=p,g=this.keyframes.length-1,m=!0;while(m){if(r=this.keyframes[d],s=this.keyframes[d+1],d===g-1&&e>=s.t-i){r.h&&(r=s),p=0;break}if(s.t-i>e){p=d;break}d<g-1?d+=1:(p=0,m=!1)}n=this.keyframesMetadata[d]||{};var f,y=s.t-i,B=r.t-i;if(r.to){n.bezierData||(n.bezierData=bez.buildBezierData(r.s,s.s||r.e,r.to,r.ti));var w=n.bezierData;if(e>=y||e<B){var C=e>=y?w.points.length-1:0;for(o=w.points[C].point.length,a=0;a<o;a+=1)A[a]=w.points[C].point[a]}else{n.__fnct?u=n.__fnct:(u=BezierFactory.getBezierEasing(r.o.x,r.o.y,r.i.x,r.i.y,r.n).get,n.__fnct=u),l=u((e-B)/(y-B));var v,b=w.segmentLength*l,Q=t.lastFrame<e&&t._lastKeyframeIndex===d?t._lastAddedLength:0;h=t.lastFrame<e&&t._lastKeyframeIndex===d?t._lastPoint:0,m=!0,c=w.points.length;while(m){if(Q+=w.points[h].partialLength,0===b||0===l||h===w.points.length-1){for(o=w.points[h].point.length,a=0;a<o;a+=1)A[a]=w.points[h].point[a];break}if(b>=Q&&b<Q+w.points[h+1].partialLength){for(v=(b-Q)/w.points[h+1].partialLength,o=w.points[h].point.length,a=0;a<o;a+=1)A[a]=w.points[h].point[a]+(w.points[h+1].point[a]-w.points[h].point[a])*v;break}h<c-1?h+=1:m=!1}t._lastPoint=h,t._lastAddedLength=Q-w.points[h].partialLength,t._lastKeyframeIndex=d}}else{var I,F,E,M,U;if(g=r.s.length,f=s.s||r.e,this.sh&&1!==r.h)if(e>=y)A[0]=f[0],A[1]=f[1],A[2]=f[2];else if(e<=B)A[0]=r.s[0],A[1]=r.s[1],A[2]=r.s[2];else{var D=createQuaternion(r.s),x=createQuaternion(f),T=(e-B)/(y-B);quaternionToEuler(A,slerp(D,x,T))}else for(d=0;d<g;d+=1)1!==r.h&&(e>=y?l=1:e<B?l=0:(r.o.x.constructor===Array?(n.__fnct||(n.__fnct=[]),n.__fnct[d]?u=n.__fnct[d]:(I=void 0===r.o.x[d]?r.o.x[0]:r.o.x[d],F=void 0===r.o.y[d]?r.o.y[0]:r.o.y[d],E=void 0===r.i.x[d]?r.i.x[0]:r.i.x[d],M=void 0===r.i.y[d]?r.i.y[0]:r.i.y[d],u=BezierFactory.getBezierEasing(I,F,E,M).get,n.__fnct[d]=u)):n.__fnct?u=n.__fnct:(I=r.o.x,F=r.o.y,E=r.i.x,M=r.i.y,u=BezierFactory.getBezierEasing(I,F,E,M).get,r.keyframeMetadata=u),l=u((e-B)/(y-B)))),f=s.s||r.e,U=1===r.h?r.s[d]:r.s[d]+(f[d]-r.s[d])*l,"multidimensional"===this.propType?A[d]=U:A=U}return t.lastIndex=p,A}function slerp(e,t,A){var i,r,s,n,a,o=[],l=e[0],c=e[1],h=e[2],u=e[3],p=t[0],d=t[1],g=t[2],m=t[3];return r=l*p+c*d+h*g+u*m,r<0&&(r=-r,p=-p,d=-d,g=-g,m=-m),1-r>1e-6?(i=Math.acos(r),s=Math.sin(i),n=Math.sin((1-A)*i)/s,a=Math.sin(A*i)/s):(n=1-A,a=A),o[0]=n*l+a*p,o[1]=n*c+a*d,o[2]=n*h+a*g,o[3]=n*u+a*m,o}function quaternionToEuler(e,t){var A=t[0],i=t[1],r=t[2],s=t[3],n=Math.atan2(2*i*s-2*A*r,1-2*i*i-2*r*r),a=Math.asin(2*A*i+2*r*s),o=Math.atan2(2*A*s-2*i*r,1-2*A*A-2*r*r);e[0]=n/degToRads,e[1]=a/degToRads,e[2]=o/degToRads}function createQuaternion(e){var t=e[0]*degToRads,A=e[1]*degToRads,i=e[2]*degToRads,r=Math.cos(t/2),s=Math.cos(A/2),n=Math.cos(i/2),a=Math.sin(t/2),o=Math.sin(A/2),l=Math.sin(i/2),c=r*s*n-a*o*l,h=a*o*n+r*s*l,u=a*s*n+r*o*l,p=r*o*n-a*s*l;return[h,u,p,c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,A=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=A&&e>=A||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(e,this._caching);this.pv=i}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else{var A=0,i=this.v.length;while(A<i)t=e[A]*this.mult,mathAbs(this.v[A]-t)>1e-5&&(this.v[A]=t,this._mdf=!0),A+=1}}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,A=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)A=this.effectsSequence[e](A);this.setVValue(A),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,t,A,i){this.propType="unidimensional",this.mult=A||1,this.data=t,this.v=A?t.k*A:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,A,i){var r;this.propType="multidimensional",this.mult=A||1,this.data=t,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var s=t.k.length;for(this.v=createTypedArray("float32",s),this.pv=createTypedArray("float32",s),this.vel=createTypedArray("float32",s),r=0;r<s;r+=1)this.v[r]=t.k[r]*this.mult,this.pv[r]=t.k[r];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,A,i){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=A||1,this.elem=e,this.container=i,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,A,i){var r;this.propType="multidimensional";var s,n,a,o,l=t.k.length;for(r=0;r<l-1;r+=1)t.k[r].to&&t.k[r].s&&t.k[r+1]&&t.k[r+1].s&&(s=t.k[r].s,n=t.k[r+1].s,a=t.k[r].to,o=t.k[r].ti,(2===s.length&&(s[0]!==n[0]||s[1]!==n[1])&&bez.pointOnLine2D(s[0],s[1],n[0],n[1],s[0]+a[0],s[1]+a[1])&&bez.pointOnLine2D(s[0],s[1],n[0],n[1],n[0]+o[0],n[1]+o[1])||3===s.length&&(s[0]!==n[0]||s[1]!==n[1]||s[2]!==n[2])&&bez.pointOnLine3D(s[0],s[1],s[2],n[0],n[1],n[2],s[0]+a[0],s[1]+a[1],s[2]+a[2])&&bez.pointOnLine3D(s[0],s[1],s[2],n[0],n[1],n[2],n[0]+o[0],n[1]+o[1],n[2]+o[2]))&&(t.k[r].to=null,t.k[r].ti=null),s[0]===n[0]&&s[1]===n[1]&&0===a[0]&&0===a[1]&&0===o[0]&&0===o[1]&&(2===s.length||s[2]===n[2]&&0===a[2]&&0===o[2])&&(t.k[r].to=null,t.k[r].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=A||1,this.elem=e,this.container=i,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var c=t.k[0].s.length;for(this.v=createTypedArray("float32",c),this.pv=createTypedArray("float32",c),r=0;r<c;r+=1)this.v[r]=initFrame,this.pv[r]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",c)},this.addEffect=addEffect}var PropertyFactory=function(){function e(e,t,A,i,r){var s;if(t.sid&&(t=e.globalData.slotManager.getProp(t)),t.k.length)if("number"===typeof t.k[0])s=new MultiDimensionalProperty(e,t,i,r);else switch(A){case 0:s=new KeyframedValueProperty(e,t,i,r);break;case 1:s=new KeyframedMultidimensionalProperty(e,t,i,r);break;default:break}else s=new ValueProperty(e,t,i,r);return s.effectsSequence.length&&r.addDynamicProperty(s),s}var t={getProp:e};return t}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var e;this._mdf=!1;var t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){function e(){return createTypedArray("float32",2)}return poolFactory(8,e)}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);var A=0;while(A<t)this.v[A]=pointPool.newElement(),this.o[A]=pointPool.newElement(),this.i[A]=pointPool.newElement(),A+=1},ShapePath.prototype.setLength=function(e){while(this._maxLength<e)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,A,i,r){var s;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),A){case"v":s=this.v;break;case"i":s=this.i;break;case"o":s=this.o;break;default:s=[];break}(!s[i]||s[i]&&!r)&&(s[i]=pointPool.newElement()),s[i][0]=e,s[i][1]=t},ShapePath.prototype.setTripleAt=function(e,t,A,i,r,s,n,a){this.setXYAt(e,t,"v",n,a),this.setXYAt(A,i,"o",n,a),this.setXYAt(r,s,"i",n,a)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,A=this.o,i=this.i,r=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],i[0][0],i[0][1],A[0][0],A[0][1],0,!1),r=1);var s,n=this._length-1,a=this._length;for(s=r;s<a;s+=1)e.setTripleAt(t[n][0],t[n][1],i[n][0],i[n][1],A[n][0],A[n][1],s,!1),n-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function e(){return new ShapePath}function t(e){var t,A=e._length;for(t=0;t<A;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1}function A(e){var t,A=i.newElement(),r=void 0===e._length?e.v.length:e._length;for(A.setLength(r),A.c=e.c,t=0;t<r;t+=1)A.setTripleAt(e.v[t][0],e.v[t][1],e.o[t][0],e.o[t][1],e.i[t][0],e.i[t][1],t);return A}var i=poolFactory(4,e,t);return i.clone=A,i}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=function(){var e={newShapeCollection:r,release:s},t=0,A=4,i=createSizedArray(A);function r(){var e;return t?(t-=1,e=i[t]):e=new ShapeCollection,e}function s(e){var r,s=e._length;for(r=0;r<s;r+=1)shapePool.release(e.shapes[r]);e._length=0,t===A&&(i=pooling["double"](i),A*=2),i[t]=e,t+=1}return e}(),ShapePropertyFactory=function(){var e=-999999;function t(e,t,A){var i,r,s,n,a,o,l,c,h,u=A.lastIndex,p=this.keyframes;if(e<p[0].t-this.offsetTime)i=p[0].s[0],s=!0,u=0;else if(e>=p[p.length-1].t-this.offsetTime)i=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],s=!0;else{var d,g,m,f=u,y=p.length-1,B=!0;while(B){if(d=p[f],g=p[f+1],g.t-this.offsetTime>e)break;f<y-1?f+=1:B=!1}if(m=this.keyframesMetadata[f]||{},s=1===d.h,u=f,!s){if(e>=g.t-this.offsetTime)c=1;else if(e<d.t-this.offsetTime)c=0;else{var w;m.__fnct?w=m.__fnct:(w=BezierFactory.getBezierEasing(d.o.x,d.o.y,d.i.x,d.i.y).get,m.__fnct=w),c=w((e-(d.t-this.offsetTime))/(g.t-this.offsetTime-(d.t-this.offsetTime)))}r=g.s?g.s[0]:d.e[0]}i=d.s[0]}for(o=t._length,l=i.i[0].length,A.lastIndex=u,n=0;n<o;n+=1)for(a=0;a<l;a+=1)h=s?i.i[n][a]:i.i[n][a]+(r.i[n][a]-i.i[n][a])*c,t.i[n][a]=h,h=s?i.o[n][a]:i.o[n][a]+(r.o[n][a]-i.o[n][a])*c,t.o[n][a]=h,h=s?i.v[n][a]:i.v[n][a]+(r.v[n][a]-i.v[n][a])*c,t.v[n][a]=h}function A(){var t=this.comp.renderedFrame-this.offsetTime,A=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime,r=this._caching.lastFrame;return r!==e&&(r<A&&t<A||r>i&&t>i)||(this._caching.lastIndex=r<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function i(){this.paths=this.localShapeCollection}function r(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var A,i=e._length;for(A=0;A<i;A+=1)if(e.v[A][0]!==t.v[A][0]||e.v[A][1]!==t.v[A][1]||e.o[A][0]!==t.o[A][0]||e.o[A][1]!==t.o[A][1]||e.i[A][0]!==t.i[A][0]||e.i[A][1]!==t.i[A][1])return!1;return!0}function s(e){r(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function n(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e,t;this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var A=this.effectsSequence.length;for(t=0;t<A;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(e,t,A){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var r=3===A?t.pt.k:t.ks.k;this.v=shapePool.clone(r),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function o(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function l(t,r,s){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===s?r.pt.k:r.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var n=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,n),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=i,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[A.bind(this)]}a.prototype.interpolateShape=t,a.prototype.getValue=n,a.prototype.setVValue=s,a.prototype.addEffect=o,l.prototype.getValue=n,l.prototype.interpolateShape=t,l.prototype.setVValue=s,l.prototype.addEffect=o;var c=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],A=this.p.v[1],i=this.s.v[0]/2,r=this.s.v[1]/2,s=3!==this.d,n=this.v;n.v[0][0]=t,n.v[0][1]=A-r,n.v[1][0]=s?t+i:t-i,n.v[1][1]=A,n.v[2][0]=t,n.v[2][1]=A+r,n.v[3][0]=s?t-i:t+i,n.v[3][1]=A,n.i[0][0]=s?t-i*e:t+i*e,n.i[0][1]=A-r,n.i[1][0]=s?t+i:t-i,n.i[1][1]=A-r*e,n.i[2][0]=s?t+i*e:t-i*e,n.i[2][1]=A+r,n.i[3][0]=s?t-i:t+i,n.i[3][1]=A+r*e,n.o[0][0]=s?t+i*e:t-i*e,n.o[0][1]=A-r,n.o[1][0]=s?t+i:t-i,n.o[1][1]=A+r*e,n.o[2][0]=s?t-i*e:t+i*e,n.o[2][1]=A+r,n.o[3][0]=s?t-i:t+i,n.o[3][1]=A-r*e}},extendPrototype([DynamicPropertyContainer],t),t}(),h=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,t,A,i,r=2*Math.floor(this.pt.v),s=2*Math.PI/r,n=!0,a=this.or.v,o=this.ir.v,l=this.os.v,c=this.is.v,h=2*Math.PI*a/(2*r),u=2*Math.PI*o/(2*r),p=-Math.PI/2;p+=this.r.v;var d=3===this.data.d?-1:1;for(this.v._length=0,e=0;e<r;e+=1){t=n?a:o,A=n?l:c,i=n?h:u;var g=t*Math.cos(p),m=t*Math.sin(p),f=0===g&&0===m?0:m/Math.sqrt(g*g+m*m),y=0===g&&0===m?0:-g/Math.sqrt(g*g+m*m);g+=+this.p.v[0],m+=+this.p.v[1],this.v.setTripleAt(g,m,g-f*i*A*d,m-y*i*A*d,g+f*i*A*d,m+y*i*A*d,e,!0),n=!n,p+=s*d}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),A=2*Math.PI/t,i=this.or.v,r=this.os.v,s=2*Math.PI*i/(4*t),n=.5*-Math.PI,a=3===this.data.d?-1:1;for(n+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var o=i*Math.cos(n),l=i*Math.sin(n),c=0===o&&0===l?0:l/Math.sqrt(o*o+l*l),h=0===o&&0===l?0:-o/Math.sqrt(o*o+l*l);o+=+this.p.v[0],l+=+this.p.v[1],this.v.setTripleAt(o,l,o-c*s*r*a,l-h*s*r*a,o+c*s*r*a,l+h*s*r*a,e,!0),n+=A*a}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),u=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],A=this.s.v[0]/2,i=this.s.v[1]/2,r=bmMin(A,i,this.r.v),s=r*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+A,t-i+r,e+A,t-i+r,e+A,t-i+s,0,!0),this.v.setTripleAt(e+A,t+i-r,e+A,t+i-s,e+A,t+i-r,1,!0),0!==r?(this.v.setTripleAt(e+A-r,t+i,e+A-r,t+i,e+A-s,t+i,2,!0),this.v.setTripleAt(e-A+r,t+i,e-A+s,t+i,e-A+r,t+i,3,!0),this.v.setTripleAt(e-A,t+i-r,e-A,t+i-r,e-A,t+i-s,4,!0),this.v.setTripleAt(e-A,t-i+r,e-A,t-i+s,e-A,t-i+r,5,!0),this.v.setTripleAt(e-A+r,t-i,e-A+r,t-i,e-A+s,t-i,6,!0),this.v.setTripleAt(e+A-r,t-i,e+A-s,t-i,e+A-r,t-i,7,!0)):(this.v.setTripleAt(e-A,t+i,e-A+s,t+i,e-A,t+i,2),this.v.setTripleAt(e-A,t-i,e-A,t-i+s,e-A,t-i,3))):(this.v.setTripleAt(e+A,t-i+r,e+A,t-i+s,e+A,t-i+r,0,!0),0!==r?(this.v.setTripleAt(e+A-r,t-i,e+A-r,t-i,e+A-s,t-i,1,!0),this.v.setTripleAt(e-A+r,t-i,e-A+s,t-i,e-A+r,t-i,2,!0),this.v.setTripleAt(e-A,t-i+r,e-A,t-i+r,e-A,t-i+s,3,!0),this.v.setTripleAt(e-A,t+i-r,e-A,t+i-s,e-A,t+i-r,4,!0),this.v.setTripleAt(e-A+r,t+i,e-A+r,t+i,e-A+s,t+i,5,!0),this.v.setTripleAt(e+A-r,t+i,e+A-s,t+i,e+A-r,t+i,6,!0),this.v.setTripleAt(e+A,t+i-r,e+A,t+i-r,e+A,t+i-s,7,!0)):(this.v.setTripleAt(e-A,t-i,e-A+s,t-i,e-A,t-i,1,!0),this.v.setTripleAt(e-A,t+i,e-A,t+i-s,e-A,t+i,2,!0),this.v.setTripleAt(e+A,t+i,e+A-s,t+i,e+A,t+i,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],e),e}();function p(e,t,A){var i;if(3===A||4===A){var r=3===A?t.pt:t.ks,s=r.k;i=s.length?new l(e,t,A):new a(e,t,A)}else 5===A?i=new u(e,t):6===A?i=new c(e,t):7===A&&(i=new h(e,t));return i.k&&e.addDynamicProperty(i),i}function d(){return a}function g(){return l}var m={};return m.getShapeProp=p,m.getConstructorFunction=d,m.getKeyframedConstructorFunction=g,m}(),Matrix=function(){var e=Math.cos,t=Math.sin,A=Math.tan,i=Math.round;function r(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function s(A){if(0===A)return this;var i=e(A),r=t(A);return this._t(i,-r,0,0,r,i,0,0,0,0,1,0,0,0,0,1)}function n(A){if(0===A)return this;var i=e(A),r=t(A);return this._t(1,0,0,0,0,i,-r,0,0,r,i,0,0,0,0,1)}function a(A){if(0===A)return this;var i=e(A),r=t(A);return this._t(i,0,r,0,0,1,0,0,-r,0,i,0,0,0,0,1)}function o(A){if(0===A)return this;var i=e(A),r=t(A);return this._t(i,-r,0,0,r,i,0,0,0,0,1,0,0,0,0,1)}function l(e,t){return this._t(1,t,e,1,0,0)}function c(e,t){return this.shear(A(e),A(t))}function h(i,r){var s=e(r),n=t(r);return this._t(s,n,0,0,-n,s,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,A(i),1,0,0,0,0,1,0,0,0,0,1)._t(s,-n,0,0,n,s,0,0,0,0,1,0,0,0,0,1)}function u(e,t,A){return A||0===A||(A=1),1===e&&1===t&&1===A?this:this._t(e,0,0,0,0,t,0,0,0,0,A,0,0,0,0,1)}function p(e,t,A,i,r,s,n,a,o,l,c,h,u,p,d,g){return this.props[0]=e,this.props[1]=t,this.props[2]=A,this.props[3]=i,this.props[4]=r,this.props[5]=s,this.props[6]=n,this.props[7]=a,this.props[8]=o,this.props[9]=l,this.props[10]=c,this.props[11]=h,this.props[12]=u,this.props[13]=p,this.props[14]=d,this.props[15]=g,this}function d(e,t,A){return A=A||0,0!==e||0!==t||0!==A?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,A,1):this}function g(e,t,A,i,r,s,n,a,o,l,c,h,u,p,d,g){var m=this.props;if(1===e&&0===t&&0===A&&0===i&&0===r&&1===s&&0===n&&0===a&&0===o&&0===l&&1===c&&0===h)return m[12]=m[12]*e+m[15]*u,m[13]=m[13]*s+m[15]*p,m[14]=m[14]*c+m[15]*d,m[15]*=g,this._identityCalculated=!1,this;var f=m[0],y=m[1],B=m[2],w=m[3],C=m[4],v=m[5],b=m[6],Q=m[7],I=m[8],F=m[9],E=m[10],M=m[11],U=m[12],D=m[13],x=m[14],T=m[15];return m[0]=f*e+y*r+B*o+w*u,m[1]=f*t+y*s+B*l+w*p,m[2]=f*A+y*n+B*c+w*d,m[3]=f*i+y*a+B*h+w*g,m[4]=C*e+v*r+b*o+Q*u,m[5]=C*t+v*s+b*l+Q*p,m[6]=C*A+v*n+b*c+Q*d,m[7]=C*i+v*a+b*h+Q*g,m[8]=I*e+F*r+E*o+M*u,m[9]=I*t+F*s+E*l+M*p,m[10]=I*A+F*n+E*c+M*d,m[11]=I*i+F*a+E*h+M*g,m[12]=U*e+D*r+x*o+T*u,m[13]=U*t+D*s+x*l+T*p,m[14]=U*A+D*n+x*c+T*d,m[15]=U*i+D*a+x*h+T*g,this._identityCalculated=!1,this}function m(e){var t=e.props;return this.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function f(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function y(e){var t=0;while(t<16){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function B(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function w(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function C(e,t,A){return{x:e*this.props[0]+t*this.props[4]+A*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+A*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+A*this.props[10]+this.props[14]}}function v(e,t,A){return e*this.props[0]+t*this.props[4]+A*this.props[8]+this.props[12]}function b(e,t,A){return e*this.props[1]+t*this.props[5]+A*this.props[9]+this.props[13]}function Q(e,t,A){return e*this.props[2]+t*this.props[6]+A*this.props[10]+this.props[14]}function I(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,A=-this.props[1]/e,i=-this.props[4]/e,r=this.props[0]/e,s=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,n=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,a=new Matrix;return a.props[0]=t,a.props[1]=A,a.props[4]=i,a.props[5]=r,a.props[12]=s,a.props[13]=n,a}function F(e){var t=this.getInverseMatrix();return t.applyToPointArray(e[0],e[1],e[2]||0)}function E(e){var t,A=e.length,i=[];for(t=0;t<A;t+=1)i[t]=F(e[t]);return i}function M(e,t,A){var i=createTypedArray("float32",6);if(this.isIdentity())i[0]=e[0],i[1]=e[1],i[2]=t[0],i[3]=t[1],i[4]=A[0],i[5]=A[1];else{var r=this.props[0],s=this.props[1],n=this.props[4],a=this.props[5],o=this.props[12],l=this.props[13];i[0]=e[0]*r+e[1]*n+o,i[1]=e[0]*s+e[1]*a+l,i[2]=t[0]*r+t[1]*n+o,i[3]=t[0]*s+t[1]*a+l,i[4]=A[0]*r+A[1]*n+o,i[5]=A[0]*s+A[1]*a+l}return i}function U(e,t,A){var i;return i=this.isIdentity()?[e,t,A]:[e*this.props[0]+t*this.props[4]+A*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+A*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+A*this.props[10]+this.props[14]],i}function D(e,t){if(this.isIdentity())return e+","+t;var A=this.props;return Math.round(100*(e*A[0]+t*A[4]+A[12]))/100+","+Math.round(100*(e*A[1]+t*A[5]+A[13]))/100}function x(){var e=0,t=this.props,A="matrix3d(",r=1e4;while(e<16)A+=i(t[e]*r)/r,A+=15===e?")":",",e+=1;return A}function T(e){var t=1e4;return e<1e-6&&e>0||e>-1e-6&&e<0?i(e*t)/t:e}function S(){var e=this.props,t=T(e[0]),A=T(e[1]),i=T(e[4]),r=T(e[5]),s=T(e[12]),n=T(e[13]);return"matrix("+t+","+A+","+i+","+r+","+s+","+n+")"}return function(){this.reset=r,this.rotate=s,this.rotateX=n,this.rotateY=a,this.rotateZ=o,this.skew=c,this.skewFromAxis=h,this.shear=l,this.scale=u,this.setTransform=p,this.translate=d,this.transform=g,this.multiply=m,this.applyToPoint=C,this.applyToX=v,this.applyToY=b,this.applyToZ=Q,this.applyToPointArray=U,this.applyToTriplePoints=M,this.applyToPointStringified=D,this.toCSS=x,this.to2dCSS=S,this.clone=B,this.cloneFromProps=w,this.equals=y,this.inversePoints=E,this.inversePoint=F,this.getInverseMatrix=I,this._t=this.transform,this.isIdentity=f,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"===typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!==typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),A=0;A<t.length;A+=1){var i=t[A].split("=");if(decodeURIComponent(i[0])==e)return decodeURIComponent(i[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{"object"!==_typeof$3(exports)&&__webpack_require__.amdO}catch(err){}var ShapeModifiers=function(){var e={},t={};function A(e,A){t[e]||(t[e]=A)}function i(e,A,i){return new t[e](A,i)}return e.registerModifier=A,e.getModifier=i,e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,A,i,r){var s=[];t<=1?s.push({s:e,e:t}):e>=1?s.push({s:e-1,e:t-1}):(s.push({s:e,e:1}),s.push({s:0,e:t-1}));var n,a,o=[],l=s.length;for(n=0;n<l;n+=1){var c,h;if(a=s[n],!(a.e*r<i||a.s*r>i+A))c=a.s*r<=i?0:(a.s*r-i)/A,h=a.e*r>=i+A?1:(a.e*r-i)/A,o.push([c,h])}return o.length||o.push([0,0]),o},TrimModifier.prototype.releasePathsData=function(e){var t,A=e.length;for(t=0;t<A;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,A,i,r;if(this._mdf||e){var s=this.o.v%360/360;if(s<0&&(s+=1),t=this.s.v>1?1+s:this.s.v<0?0+s:this.s.v+s,A=this.e.v>1?1+s:this.e.v<0?0+s:this.e.v+s,t>A){var n=t;t=A,A=n}t=1e-4*Math.round(1e4*t),A=1e-4*Math.round(1e4*A),this.sValue=t,this.eValue=A}else t=this.sValue,A=this.eValue;var a,o,l,c,h,u=this.shapes.length,p=0;if(A===t)for(r=0;r<u;r+=1)this.shapes[r].localShapeCollection.releaseShapes(),this.shapes[r].shape._mdf=!0,this.shapes[r].shape.paths=this.shapes[r].localShapeCollection,this._mdf&&(this.shapes[r].pathsData.length=0);else if(1===A&&0===t||0===A&&1===t){if(this._mdf)for(r=0;r<u;r+=1)this.shapes[r].pathsData.length=0,this.shapes[r].shape._mdf=!0}else{var d,g,m=[];for(r=0;r<u;r+=1)if(d=this.shapes[r],d.shape._mdf||this._mdf||e||2===this.m){if(i=d.shape.paths,o=i._length,h=0,!d.shape._mdf&&d.pathsData.length)h=d.totalShapeLength;else{for(l=this.releasePathsData(d.pathsData),a=0;a<o;a+=1)c=bez.getSegmentsLength(i.shapes[a]),l.push(c),h+=c.totalLength;d.totalShapeLength=h,d.pathsData=l}p+=h,d.shape._mdf=!0}else d.shape.paths=d.localShapeCollection;var f,y=t,B=A,w=0;for(r=u-1;r>=0;r-=1)if(d=this.shapes[r],d.shape._mdf){for(g=d.localShapeCollection,g.releaseShapes(),2===this.m&&u>1?(f=this.calculateShapeEdges(t,A,d.totalShapeLength,w,p),w+=d.totalShapeLength):f=[[y,B]],o=f.length,a=0;a<o;a+=1){y=f[a][0],B=f[a][1],m.length=0,B<=1?m.push({s:d.totalShapeLength*y,e:d.totalShapeLength*B}):y>=1?m.push({s:d.totalShapeLength*(y-1),e:d.totalShapeLength*(B-1)}):(m.push({s:d.totalShapeLength*y,e:d.totalShapeLength}),m.push({s:0,e:d.totalShapeLength*(B-1)}));var C=this.addShapes(d,m[0]);if(m[0].s!==m[0].e){if(m.length>1){var v=d.shape.paths.shapes[d.shape.paths._length-1];if(v.c){var b=C.pop();this.addPaths(C,g),C=this.addShapes(d,m[1],b)}else this.addPaths(C,g),C=this.addShapes(d,m[1])}this.addPaths(C,g)}}d.shape.paths=g}}},TrimModifier.prototype.addPaths=function(e,t){var A,i=e.length;for(A=0;A<i;A+=1)t.addShape(e[A])},TrimModifier.prototype.addSegment=function(e,t,A,i,r,s,n){r.setXYAt(t[0],t[1],"o",s),r.setXYAt(A[0],A[1],"i",s+1),n&&r.setXYAt(e[0],e[1],"v",s),r.setXYAt(i[0],i[1],"v",s+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,A,i){t.setXYAt(e[1],e[5],"o",A),t.setXYAt(e[2],e[6],"i",A+1),i&&t.setXYAt(e[0],e[4],"v",A),t.setXYAt(e[3],e[7],"v",A+1)},TrimModifier.prototype.addShapes=function(e,t,A){var i,r,s,n,a,o,l,c,h=e.pathsData,u=e.shape.paths.shapes,p=e.shape.paths._length,d=0,g=[],m=!0;for(A?(a=A._length,c=A._length):(A=shapePool.newElement(),a=0,c=0),g.push(A),i=0;i<p;i+=1){for(o=h[i].lengths,A.c=u[i].c,s=u[i].c?o.length:o.length+1,r=1;r<s;r+=1)if(n=o[r-1],d+n.addedLength<t.s)d+=n.addedLength,A.c=!1;else{if(d>t.e){A.c=!1;break}t.s<=d&&t.e>=d+n.addedLength?(this.addSegment(u[i].v[r-1],u[i].o[r-1],u[i].i[r],u[i].v[r],A,a,m),m=!1):(l=bez.getNewSegment(u[i].v[r-1],u[i].v[r],u[i].o[r-1],u[i].i[r],(t.s-d)/n.addedLength,(t.e-d)/n.addedLength,o[r-1]),this.addSegmentFromArray(l,A,a,m),m=!1,A.c=!1),d+=n.addedLength,a+=1}if(u[i].c&&o.length){if(n=o[r-1],d<=t.e){var f=o[r-1].addedLength;t.s<=d&&t.e>=d+f?(this.addSegment(u[i].v[r-1],u[i].o[r-1],u[i].i[0],u[i].v[0],A,a,m),m=!1):(l=bez.getNewSegment(u[i].v[r-1],u[i].v[0],u[i].o[r-1],u[i].i[0],(t.s-d)/f,(t.e-d)/f,o[r-1]),this.addSegmentFromArray(l,A,a,m),m=!1,A.c=!1)}else A.c=!1;d+=n.addedLength,a+=1}if(A._length&&(A.setXYAt(A.v[c][0],A.v[c][1],"i",c),A.setXYAt(A.v[A._length-1][0],A.v[A._length-1][1],"o",A._length-1)),d>t.e)break;i<p-1&&(A=shapePool.newElement(),m=!0,g.push(A),a=0)}return g},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var A=t/100,i=[0,0],r=e._length,s=0;for(s=0;s<r;s+=1)i[0]+=e.v[s][0],i[1]+=e.v[s][1];i[0]/=r,i[1]/=r;var n,a,o,l,c,h,u=shapePool.newElement();for(u.c=e.c,s=0;s<r;s+=1)n=e.v[s][0]+(i[0]-e.v[s][0])*A,a=e.v[s][1]+(i[1]-e.v[s][1])*A,o=e.o[s][0]+(i[0]-e.o[s][0])*-A,l=e.o[s][1]+(i[1]-e.o[s][1])*-A,c=e.i[s][0]+(i[0]-e.i[s][0])*-A,h=e.i[s][1]+(i[1]-e.i[s][1])*-A,u.setTripleAt(n,a,o,l,c,h,s);return u},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,A,i,r,s,n,a=this.shapes.length,o=this.amount.v;if(0!==o)for(A=0;A<a;A+=1){if(s=this.shapes[A],n=s.localShapeCollection,s.shape._mdf||this._mdf||e)for(n.releaseShapes(),s.shape._mdf=!0,t=s.shape.paths.shapes,r=s.shape.paths._length,i=0;i<r;i+=1)n.addShape(this.processPath(t[i],o));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function A(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var A;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var i,r;if(A=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(i=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/A,0),r=this.p.getValueAtTime(this.p.keyframes[0].t/A,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(i=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/A,0),r=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/A,0)):(i=this.p.pv,r=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/A,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){i=[],r=[];var s=this.px,n=this.py;s._caching.lastFrame+s.offsetTime<=s.keyframes[0].t?(i[0]=s.getValueAtTime((s.keyframes[0].t+.01)/A,0),i[1]=n.getValueAtTime((n.keyframes[0].t+.01)/A,0),r[0]=s.getValueAtTime(s.keyframes[0].t/A,0),r[1]=n.getValueAtTime(n.keyframes[0].t/A,0)):s._caching.lastFrame+s.offsetTime>=s.keyframes[s.keyframes.length-1].t?(i[0]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/A,0),i[1]=n.getValueAtTime(n.keyframes[n.keyframes.length-1].t/A,0),r[0]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/A,0),r[1]=n.getValueAtTime((n.keyframes[n.keyframes.length-1].t-.01)/A,0)):(i=[s.pv,n.pv],r[0]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/A,s.offsetTime),r[1]=n.getValueAtTime((n._caching.lastFrame+n.offsetTime-.01)/A,n.offsetTime))}else r=e,i=r;this.v.rotate(-Math.atan2(i[1]-r[1],i[0]-r[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function i(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}function r(){}function s(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0}function n(e,t,A){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(A||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var i,r=t.or.k.length;for(i=0;i<r;i+=1)t.or.k[i].to=null,t.or.k[i].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}function a(e,t,A){return new n(e,t,A)}return n.prototype={applyToMatrix:t,getValue:A,precalculateMatrix:i,autoOrient:r},extendPrototype([DynamicPropertyContainer],n),n.prototype.addDynamicProperty=s,n.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:a}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,A){return e*(1-A)+t*A}function lerpPoint(e,t,A){return[lerp(e[0],t[0],A),lerp(e[1],t[1],A)]}function quadRoots(e,t,A){if(0===e)return[];var i=t*t-4*e*A;if(i<0)return[];var r=-t/(2*e);if(0===i)return[r];var s=Math.sqrt(i)/(2*e);return[r-s,r+s]}function polynomialCoefficients(e,t,A,i){return[3*t-e-3*A+i,3*e-6*t+3*A,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,A,i,r){r&&pointEqual(e,t)&&(t=lerpPoint(e,i,1/3)),r&&pointEqual(A,i)&&(A=lerpPoint(e,i,2/3));var s=polynomialCoefficients(e[0],t[0],A[0],i[0]),n=polynomialCoefficients(e[1],t[1],A[1],i[1]);this.a=[s[0],n[0]],this.b=[s[1],n[1]],this.c=[s[2],n[2]],this.d=[s[3],n[3]],this.points=[e,t,A,i]}function extrema(e,t){var A=e.points[0][t],i=e.points[e.points.length-1][t];if(A>i){var r=i;i=A,A=r}for(var s=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),n=0;n<s.length;n+=1)if(s[n]>0&&s[n]<1){var a=e.point(s[n])[t];a<A?A=a:a>i&&(i=a)}return{min:A,max:i}}function intersectData(e,t,A){var i=e.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:e,t:(t+A)/2,t1:t,t2:A}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)<e.width+t.width&&2*Math.abs(e.cy-t.cy)<e.height+t.height}function intersectsImpl(e,t,A,i,r,s){if(boxIntersect(e,t))if(A>=s||e.width<=i&&e.height<=i&&t.width<=i&&t.height<=i)r.push([e.t,t.t]);else{var n=splitData(e),a=splitData(t);intersectsImpl(n[0],a[0],A+1,i,r,s),intersectsImpl(n[0],a[1],A+1,i,r,s),intersectsImpl(n[1],a[0],A+1,i,r,s),intersectsImpl(n[1],a[1],A+1,i,r,s)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,A,i){var r=[e[0],e[1],1],s=[t[0],t[1],1],n=[A[0],A[1],1],a=[i[0],i[1],1],o=crossProduct(crossProduct(r,s),crossProduct(n,a));return floatZero(o[2])?null:[o[0]/o[2],o[1]/o[2]]}function polarOffset(e,t,A){return[e[0]+Math.cos(t)*A,e[1]-Math.sin(t)*A]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,A,i,r,s,n){var a=A-Math.PI/2,o=A+Math.PI/2,l=t[0]+Math.cos(A)*i*r,c=t[1]-Math.sin(A)*i*r;e.setTripleAt(l,c,l+Math.cos(a)*s,c-Math.sin(a)*s,l+Math.cos(o)*n,c-Math.sin(o)*n,e.length())}function getPerpendicularVector(e,t){var A=[t[0]-e[0],t[1]-e[1]],i=.5*-Math.PI,r=[Math.cos(i)*A[0]-Math.sin(i)*A[1],Math.sin(i)*A[0]+Math.cos(i)*A[1]];return r}function getProjectingAngle(e,t){var A=0===t?e.length()-1:t-1,i=(t+1)%e.length(),r=e.v[A],s=e.v[i],n=getPerpendicularVector(r,s);return Math.atan2(0,1)-Math.atan2(n[1],n[0])}function zigZagCorner(e,t,A,i,r,s,n){var a=getProjectingAngle(t,A),o=t.v[A%t._length],l=t.v[0===A?t._length-1:A-1],c=t.v[(A+1)%t._length],h=2===s?Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)):0,u=2===s?Math.sqrt(Math.pow(o[0]-c[0],2)+Math.pow(o[1]-c[1],2)):0;setPoint(e,t.v[A%t._length],a,n,i,u/(2*(r+1)),h/(2*(r+1)),s)}function zigZagSegment(e,t,A,i,r,s){for(var n=0;n<i;n+=1){var a=(n+1)/(i+1),o=2===r?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,l=t.normalAngle(a),c=t.point(a);setPoint(e,c,l,s,A,o/(2*(i+1)),o/(2*(i+1)),r),s=-s}return s}function linearOffset(e,t,A){var i=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,i,A),polarOffset(t,i,A)]}function offsetSegment(e,t){var A,i,r,s,n,a,o;o=linearOffset(e.points[0],e.points[1],t),A=o[0],i=o[1],o=linearOffset(e.points[1],e.points[2],t),r=o[0],s=o[1],o=linearOffset(e.points[2],e.points[3],t),n=o[0],a=o[1];var l=lineIntersection(A,i,r,s);null===l&&(l=i);var c=lineIntersection(n,a,r,s);return null===c&&(c=n),new PolynomialBezier(A,l,c,a)}function joinLines(e,t,A,i,r){var s=t.points[3],n=A.points[0];if(3===i)return s;if(pointEqual(s,n))return s;if(2===i){var a=-t.tangentAngle(1),o=-A.tangentAngle(0)+Math.PI,l=lineIntersection(s,polarOffset(s,a+Math.PI/2,100),n,polarOffset(n,a+Math.PI/2,100)),c=l?pointDistance(l,s):pointDistance(s,n)/2,h=polarOffset(s,a,2*c*roundCorner);return e.setXYAt(h[0],h[1],"o",e.length()-1),h=polarOffset(n,o,2*c*roundCorner),e.setTripleAt(n[0],n[1],n[0],n[1],h[0],h[1],e.length()),n}var u=pointEqual(s,t.points[2])?t.points[0]:t.points[2],p=pointEqual(n,A.points[1])?A.points[3]:A.points[1],d=lineIntersection(u,s,n,p);return d&&pointDistance(d,s)<r?(e.setTripleAt(d[0],d[1],d[0],d[1],d[0],d[1],e.length()),d):s}function getIntersection(e,t){var A=e.intersections(t);return A.length&&floatEqual(A[0][0],1)&&A.shift(),A.length?A[0]:null}function pruneSegmentIntersection(e,t){var A=e.slice(),i=t.slice(),r=getIntersection(e[e.length-1],t[0]);return r&&(A[e.length-1]=e[e.length-1].split(r[0])[0],i[0]=t[0].split(r[1])[1]),e.length>1&&t.length>1&&(r=getIntersection(e[0],t[t.length-1]),r)?[[e[0].split(r[0])[0]],[t[t.length-1].split(r[1])[1]]]:[A,i]}function pruneIntersections(e){for(var t,A=1;A<e.length;A+=1)t=pruneSegmentIntersection(e[A-1],e[A]),e[A-1]=t[0],e[A]=t[1];return e.length>1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var A,i,r,s,n=e.inflectionPoints();if(0===n.length)return[offsetSegment(e,t)];if(1===n.length||floatEqual(n[1],1))return r=e.split(n[0]),A=r[0],i=r[1],[offsetSegment(A,t),offsetSegment(i,t)];r=e.split(n[0]),A=r[0];var a=(n[1]-n[0])/(1-n[0]);return r=r[1].split(a),s=r[0],i=r[1],[offsetSegment(A,t),offsetSegment(s,t),offsetSegment(i,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t,A=e.fStyle?e.fStyle.split(" "):[],i="normal",r="normal",s=A.length,n=0;n<s;n+=1)switch(t=A[n].toLowerCase(),t){case"italic":r="italic";break;case"bold":i="700";break;case"black":i="900";break;case"medium":i="500";break;case"regular":case"normal":i="400";break;case"light":case"thin":i="200";break;default:break}return{style:r,weight:e.fWeight||i}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,A,i,r,s){var n=s?-1:1,a=i.s.v[0]+(1-i.s.v[0])*(1-r),o=i.s.v[1]+(1-i.s.v[1])*(1-r);e.translate(i.p.v[0]*n*r,i.p.v[1]*n*r,i.p.v[2]),t.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),t.rotate(-i.r.v*n*r),t.translate(i.a.v[0],i.a.v[1],i.a.v[2]),A.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),A.scale(s?1/a:a,s?1/o:o),A.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(e,t,A,i){this.elem=e,this.arr=t,this.pos=A,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[A]);while(A>0)A-=1,this._elements.unshift(t[A]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,A=e.length;for(t=0;t<A;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var A,i=e.length;for(A=0;A<i;A+=1)e[A]._render=t,"gr"===e[A].ty&&this.changeGroupRender(e[A].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,A,i,r,s,n=!1;if(this._mdf||e){var a,o=Math.ceil(this.c.v);if(this._groups.length<o){while(this._groups.length<o){var l={it:this.cloneElements(this._elements),ty:"gr"};l.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes(),n=!0}for(s=0,i=0;i<=this._groups.length-1;i+=1){if(a=s<o,this._groups[i]._render=a,this.changeGroupRender(this._groups[i].it,a),!a){var c=this.elemsData[i].it,h=c[c.length-1];0!==h.transform.op.v?(h.transform.op._mdf=!0,h.transform.op.v=0):h.transform.op._mdf=!1}s+=1}this._currentCopies=o;var u=this.o.v,p=u%1,d=u>0?Math.floor(u):Math.ceil(u),g=this.pMatrix.props,m=this.rMatrix.props,f=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,B,w=0;if(u>0){while(w<d)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),w+=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,p,!1),w+=p)}else if(u<0){while(w>d)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),w-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),w-=p)}i=1===this.data.m?0:this._currentCopies-1,r=1===this.data.m?1:-1,s=this._currentCopies;while(s){if(t=this.elemsData[i].it,A=t[t.length-1].transform.mProps.v.props,B=A.length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),0!==w){for((0!==i&&1===r||i!==this._currentCopies-1&&-1===r)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),y=0;y<B;y+=1)A[y]=this.matrix.props[y];this.matrix.reset()}else for(this.matrix.reset(),y=0;y<B;y+=1)A[y]=this.matrix.props[y];w+=1,s-=1,i+=r}}else{s=this._currentCopies,i=0,r=1;while(s)t=this.elemsData[i].it,A=t[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,s-=1,i+=r}return n},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var A,i=shapePool.newElement();i.c=e.c;var r,s,n,a,o,l,c,h,u,p,d,g,m=e._length,f=0;for(A=0;A<m;A+=1)r=e.v[A],n=e.o[A],s=e.i[A],r[0]===n[0]&&r[1]===n[1]&&r[0]===s[0]&&r[1]===s[1]?0!==A&&A!==m-1||e.c?(a=0===A?e.v[m-1]:e.v[A-1],o=Math.sqrt(Math.pow(r[0]-a[0],2)+Math.pow(r[1]-a[1],2)),l=o?Math.min(o/2,t)/o:0,d=r[0]+(a[0]-r[0])*l,c=d,g=r[1]-(r[1]-a[1])*l,h=g,u=c-(c-r[0])*roundCorner,p=h-(h-r[1])*roundCorner,i.setTripleAt(c,h,u,p,d,g,f),f+=1,a=A===m-1?e.v[0]:e.v[A+1],o=Math.sqrt(Math.pow(r[0]-a[0],2)+Math.pow(r[1]-a[1],2)),l=o?Math.min(o/2,t)/o:0,u=r[0]+(a[0]-r[0])*l,c=u,p=r[1]+(a[1]-r[1])*l,h=p,d=c-(c-r[0])*roundCorner,g=h-(h-r[1])*roundCorner,i.setTripleAt(c,h,u,p,d,g,f),f+=1):(i.setTripleAt(r[0],r[1],n[0],n[1],s[0],s[1],f),f+=1):(i.setTripleAt(e.v[A][0],e.v[A][1],e.o[A][0],e.o[A][1],e.i[A][0],e.i[A][1],f),f+=1);return i},RoundCornersModifier.prototype.processShapes=function(e){var t,A,i,r,s,n,a=this.shapes.length,o=this.rd.v;if(0!==o)for(A=0;A<a;A+=1){if(s=this.shapes[A],n=s.localShapeCollection,s.shape._mdf||this._mdf||e)for(n.releaseShapes(),s.shape._mdf=!0,t=s.shape.paths.shapes,r=s.shape.paths._length,i=0;i<r;i+=1)n.addShape(this.processPath(t[i],o));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,A=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(A<0)return[];var i=Math.sqrt(A);return floatZero(i)?i>0&&i<1?[t]:[]:[t-i,t+i].filter((function(e){return e>0&&e<1}))},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),A=lerpPoint(this.points[1],this.points[2],e),i=lerpPoint(this.points[2],this.points[3],e),r=lerpPoint(t,A,e),s=lerpPoint(A,i,e),n=lerpPoint(r,s,e);return[new PolynomialBezier(this.points[0],t,r,n,!0),new PolynomialBezier(n,s,i,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,A){void 0===t&&(t=2),void 0===A&&(A=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,i,A),i},PolynomialBezier.shapeSegment=function(e,t){var A=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[A],e.v[A],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var A=(t+1)%e.length();return new PolynomialBezier(e.v[A],e.i[A],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(e,t,A,i){var r=e._length,s=shapePool.newElement();if(s.c=e.c,e.c||(r-=1),0===r)return s;var n=-1,a=PolynomialBezier.shapeSegment(e,0);zigZagCorner(s,e,0,t,A,i,n);for(var o=0;o<r;o+=1)n=zigZagSegment(s,a,t,A,i,-n),a=o!==r-1||e.c?PolynomialBezier.shapeSegment(e,(o+1)%r):null,zigZagCorner(s,e,o+1,t,A,i,n);return s},ZigZagModifier.prototype.processShapes=function(e){var t,A,i,r,s,n,a=this.shapes.length,o=this.amplitude.v,l=Math.max(0,Math.round(this.frequency.v)),c=this.pointsType.v;if(0!==o)for(A=0;A<a;A+=1){if(s=this.shapes[A],n=s.localShapeCollection,s.shape._mdf||this._mdf||e)for(n.releaseShapes(),s.shape._mdf=!0,t=s.shape.paths.shapes,r=s.shape.paths._length,i=0;i<r;i+=1)n.addShape(this.processPath(t[i],o,l,c));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(e,t,A,i){var r=shapePool.newElement();r.c=e.c;var s,n,a,o=e.length();e.c||(o-=1);var l=[];for(s=0;s<o;s+=1)a=PolynomialBezier.shapeSegment(e,s),l.push(offsetSegmentSplit(a,t));if(!e.c)for(s=o-1;s>=0;s-=1)a=PolynomialBezier.shapeSegmentInverted(e,s),l.push(offsetSegmentSplit(a,t));l=pruneIntersections(l);var c=null,h=null;for(s=0;s<l.length;s+=1){var u=l[s];for(h&&(c=joinLines(r,h,u[0],A,i)),h=u[u.length-1],n=0;n<u.length;n+=1)a=u[n],c&&pointEqual(a.points[0],c)?r.setXYAt(a.points[1][0],a.points[1][1],"o",r.length()-1):r.setTripleAt(a.points[0][0],a.points[0][1],a.points[1][0],a.points[1][1],a.points[0][0],a.points[0][1],r.length()),r.setTripleAt(a.points[3][0],a.points[3][1],a.points[3][0],a.points[3][1],a.points[2][0],a.points[2][1],r.length()),c=a.points[3]}return l.length&&joinLines(r,h,l[0][0],A,i),r},OffsetPathModifier.prototype.processShapes=function(e){var t,A,i,r,s,n,a=this.shapes.length,o=this.amount.v,l=this.miterLimit.v,c=this.lineJoin;if(0!==o)for(A=0;A<a;A+=1){if(s=this.shapes[A],n=s.localShapeCollection,s.shape._mdf||this._mdf||e)for(n.releaseShapes(),s.shape._mdf=!0,t=s.shape.paths.shapes,r=s.shape.paths._length,i=0;i<r;i+=1)n.addShape(this.processPath(t[i],o,c,l));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var e=5e3,t={w:0,size:0,shapes:[],data:{shapes:[]}},A=[];A=A.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var i=127988,r=917631,s=917601,n=917626,a=65039,o=8205,l=127462,c=127487,h=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function u(e){var t,A=e.split(","),i=A.length,r=[];for(t=0;t<i;t+=1)"sans-serif"!==A[t]&&"monospace"!==A[t]&&r.push(A[t]);return r.join(",")}function p(e,t){var A=createTag("span");A.setAttribute("aria-hidden",!0),A.style.fontFamily=t;var i=createTag("span");i.innerText="giItT1WQy@!-/#",A.style.position="absolute",A.style.left="-10000px",A.style.top="-10000px",A.style.fontSize="300px",A.style.fontVariant="normal",A.style.fontStyle="normal",A.style.fontWeight="normal",A.style.letterSpacing="0",A.appendChild(i),document.body.appendChild(A);var r=i.offsetWidth;return i.style.fontFamily=u(e)+", "+t,{node:i,w:r,parent:A}}function d(){var t,A,i,r=this.fonts.length,s=r;for(t=0;t<r;t+=1)this.fonts[t].loaded?s-=1:"n"===this.fonts[t].fOrigin||0===this.fonts[t].origin?this.fonts[t].loaded=!0:(A=this.fonts[t].monoCase.node,i=this.fonts[t].monoCase.w,A.offsetWidth!==i?(s-=1,this.fonts[t].loaded=!0):(A=this.fonts[t].sansCase.node,i=this.fonts[t].sansCase.w,A.offsetWidth!==i&&(s-=1,this.fonts[t].loaded=!0)),this.fonts[t].loaded&&(this.fonts[t].sansCase.parent.parentNode.removeChild(this.fonts[t].sansCase.parent),this.fonts[t].monoCase.parent.parentNode.removeChild(this.fonts[t].monoCase.parent)));0!==s&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function g(e,t){var A,i=document.body&&t?"svg":"canvas",r=getFontProperties(e);if("svg"===i){var s=createNS("text");s.style.fontSize="100px",s.setAttribute("font-family",e.fFamily),s.setAttribute("font-style",r.style),s.setAttribute("font-weight",r.weight),s.textContent="1",e.fClass?(s.style.fontFamily="inherit",s.setAttribute("class",e.fClass)):s.style.fontFamily=e.fFamily,t.appendChild(s),A=s}else{var n=new OffscreenCanvas(500,500).getContext("2d");n.font=r.style+" "+r.weight+" 100px "+e.fFamily,A=n}function a(e){return"svg"===i?(A.textContent=e,A.getComputedTextLength()):A.measureText(e).width}return{measureText:a}}function m(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);if(!document.body)return this.isLoaded=!0,e.list.forEach((function(e){e.helper=g(e),e.cache={}})),void(this.fonts=e.list);var A,i=e.list,r=i.length,s=r;for(A=0;A<r;A+=1){var n,a,o=!0;if(i[A].loaded=!1,i[A].monoCase=p(i[A].fFamily,"monospace"),i[A].sansCase=p(i[A].fFamily,"sans-serif"),i[A].fPath){if("p"===i[A].fOrigin||3===i[A].origin){if(n=document.querySelectorAll('style[f-forigin="p"][f-family="'+i[A].fFamily+'"], style[f-origin="3"][f-family="'+i[A].fFamily+'"]'),n.length>0&&(o=!1),o){var l=createTag("style");l.setAttribute("f-forigin",i[A].fOrigin),l.setAttribute("f-origin",i[A].origin),l.setAttribute("f-family",i[A].fFamily),l.type="text/css",l.innerText="@font-face {font-family: "+i[A].fFamily+"; font-style: normal; src: url('"+i[A].fPath+"');}",t.appendChild(l)}}else if("g"===i[A].fOrigin||1===i[A].origin){for(n=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),a=0;a<n.length;a+=1)-1!==n[a].href.indexOf(i[A].fPath)&&(o=!1);if(o){var c=createTag("link");c.setAttribute("f-forigin",i[A].fOrigin),c.setAttribute("f-origin",i[A].origin),c.type="text/css",c.rel="stylesheet",c.href=i[A].fPath,document.body.appendChild(c)}}else if("t"===i[A].fOrigin||2===i[A].origin){for(n=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),a=0;a<n.length;a+=1)i[A].fPath===n[a].src&&(o=!1);if(o){var h=createTag("link");h.setAttribute("f-forigin",i[A].fOrigin),h.setAttribute("f-origin",i[A].origin),h.setAttribute("rel","stylesheet"),h.setAttribute("href",i[A].fPath),t.appendChild(h)}}}else i[A].loaded=!0,s-=1;i[A].helper=g(i[A],t),i[A].cache={},this.fonts.push(i[A])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0}function f(e){if(e){var t;this.chars||(this.chars=[]);var A,i,r=e.length,s=this.chars.length;for(t=0;t<r;t+=1){A=0,i=!1;while(A<s)this.chars[A].style===e[t].style&&this.chars[A].fFamily===e[t].fFamily&&this.chars[A].ch===e[t].ch&&(i=!0),A+=1;i||(this.chars.push(e[t]),s+=1)}}}function y(e,A,i){var r=0,s=this.chars.length;while(r<s){if(this.chars[r].ch===e&&this.chars[r].style===A&&this.chars[r].fFamily===i)return this.chars[r];r+=1}return("string"===typeof e&&13!==e.charCodeAt(0)||!e)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",e,A,i)),t}function B(e,t,A){var i=this.getFontByName(t),r=e;if(!i.cache[r]){var s=i.helper;if(" "===e){var n=s.measureText("|"+e+"|"),a=s.measureText("||");i.cache[r]=(n-a)/100}else i.cache[r]=s.measureText(e)/100}return i.cache[r]*A}function w(e){var t=0,A=this.fonts.length;while(t<A){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]}function C(e){var t=0,A=e.charCodeAt(0);if(A>=55296&&A<=56319){var i=e.charCodeAt(1);i>=56320&&i<=57343&&(t=1024*(A-55296)+i-56320+65536)}return t}function v(e,t){var A=e.toString(16)+t.toString(16);return-1!==h.indexOf(A)}function b(e){return e===o}function Q(e){return e===a}function I(e){var t=C(e);return t>=l&&t<=c}function F(e){return I(e.substr(0,2))&&I(e.substr(2,2))}function E(e){return-1!==A.indexOf(e)}function M(e,t){var A=C(e.substr(t,2));if(A!==i)return!1;var a=0;t+=2;while(a<5){if(A=C(e.substr(t,2)),A<s||A>n)return!1;a+=1,t+=2}return C(e.substr(t,2))===r}function U(){this.isLoaded=!0}var D=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};D.isModifier=v,D.isZeroWidthJoiner=b,D.isFlagEmoji=F,D.isRegionalCode=I,D.isCombinedCharacter=E,D.isRegionalFlag=M,D.isVariationSelector=Q,D.BLACK_FLAG_CODE_POINT=i;var x={addChars:f,addFonts:m,getCharData:y,getFontByName:w,measureText:B,checkLoadedFonts:d,setIsLoaded:U};return D.prototype=x,D}();function SlotManager(e){this.animationData=e}function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var e={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(t){return e[t]||""}}();function SliderEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,0,0,A)}function AngleEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,0,0,A)}function ColorEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,1,0,A)}function PointEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,1,0,A)}function LayerIndexEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,0,0,A)}function MaskIndexEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,0,0,A)}function CheckboxEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,0,0,A)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var A,i=e.ef||[];this.effectElements=[];var r,s=i.length;for(A=0;A<s;A+=1)r=new GroupEffect(i[A],t),this.effectElements.push(r)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function FootageElement(e,t,A){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,A)}function AudioElement(e,t,A){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,A),this._isPlaying=!1,this._canPlay=!1;var i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){var A;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var i,r=this.data.ef.length,s=this.data.ef;for(A=0;A<r;A+=1){switch(i=null,s[A].ty){case 0:i=new SliderEffect(s[A],t,this);break;case 1:i=new AngleEffect(s[A],t,this);break;case 2:i=new ColorEffect(s[A],t,this);break;case 3:i=new PointEffect(s[A],t,this);break;case 4:case 7:i=new CheckboxEffect(s[A],t,this);break;case 10:i=new LayerIndexEffect(s[A],t,this);break;case 11:i=new MaskIndexEffect(s[A],t,this);break;case 5:i=new EffectsManager(s[A],t,this);break;default:i=new NoValueEffect(s[A],t,this);break}i&&this.effectElements.push(i)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;var e=0,t=this.data.masksProperties.length;while(e<t){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),A=e("effects"),i=e("shape"),r=e("text"),s=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=A.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n),0===this.data.ty||this.data.xt?this.compInterface=s(this):4===this.data.ty?(this.layerInterface.shapeInterface=i(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=r(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm),t=this.baseElement||this.layerElement;t.style["mix-blend-mode"]=e},initBaseData:function(e,t,A){this.globalData=t,this.comp=A,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var A,i=this.dynamicProperties.length;for(A=0;A<i;A+=1)(t||this._isParent&&"transform"===this.dynamicProperties[A].propType)&&(this.dynamicProperties[A].getValue(),this.dynamicProperties[A]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();if(e){var t=e("footage");this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var A=this._volume*this._volumeMultiplier;this._previousVolume!==A&&(this._previousVolume=A,this.audio.volume(A))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,A,i=this.layers.length;for(this.completeLayers=!0,t=i-1;t>=0;t-=1)this.elements[t]||(A=this.layers[t],A.ip-A.st<=e-this.layers[t].st&&A.op-A.st>e-this.layers[t].st&&this.buildItem(t)),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){var t;this.completeLayers=!1;var A,i=e.length,r=this.layers.length;for(t=0;t<i;t+=1){A=0;while(A<r){if(this.layers[A].id===e[t].id){this.layers[A]=e[t];break}A+=1}}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,A){var i=this.elements,r=this.layers,s=0,n=r.length;while(s<n)r[s].ind==t&&(i[s]&&!0!==i[s]?(A.push(i[s]),i[s].setAsParent(),void 0!==r[s].parent?this.buildElementParenting(e,r[s].parent,A):e.setHierarchy(A)):(this.buildItem(s),this.addPendingElement(e))),s+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,A=e.length;for(t=0;t<A;t+=1)if(e[t].xt){var i=this.createComp(e[t]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.getElementById=function(e){var t,A=this.elements.length;for(t=0;t<A;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t,A=e.shift();if("number"===typeof A)t=this.elements[A];else{var i,r=this.elements.length;for(i=0;i<r;i+=1)if(this.elements[i].data.nm===A){t=this.elements[i];break}}return 0===e.length?t:t.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(e,t,A){this.data=e,this.element=t,this.globalData=A,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i,r,s=this.globalData.defs,n=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(n),this.solidPath="";var a,o,l,c,h,u,p=this.masksProperties,d=0,g=[],m=createElementID(),f="clipPath",y="clip-path";for(i=0;i<n;i+=1)if(("a"!==p[i].mode&&"n"!==p[i].mode||p[i].inv||100!==p[i].o.k||p[i].o.x)&&(f="mask",y="mask"),"s"!==p[i].mode&&"i"!==p[i].mode||0!==d?l=null:(l=createNS("rect"),l.setAttribute("fill","#ffffff"),l.setAttribute("width",this.element.comp.data.w||0),l.setAttribute("height",this.element.comp.data.h||0),g.push(l)),r=createNS("path"),"n"===p[i].mode)this.viewData[i]={op:PropertyFactory.getProp(this.element,p[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[i],3),elem:r,lastPath:""},s.appendChild(r);else{var B;if(d+=1,r.setAttribute("fill","s"===p[i].mode?"#000000":"#ffffff"),r.setAttribute("clip-rule","nonzero"),0!==p[i].x.k?(f="mask",y="mask",u=PropertyFactory.getProp(this.element,p[i].x,0,null,this.element),B=createElementID(),c=createNS("filter"),c.setAttribute("id",B),h=createNS("feMorphology"),h.setAttribute("operator","erode"),h.setAttribute("in","SourceGraphic"),h.setAttribute("radius","0"),c.appendChild(h),s.appendChild(c),r.setAttribute("stroke","s"===p[i].mode?"#000000":"#ffffff")):(h=null,u=null),this.storedData[i]={elem:r,x:u,expan:h,lastPath:"",lastOperator:"",filterId:B,lastRadius:0},"i"===p[i].mode){o=g.length;var w=createNS("g");for(a=0;a<o;a+=1)w.appendChild(g[a]);var C=createNS("mask");C.setAttribute("mask-type","alpha"),C.setAttribute("id",m+"_"+d),C.appendChild(r),s.appendChild(C),w.setAttribute("mask","url("+getLocationHref()+"#"+m+"_"+d+")"),g.length=0,g.push(w)}else g.push(r);p[i].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[i]={elem:r,lastPath:"",op:PropertyFactory.getProp(this.element,p[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[i],3),invRect:l},this.viewData[i].prop.k||this.drawPath(p[i],this.viewData[i].prop.v,this.viewData[i])}for(this.maskElement=createNS(f),n=g.length,i=0;i<n;i+=1)this.maskElement.appendChild(g[i]);d>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+m+")"),s.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,A=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)while(A<i){if(this.hierarchy[A].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}A+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),A=0;A<i;A+=1)t.multiply(this.hierarchy[A].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)while(e<t)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var A=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(A),e=1;e<t;e+=1){var i=this.localTransforms[e].matrix;A.multiply(i)}A.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var r=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)r*=.01*this.localTransforms[e].opacity;this.finalTransform.localOpacity=r}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,A=e.length;for(t=0;t<A;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);var A,i=!0,r=this.comp;while(i)r.finalTransform?(r.data.hasMask&&t.splice(0,0,r.finalTransform),r=r.comp):i=!1;var s,n=t.length;for(A=0;A<n;A+=1)s=t[A].mat.applyToPointArray(0,0,0),e=[e[0]-s[0],e[1]-s[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,A=this.element.finalTransform.mat,i=this.masksProperties.length;for(t=0;t<i;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",A.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var r=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),r.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,e+=" h-"+this.globalData.compSize.w,e+=" v-"+this.globalData.compSize.h+" ",e},MaskElement.prototype.drawPath=function(e,t,A){var i,r,s=" M"+t.v[0][0]+","+t.v[0][1];for(r=t._length,i=1;i<r;i+=1)s+=" C"+t.o[i-1][0]+","+t.o[i-1][1]+" "+t.i[i][0]+","+t.i[i][1]+" "+t.v[i][0]+","+t.v[i][1];if(t.c&&r>1&&(s+=" C"+t.o[i-1][0]+","+t.o[i-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),A.lastPath!==s){var n="";A.elem&&(t.c&&(n=e.inv?this.solidPath+s:s),A.elem.setAttribute("d",n)),A.lastPath=s}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};function t(e,t){var A=createNS("filter");return A.setAttribute("id",e),!0!==t&&(A.setAttribute("filterUnits","objectBoundingBox"),A.setAttribute("x","0%"),A.setAttribute("y","0%"),A.setAttribute("width","100%"),A.setAttribute("height","100%")),A}function A(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e}return e.createFilter=t,e.createAlphaToLuminanceFilter=A,e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!==typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,A,i="SourceGraphic",r=e.data.ef?e.data.ef.length:0,s=createElementID(),n=filtersFactory.createFilter(s,!0),a=0;for(this.filters=[],t=0;t<r;t+=1){A=null;var o=e.data.ef[t].ty;if(registeredEffects$1[o]){var l=registeredEffects$1[o].effect;A=new l(n,e.effectsManager.effectElements[t],e,idPrefix+a,i),i=idPrefix+a,registeredEffects$1[o].countsAsEffect&&(a+=1)}A&&this.filters.push(A)}a&&(e.globalData.defs.appendChild(n),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+s+")")),this.filters.length&&e.addRenderableComponent(this)}function registerEffect$1(e,t,A){registeredEffects$1[e]={effect:t,countsAsEffect:A}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,A){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,A),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,A=this.filters.length;for(t=0;t<A;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,A=this.filters.length,i=[];for(t=0;t<A;t+=1)this.filters[t].type===e&&i.push(this.filters[t]);return i},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var A=createNS("clipPath"),i=createNS("path");i.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var r=createElementID();if(A.setAttribute("id",r),A.appendChild(i),this.globalData.defs.appendChild(A),this.checkMasks()){var s=createNS("g");s.setAttribute("clip-path","url("+getLocationHref()+"#"+r+")"),s.appendChild(this.layerElement),this.transformedElement=s,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+r+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t,A,i,r,s=this.layerId+"_"+e;if(1===e||3===e){var n=createNS("mask");n.setAttribute("id",s),n.setAttribute("mask-type",3===e?"luminance":"alpha"),i=createNS("use"),i.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),n.appendChild(i),this.globalData.defs.appendChild(n),featureSupport.maskType||1!==e||(n.setAttribute("mask-type","luminance"),t=createElementID(),A=filtersFactory.createFilter(t),this.globalData.defs.appendChild(A),A.appendChild(filtersFactory.createAlphaToLuminanceFilter()),r=createNS("g"),r.appendChild(i),n.appendChild(r),r.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(2===e){var a=createNS("mask");a.setAttribute("id",s),a.setAttribute("mask-type","alpha");var o=createNS("g");a.appendChild(o),t=createElementID(),A=filtersFactory.createFilter(t);var l=createNS("feComponentTransfer");l.setAttribute("in","SourceGraphic"),A.appendChild(l);var c=createNS("feFuncA");c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),l.appendChild(c),this.globalData.defs.appendChild(A);var h=createNS("rect");h.setAttribute("width",this.comp.data.w),h.setAttribute("height",this.comp.data.h),h.setAttribute("x","0"),h.setAttribute("y","0"),h.setAttribute("fill","#ffffff"),h.setAttribute("opacity","0"),o.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),o.appendChild(h),i=createNS("use"),i.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),o.appendChild(i),featureSupport.maskType||(a.setAttribute("mask-type","luminance"),A.appendChild(filtersFactory.createAlphaToLuminanceFilter()),r=createNS("g"),o.appendChild(h),r.appendChild(this.layerElement),o.appendChild(r)),this.globalData.defs.appendChild(a)}this.matteMasks[e]=s}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},function(){var e={initElement:function(e,t,A){this.initFrame(),this.initBaseData(e,t,A),this.initTransform(e,t,A),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var e=this.baseElement||this.layerElement;e.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var e=this.baseElement||this.layerElement;e.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(e)],RenderableDOMElement)}(),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,A=this.shapeModifiers.length;for(t=0;t<A;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){var t=0,A=this.shapeModifiers.length;while(t<A)if(this.shapeModifiers[t].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t,A=this.shapes.length;for(e=0;e<A;e+=1)this.shapes[e].sh.reset();for(A=this.shapeModifiers.length,e=A-1;e>=0;e-=1)if(t=this.shapeModifiers[e].processShapes(this._isFirstFrame),t)break}},searchProcessedElement:function(e){var t=this.processedElements,A=0,i=t.length;while(A<i){if(t[A].elem===e)return t[A].pos;A+=1}return 0},addProcessedElement:function(e,t){var A=this.processedElements,i=A.length;while(i)if(i-=1,A[i].elem===e)return void(A[i].pos=t);A.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,A){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=A,this.lvl=t,this._isAnimated=!!A.k;var i=0,r=e.length;while(i<r){if(e[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,A,i){var r;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=A,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);var s,n=t.length||0;for(r=0;r<n;r+=1)s=PropertyFactory.getProp(e,t[r].v,0,0,this),this.k=s.k||this.k,this.dataProps[r]={n:t[r].n,p:s};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,A){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=A,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,A){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=A}function SVGNoStyleData(e,t,A){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=A}function GradientProperty(e,t,A){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var i=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(A),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,A){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,A)}function SVGGradientStrokeStyleData(e,t,A){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,A),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,A){this.transform={mProps:e,op:t,container:A},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,A=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<A;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){var A,i=0,r=this.o.length/2;while(i<r){if(A=Math.abs(e[4*i]-e[4*t+2*i]),A>.01)return!1;i+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s){var e=0,t=this.data.k.k.length;while(e<t){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,A,i,r=4*this.data.p;for(t=0;t<r;t+=1)A=t%4===0?100:255,i=Math.round(this.prop.v[t]*A),this.c[t]!==i&&(this.c[t]=i,this._cmdf=!e);if(this.o.length)for(r=this.prop.v.length,t=4*this.data.p;t<r;t+=1)A=t%2===0?100:1,i=t%2===0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==i&&(this.o[t-4*this.data.p]=i,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,A){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=A,this.stops=[],this.setGradientData(A.pElem,t),this.setGradientOpacity(t,A),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var A=createElementID(),i=createNS(1===t.t?"linearGradient":"radialGradient");i.setAttribute("id",A),i.setAttribute("spreadMethod","pad"),i.setAttribute("gradientUnits","userSpaceOnUse");var r,s,n,a=[];for(n=4*t.g.p,s=0;s<n;s+=4)r=createNS("stop"),i.appendChild(r),a.push(r);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+A+")"),this.gf=i,this.cst=a},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var A,i,r,s=createNS("mask"),n=createNS("path");s.appendChild(n);var a=createElementID(),o=createElementID();s.setAttribute("id",o);var l=createNS(1===e.t?"linearGradient":"radialGradient");l.setAttribute("id",a),l.setAttribute("spreadMethod","pad"),l.setAttribute("gradientUnits","userSpaceOnUse"),r=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var c=this.stops;for(i=4*e.g.p;i<r;i+=2)A=createNS("stop"),A.setAttribute("stop-color","rgb(255,255,255)"),l.appendChild(A),c.push(A);n.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+a+")"),"gs"===e.ty&&(n.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj&&n.setAttribute("stroke-miterlimit",e.ml)),this.of=l,this.ms=s,this.ost=c,this.maskId=o,t.msElem=n}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,A,i){if(0===t)return"";var r,s=e.o,n=e.i,a=e.v,o=" M"+i.applyToPointStringified(a[0][0],a[0][1]);for(r=1;r<t;r+=1)o+=" C"+i.applyToPointStringified(s[r-1][0],s[r-1][1])+" "+i.applyToPointStringified(n[r][0],n[r][1])+" "+i.applyToPointStringified(a[r][0],a[r][1]);return A&&t&&(o+=" C"+i.applyToPointStringified(s[r-1][0],s[r-1][1])+" "+i.applyToPointStringified(n[0][0],n[0][1])+" "+i.applyToPointStringified(a[0][0],a[0][1]),o+="z"),o},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix,A={createRenderFunction:i};function i(e){switch(e.ty){case"fl":return a;case"gf":return l;case"gs":return o;case"st":return c;case"sh":case"el":case"rc":case"sr":return n;case"tr":return r;case"no":return s;default:return null}}function r(e,t,A){(A||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(A||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function s(){}function n(A,i,r){var s,n,a,o,l,c,h,u,p,d,g=i.styles.length,m=i.lvl;for(c=0;c<g;c+=1){if(o=i.sh._mdf||r,i.styles[c].lvl<m){u=t.reset(),p=m-i.styles[c].lvl,d=i.transformers.length-1;while(!o&&p>0)o=i.transformers[d].mProps._mdf||o,p-=1,d-=1;if(o){p=m-i.styles[c].lvl,d=i.transformers.length-1;while(p>0)u.multiply(i.transformers[d].mProps.v),p-=1,d-=1}}else u=e;if(h=i.sh.paths,n=h._length,o){for(a="",s=0;s<n;s+=1)l=h.shapes[s],l&&l._length&&(a+=buildShapeString(l,l._length,l.c,u));i.caches[c]=a}else a=i.caches[c];i.styles[c].d+=!0===A.hd?"":a,i.styles[c]._mdf=o||i.styles[c]._mdf}}function a(e,t,A){var i=t.style;(t.c._mdf||A)&&i.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||A)&&i.pElem.setAttribute("fill-opacity",t.o.v)}function o(e,t,A){l(e,t,A),c(e,t,A)}function l(e,t,A){var i,r,s,n,a,o=t.gf,l=t.g._hasOpacity,c=t.s.v,h=t.e.v;if(t.o._mdf||A){var u="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(u,t.o.v)}if(t.s._mdf||A){var p=1===e.t?"x1":"cx",d="x1"===p?"y1":"cy";o.setAttribute(p,c[0]),o.setAttribute(d,c[1]),l&&!t.g._collapsable&&(t.of.setAttribute(p,c[0]),t.of.setAttribute(d,c[1]))}if(t.g._cmdf||A){i=t.cst;var g=t.g.c;for(s=i.length,r=0;r<s;r+=1)n=i[r],n.setAttribute("offset",g[4*r]+"%"),n.setAttribute("stop-color","rgb("+g[4*r+1]+","+g[4*r+2]+","+g[4*r+3]+")")}if(l&&(t.g._omdf||A)){var m=t.g.o;for(i=t.g._collapsable?t.cst:t.ost,s=i.length,r=0;r<s;r+=1)n=i[r],t.g._collapsable||n.setAttribute("offset",m[2*r]+"%"),n.setAttribute("stop-opacity",m[2*r+1])}if(1===e.t)(t.e._mdf||A)&&(o.setAttribute("x2",h[0]),o.setAttribute("y2",h[1]),l&&!t.g._collapsable&&(t.of.setAttribute("x2",h[0]),t.of.setAttribute("y2",h[1])));else if((t.s._mdf||t.e._mdf||A)&&(a=Math.sqrt(Math.pow(c[0]-h[0],2)+Math.pow(c[1]-h[1],2)),o.setAttribute("r",a),l&&!t.g._collapsable&&t.of.setAttribute("r",a)),t.e._mdf||t.h._mdf||t.a._mdf||A){a||(a=Math.sqrt(Math.pow(c[0]-h[0],2)+Math.pow(c[1]-h[1],2)));var f=Math.atan2(h[1]-c[1],h[0]-c[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var B=a*y,w=Math.cos(f+t.a.v)*B+c[0],C=Math.sin(f+t.a.v)*B+c[1];o.setAttribute("fx",w),o.setAttribute("fy",C),l&&!t.g._collapsable&&(t.of.setAttribute("fx",w),t.of.setAttribute("fy",C))}}function c(e,t,A){var i=t.style,r=t.d;r&&(r._mdf||A)&&r.dashStr&&(i.pElem.setAttribute("stroke-dasharray",r.dashStr),i.pElem.setAttribute("stroke-dashoffset",r.dashoffset[0])),t.c&&(t.c._mdf||A)&&i.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||A)&&i.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||A)&&(i.pElem.setAttribute("stroke-width",t.w.v),i.msElem&&i.msElem.setAttribute("stroke-width",t.w.v))}return A}();function SVGShapeElement(e,t,A){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,A),this.prevViewData=[]}function LetterProps(e,t,A,i,r,s){this.o=e,this.sw=t,this.sc=A,this.fc=i,this.m=r,this.p=s,this._mdf={o:!0,sw:!!t,sc:!!A,fc:!!i,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,A,i,r=this.shapes.length,s=this.stylesList.length,n=[],a=!1;for(A=0;A<s;A+=1){for(i=this.stylesList[A],a=!1,n.length=0,e=0;e<r;e+=1)t=this.shapes[e],-1!==t.styles.indexOf(i)&&(n.push(t),a=t._isAnimated||a);n.length>1&&a&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,A=e.length;for(t=0;t<A;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var A,i=new SVGStyleData(e,t),r=i.pElem;if("st"===e.ty)A=new SVGStrokeStyleData(this,e,i);else if("fl"===e.ty)A=new SVGFillStyleData(this,e,i);else if("gf"===e.ty||"gs"===e.ty){var s="gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData;A=new s(this,e,i),this.globalData.defs.appendChild(A.gf),A.maskId&&(this.globalData.defs.appendChild(A.ms),this.globalData.defs.appendChild(A.of),r.setAttribute("mask","url("+getLocationHref()+"#"+A.maskId+")"))}else"no"===e.ty&&(A=new SVGNoStyleData(this,e,i));return"st"!==e.ty&&"gs"!==e.ty||(r.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),r.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),r.setAttribute("fill-opacity","0"),1===e.lj&&r.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&r.setAttribute("fill-rule","evenodd"),e.ln&&r.setAttribute("id",e.ln),e.cl&&r.setAttribute("class",e.cl),e.bm&&(r.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(i),this.addToAnimatedContents(e,A),A},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var A=TransformPropertyFactory.getTransformProperty(this,e,this),i=new SVGTransformData(A,A.o,t);return this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.createShapeElement=function(e,t,A){var i=4;"rc"===e.ty?i=5:"el"===e.ty?i=6:"sr"===e.ty&&(i=7);var r=ShapePropertyFactory.getShapeProp(this,e,i,this),s=new SVGShapeData(t,A,r);return this.shapes.push(s),this.addShapeToModifiers(s),this.addToAnimatedContents(e,s),s},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){var A=0,i=this.animatedContents.length;while(A<i){if(this.animatedContents[A].element===t)return;A+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,A=e.styles,i=this.stylesList.length;for(t=0;t<i;t+=1)this.stylesList[t].closed||A.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,A,i,r,s,n){var a,o,l,c,h,u,p=[].concat(s),d=e.length-1,g=[],m=[];for(a=d;a>=0;a-=1){if(u=this.searchProcessedElement(e[a]),u?t[a]=A[u-1]:e[a]._render=n,"fl"===e[a].ty||"st"===e[a].ty||"gf"===e[a].ty||"gs"===e[a].ty||"no"===e[a].ty)u?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],r),e[a]._render&&t[a].style.pElem.parentNode!==i&&i.appendChild(t[a].style.pElem),g.push(t[a].style);else if("gr"===e[a].ty){if(u)for(l=t[a].it.length,o=0;o<l;o+=1)t[a].prevViewData[o]=t[a].it[o];else t[a]=this.createGroupElement(e[a]);this.searchShapes(e[a].it,t[a].it,t[a].prevViewData,t[a].gr,r+1,p,n),e[a]._render&&t[a].gr.parentNode!==i&&i.appendChild(t[a].gr)}else"tr"===e[a].ty?(u||(t[a]=this.createTransformElement(e[a],i)),c=t[a].transform,p.push(c)):"sh"===e[a].ty||"rc"===e[a].ty||"el"===e[a].ty||"sr"===e[a].ty?(u||(t[a]=this.createShapeElement(e[a],p,r)),this.setElementStyles(t[a])):"tm"===e[a].ty||"rd"===e[a].ty||"ms"===e[a].ty||"pb"===e[a].ty||"zz"===e[a].ty||"op"===e[a].ty?(u?(h=t[a],h.closed=!1):(h=ShapeModifiers.getModifier(e[a].ty),h.init(this,e[a]),t[a]=h,this.shapeModifiers.push(h)),m.push(h)):"rp"===e[a].ty&&(u?(h=t[a],h.closed=!0):(h=ShapeModifiers.getModifier(e[a].ty),t[a]=h,h.init(this,e,a,t),this.shapeModifiers.push(h),n=!1),m.push(h));this.addProcessedElement(e[a],a+1)}for(d=g.length,a=0;a<d;a+=1)g[a].closed=!0;for(d=m.length,a=0;a<d;a+=1)m[a].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var e;this.renderModifiers();var t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,A=this.animatedContents.length;for(e=0;e<A;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(e,t,A,i,r,s){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var n=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,n=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,n=!0),this.sc!==A&&(this.sc=A,this._mdf.sc=!0,n=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,n=!0),this.m!==r&&(this.m=r,this._mdf.m=!0,n=!0),!s.length||this.p[0]===s[0]&&this.p[1]===s[1]&&this.p[4]===s[4]&&this.p[5]===s[5]&&this.p[12]===s[12]&&this.p[13]===s[13]||(this.p=s,this._mdf.p=!0,n=!0),n},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var A in t)Object.prototype.hasOwnProperty.call(t,A)&&(e[A]=t[A]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,A=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var i;this.lock=!0,this._mdf=!1;var r=this.effectsSequence.length,s=e||this.data.d.k[this.keysIndex].s;for(i=0;i<r;i+=1)s=A!==this.keysIndex?this.effectsSequence[i](s,s.t):this.effectsSequence[i](this.currentData,s.t);t!==s&&this.setCurrentData(s),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){var e=this.data.d.k,t=this.elem.comp.renderedFrame,A=0,i=e.length;while(A<=i-1){if(A===i-1||e[A+1].t>t)break;A+=1}return this.keysIndex!==A&&(this.keysIndex=A),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){var t,A,i=[],r=0,s=e.length,n=!1,a=!1,o="";while(r<s)n=a,a=!1,t=e.charCodeAt(r),o=e.charAt(r),FontManager.isCombinedCharacter(t)?n=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(e,r)?o=e.substr(r,14):(A=e.charCodeAt(r+1),A>=56320&&A<=57343&&(FontManager.isModifier(t,A)?(o=e.substr(r,2),n=!0):o=FontManager.isFlagEmoji(e.substr(r,4))?e.substr(r,4):e.substr(r,2))):t>56319?(A=e.charCodeAt(r+1),FontManager.isVariationSelector(t)&&(n=!0)):FontManager.isZeroWidthJoiner(t)&&(n=!0,a=!0),n?(i[i.length-1]+=o,n=!1):i.push(o),r+=o.length;return i},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,A,i,r,s,n,a,o=this.elem.globalData.fontManager,l=this.data,c=[],h=0,u=l.m.g,p=0,d=0,g=0,m=[],f=0,y=0,B=o.getFontByName(e.f),w=0,C=getFontProperties(B);e.fWeight=C.weight,e.fStyle=C.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),A=e.finalText.length,e.finalLineHeight=e.lh;var v,b=e.tr/1e3*e.finalSize;if(e.sz){var Q,I,F=!0,E=e.sz[0],M=e.sz[1];while(F){I=this.buildFinalText(e.t),Q=0,f=0,A=I.length,b=e.tr/1e3*e.finalSize;var U=-1;for(t=0;t<A;t+=1)v=I[t].charCodeAt(0),i=!1," "===I[t]?U=t:13!==v&&3!==v||(f=0,i=!0,Q+=e.finalLineHeight||1.2*e.finalSize),o.chars?(a=o.getCharData(I[t],B.fStyle,B.fFamily),w=i?0:a.w*e.finalSize/100):w=o.measureText(I[t],e.f,e.finalSize),f+w>E&&" "!==I[t]?(-1===U?A+=1:t=U,Q+=e.finalLineHeight||1.2*e.finalSize,I.splice(t,U===t?1:0,"\r"),U=-1,f=0):(f+=w,f+=b);Q+=B.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&M<Q?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=I,A=e.finalText.length,F=!1)}}f=-b,w=0;var D,x=0;for(t=0;t<A;t+=1)if(i=!1,D=e.finalText[t],v=D.charCodeAt(0),13===v||3===v?(x=0,m.push(f),y=f>y?f:y,f=-2*b,r="",i=!0,g+=1):r=D,o.chars?(a=o.getCharData(D,B.fStyle,o.getFontByName(e.f).fFamily),w=i?0:a.w*e.finalSize/100):w=o.measureText(r,e.f,e.finalSize)," "===D?x+=w+b:(f+=w+b+x,x=0),c.push({l:w,an:w,add:p,n:i,anIndexes:[],val:r,line:g,animatorJustifyOffset:0}),2==u){if(p+=w,""===r||" "===r||t===A-1){""!==r&&" "!==r||(p-=w);while(d<=t)c[d].an=p,c[d].ind=h,c[d].extra=w,d+=1;h+=1,p=0}}else if(3==u){if(p+=w,""===r||t===A-1){""===r&&(p-=w);while(d<=t)c[d].an=p,c[d].ind=h,c[d].extra=w,d+=1;p=0,h+=1}}else c[h].ind=h,c[h].extra=0,h+=1;if(e.l=c,y=f>y?f:y,m.push(f),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=y,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=m;var T,S,k,P,L=l.a;n=L.length;var H=[];for(s=0;s<n;s+=1){for(T=L[s],T.a.sc&&(e.strokeColorAnim=!0),T.a.sw&&(e.strokeWidthAnim=!0),(T.a.fc||T.a.fh||T.a.fs||T.a.fb)&&(e.fillColorAnim=!0),P=0,k=T.s.b,t=0;t<A;t+=1)S=c[t],S.anIndexes[s]=P,(1==k&&""!==S.val||2==k&&""!==S.val&&" "!==S.val||3==k&&(S.n||" "==S.val||t==A-1)||4==k&&(S.n||t==A-1))&&(1===T.s.rn&&H.push(P),P+=1);l.a[s].s.totalChars=P;var N,O=-1;if(1===T.s.rn)for(t=0;t<A;t+=1)S=c[t],O!=S.anIndexes[s]&&(O=S.anIndexes[s],N=H.splice(Math.floor(Math.random()*H.length),1)[0]),S.anIndexes[s]=N}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=B.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var A=this.copyData({},this.data.d.k[t].s);A=this.copyData(A,e),this.data.d.k[t].s=A,this.recalculate(t),this.setCurrentData(A),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,A=Math.floor;function i(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(e,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}function r(e,t,A){return new i(e,t,A)}return i.prototype={getMult:function(i){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var r=0,s=0,n=1,a=1;this.ne.v>0?r=this.ne.v/100:s=-this.ne.v/100,this.xe.v>0?n=1-this.xe.v/100:a=1+this.xe.v/100;var o=BezierFactory.getBezierEasing(r,s,n,a).get,l=0,c=this.finalS,h=this.finalE,u=this.data.sh;if(2===u)l=h===c?i>=h?1:0:e(0,t(.5/(h-c)+(i-c)/(h-c),1)),l=o(l);else if(3===u)l=h===c?i>=h?0:1:1-e(0,t(.5/(h-c)+(i-c)/(h-c),1)),l=o(l);else if(4===u)h===c?l=0:(l=e(0,t(.5/(h-c)+(i-c)/(h-c),1)),l<.5?l*=2:l=1-2*(l-.5)),l=o(l);else if(5===u){if(h===c)l=0;else{var p=h-c;i=t(e(0,i+.5-c),h-c);var d=-p/2+i,g=p/2;l=Math.sqrt(1-d*d/(g*g))}l=o(l)}else 6===u?(h===c?l=0:(i=t(e(0,i+.5-c),h-c),l=(1+Math.cos(Math.PI+2*Math.PI*i/(h-c)))/2),l=o(l)):(i>=A(c)&&(l=e(0,t(i-c<0?t(h,1)-(c-i):h-i,1))),l=o(l));if(100!==this.sm.v){var m=.01*this.sm.v;0===m&&(m=1e-8);var f=.5-.5*m;l<f?l=0:(l=(l-f)/m,l>1&&(l=1))}return l*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,A=this.o.v/t,i=this.s.v/t+A,r=this.e.v/t+A;if(i>r){var s=i;i=r,r=s}this.finalS=i,this.finalE=r}},extendPrototype([DynamicPropertyContainer],i),{getTextSelectorProp:r}}();function TextAnimatorDataProperty(e,t,A){var i={propType:!1},r=PropertyFactory.getProp,s=t.a;this.a={r:s.r?r(e,s.r,0,degToRads,A):i,rx:s.rx?r(e,s.rx,0,degToRads,A):i,ry:s.ry?r(e,s.ry,0,degToRads,A):i,sk:s.sk?r(e,s.sk,0,degToRads,A):i,sa:s.sa?r(e,s.sa,0,degToRads,A):i,s:s.s?r(e,s.s,1,.01,A):i,a:s.a?r(e,s.a,1,0,A):i,o:s.o?r(e,s.o,0,.01,A):i,p:s.p?r(e,s.p,1,0,A):i,sw:s.sw?r(e,s.sw,0,0,A):i,sc:s.sc?r(e,s.sc,1,0,A):i,fc:s.fc?r(e,s.fc,1,0,A):i,fh:s.fh?r(e,s.fh,0,0,A):i,fs:s.fs?r(e,s.fs,0,.01,A):i,fb:s.fb?r(e,s.fb,0,.01,A):i,t:s.t?r(e,s.t,0,0,A):i},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,A),this.s.t=t.s.t}function TextAnimatorProperty(e,t,A){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=A,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(A)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,A=this._textData.a.length,i=PropertyFactory.getProp;for(e=0;e<A;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=i(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var A,i,r,s,n,a,o,l,c,h,u,p,d,g,m,f,y,B,w,C=this._moreOptions.alignment.v,v=this._animatorsData,b=this._textData,Q=this.mHelper,I=this._renderType,F=this.renderedLetters.length,E=e.l;if(this._hasMaskedPath){if(w=this._pathData.m,!this._pathData.n||this._pathData._mdf){var M,U=w.v;for(this._pathData.r.v&&(U=U.reverse()),n={tLength:0,segments:[]},s=U._length-1,f=0,r=0;r<s;r+=1)M=bez.buildBezierData(U.v[r],U.v[r+1],[U.o[r][0]-U.v[r][0],U.o[r][1]-U.v[r][1]],[U.i[r+1][0]-U.v[r+1][0],U.i[r+1][1]-U.v[r+1][1]]),n.tLength+=M.segmentLength,n.segments.push(M),f+=M.segmentLength;r=s,w.v.c&&(M=bez.buildBezierData(U.v[r],U.v[0],[U.o[r][0]-U.v[r][0],U.o[r][1]-U.v[r][1]],[U.i[0][0]-U.v[0][0],U.i[0][1]-U.v[0][1]]),n.tLength+=M.segmentLength,n.segments.push(M),f+=M.segmentLength),this._pathData.pi=n}if(n=this._pathData.pi,a=this._pathData.f.v,u=0,h=1,l=0,c=!0,g=n.segments,a<0&&w.v.c){n.tLength<Math.abs(a)&&(a=-Math.abs(a)%n.tLength),u=g.length-1,d=g[u].points,h=d.length-1;while(a<0)a+=d[h].partialLength,h-=1,h<0&&(u-=1,d=g[u].points,h=d.length-1)}d=g[u].points,p=d[h-1],o=d[h],m=o.partialLength}s=E.length,A=0,i=0;var D,x,T,S,k,P,L=1.2*e.finalSize*.714,H=!0;S=v.length;var N,O,V,z,R,j,K,G,Y,_,W,Z,X=-1,J=a,q=u,$=h,ee=-1,te="",Ae=this.defaultPropsArray;if(2===e.j||1===e.j){var ie=0,re=0,se=2===e.j?-.5:-1,ne=0,ae=!0;for(r=0;r<s;r+=1)if(E[r].n){ie&&(ie+=re);while(ne<r)E[ne].animatorJustifyOffset=ie,ne+=1;ie=0,ae=!0}else{for(T=0;T<S;T+=1)D=v[T].a,D.t.propType&&(ae&&2===e.j&&(re+=D.t.v*se),x=v[T].s,P=x.getMult(E[r].anIndexes[T],b.a[T].s.totalChars),P.length?ie+=D.t.v*P[0]*se:ie+=D.t.v*P*se);ae=!1}ie&&(ie+=re);while(ne<r)E[ne].animatorJustifyOffset=ie,ne+=1}for(r=0;r<s;r+=1){if(Q.reset(),z=1,E[r].n)A=0,i+=e.yOffset,i+=H?1:0,a=J,H=!1,this._hasMaskedPath&&(u=q,h=$,d=g[u].points,p=d[h-1],o=d[h],m=o.partialLength,l=0),te="",W="",Y="",Z="",Ae=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ee!==E[r].line){switch(e.j){case 1:a+=f-e.lineWidths[E[r].line];break;case 2:a+=(f-e.lineWidths[E[r].line])/2;break;default:break}ee=E[r].line}X!==E[r].ind&&(E[X]&&(a+=E[X].extra),a+=E[r].an/2,X=E[r].ind),a+=C[0]*E[r].an*.005;var oe=0;for(T=0;T<S;T+=1)D=v[T].a,D.p.propType&&(x=v[T].s,P=x.getMult(E[r].anIndexes[T],b.a[T].s.totalChars),P.length?oe+=D.p.v[0]*P[0]:oe+=D.p.v[0]*P),D.a.propType&&(x=v[T].s,P=x.getMult(E[r].anIndexes[T],b.a[T].s.totalChars),P.length?oe+=D.a.v[0]*P[0]:oe+=D.a.v[0]*P);c=!0,this._pathData.a.v&&(a=.5*E[0].an+(f-this._pathData.f.v-.5*E[0].an-.5*E[E.length-1].an)*X/(s-1),a+=this._pathData.f.v);while(c)l+m>=a+oe||!d?(y=(a+oe-l)/o.partialLength,O=p.point[0]+(o.point[0]-p.point[0])*y,V=p.point[1]+(o.point[1]-p.point[1])*y,Q.translate(-C[0]*E[r].an*.005,-C[1]*L*.01),c=!1):d&&(l+=o.partialLength,h+=1,h>=d.length&&(h=0,u+=1,g[u]?d=g[u].points:w.v.c?(h=0,u=0,d=g[u].points):(l-=o.partialLength,d=null)),d&&(p=o,o=d[h],m=o.partialLength));N=E[r].an/2-E[r].add,Q.translate(-N,0,0)}else N=E[r].an/2-E[r].add,Q.translate(-N,0,0),Q.translate(-C[0]*E[r].an*.005,-C[1]*L*.01,0);for(T=0;T<S;T+=1)D=v[T].a,D.t.propType&&(x=v[T].s,P=x.getMult(E[r].anIndexes[T],b.a[T].s.totalChars),0===A&&0===e.j||(this._hasMaskedPath?P.length?a+=D.t.v*P[0]:a+=D.t.v*P:P.length?A+=D.t.v*P[0]:A+=D.t.v*P));for(e.strokeWidthAnim&&(j=e.sw||0),e.strokeColorAnim&&(R=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(K=[e.fc[0],e.fc[1],e.fc[2]]),T=0;T<S;T+=1)D=v[T].a,D.a.propType&&(x=v[T].s,P=x.getMult(E[r].anIndexes[T],b.a[T].s.totalChars),P.length?Q.translate(-D.a.v[0]*P[0],-D.a.v[1]*P[1],D.a.v[2]*P[2]):Q.translate(-D.a.v[0]*P,-D.a.v[1]*P,D.a.v[2]*P));for(T=0;T<S;T+=1)D=v[T].a,D.s.propType&&(x=v[T].s,P=x.getMult(E[r].anIndexes[T],b.a[T].s.totalChars),P.length?Q.scale(1+(D.s.v[0]-1)*P[0],1+(D.s.v[1]-1)*P[1],1):Q.scale(1+(D.s.v[0]-1)*P,1+(D.s.v[1]-1)*P,1));for(T=0;T<S;T+=1){if(D=v[T].a,x=v[T].s,P=x.getMult(E[r].anIndexes[T],b.a[T].s.totalChars),D.sk.propType&&(P.length?Q.skewFromAxis(-D.sk.v*P[0],D.sa.v*P[1]):Q.skewFromAxis(-D.sk.v*P,D.sa.v*P)),D.r.propType&&(P.length?Q.rotateZ(-D.r.v*P[2]):Q.rotateZ(-D.r.v*P)),D.ry.propType&&(P.length?Q.rotateY(D.ry.v*P[1]):Q.rotateY(D.ry.v*P)),D.rx.propType&&(P.length?Q.rotateX(D.rx.v*P[0]):Q.rotateX(D.rx.v*P)),D.o.propType&&(P.length?z+=(D.o.v*P[0]-z)*P[0]:z+=(D.o.v*P-z)*P),e.strokeWidthAnim&&D.sw.propType&&(P.length?j+=D.sw.v*P[0]:j+=D.sw.v*P),e.strokeColorAnim&&D.sc.propType)for(G=0;G<3;G+=1)P.length?R[G]+=(D.sc.v[G]-R[G])*P[0]:R[G]+=(D.sc.v[G]-R[G])*P;if(e.fillColorAnim&&e.fc){if(D.fc.propType)for(G=0;G<3;G+=1)P.length?K[G]+=(D.fc.v[G]-K[G])*P[0]:K[G]+=(D.fc.v[G]-K[G])*P;D.fh.propType&&(K=P.length?addHueToRGB(K,D.fh.v*P[0]):addHueToRGB(K,D.fh.v*P)),D.fs.propType&&(K=P.length?addSaturationToRGB(K,D.fs.v*P[0]):addSaturationToRGB(K,D.fs.v*P)),D.fb.propType&&(K=P.length?addBrightnessToRGB(K,D.fb.v*P[0]):addBrightnessToRGB(K,D.fb.v*P))}}for(T=0;T<S;T+=1)D=v[T].a,D.p.propType&&(x=v[T].s,P=x.getMult(E[r].anIndexes[T],b.a[T].s.totalChars),this._hasMaskedPath?P.length?Q.translate(0,D.p.v[1]*P[0],-D.p.v[2]*P[1]):Q.translate(0,D.p.v[1]*P,-D.p.v[2]*P):P.length?Q.translate(D.p.v[0]*P[0],D.p.v[1]*P[1],-D.p.v[2]*P[2]):Q.translate(D.p.v[0]*P,D.p.v[1]*P,-D.p.v[2]*P));if(e.strokeWidthAnim&&(Y=j<0?0:j),e.strokeColorAnim&&(_="rgb("+Math.round(255*R[0])+","+Math.round(255*R[1])+","+Math.round(255*R[2])+")"),e.fillColorAnim&&e.fc&&(W="rgb("+Math.round(255*K[0])+","+Math.round(255*K[1])+","+Math.round(255*K[2])+")"),this._hasMaskedPath){if(Q.translate(0,-e.ls),Q.translate(0,C[1]*L*.01+i,0),this._pathData.p.v){B=(o.point[1]-p.point[1])/(o.point[0]-p.point[0]);var le=180*Math.atan(B)/Math.PI;o.point[0]<p.point[0]&&(le+=180),Q.rotate(-le*Math.PI/180)}Q.translate(O,V,0),a-=C[0]*E[r].an*.005,E[r+1]&&X!==E[r+1].ind&&(a+=E[r].an/2,a+=.001*e.tr*e.finalSize)}else{switch(Q.translate(A,i,0),e.ps&&Q.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:Q.translate(E[r].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[E[r].line]),0,0);break;case 2:Q.translate(E[r].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[E[r].line])/2,0,0);break;default:break}Q.translate(0,-e.ls),Q.translate(N,0,0),Q.translate(C[0]*E[r].an*.005,C[1]*L*.01,0),A+=E[r].l+.001*e.tr*e.finalSize}"html"===I?te=Q.toCSS():"svg"===I?te=Q.to2dCSS():Ae=[Q.props[0],Q.props[1],Q.props[2],Q.props[3],Q.props[4],Q.props[5],Q.props[6],Q.props[7],Q.props[8],Q.props[9],Q.props[10],Q.props[11],Q.props[12],Q.props[13],Q.props[14],Q.props[15]],Z=z}F<=r?(k=new LetterProps(Z,Y,_,W,te,Ae),this.renderedLetters.push(k),F+=1,this.lettersChangedFlag=!0):(k=this.renderedLetters[r],this.lettersChangedFlag=k.update(Z,Y,_,W,te,Ae)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(e,t,A){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,A),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,A),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var A,i,r=t.length,s="";for(A=0;A<r;A+=1)"sh"===t[A].ty&&(i=t[A].ks.k,s+=buildShapeString(i,i.i.length,!0,e));return s},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,A,i,r){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[A]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[A])/2,0,0);break;default:break}t.translate(i,r,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,A){this.textSpans=[],this.renderType="svg",this.initElement(e,t,A)}function ISolidElement(e,t,A){this.initElement(e,t,A)}function NullElement(e,t,A){this.initFrame(),this.initBaseData(e,t,A),this.initFrame(),this.initTransform(e,t,A),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,A){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,A),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var A="";if(t&&t.title){var i=createNS("title"),r=createElementID();i.setAttribute("id",r),i.textContent=t.title,this.svgElement.appendChild(i),A+=r}if(t&&t.description){var s=createNS("desc"),n=createElementID();s.setAttribute("id",n),s.textContent=t.description,this.svgElement.appendChild(s),A+=" "+n}A&&this.svgElement.setAttribute("aria-labelledby",A);var a=createNS("defs");this.svgElement.appendChild(a);var o=createNS("g");this.svgElement.appendChild(o),this.layerElement=o,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:a,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){var t=0,A=e.length,i=[],r="";while(t<A)e[t]===String.fromCharCode(13)||e[t]===String.fromCharCode(3)?(i.push(r),r=""):r+=e[t],t+=1;return i.push(r),i},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var A=e.shapes[0];if(A.it){var i=A.it[A.it.length-1];i.s&&(i.s.k[0]=t,i.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){var e,t;this.addDynamicProperty(this);var A=this.textProperty.currentData;this.renderedLetters=createSizedArray(A?A.l.length:0),A.fc?this.layerElement.setAttribute("fill",this.buildColor(A.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),A.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(A.sc)),this.layerElement.setAttribute("stroke-width",A.sw)),this.layerElement.setAttribute("font-size",A.finalSize);var i=this.globalData.fontManager.getFontByName(A.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var r=A.fWeight,s=A.fStyle;this.layerElement.setAttribute("font-style",s),this.layerElement.setAttribute("font-weight",r)}this.layerElement.setAttribute("aria-label",A.t);var n,a=A.l||[],o=!!this.globalData.fontManager.chars;t=a.length;var l=this.mHelper,c="",h=this.data.singleShape,u=0,p=0,d=!0,g=.001*A.tr*A.finalSize;if(!h||o||A.sz){var m,f=this.textSpans.length;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!o||!h||0===e){if(n=f>e?this.textSpans[e].span:createNS(o?"g":"text"),f<=e){if(n.setAttribute("stroke-linecap","butt"),n.setAttribute("stroke-linejoin","round"),n.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=n,o){var y=createNS("g");n.appendChild(y),this.textSpans[e].childSpan=y}this.textSpans[e].span=n,this.layerElement.appendChild(n)}n.style.display="inherit"}if(l.reset(),h&&(a[e].n&&(u=-g,p+=A.yOffset,p+=d?1:0,d=!1),this.applyTextPropertiesToMatrix(A,l,a[e].line,u,p),u+=a[e].l||0,u+=g),o){var B;if(m=this.globalData.fontManager.getCharData(A.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(A.f).fFamily),1===m.t)B=new SVGCompElement(m.data,this.globalData,this);else{var w=emptyShapeData;m.data&&m.data.shapes&&(w=this.buildShapeData(m.data,A.finalSize)),B=new SVGShapeElement(w,this.globalData,this)}if(this.textSpans[e].glyph){var C=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(C.layerElement),C.destroy()}this.textSpans[e].glyph=B,B._debug=!0,B.prepareFrame(0),B.renderFrame(),this.textSpans[e].childSpan.appendChild(B.layerElement),1===m.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+A.finalSize/100+","+A.finalSize/100+")")}else h&&n.setAttribute("transform","translate("+l.props[12]+","+l.props[13]+")"),n.textContent=a[e].val,n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}h&&n&&n.setAttribute("d",c)}else{var v=this.textContainer,b="start";switch(A.j){case 1:b="end";break;case 2:b="middle";break;default:b="start";break}v.setAttribute("text-anchor",b),v.setAttribute("letter-spacing",g);var Q=this.buildTextContents(A.finalText);for(t=Q.length,p=A.ps?A.ps[1]+A.ascent:0,e=0;e<t;e+=1)n=this.textSpans[e].span||createNS("tspan"),n.textContent=Q[e],n.setAttribute("x",0),n.setAttribute("y",p),n.style.display="inherit",v.appendChild(n),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=n,p+=A.finalLineHeight;this.layerElement.appendChild(v)}while(e<this.textSpans.length)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,A=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<A;e+=1)t=this.textSpans[e].glyph,t&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var e,t;this._sizeChanged=!0;var A,i,r,s=this.textAnimator.renderedLetters,n=this.textProperty.currentData.l;for(t=n.length,e=0;e<t;e+=1)n[e].n||(A=s[e],i=this.textSpans[e].span,r=this.textSpans[e].glyph,r&&r.renderFrame(),A._mdf.m&&i.setAttribute("transform",A.m),A._mdf.o&&i.setAttribute("opacity",A.o),A._mdf.sw&&i.setAttribute("stroke-width",A.sw),A._mdf.sc&&i.setAttribute("stroke",A.sc),A._mdf.fc&&i.setAttribute("fill",A.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var A=createNS("clipPath"),i=createNS("rect");i.setAttribute("width",e.w),i.setAttribute("height",e.h),i.setAttribute("x",0),i.setAttribute("y",0);var r=createElementID();A.setAttribute("id",r),A.appendChild(i),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+r+")"),t.appendChild(A),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,A=this.layers.length;for(t=0;t<A;t+=1)if(this.layers[t].ind===e)return t;return-1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var A=this.createItem(this.layers[e]);if(t[e]=A,getExpressionsPlugin()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(A),A.initExpressions()),this.appendElementInPos(A,e),this.layers[e].tt){var i="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(-1===i)return;if(this.elements[i]&&!0!==this.elements[i]){var r=t[i],s=r.getMatte(this.layers[e].tt);A.setMatte(s)}else this.buildItem(i),this.addPendingElement(A)}}},SVGRendererBase.prototype.checkPendingElements=function(){while(this.pendingElements.length){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt){var t=0,A=this.elements.length;while(t<A){if(this.elements[t]===e){var i="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,r=this.elements[i],s=r.getMatte(this.layers[t].tt);e.setMatte(s);break}t+=1}}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var A=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=A-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<A;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var A=e.getBaseElement();if(A){var i,r=0;while(r<t)this.elements[r]&&!0!==this.elements[r]&&this.elements[r].getBaseElement()&&(i=this.elements[r].getBaseElement()),r+=1;i?this.layerElement.insertBefore(A,i):this.layerElement.appendChild(A)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,A){this.initFrame(),this.initBaseData(e,t,A),this.initTransform(e,t,A),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var A,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),A=i-1;A>=0;A-=1)(this.completeLayers||this.elements[A])&&(this.elements[A].prepareFrame(this.renderedFrame-this.layers[A].st),this.elements[A]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,A=e.length,i="_";for(t=0;t<A;t+=1)i+=e[t].transform.key+"_";var r=this.sequences[i];return r||(r={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[i]=r,this.sequenceList.push(r)),r},processSequence:function(e,t){var A=0,i=e.transforms.length,r=t;while(A<i&&!t){if(e.transforms[A].transform.mProps._mdf){r=!0;break}A+=1}if(r)for(e.finalTransform.reset(),A=i-1;A>=0;A-=1)e.finalTransform.multiply(e.transforms[A].transform.mProps.v);e._mdf=r},processSequences:function(e){var t,A=this.sequenceList.length;for(t=0;t<A;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,A=null,i=null;function r(){var t=createNS("svg"),A=createNS("filter"),i=createNS("feColorMatrix");return A.setAttribute("id",e),i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),A.appendChild(i),t.appendChild(A),t.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(t.style.display="none"),t}function s(){t||(i=r(),document.body.appendChild(i),t=createTag("canvas"),A=t.getContext("2d"),A.filter="url(#"+e+")",A.fillStyle="rgba(0,0,0,0)",A.fillRect(0,0,1,1))}function n(i){return t||s(),t.width=i.width,t.height=i.height,A.filter="url(#"+e+")",t}return{load:s,get:n}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var A=createTag("canvas");return A.width=e,A.height=t,A}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas}}(),registeredEffects={};function CVEffects(e){var t,A,i=e.data.ef?e.data.ef.length:0;for(this.filters=[],t=0;t<i;t+=1){A=null;var r=e.data.ef[t].ty;if(registeredEffects[r]){var s=registeredEffects[r].effect;A=new s(e.effectsManager.effectElements[t],e)}A&&this.filters.push(A)}this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){var A;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var i=this.masksProperties.length,r=!1;for(A=0;A<i;A+=1)"n"!==this.masksProperties[A].mode&&(r=!0),this.viewData[A]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[A],3);this.hasMasks=r,r&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(e){var t,A=this.filters.length;for(t=0;t<A;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,A=this.filters.length,i=[];for(t=0;t<A;t+=1)this.filters[t].type===e&&i.push(this.filters[t]);return i},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,A,i,r=this.element.finalTransform.mat,s=this.element.canvasContext,n=this.masksProperties.length;for(s.beginPath(),e=0;e<n;e+=1)if("n"!==this.masksProperties[e].mode){var a;this.masksProperties[e].inv&&(s.moveTo(0,0),s.lineTo(this.element.globalData.compSize.w,0),s.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),s.lineTo(0,this.element.globalData.compSize.h),s.lineTo(0,0)),i=this.viewData[e].v,t=r.applyToPointArray(i.v[0][0],i.v[0][1],0),s.moveTo(t[0],t[1]);var o=i._length;for(a=1;a<o;a+=1)A=r.applyToTriplePoints(i.o[a-1],i.i[a],i.v[a]),s.bezierCurveTo(A[0],A[1],A[2],A[3],A[4],A[5]);A=r.applyToTriplePoints(i.o[a-1],i.i[0],i.v[0]),s.bezierCurveTo(A[0],A[1],A[2],A[3],A[4],A[5])}this.element.globalData.renderer.save(!0),s.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(e,t,A,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var r,s=4;"rc"===t.ty?s=5:"el"===t.ty?s=6:"sr"===t.ty&&(s=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,s,e);var n,a=A.length;for(r=0;r<a;r+=1)A[r].closed||(n={transforms:i.addTransformSequence(A[r].transforms),trNodes:[]},this.styledShapes.push(n),A[r].elements.push(n))}function CVShapeElement(e,t,A){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,A)}function CVTextElement(e,t,A){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,A)}function CVImageElement(e,t,A){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,A)}function CVSolidElement(e,t,A){this.initElement(e,t,A)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){var e;this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var t=15;for(e=0;e<t;e+=1){var A=new CanvasContext;this.stack[e]=A}this._length=t,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(e,t,A){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,A),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(e,t,A){this.initElement(e,t,A)}function HShapeElement(e,t,A){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,A),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,A){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,A)}function HCameraElement(e,t,A){this.initFrame(),this.initBaseData(e,t,A),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,e.pe,0,0,this),e.ks.p.s?(this.px=i(this,e.ks.p.x,1,0,this),this.py=i(this,e.ks.p.y,1,0,this),this.pz=i(this,e.ks.p.z,1,0,this)):this.p=i(this,e.ks.p,1,0,this),e.ks.a&&(this.a=i(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var r,s=e.ks.or.k.length;for(r=0;r<s;r+=1)e.ks.or.k[r].to=null,e.ks.or.k[r].ti=null}this.or=i(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,e.ks.rx,0,degToRads,this),this.ry=i(this,e.ks.ry,0,degToRads,this),this.rz=i(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,A){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,A)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(e,t,A){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,A),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var A=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(A),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0],t=e.getContext("2d");this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var A=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(A.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var i=assetLoader.getLumaCanvas(this.canvasContext.canvas),r=i.getContext("2d");r.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(i,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var A={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},i={};if("fl"===e.ty||"st"===e.ty?(i.c=PropertyFactory.getProp(this,e.c,1,255,this),i.c.k||(A.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(i.s=PropertyFactory.getProp(this,e.s,1,null,this),i.e=PropertyFactory.getProp(this,e.e,1,null,this),i.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,e.g,this)),i.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(A.lc=lineCapEnum[e.lc||2],A.lj=lineJoinEnum[e.lj||2],1==e.lj&&(A.ml=e.ml),i.w=PropertyFactory.getProp(this,e.w,0,null,this),i.w.k||(A.wi=i.w.v),e.d){var r=new DashProperty(this,e.d,"canvas",this);i.d=r,i.d.k||(A.da=i.d.dashArray,A["do"]=i.d.dashoffset[0])}}else A.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(A),i.style=A,i},CVShapeElement.prototype.createGroupElement=function(){var e={it:[],prevViewData:[]};return e},CVShapeElement.prototype.createTransformElement=function(e){var t={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}};return t},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,A=this.stylesList.length;for(t=0;t<A;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,A=e.length;for(t=0;t<A;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,A,i,r){var s,n,a,o,l,c,h=e.length-1,u=[],p=[],d=[].concat(r);for(s=h;s>=0;s-=1){if(o=this.searchProcessedElement(e[s]),o?t[s]=A[o-1]:e[s]._shouldRender=i,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty)o?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],d),u.push(t[s].style);else if("gr"===e[s].ty){if(o)for(a=t[s].it.length,n=0;n<a;n+=1)t[s].prevViewData[n]=t[s].it[n];else t[s]=this.createGroupElement(e[s]);this.searchShapes(e[s].it,t[s].it,t[s].prevViewData,i,d)}else"tr"===e[s].ty?(o||(c=this.createTransformElement(e[s]),t[s]=c),d.push(t[s]),this.addTransformToStyleList(t[s])):"sh"===e[s].ty||"rc"===e[s].ty||"el"===e[s].ty||"sr"===e[s].ty?o||(t[s]=this.createShapeElement(e[s])):"tm"===e[s].ty||"rd"===e[s].ty||"pb"===e[s].ty||"zz"===e[s].ty||"op"===e[s].ty?(o?(l=t[s],l.closed=!1):(l=ShapeModifiers.getModifier(e[s].ty),l.init(this,e[s]),t[s]=l,this.shapeModifiers.push(l)),p.push(l)):"rp"===e[s].ty&&(o?(l=t[s],l.closed=!0):(l=ShapeModifiers.getModifier(e[s].ty),t[s]=l,l.init(this,e,s,t),this.shapeModifiers.push(l),i=!1),p.push(l));this.addProcessedElement(e[s],s+1)}for(this.removeTransformFromStyleList(),this.closeStyles(u),h=p.length,s=0;s<h;s+=1)p[s].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,A,i,r,s,n,a,o,l=this.stylesList.length,c=this.globalData.renderer,h=this.globalData.canvasContext;for(e=0;e<l;e+=1)if(o=this.stylesList[e],a=o.type,("st"!==a&&"gs"!==a||0!==o.wi)&&o.data._shouldRender&&0!==o.coOp&&0!==this.globalData.currentGlobalAlpha){for(c.save(),s=o.elements,"st"===a||"gs"===a?(c.ctxStrokeStyle("st"===a?o.co:o.grd),c.ctxLineWidth(o.wi),c.ctxLineCap(o.lc),c.ctxLineJoin(o.lj),c.ctxMiterLimit(o.ml||0)):c.ctxFillStyle("fl"===a?o.co:o.grd),c.ctxOpacity(o.coOp),"st"!==a&&"gs"!==a&&h.beginPath(),c.ctxTransform(o.preTransforms.finalTransform.props),A=s.length,t=0;t<A;t+=1){for("st"!==a&&"gs"!==a||(h.beginPath(),o.da&&(h.setLineDash(o.da),h.lineDashOffset=o["do"])),n=s[t].trNodes,r=n.length,i=0;i<r;i+=1)"m"===n[i].t?h.moveTo(n[i].p[0],n[i].p[1]):"c"===n[i].t?h.bezierCurveTo(n[i].pts[0],n[i].pts[1],n[i].pts[2],n[i].pts[3],n[i].pts[4],n[i].pts[5]):h.closePath();"st"!==a&&"gs"!==a||(c.ctxStroke(),o.da&&h.setLineDash(this.dashResetter))}"st"!==a&&"gs"!==a&&this.globalData.renderer.ctxFill(o.r),c.restore()}},CVShapeElement.prototype.renderShape=function(e,t,A,i){var r,s,n=t.length-1;for(s=e,r=n;r>=0;r-=1)"tr"===t[r].ty?(s=A[r].transform,this.renderShapeTransform(e,s)):"sh"===t[r].ty||"el"===t[r].ty||"rc"===t[r].ty||"sr"===t[r].ty?this.renderPath(t[r],A[r]):"fl"===t[r].ty?this.renderFill(t[r],A[r],s):"st"===t[r].ty?this.renderStroke(t[r],A[r],s):"gf"===t[r].ty||"gs"===t[r].ty?this.renderGradientFill(t[r],A[r],s):"gr"===t[r].ty?this.renderShape(s,t[r].it,A[r].it):t[r].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var A,i,r,s=e.trNodes,n=t.paths,a=n._length;s.length=0;var o=e.transforms.finalTransform;for(r=0;r<a;r+=1){var l=n.shapes[r];if(l&&l.v){for(i=l._length,A=1;A<i;A+=1)1===A&&s.push({t:"m",p:o.applyToPointArray(l.v[0][0],l.v[0][1],0)}),s.push({t:"c",pts:o.applyToTriplePoints(l.o[A-1],l.i[A],l.v[A])});1===i&&s.push({t:"m",p:o.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&i&&(s.push({t:"c",pts:o.applyToTriplePoints(l.o[A-1],l.i[0],l.v[0])}),s.push({t:"z"}))}}e.trNodes=s}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var A,i=t.styledShapes.length;for(A=0;A<i;A+=1)this.renderStyledShape(t.styledShapes[A],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,A){var i=t.style;(t.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||A._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*A.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,A){var i,r=t.style;if(!r.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var s,n=this.globalData.canvasContext,a=t.s.v,o=t.e.v;if(1===e.t)i=n.createLinearGradient(a[0],a[1],o[0],o[1]);else{var l=Math.sqrt(Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)),c=Math.atan2(o[1]-a[1],o[0]-a[0]),h=t.h.v;h>=1?h=.99:h<=-1&&(h=-.99);var u=l*h,p=Math.cos(c+t.a.v)*u+a[0],d=Math.sin(c+t.a.v)*u+a[1];i=n.createRadialGradient(p,d,0,a[0],a[1],l)}var g=e.g.p,m=t.g.c,f=1;for(s=0;s<g;s+=1)t.g._hasOpacity&&t.g._collapsable&&(f=t.g.o[2*s+1]),i.addColorStop(m[4*s]/100,"rgba("+m[4*s+1]+","+m[4*s+2]+","+m[4*s+3]+","+f+")");r.grd=i}r.coOp=t.o.v*A.opacity},CVShapeElement.prototype.renderStroke=function(e,t,A){var i=t.style,r=t.d;r&&(r._mdf||this._isFirstFrame)&&(i.da=r.dashArray,i["do"]=r.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||A._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*A.opacity),(t.w._mdf||this._isFirstFrame)&&(i.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var A=!1;e.sc&&(A=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var i,r,s,n,a,o,l,c,h,u,p,d,g=this.globalData.fontManager.getFontByName(e.f),m=e.l,f=this.mHelper;this.stroke=A,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,r=e.finalText.length;var y=this.data.singleShape,B=.001*e.tr*e.finalSize,w=0,C=0,v=!0,b=0;for(i=0;i<r;i+=1){s=this.globalData.fontManager.getCharData(e.finalText[i],g.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),n=s&&s.data||{},f.reset(),y&&m[i].n&&(w=-B,C+=e.yOffset,C+=v?1:0,v=!1),l=n.shapes?n.shapes[0].it:[],h=l.length,f.scale(e.finalSize/100,e.finalSize/100),y&&this.applyTextPropertiesToMatrix(e,f,m[i].line,w,C),p=createSizedArray(h-1);var Q=0;for(c=0;c<h;c+=1)if("sh"===l[c].ty){for(o=l[c].ks.k.i.length,u=l[c].ks.k,d=[],a=1;a<o;a+=1)1===a&&d.push(f.applyToX(u.v[0][0],u.v[0][1],0),f.applyToY(u.v[0][0],u.v[0][1],0)),d.push(f.applyToX(u.o[a-1][0],u.o[a-1][1],0),f.applyToY(u.o[a-1][0],u.o[a-1][1],0),f.applyToX(u.i[a][0],u.i[a][1],0),f.applyToY(u.i[a][0],u.i[a][1],0),f.applyToX(u.v[a][0],u.v[a][1],0),f.applyToY(u.v[a][0],u.v[a][1],0));d.push(f.applyToX(u.o[a-1][0],u.o[a-1][1],0),f.applyToY(u.o[a-1][0],u.o[a-1][1],0),f.applyToX(u.i[0][0],u.i[0][1],0),f.applyToY(u.i[0][0],u.i[0][1],0),f.applyToX(u.v[0][0],u.v[0][1],0),f.applyToY(u.v[0][0],u.v[0][1],0)),p[Q]=d,Q+=1}y&&(w+=m[i].l,w+=B),this.textSpans[b]?this.textSpans[b].elem=p:this.textSpans[b]={elem:p},b+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var e,t,A,i,r,s,n=this.canvasContext;n.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var a,o=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;t=l.length;var c,h,u=null,p=null,d=null,g=this.globalData.renderer;for(e=0;e<t;e+=1)if(!l[e].n){if(a=o[e],a&&(g.save(),g.ctxTransform(a.p),g.ctxOpacity(a.o)),this.fill){for(a&&a.fc?u!==a.fc&&(g.ctxFillStyle(a.fc),u=a.fc):u!==this.values.fill&&(u=this.values.fill,g.ctxFillStyle(this.values.fill)),c=this.textSpans[e].elem,i=c.length,this.globalData.canvasContext.beginPath(),A=0;A<i;A+=1)for(h=c[A],s=h.length,this.globalData.canvasContext.moveTo(h[0],h[1]),r=2;r<s;r+=6)this.globalData.canvasContext.bezierCurveTo(h[r],h[r+1],h[r+2],h[r+3],h[r+4],h[r+5]);this.globalData.canvasContext.closePath(),g.ctxFill()}if(this.stroke){for(a&&a.sw?d!==a.sw&&(d=a.sw,g.ctxLineWidth(a.sw)):d!==this.values.sWidth&&(d=this.values.sWidth,g.ctxLineWidth(this.values.sWidth)),a&&a.sc?p!==a.sc&&(p=a.sc,g.ctxStrokeStyle(a.sc)):p!==this.values.stroke&&(p=this.values.stroke,g.ctxStrokeStyle(this.values.stroke)),c=this.textSpans[e].elem,i=c.length,this.globalData.canvasContext.beginPath(),A=0;A<i;A+=1)for(h=c[A],s=h.length,this.globalData.canvasContext.moveTo(h[0],h[1]),r=2;r<s;r+=6)this.globalData.canvasContext.bezierCurveTo(h[r],h[r+1],h[r+2],h[r+3],h[r+4],h[r+5]);this.globalData.canvasContext.closePath(),g.ctxStroke()}a&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var t,A,i=e.getContext("2d"),r=this.img.width,s=this.img.height,n=r/s,a=this.assetData.w/this.assetData.h,o=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;n>a&&"xMidYMid slice"===o||n<a&&"xMidYMid slice"!==o?(A=s,t=A*a):(t=r,A=t/a),i.drawImage(this.img,(r-t)/2,(s-A)/2,t,A,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){1===e[0]&&0===e[1]&&0===e[4]&&1===e[5]&&0===e[12]&&0===e[13]||this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,A,i){this.canvasContext.fillRect(e,t,A,i)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){this.renderConfig.clearCanvas?(e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var A="0px 0px 0px";t.transformOrigin=A,t.mozTransformOrigin=A,t.webkitTransformOrigin=A,t["-webkit-transform"]=A,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,t){var A,i,r,s;if(this.reset(),e?(A=e,i=t,this.canvasContext.canvas.width=A,this.canvasContext.canvas.height=i):(this.animationItem.wrapper&&this.animationItem.container?(A=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight):(A=this.canvasContext.canvas.width,i=this.canvasContext.canvas.height),this.canvasContext.canvas.width=A*this.renderConfig.dpr,this.canvasContext.canvas.height=i*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var n=this.renderConfig.preserveAspectRatio.split(" "),a=n[1]||"meet",o=n[0]||"xMidYMid",l=o.substr(0,4),c=o.substr(4);r=A/i,s=this.transformCanvas.w/this.transformCanvas.h,s>r&&"meet"===a||s<r&&"slice"===a?(this.transformCanvas.sx=A/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=A/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===l&&(s<r&&"meet"===a||s>r&&"slice"===a)?(A-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===l&&(s<r&&"meet"===a||s>r&&"slice"===a)?(A-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===c&&(s>r&&"meet"===a||s<r&&"slice"===a)?(i-this.transformCanvas.h*(A/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===c&&(s>r&&"meet"===a||s<r&&"slice"===a)?(i-this.transformCanvas.h*(A/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=A/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var e;this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var t=this.layers?this.layers.length:0;for(e=t-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var A;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var i=this.layers.length;for(this.completeLayers||this.checkLayers(e),A=i-1;A>=0;A-=1)(this.completeLayers||this.elements[A])&&this.elements[A].prepareFrame(e-this.layers[A].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),A=i-1;A>=0;A-=1)(this.completeLayers||this.elements[A])&&this.elements[A].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var A=this.createItem(this.layers[e],this,this.globalData);t[e]=A,A.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){while(this.pendingElements.length){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var t,A=this.stack[this.cArrPos],i=A.transform,r=this.cTr.props;for(t=0;t<16;t+=1)r[t]=i[t];if(e){this.nativeContext.restore();var s=this.stack[this.cArrPos+1];this.appliedFillStyle=s.fillStyle,this.appliedStrokeStyle=s.strokeStyle,this.appliedLineWidth=s.lineWidth,this.appliedLineCap=s.lineCap,this.appliedLineJoin=s.lineJoin,this.appliedMiterLimit=s.miterLimit}this.nativeContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13]),(e||-1!==A.opacity&&this.currentOpacity!==A.opacity)&&(this.nativeContext.globalAlpha=A.opacity,this.currentOpacity=A.opacity),this.currentFillStyle=A.fillStyle,this.currentStrokeStyle=A.strokeStyle,this.currentLineWidth=A.lineWidth,this.currentLineCap=A.lineCap,this.currentLineJoin=A.lineJoin,this.currentMiterLimit=A.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var A,i=this.stack[this.cArrPos];for(A=0;A<16;A+=1)i.transform[A]=t[A];this.cArrPos+=1;var r=this.stack[this.cArrPos];r.opacity=i.opacity,r.fillStyle=i.fillStyle,r.strokeStyle=i.strokeStyle,r.lineWidth=i.lineWidth,r.lineCap=i.lineCap,r.lineJoin=i.lineJoin,r.miterLimit=i.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var A=t.props;this.nativeContext.setTransform(A[0],A[1],A[4],A[5],A[12],A[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,A,i){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,A,i)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip();var A=this.layers.length;for(e=A-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e,t=this.layers.length;for(e=t-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var A,i=e.length;for(A=0;A<i;A+=1)t=e[A].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var A,i,r,s,n,a=e.sh.v,o=e.transformers,l=a._length;if(!(l<=1)){for(A=0;A<l-1;A+=1)i=this.getTransformedPoint(o,a.v[A]),r=this.getTransformedPoint(o,a.o[A]),s=this.getTransformedPoint(o,a.i[A+1]),n=this.getTransformedPoint(o,a.v[A+1]),this.checkBounds(i,r,s,n,t);a.c&&(i=this.getTransformedPoint(o,a.v[A]),r=this.getTransformedPoint(o,a.o[A]),s=this.getTransformedPoint(o,a.i[0]),n=this.getTransformedPoint(o,a.v[0]),this.checkBounds(i,r,s,n,t))}},HShapeElement.prototype.checkBounds=function(e,t,A,i,r){this.getBoundsOfCurve(e,t,A,i);var s=this.shapeBoundingBox;r.x=bmMin(s.left,r.x),r.xMax=bmMax(s.right,r.xMax),r.y=bmMin(s.top,r.y),r.yMax=bmMax(s.bottom,r.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,A,i){for(var r,s,n,a,o,l,c,h=[[e[0],i[0]],[e[1],i[1]]],u=0;u<2;++u)s=6*e[u]-12*t[u]+6*A[u],r=-3*e[u]+9*t[u]-9*A[u]+3*i[u],n=3*t[u]-3*e[u],s|=0,r|=0,n|=0,0===r&&0===s||(0===r?(a=-n/s,a>0&&a<1&&h[u].push(this.calculateF(a,e,t,A,i,u))):(o=s*s-4*n*r,o>=0&&(l=(-s+bmSqrt(o))/(2*r),l>0&&l<1&&h[u].push(this.calculateF(l,e,t,A,i,u)),c=(-s-bmSqrt(o))/(2*r),c>0&&c<1&&h[u].push(this.calculateF(c,e,t,A,i,u)))));this.shapeBoundingBox.left=bmMin.apply(null,h[0]),this.shapeBoundingBox.top=bmMin.apply(null,h[1]),this.shapeBoundingBox.right=bmMax.apply(null,h[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,h[1])},HShapeElement.prototype.calculateF=function(e,t,A,i,r,s){return bmPow(1-e,3)*t[s]+3*bmPow(1-e,2)*e*A[s]+3*(1-e)*bmPow(e,2)*i[s]+bmPow(e,3)*r[s]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var A,i=e.length;for(A=0;A<i;A+=1)e[A]&&e[A].sh?this.calculateShapeBoundingBox(e[A],t):e[A]&&e[A].it?this.calculateBoundingBox(e[A].it,t):e[A]&&e[A].style&&e[A].w&&this.expandStrokeBoundingBox(e[A].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var A=0;if(e.keyframes){for(var i=0;i<e.keyframes.length;i+=1){var r=e.keyframes[i].s;r>A&&(A=r)}A*=e.mult}else A=e.v*e.mult;t.x-=A,t.xMax+=A,t.y-=A,t.yMax+=A},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var A=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),A=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),A=!0),A||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var i=this.shapeCont.style,r="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";i.transform=r,i.webkitTransform=r}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,A=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=A,t.color=A,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var i,r,s=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",s.fClass)this.innerElem.className=s.fClass;else{t.fontFamily=s.fFamily;var n=e.fWeight,a=e.fStyle;t.fontStyle=a,t.fontWeight=n}var o,l,c,h=e.l;r=h.length;var u,p=this.mHelper,d="",g=0;for(i=0;i<r;i+=1){if(this.globalData.fontManager.chars?(this.textPaths[g]?o=this.textPaths[g]:(o=createNS("path"),o.setAttribute("stroke-linecap",lineCapEnum[1]),o.setAttribute("stroke-linejoin",lineJoinEnum[2]),o.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[g]?(l=this.textSpans[g],c=l.children[0]):(l=createTag("div"),l.style.lineHeight=0,c=createNS("svg"),c.appendChild(o),styleDiv(l)))):this.isMasked?o=this.textPaths[g]?this.textPaths[g]:createNS("text"):this.textSpans[g]?(l=this.textSpans[g],o=this.textPaths[g]):(l=createTag("span"),styleDiv(l),o=createTag("span"),styleDiv(o),l.appendChild(o)),this.globalData.fontManager.chars){var m,f=this.globalData.fontManager.getCharData(e.finalText[i],s.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(m=f?f.data:null,p.reset(),m&&m.shapes&&m.shapes.length&&(u=m.shapes[0].it,p.scale(e.finalSize/100,e.finalSize/100),d=this.createPathShape(p,u),o.setAttribute("d",d)),this.isMasked)this.innerElem.appendChild(o);else{if(this.innerElem.appendChild(l),m&&m.shapes){document.body.appendChild(c);var y=c.getBBox();c.setAttribute("width",y.width+2),c.setAttribute("height",y.height+2),c.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var B=c.style,w="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";B.transform=w,B.webkitTransform=w,h[i].yOffset=y.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);l.appendChild(c)}}else if(o.textContent=h[i].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(o);else{this.innerElem.appendChild(l);var C=o.style,v="translate3d(0,"+-e.finalSize/1.2+"px,0)";C.transform=v,C.webkitTransform=v}this.isMasked?this.textSpans[g]=o:this.textSpans[g]=l,this.textSpans[g].style.display="block",this.textPaths[g]=o,g+=1}while(g<this.textSpans.length)this.textSpans[g].style.display="none",g+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var A,i,r,s,n,a=0,o=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;for(i=l.length,A=0;A<i;A+=1)l[A].n?a+=1:(s=this.textSpans[A],n=this.textPaths[A],r=o[a],a+=1,r._mdf.m&&(this.isMasked?s.setAttribute("transform",r.m):(s.style.webkitTransform=r.m,s.style.transform=r.m)),s.style.opacity=r.o,r.sw&&r._mdf.sw&&n.setAttribute("stroke-width",r.sw),r.sc&&r._mdf.sc&&n.setAttribute("stroke",r.sc),r.fc&&r._mdf.fc&&(n.setAttribute("fill",r.fc),n.style.color=r.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height));var h=1;if(this.currentBBox.w!==c.width+2*h||this.currentBBox.h!==c.height+2*h||this.currentBBox.x!==c.x-h||this.currentBBox.y!==c.y-h){this.currentBBox.w=c.width+2*h,this.currentBBox.h=c.height+2*h,this.currentBBox.x=c.x-h,this.currentBBox.y=c.y-h,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var u="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=u,e.webkitTransform=u}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,A,i,r=this.comp.threeDElements.length;for(e=0;e<r;e+=1)if(t=this.comp.threeDElements[e],"3d"===t.type){A=t.perspectiveElem.style,i=t.container.style;var s=this.pe.v+"px",n="0px 0px 0px",a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";A.perspective=s,A.webkitPerspective=s,i.transformOrigin=n,i.mozTransformOrigin=n,i.webkitTransformOrigin=n,A.transform=a,A.webkitTransform=a}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,A=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)A=this.hierarchy[e].finalTransform.mProp._mdf||A;if(A||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(t=this.hierarchy.length-1,e=t;e>=0;e-=1){var i=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var r;r=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var s=Math.sqrt(Math.pow(r[0],2)+Math.pow(r[1],2)+Math.pow(r[2],2)),n=[r[0]/s,r[1]/s,r[2]/s],a=Math.sqrt(n[2]*n[2]+n[0]*n[0]),o=Math.atan2(n[1],a),l=Math.atan2(n[0],-n[2]);this.mat.rotateY(l).rotateX(-o)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){var h,u,p;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)if(h=this.comp.threeDElements[e],"3d"===h.type){if(c){var d=this.mat.toCSS();p=h.container.style,p.transform=d,p.webkitTransform=d}this.pe._mdf&&(u=h.perspectiveElem.style,u.perspective=this.pe.v+"px",u.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){while(this.pendingElements.length){var e=this.pendingElements.pop();e.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(e,t){var A=e.getBaseElement();if(A){var i=this.layers[t];if(i.ddd&&this.supports3d)this.addTo3dContainer(A,t);else if(this.threeDElements)this.addTo3dContainer(A,t);else{var r,s,n,a=0;while(a<t)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(s=this.elements[a],n=this.layers[a].ddd?this.getThreeDContainerByPos(a):s.getBaseElement(),r=n||r),a+=1;r?i.ddd&&this.supports3d||this.layerElement.insertBefore(A,r):i.ddd&&this.supports3d||this.layerElement.appendChild(A)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){var t=0,A=this.threeDElements.length;while(t<A){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var A,i,r=createTag("div");styleDiv(r);var s=createTag("div");if(styleDiv(s),"3d"===t){A=r.style,A.width=this.globalData.compSize.w+"px",A.height=this.globalData.compSize.h+"px";var n="50% 50%";A.webkitTransformOrigin=n,A.mozTransformOrigin=n,A.transformOrigin=n,i=s.style;var a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.transform=a,i.webkitTransform=a}r.appendChild(s);var o={container:s,perspectiveElem:r,startPos:e,endPos:e,type:t};return this.threeDElements.push(o),o},HybridRendererBase.prototype.build3dContainers=function(){var e,t,A=this.layers.length,i="";for(e=0;e<A;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?("3d"!==i&&(i="3d",t=this.createThreeDContainer(e,"3d")),t.endPos=Math.max(t.endPos,e)):("2d"!==i&&(i="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e));for(A=this.threeDElements.length,e=A-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){var A=0,i=this.threeDElements.length;while(A<i){if(t<=this.threeDElements[A].endPos){var r,s=this.threeDElements[A].startPos;while(s<t)this.elements[s]&&this.elements[s].getBaseElement&&(r=this.elements[s].getBaseElement()),s+=1;r?this.threeDElements[A].container.insertBefore(e,r):this.threeDElements[A].container.appendChild(e);break}A+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),A=this.animationItem.wrapper,i=t.style;i.width=e.w+"px",i.height=e.h+"px",this.resizerElem=t,styleDiv(t),i.transformStyle="flat",i.mozTransformStyle="flat",i.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),A.appendChild(t),i.overflow="hidden";var r=createNS("svg");r.setAttribute("width","1"),r.setAttribute("height","1"),styleDiv(r),this.resizerElem.appendChild(r);var s=createNS("defs");r.appendChild(s),this.data=e,this.setupGlobalData(e,r),this.globalData.defs=s,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,A,i,r=this.animationItem.wrapper.offsetWidth,s=this.animationItem.wrapper.offsetHeight,n=r/s,a=this.globalData.compSize.w/this.globalData.compSize.h;a>n?(e=r/this.globalData.compSize.w,t=r/this.globalData.compSize.w,A=0,i=(s-this.globalData.compSize.h*(r/this.globalData.compSize.w))/2):(e=s/this.globalData.compSize.h,t=s/this.globalData.compSize.h,A=(r-this.globalData.compSize.w*(s/this.globalData.compSize.h))/2,i=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+A+","+i+",0,1)",o.transform=o.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,A=this.globalData.compSize.h,i=this.threeDElements.length;for(e=0;e<i;e+=1){var r=this.threeDElements[e].perspectiveElem.style;r.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(A,2))+"px",r.perspective=r.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,A=e.length,i=createTag("div");for(t=0;t<A;t+=1)if(e[t].xt){var r=this.createComp(e[t],i,this.globalData.comp,null);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){var A,i=0;while(i<t)this.elements[i]&&this.elements[i].getBaseElement&&(A=this.elements[i].getBaseElement()),i+=1;A?this.layerElement.insertBefore(e,A):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=function(){return function(e){function t(t){var A=0,i=e.layers.length;while(A<i){if(e.layers[A].nm===t||e.layers[A].ind===t)return e.elements[A].layerInterface;A+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t}}();function _typeof$2(e){return _typeof$2="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$2(e)}function seedRandom(e,t){var A,i=this,r=256,s=6,n=52,a="random",o=t.pow(r,s),l=t.pow(2,n),c=2*l,h=r-1;function u(A,i,n){var h=[];i=!0===i?{entropy:!0}:i||{};var u=m(g(i.entropy?[A,y(e)]:null===A?f():A,3),h),B=new p(h),w=function(){var e=B.g(s),t=o,A=0;while(e<l)e=(e+A)*r,t*=r,A=B.g(1);while(e>=c)e/=2,t/=2,A>>>=1;return(e+A)/t};return w.int32=function(){return 0|B.g(4)},w.quick=function(){return B.g(4)/4294967296},w["double"]=w,m(y(B.S),e),(i.pass||n||function(e,A,i,r){return r&&(r.S&&d(r,B),e.state=function(){return d(B,{})}),i?(t[a]=e,A):e})(w,u,"global"in i?i.global:this==t,i.state)}function p(e){var t,A=e.length,i=this,s=0,n=i.i=i.j=0,a=i.S=[];A||(e=[A++]);while(s<r)a[s]=s++;for(s=0;s<r;s++)a[s]=a[n=h&n+e[s%A]+(t=a[s])],a[n]=t;i.g=function(e){var t,A=0,s=i.i,n=i.j,a=i.S;while(e--)t=a[s=h&s+1],A=A*r+a[h&(a[s]=a[n=h&n+t])+(a[n]=t)];return i.i=s,i.j=n,A}}function d(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function g(e,t){var A,i=[],r=_typeof$2(e);if(t&&"object"==r)for(A in e)try{i.push(g(e[A],t-1))}catch(s){}return i.length?i:"string"==r?e:e+"\0"}function m(e,t){var A,i=e+"",r=0;while(r<i.length)t[h&r]=h&(A^=19*t[h&r])+i.charCodeAt(r++);return y(t)}function f(){try{if(A)return y(A.randomBytes(r));var t=new Uint8Array(r);return(i.crypto||i.msCrypto).getRandomValues(t),y(t)}catch(a){var s=i.navigator,n=s&&s.plugins;return[+new Date,i,n,i.screen,y(e)]}}function y(e){return String.fromCharCode.apply(0,e)}t["seed"+a]=u,m(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return _typeof$1="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var A,i=e.length,r=[];for(A=0;A<i;A+=1)r[A]=-e[A];return r}return e.propType?e.v:-e}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var A=_typeof$1(e),i=_typeof$1(t);if(isNumerable(A,e)&&isNumerable(i,t)||"string"===A||"string"===i)return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return e=e.slice(0),e[0]+=t,e;if(isNumerable(A,e)&&$bm_isInstanceOfArray(t))return t=t.slice(0),t[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){var r=0,s=e.length,n=t.length,a=[];while(r<s||r<n)("number"===typeof e[r]||e[r]instanceof Number)&&("number"===typeof t[r]||t[r]instanceof Number)?a[r]=e[r]+t[r]:a[r]=void 0===t[r]?e[r]:e[r]||t[r],r+=1;return a}return 0}var add=sum;function sub(e,t){var A=_typeof$1(e),i=_typeof$1(t);if(isNumerable(A,e)&&isNumerable(i,t))return"string"===A&&(e=parseInt(e,10)),"string"===i&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return e=e.slice(0),e[0]-=t,e;if(isNumerable(A,e)&&$bm_isInstanceOfArray(t))return t=t.slice(0),t[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){var r=0,s=e.length,n=t.length,a=[];while(r<s||r<n)("number"===typeof e[r]||e[r]instanceof Number)&&("number"===typeof t[r]||t[r]instanceof Number)?a[r]=e[r]-t[r]:a[r]=void 0===t[r]?e[r]:e[r]||t[r],r+=1;return a}return 0}function mul(e,t){var A,i,r,s=_typeof$1(e),n=_typeof$1(t);if(isNumerable(s,e)&&isNumerable(n,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t)){for(r=e.length,A=createTypedArray("float32",r),i=0;i<r;i+=1)A[i]=e[i]*t;return A}if(isNumerable(s,e)&&$bm_isInstanceOfArray(t)){for(r=t.length,A=createTypedArray("float32",r),i=0;i<r;i+=1)A[i]=e*t[i];return A}return 0}function div(e,t){var A,i,r,s=_typeof$1(e),n=_typeof$1(t);if(isNumerable(s,e)&&isNumerable(n,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t)){for(r=e.length,A=createTypedArray("float32",r),i=0;i<r;i+=1)A[i]=e[i]/t;return A}if(isNumerable(s,e)&&$bm_isInstanceOfArray(t)){for(r=t.length,A=createTypedArray("float32",r),i=0;i<r;i+=1)A[i]=e/t[i];return A}return 0}function mod(e,t){return"string"===typeof e&&(e=parseInt(e,10)),"string"===typeof t&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,A){if(t>A){var i=A;A=t,t=i}return Math.min(Math.max(e,t),A)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"===typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var A;t||(t=helperLengthArray);var i=Math.min(e.length,t.length),r=0;for(A=0;A<i;A+=1)r+=Math.pow(t[A]-e[A],2);return Math.sqrt(r)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,A,i=e[0],r=e[1],s=e[2],n=Math.max(i,r,s),a=Math.min(i,r,s),o=(n+a)/2;if(n===a)t=0,A=0;else{var l=n-a;switch(A=o>.5?l/(2-n-a):l/(n+a),n){case i:t=(r-s)/l+(r<s?6:0);break;case r:t=(s-i)/l+2;break;case s:t=(i-r)/l+4;break;default:break}t/=6}return[t,A,o,e[3]]}function hue2rgb(e,t,A){return A<0&&(A+=1),A>1&&(A-=1),A<1/6?e+6*(t-e)*A:A<.5?t:A<2/3?e+(t-e)*(2/3-A)*6:e}function hslToRgb(e){var t,A,i,r=e[0],s=e[1],n=e[2];if(0===s)t=n,i=n,A=n;else{var a=n<.5?n*(1+s):n+s-n*s,o=2*n-a;t=hue2rgb(o,a,r+1/3),A=hue2rgb(o,a,r),i=hue2rgb(o,a,r-1/3)}return[t,A,i,e[3]]}function linear(e,t,A,i,r){if(void 0!==i&&void 0!==r||(i=t,r=A,t=0,A=1),A<t){var s=A;A=t,t=s}if(e<=t)return i;if(e>=A)return r;var n,a=A===t?0:(e-t)/(A-t);if(!i.length)return i+(r-i)*a;var o=i.length,l=createTypedArray("float32",o);for(n=0;n<o;n+=1)l[n]=i[n]+(r[n]-i[n])*a;return l}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var A,i=t.length;e||(e=createTypedArray("float32",i));var r=createTypedArray("float32",i),s=BMMath.random();for(A=0;A<i;A+=1)r[A]=e[A]+s*(t[A]-e[A]);return r}void 0===e&&(e=0);var n=BMMath.random();return e+n*(t-e)}function createPath(e,t,A,i){var r,s=e.length,n=shapePool.newElement();n.setPathData(!!i,s);var a,o,l=[0,0];for(r=0;r<s;r+=1)a=t&&t[r]?t[r]:l,o=A&&A[r]?A[r]:l,n.setTripleAt(e[r][0],e[r][1],o[0]+e[r][0],o[1]+e[r][1],a[0]+e[r][0],a[1]+e[r][1],r,!0);return n}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(e,t){var A,i,r=this.pv.length?this.pv.length:1,s=createTypedArray("float32",r);e=5;var n=Math.floor(time*e);A=0,i=0;while(A<n){for(i=0;i<r;i+=1)s[i]+=-t+2*t*BMMath.random();A+=1}var a=time*e,o=a-Math.floor(a),l=createTypedArray("float32",r);if(r>1){for(i=0;i<r;i+=1)l[i]=this.pv[i]+s[i]+(-t+2*t*BMMath.random())*o;return l}return this.pv+s[0]+(-t+2*t*BMMath.random())*o}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var A=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],i=Math.atan2(A[0],Math.sqrt(A[1]*A[1]+A[2]*A[2]))/degToRads,r=-Math.atan2(A[1],A[2])/degToRads;return[r,i,0]}function easeOut(e,t,A,i,r){return applyEase(easeOutBez,e,t,A,i,r)}function easeIn(e,t,A,i,r){return applyEase(easeInBez,e,t,A,i,r)}function ease(e,t,A,i,r){return applyEase(easeInOutBez,e,t,A,i,r)}function applyEase(e,t,A,i,r,s){void 0===r?(r=A,s=i):t=(t-A)/(i-A),t>1?t=1:t<0&&(t=0);var n=e(t);if($bm_isInstanceOfArray(r)){var a,o=r.length,l=createTypedArray("float32",o);for(a=0;a<o;a+=1)l[a]=(s[a]-r[a])*n+r[a];return l}return(s-r)*n+r}function nearestKey(e){var t,A,i,r=data.k.length;if(data.k.length&&"number"!==typeof data.k[0])if(A=-1,e*=elem.comp.globalData.frameRate,e<data.k[0].t)A=1,i=data.k[0].t;else{for(t=0;t<r-1;t+=1){if(e===data.k[t].t){A=t+1,i=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(A=t+2,i=data.k[t+1].t):(A=t+1,i=data.k[t].t);break}}-1===A&&(A=t+1,i=data.k[t].t)}else A=0,i=0;var s={};return s.index=A,s.time=i/elem.comp.globalData.frameRate,s}function key(e){var t,A,i;if(!data.k.length||"number"===typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var r=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=r.length,A=0;A<i;A+=1)t[A]=r[A],t.value[A]=r[A];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"===typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"===typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!(!elem.hierarchy||!elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var e={};function t(e){var t=0,A=[];function i(){t+=1}function r(){t-=1,0===t&&n()}function s(e){-1===A.indexOf(e)&&A.push(e)}function n(){var e,t=A.length;for(e=0;e<t;e+=1)A[e].release();A.length=0}e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=i,e.renderer.globalData.popExpression=r,e.renderer.globalData.registerExpressionProperty=s}return e.initExpressions=t,e.resetFrame=ExpressionManager.resetFrame,e}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}});var t=function(t){var A,i=createSizedArray(t.viewData.length),r=t.viewData.length;for(A=0;A<r;A+=1)i[A]=new e(t.viewData[A],t.masksProperties[A]);var s=function(e){A=0;while(A<r){if(t.masksProperties[A].nm===e)return i[A];A+=1}return null};return s};return t}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function A(e,t,A){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(i){if(!e.numKeys)return 0;var r="";r="s"in t.keyframes[i-1]?t.keyframes[i-1].s:"e"in t.keyframes[i-2]?t.keyframes[i-2].e:t.keyframes[i-2].s;var s="unidimensional"===A?new Number(r):Object.assign({},r);return s.time=t.keyframes[i-1].t/t.elem.comp.globalData.frameRate,s.value="unidimensional"===A?r[0]:r,s},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function i(t){t&&"pv"in t||(t=e);var i=1/t.mult,r=t.pv*i,s=new Number(r);return s.value=r,A(s,t,"unidimensional"),function(){return t.k&&t.getValue(),r=t.v*i,s.value!==r&&(s=new Number(r),s.value=r,A(s,t,"unidimensional")),s}}function r(e){e&&"pv"in e||(e=t);var i=1/e.mult,r=e.data&&e.data.l||e.pv.length,s=createTypedArray("float32",r),n=createTypedArray("float32",r);return s.value=n,A(s,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<r;t+=1)n[t]=e.v[t]*i,s[t]=n[t];return s}}function s(){return e}return function(e){return e?"unidimensional"===e.propType?i(e):r(e):s}}(),TransformExpressionInterface=function(){return function(e){function t(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var A,i,r,s;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?s=ExpressionPropertyInterface(e.p):(A=ExpressionPropertyInterface(e.px),i=ExpressionPropertyInterface(e.py),e.pz&&(r=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?s():[A(),i(),r?r():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t}}(),LayerExpressionInterface=function(){function e(e){var t=new Matrix;if(void 0!==e){var A=this._elem.finalTransform.mProp.getValueAtTime(e);A.clone(t)}else{var i=this._elem.finalTransform.mProp;i.applyToMatrix(t)}return t}function t(e,t){var A=this.getMatrix(t);return A.props[12]=0,A.props[13]=0,A.props[14]=0,this.applyPoint(A,e)}function A(e,t){var A=this.getMatrix(t);return this.applyPoint(A,e)}function i(e,t){var A=this.getMatrix(t);return A.props[12]=0,A.props[13]=0,A.props[14]=0,this.invertPoint(A,e)}function r(e,t){var A=this.getMatrix(t);return this.invertPoint(A,e)}function s(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var A,i=this._elem.hierarchy.length;for(A=0;A<i;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function n(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var A,i=this._elem.hierarchy.length;for(A=0;A<i;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function a(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var A,i=this._elem.hierarchy.length;for(A=0;A<i;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function o(){return[1,1,1,1]}return function(l){var c;function h(e){p.mask=new MaskManagerInterface(e,l)}function u(e){p.effect=e}function p(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return p.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return c;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return p.effect;case"ADBE Text Properties":return p.textInterface;default:return null}}p.getMatrix=e,p.invertPoint=n,p.applyPoint=s,p.toWorld=A,p.toWorldVec=t,p.fromWorld=r,p.fromWorldVec=i,p.toComp=A,p.fromComp=a,p.sampleImage=o,p.sourceRectAtTime=l.sourceRectAtTime.bind(l),p._elem=l,c=TransformExpressionInterface(l.finalTransform.mProp);var d=getDescriptor(c,"anchorPoint");return Object.defineProperties(p,{hasParent:{get:function(){return l.hierarchy.length}},parent:{get:function(){return l.hierarchy[0].layerInterface}},rotation:getDescriptor(c,"rotation"),scale:getDescriptor(c,"scale"),position:getDescriptor(c,"position"),opacity:getDescriptor(c,"opacity"),anchorPoint:d,anchor_point:d,transform:{get:function(){return c}},active:{get:function(){return l.isInRange}}}),p.startTime=l.data.st,p.index=l.data.ind,p.source=l.data.refId,p.height=0===l.data.ty?l.data.h:100,p.width=0===l.data.ty?l.data.w:100,p.inPoint=l.data.ip/l.comp.globalData.frameRate,p.outPoint=l.data.op/l.comp.globalData.frameRate,p._name=l.data.nm,p.registerMaskInterface=h,p.registerEffectsInterface=u,p}}(),propertyGroupFactory=function(){return function(e,t){return function(A){return A=void 0===A?1:A,A<=0?e:t(A-1)}}}(),PropertyInterface=function(){return function(e,t){var A={_name:e};function i(e){return e=void 0===e?1:e,e<=0?A:t(e-1)}return i}}(),EffectsExpressionInterface=function(){var e={createEffectsInterface:t};function t(e,t){if(e.effectsManager){var i,r=[],s=e.data.ef,n=e.effectsManager.effectElements.length;for(i=0;i<n;i+=1)r.push(A(s[i],e.effectsManager.effectElements[i],t,e));var a=e.data.ef||[],o=function(e){i=0,n=a.length;while(i<n){if(e===a[i].nm||e===a[i].mn||e===a[i].ix)return r[i];i+=1}return null};return Object.defineProperty(o,"numProperties",{get:function(){return a.length}}),o}return null}function A(e,t,r,s){function n(t){var A=e.ef,i=0,r=A.length;while(i<r){if(t===A[i].nm||t===A[i].mn||t===A[i].ix)return 5===A[i].ty?l[i]:l[i]();i+=1}throw new Error}var a,o=propertyGroupFactory(n,r),l=[],c=e.ef.length;for(a=0;a<c;a+=1)5===e.ef[a].ty?l.push(A(e.ef[a],t.effectElements[a],t.effectElements[a].propertyGroup,s)):l.push(i(t.effectElements[a],e.ef[a].ty,s,o));return"ADBE Color Control"===e.mn&&Object.defineProperty(n,"color",{get:function(){return l[0]()}}),Object.defineProperties(n,{numProperties:{get:function(){return e.np}},_name:{value:e.nm},propertyGroup:{value:o}}),n.enabled=0!==e.en,n.active=n.enabled,n}function i(e,t,A,i){var r=ExpressionPropertyInterface(e.p);function s(){return 10===t?A.comp.compInterface(e.p.v):r()}return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",i)),s}return e}(),ShapePathInterface=function(){return function(e,t,A){var i=t.sh;function r(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?r.path:null}var s=propertyGroupFactory(r,A);return i.setGroupProperty(PropertyInterface("Path",s)),Object.defineProperties(r,{path:{get:function(){return i.k&&i.getValue(),i}},shape:{get:function(){return i.k&&i.getValue(),i}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:A}}),r}}(),ShapeExpressionInterface=function(){function e(e,t,o){var d,g=[],m=e?e.length:0;for(d=0;d<m;d+=1)"gr"===e[d].ty?g.push(A(e[d],t[d],o)):"fl"===e[d].ty?g.push(i(e[d],t[d],o)):"st"===e[d].ty?g.push(n(e[d],t[d],o)):"tm"===e[d].ty?g.push(a(e[d],t[d],o)):"tr"===e[d].ty||("el"===e[d].ty?g.push(l(e[d],t[d],o)):"sr"===e[d].ty?g.push(c(e[d],t[d],o)):"sh"===e[d].ty?g.push(ShapePathInterface(e[d],t[d],o)):"rc"===e[d].ty?g.push(h(e[d],t[d],o)):"rd"===e[d].ty?g.push(u(e[d],t[d],o)):"rp"===e[d].ty?g.push(p(e[d],t[d],o)):"gf"===e[d].ty?g.push(r(e[d],t[d],o)):g.push(s(e[d],t[d],o)));return g}function t(t,A,i){var r,s=function(e){var t=0,A=r.length;while(t<A){if(r[t]._name===e||r[t].mn===e||r[t].propertyIndex===e||r[t].ix===e||r[t].ind===e)return r[t];t+=1}return"number"===typeof e?r[e-1]:null};s.propertyGroup=propertyGroupFactory(s,i),r=e(t.it,A.it,s.propertyGroup),s.numProperties=r.length;var n=o(t.it[t.it.length-1],A.it[A.it.length-1],s.propertyGroup);return s.transform=n,s.propertyIndex=t.cix,s._name=t.nm,s}function A(e,A,i){var r=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return r.content;default:return r.transform}};r.propertyGroup=propertyGroupFactory(r,i);var s=t(e,A,r.propertyGroup),n=o(e.it[e.it.length-1],A.it[A.it.length-1],r.propertyGroup);return r.content=s,r.transform=n,Object.defineProperty(r,"_name",{get:function(){return e.nm}}),r.numProperties=e.np,r.propertyIndex=e.ix,r.nm=e.nm,r.mn=e.mn,r}function i(e,t,A){function i(e){return"Color"===e||"color"===e?i.color:"Opacity"===e||"opacity"===e?i.opacity:null}return Object.defineProperties(i,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",A)),t.o.setGroupProperty(PropertyInterface("Opacity",A)),i}function r(e,t,A){function i(e){return"Start Point"===e||"start point"===e?i.startPoint:"End Point"===e||"end point"===e?i.endPoint:"Opacity"===e||"opacity"===e?i.opacity:null}return Object.defineProperties(i,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",A)),t.e.setGroupProperty(PropertyInterface("End Point",A)),t.o.setGroupProperty(PropertyInterface("Opacity",A)),i}function s(){function e(){return null}return e}function n(e,t,A){var i,r=propertyGroupFactory(l,A),s=propertyGroupFactory(o,r);function n(A){Object.defineProperty(o,e.d[A].nm,{get:ExpressionPropertyInterface(t.d.dataProps[A].p)})}var a=e.d?e.d.length:0,o={};for(i=0;i<a;i+=1)n(i),t.d.dataProps[i].p.setGroupProperty(s);function l(e){return"Color"===e||"color"===e?l.color:"Opacity"===e||"opacity"===e?l.opacity:"Stroke Width"===e||"stroke width"===e?l.strokeWidth:null}return Object.defineProperties(l,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return o}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",r)),t.o.setGroupProperty(PropertyInterface("Opacity",r)),t.w.setGroupProperty(PropertyInterface("Stroke Width",r)),l}function a(e,t,A){function i(t){return t===e.e.ix||"End"===t||"end"===t?i.end:t===e.s.ix?i.start:t===e.o.ix?i.offset:null}var r=propertyGroupFactory(i,A);return i.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",r)),t.e.setGroupProperty(PropertyInterface("End",r)),t.o.setGroupProperty(PropertyInterface("Offset",r)),i.propertyIndex=e.ix,i.propertyGroup=A,Object.defineProperties(i,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),i.mn=e.mn,i}function o(e,t,A){function i(t){return e.a.ix===t||"Anchor Point"===t?i.anchorPoint:e.o.ix===t||"Opacity"===t?i.opacity:e.p.ix===t||"Position"===t?i.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?i.rotation:e.s.ix===t||"Scale"===t?i.scale:e.sk&&e.sk.ix===t||"Skew"===t?i.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?i.skewAxis:null}var r=propertyGroupFactory(i,A);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",r)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",r)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",r)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",r)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",r)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",r)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",r))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",r)),Object.defineProperties(i,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),i.ty="tr",i.mn=e.mn,i.propertyGroup=A,i}function l(e,t,A){function i(t){return e.p.ix===t?i.position:e.s.ix===t?i.size:null}var r=propertyGroupFactory(i,A);i.propertyIndex=e.ix;var s="tm"===t.sh.ty?t.sh.prop:t.sh;return s.s.setGroupProperty(PropertyInterface("Size",r)),s.p.setGroupProperty(PropertyInterface("Position",r)),Object.defineProperties(i,{size:{get:ExpressionPropertyInterface(s.s)},position:{get:ExpressionPropertyInterface(s.p)},_name:{value:e.nm}}),i.mn=e.mn,i}function c(e,t,A){function i(t){return e.p.ix===t?i.position:e.r.ix===t?i.rotation:e.pt.ix===t?i.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?i.outerRadius:e.os.ix===t?i.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?i.innerRoundness:null:i.innerRadius}var r=propertyGroupFactory(i,A),s="tm"===t.sh.ty?t.sh.prop:t.sh;return i.propertyIndex=e.ix,s.or.setGroupProperty(PropertyInterface("Outer Radius",r)),s.os.setGroupProperty(PropertyInterface("Outer Roundness",r)),s.pt.setGroupProperty(PropertyInterface("Points",r)),s.p.setGroupProperty(PropertyInterface("Position",r)),s.r.setGroupProperty(PropertyInterface("Rotation",r)),e.ir&&(s.ir.setGroupProperty(PropertyInterface("Inner Radius",r)),s.is.setGroupProperty(PropertyInterface("Inner Roundness",r))),Object.defineProperties(i,{position:{get:ExpressionPropertyInterface(s.p)},rotation:{get:ExpressionPropertyInterface(s.r)},points:{get:ExpressionPropertyInterface(s.pt)},outerRadius:{get:ExpressionPropertyInterface(s.or)},outerRoundness:{get:ExpressionPropertyInterface(s.os)},innerRadius:{get:ExpressionPropertyInterface(s.ir)},innerRoundness:{get:ExpressionPropertyInterface(s.is)},_name:{value:e.nm}}),i.mn=e.mn,i}function h(e,t,A){function i(t){return e.p.ix===t?i.position:e.r.ix===t?i.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?i.size:null}var r=propertyGroupFactory(i,A),s="tm"===t.sh.ty?t.sh.prop:t.sh;return i.propertyIndex=e.ix,s.p.setGroupProperty(PropertyInterface("Position",r)),s.s.setGroupProperty(PropertyInterface("Size",r)),s.r.setGroupProperty(PropertyInterface("Rotation",r)),Object.defineProperties(i,{position:{get:ExpressionPropertyInterface(s.p)},roundness:{get:ExpressionPropertyInterface(s.r)},size:{get:ExpressionPropertyInterface(s.s)},_name:{value:e.nm}}),i.mn=e.mn,i}function u(e,t,A){function i(t){return e.r.ix===t||"Round Corners 1"===t?i.radius:null}var r=propertyGroupFactory(i,A),s=t;return i.propertyIndex=e.ix,s.rd.setGroupProperty(PropertyInterface("Radius",r)),Object.defineProperties(i,{radius:{get:ExpressionPropertyInterface(s.rd)},_name:{value:e.nm}}),i.mn=e.mn,i}function p(e,t,A){function i(t){return e.c.ix===t||"Copies"===t?i.copies:e.o.ix===t||"Offset"===t?i.offset:null}var r=propertyGroupFactory(i,A),s=t;return i.propertyIndex=e.ix,s.c.setGroupProperty(PropertyInterface("Copies",r)),s.o.setGroupProperty(PropertyInterface("Offset",r)),Object.defineProperties(i,{copies:{get:ExpressionPropertyInterface(s.c)},offset:{get:ExpressionPropertyInterface(s.o)},_name:{value:e.nm}}),i.mn=e.mn,i}return function(t,A,i){var r;function s(e){if("number"===typeof e)return e=void 0===e?1:e,0===e?i:r[e-1];var t=0,A=r.length;while(t<A){if(r[t]._name===e)return r[t];t+=1}return null}function n(){return i}return s.propertyGroup=propertyGroupFactory(s,n),r=e(t,A,s.propertyGroup),s.numProperties=r.length,s._name="Contents",s}}(),TextExpressionInterface=function(){return function(e){var t;function A(e){switch(e){case"ADBE Text Document":return A.sourceText;default:return null}}return Object.defineProperty(A,"sourceText",{get:function(){e.textProperty.getValue();var A=e.textProperty.currentData.t;return t&&A===t.value||(t=new String(A),t.value=A||new String(A),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),A}}();function _typeof(e){return _typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}var FootageInterface=function(){var e=function(e){var t="",A=e.getFootageData();function i(){return t="",A=e.getFootageData(),r}function r(e){if(A[e])return t=e,A=A[e],"object"===_typeof(A)?r:A;var i=e.indexOf(t);if(-1!==i){var s=parseInt(e.substr(i+t.length),10);return A=A[s],"object"===_typeof(A)?r:A}return""}return i},t=function(t){function A(e){return"Outline"===e?A.outlineInterface():null}return A._name="Outline",A.outlineInterface=e(t),A};return function(e){function A(e){return"Data"===e?A.dataInterface:null}return A._name="Data",A.dataInterface=t(e),A}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers=function(){function e(e,t,A){t.x&&(A.k=!0,A.x=!0,A.initiateExpression=ExpressionManager.initiateExpression,A.effectsSequence.push(A.initiateExpression(e,t,A).bind(A)))}function t(e){return e*=this.elem.globalData.frameRate,e-=this.offsetTime,e!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value}function A(e){var t=-.01,A=this.getValueAtTime(e),i=this.getValueAtTime(e+t),r=0;if(A.length){var s;for(s=0;s<A.length;s+=1)r+=Math.pow(i[s]-A[s],2);r=100*Math.sqrt(r)}else r=0;return r}function i(e){if(void 0!==this.vel)return this.vel;var t,A,i=-.001,r=this.getValueAtTime(e),s=this.getValueAtTime(e+i);if(r.length)for(t=createTypedArray("float32",r.length),A=0;A<r.length;A+=1)t[A]=(s[A]-r[A])/i;else t=(s-r)/i;return t}function r(){return this.pv}function s(e){this.propertyGroup=e}return{searchExpressions:e,getSpeedAtTime:A,getVelocityAtTime:i,getValueAtTime:t,getStaticValueAtTime:r,setGroupProperty:s}}();function addPropertyDecorator(){function e(e,t,A){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var i,r,s,n,a,o=this.comp.renderedFrame,l=this.keyframes,c=l[l.length-1].t;if(o<=c)return this.pv;if(A?(i=t?Math.abs(c-this.elem.comp.globalData.frameRate*t):Math.max(0,c-this.elem.data.ip),r=c-i):((!t||t>l.length-1)&&(t=l.length-1),r=l[l.length-1-t].t,i=c-r),"pingpong"===e){var h=Math.floor((o-r)/i);if(h%2!==0)return this.getValueAtTime((i-(o-r)%i+r)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var u=this.getValueAtTime(r/this.comp.globalData.frameRate,0),p=this.getValueAtTime(c/this.comp.globalData.frameRate,0),d=this.getValueAtTime(((o-r)%i+r)/this.comp.globalData.frameRate,0),g=Math.floor((o-r)/i);if(this.pv.length){for(a=new Array(u.length),n=a.length,s=0;s<n;s+=1)a[s]=(p[s]-u[s])*g+d[s];return a}return(p-u)*g+d}if("continue"===e){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),f=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=new Array(m.length),n=a.length,s=0;s<n;s+=1)a[s]=m[s]+(m[s]-f[s])*((o-c)/this.comp.globalData.frameRate)/5e-4;return a}return m+(o-c)/.001*(m-f)}}return this.getValueAtTime(((o-r)%i+r)/this.comp.globalData.frameRate,0)}function t(e,t,A){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var i,r,s,n,a,o=this.comp.renderedFrame,l=this.keyframes,c=l[0].t;if(o>=c)return this.pv;if(A?(i=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c),r=c+i):((!t||t>l.length-1)&&(t=l.length-1),r=l[t].t,i=r-c),"pingpong"===e){var h=Math.floor((c-o)/i);if(h%2===0)return this.getValueAtTime(((c-o)%i+c)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var u=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(r/this.comp.globalData.frameRate,0),d=this.getValueAtTime((i-(c-o)%i+c)/this.comp.globalData.frameRate,0),g=Math.floor((c-o)/i)+1;if(this.pv.length){for(a=new Array(u.length),n=a.length,s=0;s<n;s+=1)a[s]=d[s]-(p[s]-u[s])*g;return a}return d-(p-u)*g}if("continue"===e){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),f=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=new Array(m.length),n=a.length,s=0;s<n;s+=1)a[s]=m[s]+(m[s]-f[s])*(c-o)/.001;return a}return m+(m-f)*(c-o)/.001}}return this.getValueAtTime((i-((c-o)%i+c))/this.comp.globalData.frameRate,0)}function A(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),t=Math.floor(t||5),t<=1)return this.pv;var A,i,r=this.comp.renderedFrame/this.comp.globalData.frameRate,s=r-e,n=r+e,a=t>1?(n-s)/(t-1):1,o=0,l=0;A=this.pv.length?createTypedArray("float32",this.pv.length):0;while(o<t){if(i=this.getValueAtTime(s+o*a),this.pv.length)for(l=0;l<this.pv.length;l+=1)A[l]+=i[l];else A+=i;o+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)A[l]/=t;else A/=t;return A}function i(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var A=this.a.getValueAtTime(e);t.translate(-A[0]*this.a.mult,-A[1]*this.a.mult,A[2]*this.a.mult)}if(this.appliedTransformations<2){var i=this.s.getValueAtTime(e);t.scale(i[0]*this.s.mult,i[1]*this.s.mult,i[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var r=this.sk.getValueAtTime(e),s=this.sa.getValueAtTime(e);t.skewFromAxis(-r*this.sk.mult,s*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var n=this.r.getValueAtTime(e);t.rotate(-n*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var a=this.rz.getValueAtTime(e),o=this.ry.getValueAtTime(e),l=this.rx.getValueAtTime(e),c=this.or.getValueAtTime(e);t.rotateZ(-a*this.rz.mult).rotateY(o*this.ry.mult).rotateX(l*this.rx.mult).rotateZ(-c[2]*this.or.mult).rotateY(c[1]*this.or.mult).rotateX(c[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var h=this.px.getValueAtTime(e),u=this.py.getValueAtTime(e);if(this.data.p.z){var p=this.pz.getValueAtTime(e);t.translate(h*this.px.mult,u*this.py.mult,-p*this.pz.mult)}else t.translate(h*this.px.mult,u*this.py.mult,0)}else{var d=this.p.getValueAtTime(e);t.translate(d[0]*this.p.mult,d[1]*this.p.mult,-d[2]*this.p.mult)}return t}function r(){return this.v.clone(new Matrix)}var s=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,A){var n=s(e,t,A);return n.dynamicProperties.length?n.getValueAtTime=i.bind(n):n.getValueAtTime=r.bind(n),n.setGroupProperty=expressionHelpers.setGroupProperty,n};var n=PropertyFactory.getProp;function a(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,e-=this.offsetTime,e!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}PropertyFactory.getProp=function(i,r,s,a,o){var l=n(i,r,s,a,o);l.kf?l.getValueAtTime=expressionHelpers.getValueAtTime.bind(l):l.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(l),l.setGroupProperty=expressionHelpers.setGroupProperty,l.loopOut=e,l.loopIn=t,l.smooth=A,l.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(l),l.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(l),l.numKeys=1===r.a?r.k.length:0,l.propertyIndex=r.ix;var c=0;return 0!==s&&(c=createTypedArray("float32",1===r.a?r.k[0].s.length:r.k.length)),l._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:c},expressionHelpers.searchExpressions(i,r,l),l.k&&o.addDynamicProperty(l),l};var o=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(e,t){this.k&&this.getValue();var A,i=this.v;void 0!==t&&(i=this.getValueAtTime(t,0));var r=i._length,s=i[e],n=i.v,a=createSizedArray(r);for(A=0;A<r;A+=1)a[A]="i"===e||"o"===e?[s[A][0]-n[A][0],s[A][1]-n[A][1]]:[s[A][0],s[A][1]];return a},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var A=this.v;void 0!==t&&(A=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(A));var i,r=this._segmentsLength,s=r.lengths,n=r.totalLength*e,a=0,o=s.length,l=0;while(a<o){if(l+s[a].addedLength>n){var c=a,h=A.c&&a===o-1?0:a+1,u=(n-l)/s[a].addedLength;i=bez.getPointInSegment(A.v[c],A.v[h],A.o[c],A.i[h],u,s[a]);break}l+=s[a].addedLength,a+=1}return i||(i=A.c?[A.v[0][0],A.v[0][1]]:[A.v[A._length-1][0],A.v[A._length-1][1]]),i},vectorOnPath:function(e,t,A){1==e?e=this.v.c:0==e&&(e=.999);var i=this.pointOnPath(e,t),r=this.pointOnPath(e+.001,t),s=r[0]-i[0],n=r[1]-i[1],a=Math.sqrt(Math.pow(s,2)+Math.pow(n,2));if(0===a)return[0,0];var o="tangent"===A?[s/a,n/a]:[-n/a,s/a];return o},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],o),extendPrototype([c],l),l.prototype.getValueAtTime=a,l.prototype.initiateExpression=ExpressionManager.initiateExpression;var h=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,A,i,r){var s=h(e,t,A,i,r);return s.propertyIndex=t.ix,s.lock=!1,3===A?expressionHelpers.searchExpressions(e,t.pt,s):4===A&&expressionHelpers.searchExpressions(e,t.ks,s),s.k&&e.addDynamicProperty(s),s}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(e,t){var A=this.calculateExpression(t);if(e.t!==A){var i={};return this.copyData(i,e),i.t=A.toString(),i.__complete=!1,i}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(e,t){var A,i,r=createNS("feMerge");for(r.setAttribute("result",e),i=0;i<t.length;i+=1)A=createNS("feMergeNode"),A.setAttribute("in",t[i]),r.appendChild(A),r.appendChild(A);return r}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(e,t,A,i,r){this.filterManager=t;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=s,s.setAttribute("result",i+"_tint_1"),e.appendChild(s),s=createNS("feColorMatrix"),s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),s.setAttribute("result",i+"_tint_2"),e.appendChild(s),this.matrixFilter=s;var n=this.createMergeNode(i,[r,i+"_tint_1",i+"_tint_2"]);e.appendChild(n)}function SVGFillFilter(e,t,A,i){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result",i),e.appendChild(r),this.matrixFilter=r}function SVGStrokeEffect(e,t,A){this.initialized=!1,this.filterManager=t,this.elem=A,this.paths=[]}function SVGTritoneFilter(e,t,A,i){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(r);var s=createNS("feComponentTransfer");s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("result",i),this.matrixFilter=s;var n=createNS("feFuncR");n.setAttribute("type","table"),s.appendChild(n),this.feFuncR=n;var a=createNS("feFuncG");a.setAttribute("type","table"),s.appendChild(a),this.feFuncG=a;var o=createNS("feFuncB");o.setAttribute("type","table"),s.appendChild(o),this.feFuncB=o,e.appendChild(s)}function SVGProLevelsFilter(e,t,A,i){this.filterManager=t;var r=this.filterManager.effectElements,s=createNS("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",s)),(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",s)),(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",s)),(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",s)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(s.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(s)),(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&(s=createNS("feComponentTransfer"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("result",i),e.appendChild(s),this.feFuncRComposed=this.createFeFunc("feFuncR",s),this.feFuncGComposed=this.createFeFunc("feFuncG",s),this.feFuncBComposed=this.createFeFunc("feFuncB",s))}function SVGDropShadowEffect(e,t,A,i,r){var s=t.container.globalData.renderConfig.filterSize,n=t.data.fs||s;e.setAttribute("x",n.x||s.x),e.setAttribute("y",n.y||s.y),e.setAttribute("width",n.width||s.width),e.setAttribute("height",n.height||s.height),this.filterManager=t;var a=createNS("feGaussianBlur");a.setAttribute("in","SourceAlpha"),a.setAttribute("result",i+"_drop_shadow_1"),a.setAttribute("stdDeviation","0"),this.feGaussianBlur=a,e.appendChild(a);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in",i+"_drop_shadow_1"),o.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=o,e.appendChild(o);var l=createNS("feFlood");l.setAttribute("flood-color","#00ff00"),l.setAttribute("flood-opacity","1"),l.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=l,e.appendChild(l);var c=createNS("feComposite");c.setAttribute("in",i+"_drop_shadow_3"),c.setAttribute("in2",i+"_drop_shadow_2"),c.setAttribute("operator","in"),c.setAttribute("result",i+"_drop_shadow_4"),e.appendChild(c);var h=this.createMergeNode(i,[i+"_drop_shadow_4",r]);e.appendChild(h)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,A=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+i+" 0"),this.matrixFilter.setAttribute("values",A[0]-t[0]+" 0 0 0 "+t[0]+" "+(A[1]-t[1])+" 0 0 0 "+t[1]+" "+(A[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,A=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+A+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,A,i,r=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(i=this.elem.maskManager.masksProperties.length,A=0):(A=this.filterManager.effectElements[0].p.v-1,i=A+1),t=createNS("g"),t.setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1),A;A<i;A+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:A});if(3===this.filterManager.effectElements[10].p.v){var s=createNS("mask"),n=createElementID();s.setAttribute("id",n),s.setAttribute("mask-type","alpha"),s.appendChild(t),this.elem.globalData.defs.appendChild(s);var a=createNS("g");a.setAttribute("mask","url("+getLocationHref()+"#"+n+")");while(r[0])a.appendChild(r[0]);this.elem.layerElement.appendChild(a),this.masker=s,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v){r=this.elem.layerElement.children||this.elem.layerElement.childNodes;while(r.length)this.elem.layerElement.removeChild(r[0])}this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){var t;this.initialized||this.initialize();var A,i,r=this.paths.length;for(t=0;t<r;t+=1)if(-1!==this.paths[t].m&&(A=this.elem.maskManager.viewData[this.paths[t].m],i=this.paths[t].p,(e||this.filterManager._mdf||A.prop._mdf)&&i.setAttribute("d",A.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||A.prop._mdf)){var s;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var n=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),a=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=i.getTotalLength();s="0 0 0 "+o*n+" ";var l,c=o*(a-n),h=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,u=Math.floor(c/h);for(l=0;l<u;l+=1)s+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";s+="0 "+10*o+" 0 0"}else s="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;i.setAttribute("stroke-dasharray",s)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var p=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*p[0])+","+bmFloor(255*p[1])+","+bmFloor(255*p[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,A=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,r=i[0]+" "+A[0]+" "+t[0],s=i[1]+" "+A[1]+" "+t[1],n=i[2]+" "+A[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",r),this.feFuncG.setAttribute("tableValues",s),this.feFuncB.setAttribute("tableValues",n)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var A=createNS(e);return A.setAttribute("type","table"),t.appendChild(A),A},SVGProLevelsFilter.prototype.getTableValue=function(e,t,A,i,r){var s,n,a=0,o=256,l=Math.min(e,t),c=Math.max(e,t),h=Array.call(null,{length:o}),u=0,p=r-i,d=t-e;while(a<=256)s=a/256,n=s<=l?d<0?r:i:s>=c?d<0?i:r:i+p*Math.pow((s-e)/d,1/A),h[u]=n,u+=1,a+=256/(o-1);return h.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,A=this.filterManager.effectElements;this.feFuncRComposed&&(e||A[3].p._mdf||A[4].p._mdf||A[5].p._mdf||A[6].p._mdf||A[7].p._mdf)&&(t=this.getTableValue(A[3].p.v,A[4].p.v,A[5].p.v,A[6].p.v,A[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||A[10].p._mdf||A[11].p._mdf||A[12].p._mdf||A[13].p._mdf||A[14].p._mdf)&&(t=this.getTableValue(A[10].p.v,A[11].p.v,A[12].p.v,A[13].p.v,A[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||A[17].p._mdf||A[18].p._mdf||A[19].p._mdf||A[20].p._mdf||A[21].p._mdf)&&(t=this.getTableValue(A[17].p.v,A[18].p.v,A[19].p.v,A[20].p.v,A[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||A[24].p._mdf||A[25].p._mdf||A[26].p._mdf||A[27].p._mdf||A[28].p._mdf)&&(t=this.getTableValue(A[24].p.v,A[25].p.v,A[26].p.v,A[27].p.v,A[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||A[31].p._mdf||A[32].p._mdf||A[33].p._mdf||A[34].p._mdf||A[35].p._mdf)&&(t=this.getTableValue(A[31].p.v,A[32].p.v,A[33].p.v,A[34].p.v,A[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var A=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,r=A*Math.cos(i),s=A*Math.sin(i);this.feOffset.setAttribute("dx",r),this.feOffset.setAttribute("dy",s)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,A){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=A,A.matteElement=createNS("g"),A.matteElement.appendChild(A.layerElement),A.matteElement.appendChild(A.transformedElement),A.baseElement=A.matteElement}function SVGGaussianBlurEffect(e,t,A,i){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var r=createNS("feGaussianBlur");r.setAttribute("result",i),e.appendChild(r),this.feGaussianBlur=r}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){var t=0,A=_svgMatteSymbols.length;while(t<A){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var A=e.layerElement.parentNode;if(A){var i,r=A.children,s=0,n=r.length;while(s<n){if(r[s]===e.layerElement)break;s+=1}s<=n-2&&(i=r[s+1]);var a=createNS("use");a.setAttribute("href","#"+t),i?A.insertBefore(a,i):A.appendChild(a)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var A=createElementID(),i=createNS("mask");i.setAttribute("id",t.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var r=e.globalData.defs;r.appendChild(i);var s=createNS("symbol");s.setAttribute("id",A),this.replaceInParent(t,A),s.appendChild(t.layerElement),r.appendChild(s);var n=createNS("use");n.setAttribute("href","#"+A),i.appendChild(n),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,A=0,i=t.length;while(A<i)t[A]&&t[A].data.ind===e&&this.setElementAsMask(this.elem,t[A]),A+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3,A=this.filterManager.effectElements[0].p.v*t,i=this.filterManager.effectElements[1].p.v,r=3==i?0:A,s=2==i?0:A;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+s);var n=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",n)}},TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,A=t[0].p.v,i=t[1].p.v,r=1===t[2].p.v,s=t[3].p.v,n=r?s:t[4].p.v,a=t[5].p.v,o=t[6].p.v,l=t[7].p.v;this.matrix.reset(),this.matrix.translate(-A[0],-A[1],A[2]),this.matrix.scale(.01*n,.01*s,1),this.matrix.rotate(-l*degToRads),this.matrix.skewFromAxis(-a*degToRads,(o+90)*degToRads),this.matrix.translate(i[0],i[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie}))},6884:function(e,t,A){A(8521),A(7416),A(1774),A(4813),"object"==typeof navigator&&function(t,A){e.exports=A()}(0,(function(){"use strict";function e(e,t,A){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var A=e[Symbol.toPrimitive];if(void 0!==A){var i=A.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:A,enumerable:!0,configurable:!0,writable:!0}):e[t]=A,e}function t(e,t){for(var A=0;A<t.length;A++){var i=t[A];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function i(e,t,A){return t in e?Object.defineProperty(e,t,{value:A,enumerable:!0,configurable:!0,writable:!0}):e[t]=A,e}function r(e,t){var A=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),A.push.apply(A,i)}return A}function s(e){for(var t=1;t<arguments.length;t++){var A=null!=arguments[t]?arguments[t]:{};t%2?r(Object(A),!0).forEach((function(t){i(e,t,A[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(A)):r(Object(A)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(A,t))}))}return e}var n={addCSS:!0,thumbWidth:15,watch:!0},a=function(e){return null!=e?e.constructor:null},o=function(e,t){return!!(e&&t&&e instanceof t)},l=function(e){return null==e},c=function(e){return a(e)===Object},h=function(e){return a(e)===String},u=function(e){return Array.isArray(e)},p=function(e){return o(e,NodeList)},d={nullOrUndefined:l,object:c,number:function(e){return a(e)===Number&&!Number.isNaN(e)},string:h,boolean:function(e){return a(e)===Boolean},function:function(e){return a(e)===Function},array:u,nodeList:p,element:function(e){return o(e,Element)},event:function(e){return o(e,Event)},empty:function(e){return l(e)||(h(e)||u(e)||p(e))&&!e.length||c(e)&&!Object.keys(e).length}};function g(e,t){if(1>t){var A=function(e){var t="".concat(e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}(t);return parseFloat(e.toFixed(A))}return Math.round(e/t)*t}var m=function(){function e(t,A){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),d.element(t)?this.element=t:d.string(t)&&(this.element=document.querySelector(t)),d.element(this.element)&&d.empty(this.element.rangeTouch)&&(this.config=s({},n,{},A),this.init())}return function(e,A,i){A&&t(e.prototype,A),i&&t(e,i)}(e,[{key:"init",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(e){var t=this,A=e?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach((function(e){t.element[A](e,(function(e){return t.set(e)}),!1)}))}},{key:"get",value:function(t){if(!e.enabled||!d.event(t))return null;var A,i=t.target,r=t.changedTouches[0],s=parseFloat(i.getAttribute("min"))||0,n=parseFloat(i.getAttribute("max"))||100,a=parseFloat(i.getAttribute("step"))||1,o=i.getBoundingClientRect(),l=100/o.width*(this.config.thumbWidth/2)/100;return 0>(A=100/o.width*(r.clientX-o.left))?A=0:100<A&&(A=100),50>A?A-=(100-2*A)*l:50<A&&(A+=2*(A-50)*l),s+g(A/100*(n-s),a)}},{key:"set",value:function(t){e.enabled&&d.event(t)&&!t.target.disabled&&(t.preventDefault(),t.target.value=this.get(t),function(e,t){if(e&&t){var A=new Event(t,{bubbles:!0});e.dispatchEvent(A)}}(t.target,"touchend"===t.type?"change":"input"))}}],[{key:"setup",value:function(t){var A=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=null;if(d.empty(t)||d.string(t)?i=Array.from(document.querySelectorAll(d.string(t)?t:'input[type="range"]')):d.element(t)?i=[t]:d.nodeList(t)?i=Array.from(t):d.array(t)&&(i=t.filter(d.element)),d.empty(i))return null;var r=s({},n,{},A);if(d.string(t)&&r.watch){var a=new MutationObserver((function(A){Array.from(A).forEach((function(A){Array.from(A.addedNodes).forEach((function(A){d.element(A)&&function(e,t){return function(){return Array.from(document.querySelectorAll(t)).includes(this)}.call(e,t)}(A,t)&&new e(A,r)}))}))}));a.observe(document.body,{childList:!0,subtree:!0})}return i.map((function(t){return new e(t,A)}))}},{key:"enabled",get:function(){return"ontouchstart"in document.documentElement}}]),e}();const f=e=>null!=e?e.constructor:null,y=(e,t)=>Boolean(e&&t&&e instanceof t),B=e=>null==e,w=e=>f(e)===Object,C=e=>f(e)===String,v=e=>"function"==typeof e,b=e=>Array.isArray(e),Q=e=>y(e,NodeList),I=e=>B(e)||(C(e)||b(e)||Q(e))&&!e.length||w(e)&&!Object.keys(e).length;var F={nullOrUndefined:B,object:w,number:e=>f(e)===Number&&!Number.isNaN(e),string:C,boolean:e=>f(e)===Boolean,function:v,array:b,weakMap:e=>y(e,WeakMap),nodeList:Q,element:e=>null!==e&&"object"==typeof e&&1===e.nodeType&&"object"==typeof e.style&&"object"==typeof e.ownerDocument,textNode:e=>f(e)===Text,event:e=>y(e,Event),keyboardEvent:e=>y(e,KeyboardEvent),cue:e=>y(e,window.TextTrackCue)||y(e,window.VTTCue),track:e=>y(e,TextTrack)||!B(e)&&C(e.kind),promise:e=>y(e,Promise)&&v(e.then),url:e=>{if(y(e,window.URL))return!0;if(!C(e))return!1;let t=e;e.startsWith("http://")&&e.startsWith("https://")||(t=`http://${e}`);try{return!I(new URL(t).hostname)}catch(e){return!1}},empty:I};const E=(()=>{const e=document.createElement("span"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},A=Object.keys(t).find((t=>void 0!==e.style[t]));return!!F.string(A)&&t[A]})();function M(e,t){setTimeout((()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch(e){}}),t)}var U={isIE:Boolean(window.document.documentMode),isEdge:/Edge/g.test(navigator.userAgent),isWebKit:"WebkitAppearance"in document.documentElement.style&&!/Edge/g.test(navigator.userAgent),isIPhone:/iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1,isIPadOS:"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,isIos:/iPad|iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1};function D(e,t){return t.split(".").reduce(((e,t)=>e&&e[t]),e)}function x(e={},...t){if(!t.length)return e;const A=t.shift();return F.object(A)?(Object.keys(A).forEach((t=>{F.object(A[t])?(Object.keys(e).includes(t)||Object.assign(e,{[t]:{}}),x(e[t],A[t])):Object.assign(e,{[t]:A[t]})})),x(e,...t)):e}function T(e,t){const A=e.length?e:[e];Array.from(A).reverse().forEach(((e,A)=>{const i=A>0?t.cloneNode(!0):t,r=e.parentNode,s=e.nextSibling;i.appendChild(e),s?r.insertBefore(i,s):r.appendChild(i)}))}function S(e,t){F.element(e)&&!F.empty(t)&&Object.entries(t).filter((([,e])=>!F.nullOrUndefined(e))).forEach((([t,A])=>e.setAttribute(t,A)))}function k(e,t,A){const i=document.createElement(e);return F.object(t)&&S(i,t),F.string(A)&&(i.innerText=A),i}function P(e,t,A,i){F.element(t)&&t.appendChild(k(e,A,i))}function L(e){F.nodeList(e)||F.array(e)?Array.from(e).forEach(L):F.element(e)&&F.element(e.parentNode)&&e.parentNode.removeChild(e)}function H(e){if(!F.element(e))return;let{length:t}=e.childNodes;for(;t>0;)e.removeChild(e.lastChild),t-=1}function N(e,t){return F.element(t)&&F.element(t.parentNode)&&F.element(e)?(t.parentNode.replaceChild(e,t),e):null}function O(e,t){if(!F.string(e)||F.empty(e))return{};const A={},i=x({},t);return e.split(",").forEach((e=>{const t=e.trim(),r=t.replace(".",""),s=t.replace(/[[\]]/g,"").split("="),[n]=s,a=s.length>1?s[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":F.string(i.class)?A.class=`${i.class} ${r}`:A.class=r;break;case"#":A.id=t.replace("#","");break;case"[":A[n]=a}})),x(i,A)}function V(e,t){if(!F.element(e))return;let A=t;F.boolean(A)||(A=!e.hidden),e.hidden=A}function z(e,t,A){if(F.nodeList(e))return Array.from(e).map((e=>z(e,t,A)));if(F.element(e)){let i="toggle";return void 0!==A&&(i=A?"add":"remove"),e.classList[i](t),e.classList.contains(t)}return!1}function R(e,t){return F.element(e)&&e.classList.contains(t)}function j(e,t){const{prototype:A}=Element;return(A.matches||A.webkitMatchesSelector||A.mozMatchesSelector||A.msMatchesSelector||function(){return Array.from(document.querySelectorAll(t)).includes(this)}).call(e,t)}function K(e){return this.elements.container.querySelectorAll(e)}function G(e){return this.elements.container.querySelector(e)}function Y(e=null,t=!1){F.element(e)&&e.focus({preventScroll:!0,focusVisible:t})}const _={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},W={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,t){const A=W[e]||"html5"!==t;return{api:A,ui:A&&W.rangeInput}},pip:!(U.isIPhone||!F.function(k("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||k("video").disablePictureInPicture)),airplay:F.function(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(F.empty(e))return!1;const[t]=e.split("/");let A=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(_).includes(A)&&(A+=`; codecs="${_[e]}"`);try{return Boolean(A&&this.media.canPlayType(A).replace(/no/,""))}catch(e){return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{const e=document.createElement("input");return e.type="range","range"===e.type})(),touch:"ontouchstart"in document.documentElement,transitions:!1!==E,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},Z=(()=>{let e=!1;try{const t=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e})();function X(e,t,A,i=!1,r=!0,s=!1){if(!e||!("addEventListener"in e)||F.empty(t)||!F.function(A))return;const n=t.split(" ");let a=s;Z&&(a={passive:r,capture:s}),n.forEach((t=>{this&&this.eventListeners&&i&&this.eventListeners.push({element:e,type:t,callback:A,options:a}),e[i?"addEventListener":"removeEventListener"](t,A,a)}))}function J(e,t="",A,i=!0,r=!1){X.call(this,e,t,A,!0,i,r)}function q(e,t="",A,i=!0,r=!1){X.call(this,e,t,A,!1,i,r)}function $(e,t="",A,i=!0,r=!1){const s=(...n)=>{q(e,t,s,i,r),A.apply(this,n)};X.call(this,e,t,s,!0,i,r)}function ee(e,t="",A=!1,i={}){if(!F.element(e)||F.empty(t))return;const r=new CustomEvent(t,{bubbles:A,detail:{...i,plyr:this}});e.dispatchEvent(r)}function te(){this&&this.eventListeners&&(this.eventListeners.forEach((e=>{const{element:t,type:A,callback:i,options:r}=e;t.removeEventListener(A,i,r)})),this.eventListeners=[])}function Ae(){return new Promise((e=>this.ready?setTimeout(e,0):J.call(this,this.elements.container,"ready",e))).then((()=>{}))}function ie(e){F.promise(e)&&e.then(null,(()=>{}))}function re(e){return F.array(e)?e.filter(((t,A)=>e.indexOf(t)===A)):e}function se(e,t){return F.array(e)&&e.length?e.reduce(((e,A)=>Math.abs(A-t)<Math.abs(e-t)?A:e)):null}function ne(e){return!(!window||!window.CSS)&&window.CSS.supports(e)}const ae=[[1,1],[4,3],[3,4],[5,4],[4,5],[3,2],[2,3],[16,10],[10,16],[16,9],[9,16],[21,9],[9,21],[32,9],[9,32]].reduce(((e,[t,A])=>({...e,[t/A]:[t,A]})),{});function oe(e){return!!(F.array(e)||F.string(e)&&e.includes(":"))&&(F.array(e)?e:e.split(":")).map(Number).every(F.number)}function le(e){if(!F.array(e)||!e.every(F.number))return null;const[t,A]=e,i=(e,t)=>0===t?e:i(t,e%t),r=i(t,A);return[t/r,A/r]}function ce(e){const t=e=>oe(e)?e.split(":").map(Number):null;let A=t(e);if(null===A&&(A=t(this.config.ratio)),null===A&&!F.empty(this.embed)&&F.array(this.embed.ratio)&&({ratio:A}=this.embed),null===A&&this.isHTML5){const{videoWidth:e,videoHeight:t}=this.media;A=[e,t]}return le(A)}function he(e){if(!this.isVideo)return{};const{wrapper:t}=this.elements,A=ce.call(this,e);if(!F.array(A))return{};const[i,r]=le(A),s=100/i*r;if(ne(`aspect-ratio: ${i}/${r}`)?t.style.aspectRatio=`${i}/${r}`:t.style.paddingBottom=`${s}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){const e=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),A=(e-s)/(e/50);this.fullscreen.active?t.style.paddingBottom=null:this.media.style.transform=`translateY(-${A}%)`}else this.isHTML5&&t.classList.add(this.config.classNames.videoFixedRatio);return{padding:s,ratio:A}}function ue(e,t,A=.05){const i=e/t,r=se(Object.keys(ae),i);return Math.abs(r-i)<=A?ae[r]:[e,t]}const pe={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter((e=>{const t=e.getAttribute("type");return!!F.empty(t)||W.mime.call(this,t)})):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:pe.getSources.call(this).map((e=>Number(e.getAttribute("size")))).filter(Boolean)},setup(){if(!this.isHTML5)return;const e=this;e.options.speed=e.config.speed.options,F.empty(this.config.ratio)||he.call(e),Object.defineProperty(e.media,"quality",{get(){const t=pe.getSources.call(e).find((t=>t.getAttribute("src")===e.source));return t&&Number(t.getAttribute("size"))},set(t){if(e.quality!==t){if(e.config.quality.forced&&F.function(e.config.quality.onChange))e.config.quality.onChange(t);else{const A=pe.getSources.call(e).find((e=>Number(e.getAttribute("size"))===t));if(!A)return;const{currentTime:i,paused:r,preload:s,readyState:n,playbackRate:a}=e.media;e.media.src=A.getAttribute("src"),("none"!==s||n)&&(e.once("loadedmetadata",(()=>{e.speed=a,e.currentTime=i,r||ie(e.play())})),e.media.load())}ee.call(e,e.media,"qualitychange",!1,{quality:t})}}})},cancelRequests(){this.isHTML5&&(L(pe.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function de(e,...t){return F.empty(e)?e:e.toString().replace(/{(\d+)}/g,((e,A)=>t[A].toString()))}const ge=(e="",t="",A="")=>e.replace(new RegExp(t.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),A.toString()),me=(e="")=>e.toString().replace(/\w\S*/g,(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()));function fe(e=""){let t=e.toString();return t=function(e=""){let t=e.toString();return t=ge(t,"-"," "),t=ge(t,"_"," "),t=me(t),ge(t," ","")}(t),t.charAt(0).toLowerCase()+t.slice(1)}function ye(e){const t=document.createElement("div");return t.appendChild(e),t.innerHTML}const Be={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},we={get(e="",t={}){if(F.empty(e)||F.empty(t))return"";let A=D(t.i18n,e);if(F.empty(A))return Object.keys(Be).includes(e)?Be[e]:"";const i={"{seektime}":t.seekTime,"{title}":t.title};return Object.entries(i).forEach((([e,t])=>{A=ge(A,e,t)})),A}};class Ce{constructor(t){e(this,"get",(e=>{if(!Ce.supported||!this.enabled)return null;const t=window.localStorage.getItem(this.key);if(F.empty(t))return null;const A=JSON.parse(t);return F.string(e)&&e.length?A[e]:A})),e(this,"set",(e=>{if(!Ce.supported||!this.enabled)return;if(!F.object(e))return;let t=this.get();F.empty(t)&&(t={}),x(t,e);try{window.localStorage.setItem(this.key,JSON.stringify(t))}catch(e){}})),this.enabled=t.config.storage.enabled,this.key=t.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;const e="___test";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}}function ve(e,t="text"){return new Promise(((A,i)=>{try{const i=new XMLHttpRequest;if(!("withCredentials"in i))return;i.addEventListener("load",(()=>{if("text"===t)try{A(JSON.parse(i.responseText))}catch(e){A(i.responseText)}else A(i.response)})),i.addEventListener("error",(()=>{throw new Error(i.status)})),i.open("GET",e,!0),i.responseType=t,i.send()}catch(e){i(e)}}))}function be(e,t){if(!F.string(e))return;const A="cache",i=F.string(t);let r=!1;const s=()=>null!==document.getElementById(t),n=(e,t)=>{e.innerHTML=t,i&&s()||document.body.insertAdjacentElement("afterbegin",e)};if(!i||!s()){const s=Ce.supported,a=document.createElement("div");if(a.setAttribute("hidden",""),i&&a.setAttribute("id",t),s){const e=window.localStorage.getItem(`${A}-${t}`);if(r=null!==e,r){const t=JSON.parse(e);n(a,t.content)}}ve(e).then((e=>{if(!F.empty(e)){if(s)try{window.localStorage.setItem(`${A}-${t}`,JSON.stringify({content:e}))}catch(e){}n(a,e)}})).catch((()=>{}))}}const Qe=e=>Math.trunc(e/60/60%60,10),Ie=e=>Math.trunc(e/60%60,10),Fe=e=>Math.trunc(e%60,10);function Ee(e=0,t=!1,A=!1){if(!F.number(e))return Ee(void 0,t,A);const i=e=>`0${e}`.slice(-2);let r=Qe(e);const s=Ie(e),n=Fe(e);return r=t||r>0?`${r}:`:"",`${A&&e>0?"-":""}${r}${i(s)}:${i(n)}`}const Me={getIconUrl(){const e=new URL(this.config.iconUrl,window.location),t=window.location.host?window.location.host:window.top.location.host,A=e.host!==t||U.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:A}},findElements(){try{return this.elements.controls=G.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:K.call(this,this.config.selectors.buttons.play),pause:G.call(this,this.config.selectors.buttons.pause),restart:G.call(this,this.config.selectors.buttons.restart),rewind:G.call(this,this.config.selectors.buttons.rewind),fastForward:G.call(this,this.config.selectors.buttons.fastForward),mute:G.call(this,this.config.selectors.buttons.mute),pip:G.call(this,this.config.selectors.buttons.pip),airplay:G.call(this,this.config.selectors.buttons.airplay),settings:G.call(this,this.config.selectors.buttons.settings),captions:G.call(this,this.config.selectors.buttons.captions),fullscreen:G.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=G.call(this,this.config.selectors.progress),this.elements.inputs={seek:G.call(this,this.config.selectors.inputs.seek),volume:G.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:G.call(this,this.config.selectors.display.buffer),currentTime:G.call(this,this.config.selectors.display.currentTime),duration:G.call(this,this.config.selectors.display.duration)},F.element(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(`.${this.config.classNames.tooltip}`)),!0}catch(e){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e),this.toggleNativeControls(!0),!1}},createIcon(e,t){const A="http://www.w3.org/2000/svg",i=Me.getIconUrl.call(this),r=`${i.cors?"":i.url}#${this.config.iconPrefix}`,s=document.createElementNS(A,"svg");S(s,x(t,{"aria-hidden":"true",focusable:"false"}));const n=document.createElementNS(A,"use"),a=`${r}-${e}`;return"href"in n&&n.setAttributeNS("http://www.w3.org/1999/xlink","href",a),n.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a),s.appendChild(n),s},createLabel(e,t={}){const A=we.get(e,this.config);return k("span",{...t,class:[t.class,this.config.classNames.hidden].filter(Boolean).join(" ")},A)},createBadge(e){if(F.empty(e))return null;const t=k("span",{class:this.config.classNames.menu.value});return t.appendChild(k("span",{class:this.config.classNames.menu.badge},e)),t},createButton(e,t){const A=x({},t);let i=fe(e);const r={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach((e=>{Object.keys(A).includes(e)&&(r[e]=A[e],delete A[e])})),"button"!==r.element||Object.keys(A).includes("type")||(A.type="button"),Object.keys(A).includes("class")?A.class.split(" ").some((e=>e===this.config.classNames.control))||x(A,{class:`${A.class} ${this.config.classNames.control}`}):A.class=this.config.classNames.control,e){case"play":r.toggle=!0,r.label="play",r.labelPressed="pause",r.icon="play",r.iconPressed="pause";break;case"mute":r.toggle=!0,r.label="mute",r.labelPressed="unmute",r.icon="volume",r.iconPressed="muted";break;case"captions":r.toggle=!0,r.label="enableCaptions",r.labelPressed="disableCaptions",r.icon="captions-off",r.iconPressed="captions-on";break;case"fullscreen":r.toggle=!0,r.label="enterFullscreen",r.labelPressed="exitFullscreen",r.icon="enter-fullscreen",r.iconPressed="exit-fullscreen";break;case"play-large":A.class+=` ${this.config.classNames.control}--overlaid`,i="play",r.label="play",r.icon="play";break;default:F.empty(r.label)&&(r.label=i),F.empty(r.icon)&&(r.icon=e)}const s=k(r.element);return r.toggle?(s.appendChild(Me.createIcon.call(this,r.iconPressed,{class:"icon--pressed"})),s.appendChild(Me.createIcon.call(this,r.icon,{class:"icon--not-pressed"})),s.appendChild(Me.createLabel.call(this,r.labelPressed,{class:"label--pressed"})),s.appendChild(Me.createLabel.call(this,r.label,{class:"label--not-pressed"}))):(s.appendChild(Me.createIcon.call(this,r.icon)),s.appendChild(Me.createLabel.call(this,r.label))),x(A,O(this.config.selectors.buttons[i],A)),S(s,A),"play"===i?(F.array(this.elements.buttons[i])||(this.elements.buttons[i]=[]),this.elements.buttons[i].push(s)):this.elements.buttons[i]=s,s},createRange(e,t){const A=k("input",x(O(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":we.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=A,Me.updateRangeFill.call(this,A),m.setup(A),A},createProgress(e,t){const A=k("progress",x(O(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){A.appendChild(k("span",null,"0"));const t={played:"played",buffer:"buffered"}[e],i=t?we.get(t,this.config):"";A.innerText=`% ${i.toLowerCase()}`}return this.elements.display[e]=A,A},createTime(e,t){const A=O(this.config.selectors.display[e],t),i=k("div",x(A,{class:`${A.class?A.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":we.get(e,this.config),role:"timer"}),"00:00");return this.elements.display[e]=i,i},bindMenuItemShortcuts(e,t){J.call(this,e,"keydown keyup",(A=>{if(![" ","ArrowUp","ArrowDown","ArrowRight"].includes(A.key))return;if(A.preventDefault(),A.stopPropagation(),"keydown"===A.type)return;const i=j(e,'[role="menuitemradio"]');if(!i&&[" ","ArrowRight"].includes(A.key))Me.showMenuPanel.call(this,t,!0);else{let t;" "!==A.key&&("ArrowDown"===A.key||i&&"ArrowRight"===A.key?(t=e.nextElementSibling,F.element(t)||(t=e.parentNode.firstElementChild)):(t=e.previousElementSibling,F.element(t)||(t=e.parentNode.lastElementChild)),Y.call(this,t,!0))}}),!1),J.call(this,e,"keyup",(e=>{"Return"===e.key&&Me.focusFirstMenuItem.call(this,null,!0)}))},createMenuItem({value:e,list:t,type:A,title:i,badge:r=null,checked:s=!1}){const n=O(this.config.selectors.inputs[A]),a=k("button",x(n,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${n.class?n.class:""}`.trim(),"aria-checked":s,value:e})),o=k("span");o.innerHTML=i,F.element(r)&&o.appendChild(r),a.appendChild(o),Object.defineProperty(a,"checked",{enumerable:!0,get:()=>"true"===a.getAttribute("aria-checked"),set(e){e&&Array.from(a.parentNode.children).filter((e=>j(e,'[role="menuitemradio"]'))).forEach((e=>e.setAttribute("aria-checked","false"))),a.setAttribute("aria-checked",e?"true":"false")}}),this.listeners.bind(a,"click keyup",(t=>{if(!F.keyboardEvent(t)||" "===t.key){switch(t.preventDefault(),t.stopPropagation(),a.checked=!0,A){case"language":this.currentTrack=Number(e);break;case"quality":this.quality=e;break;case"speed":this.speed=parseFloat(e)}Me.showMenuPanel.call(this,"home",F.keyboardEvent(t))}}),A,!1),Me.bindMenuItemShortcuts.call(this,a,A),t.appendChild(a)},formatTime(e=0,t=!1){return F.number(e)?Ee(e,Qe(this.duration)>0,t):e},updateTimeDisplay(e=null,t=0,A=!1){F.element(e)&&F.number(t)&&(e.innerText=Me.formatTime(t,A))},updateVolume(){this.supported.ui&&(F.element(this.elements.inputs.volume)&&Me.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),F.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(e,t=0){F.element(e)&&(e.value=t,Me.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!F.event(e))return;let t=0;const A=(e,t)=>{const A=F.number(t)?t:0,i=F.element(e)?e:this.elements.display.buffer;if(F.element(i)){i.value=A;const e=i.getElementsByTagName("span")[0];F.element(e)&&(e.childNodes[0].nodeValue=A)}};if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":i=this.currentTime,r=this.duration,t=0===i||0===r||Number.isNaN(i)||Number.isNaN(r)?0:(i/r*100).toFixed(2),"timeupdate"===e.type&&Me.setRange.call(this,this.elements.inputs.seek,t);break;case"playing":case"progress":A(this.elements.display.buffer,100*this.buffered)}var i,r},updateRangeFill(e){const t=F.event(e)?e.target:e;if(F.element(t)&&"range"===t.getAttribute("type")){if(j(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);const e=Me.formatTime(this.currentTime),A=Me.formatTime(this.duration),i=we.get("seekLabel",this.config);t.setAttribute("aria-valuetext",i.replace("{currentTime}",e).replace("{duration}",A))}else if(j(t,this.config.selectors.inputs.volume)){const e=100*t.value;t.setAttribute("aria-valuenow",e),t.setAttribute("aria-valuetext",`${e.toFixed(1)}%`)}else t.setAttribute("aria-valuenow",t.value);(U.isWebKit||U.isIPadOS)&&t.style.setProperty("--value",t.value/t.max*100+"%")}},updateSeekTooltip(e){var t,A;if(!this.config.tooltips.seek||!F.element(this.elements.inputs.seek)||!F.element(this.elements.display.seekTooltip)||0===this.duration)return;const i=this.elements.display.seekTooltip,r=`${this.config.classNames.tooltip}--visible`,s=e=>z(i,r,e);if(this.touch)return void s(!1);let n=0;const a=this.elements.progress.getBoundingClientRect();if(F.event(e))n=100/a.width*(e.pageX-a.left);else{if(!R(i,r))return;n=parseFloat(i.style.left,10)}n<0?n=0:n>100&&(n=100);const o=this.duration/100*n;i.innerText=Me.formatTime(o);const l=null===(t=this.config.markers)||void 0===t||null===(A=t.points)||void 0===A?void 0:A.find((({time:e})=>e===Math.round(o)));l&&i.insertAdjacentHTML("afterbegin",`${l.label}<br>`),i.style.left=`${n}%`,F.event(e)&&["mouseenter","mouseleave"].includes(e.type)&&s("mouseenter"===e.type)},timeUpdate(e){const t=!F.element(this.elements.display.duration)&&this.config.invertTime;Me.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||Me.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return V(this.elements.display.currentTime,!0),void V(this.elements.progress,!0);F.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const e=F.element(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&Me.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&Me.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&Me.setMarkers.call(this),Me.updateSeekTooltip.call(this)},toggleMenuButton(e,t){V(this.elements.settings.buttons[e],!t)},updateSetting(e,t,A){const i=this.elements.settings.panels[e];let r=null,s=t;if("captions"===e)r=this.currentTrack;else{if(r=F.empty(A)?this[e]:A,F.empty(r)&&(r=this.config[e].default),!F.empty(this.options[e])&&!this.options[e].includes(r))return void this.debug.warn(`Unsupported value of '${r}' for ${e}`);if(!this.config[e].options.includes(r))return void this.debug.warn(`Disabled value of '${r}' for ${e}`)}if(F.element(s)||(s=i&&i.querySelector('[role="menu"]')),!F.element(s))return;this.elements.settings.buttons[e].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=Me.getLabel.call(this,e,r);const n=s&&s.querySelector(`[value="${r}"]`);F.element(n)&&(n.checked=!0)},getLabel(e,t){switch(e){case"speed":return 1===t?we.get("normal",this.config):`${t}&times;`;case"quality":if(F.number(t)){const e=we.get(`qualityLabel.${t}`,this.config);return e.length?e:`${t}p`}return me(t);case"captions":return xe.getLabel.call(this);default:return null}},setQualityMenu(e){if(!F.element(this.elements.settings.panels.quality))return;const t="quality",A=this.elements.settings.panels.quality.querySelector('[role="menu"]');F.array(e)&&(this.options.quality=re(e).filter((e=>this.config.quality.options.includes(e))));const i=!F.empty(this.options.quality)&&this.options.quality.length>1;if(Me.toggleMenuButton.call(this,t,i),H(A),Me.checkMenu.call(this),!i)return;const r=e=>{const t=we.get(`qualityBadge.${e}`,this.config);return t.length?Me.createBadge.call(this,t):null};this.options.quality.sort(((e,t)=>{const A=this.config.quality.options;return A.indexOf(e)>A.indexOf(t)?1:-1})).forEach((e=>{Me.createMenuItem.call(this,{value:e,list:A,type:t,title:Me.getLabel.call(this,"quality",e),badge:r(e)})})),Me.updateSetting.call(this,t,A)},setCaptionsMenu(){if(!F.element(this.elements.settings.panels.captions))return;const e="captions",t=this.elements.settings.panels.captions.querySelector('[role="menu"]'),A=xe.getTracks.call(this),i=Boolean(A.length);if(Me.toggleMenuButton.call(this,e,i),H(t),Me.checkMenu.call(this),!i)return;const r=A.map(((e,A)=>({value:A,checked:this.captions.toggled&&this.currentTrack===A,title:xe.getLabel.call(this,e),badge:e.language&&Me.createBadge.call(this,e.language.toUpperCase()),list:t,type:"language"})));r.unshift({value:-1,checked:!this.captions.toggled,title:we.get("disabled",this.config),list:t,type:"language"}),r.forEach(Me.createMenuItem.bind(this)),Me.updateSetting.call(this,e,t)},setSpeedMenu(){if(!F.element(this.elements.settings.panels.speed))return;const e="speed",t=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter((e=>e>=this.minimumSpeed&&e<=this.maximumSpeed));const A=!F.empty(this.options.speed)&&this.options.speed.length>1;Me.toggleMenuButton.call(this,e,A),H(t),Me.checkMenu.call(this),A&&(this.options.speed.forEach((A=>{Me.createMenuItem.call(this,{value:A,list:t,type:e,title:Me.getLabel.call(this,"speed",A)})})),Me.updateSetting.call(this,e,t))},checkMenu(){const{buttons:e}=this.elements.settings,t=!F.empty(e)&&Object.values(e).some((e=>!e.hidden));V(this.elements.settings.menu,!t)},focusFirstMenuItem(e,t=!1){if(this.elements.settings.popup.hidden)return;let A=e;F.element(A)||(A=Object.values(this.elements.settings.panels).find((e=>!e.hidden)));const i=A.querySelector('[role^="menuitem"]');Y.call(this,i,t)},toggleMenu(e){const{popup:t}=this.elements.settings,A=this.elements.buttons.settings;if(!F.element(t)||!F.element(A))return;const{hidden:i}=t;let r=i;if(F.boolean(e))r=e;else if(F.keyboardEvent(e)&&"Escape"===e.key)r=!1;else if(F.event(e)){const i=F.function(e.composedPath)?e.composedPath()[0]:e.target,s=t.contains(i);if(s||!s&&e.target!==A&&r)return}A.setAttribute("aria-expanded",r),V(t,!r),z(this.elements.container,this.config.classNames.menu.open,r),r&&F.keyboardEvent(e)?Me.focusFirstMenuItem.call(this,null,!0):r||i||Y.call(this,A,F.keyboardEvent(e))},getMenuSize(e){const t=e.cloneNode(!0);t.style.position="absolute",t.style.opacity=0,t.removeAttribute("hidden"),e.parentNode.appendChild(t);const A=t.scrollWidth,i=t.scrollHeight;return L(t),{width:A,height:i}},showMenuPanel(e="",t=!1){const A=this.elements.container.querySelector(`#plyr-settings-${this.id}-${e}`);if(!F.element(A))return;const i=A.parentNode,r=Array.from(i.children).find((e=>!e.hidden));if(W.transitions&&!W.reducedMotion){i.style.width=`${r.scrollWidth}px`,i.style.height=`${r.scrollHeight}px`;const e=Me.getMenuSize.call(this,A),t=e=>{e.target===i&&["width","height"].includes(e.propertyName)&&(i.style.width="",i.style.height="",q.call(this,i,E,t))};J.call(this,i,E,t),i.style.width=`${e.width}px`,i.style.height=`${e.height}px`}V(r,!0),V(A,!1),Me.focusFirstMenuItem.call(this,A,t)},setDownloadUrl(){const e=this.elements.buttons.download;F.element(e)&&e.setAttribute("href",this.download)},create(e){const{bindMenuItemShortcuts:t,createButton:A,createProgress:i,createRange:r,createTime:s,setQualityMenu:n,setSpeedMenu:a,showMenuPanel:o}=Me;this.elements.controls=null,F.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(A.call(this,"play-large"));const l=k("div",O(this.config.selectors.controls.wrapper));this.elements.controls=l;const c={class:"plyr__controls__item"};return re(F.array(this.config.controls)?this.config.controls:[]).forEach((n=>{if("restart"===n&&l.appendChild(A.call(this,"restart",c)),"rewind"===n&&l.appendChild(A.call(this,"rewind",c)),"play"===n&&l.appendChild(A.call(this,"play",c)),"fast-forward"===n&&l.appendChild(A.call(this,"fast-forward",c)),"progress"===n){const t=k("div",{class:`${c.class} plyr__progress__container`}),A=k("div",O(this.config.selectors.progress));if(A.appendChild(r.call(this,"seek",{id:`plyr-seek-${e.id}`})),A.appendChild(i.call(this,"buffer")),this.config.tooltips.seek){const e=k("span",{class:this.config.classNames.tooltip},"00:00");A.appendChild(e),this.elements.display.seekTooltip=e}this.elements.progress=A,t.appendChild(this.elements.progress),l.appendChild(t)}if("current-time"===n&&l.appendChild(s.call(this,"currentTime",c)),"duration"===n&&l.appendChild(s.call(this,"duration",c)),"mute"===n||"volume"===n){let{volume:t}=this.elements;if(F.element(t)&&l.contains(t)||(t=k("div",x({},c,{class:`${c.class} plyr__volume`.trim()})),this.elements.volume=t,l.appendChild(t)),"mute"===n&&t.appendChild(A.call(this,"mute")),"volume"===n&&!U.isIos&&!U.isIPadOS){const A={max:1,step:.05,value:this.config.volume};t.appendChild(r.call(this,"volume",x(A,{id:`plyr-volume-${e.id}`})))}}if("captions"===n&&l.appendChild(A.call(this,"captions",c)),"settings"===n&&!F.empty(this.config.settings)){const i=k("div",x({},c,{class:`${c.class} plyr__menu`.trim(),hidden:""}));i.appendChild(A.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${e.id}`,"aria-expanded":!1}));const r=k("div",{class:"plyr__menu__container",id:`plyr-settings-${e.id}`,hidden:""}),s=k("div"),n=k("div",{id:`plyr-settings-${e.id}-home`}),a=k("div",{role:"menu"});n.appendChild(a),s.appendChild(n),this.elements.settings.panels.home=n,this.config.settings.forEach((A=>{const i=k("button",x(O(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""}));t.call(this,i,A),J.call(this,i,"click",(()=>{o.call(this,A,!1)}));const r=k("span",null,we.get(A,this.config)),n=k("span",{class:this.config.classNames.menu.value});n.innerHTML=e[A],r.appendChild(n),i.appendChild(r),a.appendChild(i);const l=k("div",{id:`plyr-settings-${e.id}-${A}`,hidden:""}),c=k("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});c.appendChild(k("span",{"aria-hidden":!0},we.get(A,this.config))),c.appendChild(k("span",{class:this.config.classNames.hidden},we.get("menuBack",this.config))),J.call(this,l,"keydown",(e=>{"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),o.call(this,"home",!0))}),!1),J.call(this,c,"click",(()=>{o.call(this,"home",!1)})),l.appendChild(c),l.appendChild(k("div",{role:"menu"})),s.appendChild(l),this.elements.settings.buttons[A]=i,this.elements.settings.panels[A]=l})),r.appendChild(s),i.appendChild(r),l.appendChild(i),this.elements.settings.popup=r,this.elements.settings.menu=i}if("pip"===n&&W.pip&&l.appendChild(A.call(this,"pip",c)),"airplay"===n&&W.airplay&&l.appendChild(A.call(this,"airplay",c)),"download"===n){const e=x({},c,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(e.download="");const{download:t}=this.config.urls;!F.url(t)&&this.isEmbed&&x(e,{icon:`logo-${this.provider}`,label:this.provider}),l.appendChild(A.call(this,"download",e))}"fullscreen"===n&&l.appendChild(A.call(this,"fullscreen",c))})),this.isHTML5&&n.call(this,pe.getQualityOptions.call(this)),a.call(this),l},inject(){if(this.config.loadSprite){const e=Me.getIconUrl.call(this);e.cors&&be(e.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let e=null;this.elements.controls=null;const t={id:this.id,seektime:this.config.seekTime,title:this.config.title};let A,i=!0;if(F.function(this.config.controls)&&(this.config.controls=this.config.controls.call(this,t)),this.config.controls||(this.config.controls=[]),F.element(this.config.controls)||F.string(this.config.controls)?e=this.config.controls:(e=Me.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:xe.getLabel.call(this)}),i=!1),i&&F.string(this.config.controls)&&(e=(e=>{let A=e;return Object.entries(t).forEach((([e,t])=>{A=ge(A,`{${e}}`,t)})),A})(e)),F.string(this.config.selectors.controls.container)&&(A=document.querySelector(this.config.selectors.controls.container)),F.element(A)||(A=this.elements.container),A[F.element(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),F.element(this.elements.controls)||Me.findElements.call(this),!F.empty(this.elements.buttons)){const e=e=>{const t=this.config.classNames.controlPressed;e.setAttribute("aria-pressed","false"),Object.defineProperty(e,"pressed",{configurable:!0,enumerable:!0,get:()=>R(e,t),set(A=!1){z(e,t,A),e.setAttribute("aria-pressed",A?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach((t=>{F.array(t)||F.nodeList(t)?Array.from(t).filter(Boolean).forEach(e):e(t)}))}if(U.isEdge&&M(A),this.config.tooltips.controls){const{classNames:e,selectors:t}=this.config,A=`${t.controls.wrapper} ${t.labels} .${e.hidden}`,i=K.call(this,A);Array.from(i).forEach((e=>{z(e,this.config.classNames.hidden,!1),z(e,this.config.classNames.tooltip,!0)}))}},setMediaMetadata(){try{"mediaSession"in navigator&&(navigator.mediaSession.metadata=new window.MediaMetadata({title:this.config.mediaMetadata.title,artist:this.config.mediaMetadata.artist,album:this.config.mediaMetadata.album,artwork:this.config.mediaMetadata.artwork}))}catch(e){}},setMarkers(){var e,t;if(!this.duration||this.elements.markers)return;const A=null===(e=this.config.markers)||void 0===e||null===(t=e.points)||void 0===t?void 0:t.filter((({time:e})=>e>0&&e<this.duration));if(null==A||!A.length)return;const i=document.createDocumentFragment(),r=document.createDocumentFragment();let s=null;const n=`${this.config.classNames.tooltip}--visible`,a=e=>z(s,n,e);A.forEach((e=>{const t=k("span",{class:this.config.classNames.marker},""),A=e.time/this.duration*100+"%";s&&(t.addEventListener("mouseenter",(()=>{e.label||(s.style.left=A,s.innerHTML=e.label,a(!0))})),t.addEventListener("mouseleave",(()=>{a(!1)}))),t.addEventListener("click",(()=>{this.currentTime=e.time})),t.style.left=A,r.appendChild(t)})),i.appendChild(r),this.config.tooltips.seek||(s=k("span",{class:this.config.classNames.tooltip},""),i.appendChild(s)),this.elements.markers={points:r,tip:s},this.elements.progress.appendChild(i)}};function Ue(e,t=!0){let A=e;if(t){const e=document.createElement("a");e.href=A,A=e.href}try{return new URL(A)}catch(e){return null}}function De(e){const t=new URLSearchParams;return F.object(e)&&Object.entries(e).forEach((([e,A])=>{t.set(e,A)})),t}const xe={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!W.textTracks)return void(F.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&Me.setCaptionsMenu.call(this));var e,t;if(F.element(this.elements.captions)||(this.elements.captions=k("div",O(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),e=this.elements.captions,t=this.elements.wrapper,F.element(e)&&F.element(t)&&t.parentNode.insertBefore(e,t.nextSibling)),U.isIE&&window.URL){const e=this.media.querySelectorAll("track");Array.from(e).forEach((e=>{const t=e.getAttribute("src"),A=Ue(t);null!==A&&A.hostname!==window.location.href.hostname&&["http:","https:"].includes(A.protocol)&&ve(t,"blob").then((t=>{e.setAttribute("src",window.URL.createObjectURL(t))})).catch((()=>{L(e)}))}))}const A=re((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map((e=>e.split("-")[0])));let i=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();"auto"===i&&([i]=A);let r=this.storage.get("captions");if(F.boolean(r)||({active:r}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:r,language:i,languages:A}),this.isHTML5){const e=this.config.captions.update?"addtrack removetrack":"removetrack";J.call(this,this.media.textTracks,e,xe.update.bind(this))}setTimeout(xe.update.bind(this),0)},update(){const e=xe.getTracks.call(this,!0),{active:t,language:A,meta:i,currentTrackNode:r}=this.captions,s=Boolean(e.find((e=>e.language===A)));this.isHTML5&&this.isVideo&&e.filter((e=>!i.get(e))).forEach((e=>{this.debug.log("Track added",e),i.set(e,{default:"showing"===e.mode}),"showing"===e.mode&&(e.mode="hidden"),J.call(this,e,"cuechange",(()=>xe.updateCues.call(this)))})),(s&&this.language!==A||!e.includes(r))&&(xe.setLanguage.call(this,A),xe.toggle.call(this,t&&s)),this.elements&&z(this.elements.container,this.config.classNames.captions.enabled,!F.empty(e)),F.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&Me.setCaptionsMenu.call(this)},toggle(e,t=!0){if(!this.supported.ui)return;const{toggled:A}=this.captions,i=this.config.classNames.captions.active,r=F.nullOrUndefined(e)?!A:e;if(r!==A){if(t||(this.captions.active=r,this.storage.set({captions:r})),!this.language&&r&&!t){const e=xe.getTracks.call(this),t=xe.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=t.language,void xe.set.call(this,e.indexOf(t))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=r),z(this.elements.container,i,r),this.captions.toggled=r,Me.updateSetting.call(this,"captions"),ee.call(this,this.media,r?"captionsenabled":"captionsdisabled")}setTimeout((()=>{r&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")}))},set(e,t=!0){const A=xe.getTracks.call(this);if(-1!==e)if(F.number(e))if(e in A){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;const i=A[e],{language:r}=i||{};this.captions.currentTrackNode=i,Me.updateSetting.call(this,"captions"),t||(this.captions.language=r,this.storage.set({language:r})),this.isVimeo&&this.embed.enableTextTrack(r),ee.call(this,this.media,"languagechange")}xe.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&xe.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else xe.toggle.call(this,!1,t)},setLanguage(e,t=!0){if(!F.string(e))return void this.debug.warn("Invalid language argument",e);const A=e.toLowerCase();this.captions.language=A;const i=xe.getTracks.call(this),r=xe.findTrack.call(this,[A]);xe.set.call(this,i.indexOf(r),t)},getTracks(e=!1){return Array.from((this.media||{}).textTracks||[]).filter((t=>!this.isHTML5||e||this.captions.meta.has(t))).filter((e=>["captions","subtitles"].includes(e.kind)))},findTrack(e,t=!1){const A=xe.getTracks.call(this),i=e=>Number((this.captions.meta.get(e)||{}).default),r=Array.from(A).sort(((e,t)=>i(t)-i(e)));let s;return e.every((e=>(s=r.find((t=>t.language===e)),!s))),s||(t?r[0]:void 0)},getCurrentTrack(){return xe.getTracks.call(this)[this.currentTrack]},getLabel(e){let t=e;return!F.track(t)&&W.textTracks&&this.captions.toggled&&(t=xe.getCurrentTrack.call(this)),F.track(t)?F.empty(t.label)?F.empty(t.language)?we.get("enabled",this.config):e.language.toUpperCase():t.label:we.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!F.element(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!F.nullOrUndefined(e)&&!Array.isArray(e))return void this.debug.warn("updateCues: Invalid input",e);let t=e;if(!t){const e=xe.getCurrentTrack.call(this);t=Array.from((e||{}).activeCues||[]).map((e=>e.getCueAsHTML())).map(ye)}const A=t.map((e=>e.trim())).join("\n");if(A!==this.elements.captions.innerHTML){H(this.elements.captions);const e=k("span",O(this.config.selectors.caption));e.innerHTML=A,this.elements.captions.appendChild(e),ee.call(this,this.media,"cuechange")}}},Te={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.7.8/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"SD"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",marker:"plyr__progress__marker",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id",hash:"data-plyr-embed-hash"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1},mediaMetadata:{title:"",artist:"",album:"",artwork:[]},markers:{enabled:!1,points:[]}},Se="picture-in-picture",ke="inline",Pe={html5:"html5",youtube:"youtube",vimeo:"vimeo"},Le="audio",He="video",Ne=()=>{};class Oe{constructor(e=!1){this.enabled=window.console&&e,this.enabled&&this.log("Debugging enabled")}get log(){return this.enabled?Function.prototype.bind.call(console.log,console):Ne}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):Ne}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):Ne}}class Ve{constructor(t){e(this,"onChange",(()=>{if(!this.supported)return;const e=this.player.elements.buttons.fullscreen;F.element(e)&&(e.pressed=this.active);const t=this.target===this.player.media?this.target:this.player.elements.container;ee.call(this.player,t,this.active?"enterfullscreen":"exitfullscreen",!0)})),e(this,"toggleFallback",((e=!1)=>{if(e?this.scrollPosition={x:window.scrollX??0,y:window.scrollY??0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=e?"hidden":"",z(this.target,this.player.config.classNames.fullscreen.fallback,e),U.isIos){let t=document.head.querySelector('meta[name="viewport"]');const A="viewport-fit=cover";t||(t=document.createElement("meta"),t.setAttribute("name","viewport"));const i=F.string(t.content)&&t.content.includes(A);e?(this.cleanupViewport=!i,i||(t.content+=`,${A}`)):this.cleanupViewport&&(t.content=t.content.split(",").filter((e=>e.trim()!==A)).join(","))}this.onChange()})),e(this,"trapFocus",(e=>{if(U.isIos||U.isIPadOS||!this.active||"Tab"!==e.key)return;const t=document.activeElement,A=K.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[i]=A,r=A[A.length-1];t!==r||e.shiftKey?t===i&&e.shiftKey&&(r.focus(),e.preventDefault()):(i.focus(),e.preventDefault())})),e(this,"update",(()=>{if(this.supported){let e;e=this.forceFallback?"Fallback (forced)":Ve.nativeSupported?"Native":"Fallback",this.player.debug.log(`${e} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");z(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.supported)})),e(this,"enter",(()=>{this.supported&&(U.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!Ve.nativeSupported||this.forceFallback?this.toggleFallback(!0):this.prefix?F.empty(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))})),e(this,"exit",(()=>{if(this.supported)if(U.isIos&&this.player.config.fullscreen.iosNative)this.player.isVimeo?this.player.embed.exitFullscreen():this.target.webkitEnterFullscreen(),ie(this.player.play());else if(!Ve.nativeSupported||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!F.empty(this.prefix)){const e="moz"===this.prefix?"Cancel":"Exit";document[`${this.prefix}${e}${this.property}`]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)})),e(this,"toggle",(()=>{this.active?this.exit():this.enter()})),this.player=t,this.prefix=Ve.prefix,this.property=Ve.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===t.config.fullscreen.fallback,this.player.elements.fullscreen=t.config.fullscreen.container&&function(e,t){const{prototype:A}=Element;return(A.closest||function(){let e=this;do{if(j.matches(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}).call(e,t)}(this.player.elements.container,t.config.fullscreen.container),J.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":`${this.prefix}fullscreenchange`,(()=>{this.onChange()})),J.call(this.player,this.player.elements.container,"dblclick",(e=>{F.element(this.player.elements.controls)&&this.player.elements.controls.contains(e.target)||this.player.listeners.proxy(e,this.toggle,"fullscreen")})),J.call(this,this.player.elements.container,"keydown",(e=>this.trapFocus(e))),this.update()}static get nativeSupported(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get useNative(){return Ve.nativeSupported&&!this.forceFallback}static get prefix(){if(F.function(document.exitFullscreen))return"";let e="";return["webkit","moz","ms"].some((t=>!(!F.function(document[`${t}ExitFullscreen`])&&!F.function(document[`${t}CancelFullScreen`]))&&(e=t,!0))),e}static get property(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}get supported(){return[this.player.config.fullscreen.enabled,this.player.isVideo,Ve.nativeSupported||this.player.config.fullscreen.fallback,!this.player.isYouTube||Ve.nativeSupported||!U.isIos||this.player.config.playsinline&&!this.player.config.fullscreen.iosNative].every(Boolean)}get active(){if(!this.supported)return!1;if(!Ve.nativeSupported||this.forceFallback)return R(this.target,this.player.config.classNames.fullscreen.fallback);const e=this.prefix?this.target.getRootNode()[`${this.prefix}${this.property}Element`]:this.target.getRootNode().fullscreenElement;return e&&e.shadowRoot?e===this.target.getRootNode().host:e===this.target}get target(){return U.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen??this.player.elements.container}}function ze(e,t=1){return new Promise(((A,i)=>{const r=new Image,s=()=>{delete r.onload,delete r.onerror,(r.naturalWidth>=t?A:i)(r)};Object.assign(r,{onload:s,onerror:s,src:e})}))}const Re={addStyleHook(){z(this.elements.container,this.config.selectors.container.replace(".",""),!0),z(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls(e=!1){e&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build(){if(this.listeners.media(),!this.supported.ui)return this.debug.warn(`Basic support only for ${this.provider} ${this.type}`),void Re.toggleNativeControls.call(this,!0);F.element(this.elements.controls)||(Me.inject.call(this),this.listeners.controls()),Re.toggleNativeControls.call(this),this.isHTML5&&xe.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,Me.updateVolume.call(this),Me.timeUpdate.call(this),Me.durationUpdate.call(this),Re.checkPlaying.call(this),z(this.elements.container,this.config.classNames.pip.supported,W.pip&&this.isHTML5&&this.isVideo),z(this.elements.container,this.config.classNames.airplay.supported,W.airplay&&this.isHTML5),z(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout((()=>{ee.call(this,this.media,"ready")}),0),Re.setTitle.call(this),this.poster&&Re.setPoster.call(this,this.poster,!1).catch((()=>{})),this.config.duration&&Me.durationUpdate.call(this),this.config.mediaMetadata&&Me.setMediaMetadata.call(this)},setTitle(){let e=we.get("play",this.config);if(F.string(this.config.title)&&!F.empty(this.config.title)&&(e+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach((t=>{t.setAttribute("aria-label",e)})),this.isEmbed){const e=G.call(this,"iframe");if(!F.element(e))return;const t=F.empty(this.config.title)?"video":this.config.title,A=we.get("frameTitle",this.config);e.setAttribute("title",A.replace("{title}",t))}},togglePoster(e){z(this.elements.container,this.config.classNames.posterEnabled,e)},setPoster(e,t=!0){return t&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",e),this.elements.poster.removeAttribute("hidden"),Ae.call(this).then((()=>ze(e))).catch((t=>{throw e===this.poster&&Re.togglePoster.call(this,!1),t})).then((()=>{if(e!==this.poster)throw new Error("setPoster cancelled by later call to setPoster")})).then((()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${e}')`,backgroundSize:""}),Re.togglePoster.call(this,!0),e))))},checkPlaying(e){z(this.elements.container,this.config.classNames.playing,this.playing),z(this.elements.container,this.config.classNames.paused,this.paused),z(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach((e=>{Object.assign(e,{pressed:this.playing}),e.setAttribute("aria-label",we.get(this.playing?"pause":"play",this.config))})),F.event(e)&&"timeupdate"===e.type||Re.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout((()=>{z(this.elements.container,this.config.classNames.loading,this.loading),Re.toggleControls.call(this)}),this.loading?250:0)},toggleControls(e){const{controls:t}=this.elements;if(t&&this.config.hideControls){const A=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(Boolean(e||this.loading||this.paused||t.pressed||t.hover||A))}},migrateStyles(){Object.values({...this.media.style}).filter((e=>!F.empty(e)&&F.string(e)&&e.startsWith("--plyr"))).forEach((e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)})),F.empty(this.media.style)&&this.media.removeAttribute("style")}};class je{constructor(t){e(this,"firstTouch",(()=>{const{player:e}=this,{elements:t}=e;e.touch=!0,z(t.container,e.config.classNames.isTouch,!0)})),e(this,"global",((e=!0)=>{const{player:t}=this;t.config.keyboard.global&&X.call(t,window,"keydown keyup",this.handleKey,e,!1),X.call(t,document.body,"click",this.toggleMenu,e),$.call(t,document.body,"touchstart",this.firstTouch)})),e(this,"container",(()=>{const{player:e}=this,{config:t,elements:A,timers:i}=e;!t.keyboard.global&&t.keyboard.focused&&J.call(e,A.container,"keydown keyup",this.handleKey,!1),J.call(e,A.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",(t=>{const{controls:r}=A;r&&"enterfullscreen"===t.type&&(r.pressed=!1,r.hover=!1);let s=0;["touchstart","touchmove","mousemove"].includes(t.type)&&(Re.toggleControls.call(e,!0),s=e.touch?3e3:2e3),clearTimeout(i.controls),i.controls=setTimeout((()=>Re.toggleControls.call(e,!1)),s)}));const r=()=>{if(!e.isVimeo||e.config.vimeo.premium)return;const t=A.wrapper,{active:i}=e.fullscreen,[r,s]=ce.call(e),n=ne(`aspect-ratio: ${r} / ${s}`);if(!i)return void(n?(t.style.width=null,t.style.height=null):(t.style.maxWidth=null,t.style.margin=null));const[a,o]=[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)],l=a/o>r/s;n?(t.style.width=l?"auto":"100%",t.style.height=l?"100%":"auto"):(t.style.maxWidth=l?o/s*r+"px":null,t.style.margin=l?"0 auto":null)},s=()=>{clearTimeout(i.resized),i.resized=setTimeout(r,50)};J.call(e,A.container,"enterfullscreen exitfullscreen",(t=>{const{target:i}=e.fullscreen;i===A.container&&(!e.isEmbed&&F.empty(e.config.ratio)||(r(),("enterfullscreen"===t.type?J:q).call(e,window,"resize",s)))}))})),e(this,"media",(()=>{const{player:e}=this,{elements:t}=e;if(J.call(e,e.media,"timeupdate seeking seeked",(t=>Me.timeUpdate.call(e,t))),J.call(e,e.media,"durationchange loadeddata loadedmetadata",(t=>Me.durationUpdate.call(e,t))),J.call(e,e.media,"ended",(()=>{e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())})),J.call(e,e.media,"progress playing seeking seeked",(t=>Me.updateProgress.call(e,t))),J.call(e,e.media,"volumechange",(t=>Me.updateVolume.call(e,t))),J.call(e,e.media,"playing play pause ended emptied timeupdate",(t=>Re.checkPlaying.call(e,t))),J.call(e,e.media,"waiting canplay seeked playing",(t=>Re.checkLoading.call(e,t))),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){const A=G.call(e,`.${e.config.classNames.video}`);if(!F.element(A))return;J.call(e,t.container,"click",(i=>{([t.container,A].includes(i.target)||A.contains(i.target))&&(e.touch&&e.config.hideControls||(e.ended?(this.proxy(i,e.restart,"restart"),this.proxy(i,(()=>{ie(e.play())}),"play")):this.proxy(i,(()=>{ie(e.togglePlay())}),"play")))}))}e.supported.ui&&e.config.disableContextMenu&&J.call(e,t.wrapper,"contextmenu",(e=>{e.preventDefault()}),!1),J.call(e,e.media,"volumechange",(()=>{e.storage.set({volume:e.volume,muted:e.muted})})),J.call(e,e.media,"ratechange",(()=>{Me.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})})),J.call(e,e.media,"qualitychange",(t=>{Me.updateSetting.call(e,"quality",null,t.detail.quality)})),J.call(e,e.media,"ready qualitychange",(()=>{Me.setDownloadUrl.call(e)}));const A=e.config.events.concat(["keyup","keydown"]).join(" ");J.call(e,e.media,A,(A=>{let{detail:i={}}=A;"error"===A.type&&(i=e.media.error),ee.call(e,t.container,A.type,!0,i)}))})),e(this,"proxy",((e,t,A)=>{const{player:i}=this,r=i.config.listeners[A];let s=!0;F.function(r)&&(s=r.call(i,e)),!1!==s&&F.function(t)&&t.call(i,e)})),e(this,"bind",((e,t,A,i,r=!0)=>{const{player:s}=this,n=s.config.listeners[i],a=F.function(n);J.call(s,e,t,(e=>this.proxy(e,A,i)),r&&!a)})),e(this,"controls",(()=>{const{player:e}=this,{elements:t}=e,A=U.isIE?"change":"input";if(t.buttons.play&&Array.from(t.buttons.play).forEach((t=>{this.bind(t,"click",(()=>{ie(e.togglePlay())}),"play")})),this.bind(t.buttons.restart,"click",e.restart,"restart"),this.bind(t.buttons.rewind,"click",(()=>{e.lastSeekTime=Date.now(),e.rewind()}),"rewind"),this.bind(t.buttons.fastForward,"click",(()=>{e.lastSeekTime=Date.now(),e.forward()}),"fastForward"),this.bind(t.buttons.mute,"click",(()=>{e.muted=!e.muted}),"mute"),this.bind(t.buttons.captions,"click",(()=>e.toggleCaptions())),this.bind(t.buttons.download,"click",(()=>{ee.call(e,e.media,"download")}),"download"),this.bind(t.buttons.fullscreen,"click",(()=>{e.fullscreen.toggle()}),"fullscreen"),this.bind(t.buttons.pip,"click",(()=>{e.pip="toggle"}),"pip"),this.bind(t.buttons.airplay,"click",e.airplay,"airplay"),this.bind(t.buttons.settings,"click",(t=>{t.stopPropagation(),t.preventDefault(),Me.toggleMenu.call(e,t)}),null,!1),this.bind(t.buttons.settings,"keyup",(t=>{[" ","Enter"].includes(t.key)&&("Enter"!==t.key?(t.preventDefault(),t.stopPropagation(),Me.toggleMenu.call(e,t)):Me.focusFirstMenuItem.call(e,null,!0))}),null,!1),this.bind(t.settings.menu,"keydown",(t=>{"Escape"===t.key&&Me.toggleMenu.call(e,t)})),this.bind(t.inputs.seek,"mousedown mousemove",(e=>{const A=t.progress.getBoundingClientRect(),i=100/A.width*(e.pageX-A.left);e.currentTarget.setAttribute("seek-value",i)})),this.bind(t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",(t=>{const A=t.currentTarget,i="play-on-seeked";if(F.keyboardEvent(t)&&!["ArrowLeft","ArrowRight"].includes(t.key))return;e.lastSeekTime=Date.now();const r=A.hasAttribute(i),s=["mouseup","touchend","keyup"].includes(t.type);r&&s?(A.removeAttribute(i),ie(e.play())):!s&&e.playing&&(A.setAttribute(i,""),e.pause())})),U.isIos){const t=K.call(e,'input[type="range"]');Array.from(t).forEach((e=>this.bind(e,A,(e=>M(e.target)))))}this.bind(t.inputs.seek,A,(t=>{const A=t.currentTarget;let i=A.getAttribute("seek-value");F.empty(i)&&(i=A.value),A.removeAttribute("seek-value"),e.currentTime=i/A.max*e.duration}),"seek"),this.bind(t.progress,"mouseenter mouseleave mousemove",(t=>Me.updateSeekTooltip.call(e,t))),this.bind(t.progress,"mousemove touchmove",(t=>{const{previewThumbnails:A}=e;A&&A.loaded&&A.startMove(t)})),this.bind(t.progress,"mouseleave touchend click",(()=>{const{previewThumbnails:t}=e;t&&t.loaded&&t.endMove(!1,!0)})),this.bind(t.progress,"mousedown touchstart",(t=>{const{previewThumbnails:A}=e;A&&A.loaded&&A.startScrubbing(t)})),this.bind(t.progress,"mouseup touchend",(t=>{const{previewThumbnails:A}=e;A&&A.loaded&&A.endScrubbing(t)})),U.isWebKit&&Array.from(K.call(e,'input[type="range"]')).forEach((t=>{this.bind(t,"input",(t=>Me.updateRangeFill.call(e,t.target)))})),e.config.toggleInvert&&!F.element(t.display.duration)&&this.bind(t.display.currentTime,"click",(()=>{0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,Me.timeUpdate.call(e))})),this.bind(t.inputs.volume,A,(t=>{e.volume=t.target.value}),"volume"),this.bind(t.controls,"mouseenter mouseleave",(A=>{t.controls.hover=!e.touch&&"mouseenter"===A.type})),t.fullscreen&&Array.from(t.fullscreen.children).filter((e=>!e.contains(t.container))).forEach((A=>{this.bind(A,"mouseenter mouseleave",(A=>{t.controls&&(t.controls.hover=!e.touch&&"mouseenter"===A.type)}))})),this.bind(t.controls,"mousedown mouseup touchstart touchend touchcancel",(e=>{t.controls.pressed=["mousedown","touchstart"].includes(e.type)})),this.bind(t.controls,"focusin",(()=>{const{config:A,timers:i}=e;z(t.controls,A.classNames.noTransition,!0),Re.toggleControls.call(e,!0),setTimeout((()=>{z(t.controls,A.classNames.noTransition,!1)}),0);const r=this.touch?3e3:4e3;clearTimeout(i.controls),i.controls=setTimeout((()=>Re.toggleControls.call(e,!1)),r)})),this.bind(t.inputs.volume,"wheel",(t=>{const A=t.webkitDirectionInvertedFromDevice,[i,r]=[t.deltaX,-t.deltaY].map((e=>A?-e:e)),s=Math.sign(Math.abs(i)>Math.abs(r)?i:r);e.increaseVolume(s/50);const{volume:n}=e.media;(1===s&&n<1||-1===s&&n>0)&&t.preventDefault()}),"volume",!1)})),this.player=t,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(e){const{player:t}=this,{elements:A}=t,{key:i,type:r,altKey:s,ctrlKey:n,metaKey:a,shiftKey:o}=e,l="keydown"===r,c=l&&i===this.lastKey;var h;if(!(s||n||a||o)&&i)if(l){const r=document.activeElement;if(F.element(r)){const{editable:i}=t.config.selectors,{seek:s}=A.inputs;if(r!==s&&j(r,i))return;if(" "===e.key&&j(r,'button, [role^="menuitem"]'))return}switch([" ","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","0","1","2","3","4","5","6","7","8","9","c","f","k","l","m"].includes(i)&&(e.preventDefault(),e.stopPropagation()),i){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":c||(h=parseInt(i,10),t.currentTime=t.duration/10*h);break;case" ":case"k":c||ie(t.togglePlay());break;case"ArrowUp":t.increaseVolume(.1);break;case"ArrowDown":t.decreaseVolume(.1);break;case"m":c||(t.muted=!t.muted);break;case"ArrowRight":t.forward();break;case"ArrowLeft":t.rewind();break;case"f":t.fullscreen.toggle();break;case"c":c||t.toggleCaptions();break;case"l":t.loop=!t.loop}"Escape"===i&&!t.fullscreen.usingNative&&t.fullscreen.active&&t.fullscreen.toggle(),this.lastKey=i}else this.lastKey=null}toggleMenu(e){Me.toggleMenu.call(this.player,e)}}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof A.g?A.g:"undefined"!=typeof self&&self;var Ke=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e,t){e.exports=function(){var e=function(){},t={},A={},i={};function r(e,t){e=e.push?e:[e];var r,s,n,a=[],o=e.length,l=o;for(r=function(e,A){A.length&&a.push(e),--l||t(a)};o--;)s=e[o],(n=A[s])?r(s,n):(i[s]=i[s]||[]).push(r)}function s(e,t){if(e){var r=i[e];if(A[e]=t,r)for(;r.length;)r[0](e,t),r.splice(0,1)}}function n(t,A){t.call&&(t={success:t}),A.length?(t.error||e)(A):(t.success||e)(t)}function a(t,A,i,r){var s,n,o=document,l=i.async,c=(i.numRetries||0)+1,h=i.before||e,u=t.replace(/[\?|#].*$/,""),p=t.replace(/^(css|img)!/,"");r=r||0,/(^css!|\.css$)/.test(u)?((n=o.createElement("link")).rel="stylesheet",n.href=p,(s="hideFocus"in n)&&n.relList&&(s=0,n.rel="preload",n.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(u)?(n=o.createElement("img")).src=p:((n=o.createElement("script")).src=t,n.async=void 0===l||l),n.onload=n.onerror=n.onbeforeload=function(e){var o=e.type[0];if(s)try{n.sheet.cssText.length||(o="e")}catch(e){18!=e.code&&(o="e")}if("e"==o){if((r+=1)<c)return a(t,A,i,r)}else if("preload"==n.rel&&"style"==n.as)return n.rel="stylesheet";A(t,o,e.defaultPrevented)},!1!==h(t,n)&&o.head.appendChild(n)}function o(e,t,A){var i,r,s=(e=e.push?e:[e]).length,n=s,o=[];for(i=function(e,A,i){if("e"==A&&o.push(e),"b"==A){if(!i)return;o.push(e)}--s||t(o)},r=0;r<n;r++)a(e[r],i,A)}function l(e,A,i){var r,a;if(A&&A.trim&&(r=A),a=(r?i:A)||{},r){if(r in t)throw"LoadJS";t[r]=!0}function l(t,A){o(e,(function(e){n(a,e),t&&n({success:t,error:A},e),s(r,e)}),a)}if(a.returnPromise)return new Promise(l);l()}return l.ready=function(e,t){return r(e,(function(e){n(t,e)})),l},l.done=function(e){s(e,[])},l.reset=function(){t={},A={},i={}},l.isDefined=function(e){return e in t},l}()}));function Ge(e){return new Promise(((t,A)=>{Ke(e,{success:t,error:A})}))}function Ye(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,ee.call(this,this.media,e?"play":"pause"))}const _e={setup(){const e=this;z(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,he.call(e),F.object(window.Vimeo)?_e.ready.call(e):Ge(e.config.urls.vimeo.sdk).then((()=>{_e.ready.call(e)})).catch((t=>{e.debug.warn("Vimeo SDK (player.js) failed to load",t)}))},ready(){const e=this,t=e.config.vimeo,{premium:A,referrerPolicy:i,...r}=t;let s=e.media.getAttribute("src"),n="";F.empty(s)?(s=e.media.getAttribute(e.config.attributes.embed.id),n=e.media.getAttribute(e.config.attributes.embed.hash)):n=function(e){const t=e.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*&*h=|\/)+([\d,a-f]+)/);return t&&5===t.length?t[4]:null}(s);const a=n?{h:n}:{};A&&Object.assign(r,{controls:!1,sidedock:!1});const o=De({loop:e.config.loop.active,autoplay:e.autoplay,muted:e.muted,gesture:"media",playsinline:e.config.playsinline,...a,...r}),l=(c=s,F.empty(c)?null:F.number(Number(c))?c:c.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:c);var c;const h=k("iframe"),u=de(e.config.urls.vimeo.iframe,l,o);if(h.setAttribute("src",u),h.setAttribute("allowfullscreen",""),h.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),F.empty(i)||h.setAttribute("referrerPolicy",i),A||!t.customControls)h.setAttribute("data-poster",e.poster),e.media=N(h,e.media);else{const t=k("div",{class:e.config.classNames.embedContainer,"data-poster":e.poster});t.appendChild(h),e.media=N(t,e.media)}t.customControls||ve(de(e.config.urls.vimeo.api,u)).then((t=>{!F.empty(t)&&t.thumbnail_url&&Re.setPoster.call(e,t.thumbnail_url).catch((()=>{}))})),e.embed=new window.Vimeo.Player(h,{autopause:e.config.autopause,muted:e.muted}),e.media.paused=!0,e.media.currentTime=0,e.supported.ui&&e.embed.disableTextTrack(),e.media.play=()=>(Ye.call(e,!0),e.embed.play()),e.media.pause=()=>(Ye.call(e,!1),e.embed.pause()),e.media.stop=()=>{e.pause(),e.currentTime=0};let{currentTime:p}=e.media;Object.defineProperty(e.media,"currentTime",{get:()=>p,set(t){const{embed:A,media:i,paused:r,volume:s}=e,n=r&&!A.hasPlayed;i.seeking=!0,ee.call(e,i,"seeking"),Promise.resolve(n&&A.setVolume(0)).then((()=>A.setCurrentTime(t))).then((()=>n&&A.pause())).then((()=>n&&A.setVolume(s))).catch((()=>{}))}});let d=e.config.speed.selected;Object.defineProperty(e.media,"playbackRate",{get:()=>d,set(t){e.embed.setPlaybackRate(t).then((()=>{d=t,ee.call(e,e.media,"ratechange")})).catch((()=>{e.options.speed=[1]}))}});let{volume:g}=e.config;Object.defineProperty(e.media,"volume",{get:()=>g,set(t){e.embed.setVolume(t).then((()=>{g=t,ee.call(e,e.media,"volumechange")}))}});let{muted:m}=e.config;Object.defineProperty(e.media,"muted",{get:()=>m,set(t){const A=!!F.boolean(t)&&t;e.embed.setMuted(!!A||e.config.muted).then((()=>{m=A,ee.call(e,e.media,"volumechange")}))}});let f,{loop:y}=e.config;Object.defineProperty(e.media,"loop",{get:()=>y,set(t){const A=F.boolean(t)?t:e.config.loop.active;e.embed.setLoop(A).then((()=>{y=A}))}}),e.embed.getVideoUrl().then((t=>{f=t,Me.setDownloadUrl.call(e)})).catch((e=>{this.debug.warn(e)})),Object.defineProperty(e.media,"currentSrc",{get:()=>f}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration}),Promise.all([e.embed.getVideoWidth(),e.embed.getVideoHeight()]).then((t=>{const[A,i]=t;e.embed.ratio=ue(A,i),he.call(this)})),e.embed.setAutopause(e.config.autopause).then((t=>{e.config.autopause=t})),e.embed.getVideoTitle().then((t=>{e.config.title=t,Re.setTitle.call(this)})),e.embed.getCurrentTime().then((t=>{p=t,ee.call(e,e.media,"timeupdate")})),e.embed.getDuration().then((t=>{e.media.duration=t,ee.call(e,e.media,"durationchange")})),e.embed.getTextTracks().then((t=>{e.media.textTracks=t,xe.setup.call(e)})),e.embed.on("cuechange",(({cues:t=[]})=>{const A=t.map((e=>function(e){const t=document.createDocumentFragment(),A=document.createElement("div");return t.appendChild(A),A.innerHTML=e,t.firstChild.innerText}(e.text)));xe.updateCues.call(e,A)})),e.embed.on("loaded",(()=>{e.embed.getPaused().then((t=>{Ye.call(e,!t),t||ee.call(e,e.media,"playing")})),F.element(e.embed.element)&&e.supported.ui&&e.embed.element.setAttribute("tabindex",-1)})),e.embed.on("bufferstart",(()=>{ee.call(e,e.media,"waiting")})),e.embed.on("bufferend",(()=>{ee.call(e,e.media,"playing")})),e.embed.on("play",(()=>{Ye.call(e,!0),ee.call(e,e.media,"playing")})),e.embed.on("pause",(()=>{Ye.call(e,!1)})),e.embed.on("timeupdate",(t=>{e.media.seeking=!1,p=t.seconds,ee.call(e,e.media,"timeupdate")})),e.embed.on("progress",(t=>{e.media.buffered=t.percent,ee.call(e,e.media,"progress"),1===parseInt(t.percent,10)&&ee.call(e,e.media,"canplaythrough"),e.embed.getDuration().then((t=>{t!==e.media.duration&&(e.media.duration=t,ee.call(e,e.media,"durationchange"))}))})),e.embed.on("seeked",(()=>{e.media.seeking=!1,ee.call(e,e.media,"seeked")})),e.embed.on("ended",(()=>{e.media.paused=!0,ee.call(e,e.media,"ended")})),e.embed.on("error",(t=>{e.media.error=t,ee.call(e,e.media,"error")})),t.customControls&&setTimeout((()=>Re.build.call(e)),0)}};function We(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,ee.call(this,this.media,e?"play":"pause"))}function Ze(e){return e.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}const Xe={setup(){if(z(this.elements.wrapper,this.config.classNames.embed,!0),F.object(window.YT)&&F.function(window.YT.Player))Xe.ready.call(this);else{const e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{F.function(e)&&e(),Xe.ready.call(this)},Ge(this.config.urls.youtube.sdk).catch((e=>{this.debug.warn("YouTube API failed to load",e)}))}},getTitle(e){ve(de(this.config.urls.youtube.api,e)).then((e=>{if(F.object(e)){const{title:t,height:A,width:i}=e;this.config.title=t,Re.setTitle.call(this),this.embed.ratio=ue(i,A)}he.call(this)})).catch((()=>{he.call(this)}))},ready(){const e=this,t=e.config.youtube,A=e.media&&e.media.getAttribute("id");if(!F.empty(A)&&A.startsWith("youtube-"))return;let i=e.media.getAttribute("src");F.empty(i)&&(i=e.media.getAttribute(this.config.attributes.embed.id));const r=(s=i,F.empty(s)?null:s.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:s);var s;const n=k("div",{id:`${e.provider}-${Math.floor(1e4*Math.random())}`,"data-poster":t.customControls?e.poster:void 0});if(e.media=N(n,e.media),t.customControls){const t=e=>`https://i.ytimg.com/vi/${r}/${e}default.jpg`;ze(t("maxres"),121).catch((()=>ze(t("sd"),121))).catch((()=>ze(t("hq")))).then((t=>Re.setPoster.call(e,t.src))).then((t=>{t.includes("maxres")||(e.elements.poster.style.backgroundSize="cover")})).catch((()=>{}))}e.embed=new window.YT.Player(e.media,{videoId:r,host:Ze(t),playerVars:x({},{autoplay:e.config.autoplay?1:0,hl:e.config.hl,controls:e.supported.ui&&t.customControls?0:1,disablekb:1,playsinline:e.config.playsinline&&!e.config.fullscreen.iosNative?1:0,cc_load_policy:e.captions.active?1:0,cc_lang_pref:e.config.captions.language,widget_referrer:window?window.location.href:null},t),events:{onError(t){if(!e.media.error){const A=t.data,i={2:"The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.",5:"The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.",100:"The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.",101:"The owner of the requested video does not allow it to be played in embedded players.",150:"The owner of the requested video does not allow it to be played in embedded players."}[A]||"An unknown error occurred";e.media.error={code:A,message:i},ee.call(e,e.media,"error")}},onPlaybackRateChange(t){const A=t.target;e.media.playbackRate=A.getPlaybackRate(),ee.call(e,e.media,"ratechange")},onReady(A){if(F.function(e.media.play))return;const i=A.target;Xe.getTitle.call(e,r),e.media.play=()=>{We.call(e,!0),i.playVideo()},e.media.pause=()=>{We.call(e,!1),i.pauseVideo()},e.media.stop=()=>{i.stopVideo()},e.media.duration=i.getDuration(),e.media.paused=!0,e.media.currentTime=0,Object.defineProperty(e.media,"currentTime",{get:()=>Number(i.getCurrentTime()),set(t){e.paused&&!e.embed.hasPlayed&&e.embed.mute(),e.media.seeking=!0,ee.call(e,e.media,"seeking"),i.seekTo(t)}}),Object.defineProperty(e.media,"playbackRate",{get:()=>i.getPlaybackRate(),set(e){i.setPlaybackRate(e)}});let{volume:s}=e.config;Object.defineProperty(e.media,"volume",{get:()=>s,set(t){s=t,i.setVolume(100*s),ee.call(e,e.media,"volumechange")}});let{muted:n}=e.config;Object.defineProperty(e.media,"muted",{get:()=>n,set(t){const A=F.boolean(t)?t:n;n=A,i[A?"mute":"unMute"](),i.setVolume(100*s),ee.call(e,e.media,"volumechange")}}),Object.defineProperty(e.media,"currentSrc",{get:()=>i.getVideoUrl()}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration});const a=i.getAvailablePlaybackRates();e.options.speed=a.filter((t=>e.config.speed.options.includes(t))),e.supported.ui&&t.customControls&&e.media.setAttribute("tabindex",-1),ee.call(e,e.media,"timeupdate"),ee.call(e,e.media,"durationchange"),clearInterval(e.timers.buffering),e.timers.buffering=setInterval((()=>{e.media.buffered=i.getVideoLoadedFraction(),(null===e.media.lastBuffered||e.media.lastBuffered<e.media.buffered)&&ee.call(e,e.media,"progress"),e.media.lastBuffered=e.media.buffered,1===e.media.buffered&&(clearInterval(e.timers.buffering),ee.call(e,e.media,"canplaythrough"))}),200),t.customControls&&setTimeout((()=>Re.build.call(e)),50)},onStateChange(A){const i=A.target;switch(clearInterval(e.timers.playing),e.media.seeking&&[1,2].includes(A.data)&&(e.media.seeking=!1,ee.call(e,e.media,"seeked")),A.data){case-1:ee.call(e,e.media,"timeupdate"),e.media.buffered=i.getVideoLoadedFraction(),ee.call(e,e.media,"progress");break;case 0:We.call(e,!1),e.media.loop?(i.stopVideo(),i.playVideo()):ee.call(e,e.media,"ended");break;case 1:t.customControls&&!e.config.autoplay&&e.media.paused&&!e.embed.hasPlayed?e.media.pause():(We.call(e,!0),ee.call(e,e.media,"playing"),e.timers.playing=setInterval((()=>{ee.call(e,e.media,"timeupdate")}),50),e.media.duration!==i.getDuration()&&(e.media.duration=i.getDuration(),ee.call(e,e.media,"durationchange")));break;case 2:e.muted||e.embed.unMute(),We.call(e,!1);break;case 3:ee.call(e,e.media,"waiting")}ee.call(e,e.elements.container,"statechange",!1,{code:A.data})}}})}},Je={setup(){this.media?(z(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),z(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&z(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=k("div",{class:this.config.classNames.video}),T(this.media,this.elements.wrapper),this.elements.poster=k("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?pe.setup.call(this):this.isYouTube?Xe.setup.call(this):this.isVimeo&&_e.setup.call(this)):this.debug.warn("No media element found!")}};class qe{constructor(t){e(this,"load",(()=>{this.enabled&&(F.object(window.google)&&F.object(window.google.ima)?this.ready():Ge(this.player.config.urls.googleIMA.sdk).then((()=>{this.ready()})).catch((()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))})))})),e(this,"ready",(()=>{var e;this.enabled||((e=this).manager&&e.manager.destroy(),e.elements.displayContainer&&e.elements.displayContainer.destroy(),e.elements.container.remove()),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then((()=>{this.clearSafetyTimer("onAdsManagerLoaded()")})),this.listeners(),this.setupIMA()})),e(this,"setupIMA",(()=>{this.elements.container=k("div",{class:this.player.config.classNames.ads}),this.player.elements.container.appendChild(this.elements.container),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale(this.player.config.ads.language),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(this.player.config.playsinline),this.elements.displayContainer=new google.ima.AdDisplayContainer(this.elements.container,this.player.media),this.loader=new google.ima.AdsLoader(this.elements.displayContainer),this.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,(e=>this.onAdsManagerLoaded(e)),!1),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(e=>this.onAdError(e)),!1),this.requestAds()})),e(this,"requestAds",(()=>{const{container:e}=this.player.elements;try{const t=new google.ima.AdsRequest;t.adTagUrl=this.tagUrl,t.linearAdSlotWidth=e.offsetWidth,t.linearAdSlotHeight=e.offsetHeight,t.nonLinearAdSlotWidth=e.offsetWidth,t.nonLinearAdSlotHeight=e.offsetHeight,t.forceNonLinearFullSlot=!1,t.setAdWillPlayMuted(!this.player.muted),this.loader.requestAds(t)}catch(e){this.onAdError(e)}})),e(this,"pollCountdown",((e=!1)=>{if(!e)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval((()=>{const e=Ee(Math.max(this.manager.getRemainingTime(),0)),t=`${we.get("advertisement",this.player.config)} - ${e}`;this.elements.container.setAttribute("data-badge-text",t)}),100)})),e(this,"onAdsManagerLoaded",(e=>{if(!this.enabled)return;const t=new google.ima.AdsRenderingSettings;t.restoreCustomPlaybackStateOnAdBreakComplete=!0,t.enablePreloading=!0,this.manager=e.getAdsManager(this.player,t),this.cuePoints=this.manager.getCuePoints(),this.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(e=>this.onAdError(e))),Object.keys(google.ima.AdEvent.Type).forEach((e=>{this.manager.addEventListener(google.ima.AdEvent.Type[e],(e=>this.onAdEvent(e)))})),this.trigger("loaded")})),e(this,"addCuePoints",(()=>{F.empty(this.cuePoints)||this.cuePoints.forEach((e=>{if(0!==e&&-1!==e&&e<this.player.duration){const t=this.player.elements.progress;if(F.element(t)){const A=100/this.player.duration*e,i=k("span",{class:this.player.config.classNames.cues});i.style.left=`${A.toString()}%`,t.appendChild(i)}}}))})),e(this,"onAdEvent",(e=>{const{container:t}=this.player.elements,A=e.getAd(),i=e.getAdData();switch((e=>{ee.call(this.player,this.player.media,`ads${e.replace(/_/g,"").toLowerCase()}`)})(e.type),e.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),A.isLinear()||(A.width=t.offsetWidth,A.height=t.offsetHeight);break;case google.ima.AdEvent.Type.STARTED:this.manager.setVolume(this.player.volume);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:this.player.ended?this.loadAds():this.loader.contentComplete();break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:this.pauseContent();break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:this.pollCountdown(),this.resumeContent();break;case google.ima.AdEvent.Type.LOG:i.adError&&this.player.debug.warn(`Non-fatal ad error: ${i.adError.getMessage()}`)}})),e(this,"onAdError",(e=>{this.cancel(),this.player.debug.warn("Ads error",e)})),e(this,"listeners",(()=>{const{container:e}=this.player.elements;let t;this.player.on("canplay",(()=>{this.addCuePoints()})),this.player.on("ended",(()=>{this.loader.contentComplete()})),this.player.on("timeupdate",(()=>{t=this.player.currentTime})),this.player.on("seeked",(()=>{const e=this.player.currentTime;F.empty(this.cuePoints)||this.cuePoints.forEach(((A,i)=>{t<A&&A<e&&(this.manager.discardAdBreak(),this.cuePoints.splice(i,1))}))})),window.addEventListener("resize",(()=>{this.manager&&this.manager.resize(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL)}))})),e(this,"play",(()=>{const{container:e}=this.player.elements;this.managerPromise||this.resumeContent(),this.managerPromise.then((()=>{this.manager.setVolume(this.player.volume),this.elements.displayContainer.initialize();try{this.initialized||(this.manager.init(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL),this.manager.start()),this.initialized=!0}catch(e){this.onAdError(e)}})).catch((()=>{}))})),e(this,"resumeContent",(()=>{this.elements.container.style.zIndex="",this.playing=!1,ie(this.player.media.play())})),e(this,"pauseContent",(()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()})),e(this,"cancel",(()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()})),e(this,"loadAds",(()=>{this.managerPromise.then((()=>{this.manager&&this.manager.destroy(),this.managerPromise=new Promise((e=>{this.on("loaded",e),this.player.debug.log(this.manager)})),this.initialized=!1,this.requestAds()})).catch((()=>{}))})),e(this,"trigger",((e,...t)=>{const A=this.events[e];F.array(A)&&A.forEach((e=>{F.function(e)&&e.apply(this,t)}))})),e(this,"on",((e,t)=>(F.array(this.events[e])||(this.events[e]=[]),this.events[e].push(t),this))),e(this,"startSafetyTimer",((e,t)=>{this.player.debug.log(`Safety timer invoked from: ${t}`),this.safetyTimer=setTimeout((()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")}),e)})),e(this,"clearSafetyTimer",(e=>{F.nullOrUndefined(this.safetyTimer)||(this.player.debug.log(`Safety timer cleared from: ${e}`),clearTimeout(this.safetyTimer),this.safetyTimer=null)})),this.player=t,this.config=t.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise(((e,t)=>{this.on("loaded",e),this.on("error",t)})),this.load()}get enabled(){const{config:e}=this;return this.player.isHTML5&&this.player.isVideo&&e.enabled&&(!F.empty(e.publisherId)||F.url(e.tagUrl))}get tagUrl(){const{config:e}=this;return F.url(e.tagUrl)?e.tagUrl:`https://go.aniview.com/api/adserver6/vast/?${De({AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:e.publisherId})}`}}function $e(e=0,t=0,A=255){return Math.min(Math.max(e,t),A)}const et=e=>{const t=[];return e.split(/\r\n\r\n|\n\n|\r\r/).forEach((e=>{const A={};e.split(/\r\n|\n|\r/).forEach((e=>{if(F.number(A.startTime)){if(!F.empty(e.trim())&&F.empty(A.text)){const t=e.trim().split("#xywh=");[A.text]=t,t[1]&&([A.x,A.y,A.w,A.h]=t[1].split(","))}}else{const t=e.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/);t&&(A.startTime=60*Number(t[1]||0)*60+60*Number(t[2])+Number(t[3])+Number(`0.${t[4]}`),A.endTime=60*Number(t[6]||0)*60+60*Number(t[7])+Number(t[8])+Number(`0.${t[9]}`))}})),A.text&&t.push(A)})),t},tt=(e,t)=>{const A={};return e>t.width/t.height?(A.width=t.width,A.height=1/e*t.width):(A.height=t.height,A.width=e*t.height),A};class At{constructor(t){e(this,"load",(()=>{this.player.elements.display.seekTooltip&&(this.player.elements.display.seekTooltip.hidden=this.enabled),this.enabled&&this.getThumbnails().then((()=>{this.enabled&&(this.render(),this.determineContainerAutoSizing(),this.listeners(),this.loaded=!0)}))})),e(this,"getThumbnails",(()=>new Promise((e=>{const{src:t}=this.player.config.previewThumbnails;if(F.empty(t))throw new Error("Missing previewThumbnails.src config attribute");const A=()=>{this.thumbnails.sort(((e,t)=>e.height-t.height)),this.player.debug.log("Preview thumbnails",this.thumbnails),e()};if(F.function(t))t((e=>{this.thumbnails=e,A()}));else{const e=(F.string(t)?[t]:t).map((e=>this.getThumbnail(e)));Promise.all(e).then(A)}})))),e(this,"getThumbnail",(e=>new Promise((t=>{ve(e).then((A=>{const i={frames:et(A),height:null,urlPrefix:""};i.frames[0].text.startsWith("/")||i.frames[0].text.startsWith("http://")||i.frames[0].text.startsWith("https://")||(i.urlPrefix=e.substring(0,e.lastIndexOf("/")+1));const r=new Image;r.onload=()=>{i.height=r.naturalHeight,i.width=r.naturalWidth,this.thumbnails.push(i),t()},r.src=i.urlPrefix+i.frames[0].text}))})))),e(this,"startMove",(e=>{if(this.loaded&&F.event(e)&&["touchmove","mousemove"].includes(e.type)&&this.player.media.duration){if("touchmove"===e.type)this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100);else{var t,A;const i=this.player.elements.progress.getBoundingClientRect(),r=100/i.width*(e.pageX-i.left);this.seekTime=this.player.media.duration*(r/100),this.seekTime<0&&(this.seekTime=0),this.seekTime>this.player.media.duration-1&&(this.seekTime=this.player.media.duration-1),this.mousePosX=e.pageX,this.elements.thumb.time.innerText=Ee(this.seekTime);const s=null===(t=this.player.config.markers)||void 0===t||null===(A=t.points)||void 0===A?void 0:A.find((({time:e})=>e===Math.round(this.seekTime)));s&&this.elements.thumb.time.insertAdjacentHTML("afterbegin",`${s.label}<br>`)}this.showImageAtCurrentTime()}})),e(this,"endMove",(()=>{this.toggleThumbContainer(!1,!0)})),e(this,"startScrubbing",(e=>{(F.nullOrUndefined(e.button)||!1===e.button||0===e.button)&&(this.mouseDown=!0,this.player.media.duration&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime()))})),e(this,"endScrubbing",(()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):$.call(this.player,this.player.media,"timeupdate",(()=>{this.mouseDown||this.toggleScrubbingContainer(!1)}))})),e(this,"listeners",(()=>{this.player.on("play",(()=>{this.toggleThumbContainer(!1,!0)})),this.player.on("seeked",(()=>{this.toggleThumbContainer(!1)})),this.player.on("timeupdate",(()=>{this.lastTime=this.player.media.currentTime}))})),e(this,"render",(()=>{this.elements.thumb.container=k("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=k("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const e=k("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=k("span",{},"00:00"),e.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(e),F.element(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=k("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)})),e(this,"destroy",(()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()})),e(this,"showImageAtCurrentTime",(()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();const e=this.thumbnails[0].frames.findIndex((e=>this.seekTime>=e.startTime&&this.seekTime<=e.endTime)),t=e>=0;let A=0;this.mouseDown||this.toggleThumbContainer(t),t&&(this.thumbnails.forEach(((t,i)=>{this.loadedImages.includes(t.frames[e].text)&&(A=i)})),e!==this.showingThumb&&(this.showingThumb=e,this.loadImage(A)))})),e(this,"loadImage",((e=0)=>{const t=this.showingThumb,A=this.thumbnails[e],{urlPrefix:i}=A,r=A.frames[t],s=A.frames[t].text,n=i+s;if(this.currentImageElement&&this.currentImageElement.dataset.filename===s)this.showImage(this.currentImageElement,r,e,t,s,!1),this.currentImageElement.dataset.index=t,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);const A=new Image;A.src=n,A.dataset.index=t,A.dataset.filename=s,this.showingThumbFilename=s,this.player.debug.log(`Loading image: ${n}`),A.onload=()=>this.showImage(A,r,e,t,s,!0),this.loadingImage=A,this.removeOldImages(A)}})),e(this,"showImage",((e,t,A,i,r,s=!0)=>{this.player.debug.log(`Showing thumb: ${r}. num: ${i}. qual: ${A}. newimg: ${s}`),this.setImageSizeAndOffset(e,t),s&&(this.currentImageContainer.appendChild(e),this.currentImageElement=e,this.loadedImages.includes(r)||this.loadedImages.push(r)),this.preloadNearby(i,!0).then(this.preloadNearby(i,!1)).then(this.getHigherQuality(A,e,t,r))})),e(this,"removeOldImages",(e=>{Array.from(this.currentImageContainer.children).forEach((t=>{if("img"!==t.tagName.toLowerCase())return;const A=this.usingSprites?500:1e3;if(t.dataset.index!==e.dataset.index&&!t.dataset.deleting){t.dataset.deleting=!0;const{currentImageContainer:e}=this;setTimeout((()=>{e.removeChild(t),this.player.debug.log(`Removing thumb: ${t.dataset.filename}`)}),A)}}))})),e(this,"preloadNearby",((e,t=!0)=>new Promise((A=>{setTimeout((()=>{const i=this.thumbnails[0].frames[e].text;if(this.showingThumbFilename===i){let r;r=t?this.thumbnails[0].frames.slice(e):this.thumbnails[0].frames.slice(0,e).reverse();let s=!1;r.forEach((e=>{const t=e.text;if(t!==i&&!this.loadedImages.includes(t)){s=!0,this.player.debug.log(`Preloading thumb filename: ${t}`);const{urlPrefix:e}=this.thumbnails[0],i=e+t,r=new Image;r.src=i,r.onload=()=>{this.player.debug.log(`Preloaded thumb filename: ${t}`),this.loadedImages.includes(t)||this.loadedImages.push(t),A()}}})),s||A()}}),300)})))),e(this,"getHigherQuality",((e,t,A,i)=>{if(e<this.thumbnails.length-1){let r=t.naturalHeight;this.usingSprites&&(r=A.h),r<this.thumbContainerHeight&&setTimeout((()=>{this.showingThumbFilename===i&&(this.player.debug.log(`Showing higher quality thumb for: ${i}`),this.loadImage(e+1))}),300)}})),e(this,"toggleThumbContainer",((e=!1,t=!1)=>{const A=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(A,e),!e&&t&&(this.showingThumb=null,this.showingThumbFilename=null)})),e(this,"toggleScrubbingContainer",((e=!1)=>{const t=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(t,e),e||(this.showingThumb=null,this.showingThumbFilename=null)})),e(this,"determineContainerAutoSizing",(()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)})),e(this,"setThumbContainerSizeAndPos",(()=>{const{imageContainer:e}=this.elements.thumb;if(this.sizeSpecifiedInCSS){if(e.clientHeight>20&&e.clientWidth<20){const t=Math.floor(e.clientHeight*this.thumbAspectRatio);e.style.width=`${t}px`}else if(e.clientHeight<20&&e.clientWidth>20){const t=Math.floor(e.clientWidth/this.thumbAspectRatio);e.style.height=`${t}px`}}else{const t=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);e.style.height=`${this.thumbContainerHeight}px`,e.style.width=`${t}px`}this.setThumbContainerPos()})),e(this,"setThumbContainerPos",(()=>{const e=this.player.elements.progress.getBoundingClientRect(),t=this.player.elements.container.getBoundingClientRect(),{container:A}=this.elements.thumb,i=t.left-e.left+10,r=t.right-e.left-A.clientWidth-10,s=this.mousePosX-e.left-A.clientWidth/2,n=$e(s,i,r);A.style.left=`${n}px`,A.style.setProperty("--preview-arrow-offset",s-n+"px")})),e(this,"setScrubbingContainerSize",(()=>{const{width:e,height:t}=tt(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width=`${e}px`,this.elements.scrubbing.container.style.height=`${t}px`})),e(this,"setImageSizeAndOffset",((e,t)=>{if(!this.usingSprites)return;const A=this.thumbContainerHeight/t.h;e.style.height=e.naturalHeight*A+"px",e.style.width=e.naturalWidth*A+"px",e.style.left=`-${t.x*A}px`,e.style.top=`-${t.y*A}px`})),this.player=t,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}get enabled(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}get currentImageContainer(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}get usingSprites(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}get thumbAspectRatio(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}get thumbContainerHeight(){if(this.mouseDown){const{height:e}=tt(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});return e}return this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}get currentImageElement(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement}set currentImageElement(e){this.mouseDown?this.currentScrubbingImageElement=e:this.currentThumbnailImageElement=e}}const it={insertElements(e,t){F.string(t)?P(e,this.media,{src:t}):F.array(t)&&t.forEach((t=>{P(e,this.media,t)}))},change(e){D(e,"sources.length")?(pe.cancelRequests.call(this),this.destroy.call(this,(()=>{this.options.quality=[],L(this.media),this.media=null,F.element(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:t,type:A}=e,[{provider:i=Pe.html5,src:r}]=t,s="html5"===i?A:"div",n="html5"===i?{}:{src:r};Object.assign(this,{provider:i,type:A,supported:W.check(A,i,this.config.playsinline),media:k(s,n)}),this.elements.container.appendChild(this.media),F.boolean(e.autoplay)&&(this.config.autoplay=e.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),F.empty(e.poster)||(this.poster=e.poster),this.config.loop.active&&this.media.setAttribute("loop",""),this.config.muted&&this.media.setAttribute("muted",""),this.config.playsinline&&this.media.setAttribute("playsinline","")),Re.addStyleHook.call(this),this.isHTML5&&it.insertElements.call(this,"source",t),this.config.title=e.title,Je.setup.call(this),this.isHTML5&&Object.keys(e).includes("tracks")&&it.insertElements.call(this,"track",e.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Re.build.call(this),this.isHTML5&&this.media.load(),F.empty(e.previewThumbnails)||(Object.assign(this.config.previewThumbnails,e.previewThumbnails),this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new At(this))),this.fullscreen.update()}),!0)):this.debug.warn("Invalid source format")}};class rt{constructor(t,A){if(e(this,"play",(()=>F.function(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then((()=>this.ads.play())).catch((()=>ie(this.media.play()))),this.media.play()):null)),e(this,"pause",(()=>this.playing&&F.function(this.media.pause)?this.media.pause():null)),e(this,"togglePlay",(e=>(F.boolean(e)?e:!this.playing)?this.play():this.pause())),e(this,"stop",(()=>{this.isHTML5?(this.pause(),this.restart()):F.function(this.media.stop)&&this.media.stop()})),e(this,"restart",(()=>{this.currentTime=0})),e(this,"rewind",(e=>{this.currentTime-=F.number(e)?e:this.config.seekTime})),e(this,"forward",(e=>{this.currentTime+=F.number(e)?e:this.config.seekTime})),e(this,"increaseVolume",(e=>{const t=this.media.muted?0:this.volume;this.volume=t+(F.number(e)?e:0)})),e(this,"decreaseVolume",(e=>{this.increaseVolume(-e)})),e(this,"airplay",(()=>{W.airplay&&this.media.webkitShowPlaybackTargetPicker()})),e(this,"toggleControls",(e=>{if(this.supported.ui&&!this.isAudio){const t=R(this.elements.container,this.config.classNames.hideControls),A=void 0===e?void 0:!e,i=z(this.elements.container,this.config.classNames.hideControls,A);if(i&&F.array(this.config.controls)&&this.config.controls.includes("settings")&&!F.empty(this.config.settings)&&Me.toggleMenu.call(this,!1),i!==t){const e=i?"controlshidden":"controlsshown";ee.call(this,this.media,e)}return!i}return!1})),e(this,"on",((e,t)=>{J.call(this,this.elements.container,e,t)})),e(this,"once",((e,t)=>{$.call(this,this.elements.container,e,t)})),e(this,"off",((e,t)=>{q(this.elements.container,e,t)})),e(this,"destroy",((e,t=!1)=>{if(!this.ready)return;const A=()=>{document.body.style.overflow="",this.embed=null,t?(Object.keys(this.elements).length&&(L(this.elements.buttons.play),L(this.elements.captions),L(this.elements.controls),L(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),F.function(e)&&e()):(te.call(this),pe.cancelRequests.call(this),N(this.elements.original,this.elements.container),ee.call(this,this.elements.original,"destroyed",!0),F.function(e)&&e.call(this.elements.original),this.ready=!1,setTimeout((()=>{this.elements=null,this.media=null}),200))};this.stop(),clearTimeout(this.timers.loading),clearTimeout(this.timers.controls),clearTimeout(this.timers.resized),this.isHTML5?(Re.toggleNativeControls.call(this,!0),A()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&F.function(this.embed.destroy)&&this.embed.destroy(),A()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(A),setTimeout(A,200))})),e(this,"supports",(e=>W.mime.call(this,e))),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=W.touch,this.media=t,F.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||F.nodeList(this.media)||F.array(this.media))&&(this.media=this.media[0]),this.config=x({},Te,rt.defaults,A||{},(()=>{try{return JSON.parse(this.media.getAttribute("data-plyr-config"))}catch(e){return{}}})()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new Oe(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",W),F.nullOrUndefined(this.media)||!F.element(this.media))return void this.debug.error("Setup failed: no suitable element passed");if(this.media.plyr)return void this.debug.warn("Target already setup");if(!this.config.enabled)return void this.debug.error("Setup failed: disabled by config");if(!W.check().api)return void this.debug.error("Setup failed: no support");const i=this.media.cloneNode(!0);i.autoplay=!1,this.elements.original=i;const r=this.media.tagName.toLowerCase();let s=null,n=null;switch(r){case"div":if(s=this.media.querySelector("iframe"),F.element(s)){if(n=Ue(s.getAttribute("src")),this.provider=function(e){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?Pe.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?Pe.vimeo:null}(n.toString()),this.elements.container=this.media,this.media=s,this.elements.container.className="",n.search.length){const e=["1","true"];e.includes(n.searchParams.get("autoplay"))&&(this.config.autoplay=!0),e.includes(n.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=e.includes(n.searchParams.get("playsinline")),this.config.youtube.hl=n.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(F.empty(this.provider)||!Object.values(Pe).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=He;break;case"video":case"audio":this.type=r,this.provider=Pe.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=W.check(this.type,this.provider),this.supported.api?(this.eventListeners=[],this.listeners=new je(this),this.storage=new Ce(this),this.media.plyr=this,F.element(this.elements.container)||(this.elements.container=k("div"),T(this.media,this.elements.container)),Re.migrateStyles.call(this),Re.addStyleHook.call(this),Je.setup.call(this),this.config.debug&&J.call(this,this.elements.container,this.config.events.join(" "),(e=>{this.debug.log(`event: ${e.type}`)})),this.fullscreen=new Ve(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Re.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new qe(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",(()=>ie(this.play()))),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new At(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===Pe.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===Pe.youtube}get isVimeo(){return this.provider===Pe.vimeo}get isVideo(){return this.type===He}get isAudio(){return this.type===Le}get playing(){return Boolean(this.ready&&!this.paused&&!this.ended)}get paused(){return Boolean(this.media.paused)}get stopped(){return Boolean(this.paused&&0===this.currentTime)}get ended(){return Boolean(this.media.ended)}set currentTime(e){if(!this.duration)return;const t=F.number(e)&&e>0;this.media.currentTime=t?Math.min(e,this.duration):0,this.debug.log(`Seeking to ${this.currentTime} seconds`)}get currentTime(){return Number(this.media.currentTime)}get buffered(){const{buffered:e}=this.media;return F.number(e)?e:e&&e.length&&this.duration>0?e.end(0)/this.duration:0}get seeking(){return Boolean(this.media.seeking)}get duration(){const e=parseFloat(this.config.duration),t=(this.media||{}).duration,A=F.number(t)&&t!==1/0?t:0;return e||A}set volume(e){let t=e;F.string(t)&&(t=Number(t)),F.number(t)||(t=this.storage.get("volume")),F.number(t)||({volume:t}=this.config),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!F.empty(e)&&this.muted&&t>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(e){let t=e;F.boolean(t)||(t=this.storage.get("muted")),F.boolean(t)||(t=this.config.muted),this.config.muted=t,this.media.muted=t}get muted(){return Boolean(this.media.muted)}get hasAudio(){return!this.isHTML5||!!this.isAudio||Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length)}set speed(e){let t=null;F.number(e)&&(t=e),F.number(t)||(t=this.storage.get("speed")),F.number(t)||(t=this.config.speed.selected);const{minimumSpeed:A,maximumSpeed:i}=this;t=$e(t,A,i),this.config.speed.selected=t,setTimeout((()=>{this.media&&(this.media.playbackRate=t)}),0)}get speed(){return Number(this.media.playbackRate)}get minimumSpeed(){return this.isYouTube?Math.min(...this.options.speed):this.isVimeo?.5:.0625}get maximumSpeed(){return this.isYouTube?Math.max(...this.options.speed):this.isVimeo?2:16}set quality(e){const t=this.config.quality,A=this.options.quality;if(!A.length)return;let i=[!F.empty(e)&&Number(e),this.storage.get("quality"),t.selected,t.default].find(F.number),r=!0;if(!A.includes(i)){const e=se(A,i);this.debug.warn(`Unsupported quality option: ${i}, using ${e} instead`),i=e,r=!1}t.selected=i,this.media.quality=i,r&&this.storage.set({quality:i})}get quality(){return this.media.quality}set loop(e){const t=F.boolean(e)?e:this.config.loop.active;this.config.loop.active=t,this.media.loop=t}get loop(){return Boolean(this.media.loop)}set source(e){it.change.call(this,e)}get source(){return this.media.currentSrc}get download(){const{download:e}=this.config.urls;return F.url(e)?e:this.source}set download(e){F.url(e)&&(this.config.urls.download=e,Me.setDownloadUrl.call(this))}set poster(e){this.isVideo?Re.setPoster.call(this,e,!1).catch((()=>{})):this.debug.warn("Poster can only be set for video")}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){if(!this.isVideo)return null;const e=le(ce.call(this));return F.array(e)?e.join(":"):e}set ratio(e){this.isVideo?F.string(e)&&oe(e)?(this.config.ratio=le(e),he.call(this)):this.debug.error(`Invalid aspect ratio specified (${e})`):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(e){this.config.autoplay=F.boolean(e)?e:this.config.autoplay}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(e){xe.toggle.call(this,e,!1)}set currentTrack(e){xe.set.call(this,e,!1),xe.setup.call(this)}get currentTrack(){const{toggled:e,currentTrack:t}=this.captions;return e?t:-1}set language(e){xe.setLanguage.call(this,e,!1)}get language(){return(xe.getCurrentTrack.call(this)||{}).language}set pip(e){if(!W.pip)return;const t=F.boolean(e)?e:!this.pip;F.function(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?Se:ke),F.function(this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}get pip(){return W.pip?F.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===Se:null}setPreviewThumbnails(e){this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),Object.assign(this.config.previewThumbnails,e),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new At(this))}static supported(e,t){return W.check(e,t)}static loadSprite(e,t){return be(e,t)}static setup(e,t={}){let A=null;return F.string(e)?A=Array.from(document.querySelectorAll(e)):F.nodeList(e)?A=Array.from(e):F.array(e)&&(A=e.filter(F.element)),F.empty(A)?null:A.map((e=>new rt(e,t)))}}var st;return rt.defaults=(st=Te,JSON.parse(JSON.stringify(st))),rt}))},2641:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAApFJREFUWEftl0uIjlEYx39/uUQWyG0kU0oWLiFWimxkNoiVjBIpC5GyI0lsKRZSSK6lxmU1xgrJhthgQQlZjNymyK149HCOjpl3vvf2KYt56vT1ve9z+b3nOc95zhH/iagOh5kNBxYDg4EHkp5V9VcX5DCwJQTvBiZJsiowdUHuA3OSwNMlPW4KiJlNA1YDYws43AoMSfQuAU9z7N4AHZKepHp/zYiZrQFOAkMLQNRR+Qasl3Q+OvkDYmZjgOfAyPCyUq4L0MWYH4FWSe/cJgVZAVwOjjZKOlHAaWkVM9sAHA+GKyVd6Q2yFjgTFOZJ8oXYdDGzucC94Lhd0tkBkFIzAvh+0AnMCtMY11NaaTcAz/OPojksnZrgOOayvzgOMF7S238G4ovVzLYBM5MgsaT918dNSeeKQrhe6RkZqBoz67OPmNkiYEYy9VlNMuvZF+CCpA+901Y6NcAn4BEwqMwaSHSPStrcDJCXwENgXAUQX8g7JB2oDRKqZgQwMQMkqyGmzz5LepX1AaVTM1A1WVVTYW3kmjRMjZl5Ce4G9gRP2wsc+XKD9qMwFTgY3nm8vX7g/rUHmNk+YGdVzzXt9kvaFUG8yy6r6bCq+VVJbRGkDVgKDAve0lJcAPiIcgrw82YjmQwsTxTuAD6ixN34K3BNUmfuvcbMugKkO3khqTXv081sNOD7SLxqdElqOOMNQcxsVHAYrxeHJPnRIFd6fYBfHyZI6unPMA+kHTidGC+RdD2X4ncBeJ85kuiukxQP531c5IF0AKuC1WugRdL3giAtgPer2DQvSvIbZKbkgbwHPD0uxyRtKgIRdczsFrAw/O+R5GunEsj8pOndjreyojBmNgWYHfS7Jd2tBFI0YDP0fgKatT8yql5TlQAAAABJRU5ErkJggg=="},9285:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAwCAYAAABAIGlOAAAAAXNSR0IArs4c6QAABoVJREFUaEPtmW2MXFUZx3//O+3OvbNWEalUI60SjTUiX6gSEg2BLyS+NILKBxtqagqRGKPEUqq8iILxpVWoCZEYjW2NJUXqS4ppRKlffGlKaaISIyWxFiGlWHkrOzO77Ny/ubsz693p7NxzZ2fVWObTZu9z/s/zO8+55zz3OeI0+ek04eRl0P+3TC9YRm2rDquUcilileCtwOuAJe1JPCl4KoXDFfFwBL9eBAcktRZikocOantZEz6JuQpYUSZow7FI/NBwVyL9rczYItuhgT5rn5HArcA1NkmR44LnL0nsmIQbXyEdn6fW1PChgNbty2W+DZw9jKA6GobnJK5LpG3z1Z0XqO3KOGyx+XSvSZOop+YXkdhXgUPj8NdReA6YfB6W1GB5q8V5qnBxalZrrokS22O4RtLEoMADg9qujsNOmyt6OD8qseUkbF8qnQwJzvaiOrw/gk2YC3uMeTAWH5T0Yohet81AoO1M3tsDciISt4/AZknNQQLKxjTsNcA3Ma/t0shg3ztIZgcCbdp32HymK4gnUnH5qHRwUMD8uDH79ZHZBbw7//9IbKtK68r6KA3a3nh2599JweFUXFqTniwbQD972/G42WVYPctOfCyRdpTxVQrU9hlN85eu3fWYxYU16e9lHIfaZntB0+wFLsmNeXZSrFwiPR2qUwq0ad/Z3mE7+i2Li2vSb+dyaDs6DskyaSw0qG67F+yzFsMhzDkzz8x3k4quDtUMBs0qnux4yBcDNt+oVbShD+Ro0+yXWAl8bww2vkZ6ITS4vF3TvgzYa0+f/RITKbylJj0eohcM2rBvw9yUEz3REG8+U3p+LkcT9tqW2Z57/rjE+lj6ZUhw3Tb11D9T7n2V2RxXtDFEKwg0K9Cb5sis2lV8KZG+0M9J0/6szZYuG0t8pwrXK/CM7Ywfs1dV4EAnq8CTsVguKS2CDQIds98ZmQM5sTQWKyQ90c9BveUNEpt72oisaF+fSA8WBZl/Xk99UHBB538VcdGItL9IIwi03vINEl/NiR1IIvWqXmb56ws6bZll9+4qbAyteJr29TZfn3EkPp9IXxkKaDP1jwwf7ohlWYpV/G4EgE5JShzxJOuTxdpXFPCEfUHLzBQlErtjaSa2ucYHZbSR+o/AOzoikVhTlXYWBRUK2tZJMV9OKrqln67tkaapA5W23SNJpJnY5gv6D+CsXEZXx9KeIYN2lvLbYunRftqN1EeB5dPLgROJtLQoltCMZgV6NSdmwR8s7jf8PJlugZyy85XM6JR8KlaNSg8XgM6sMMF4HCkeFuhLwKI+Yk9j9kYR94/AA2oXBWVBBT+tiiskORQUGE+GBmo/g3l10axN76PcnVR0bfZnCdC6zY1JxLdCzsRZSxdOJNGQlm4z9SOGtxeCih0xrOsEGwIq8Rvg47H0WKE+8JhdfYPJ6ubOZvSnJNL5RWOD3tF66t2iZyfh3/pi5x5Ye2WuXdkPNGuzADdVYWtIFjuOTjle4L440keGA2rfIM8qGGbrml1xxJrunmwf0N9JrIulw0UBdj/vLhhsNtUq+lqRTlBGsxozMg/1FBP3xkxBTp4SVMufsKa6g51fw+bmJOKOMlnM63aXgKl416jUO7bcwCDQzL6ROivq3zgLpg9kZveifXbF/Bk40/D7aDqLfc/IfpnpUdQfjcWbinbpTDMctOVbEF+cCUTcsx/WXtIjk/lgM9gIViTwUEhA/UC7P9MQtyfSzUXLthToSXvpYjhiM4r4/h64Or/xhDibj02PD+9GFc6V9FSIbnBGp5avfZtgpAqb5pudkOA6Nr1aKRJbY6m7EzmnbCnQ7AP8PwmYRT1Hc+x4LFZKyrr+Qb9SoEGKQzSao91piw/VpJ+UcfU/CzpXA1vizli6rgxkqc0oVNj24uwDQFIjdEy33VxXEhI/rsKVg1wWDzWjtpNxc5/h/OySqQrb1KdLmAfMLpkm4H0pfK7XJVMb8qOSxgeZwKGBPmO/KjHZx/h7coE0DA9E4lcpHEqnrw3/me0x3deGhg9glvWAyPpKW6uwYZBMdvSGBtq0s9u1wuK6ZDaOW1xbduPp5WNooO370k8ZNmIKWxv9gCWy9zvr/d5a5gjpq1lyhgvNbdfG4arUrG/3X8tM5lHED2K4K7TiKQyobVAmiFDNGbumfS5wmVMusjhP4hzMK6f6EJDdhB8TPJqag47YV4ODC1WQLCho6ZlZwAEvgy7g5P5XpE+bjP4LNcuqT6+cImYAAAAASUVORK5CYII="},8527:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAwCAYAAABAIGlOAAAAAXNSR0IArs4c6QAAB/BJREFUaEPtmn2MnFUVh5/fu9ud2W0RFwSEqIjhQyklMcUgDQUsNDQFKli7hUroP6UQQ6A2LRqgdBaKImBAxWhoTQyCdLciWCAKinwIBGMhEYMQBFv7uRKhFbo7M7s778+8szvDdDof78wO0QTunzvnnHue95x777nnrviADH1AOPkQtBWRtp0chqMDOCgHU4DhEN7thC2S/tWKOeLaaGlEbU/Kwhxgrs2XJI62aavkjGFPIJ4DHg/hl13S1rhONyPXElDbH8uEfANxKXBIE46EEbDEbUnpsSb066pMCDSK4DAst7nOY6nZivFEIK5KSH9thbGCjaZBM/ZxoekXnFjNIYmczXYgSst3gTbDRwWfqRV5QVbi+g64VZJbAdwUaMY+x2Y9laO4G7NBAQ8m4FlJ71RyNG0fSY4zCVgInAUE5XKG+/eIS46QhiYK2zBo1l4Ump8Bk8omf0tiTQLWShpsxLGMfazhesxFFYCfSoq5miBsQ6BRJDEPuBxS3DcMVxwovd0IYLnsiD1zdOwjRqldHBKPJuAcSblm7ccGjdakzaaydB21Wd7Vph8260C53h67Owl9NrPLYG9PSsubnScWaLS7ps2mso0nF4hLEtIvmp28mp7tjixssJlXImOJOc0eP7FAs/Y3Q3NzqWMWK7qk77UasmAvqqoy5gngiyVzbBkQnztKyjQ6b13QqBjIms2l56RhY1egL9eaLGPPNaQ7pcjZpsaQ/UmZvwDdxfNQXJ2Ubm3UYF3QdM43Ia4pMbw3KY6VtKvaZBn7cpsfj//+SFIslbSzUeci+WF7Sc6sLdEd2C4+fYyUbcReTdBobWbMjn0Od7GmU1pVa5J06KiMK91MdiOWdUp3N+JcJGs7yJiXgKnvbcNc3Cnd24itmqAZ+zybjSVpk03AkfVuHunQTwMzyx2ReCgHl02ukQ2VnE/bixk7dvLD8HBXoPNaBprO+SeIy0pANyZVe21GstVAx+28jbiqU7onrqO2u7JmwHDAuE5mQHQ3sinVjGg69KvAcUWHQpZ2tqt0vVT0tQ5oXkfi16Nw+RRpIA5wxv6VzQUF2XYxc5L0TBzd/HzVBMe396iUK9aggTghIb1cz3gc0DFa3grgyjhnccZeZnN7SXZdkZR+VM+Xonw1wax9QmhKr0q5l0XnSdJIPeOxQccNBeK6hHRTLbtD9qkBRDLRJaED+E1SuqOeL3VBR+zTRs1TJYKDoVjcCY9Jiq5cVUejoMCbnYEOi+t0M3JVUzd/4JtHKhgdBp6WeBh4JCm9Xi7TKKjEi0lpei0A37zgQAY5nkDdyBlG2aw1GzbHha4FerbNb2MYejX6IO0BP++Qoiqm3q5bbnJLTpw/ZVy39EenzmhHh34NaynmZFTef/J20H1Yd6h3fc2CpCrokH2yzPMxQCORrYjTO6UtDYAac9fegJWHVFgKXj3/RNR2D2haXR/MIPI1SvX/oJpsVdBB+/DA1C/bxHbBGUnpjcIkMVL3nxJLktLvKznm3gWzCYMHEJPrQu4rsI5U31Lla4p9R71z9N/AwTUm2ynlIf9eKlMDNIri2mTAimobWj6StD/XBOS4C/62Uv3XNgSasTfaVC61xK6RYWZ9JKGoqNhnpO2nMKeV/XnreBR/V+3D5dckh74YK12rf/0QNFOp9VHPuDhqRnTQ/npgKh3KA6MjzDogoVcqzZfO+V7EosInRqwbghUHV2mUFWy4t2cxVrGmjZ+23gGKGuUfH9Px00r1nx4b1PZhGbOtrBG2KxCzEto/kgXDWXtqaB6MNuBcjpVTJunROE47tfBZYEYc2RKZJ9nbcS6TB7vRpMjXPCmMHq/U/cVsq3sfHQq9QfDVvPrYxnNmUnqtQWfqiufPyXTw1v5HSE3VJ9m7+1zd9tige3suwiVtHbFMq/u+X9CuCzpsT8+ZPwObNczsZFL/qOt1EwJeteAU2oJ91hV4LUR32+BOoLxyeg8y1XM+qG+8NCzEdJ16+6InkvEYxXAqa189AnfHvWnEMLmfiFf3zEUqr8SmK9X3olfNn0pb++MlsLUhx7L3fqX6xzKx1u2lGWcnouPUglkQRDClYxNkZyv14B7fMH8qbn8c80oxXStFsqBt7lVv38X/f6A3LjiKXFBpWbwHe+OiY8i9u0Oph4ZcCzIfUK9Rb3+x5VN3jU4kSo3qOtWzDfSJCnpF2DxDPchIKPQc3dBf3O1bBpqxzwrhlS4paqY1NZxaeAuwsoryJjxyAUH7zPGzNrqTVhsD7Hz9U7rrheLduSWgaftSxtqbI4h72uCnk+BP9Z78dtpdB8O8MGRaZ5uu9eoLjwC/1nz5V9h5vFyr+4vdiJZsRhl7pc13K2xsuxB/hHyXYlsA7+RydARtHAj5J//PA6cCySjR2sTJHdImp3quBBXPvyZSYxM7X59RGs0Jg/7HPqhjrALar7XZqIOCFxLiFEkjTi2MGnBLGrUB3spIcKpuWl+okIomWpK6GXteaFYJTmrcuTENiYxgUUKKniVFqmcN6FuVHoirruERfaUS5IQjWj7hkD1DIYsJmIcLBXZN9OiF7CVDfxLWSXqzVNqpC2eAvzOeMdWCMoB8CzveuLM8XUtttSSi5Si2NQzTQviCQo51wOGCyTj/Pw27g4CtuRx/cxvPx+naOzX/s6j9bMwJ4G4cvaZ5M+YZBt74Qy3Agm/vC2iz6ft+6n0I+n5+3f+F7Q9MRP8Lg+k6XuFy0j4AAAAASUVORK5CYII="},6340:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAA4BJREFUWEfNl1noplMYwH+/smQdS5YSGjcoxoUYlCWMJMoFLiyZmtSEkchkTbKbRjJISZksF7hQhGxZCjPTXFgKNyakLNm3LPXo+Xfe6fy/ed/vfb//NzXz3Hx9nXOe8zvP/spWIm4lHEwFEhHbAheXx6xW/53rw6YFWQlcVS6/V716S4G8Dywsl69Rj9lSIGuAo8vla9UGamKeXtdExB7Ao8AZwEr1+uaWiOgEiYjbgXTVS8AS9cdxdGNBIuIg4FUgf1MCmKf+NvOnAyQidgF+gY3J8DmwSM3fVukEiYj9gHeBA6qTHwML1AQaB5J6PwQOq85+CRynft1G0gpS0vIt4Njq0DvAeeo3A12zL/A0cHyl4z3gxLY07wJZDtxdKXgZOFv9u37NuBgpFtseeA44vTq3XF0xapVNQCJid+ALIP2c8hlwVBMXk4AUmNSzDji4nM34OlD9qdbVBnItcGcVnCepb7f5tc8ilQtPAN6sgvc69a4+kAyyw8um19RFXZE+FKRYJrPv1KLrI3VBJ0jJlK8q8gvVJzcTyAXAE5Wl968zaJZrIuJM4Pnq4n3U7zYTyN7At5Wus9QXmv+jIJcDq8ri92oe7pRJXFPck4/aqyhcpj7QBZLlO0vzTLaoh/SATNT0IuLTKntuUO/oArkGuKcsblCb0t7KExEPApeWxYfUy3rAs8TPL3tm1ZNR1+SQ81jZ+A+wk/rfmBjZYQTkrzF7twH+ALYrexarq7sski09O2ojC9W14145dC0ixuoetUiOfj9UVXWFmuV+aomIdHm6PiWr6551z2mrrFk3zi8HcoaYr/46DUlE7ApsAHK2SXlKzbqyUdpAshxn521klXrFlCD3A8sqHdmBZ7WNru77OnByOZizR7b/Z+cCExHnlHGguesN9ZRRXV0ghwLrgcyKlGz/F6nPTAITEecCjwM5DqRkVh2pfjIIJDdFxBLgkarvpGWybtyo5hjYKRExD7gNyLrSPDbPX6Lm/LuJ9M2sNwG3VMpSwc+l1uTAs179vYDvnK/NAQpYDOxW3ZYQN6u3dtEPmeKXAvdV5q115QUzg3RJ+TZ96dYr1YfHWbEXpLz2CCAVTfoBlb1oqfpBX2wNAmmURER+26SFTuuwUBPYryS4+mIfQLM+EUgFtGPOsaWTNkUqi1/Ot+vUP4cCTAUy6SVD9s/JIkMUT7rnf0YRazL4QoNMAAAAAElFTkSuQmCC"},1638:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAq5JREFUSEullk9IFVEUxn9nzLQkE8lFWiGIWBC2CMlV1kIoSVsFLcNFBWFERQpRjrRR0BYJERYpBFG0SirBR4i7pEhetJBXQmB/FoWaYpl/3on75o2+mXnPRrqrYebMd77vO/ece4U0S4fsXH7n1xKnBpFKoBQoQshLhKvOgXwHPiH6Dhhm00xEDtvzfjhJfZEAnslrwZImVAudbyZEk2Gpzz4okUni2k3+XHtqopUE+rSjGHiBsi+dqtDvhChQJ8ebv7r0SDCfynkF/wnushCJUjBfbZQkFOiTGzZitaKuFcYZMV4HiXtM9dnnidc2OXHNFu21c8nL+rLqeWgz1g40NZlbLhF93FZPXPszRxsV/kKHJGFJg+jD652oXgr8svcQlO13sNdaJv/4W3g/lMZO6RJ9cHUQqHX2d0pM1TGoOBCOamwEXj/z/u8Qi4j2tcSA8sz73bXHlZKm8Jn6Rfgg2ntlCqUgHNV1RgnTovcuLwDZHosM2aJdsKMiHOLnMfg+EWx4YVG05+ICmkyQWoSjp2Hn7nAJJsZg4K6viGJcXxS9c2EK1aBFW7fB9rJwCb6Nw88f6XbRtOjt8zFUy//dB+FyeaISRe4+Nwga3KaWBZvzvai/ZiG+nHl8+DeYSET01tlO4gQb7UgjVFR5wT6OwvOe8FIsukRvnqmHeH+gZSsPwp5qL1jsDYy+TI4Of2f6W97IsRpE7VO5bNmQedi5oyg8byfSDLvZpRJnXHc02oi2ekbFegDTNrm0SfN920lgVOToCKg5f5NrjeMx4wRMVlmsKPNUi93nHDiOipPFLGUPeJOsR4bLS6JkLdZJ86PVI3MliVGStdACNAGFac/6zON7EuhmeWO7YZ7qQ4BmwjL5Y3qjJqmoFLQIxLm2kHJtwVxbrGE0J5IK7IL+BbtH8nS4i41ZAAAAAElFTkSuQmCC"},7508:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAYAAAAOwvOmAAAAAXNSR0IArs4c6QAAA6lJREFUWEftl2no5WMUxz9fa0pkSbYsZUmMLMkQWUqDGWLEWMpSKMt4IzUaGRQiZZKRJUUNEhnJLkSEF/aJSRImGsrWZF+++k7nr+vf/d3n/ufe0bxw3t2e55zzuWd7zk+shaK1kImxQ9leF9gOVtn+QtIfU/3jY4OyvQ9wOXAssHGB/Ag8BVwv6a1h4cYCZfsS4CZg/Q7HfwKXSbp5GLCRoWyfB9xR6YrzJ4CXAQOHAscBSWnkAkm3t8BGgrK9L/AasCHwXQAkvdrr1PZBwGPAlsDPwO6Slg8CW20o26mbN4HdysFcSbf2c2Z7JvB4nV0r6Yo1BXUPcFaP8V+r0BdKSur+JbaXJUqJrKSDxw5l+wxgcRn+FNgeWK9+p9vOlvT1pDQ+DJwELJe0w1ihbO9SadsE+B5IXW0L3AfsVM5WFNgzE85tPw8cCSyTtMfYoGxvALwCHFDdNUfSQ3Fge9Pqwjnl8C9gYaV0M+CzaogHJJ0+TqjMokvL4F2Szu9TO+cAt/QM0AzNL4FZdXeWpIyNThm6+2wfXTNoHeCDREvSTx3dlo68H9h/0vmLkpLCgTIUlO2tgXeBrWrWHCjp/UGWK9V39nToN6m/1oyKzSaU7dxJwR5VEBdJuq31b21noL4O5E3MiJgt6dGW3rBQ8/KglrElkmYPY9h26mpu3V0k6eJh9JpQtqfXO5aH9vMK/7ct47aPBxKVRDlpny7pl5bexHln+qrF3wZ2BrITHSEp42Cg2M4uFZAtgKwuaYgPW3q954Og7gXOrMsLJF3TMlwLXobkYXX3XEl3t/Qmn/eFsr0X8F6F/6VMYkkZhq0oXQlcXZcelHRqS6ffeRfUVcCCUpgmaWnLuO3sTi/UG/gJsJ+kH1p6U4HK4DsNWCFpm5Zh25sDqb88tL9nuZP0Rkuv67wrUkuAE4CPJe3aMm77EeDEujdP0g0tnUHnXVDZFLPGfiQpO1Cn2L4QWFQXngNm9NunpgLZBZUtMdviwDXD9t41tTcCvsr0lpS1ZSTpgnoSOCYPr6Q9+3moT6oMyB2BdOZMSU+PRFPKXVAxPgNYKmnahCPbeZDzzJwMHA5kY4hcJ2n+OIBiowvq2XqAM5kDlyIOSIbixOdS9PNJdSMwf9Q66v1DrUL/rSB6QSb086GQ9L0zYoSyAC7uHc5dUFlXs3P/V3LKxFrdmb4c2M7wTJ30LfQx0q4EDpGUZ22VDLPkZVo3740AuVJSyuQfWZPOVpvzf6hhQ/c3n4E3NLJ+zaUAAAAASUVORK5CYII="},5469:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAABRpJREFUWEe1l19IbEUcx8+cP3vYVtt1da/gg2GtCRIikiREmEJ070NQhKL4JxSuS+5LYtwHg95lu/mkocJKGqxUUFFgUhjSoygoIqjX7mWFWDuuq3bdXc/fmGnmMDue49XShWX3zJn5zWe+M78/AziOA1zhh31mXqNHy6nxGbbYMQXPcFIyMf3LtpFB7C/N42SH5aXHF9giILQR3gGOqAAHky8LwS6EVZYeB/+blLIWDQL/QwgCQqtF6MlgVmbWDquO00KgLdsemdyG2NjYeLmmpuYBx3FFZMk8z6OJTdN8mkwmR6urqx/h1RQoOTY25u/q6rpXXFz8Ks/z5XhR7Pb8vb29Haurq9vBIAiGVgGpoWna16IovuNyGDnDML4XRbETv0dKxGKxomg0+sDr9UboBbjZUFX1J1mW2ygQkwYRMMiiKIpvuBnJZrOf+Hy+MQKyubnZUFtbOwsAqHIbw7bruv67JElvYxAD/kIQBIC/gqZpPxOQ9fX1u6enpxlZlk1RFK2Tk5Onra2t+8Tw2tpabX19/TIA4Dl0CCzLUFX1O0VRfkilUo9zuZwG23VdB36/v6ShoWEBP0OQuxzHIQgWBAJBkAUCMjExUR2NRhU8gJx0++hkMpn7gUAAqaPr+tbq6mqkqalpA3cgBxpt3/j4eGhwcHCXArmH7V5Q5ALI1NRUOBKJ/EUfKups8JlMZiAQCHwO2w4PDz8OhULTlHvTIPzk5GRoYGAAHnIIDRVxBEEQ+IzYiszMzLzU39/PghBX5dPpdCQYDD5kQGi3hK/Qtsfj8VBfX98eAwL7QkUMckbIOSnYmrm5uRd7e3shCOxMxw5oXEin0wME5OjoaLi0tHTKQT0EMjs7e6enp+cPB0UQzKUg8/PzVZ2dnUSRCyCKokTKyso+g8YxyCQFTW+NkEgk7nR0dDy+SRAbXlGU+y4gdPhGiiQSifKbArG9BRoOBALi3t7eUDAY/NRBEbiVBf1vCoROWPzOzs7r4XB4GgDwApmN2ZpbBUFzDg8P+2Kx2BYAIERHTApExwf21hRBhnd3d18Lh8O/sWH7+Ph4qKSkBHoNBCEK2inkJrcGzb20tFTZ0tKyxWbW/f39dysrKxcp94XdbwXEdsd8Ph+TZTlKVNF1/deKior3FEWBuYX2mBsFgbmGNo6i5cHBAaw7GnO53G53d/c3CwsLKqMGrcj/iyM4shIQCEM+dEHkVL3BNpIKUNS+TmR1yzW0Ik4lIlsQFyQ7DCRcNdeg3MGWATj7QhC62KUnIgo5VfcFZehVs68jCK5HDuki95I7jZNadiF+nXoEwdAVWjKZ/ODs7OwUFs9er1f2eDxeQRBgn2wqlXoyMjKys7i4CD3FGh0dfb6tre0Vn89XDgCQdF1XVVXNapqmG4YBPB6Pv6qq6ksq6V2o0Owy8So1KxPIzvL5/I88z/slSXoLACCygc7p2a1mJSDo9/z8/CuPx/P+VQz+1z66rn8rSVKPUxVvB57l5eWKxsbGD3me91mWBUzzX6+1LCtvGEYW1huCIBRJklQjSdKbAAAffp/WNO0XTdOeGIZxLgiCjN8hlXie5wAAlmmaZysrK180Nzf/yd5r6Fua002PvTraQsTj8WB7e/tHkHN6evrh0NDQ6SUq0ddV4oUFNz2nOyt7hXSy7wbIeg/t4iyMXV7Q91sSktl7q9OErirhWZ1g2FhTcJlnQdgQ7vbs1n6ZGrSqF/rRK3vWKtntue7WuB0fBPUP3449nXjvgrUAAAAASUVORK5CYII="},1779:function(e,t,A){"use strict";var i=A(3919),r=A(3557),s=TypeError;e.exports=function(e){if(i(e))return e;throw new s(r(e)+" is not a function")}},6422:function(e,t,A){"use strict";var i=A(8946),r=String,s=TypeError;e.exports=function(e){if(i(e))return e;throw new s(r(e)+" is not an object")}},6512:function(e,t,A){"use strict";var i=A(4850),r=A(5851),s=A(369),n=function(e){return function(t,A,n){var a=i(t),o=s(a);if(0===o)return!e&&-1;var l,c=r(n,o);if(e&&A!==A){while(o>c)if(l=a[c++],l!==l)return!0}else for(;o>c;c++)if((e||c in a)&&a[c]===A)return e||c||0;return!e&&-1}};e.exports={includes:n(!0),indexOf:n(!1)}},2883:function(e,t,A){"use strict";var i=A(8994),r=A(8455),s=TypeError,n=Object.getOwnPropertyDescriptor,a=i&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(r(e)&&!n(e,"length").writable)throw new s("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},8280:function(e,t,A){"use strict";var i=A(8213),r=i({}.toString),s=i("".slice);e.exports=function(e){return s(r(e),8,-1)}},4358:function(e,t,A){"use strict";var i=A(2904),r=A(3919),s=A(8280),n=A(5312),a=n("toStringTag"),o=Object,l="Arguments"===s(function(){return arguments}()),c=function(e,t){try{return e[t]}catch(A){}};e.exports=i?s:function(e){var t,A,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(A=c(t=o(e),a))?A:l?s(t):"Object"===(i=s(t))&&r(t.callee)?"Arguments":i}},2684:function(e,t,A){"use strict";var i=A(8401),r=A(2381),s=A(1683),n=A(3941);e.exports=function(e,t,A){for(var a=r(t),o=n.f,l=s.f,c=0;c<a.length;c++){var h=a[c];i(e,h)||A&&i(A,h)||o(e,h,l(t,h))}}},5792:function(e,t,A){"use strict";var i=A(8994),r=A(3941),s=A(5395);e.exports=i?function(e,t,A){return r.f(e,t,s(1,A))}:function(e,t,A){return e[t]=A,e}},5395:function(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},3543:function(e,t,A){"use strict";var i=A(1551),r=A(3941);e.exports=function(e,t,A){return A.get&&i(A.get,t,{getter:!0}),A.set&&i(A.set,t,{setter:!0}),r.f(e,t,A)}},1742:function(e,t,A){"use strict";var i=A(3919),r=A(3941),s=A(1551),n=A(7727);e.exports=function(e,t,A,a){a||(a={});var o=a.enumerable,l=void 0!==a.name?a.name:t;if(i(A)&&s(A,l,a),a.global)o?e[t]=A:n(t,A);else{try{a.unsafe?e[t]&&(o=!0):delete e[t]}catch(c){}o?e[t]=A:r.f(e,t,{value:A,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},7727:function(e,t,A){"use strict";var i=A(6626),r=Object.defineProperty;e.exports=function(e,t){try{r(i,e,{value:t,configurable:!0,writable:!0})}catch(A){i[e]=t}return t}},8994:function(e,t,A){"use strict";var i=A(9073);e.exports=!i((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},9905:function(e,t,A){"use strict";var i=A(6626),r=A(8946),s=i.document,n=r(s)&&r(s.createElement);e.exports=function(e){return n?s.createElement(e):{}}},5979:function(e){"use strict";var t=TypeError,A=9007199254740991;e.exports=function(e){if(e>A)throw t("Maximum allowed index exceeded");return e}},2884:function(e){"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},4622:function(e,t,A){"use strict";var i,r,s=A(6626),n=A(2884),a=s.process,o=s.Deno,l=a&&a.versions||o&&o.version,c=l&&l.v8;c&&(i=c.split("."),r=i[0]>0&&i[0]<4?1:+(i[0]+i[1])),!r&&n&&(i=n.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=n.match(/Chrome\/(\d+)/),i&&(r=+i[1]))),e.exports=r},1801:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1785:function(e,t,A){"use strict";var i=A(6626),r=A(1683).f,s=A(5792),n=A(1742),a=A(7727),o=A(2684),l=A(2838);e.exports=function(e,t){var A,c,h,u,p,d,g=e.target,m=e.global,f=e.stat;if(c=m?i:f?i[g]||a(g,{}):i[g]&&i[g].prototype,c)for(h in t){if(p=t[h],e.dontCallGetSet?(d=r(c,h),u=d&&d.value):u=c[h],A=l(m?h:g+(f?".":"#")+h,e.forced),!A&&void 0!==u){if(typeof p==typeof u)continue;o(p,u)}(e.sham||u&&u.sham)&&s(p,"sham",!0),n(c,h,p,e)}}},9073:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},5216:function(e,t,A){"use strict";var i=A(9073);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},6792:function(e,t,A){"use strict";var i=A(5216),r=Function.prototype.call;e.exports=i?r.bind(r):function(){return r.apply(r,arguments)}},3185:function(e,t,A){"use strict";var i=A(8994),r=A(8401),s=Function.prototype,n=i&&Object.getOwnPropertyDescriptor,a=r(s,"name"),o=a&&"something"===function(){}.name,l=a&&(!i||i&&n(s,"name").configurable);e.exports={EXISTS:a,PROPER:o,CONFIGURABLE:l}},8213:function(e,t,A){"use strict";var i=A(5216),r=Function.prototype,s=r.call,n=i&&r.bind.bind(s,s);e.exports=i?n:function(e){return function(){return s.apply(e,arguments)}}},2106:function(e,t,A){"use strict";var i=A(6626),r=A(3919),s=function(e){return r(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?s(i[e]):i[e]&&i[e][t]}},3687:function(e,t,A){"use strict";var i=A(1779),r=A(5705);e.exports=function(e,t){var A=e[t];return r(A)?void 0:i(A)}},6626:function(e,t,A){"use strict";var i=function(e){return e&&e.Math===Math&&e};e.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof A.g&&A.g)||i("object"==typeof this&&this)||function(){return this}()||Function("return this")()},8401:function(e,t,A){"use strict";var i=A(8213),r=A(3078),s=i({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return s(r(e),t)}},9517:function(e){"use strict";e.exports={}},1756:function(e,t,A){"use strict";var i=A(8994),r=A(9073),s=A(9905);e.exports=!i&&!r((function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},6538:function(e,t,A){"use strict";var i=A(8213),r=A(9073),s=A(8280),n=Object,a=i("".split);e.exports=r((function(){return!n("z").propertyIsEnumerable(0)}))?function(e){return"String"===s(e)?a(e,""):n(e)}:n},6079:function(e,t,A){"use strict";var i=A(8213),r=A(3919),s=A(5906),n=i(Function.toString);r(s.inspectSource)||(s.inspectSource=function(e){return n(e)}),e.exports=s.inspectSource},3650:function(e,t,A){"use strict";var i,r,s,n=A(3039),a=A(6626),o=A(8946),l=A(5792),c=A(8401),h=A(5906),u=A(862),p=A(9517),d="Object already initialized",g=a.TypeError,m=a.WeakMap,f=function(e){return s(e)?r(e):i(e,{})},y=function(e){return function(t){var A;if(!o(t)||(A=r(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return A}};if(n||h.state){var B=h.state||(h.state=new m);B.get=B.get,B.has=B.has,B.set=B.set,i=function(e,t){if(B.has(e))throw new g(d);return t.facade=e,B.set(e,t),t},r=function(e){return B.get(e)||{}},s=function(e){return B.has(e)}}else{var w=u("state");p[w]=!0,i=function(e,t){if(c(e,w))throw new g(d);return t.facade=e,l(e,w,t),t},r=function(e){return c(e,w)?e[w]:{}},s=function(e){return c(e,w)}}e.exports={set:i,get:r,has:s,enforce:f,getterFor:y}},8455:function(e,t,A){"use strict";var i=A(8280);e.exports=Array.isArray||function(e){return"Array"===i(e)}},3919:function(e){"use strict";var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},2838:function(e,t,A){"use strict";var i=A(9073),r=A(3919),s=/#|\.prototype\./,n=function(e,t){var A=o[a(e)];return A===c||A!==l&&(r(t)?i(t):!!t)},a=n.normalize=function(e){return String(e).replace(s,".").toLowerCase()},o=n.data={},l=n.NATIVE="N",c=n.POLYFILL="P";e.exports=n},5705:function(e){"use strict";e.exports=function(e){return null===e||void 0===e}},8946:function(e,t,A){"use strict";var i=A(3919);e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},4155:function(e){"use strict";e.exports=!1},4307:function(e,t,A){"use strict";var i=A(2106),r=A(3919),s=A(3579),n=A(466),a=Object;e.exports=n?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return r(t)&&s(t.prototype,a(e))}},369:function(e,t,A){"use strict";var i=A(8359);e.exports=function(e){return i(e.length)}},1551:function(e,t,A){"use strict";var i=A(8213),r=A(9073),s=A(3919),n=A(8401),a=A(8994),o=A(3185).CONFIGURABLE,l=A(6079),c=A(3650),h=c.enforce,u=c.get,p=String,d=Object.defineProperty,g=i("".slice),m=i("".replace),f=i([].join),y=a&&!r((function(){return 8!==d((function(){}),"length",{value:8}).length})),B=String(String).split("String"),w=e.exports=function(e,t,A){"Symbol("===g(p(t),0,7)&&(t="["+m(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),A&&A.getter&&(t="get "+t),A&&A.setter&&(t="set "+t),(!n(e,"name")||o&&e.name!==t)&&(a?d(e,"name",{value:t,configurable:!0}):e.name=t),y&&A&&n(A,"arity")&&e.length!==A.arity&&d(e,"length",{value:A.arity});try{A&&n(A,"constructor")&&A.constructor?a&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(r){}var i=h(e);return n(i,"source")||(i.source=f(B,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return s(this)&&u(this).source||l(this)}),"toString")},1267:function(e){"use strict";var t=Math.ceil,A=Math.floor;e.exports=Math.trunc||function(e){var i=+e;return(i>0?A:t)(i)}},3941:function(e,t,A){"use strict";var i=A(8994),r=A(1756),s=A(9862),n=A(6422),a=A(110),o=TypeError,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,h="enumerable",u="configurable",p="writable";t.f=i?s?function(e,t,A){if(n(e),t=a(t),n(A),"function"===typeof e&&"prototype"===t&&"value"in A&&p in A&&!A[p]){var i=c(e,t);i&&i[p]&&(e[t]=A.value,A={configurable:u in A?A[u]:i[u],enumerable:h in A?A[h]:i[h],writable:!1})}return l(e,t,A)}:l:function(e,t,A){if(n(e),t=a(t),n(A),r)try{return l(e,t,A)}catch(i){}if("get"in A||"set"in A)throw new o("Accessors not supported");return"value"in A&&(e[t]=A.value),e}},1683:function(e,t,A){"use strict";var i=A(8994),r=A(6792),s=A(2778),n=A(5395),a=A(4850),o=A(110),l=A(8401),c=A(1756),h=Object.getOwnPropertyDescriptor;t.f=i?h:function(e,t){if(e=a(e),t=o(t),c)try{return h(e,t)}catch(A){}if(l(e,t))return n(!r(s.f,e,t),e[t])}},6383:function(e,t,A){"use strict";var i=A(2036),r=A(1801),s=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,s)}},9137:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},3579:function(e,t,A){"use strict";var i=A(8213);e.exports=i({}.isPrototypeOf)},2036:function(e,t,A){"use strict";var i=A(8213),r=A(8401),s=A(4850),n=A(6512).indexOf,a=A(9517),o=i([].push);e.exports=function(e,t){var A,i=s(e),l=0,c=[];for(A in i)!r(a,A)&&r(i,A)&&o(c,A);while(t.length>l)r(i,A=t[l++])&&(~n(c,A)||o(c,A));return c}},2778:function(e,t){"use strict";var A={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,r=i&&!A.call({1:2},1);t.f=r?function(e){var t=i(this,e);return!!t&&t.enumerable}:A},4917:function(e,t,A){"use strict";var i=A(6792),r=A(3919),s=A(8946),n=TypeError;e.exports=function(e,t){var A,a;if("string"===t&&r(A=e.toString)&&!s(a=i(A,e)))return a;if(r(A=e.valueOf)&&!s(a=i(A,e)))return a;if("string"!==t&&r(A=e.toString)&&!s(a=i(A,e)))return a;throw new n("Can't convert object to primitive value")}},2381:function(e,t,A){"use strict";var i=A(2106),r=A(8213),s=A(6383),n=A(9137),a=A(6422),o=r([].concat);e.exports=i("Reflect","ownKeys")||function(e){var t=s.f(a(e)),A=n.f;return A?o(t,A(e)):t}},5363:function(e,t,A){"use strict";var i=A(5705),r=TypeError;e.exports=function(e){if(i(e))throw new r("Can't call method on "+e);return e}},862:function(e,t,A){"use strict";var i=A(8584),r=A(2387),s=i("keys");e.exports=function(e){return s[e]||(s[e]=r(e))}},5906:function(e,t,A){"use strict";var i=A(4155),r=A(6626),s=A(7727),n="__core-js_shared__",a=e.exports=r[n]||s(n,{});(a.versions||(a.versions=[])).push({version:"3.36.1",mode:i?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE",source:"https://github.com/zloirock/core-js"})},8584:function(e,t,A){"use strict";var i=A(5906);e.exports=function(e,t){return i[e]||(i[e]=t||{})}},4527:function(e,t,A){"use strict";var i=A(4622),r=A(9073),s=A(6626),n=s.String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol("symbol detection");return!n(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},5851:function(e,t,A){"use strict";var i=A(570),r=Math.max,s=Math.min;e.exports=function(e,t){var A=i(e);return A<0?r(A+t,0):s(A,t)}},4850:function(e,t,A){"use strict";var i=A(6538),r=A(5363);e.exports=function(e){return i(r(e))}},570:function(e,t,A){"use strict";var i=A(1267);e.exports=function(e){var t=+e;return t!==t||0===t?0:i(t)}},8359:function(e,t,A){"use strict";var i=A(570),r=Math.min;e.exports=function(e){var t=i(e);return t>0?r(t,9007199254740991):0}},3078:function(e,t,A){"use strict";var i=A(5363),r=Object;e.exports=function(e){return r(i(e))}},8615:function(e,t,A){"use strict";var i=A(6792),r=A(8946),s=A(4307),n=A(3687),a=A(4917),o=A(5312),l=TypeError,c=o("toPrimitive");e.exports=function(e,t){if(!r(e)||s(e))return e;var A,o=n(e,c);if(o){if(void 0===t&&(t="default"),A=i(o,e,t),!r(A)||s(A))return A;throw new l("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},110:function(e,t,A){"use strict";var i=A(8615),r=A(4307);e.exports=function(e){var t=i(e,"string");return r(t)?t:t+""}},2904:function(e,t,A){"use strict";var i=A(5312),r=i("toStringTag"),s={};s[r]="z",e.exports="[object z]"===String(s)},3731:function(e,t,A){"use strict";var i=A(4358),r=String;e.exports=function(e){if("Symbol"===i(e))throw new TypeError("Cannot convert a Symbol value to a string");return r(e)}},3557:function(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(A){return"Object"}}},2387:function(e,t,A){"use strict";var i=A(8213),r=0,s=Math.random(),n=i(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+n(++r+s,36)}},466:function(e,t,A){"use strict";var i=A(4527);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},9862:function(e,t,A){"use strict";var i=A(8994),r=A(9073);e.exports=i&&r((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},9669:function(e){"use strict";var t=TypeError;e.exports=function(e,A){if(e<A)throw new t("Not enough arguments");return e}},3039:function(e,t,A){"use strict";var i=A(6626),r=A(3919),s=i.WeakMap;e.exports=r(s)&&/native code/.test(String(s))},5312:function(e,t,A){"use strict";var i=A(6626),r=A(8584),s=A(8401),n=A(2387),a=A(4527),o=A(466),l=i.Symbol,c=r("wks"),h=o?l["for"]||l:l&&l.withoutSetter||n;e.exports=function(e){return s(c,e)||(c[e]=a&&s(l,e)?l[e]:h("Symbol."+e)),c[e]}},8521:function(e,t,A){"use strict";var i=A(1785),r=A(3078),s=A(369),n=A(2883),a=A(5979),o=A(9073),l=o((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},h=l||!c();i({target:"Array",proto:!0,arity:1,forced:h},{push:function(e){var t=r(this),A=s(t),i=arguments.length;a(A+i);for(var o=0;o<i;o++)t[A]=arguments[o],A++;return n(t,A),A}})},7416:function(e,t,A){"use strict";var i=A(1742),r=A(8213),s=A(3731),n=A(9669),a=URLSearchParams,o=a.prototype,l=r(o.append),c=r(o["delete"]),h=r(o.forEach),u=r([].push),p=new a("a=1&a=2&b=3");p["delete"]("a",1),p["delete"]("b",void 0),p+""!=="a=2"&&i(o,"delete",(function(e){var t=arguments.length,A=t<2?void 0:arguments[1];if(t&&void 0===A)return c(this,e);var i=[];h(this,(function(e,t){u(i,{key:t,value:e})})),n(t,1);var r,a=s(e),o=s(A),p=0,d=0,g=!1,m=i.length;while(p<m)r=i[p++],g||r.key===a?(g=!0,c(this,r.key)):d++;while(d<m)r=i[d++],r.key===a&&r.value===o||l(this,r.key,r.value)}),{enumerable:!0,unsafe:!0})},1774:function(e,t,A){"use strict";var i=A(1742),r=A(8213),s=A(3731),n=A(9669),a=URLSearchParams,o=a.prototype,l=r(o.getAll),c=r(o.has),h=new a("a=1");!h.has("a",2)&&h.has("a",void 0)||i(o,"has",(function(e){var t=arguments.length,A=t<2?void 0:arguments[1];if(t&&void 0===A)return c(this,e);var i=l(this,e);n(t,1);var r=s(A),a=0;while(a<i.length)if(i[a++]===r)return!0;return!1}),{enumerable:!0,unsafe:!0})},4813:function(e,t,A){"use strict";var i=A(8994),r=A(8213),s=A(3543),n=URLSearchParams.prototype,a=r(n.forEach);i&&!("size"in n)&&s(n,"size",{get:function(){var e=0;return a(this,(function(){e++})),e},configurable:!0,enumerable:!0})}}]);