import{A as createNamespace,d as defineComponent,C as useChildren,D as useExpose,c as createVNode,E as BORDER_TOP_BOTTOM,G as truthProp,H as withInstall,I as extend$1,J as numericProp,y as ref,K as useParent,a as computed,L as useLazyRender,x as watch,M as doubleRaf,N as nextTick,Q as raf,R as pick$1,S as mergeProps,U as withDirectives,V as vShow,W as makeNumericProp,X as addUnit,Y as BORDER_TOP,Z as routeProps,_ as useRoute,$ as BORDER,a0 as Badge,a1 as Icon,a2 as getSizeStyle,a3 as makeStringProp,F as Fragment,a4 as useTouch,a5 as useCustomFieldValue,k as useEventListener,a6 as isSameValue,a7 as useRect,a8 as preventDefault,a9 as stopPropagation,aa as addNumber,ab as clamp$1,g as browser$1,f as useRoute$1,ac as usePageVisibility,l as listenerMessage,p as postMessage,r as reactive,m as createTextVNode,i as isVNode,ad as commonjsGlobal,ae as getDefaultExportFromCjs,af as watchEffect,ag as openBlock,ah as createElementBlock,ai as normalizeStyle,o as onMounted,h as onUnmounted,aj as getSecondRPM,e as request,s as state,ak as toRefs,al as closeToast,q as showLoadingToast,am as promisefiyPostMessage,an as showSuccessToast,ao as showFailToast,T as Transition,P as Popup,ap as showToast}from"./index-90ebf078.js";import{c as cellSharedProps,C as Cell}from"./index-9d474d35.js";import{I as Image$1}from"./index-10f45099.js";import{a as handleCheckVip,b as showDialog}from"./useFee-6d0ab823.js";import{T as Tabs,a as Tab}from"./index-c4747f94.js";const[name$8,bem$8]=createNamespace("collapse"),COLLAPSE_KEY=Symbol(name$8),collapseProps={border:truthProp,accordion:Boolean,modelValue:{type:[String,Number,Array],"default":""}};var stdin_default$b=defineComponent({name:name$8,props:collapseProps,emits:["change","update:modelValue"],setup(e,{emit:t,slots:A}){const{linkChildren:r,children:i}=useChildren(COLLAPSE_KEY),s=e=>{t("change",e),t("update:modelValue",e)};return useExpose({toggleAll:(t={})=>{if(e.accordion)return;"boolean"==typeof t&&(t={expanded:t});const{expanded:A,skipDisabled:r}=t,n=i.filter((e=>e.disabled&&r?e.expanded.value:null!=A?A:!e.expanded.value)).map((e=>e.itemName.value));s(n)}}),r({toggle:(t,A)=>{const{accordion:r,modelValue:i}=e;s(r?t===i?"":t:A?i.concat(t):i.filter((e=>e!==t)))},isExpanded:t=>{const{accordion:A,modelValue:r}=e;return A?r===t:r.includes(t)}}),()=>{var t;return createVNode("div",{"class":[bem$8(),{[BORDER_TOP_BOTTOM]:e.border}]},[null==(t=A["default"])?void 0:t.call(A)])}}});const Collapse=withInstall(stdin_default$b),[name$7,bem$7]=createNamespace("collapse-item"),CELL_SLOTS=["icon","title","value","label","right-icon"],collapseItemProps=extend$1({},cellSharedProps,{name:numericProp,isLink:truthProp,disabled:Boolean,readonly:Boolean,lazyRender:truthProp});var stdin_default$a=defineComponent({name:name$7,props:collapseItemProps,setup(e,{slots:t}){const A=ref(),r=ref(),{parent:i,index:s}=useParent(COLLAPSE_KEY);if(!i)return;const n=computed((()=>{var t;return null!=(t=e.name)?t:s.value})),a=computed((()=>i.isExpanded(n.value))),o=ref(a.value),l=useLazyRender((()=>o.value||!e.lazyRender)),c=()=>{a.value?A.value&&(A.value.style.height=""):o.value=!1};watch(a,((e,t)=>{null!==t&&(e&&(o.value=!0),(e?nextTick:raf)((()=>{if(!r.value||!A.value)return;const{offsetHeight:t}=r.value;if(t){const r="".concat(t,"px");A.value.style.height=e?"0":r,doubleRaf((()=>{A.value&&(A.value.style.height=e?r:"0")}))}else c()})))}));const h=(e=!a.value)=>{i.toggle(n.value,e)},u=()=>{e.disabled||e.readonly||h()},p=()=>{const{border:A,disabled:r,readonly:i}=e,s=pick$1(e,Object.keys(cellSharedProps));return i&&(s.isLink=!1),(r||i)&&(s.clickable=!1),createVNode(Cell,mergeProps({role:"button","class":bem$7("title",{disabled:r,expanded:a.value,borderless:!A}),"aria-expanded":String(a.value),onClick:u},s),pick$1(t,CELL_SLOTS))},d=l((()=>{var e;return withDirectives(createVNode("div",{ref:A,"class":bem$7("wrapper"),onTransitionend:c},[createVNode("div",{ref:r,"class":bem$7("content")},[null==(e=t["default"])?void 0:e.call(t)])]),[[vShow,o.value]])}));return useExpose({toggle:h,expanded:a,itemName:n}),()=>createVNode("div",{"class":[bem$7({border:s.value&&e.border})]},[p(),d()])}});const CollapseItem=withInstall(stdin_default$a),[name$6,bem$6]=createNamespace("grid"),gridProps={square:Boolean,center:truthProp,border:truthProp,gutter:numericProp,reverse:Boolean,iconSize:numericProp,direction:String,clickable:Boolean,columnNum:makeNumericProp(4)},GRID_KEY=Symbol(name$6);var stdin_default$9=defineComponent({name:name$6,props:gridProps,setup(e,{slots:t}){const{linkChildren:A}=useChildren(GRID_KEY);return A({props:e}),()=>{var A;return createVNode("div",{style:{paddingLeft:addUnit(e.gutter)},"class":[bem$6(),{[BORDER_TOP]:e.border&&!e.gutter}]},[null==(A=t["default"])?void 0:A.call(t)])}}});const Grid=withInstall(stdin_default$9),[name$5,bem$5]=createNamespace("grid-item"),gridItemProps=extend$1({},routeProps,{dot:Boolean,text:String,icon:String,badge:numericProp,iconColor:String,iconPrefix:String,badgeProps:Object});var stdin_default$8=defineComponent({name:name$5,props:gridItemProps,setup(e,{slots:t}){const{parent:A,index:r}=useParent(GRID_KEY),i=useRoute();if(!A)return;const s=computed((()=>{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=addUnit(t);n.paddingRight=e,r.value>=+i&&(n.marginTop=e)}return n})),n=computed((()=>{const{square:e,gutter:t}=A.props;if(e&&t){const e=addUnit(t);return{right:e,bottom:e,height:"auto"}}}));return()=>{const{center:r,border:a,square:o,gutter:l,reverse:c,direction:h,clickable:u}=A.props,p=[bem$5("content",[h,{center:r,square:o,reverse:c,clickable:u,surround:a&&l}]),{[BORDER]:a}];return createVNode("div",{"class":[bem$5({square:o})],style:s.value},[createVNode("div",{role:u?"button":void 0,"class":p,style:n.value,tabindex:u?0:void 0,onClick:i},[t["default"]?t["default"]():[t.icon?createVNode(Badge,mergeProps({dot:e.dot,content:e.badge},e.badgeProps),{"default":t.icon}):e.icon?createVNode(Icon,{dot:e.dot,name:e.icon,size:A.props.iconSize,badge:e.badge,"class":bem$5("icon"),color:e.iconColor,badgeProps:e.badgeProps,classPrefix:e.iconPrefix},null):void 0,t.text?t.text():e.text?createVNode("span",{"class":bem$5("text")},[e.text]):void 0]])])}}});const GridItem=withInstall(stdin_default$8),[name$4,bem$4]=createNamespace("skeleton-title"),skeletonTitleProps={round:Boolean,titleWidth:numericProp};var stdin_default$7=defineComponent({name:name$4,props:skeletonTitleProps,setup:e=>()=>createVNode("h3",{"class":bem$4([{round:e.round}]),style:{width:addUnit(e.titleWidth)}},null)});const SkeletonTitle=withInstall(stdin_default$7);var stdin_default$6=SkeletonTitle;const[name$3,bem$3]=createNamespace("skeleton-avatar"),skeletonAvatarProps={avatarSize:numericProp,avatarShape:makeStringProp("round")};var stdin_default$5=defineComponent({name:name$3,props:skeletonAvatarProps,setup:e=>()=>createVNode("div",{"class":bem$3([e.avatarShape]),style:getSizeStyle(e.avatarSize)},null)});const SkeletonAvatar=withInstall(stdin_default$5);var stdin_default$4=SkeletonAvatar;const DEFAULT_ROW_WIDTH="100%",skeletonParagraphProps={round:Boolean,rowWidth:{type:numericProp,"default":DEFAULT_ROW_WIDTH}},[name$2,bem$2]=createNamespace("skeleton-paragraph");var stdin_default$3=defineComponent({name:name$2,props:skeletonParagraphProps,setup:e=>()=>createVNode("div",{"class":bem$2([{round:e.round}]),style:{width:e.rowWidth}},null)});const SkeletonParagraph=withInstall(stdin_default$3);var stdin_default$2=SkeletonParagraph;const[name$1,bem$1]=createNamespace("skeleton"),DEFAULT_LAST_ROW_WIDTH="60%",skeletonProps={row:makeNumericProp(0),round:Boolean,title:Boolean,titleWidth:numericProp,avatar:Boolean,avatarSize:numericProp,avatarShape:makeStringProp("round"),loading:truthProp,animate:truthProp,rowWidth:{type:[Number,String,Array],"default":DEFAULT_ROW_WIDTH}};var stdin_default$1=defineComponent({name:name$1,inheritAttrs:!1,props:skeletonProps,setup(e,{slots:t,attrs:A}){const r=()=>{if(e.avatar)return createVNode(stdin_default$4,{avatarShape:e.avatarShape,avatarSize:e.avatarSize},null)},i=()=>{if(e.title)return createVNode(stdin_default$6,{round:e.round,titleWidth:e.titleWidth},null)},s=t=>{const{rowWidth:A}=e;return A===DEFAULT_ROW_WIDTH&&t===+e.row-1?DEFAULT_LAST_ROW_WIDTH:Array.isArray(A)?A[t]:A};return()=>{var n;return e.loading?createVNode("div",mergeProps({"class":bem$1({animate:e.animate,round:e.round})},A),[t.template?t.template():createVNode(Fragment,null,[r(),createVNode("div",{"class":bem$1("content")},[i(),Array(+e.row).fill("").map(((t,A)=>createVNode(stdin_default$2,{key:A,round:e.round,rowWidth:addUnit(s(A))},null)))])])]):null==(n=t["default"])?void 0:n.call(t)}}});const Skeleton=withInstall(stdin_default$1),[name,bem]=createNamespace("slider"),sliderProps={min:makeNumericProp(0),max:makeNumericProp(100),step:makeNumericProp(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:numericProp,buttonSize:numericProp,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],"default":0}};var stdin_default=defineComponent({name:name,props:sliderProps,emits:["change","dragEnd","dragStart","update:modelValue"],setup(e,{emit:t,slots:A}){let r,i,s;const n=ref(),a=[ref(),ref()],o=ref(),l=useTouch(),c=computed((()=>Number(e.max)-Number(e.min))),h=computed((()=>{const t=e.vertical?"width":"height";return{background:e.inactiveColor,[t]:addUnit(e.barHeight)}})),u=t=>e.range&&Array.isArray(t),p=()=>{const{modelValue:t,min:A}=e;return u(t)?100*(t[1]-t[0])/c.value+"%":100*(t-Number(A))/c.value+"%"},d=computed((()=>{const t={[e.vertical?"height":"width"]:p(),background:e.activeColor};return o.value&&(t.transition="none"),t[e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left"]=(()=>{const{modelValue:t,min:A}=e;return u(t)?100*(t[0]-Number(A))/c.value+"%":"0%"})(),t})),g=t=>{const A=+e.min,r=+e.max,i=+e.step;t=clamp$1(t,A,r);const s=Math.round((t-A)/i)*i;return addNumber(A,s)},m=()=>{const t=e.modelValue;s=u(t)?t.map(g):g(t)},f=(A,r)=>{A=u(A)?(t=>{var A,r;const i=null!=(A=t[0])?A:Number(e.min),s=null!=(r=t[1])?r:Number(e.max);return i>s?[s,i]:[i,s]})(A).map(g):g(A),isSameValue(A,e.modelValue)||t("update:modelValue",A),r&&!isSameValue(A,s)&&t("change",A)},y=t=>{if(t.stopPropagation(),e.disabled||e.readonly)return;m();const{min:A,reverse:r,vertical:i,modelValue:s}=e,a=useRect(n),o=i?a.height:a.width,l=Number(A)+(i?r?a.bottom-t.clientY:t.clientY-a.top:r?a.right-t.clientX:t.clientX-a.left)/o*c.value;if(u(s)){const[e,t]=s;f(l<=(e+t)/2?[l,t]:[e,l],!0)}else f(l,!0)},B=A=>{if(e.disabled||e.readonly)return;"start"===o.value&&t("dragStart",A),preventDefault(A,!0),l.move(A),o.value="dragging";const a=useRect(n);let h=(e.vertical?l.deltaY.value:l.deltaX.value)/(e.vertical?a.height:a.width)*c.value;if(e.reverse&&(h=-h),u(s)){const t=e.reverse?1-r:r;i[t]=s[t]+h}else i=s+h;f(i)},C=A=>{e.disabled||e.readonly||("dragging"===o.value&&(f(i,!0),t("dragEnd",A)),o.value="")},w=t=>bem("button-wrapper","number"==typeof t?["left","right"][t]:e.reverse?"left":"right"),v=(t,s)=>{const n="dragging"===o.value;if("number"==typeof s){const e=A[0===s?"left-button":"right-button"];let a;if(n&&Array.isArray(i)&&(a=i[0]>i[1]?1^r:r),e)return e({value:t,dragging:n,dragIndex:a})}return A.button?A.button({value:t,dragging:n}):createVNode("div",{"class":bem("button"),style:getSizeStyle(e.buttonSize)},null)},E=t=>{const A="number"==typeof t?e.modelValue[t]:e.modelValue;return createVNode("div",{ref:a[null!=t?t:0],role:"slider","class":w(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:A=>{var s;"number"==typeof t&&(r=t),s=A,e.disabled||e.readonly||(l.start(s),i=e.modelValue,m(),o.value="start")},onTouchend:C,onTouchcancel:C,onClick:stopPropagation},[v(A,t)])};return f(e.modelValue),useCustomFieldValue((()=>e.modelValue)),a.forEach((e=>{useEventListener("touchmove",B,{target:e})})),()=>createVNode("div",{ref:n,style:h.value,"class":bem({vertical:e.vertical,disabled:e.disabled}),onClick:y},[createVNode("div",{"class":bem("bar"),style:d.value},[e.range?[E(0),E(1)]:E()])])}});const Slider=withInstall(stdin_default),token="%[a-f0-9]{2}",singleMatcher=new RegExp("("+token+")|([^%]+?)","gi"),multiMatcher=new RegExp("("+token+")+","gi");function decodeComponents(e,t){try{return[decodeURIComponent(e.join(""))]}catch(i){}if(1===e.length)return e;t=t||1;const A=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],decodeComponents(A),decodeComponents(r))}function decode$3(e){try{return decodeURIComponent(e)}catch(t){let A=e.match(singleMatcher)||[];for(let r=1;rnull==e,strictUriEncode=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>"%".concat(e.charCodeAt(0).toString(16).toUpperCase()))),encodeFragmentIdentifier=Symbol("encodeFragmentIdentifier");function encoderForArrayFormat(e){switch(e.arrayFormat){case"index":return t=>(A,r)=>{const i=A.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?A:null===r?[...A,[encode(t,e),"[",i,"]"].join("")]:[...A,[encode(t,e),"[",encode(i,e),"]=",encode(r,e)].join("")]};case"bracket":return t=>(A,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?A:null===r?[...A,[encode(t,e),"[]"].join("")]:[...A,[encode(t,e),"[]=",encode(r,e)].join("")];case"colon-list-separator":return t=>(A,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?A:null===r?[...A,[encode(t,e),":list="].join("")]:[...A,[encode(t,e),":list=",encode(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return A=>(r,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?r:(i=null===i?"":i,0===r.length?[[encode(A,e),t,encode(i,e)].join("")]:[[r,encode(i,e)].join(e.arrayFormatSeparator)])}default:return t=>(A,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?A:null===r?[...A,encode(t,e)]:[...A,[encode(t,e),"=",encode(r,e)].join("")]}}function parserForArrayFormat(e){let t;switch(e.arrayFormat){case"index":return(e,A,r)=>{t=/\[(\d*)]$/.exec(e),e=e.replace(/\[\d*]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=A):r[e]=A};case"bracket":return(e,A,r)=>{t=/(\[])$/.exec(e),e=e.replace(/\[]$/,""),t?void 0!==r[e]?r[e]=[...r[e],A]:r[e]=[A]:r[e]=A};case"colon-list-separator":return(e,A,r)=>{t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==r[e]?r[e]=[...r[e],A]:r[e]=[A]:r[e]=A};case"comma":case"separator":return(t,A,r)=>{const i="string"==typeof A&&A.includes(e.arrayFormatSeparator),s="string"==typeof A&&!i&&decode$2(A,e).includes(e.arrayFormatSeparator);A=s?decode$2(A,e):A;const n=i||s?A.split(e.arrayFormatSeparator).map((t=>decode$2(t,e))):null===A?A:decode$2(A,e);r[t]=n};case"bracket-separator":return(t,A,r)=>{const i=/(\[])$/.test(t);if(t=t.replace(/\[]$/,""),!i)return void(r[t]=A?decode$2(A,e):A);const s=null===A?[]:A.split(e.arrayFormatSeparator).map((t=>decode$2(t,e)));void 0!==r[t]?r[t]=[...r[t],...s]:r[t]=s};default:return(e,t,A)=>{void 0!==A[e]?A[e]=[...[A[e]].flat(),t]:A[e]=t}}}function validateArrayFormatSeparator(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function encode(e,t){return t.encode?t.strict?strictUriEncode(e):encodeURIComponent(e):e}function decode$2(e,t){return t.decode?decodeUriComponent(e):e}function keysSorter(e){return Array.isArray(e)?e.sort():"object"==typeof e?keysSorter(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function removeHash(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function getHash(e){let t="";const A=e.indexOf("#");return-1!==A&&(t=e.slice(A)),t}function parseValue(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function extract(e){const t=(e=removeHash(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function parse$1(e,t){validateArrayFormatSeparator((t={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...t}).arrayFormatSeparator);const A=parserForArrayFormat(t),r=Object.create(null);if("string"!=typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const i of e.split("&")){if(""===i)continue;const e=t.decode?i.replace(/\+/g," "):i;let[s,n]=splitOnFirst(e,"=");void 0===s&&(s=e),n=void 0===n?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?n:decode$2(n,t),A(decode$2(s,t),n,r)}for(const[i,s]of Object.entries(r))if("object"==typeof s&&null!==s)for(const[e,A]of Object.entries(s))s[e]=parseValue(A,t);else r[i]=parseValue(s,t);return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce(((e,t)=>{const A=r[t];return Boolean(A)&&"object"==typeof A&&!Array.isArray(A)?e[t]=keysSorter(A):e[t]=A,e}),Object.create(null))}function stringify(e,t){if(!e)return"";validateArrayFormatSeparator((t={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...t}).arrayFormatSeparator);const A=encoderForArrayFormat(t),r={};for(const[n,a]of Object.entries(e))i=n,t.skipNull&&isNullOrUndefined$2(e[i])||t.skipEmptyString&&""===e[i]||(r[n]=a);var i;const s=Object.keys(r);return!1!==t.sort&&s.sort(t.sort),s.map((r=>{const i=e[r];return void 0===i?"":null===i?encode(r,t):Array.isArray(i)?0===i.length&&"bracket-separator"===t.arrayFormat?encode(r,t)+"[]":i.reduce(A(r),[]).join("&"):encode(r,t)+"="+encode(i,t)})).filter((e=>e.length>0)).join("&")}function parseUrl$1(e,t){var A,r;t={decode:!0,...t};let[i,s]=splitOnFirst(e,"#");return void 0===i&&(i=e),{url:null!=(r=null==(A=null==i?void 0:i.split("?"))?void 0:A[0])?r:"",query:parse$1(extract(e),t),...t&&t.parseFragmentIdentifier&&s?{fragmentIdentifier:decode$2(s,t)}:{}}}function stringifyUrl(e,t){t={encode:!0,strict:!0,[encodeFragmentIdentifier]:!0,...t};const A=removeHash(e.url).split("?")[0]||"";let r=stringify({...parse$1(extract(e.url),{sort:!1}),...e.query},t);r&&(r="?".concat(r));let i=getHash(e.url);if(e.fragmentIdentifier){const r=new URL(A);r.hash=e.fragmentIdentifier,i=t[encodeFragmentIdentifier]?r.hash:"#".concat(e.fragmentIdentifier)}return"".concat(A).concat(r).concat(i)}function pick(e,t,A){A={parseFragmentIdentifier:!0,[encodeFragmentIdentifier]:!1,...A};const{url:r,query:i,fragmentIdentifier:s}=parseUrl$1(e,A);return stringifyUrl({url:r,query:includeKeys(i,t),fragmentIdentifier:s},A)}function exclude(e,t,A){return pick(e,Array.isArray(t)?e=>!t.includes(e):(e,A)=>!t(e,A),A)}const queryString=Object.freeze(Object.defineProperty({__proto__:null,exclude:exclude,extract:extract,parse:parse$1,parseUrl:parseUrl$1,pick:pick,stringify:stringify,stringifyUrl:stringifyUrl},Symbol.toStringTag,{value:"Module"})),iconBack=""+new URL("back-137ab198.svg",import.meta.url).href,playContent="_playContent_eumys_1",coursewarePlay="_coursewarePlay_eumys_9",playModel="_playModel_eumys_15",headerContainer="_headerContainer_eumys_24",backBtn="_backBtn_eumys_41",headRight="_headRight_eumys_53",rightBtn="_rightBtn_eumys_62",menu="_menu_eumys_74",tabsContent="_tabsContent_eumys_84",wraps="_wraps_eumys_95",itemDiv="_itemDiv_eumys_102",itemActive$1="_itemActive_eumys_117",acitveAnimation="_acitveAnimation_eumys_120",show="_show_eumys_123",hide$1="_hide_eumys_126",fullBtn="_fullBtn_eumys_139",rightFixedBtns="_rightFixedBtns_eumys_153",btnsBottom="_btnsBottom_eumys_160",leftFixedBtns="_leftFixedBtns_eumys_163",prePoint="_prePoint_eumys_170",btnsWrap="_btnsWrap_eumys_173",bottomFixedContainer="_bottomFixedContainer_eumys_178",time$2="_time_eumys_187",slider$1="_slider_eumys_194",actions$1="_actions_eumys_200",actionBtn$1="_actionBtn_eumys_208",popup="_popup_eumys_217",overlayClass="_overlayClass_eumys_220",loadWrap="_loadWrap_eumys_257",playRecordTime="_playRecordTime_eumys_268",timeLoad="_timeLoad_eumys_280",loadFade="_loadFade_eumys_1",swiperContainer="_swiperContainer_eumys_300",popupMore="_popupMore_eumys_303",styles$9={playContent:playContent,coursewarePlay:coursewarePlay,playModel:playModel,headerContainer:headerContainer,backBtn:backBtn,headRight:headRight,rightBtn:rightBtn,menu:menu,tabsContent:tabsContent,wraps:wraps,itemDiv:itemDiv,itemActive:itemActive$1,acitveAnimation:acitveAnimation,show:show,hide:hide$1,fullBtn:fullBtn,rightFixedBtns:rightFixedBtns,btnsBottom:btnsBottom,leftFixedBtns:leftFixedBtns,prePoint:prePoint,btnsWrap:btnsWrap,bottomFixedContainer:bottomFixedContainer,time:time$2,slider:slider$1,actions:actions$1,actionBtn:actionBtn$1,popup:popup,overlayClass:overlayClass,loadWrap:loadWrap,playRecordTime:playRecordTime,timeLoad:timeLoad,loadFade:loadFade,swiperContainer:swiperContainer,popupMore:popupMore},plyr="",musicScore="_musicScore_piq8y_1",container$1="_container_piq8y_8",musicModel="_musicModel_piq8y_16",errorModel="_errorModel_piq8y_23",startBtn="_startBtn_piq8y_35",loading="_loading_piq8y_45",skeletonWrap="_skeletonWrap_piq8y_51",skeleton="_skeleton_piq8y_51",styles$8={musicScore:musicScore,container:container$1,musicModel:musicModel,errorModel:errorModel,startBtn:startBtn,loading:loading,skeletonWrap:skeletonWrap,skeleton:skeleton},iconStart=""+new URL("icon-start-d458ade3.svg",import.meta.url).href,MusicScore=defineComponent({name:"musicScore",props:{music:{type:Object,"default":()=>({})},activeModel:{type:Boolean}},emits:["setIframe"],setup(e,{emit:t}){const A=browser$1(),r=useRoute$1(),i=ref(!1),s=usePageVisibility();watch(s,(e=>{"hidden"==e&&(i.value=!1)}));const n=ref(),a=ref(!1),o=ref(!1),l=ref(!1),c=sessionStorage.getItem("Authorization")||"",h="".concat(/(localhost|192)/.test(location.host)?"https://test.lexiaoya.cn":location.origin,"/orchestra-music-score/?")+queryString.stringify({id:e.music.content,modelType:"practice",headerHeight:32,Authorization:c});return watch(e.music,(()=>{l.value||(o.value=!1,e.music.display&&fetch(h).then((()=>{l.value=!0,o.value=!1}))["catch"]((()=>{o.value=!0})))})),listenerMessage("webViewOnResume",(()=>{i.value=!1})),()=>createVNode("div",{"class":styles$8.musicScore},[createVNode("iframe",{ref:n,onLoad:()=>{t("setIframe",n.value),a.value=!0},"class":[styles$8.container,"musicIframe"],frameborder:"0",src:h},null),"my-course"==r.query.source&&a.value&&createVNode("div",{style:{display:e.activeModel?"":"none"},"class":styles$8.startBtn,onClick:t=>{t.stopPropagation(),(()=>{if(i.value)return;A.ios||(i.value=!0);const t=queryString.stringify({id:e.music.content}),r="".concat(location.origin,"/orchestra-music-score/?")+t;postMessage({api:"openAccompanyWebView",content:{url:r,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}},(()=>{A.ios&&(i.value=!0)}))})()}},[createVNode("img",{src:iconStart},null)]),createVNode("div",{"class":styles$8.skeletonWrap},[createVNode(Skeleton,{"class":styles$8.skeleton,row:8},null)])])}}),iconDian=""+new URL("icon-dian-bd9c30cd.svg",import.meta.url).href,iconPoint=""+new URL("icon-point-14377854.svg",import.meta.url).href,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$1="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+",iconLoopActive="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABVlBMVEUAAAAAAAABAQEDAwMBAQH+/v7///8CAgIA5tdNTU3///8A5tiUlJT////19fXw8PDp6enj4+Pk5OQA5tj////////+/v7+/v76+vr4+Pj5+fnz8/MA5tjv7+/l5eXa2trS0tK3t7eqqqoA5tgA5tgA5dj7+/sA5tf39/f09PTz8/Pt7e3t7e3o6Ojn5+cA59rd3d3g4ODS0tLf3981NTU4ODgA5ub////+/v7+/v79/f37+/v7+/v6+vr6+vr19fX39/fz8/MA5tgA5dj09PTs7Ozx8fHl5eUA6NnZ2dnOzs7JycnDw8NtbW0A+OEA5tf+/v4A5tgA5dj8/PwA5tj6+voA5dj29vb09PQA5dgA59nq6uoA5tcA5dfOzs4A4tMA1cSoqKiwsLAA6t9nZ2cA285FRUUA5dj6+voA5tfx8fHx8fEA5tgA59cA59kA6dj///8A5dfp+H6/AAAAcHRSTlMABwUMCtv9EY0Q+zMc9J+GcFtR/Pn47eO9uayFe3hVRTkoHvbv5Meuqo+IiIJoWVhPSz45DAgF8Ord1NLNwbCmmJOPioFzaF5BQDUxLxIL5+bd2NPSw6mgmZVrYVNMSkYrKiQYFxUO0MK6oo6Cc18u6SksDwAAAyVJREFUSMe9lelbGjEQxjebCEUQORQVyo0HVCqg4H3f933fVu3dbv7/L51JdtesFG2fp0/fD7Bk319mMpME7d9IB/2Fl1j6AwrMjFHqSac9lDIGzKt2T/lkfMRlGK7Ivj+0SRshOooQmj6OGIpa+tZ/j4AXc/Hl241navbfsXpCr0aH85SWItLTM10IFPtnPjXLKMu0jiBleHEbEIaJ+B3F9cKH73wSR1wFjOFM6D2Md+HLnSCYiSmgQuM4Gh1yEjpDAOX3od3smo5Fo3kcz2NWKhCU/n431gRlvQGiiIUoMuIETL+dDhImQpehK+3rTK9LKTLtD8Jqh8qx80dcpk20wsspSpyLNrVKPbj4sRSF1GwCi5VUQ5CkBSRozEC1tXrsIIRVIKlDZ4jZ0Q7Q6IyHTpjoOAaxQvRBN9Lip1INs11NhvGlSwRZsILoDDNYVHPCmgsxBN65i8Oi6WtAyBAjhtGp5KREkoD7thOJ9n7ZYkKPYU81BlopKCCCTA0RASzCsw/gOpkAwaMhgsTBZXZ2rSEQowSr4A60QOZMAKsAlF4GCHVfdRhGjwQqAIReSen+xAWugkiJhOAx9QJAGU3CA+yRTSKGl+A5Q7R6mWWl97Mu9PeZldGrgwujVb0xcCWm30lQ9G95L69vnt1q2GfdBr5a02Ojvb1ZDuqef3D4l6ZkDQgbg2sD7SNBCv7aKbeUu1CAQdgGa7KAM4ZQNIPT1z5zRWdPmQNgTFI8ziSzj4dvmaJfO+WqwitPZ7QT968kfPFoISO3qVe1f9zmezULIBttkHoZ7wz1ou9V/G+0Fc4H7JxYHC/FEibydM1sZVW/Ns/5kbKtp/GQBZR7TGb043vY9L+Fr12lsJviXHZtIEJkkEvOtzVtIGz7eVZthScqr/cKnm1BXePUSFh+nnM0j8XbDFSTP1CqrCaWqjdmMl7Lzw80J5HqMRQNkm5J2H4+pz0jaEJBFsi8dG1946YgVh2yETtskUCT/pDjDvU67fZfwuN6MhFKZaDZFw5/9wfVqzJAmfv9LKz4f2qNpPynrOzZ+Yj5X1dt4Gg3mzuY82r/S78AXuEYQpDR8DgAAAAASUVORK5CYII=",iconLoop="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA81BMVEUAAAAAAAAAAAADAwMCAgICAgL9/f3////x8fH19fVHR0fk5OTb29sAAAD////+/v77+/v19fXOzs75+fn09PTl5eXe3t6ysrL////+/v78/Pz7+/v7+/v5+fn39/f09PTs7Ozs7Ozo6Ojn5+fIyMienp7////+/v76+vru7u7V1dXQ0NCoqKg5OTn////////+/v74+Pj4+Pj09PTs7Ozv7+/v7+/k5OTa2trOzs68vLywsLCMjIx7e3teXl79/f37+/v09PTu7u7u7u7m5ubn5+fo6Ojk5OTe3t7FxcVnZ2f9/f37+/v6+vrs7OzNzc3///9mgfXIAAAAUHRSTlMABQcMCg7b+IagD1pEEvrjyJk6r4dSTyn86dLNvKupj3NtZlkxG/TtwYdCPiAM8+/eubWUhX13Vkw1LSQcFBLTxKaTgHNrXl45MBfU1MNeRxCjZUQAAALPSURBVEjH1ZZnexoxDMeLJYe7Yx4zIRBGIKEJWc0ezR5Nuvz9P00l2eE4Vujz9E31Ag5bP0v+W/Lx6d9YguxvfJXYQhQ5IwIE1eo1ACJBH7oHZ2FtxZBt/vDL1zALSYgpqPp7ZsR217rTEcka8aqZNGO27F9SYpP+jb2m1pVN65O/K7WfjsJ+Vn5uPMMEoSo0UX0Uh9WTSw3AO4erTl+QEseIB1in4S88l0tpQFFU9NKVGo82duJEAgkQ868Ah/oLA00eb4IQEZCy/g8Z1sQBlkHosBAdnAYcZTStbw85ShdeaCrZFSKe0uadnwLEnV+l54DAiPB4h6Dim3aWhoA3f1Pg3IZEn2dGQ6j0O3CqPfnOelGQBG7TyE8YzUk193Nk+2GgVx1a4yDvIdZo4FLFCASQ49JLJO4BE8mjAJ2+yBm0YkJJE7DuDHzOPO3JoZ9zWhKC6rcOU4sQBNDVugR5sEeswKeaAjUL8DSAbu8yUtyRENCi5x7BE2YBUEqBDXJCXu5kz+cBVBM680hB6ijAFgGV+YDSmbOcMbcCyEmUP0jpLZResCmd0mNhNqABIb0kyn6VTWObngczAJH17XCZ/dd6TtZDqhaSdSbwW5ZfOQV3cHrfmHysmIZdxsD9vSzf6KFypVGgn8cYAQnVLpIGMkdNLO4rKXgvJcnIdNUI8I3K4NwKGBqx4mCkvC+oS7/bLUSA6Us/q16Nm+/FLR9V93q8R+tcv44oFUuDWIt2DG853g6vFDR7ZgklF1Pkv5WMOjQKccKXYgVw7Jphf77LvUjT0TyTLW2Jobu7loqSUJy4lr48uHA3pc0NLhq2QKZd4IHMZf1tDSgGuhAmRWLxnyTwWKbNkt+ubG+lWmHOiHmSz1SikDcTlk/jpH9085bHkBtbILOMVXn1bjesczZ/3AVefo5ZaYJuulwuDMAKtsCLXV6Q9LH43wF32v+L/QEbj5vC14qqPQAAAABJRU5ErkJggg==",iconMenu="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMiwxMi41IEwxMiw1LjgzMzMzMzMzIEMxMy4zMzMzMzMzLDQuNjQ4MTQ4MTUgMTQuNjY2NjY2Nyw0LjA1NTU1NTU2IDE2LDQuMDU1NTU1NTYgQzE3LjMzMzMzMzMsNC4wNTU1NTU1NiAxOC42NjY2NjY3LDQuMDU1NTU1NTYgMjAsNC4wNTU1NTU1NiBMMjAsMTkuMTY2NjY2NyBDMTguNzE5NTE2MywxOS4xNjY2NjY3IDE4LjQwMzc5OTUsMTkuMTY2NjY2NyAxNy4wNTI4NDk2LDE5LjE2NjY2NjcgQzE1LjcwMTg5OTcsMTkuMTY2NjY2NyAxMy4zNTA5NDk5LDE4Ljc1OTI1OTMgMTIsMTkuOTQ0NDQ0NCBDMTAuNDA1MjU0MSwxOC43NTkyNTkzIDcuOTg0NzgzMjQsMTkuMTY2NjY2NyA2LjczODU4NzQzLDE5LjE2NjY2NjcgQzUuNDkyMzkxNjIsMTkuMTY2NjY2NyA1LjI0NjE5NTgxLDE5LjE2NjY2NjcgNCwxOS4xNjY2NjY3IEw0LDQuMDU1NTU1NTYgQzUuMzMzMzMzMzMsNC4wNTU1NTU1NiA2LjY2NjY2NjY3LDQuMDU1NTU1NTYgOCw0LjA1NTU1NTU2IiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItMjUuMCUiIHk9Ii0yNS4yJSIgd2lkdGg9IjE1MC4wJSIgaGVpZ2h0PSIxNTAuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSByYWRpdXM9IjEiIG9wZXJhdG9yPSJkaWxhdGUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRPdXRlcjEiPjwvZmVNb3JwaG9sb2d5PgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0ic2hhZG93U3ByZWFkT3V0ZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSByYWRpdXM9IjEiIG9wZXJhdG9yPSJlcm9kZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0lubmVyIj48L2ZlTW9ycGhvbG9neT4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49InNoYWRvd0lubmVyIiByZXN1bHQ9InNoYWRvd0lubmVyIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldE91dGVyMSIgaW4yPSJzaGFkb3dJbm5lciIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVDb21wb3NpdGU+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMTI1NzkyMTc3IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI6ICB5biI77yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQwLjAwMDAwMCwgLTc2LjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzMyLjAwMDAwMCwgNjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uELTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMDAwMDAwLCAxMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i6Lev5b6EIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",iconMulv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAmFJREFUWEftmctPE1EUxr8z01iVmGoMGxeslF13PhLUmTZRiFMeYYFbjcalmLjwj3BhoiwBA1tcGB6tEU3aaZREYMcOXbFgQ4w2BrWmM8dMq+kDGObeuSlDQrc933d+OXPvnHvPEIL8ivOXAX2ImG+A6DyYEwD0INKGGAdEJTB/YaL3gDMLY2B5Pw/yDbCzBgFPAVzZz0jy/08MPIGZKe6l3x0wn49p+q9nzPxQMrGQjIjGXOfEY6TTlVbhTsBcLk4dPAegVyhL+OBF3qZBWFa50WoHoFbMTTHznfD5xB2IaNo1rLt7A9q5ewSeFLdWp2DQfZjWy/+O9Qquzp+kbf0zwOfUpZNxok3ucC7g4sBPT10HLGRHifBcxlK1hhmPkMq8aAIkO1sAYKpOJulns5lJ1QHzr0+TdmwLQEzSULWswu6fTqSHv9cesb3QQ6CPflm64scx0Z3E9cRZxDVNCqjsuiiWvuLB+ho2yr99PRh8FWb/Ug3ww5tBctxZP8Xb5CXcPNMpBdYqevdtC31rK/6AujaEa7fmaoCFhREimvFTlHp6cSqmZgX8qFSQWFr0B2S+jVT/q8CAba+gKKC3Bse7kzDatQZFAZUsPgETPgIUqNZuoUcVDFlACFdQtJOIdA0lj1j2PRikaygBlO0kQbqGEsDIV1C0k7R9DYbdlaJ64V0smiBs/CEDDHBgDVsRUT03HVgDHPlFE4SNbz7yR/7S5F2QI33trN5LInRxJxqFYY15WIdo9FG9H0d5ePRv2x3o+A007Zp+4zcPMuoDzGohIz0CbnzDRnaI3toGDvAzxF9gj4M48X72XgAAAABJRU5ErkJggg==",iconPause="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjQiIHk9IjMiIHdpZHRoPSI1IiBoZWlnaHQ9IjE4IiByeD0iMiI+PC9yZWN0PgogICAgICAgIDxmaWx0ZXIgeD0iLTEyMC4wJSIgeT0iLTMzLjMlIiB3aWR0aD0iMzQwLjAlIiBoZWlnaHQ9IjE2Ni43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgICAgICA8cmVjdCBpZD0icGF0aC0zIiB4PSIxNSIgeT0iMyIgd2lkdGg9IjUiIGhlaWdodD0iMTgiIHJ4PSIyIj48L3JlY3Q+CiAgICAgICAgPGZpbHRlciB4PSItMTIwLjAlIiB5PSItMzMuMyUiIHdpZHRoPSIzNDAuMCUiIGhlaWdodD0iMTY2LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNCI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjAiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMTUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI5o6n5Lu277yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIuMDAwMDAwLCAtNDYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuaSreaUviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIuMDAwMDAwLCA0Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnn6nlvaIiPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSLnn6nlvaLlpIfku70iPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci00KSIgeGxpbms6aHJlZj0iI3BhdGgtMyI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0zIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+",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==",container="_container_1sta8_1",pointHead="_pointHead_1sta8_11",content$2="_content_1sta8_23",collapse="_collapse_1sta8_28",childActive="_childActive_1sta8_28",arrow="_arrow_1sta8_31",borderTop="_borderTop_1sta8_38",childCollapseItem="_childCollapseItem_1sta8_62",item$1="_item_1sta8_85",itemActive="_itemActive_1sta8_104",playLoading="_playLoading_1sta8_111",styles$7={container:container,pointHead:pointHead,content:content$2,collapse:collapse,childActive:childActive,arrow:arrow,borderTop:borderTop,childCollapseItem:childCollapseItem,item:item$1,itemActive:itemActive,playLoading:playLoading},audioAnimate="_audioAnimate_bbwvw_1",musicWave="_musicWave_bbwvw_1",styles$6={audioAnimate:audioAnimate,musicWave:musicWave},PlayLoading=defineComponent({name:"playLoading",setup:()=>()=>createVNode("div",{"class":styles$6.audioAnimate},[createVNode("div",null,null),createVNode("div",null,null),createVNode("div",null,null),createVNode("div",null,null)])});function _isSlot$1(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!isVNode(e)}const Points=defineComponent({name:"points-list",props:{data:{type:Array,"default":()=>[]},tabActive:{type:String,"default":""},itemActive:{type:String,"default":""}},emits:["handleSelect"],setup(e,{emit:t}){const A=reactive({active:e.tabActive[0]||"",childActive:e.tabActive[1]||""});watch((()=>e.tabActive),(()=>{A.active=e.tabActive[0]||"",A.childActive=e.tabActive[1]||""}));const r=t=>"VIDEO"===t.type?e.itemActive==t.id?iconVideoActive:iconVideo$1:["IMAGE","IMG"].includes(t.type)?e.itemActive==t.id?iconImageActive:iconImage:"SONG"===t.type?e.itemActive==t.id?iconSongActive:iconSong:e.itemActive==t.id?iconVideoActive:iconVideo$1;return()=>{let i;return createVNode("div",{"class":styles$7.container},[createVNode("div",{"class":styles$7.pointHead},[createVNode("img",{src:iconMulv},null),createTextVNode("课程目录")]),createVNode("div",{"class":styles$7.content},[createVNode(Collapse,{"class":styles$7.collapse,modelValue:A.active,"onUpdate:modelValue":e=>{A.active=e},accordion:!0},_isSlot$1(i=e.data.map(((i,s)=>createVNode(CollapseItem,{center:!0,border:!1,"class":s>0?styles$7.borderTop:"",isLink:!1,title:i.name,name:i.id},{"default":()=>createVNode(Fragment,null,[Array.isArray(null==i?void 0:i.materialList)&&i.materialList.map((A=>createVNode("div",{"class":[styles$7.item,e.itemActive==A.id?styles$7.itemActive:""],onClick:()=>{t("handleSelect",{itemActive:A.id,tabActive:i.id,tabName:i.name})}},[createVNode(Image$1,{src:r(A),"class":styles$7.itemImage},null),createVNode("span",{style:{width:"80%"},"class":"van-ellipsis"},[A.name]),createVNode("div",{"class":styles$7.playLoading},[createVNode(PlayLoading,null,null)])]))),Array.isArray(null==i?void 0:i.children)&&createVNode(Collapse,{"class":[styles$7.collapse,A.active===i.id?styles$7.childActive:""],modelValue:A.childActive,"onUpdate:modelValue":e=>{A.childActive=e},accordion:!0},{"default":()=>[null==i?void 0:i.children.map((A=>createVNode(CollapseItem,{center:!0,border:!1,isLink:!1,title:A.name,name:A.id,"class":styles$7.childCollapseItem},{"default":()=>createVNode(Fragment,null,[Array.isArray(null==A?void 0:A.materialList)&&A.materialList.map((i=>createVNode("div",{"class":[styles$7.item,e.itemActive==i.id?styles$7.itemActive:""],onClick:()=>{t("handleSelect",{itemActive:i.id,tabActive:A.id,tabName:A.name})}},[createVNode(Image$1,{src:r(i),"class":styles$7.itemImage},null),createVNode("span",{style:{width:"73%"},"class":"van-ellipsis"},[i.name]),createVNode("div",{"class":styles$7.playLoading},[createVNode(PlayLoading,null,null)])])))]),icon:()=>createVNode("img",{"class":styles$7.arrow,src:iconArrow},null)})))]})]),icon:()=>createVNode("img",{"class":styles$7.arrow,src:iconArrow},null)}))))?i:{"default":()=>[i]})])])}}});var lottie={exports:{}};(function(module,exports){var factory;"undefined"!=typeof navigator&&(factory=function(){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,r,i=e.length;for(A=0;A1?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,r){return e<0&&(e=0),t<0&&(t=0),r<0&&(r=0),"#"+A[e]+A[t]+A[r]}}(),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};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})(e)}var dataManager=function(){var e,t,A=1,r=[],i={onmessage:function(){},postMessage:function(t){e({data:t})}},s={postMessage:function(e){i.onmessage({data:e})}};function n(){t||((t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var A=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),r=URL.createObjectURL(A);return new Worker(r)}return e=t,i}((function(e){if(s.dataManager||(s.dataManager=function(){function e(i,s){var n,a,o,l,c,h,u,p=i.length;for(a=0;a=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)r(e[t].ks.k);else for(s=e[t].ks.k.length,i=0;iA[0]||!(A[0]>e[0])&&(e[1]>A[1]||!(A[1]>e[1])&&(e[2]>A[2]||!(A[2]>e[2])&&null))}var s,n=function(){var e=[4,4,14];function t(e){var t,A,r,i=e.length;for(t=0;t=0;A-=1)if("sh"===e[A].ty)if(e[A].ks.k.i)e[A].ks.k.c=e[A].closed;else for(i=e[A].ks.k.length,r=0;r500)&&(this._imageLoaded(),clearInterval(A)),t+=1}.bind(this),50)}function s(e){var t={assetData:e},A=r(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 n(){this._imageLoaded=t.bind(this),this._footageLoaded=A.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=s.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return n.prototype={loadAssets:function(e,t){var A;this.imagesLoadedCb=t;var r=e.length;for(A=0;Athis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,A,r=this.animationData.layers,i=r.length,s=e.layers,n=s.length;for(A=0;Athis.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(e2){this.triggerRenderFrameError(e2)}},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.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]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.firstFramet&&(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,r=e.length;for(A=0;A=0;A-=1)t[A].animation.destroy(e)},e.freeze=function(){n=!0},e.unfreeze=function(){n=!1,d()},e.setVolume=function(e,A){var i;for(i=0;i=.001?function(e,t,A,r){for(var i=0;i<4;++i){var s=l(t,A,r);if(0===s)return t;t-=(o(t,A,r)-e)/s}return t}(e,h,t,i):0===u?h:function(e,t,A,r,i){var s,n,a=0;do{(s=o(n=t+(A-t)/2,r,i)-e)>0?A=n:t=n}while(Math.abs(s)>1e-7&&++a<10);return n}(e,n,n+r,t,i)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,A){var r=0,i=e,s=createSizedArray(i);return{newElement:function(){return r?s[r-=1]:t()},release:function(e){r===i&&(s=pooling.double(s),i*=2),A&&A(e),s[r]=e,r+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,A=e.lengths.length;for(t=0;t-.001&&n<.001}var A=function(e,t,A,r){var i,s,n,a,o,l,c=getDefaultCurveSegments(),h=0,u=[],p=[],d=bezierLengthPool.newElement();for(n=A.length,i=0;in?-1:1,l=!0;l;)if(r[s]<=n&&r[s+1]>n?(a=(n-r[s])/(r[s+1]-r[s]),l=!1):s+=o,s<0||s>=i-1){if(s===i-1)return A[s];l=!1}return A[s]+(A[s+1]-A[s])*a}var o=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,r=segmentsLengthPool.newElement(),i=e.c,s=e.v,n=e.o,a=e.i,o=e._length,l=r.lengths,c=0;for(t=0;t1&&(s=1);var c,h=a(s,l),u=a(n=n>1?1:n,l),p=t.length,d=1-h,g=1-u,m=d*d*d,f=h*d*d*3,y=h*h*d*3,B=h*h*h,C=d*d*g,w=h*d*g+d*h*g+d*d*u,v=h*h*g+d*h*u+h*d*u,E=h*h*u,I=d*g*g,b=h*g*g+d*u*g+d*g*u,T=h*u*g+d*u*u+h*g*u,F=h*u*u,M=g*g*g,Q=u*g*g+g*u*g+g*g*u,S=u*u*g+g*u*u+u*g*u,U=u*u*u;for(c=0;cp?u>d?u-p-d:d-p-u:d>p?d-p-u:p-u-d)>-1e-4&&h<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var A,r=this.offsetTime;"multidimensional"===this.propType&&(A=createTypedArray("float32",this.pv.length));for(var i,s,n,a,o,l,c,h,u,p=t.lastIndex,d=p,g=this.keyframes.length-1,m=!0;m;){if(i=this.keyframes[d],s=this.keyframes[d+1],d===g-1&&e>=s.t-r){i.h&&(i=s),p=0;break}if(s.t-r>e){p=d;break}d=y||e=y?C.points.length-1:0;for(o=C.points[w].point.length,a=0;a=I&&E=y?(A[0]=f[0],A[1]=f[1],A[2]=f[2]):e<=B?(A[0]=i.s[0],A[1]=i.s[1],A[2]=i.s[2]):quaternionToEuler(A,slerp(createQuaternion(i.s),createQuaternion(f),(e-B)/(y-B)));else for(d=0;d=y?l=1:e1e-6?(r=Math.acos(i),s=Math.sin(r),n=Math.sin((1-A)*r)/s,a=Math.sin(A*r)/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],r=t[1],i=t[2],s=t[3],n=Math.atan2(2*r*s-2*A*i,1-2*r*r-2*i*i),a=Math.asin(2*A*r+2*i*s),o=Math.atan2(2*A*s-2*r*i,1-2*A*A-2*i*i);e[0]=n/degToRads,e[1]=a/degToRads,e[2]=o/degToRads}function createQuaternion(e){var t=e[0]*degToRads,A=e[1]*degToRads,r=e[2]*degToRads,i=Math.cos(t/2),s=Math.cos(A/2),n=Math.cos(r/2),a=Math.sin(t/2),o=Math.sin(A/2),l=Math.sin(r/2);return[a*o*n+i*s*l,a*s*n+i*o*l,i*o*n-a*s*l,i*s*n-a*o*l]}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=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}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 for(var A=0,r=this.v.length;A1e-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=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=[]}(!s[r]||s[r]&&!i)&&(s[r]=pointPool.newElement()),s[r][0]=e,s[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,A,r,i,s,n,a){this.setXYAt(e,t,"v",n,a),this.setXYAt(A,r,"o",n,a),this.setXYAt(i,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,r=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],A[0][0],A[0][1],0,!1),i=1);var s,n=this._length-1,a=this._length;for(s=i;s=p[p.length-1].t-this.offsetTime)r=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],s=!0;else{for(var d,g,m,f=u,y=p.length-1,B=!0;B&&(d=p[f],!((g=p[f+1]).t-this.offsetTime>e));)f=g.t-this.offsetTime)c=1;else if(er&&t>r)||(this._caching.lastIndex=i0||e>-1e-6&&e<0?r(1e4*e)/1e4:e}function N(){var e=this.props;return"matrix("+D(e[0])+","+D(e[1])+","+D(e[4])+","+D(e[5])+","+D(e[12])+","+D(e[13])+")"}return function(){this.reset=i,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=w,this.applyToX=v,this.applyToY=E,this.applyToZ=I,this.applyToPointArray=Q,this.applyToTriplePoints=M,this.applyToPointStringified=S,this.toCSS=U,this.to2dCSS=N,this.clone=B,this.cloneFromProps=C,this.equals=y,this.inversePoints=F,this.inversePoint=T,this.getInverseMatrix=b,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})(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return 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)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}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=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;nr+A||(c=a.s*i<=r?0:(a.s*i-r)/A,h=a.e*i>=r+A?1:(a.e*i-r)/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;t1?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)){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(i=0;i=0;i-=1)if((d=this.shapes[i]).shape._mdf){for((g=d.localShapeCollection).releaseShapes(),2===this.m&&u>1?(f=this.calculateShapeEdges(t,A,d.totalShapeLength,C,p),C+=d.totalShapeLength):f=[[y,B]],o=f.length,a=0;a=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 w=this.addShapes(d,m[0]);if(m[0].s!==m[0].e){if(m.length>1)if(d.shape.paths.shapes[d.shape.paths._length-1].c){var v=w.pop();this.addPaths(w,g),w=this.addShapes(d,m[1],v)}else this.addPaths(w,g),w=this.addShapes(d,m[1]);this.addPaths(w,g)}}d.shape.paths=g}}},TrimModifier.prototype.addPaths=function(e,t){var A,r=e.length;for(A=0;At.e){A.c=!1;break}t.s<=d&&t.e>=d+n.addedLength?(this.addSegment(u[r].v[i-1],u[r].o[i-1],u[r].i[i],u[r].v[i],A,a,m),m=!1):(l=bez.getNewSegment(u[r].v[i-1],u[r].v[i],u[r].o[i-1],u[r].i[i],(t.s-d)/n.addedLength,(t.e-d)/n.addedLength,o[i-1]),this.addSegmentFromArray(l,A,a,m),m=!1,A.c=!1),d+=n.addedLength,a+=1}if(u[r].c&&o.length){if(n=o[i-1],d<=t.e){var f=o[i-1].addedLength;t.s<=d&&t.e>=d+f?(this.addSegment(u[r].v[i-1],u[r].o[i-1],u[r].i[0],u[r].v[0],A,a,m),m=!1):(l=bez.getNewSegment(u[r].v[i-1],u[r].v[0],u[r].o[i-1],u[r].i[0],(t.s-d)/f,(t.e-d)/f,o[i-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;r=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/A,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/A,0)):(r=this.p.pv,i=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){r=[],i=[];var s=this.px,n=this.py;s._caching.lastFrame+s.offsetTime<=s.keyframes[0].t?(r[0]=s.getValueAtTime((s.keyframes[0].t+.01)/A,0),r[1]=n.getValueAtTime((n.keyframes[0].t+.01)/A,0),i[0]=s.getValueAtTime(s.keyframes[0].t/A,0),i[1]=n.getValueAtTime(n.keyframes[0].t/A,0)):s._caching.lastFrame+s.offsetTime>=s.keyframes[s.keyframes.length-1].t?(r[0]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/A,0),r[1]=n.getValueAtTime(n.keyframes[n.keyframes.length-1].t/A,0),i[0]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/A,0),i[1]=n.getValueAtTime((n.keyframes[n.keyframes.length-1].t-.01)/A,0)):(r=[s.pv,n.pv],i[0]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/A,s.offsetTime),i[1]=n.getValueAtTime((n._caching.lastFrame+n.offsetTime-.01)/A,n.offsetTime))}else r=i=e;this.v.rotate(-Math.atan2(r[1]-i[1],r[0]-i[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}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,A,r){return new t(e,A,r)}}}();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 r=t*t-4*e*A;if(r<0)return[];var i=-t/(2*e);if(0===r)return[i];var s=Math.sqrt(r)/(2*e);return[i-s,i+s]}function polynomialCoefficients(e,t,A,r){return[3*t-e-3*A+r,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,r,i){i&&pointEqual(e,t)&&(t=lerpPoint(e,r,1/3)),i&&pointEqual(A,r)&&(A=lerpPoint(e,r,2/3));var s=polynomialCoefficients(e[0],t[0],A[0],r[0]),n=polynomialCoefficients(e[1],t[1],A[1],r[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,r]}function extrema(e,t){var A=e.points[0][t],r=e.points[e.points.length-1][t];if(A>r){var i=r;r=A,A=i}for(var s=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),n=0;n0&&s[n]<1){var a=e.point(s[n])[t];ar&&(r=a)}return{min:A,max:r}}function intersectData(e,t,A){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.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)=s||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r)i.push([e.t,t.t]);else{var n=splitData(e),a=splitData(t);intersectsImpl(n[0],a[0],A+1,r,i,s),intersectsImpl(n[0],a[1],A+1,r,i,s),intersectsImpl(n[1],a[0],A+1,r,i,s),intersectsImpl(n[1],a[1],A+1,r,i,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,r){var i=[e[0],e[1],1],s=[t[0],t[1],1],n=[A[0],A[1],1],a=[r[0],r[1],1],o=crossProduct(crossProduct(i,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,r,i,s,n){var a=A-Math.PI/2,o=A+Math.PI/2,l=t[0]+Math.cos(A)*r*i,c=t[1]-Math.sin(A)*r*i;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]],r=.5*-Math.PI;return[Math.cos(r)*A[0]-Math.sin(r)*A[1],Math.sin(r)*A[0]+Math.cos(r)*A[1]]}function getProjectingAngle(e,t){var A=0===t?e.length()-1:t-1,r=(t+1)%e.length(),i=getPerpendicularVector(e.v[A],e.v[r]);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function zigZagCorner(e,t,A,r,i,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,r,u/(2*(i+1)),h/(2*(i+1)))}function zigZagSegment(e,t,A,r,i,s){for(var n=0;n1&&t.length>1&&(i=getIntersection(e[0],t[t.length-1]))?[[e[0].split(i[0])[0]],[t[t.length-1].split(i[1])[1]]]:[A,r]}function pruneIntersections(e){for(var t,A=1;A1&&(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,r,i,s,n=e.inflectionPoints();if(0===n.length)return[offsetSegment(e,t)];if(1===n.length||floatEqual(n[1],1))return A=(i=e.split(n[0]))[0],r=i[1],[offsetSegment(A,t),offsetSegment(r,t)];A=(i=e.split(n[0]))[0];var a=(n[1]-n[0])/(1-n[0]);return s=(i=i[1].split(a))[0],r=i[1],[offsetSegment(A,t),offsetSegment(s,t),offsetSegment(r,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],A="normal",r="normal",i=t.length,s=0;s0;)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;t0?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,C=0;if(u>0){for(;Cd;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),C-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),C-=p)}for(r=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,s=this._currentCopies;s;){if(B=(A=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).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)*(r/(this._currentCopies-1)),0!==C){for((0!==r&&1===i||r!==this._currentCopies-1&&-1===i)&&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;y0&&r<1?[t]:[]:[t-r,t+r].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),r=lerpPoint(this.points[2],this.points[3],e),i=lerpPoint(t,A,e),s=lerpPoint(A,r,e),n=lerpPoint(i,s,e);return[new PolynomialBezier(this.points[0],t,i,n,!0),new PolynomialBezier(n,s,r,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 r=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,r,A),r},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,r){var i=e._length,s=shapePool.newElement();if(s.c=e.c,e.c||(i-=1),0===i)return s;var n=-1,a=PolynomialBezier.shapeSegment(e,0);zigZagCorner(s,e,0,t,A,r,n);for(var o=0;o=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=55296&&A<=56319){var r=e.charCodeAt(1);r>=56320&&r<=57343&&(t=1024*(A-55296)+r-56320+65536)}return t}function a(e){var t=n(e);return t>=127462&&t<=127487}var o=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return o.isModifier=function(e,t){var A=e.toString(16)+t.toString(16);return-1!==r.indexOf(A)},o.isZeroWidthJoiner=function(e){return 8205===e},o.isFlagEmoji=function(e){return a(e.substr(0,2))&&a(e.substr(2,2))},o.isRegionalCode=a,o.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},o.isRegionalFlag=function(e,t){var r=n(e.substr(t,2));if(r!==A)return!1;var i=0;for(t+=2;i<5;){if((r=n(e.substr(t,2)))<917601||r>917626)return!1;i+=1,t+=2}return 917631===n(e.substr(t,2))},o.isVariationSelector=function(e){return 65039===e},o.BLACK_FLAG_CODE_POINT=A,o.prototype={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var A,r,i=e.length,s=this.chars.length;for(t=0;t0&&(c=!1),c){var h=createTag("style");h.setAttribute("f-forigin",r[A].fOrigin),h.setAttribute("f-origin",r[A].origin),h.setAttribute("f-family",r[A].fFamily),h.type="text/css",h.innerText="@font-face {font-family: "+r[A].fFamily+"; font-style: normal; src: url('"+r[A].fPath+"');}",t.appendChild(h)}}else if("g"===r[A].fOrigin||1===r[A].origin){for(o=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),l=0;le?!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.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,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(A=this.layers[t]).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:default: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)}},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;e0&&(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,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;A1&&(s+=" C"+t.o[r-1][0]+","+t.o[r-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={createFilter:function(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},createAlphaToLuminanceFilter:function(){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}},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,r="SourceGraphic",i=e.data.ef?e.data.ef.length:0,s=createElementID(),n=filtersFactory.createFilter(s,!0),a=0;for(this.filters=[],t=0;t=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,A=0,r=t.length;A.01)return!1;A+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)o=r.transformers[d].mProps._mdf||o,p-=1,d-=1;if(o)for(p=m-r.styles[c].lvl,d=r.transformers.length-1;p>0;)u.multiply(r.transformers[d].mProps.v),p-=1,d-=1}else u=e;if(n=(h=r.sh.paths)._length,o){for(a="",s=0;s=1?y=.99:y<=-1&&(y=-.99);var B=a*y,C=Math.cos(f+t.a.v)*B+c[0],w=Math.sin(f+t.a.v)*B+c[1];o.setAttribute("fx",C),o.setAttribute("fy",w),l&&!t.g._collapsable&&(t.of.setAttribute("fx",C),t.of.setAttribute("fy",w))}}function o(e,t,A){var r=t.style,i=t.d;i&&(i._mdf||A)&&i.dashStr&&(r.pElem.setAttribute("stroke-dasharray",i.dashStr),r.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),t.c&&(t.c._mdf||A)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||A)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||A)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return s;case"gf":return a;case"gs":return n;case"st":return o;case"sh":case"el":case"rc":case"sr":return i;case"tr":return A;case"no":return r;default:return null}}}}();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,r,i,s){this.o=e,this.sw=t,this.sc=A,this.fc=r,this.m=i,this.p=s,this._mdf={o:!0,sw:!!t,sc:!!A,fc:!!r,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,r,i=this.shapes.length,s=this.stylesList.length,n=[],a=!1;for(A=0;A1&&a&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,A=e.length;for(t=0;t=0;a-=1){if((u=this.searchProcessedElement(e[a]))?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],i),e[a]._render&&t[a].style.pElem.parentNode!==r&&r.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;o1,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 r;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,s=e||this.data.d.k[this.keysIndex].s;for(r=0;rt);)A+=1;return this.keysIndex!==A&&(this.keysIndex=A),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,A,r=[],i=0,s=e.length,n=!1,a=!1,o="";i=55296&&t<=56319?FontManager.isRegionalFlag(e,i)?o=e.substr(i,14):(A=e.charCodeAt(i+1))>=56320&&A<=57343&&(FontManager.isModifier(t,A)?(o=e.substr(i,2),n=!0):o=FontManager.isFlagEmoji(e.substr(i,4))?e.substr(i,4):e.substr(i,2)):t>56319?(A=e.charCodeAt(i+1),FontManager.isVariationSelector(t)&&(n=!0)):FontManager.isZeroWidthJoiner(t)&&(n=!0,a=!0),n?(r[r.length-1]+=o,n=!1):r.push(o),i+=o.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,A,r,i,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),C=0,w=getFontProperties(B);e.fWeight=w.weight,e.fStyle=w.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),A=e.finalText.length,e.finalLineHeight=e.lh;var v,E=e.tr/1e3*e.finalSize;if(e.sz)for(var I,b,T=!0,F=e.sz[0],M=e.sz[1];T;){I=0,f=0,A=(b=this.buildFinalText(e.t)).length,E=e.tr/1e3*e.finalSize;var Q=-1;for(t=0;tF&&" "!==b[t]?(-1===Q?A+=1:t=Q,I+=e.finalLineHeight||1.2*e.finalSize,b.splice(t,Q===t?1:0,"\r"),Q=-1,f=0):(f+=C,f+=E);I+=B.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&My?f:y,f=-2*E,i="",r=!0,g+=1):i=S,o.chars?(a=o.getCharData(S,B.fStyle,o.getFontByName(e.f).fFamily),C=r?0:a.w*e.finalSize/100):C=o.measureText(i,e.f,e.finalSize)," "===S?U+=C+E:(f+=C+E+U,U=0),c.push({l:C,an:C,add:p,n:r,anIndexes:[],val:i,line:g,animatorJustifyOffset:0}),2==u){if(p+=C,""===i||" "===i||t===A-1){for(""!==i&&" "!==i||(p-=C);d<=t;)c[d].an=p,c[d].ind=h,c[d].extra=C,d+=1;h+=1,p=0}}else if(3==u){if(p+=C,""===i||t===A-1){for(""===i&&(p-=C);d<=t;)c[d].an=p,c[d].ind=h,c[d].extra=C,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 D,N,P,x,L=l.a;n=L.length;var k=[];for(s=0;s0?i=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(i,s,n,a).get,l=0,c=this.finalS,h=this.finalE,u=this.data.sh;if(2===u)l=o(l=h===c?r>=h?1:0:e(0,t(.5/(h-c)+(r-c)/(h-c),1)));else if(3===u)l=o(l=h===c?r>=h?0:1:1-e(0,t(.5/(h-c)+(r-c)/(h-c),1)));else if(4===u)h===c?l=0:(l=e(0,t(.5/(h-c)+(r-c)/(h-c),1)))<.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,d=-p/2+(r=t(e(0,r+.5-c),h-c)),g=p/2;l=Math.sqrt(1-d*d/(g*g))}l=o(l)}else 6===u?(h===c?l=0:(r=t(e(0,r+.5-c),h-c),l=(1+Math.cos(Math.PI+2*Math.PI*r/(h-c)))/2),l=o(l)):(r>=A(c)&&(l=e(0,t(r-c<0?t(h,1)-(c-r):h-r,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;l1&&(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,r=this.s.v/t+A,i=this.e.v/t+A;if(r>i){var s=r;r=i,i=s}this.finalS=r,this.finalE=i}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(e,t,A){return new r(e,t)}}}();function TextAnimatorDataProperty(e,t,A){var r={propType:!1},i=PropertyFactory.getProp,s=t.a;this.a={r:s.r?i(e,s.r,0,degToRads,A):r,rx:s.rx?i(e,s.rx,0,degToRads,A):r,ry:s.ry?i(e,s.ry,0,degToRads,A):r,sk:s.sk?i(e,s.sk,0,degToRads,A):r,sa:s.sa?i(e,s.sa,0,degToRads,A):r,s:s.s?i(e,s.s,1,.01,A):r,a:s.a?i(e,s.a,1,0,A):r,o:s.o?i(e,s.o,0,.01,A):r,p:s.p?i(e,s.p,1,0,A):r,sw:s.sw?i(e,s.sw,0,0,A):r,sc:s.sc?i(e,s.sc,1,0,A):r,fc:s.fc?i(e,s.fc,1,0,A):r,fh:s.fh?i(e,s.fh,0,0,A):r,fs:s.fs?i(e,s.fs,0,.01,A):r,fb:s.fb?i(e,s.fb,0,.01,A):r,t:s.t?i(e,s.t,0,0,A):r},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,r=PropertyFactory.getProp;for(e=0;e=a+ae||!d?(y=(a+ae-l)/o.partialLength,_=p.point[0]+(o.point[0]-p.point[0])*y,H=p.point[1]+(o.point[1]-p.point[1])*y,I.translate(-w[0]*F[i].an*.005,-w[1]*x*.01),c=!1):d&&(l+=o.partialLength,(h+=1)>=d.length&&(h=0,g[u+=1]?d=g[u].points:C.v.c?(h=0,d=g[u=0].points):(l-=o.partialLength,d=null)),d&&(p=o,m=(o=d[h]).partialLength));k=F[i].an/2-F[i].add,I.translate(-k,0,0)}else k=F[i].an/2-F[i].add,I.translate(-k,0,0),I.translate(-w[0]*F[i].an*.005,-w[1]*x*.01,0);for(U=0;Ue?this.textSpans[e].span:createNS(o?"g":"text"),m<=e){if(n.setAttribute("stroke-linecap","butt"),n.setAttribute("stroke-linejoin","round"),n.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=n,o){var f=createNS("g");n.appendChild(f),this.textSpans[e].childSpan=f}this.textSpans[e].span=n,this.layerElement.appendChild(n)}n.style.display="inherit"}if(l.reset(),c&&(a[e].n&&(h=-d,u+=A.yOffset,u+=p?1:0,p=!1),this.applyTextPropertiesToMatrix(A,l,a[e].line,h,u),h+=a[e].l||0,h+=d),o){var y;if(1===(g=this.globalData.fontManager.getCharData(A.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(A.f).fFamily)).t)y=new SVGCompElement(g.data,this.globalData,this);else{var B=emptyShapeData;g.data&&g.data.shapes&&(B=this.buildShapeData(g.data,A.finalSize)),y=new SVGShapeElement(B,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=y,y._debug=!0,y.prepareFrame(0),y.renderFrame(),this.textSpans[e].childSpan.appendChild(y.layerElement),1===g.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+A.finalSize/100+","+A.finalSize/100+")")}else c&&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")}c&&n&&n.setAttribute("d","")}else{var w=this.textContainer,v="start";switch(A.j){case 1:v="end";break;case 2:v="middle";break;default:v="start"}w.setAttribute("text-anchor",v),w.setAttribute("letter-spacing",d);var E=this.buildTextContents(A.finalText);for(t=E.length,u=A.ps?A.ps[1]+A.ascent:0,e=0;e=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=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=0;A-=1)e.finalTransform.multiply(e.transforms[A].transform.mProps.v);e._mdf=i},processSequences:function(e){var t,A=this.sequenceList.length;for(t=0;t=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].getContext("2d");this.clearCanvas(e),e.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");if(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),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var A=assetLoader.getLumaCanvas(this.canvasContext.canvas);A.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(A,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},r={};if("fl"===e.ty||"st"===e.ty?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(A.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.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),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(A.wi=r.w.v),e.d){var i=new DashProperty(this,e.d,"canvas",this);r.d=i,r.d.k||(A.da=r.d.dashArray,A["do"]=r.d.dashoffset[0])}}else A.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(A),r.style=A,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},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=0;s-=1){if((o=this.searchProcessedElement(e[s]))?t[s]=A[o-1]:e[s]._shouldRender=r,"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=0;i-=1)"tr"===t[i].ty?(s=A[i].transform,this.renderShapeTransform(e,s)):"sh"===t[i].ty||"el"===t[i].ty||"rc"===t[i].ty||"sr"===t[i].ty?this.renderPath(t[i],A[i]):"fl"===t[i].ty?this.renderFill(t[i],A[i],s):"st"===t[i].ty?this.renderStroke(t[i],A[i],s):"gf"===t[i].ty||"gs"===t[i].ty?this.renderGradientFill(t[i],A[i],s):"gr"===t[i].ty?this.renderShape(s,t[i].it,A[i].it):t[i].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var A,r,i,s=e.trNodes,n=t.paths,a=n._length;s.length=0;var o=e.transforms.finalTransform;for(i=0;i=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];r=n.createRadialGradient(p,d,0,a[0],a[1],l)}var g=e.g.p,m=t.g.c,f=1;for(s=0;sa&&"xMidYMid slice"===o||ni&&"meet"===a||si&&"slice"===a)?(A-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===l&&(si&&"slice"===a)?(A-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===c&&(s>i&&"meet"===a||si&&"meet"===a||s=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 r=this.layers.length;for(this.completeLayers||this.checkLayers(e),A=r-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=r-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(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-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")).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")).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,r=e.length;for(A=0;A0&&a<1&&h[u].push(this.calculateF(a,e,t,A,r,u)):(o=s*s-4*n*i)>=0&&((l=(-s+bmSqrt(o))/(2*i))>0&&l<1&&h[u].push(this.calculateF(l,e,t,A,r,u)),(c=(-s-bmSqrt(o))/(2*i))>0&&c<1&&h[u].push(this.calculateF(c,e,t,A,r,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,r,i,s){return bmPow(1-e,3)*t[s]+3*bmPow(1-e,2)*e*A[s]+3*(1-e)*bmPow(e,2)*r[s]+bmPow(e,3)*i[s]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var A,r=e.length;for(A=0;AA&&(A=i)}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=0;e-=1){var r=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var i;i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var s=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),n=[i[0]/s,i[1]/s,i[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=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var A,r,i=createTag("div");styleDiv(i);var s=createTag("div");if(styleDiv(s),"3d"===t){(A=i.style).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;var a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=s.style).transform=a,r.webkitTransform=a}i.appendChild(s);var o={container:s,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(o),o},HybridRendererBase.prototype.build3dContainers=function(){var e,t,A=this.layers.length,r="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var A=0,r=this.threeDElements.length;An?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,A=0,r=(s-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=s/this.globalData.compSize.h,t=s/this.globalData.compSize.h,A=(i-this.globalData.compSize.w*(s/this.globalData.compSize.h))/2,r=0);var a=this.resizerElem.style;a.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+A+","+r+",0,1)",a.transform=a.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,r=this.threeDElements.length;for(e=0;e=a;)e/=2,t/=2,A>>>=1;return(e+A)/t};return B.int32=function(){return 0|y.g(4)},B.quick=function(){return y.g(4)/4294967296},B.double=B,u(p(y.S),e),(d.pass||g||function(e,A,r,s){return s&&(s.S&&c(s,y),e.state=function(){return c(y,{})}),r?(t[i]=e,A):e})(B,f,"global"in d?d.global:this==t,d.state)},u(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})(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,r=e.length,i=[];for(A=0;AA){var r=A;A=t,t=r}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 r=Math.min(e.length,t.length),i=0;for(A=0;A.5?l/(2-n-a):l/(n+a),n){case r:t=(i-s)/l+(i1&&(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,r,i=e[0],s=e[1],n=e[2];if(0===s)t=n,r=n,A=n;else{var a=n<.5?n*(1+s):n+s-n*s,o=2*n-a;t=hue2rgb(o,a,i+1/3),A=hue2rgb(o,a,i),r=hue2rgb(o,a,i-1/3)}return[t,A,r,e[3]]}function linear(e,t,A,r,i){if(void 0!==r&&void 0!==i||(r=t,i=A,t=0,A=1),A=A)return i;var n,a=A===t?0:(e-t)/(A-t);if(!r.length)return r+(i-r)*a;var o=r.length,l=createTypedArray("float32",o);for(n=0;n1){for(r=0;r1?t=1:t<0&&(t=0);var n=e(t);if($bm_isInstanceOfArray(i)){var a,o=i.length,l=createTypedArray("float32",o);for(a=0;adata.k[t].t&&edata.k[t+1].t-e?(A=t+2,r=data.k[t+1].t):(A=t+1,r=data.k[t].t);break}}-1===A&&(A=t+1,r=data.k[t].t)}else A=0,r=0;var s={};return s.index=A,s.time=r/elem.comp.globalData.frameRate,s}function key(e){var t,A,r;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 i=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(r=i.length,A=0;Al.length-1)&&(t=l.length-1),r=c-(i=l[l.length-1-t].t)),"pingpong"===e){if(Math.floor((o-i)/r)%2!=0)return this.getValueAtTime((r-(o-i)%r+i)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var h=this.getValueAtTime(i/this.comp.globalData.frameRate,0),u=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((o-i)%r+i)/this.comp.globalData.frameRate,0),d=Math.floor((o-i)/r);if(this.pv.length){for(n=(a=new Array(h.length)).length,s=0;s=c)return this.pv;if(A?i=c+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c)):((!t||t>l.length-1)&&(t=l.length-1),r=(i=l[t].t)-c),"pingpong"===e){if(Math.floor((c-o)/r)%2==0)return this.getValueAtTime(((c-o)%r+c)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var h=this.getValueAtTime(c/this.comp.globalData.frameRate,0),u=this.getValueAtTime(i/this.comp.globalData.frameRate,0),p=this.getValueAtTime((r-(c-o)%r+c)/this.comp.globalData.frameRate,0),d=Math.floor((c-o)/r)+1;if(this.pv.length){for(n=(a=new Array(h.length)).length,s=0;s1?(i+e-s)/(t-1):1,a=0,o=0;for(A=this.pv.length?createTypedArray("float32",this.pv.length):0;an){var c=a,h=A.c&&a===o-1?0:a+1,u=(n-l)/s[a].addedLength;r=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 r||(r=A.c?[A.v[0][0],A.v[0][1]]:[A.v[A._length-1][0],A.v[A._length-1][1]]),r},vectorOnPath:function(e,t,A){1==e?e=this.v.c:0==e&&(e=.999);var r=this.pointOnPath(e,t),i=this.pointOnPath(e+.001,t),s=i[0]-r[0],n=i[1]-r[1],a=Math.sqrt(Math.pow(s,2)+Math.pow(n,2));return 0===a?[0,0]:"tangent"===A?[s/a,n/a]:[-n/a,s/a]},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([l],a),extendPrototype([l],o),o.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime=l?p<0?r:i:r+u*Math.pow((s-e)/p,1/A),c[h]=n,h+=1,a+=256/255;return c.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,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=A*Math.cos(r),s=A*Math.sin(r);this.feOffset.setAttribute("dx",i),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,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var i=createNS("feGaussianBlur");i.setAttribute("result",r),e.appendChild(i),this.feGaussianBlur=i}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,A=_svgMatteSymbols.length;tt in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:A}):e[t]=A,__spreadValues=(e,t)=>{for(var A in t||(t={}))__hasOwnProp.call(t,A)&&__defNormalProp(e,A,t[A]);if(__getOwnPropSymbols)for(var A of __getOwnPropSymbols(t))__propIsEnum.call(t,A)&&__defNormalProp(e,A,t[A]);return e},__spreadProps=(e,t)=>__defProps(e,__getOwnPropDescs(t)),freeGlobal="object"==typeof global&&global&&global.Object===Object&&global,freeGlobal$1=freeGlobal,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")(),root$1=root,Symbol$1=root$1.Symbol,Symbol$2=Symbol$1,objectProto$e=Object.prototype,hasOwnProperty$b=objectProto$e.hasOwnProperty,nativeObjectToString$1=objectProto$e.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(e){var t=hasOwnProperty$b.call(e,symToStringTag$1),A=e[symToStringTag$1];try{e[symToStringTag$1]=void 0;var r=!0}catch(s){}var i=nativeObjectToString$1.call(e);return r&&(t?e[symToStringTag$1]=A:delete e[symToStringTag$1]),i}var objectProto$d=Object.prototype,nativeObjectToString=objectProto$d.toString;function objectToString(e){return nativeObjectToString.call(e)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(e){return null==e?void 0===e?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}function isObjectLike(e){return null!=e&&"object"==typeof e}var isArray$2=Array.isArray,isArray$1$1=isArray$2;function isObject$2(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$2(e){if(!isObject$2(e))return!1;var t=baseGetTag(e);return t==funcTag$2||t==genTag$1||t==asyncTag||t==proxyTag}var coreJsData=root$1["__core-js_shared__"],coreJsData$1=coreJsData,maskSrcKey=(uid=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||""),uid?"Symbol(src)_1."+uid:""),uid;function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}var funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(e){if(null!=e){try{return funcToString$1.call(e)}catch(t){}try{return e+""}catch(t){}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$c=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$a=objectProto$c.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$a).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(e){return!(!isObject$2(e)||isMasked(e))&&(isFunction$2(e)?reIsNative:reIsHostCtor).test(toSource(e))}function getValue(e,t){return null==e?void 0:e[t]}function getNative(e,t){var A=getValue(e,t);return baseIsNative(A)?A:void 0}var WeakMap$1=getNative(root$1,"WeakMap"),WeakMap$1$1=WeakMap$1,objectCreate=Object.create,baseCreate=function(){function e(){}return function(t){if(!isObject$2(t))return{};if(objectCreate)return objectCreate(t);e.prototype=t;var A=new e;return e.prototype=void 0,A}}(),baseCreate$1=baseCreate;function copyArray(e,t){var A=-1,r=e.length;for(t||(t=Array(r));++A-1&&e%1==0&&e-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isArrayLike(e){return null!=e&&isLength$1(e.length)&&!isFunction$2(e)}var objectProto$a=Object.prototype;function isPrototype(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||objectProto$a)}function baseTimes(e,t){for(var A=-1,r=Array(e);++A-1}function listCacheSet(e,t){var A=this.__data__,r=assocIndexOf(A,e);return r<0?(++this.size,A.push([e,t])):A[r][1]=t,this}function ListCache(e){var t=-1,A=null==e?0:e.length;for(this.clear();++ta))return!1;var l=s.get(e),c=s.get(t);if(l&&c)return l==t&&c==e;var h=-1,u=!0,p=A&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(s.set(e,t),s.set(t,e);++h{const A=e.__vccOpts||e;for(const[r,i]of t)A[r]=i;return A};const _sfc_main=defineComponent({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=ref(),r=ref();let i=null,s=1;watchEffect((async()=>{if(""!=e.animationLink)try{const t=await fetch(e.animationLink),r=await t.json();A.value=r,nextTick((()=>n()))}catch(t){return}else{if(!1!==isEqual(e.animationData,{}))throw new Error("You must provide either animationLink or animationData");A.value=cloneDeep$1(e.animationData),nextTick((()=>n()))}}));const n=()=>{if(!r.value)return;if(!A.value)return;null==i||i.destroy(),i=null;let n=e.autoPlay,a=e.loop;e.playOnHover&&(n=!1),"number"==typeof a&&a>0&&(a-=1),e.delay>0&&(n=!1);const o={container:r.value,renderer:e.renderer,loop:a,autoplay:n,animationData:A.value,assetsPath:e.assetsPath};!1===isEqual(e.rendererSettings,{})&&(o.rendererSettings=e.rendererSettings),1!==e.scale&&(o.rendererSettings=__spreadProps(__spreadValues({},o.rendererSettings),{viewBoxOnly:!0})),i=Lottie.loadAnimation(o),setTimeout((()=>{n=e.autoPlay,e.playOnHover?null==i||i.pause():n?null==i||i.play():null==i||i.pause(),t("onAnimationLoaded")}),e.delay),i.setSpeed(e.speed),"reverse"===e.direction&&i.setDirection(-1),"normal"===e.direction&&i.setDirection(1),(e.pauseAnimation||e.playOnHover)&&i.pause(),i.addEventListener("loopComplete",(()=>{"alternate"===e.direction&&(null==i||i.stop(),s=-1===s?1:-1,null==i||i.setDirection(s),null==i||i.play()),t("onLoopComplete")})),i.addEventListener("complete",(()=>{t("onComplete")})),i.addEventListener("enterFrame",(()=>{t("onEnterFrame")})),i.addEventListener("segmentStart",(()=>{t("onSegmentStart")}))},a=computed((()=>{let t=e.width,A=e.height;return"number"==typeof e.width&&(t="".concat(e.width,"px")),"number"==typeof e.height&&(A="".concat(e.height,"px")),{"--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 watch((()=>e.pauseAnimation),(()=>{(e.pauseOnHover||e.playOnHover)&&e.pauseAnimation||i&&(e.pauseAnimation?i.pause():i.play())})),{lottieAnimationContainer:r,hoverEnded:()=>{i&&e.pauseOnHover&&i.play(),i&&e.playOnHover&&i.pause()},hoverStarted:()=>{i&&e.pauseOnHover&&i.pause(),i&&e.playOnHover&&i.play()},getCurrentStyle:a,play:()=>{i&&i.play()},pause:()=>{i&&i.pause()},stop:()=>{i&&i.stop()},destroy:()=>{i&&i.destroy()},setSpeed:(e=1)=>{if(e<=0)throw new Error("Speed must be greater than 0");i&&i.setSpeed(e)},setDirection:e=>{i&&("forward"===e?i.setDirection(1):"reverse"===e&&i.setDirection(-1))},goToAndStop:(e,t=!0)=>{i&&i.goToAndStop(e,t)},goToAndPlay:(e,t=!0)=>{i&&i.goToAndPlay(e,t)},playSegments:(e,t=!1)=>{i&&i.playSegments(e,t)},setSubFrame:(e=!0)=>{i&&i.setSubframe(e)},getDuration:(e=!0)=>{if(i)return i.getDuration(e)},updateDocumentData:(e,t=0)=>{i&&i.renderer.elements[t].updateDocumentData(e)}}}});function _sfc_render(e,t,A,r,i,s){return openBlock(),createElementBlock("div",{ref:"lottieAnimationContainer","class":"lottie-animation-container",style:normalizeStyle(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 Vue3Lottie=_export_sfc(_sfc_main,[["render",_sfc_render]]);const 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,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",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:[.667],y:[1]},o:{x:[.333],y:[0]},t:60,s:[100],e:[0]},{i:{x:[.667],y:[1]},o:{x:[.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:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.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:[.667],y:[1]},o:{x:[.333],y:[0]},t:0,s:[0],e:[0]},{i:{x:[.667],y:[1]},o:{x:[.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:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:60,s:[100,100,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.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=[],playLoadData={v:v,fr:fr,ip:ip,op:op,w:w,h:h,nm:nm,ddd:ddd,assets:assets,layers:layers,markers:markers},PlayRecordTime=defineComponent({name:"playRecordTime",props:{list:{type:Array,"default":()=>[]}},setup(e,{expose:t}){const A=usePageVisibility();watch(A,(e=>{"hidden"==e?r():l()}));const r=()=>{clearInterval(o.value),a(!0)};t({handleOut:r});const i=useRoute$1(),s=reactive({loading:!0,currentTime:0,startTime:0,timer:null,playTime:0}),n=computed((()=>e.list.reduce(((e,t)=>e+(t.totalMaterialTimeSecond||0)),0))),a=(e=!1)=>{s.currentTime++;const t=s.currentTime-s.startTime;(t>=5||e)&&(s.startTime=s.currentTime,request.post("".concat(state.platformApi,"/courseSchedule/coursewarePlayTime"),{params:{courseScheduleId:i.query.courseId,playTime:t},hideLoading:!0}))},o=ref(),l=()=>{clearInterval(o.value),o.value=setInterval((()=>a()),1e3)};return onMounted((()=>{(async()=>{s.loading=!0;try{const e=await request.post("".concat(state.platformApi,"/courseSchedule/getCoursewarePlayTime?courseScheduleId=").concat(i.query.courseId));e.data&&(s.playTime=e.data)}catch(e){}s.loading=!1,l()})()})),onUnmounted((()=>{clearInterval(o.value)})),()=>createVNode("div",{"class":styles$9.playRecordTimeWrap,style:{display:s.loading||s.currentTime+s.playTime>n.value?"none":""}},[createVNode("div",{"class":styles$9.playRecordTime},[createVNode("div",{"class":styles$9.timeLoad},null),createVNode("div",null,[getSecondRPM(s.currentTime+s.playTime),createTextVNode(" /")," ",getSecondRPM(n.value)])])])}}),guideWrap="_guideWrap_6r0fv_1",content$1="_content_6r0fv_24",item="_item_6r0fv_34",title$2="_title_6r0fv_37",styles$5={guideWrap:guideWrap,content:content$1,item:item,title:title$2},icon1=""+new URL("1-1b8e8a7c.png",import.meta.url).href,icon2=""+new URL("2-d90d8eb1.png",import.meta.url).href,icon3=""+new URL("3-e0925b7d.png",import.meta.url).href,_1=""+new URL("1-e3d2a818.png",import.meta.url).href,__vite_glob_0_0=Object.freeze(Object.defineProperty({__proto__:null,"default":_1},Symbol.toStringTag,{value:"Module"})),_10=""+new URL("10-84be8698.png",import.meta.url).href,__vite_glob_0_1=Object.freeze(Object.defineProperty({__proto__:null,"default":_10},Symbol.toStringTag,{value:"Module"})),_11=""+new URL("11-b90d0788.png",import.meta.url).href,__vite_glob_0_2=Object.freeze(Object.defineProperty({__proto__:null,"default":_11},Symbol.toStringTag,{value:"Module"})),_12=""+new URL("12-d765c5ca.png",import.meta.url).href,__vite_glob_0_3=Object.freeze(Object.defineProperty({__proto__:null,"default":_12},Symbol.toStringTag,{value:"Module"})),_13=""+new URL("13-d4cba516.png",import.meta.url).href,__vite_glob_0_4=Object.freeze(Object.defineProperty({__proto__:null,"default":_13},Symbol.toStringTag,{value:"Module"})),_14=""+new URL("14-7c34102c.png",import.meta.url).href,__vite_glob_0_5=Object.freeze(Object.defineProperty({__proto__:null,"default":_14},Symbol.toStringTag,{value:"Module"})),_2=""+new URL("2-4726fbe6.png",import.meta.url).href,__vite_glob_0_6=Object.freeze(Object.defineProperty({__proto__:null,"default":_2},Symbol.toStringTag,{value:"Module"})),_3=""+new URL("3-34462a14.png",import.meta.url).href,__vite_glob_0_7=Object.freeze(Object.defineProperty({__proto__:null,"default":_3},Symbol.toStringTag,{value:"Module"})),_4=""+new URL("4-278285f8.png",import.meta.url).href,__vite_glob_0_8=Object.freeze(Object.defineProperty({__proto__:null,"default":_4},Symbol.toStringTag,{value:"Module"})),_5=""+new URL("5-bcbaaf9a.png",import.meta.url).href,__vite_glob_0_9=Object.freeze(Object.defineProperty({__proto__:null,"default":_5},Symbol.toStringTag,{value:"Module"})),_6=""+new URL("6-1e9940dc.png",import.meta.url).href,__vite_glob_0_10=Object.freeze(Object.defineProperty({__proto__:null,"default":_6},Symbol.toStringTag,{value:"Module"})),_7=""+new URL("7-523bca28.png",import.meta.url).href,__vite_glob_0_11=Object.freeze(Object.defineProperty({__proto__:null,"default":_7},Symbol.toStringTag,{value:"Module"})),_8=""+new URL("8-c8f90c49.png",import.meta.url).href,__vite_glob_0_12=Object.freeze(Object.defineProperty({__proto__:null,"default":_8},Symbol.toStringTag,{value:"Module"})),_9=""+new URL("9-66de5f7f.png",import.meta.url).href,__vite_glob_0_13=Object.freeze(Object.defineProperty({__proto__:null,"default":_9},Symbol.toStringTag,{value:"Module"})),guide=""+new URL("guide-c9590e66.png",import.meta.url).href,__vite_glob_0_14=Object.freeze(Object.defineProperty({__proto__:null,"default":guide},Symbol.toStringTag,{value:"Module"})),iconImg="data:image/png;base64,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",__vite_glob_0_15=Object.freeze(Object.defineProperty({__proto__:null,"default":iconImg},Symbol.toStringTag,{value:"Module"})),iconMusic=""+new URL("icon-music-0e48a3bb.png",import.meta.url).href,__vite_glob_0_16=Object.freeze(Object.defineProperty({__proto__:null,"default":iconMusic},Symbol.toStringTag,{value:"Module"})),iconVideo="data:image/png;base64,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",__vite_glob_0_17=Object.freeze(Object.defineProperty({__proto__:null,"default":iconVideo},Symbol.toStringTag,{value:"Module"})),modules=Object.assign({"./1.png":__vite_glob_0_0,"./10.png":__vite_glob_0_1,"./11.png":__vite_glob_0_2,"./12.png":__vite_glob_0_3,"./13.png":__vite_glob_0_4,"./14.png":__vite_glob_0_5,"./2.png":__vite_glob_0_6,"./3.png":__vite_glob_0_7,"./4.png":__vite_glob_0_8,"./5.png":__vite_glob_0_9,"./6.png":__vite_glob_0_10,"./7.png":__vite_glob_0_11,"./8.png":__vite_glob_0_12,"./9.png":__vite_glob_0_13,"./guide.png":__vite_glob_0_14,"./icon-img.png":__vite_glob_0_15,"./icon-music.png":__vite_glob_0_16,"./icon-video.png":__vite_glob_0_17}),getImage=e=>{const t=modules["../images/".concat(e)];return(null==t?void 0:t["default"])||""},marginB33="_marginB33_qlwab_1",wrap$2="_wrap_qlwab_7",topTitle$1="_topTitle_qlwab_13",wrapInfo$1="_wrapInfo_qlwab_25",bigP$1="_bigP_qlwab_31",blod$1="_blod_qlwab_48",red$1="_red_qlwab_51",dot$1="_dot_qlwab_54",little$1="_little_qlwab_64",imgWrap$1="_imgWrap_qlwab_72",img$2="_img_qlwab_72",styles$4={marginB33:marginB33,wrap:wrap$2,topTitle:topTitle$1,wrapInfo:wrapInfo$1,bigP:bigP$1,blod:blod$1,red:red$1,dot:dot$1,little:little$1,imgWrap:imgWrap$1,img:img$2},getAssetsHomeFile$1=getImage,IosGuide=defineComponent({name:"ios-guide",render:()=>createVNode("div",{"class":styles$4.wrap},[createVNode("div",{"class":styles$4.topTitle},[createVNode("h2",null,[createTextVNode("通过镜像方式显示 iPhone或iPad上的内容")])]),createVNode("div",{"class":styles$4.wrapInfo},[createVNode("img",{style:{width:"100%",margin:"20px 0"},src:getAssetsHomeFile$1("guide.png")},null),createVNode("section",null,[createVNode("h3",null,[createTextVNode("第1步")]),createVNode("p",null,[createTextVNode("通过镜像方式显示 iPhone或iPad上的内容将您的 iPhone或iPad 连接到您的 Apple TV 或兼容“隔空播放 2”的智能电视机所在的同一无线局域网。")]),createVNode("h3",null,[createTextVNode("第2步")]),createVNode("p",null,[createTextVNode("打开“控制中心”:"),createVNode("br",null,null),createTextVNode("在 iPhone X 或更新机型或者装有 iPadOS 13 或更高版本的 iPad 上:从屏幕右上角向下轻扫。"),createVNode("br",null,null),createTextVNode("在 iPhone 8 或更早机型或者 iOS 11 或更低版本上:从屏幕底部边缘向上轻扫。")]),createVNode("h3",null,[createTextVNode("第3步")]),createVNode("p",null,[createTextVNode("轻点 “屏幕镜像”。(iOS 11 之前版本:AirPlay 镜像)")]),createVNode("h3",null,[createTextVNode("第4步")]),createVNode("p",null,[createTextVNode("从列表中选择您的 Apple TV 或兼容“隔空播放 2”的智能电视机")]),createVNode("h3",null,[createTextVNode("第5步")]),createVNode("p",null,[createTextVNode("如果电视机屏幕上出现“隔空播放”密码,请在 iOS 或 iPadOS 设备上输入这个密码。")]),createVNode("h3",null,[createTextVNode("第6步")]),createVNode("p",null,[createTextVNode("要停止镜像您的 iOS 或 iPadOS 设备,请打开“控制中心”,轻点“屏幕镜像”,然后轻点“停止镜像”。")])]),createVNode("div",{"class":[styles$4.topTitle,styles$4.marginB33]},[createVNode("h2",null,[createTextVNode("iOS 10控制中心图片:")])]),createVNode("section",null,[createVNode("img",{src:getAssetsHomeFile$1("11.png"),style:{width:"100%"},alt:""},null)]),createVNode("div",{"class":[styles$4.topTitle,styles$4.marginB33]},[createVNode("h2",null,[createTextVNode("iOS 10之后版本控制中心图片:")])]),createVNode("section",null,[createVNode("img",{src:getAssetsHomeFile$1("10.png"),style:{width:"100%"},alt:""},null)]),createVNode("section",null,[createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果音乐意外停止:")]),createVNode("p",null,[createTextVNode("如果在这台设备上使用 Siri 或进行其他任务,则可能会导致所有音频设备停止播放音乐")]),createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果您看到视频但听不到声音:")]),createVNode("p",null,[createTextVNode("如果您听不到任何声音,则请确保 iOS 设备和电视机/听筒的音量都已调高,而且没有静音。")]),createVNode("p",null,[createTextVNode("请检查响铃/静音开关。如果开关设为静音,您会看到一条橙色的线。切换开关以开启响铃。")]),createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果内容中断或网络卡顿:")]),createVNode("p",null,[createTextVNode("如果 Wi-Fi 信号欠佳或受到附近设备(例如,微波炉或婴儿监视器)的干扰尝试完成以下步骤:")]),createVNode("p",null,[createTextVNode("移开或关闭其他可能造成干扰的设备。")]),createVNode("p",null,[createTextVNode("如果您正尝试使用“隔空播放”将内容流化到智能电视,请尝试使用以太网线缆(而不是通过 Wi-Fi)将智能电视直接连接到路由器。")]),createVNode("p",{"class":[styles$4.blod,styles$4.red]},[createTextVNode("*当您锁定设备、将其置于睡眠模式或切换到其他应用时,“隔空播放”连接可能会中断。")])]),createVNode("section",null,[createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果“隔空播放”或屏幕镜像在您的设备上无法使用:")]),createVNode("p",null,[createTextVNode("1.确保您的设备都已开机且彼此距离较近。")]),createVNode("p",null,[createTextVNode("2.请重新启动您要与“隔空播放”或屏幕镜像配合使用的设备。")]),createVNode("p",null,[createTextVNode("3.以上方式尝试了仍无法搜到要使用的智能电视:")]),createVNode("p",{"class":[styles$4.blod,styles$4.red]},[createTextVNode("将您的设备连接到同一个 Wi-Fi 网络")]),createVNode("p",null,[createTextVNode("首先需要确认电视与手机是否连接了同一个Wi-Fi ,电视可以插网线,但必须是同一个路由器的,如果不确认,就把电视网线拔了改为连接Wi-Fi 。")]),createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果同一个Wi-Fi 也无法搜索到需要投屏的设备:")]),createVNode("p",null,[createTextVNode("原因1·可能电视本身没有投屏功能(如果以前投屏过,也是可以判断为电视是支持投屏的。)")]),createVNode("p",null,[createTextVNode("A.是不是智能电视?")]),createVNode("p",null,[createTextVNode("B.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("C.是不是安卓系统?")]),createVNode("p",null,[createTextVNode("D.能不能连接WiFi?")]),createVNode("p",null,[createTextVNode("请确认以上4点,通常2016年以后购买的智能电视都支持投屏功能")])]),createVNode("section",null,[createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果是智能电视或者智能投影仪,但是没有投屏功能怎么办?")]),createVNode("p",null,[createTextVNode("解决办法:自己安装一个投屏软件进去(幕享、傲软投屏、乐播投屏......)。相当于更新了电视投屏功能。也能解决这个问题。")]),createVNode("p",null,[createTextVNode("如果是老电视,老投影仪,老机顶盒怎么办?")]),createVNode("p",null,[createTextVNode("这个也不是没有办法,电视最值钱的就是屏幕了。")]),createVNode("p",null,[createTextVNode("所以屏幕我们不要浪费了,继续使用,此时我们通过互联网机顶盒,从机顶盒应用商店安装投屏软件,也同样可以 进行投屏。")]),createVNode("p",null,[createTextVNode("a.是不是智能机顶盒?")]),createVNode("p",null,[createTextVNode("b.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("c.是不是安卓系统?买回来之后利用HDMI线连接老电视,再从机顶盒应用商店下载投屏软件,就可以使用投屏了。")])])])])}),topTitle="_topTitle_v2hvh_1",title$1="_title_v2hvh_4",wrap$1="_wrap_v2hvh_12",wrapInfo="_wrapInfo_v2hvh_18",bigP="_bigP_v2hvh_25",blod="_blod_v2hvh_42",red="_red_v2hvh_45",dot="_dot_v2hvh_48",little="_little_v2hvh_58",imgWrap="_imgWrap_v2hvh_66",img$1="_img_v2hvh_66",styles$3={topTitle:topTitle,title:title$1,wrap:wrap$1,wrapInfo:wrapInfo,bigP:bigP,blod:blod,red:red,dot:dot,little:little,imgWrap:imgWrap,img:img$1},getAssetsHomeFile=getImage,infoMsg={meizu:{img1:getAssetsHomeFile("4.png"),img2:getAssetsHomeFile("5.png"),img3:getAssetsHomeFile("6.png"),title1:"打开“设置”页面,点击“更多连接方式”按钮:",title2:"点击“投射屏幕”",title3:"打开“投射屏幕”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"},xiaomi:{img1:getAssetsHomeFile("7.png"),img2:getAssetsHomeFile("8.png"),img3:getAssetsHomeFile("9.png"),title1:"打开“设置”页面,点击“连接与共享”按钮:",title2:"点击“投屏”:",title3:"打开“打开投屏”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"},vivo:{img1:getAssetsHomeFile("12.png"),img2:getAssetsHomeFile("13.png"),img3:getAssetsHomeFile("14.png"),title1:"打开“设置”页面,点击“其他网络与连接”按钮:",title2:"点击“手机投屏”:",title3:"打开“手机投屏”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"},huawei:{img1:getAssetsHomeFile("1.png"),img2:getAssetsHomeFile("2.png"),img3:getAssetsHomeFile("3.png"),title1:"打开“设置”页面,点击“更多连接”按钮:",title2:"点击“手机投屏”:",title3:"打开“无线投屏”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"}},AndroidGuide=defineComponent({name:"adnroid-guide",data:()=>({brand:"huawei"}),mounted(){const e=navigator.userAgent.split("(")[1].split(")")[0];this.brand="";const t=[/MZ/gi,/mi/gi,/vivo/gi];t[0].test(e)?this.brand="meizu":t[1].test(e)?this.brand="xiaomi":t[2].test(e)?this.brand="vivo":this.brand="huawei"},render(){return createVNode("div",{"class":styles$3.wrap},[createVNode("div",{"class":styles$3.topTitle},[createVNode("div",{"class":styles$3.title},[createTextVNode("通过镜像方式显示手机或平板上的内容")])]),createVNode("div",{"class":styles$3.wrapInfo},[createVNode("section",null,[createVNode("img",{style:{width:"100%",marginBottom:"20px"},src:getAssetsHomeFile("guide.png")},null),createVNode("h3",null,[createTextVNode("第1步")]),createVNode("p",null,[createTextVNode("将您的手机或平板连接到您智能电视机所在的同一无线局域网。")]),createVNode("h3",null,[createTextVNode("第2步")]),createVNode("p",null,[infoMsg[this.brand].title1]),createVNode("div",{"class":styles$3.imgWrap},[createVNode("img",{"class":styles$3.img,src:infoMsg[this.brand].img1,alt:""},null)]),createVNode("h3",null,[createTextVNode("第3步")]),createVNode("p",null,[infoMsg[this.brand].title2]),createVNode("div",{"class":styles$3.imgWrap},[createVNode("img",{"class":styles$3.img,src:infoMsg[this.brand].img2,alt:""},null)]),createVNode("h3",null,[createTextVNode("第4步")]),createVNode("p",null,[infoMsg[this.brand].title3]),createVNode("div",{"class":styles$3.imgWrap},[createVNode("img",{"class":styles$3.img,src:infoMsg[this.brand].img3,alt:""},null)])]),createVNode("section",null,[createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果音乐意外停止:")]),createVNode("p",null,[createTextVNode("如果在这台设备上使用语音助手或进行其他任务,则可能会导致所有音频设备停止播放音乐")]),createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果您看到视频但听不到声音:")]),createVNode("p",null,[createTextVNode("如果您听不到任何声音,则请确保手机设备和电视机/听筒的音量都已调高,而且没有静音。")]),createVNode("p",null,[createTextVNode("请检查响铃/静音开关。如果开关设为静音,您会看到一条橙色的线。切换开关以开启响铃。")]),createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果内容中断或网络卡顿:")]),createVNode("p",null,[createTextVNode("如果 Wi-Fi 信号欠佳或受到附近设备(例如,微波炉或婴儿监视器)的干扰尝试完成以下步骤:")]),createVNode("p",null,[createTextVNode("移开或关闭其他可能造成干扰的设备。")]),createVNode("p",null,[createTextVNode("如果您正尝试使用“隔空播放”将内容流化到智能电视,请尝试使用以太网线缆(而不是通过 Wi-Fi)将智能电视直接连接到路由器。")]),createVNode("p",{"class":(styles$3.blod,styles$3.red)},[createTextVNode("*当您锁定设备、将其置于睡眠模式或切换到其他应用时,“隔空播放”连接可能会中断。")])]),createVNode("section",null,[createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果“隔空播放”或屏幕镜像在您的设备上无法使用:")]),createVNode("p",null,[createTextVNode("1.确保您的设备都已开机且彼此距离较近。")]),createVNode("p",null,[createTextVNode("2.请重新启动您要与“隔空播放”或屏幕镜像配合使用的设备。")]),createVNode("p",null,[createTextVNode("3.以上方式尝试了仍无法搜到要使用的智能电视:")]),createVNode("p",{"class":(styles$3.blod,styles$3.red)},[createTextVNode("将您的设备连接到同一个 Wi-Fi 网络")]),createVNode("p",null,[createTextVNode("首先需要确认电视与手机是否连接了同一个Wi-Fi ,电视可以插网线,但必须是同一个路由器的,如果不确认,就把电视网线拔了改为连接Wi-Fi 。")]),createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果同一个Wi-Fi 也无法搜索到需要投屏的设备:")]),createVNode("p",null,[createTextVNode("原因1·可能电视本身没有投屏功能(如果以前投屏过,也是可以判断为电视是支持投屏的。)")]),createVNode("p",null,[createTextVNode("A.是不是智能电视?")]),createVNode("p",null,[createTextVNode("B.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("C.是不是安卓系统?")]),createVNode("p",null,[createTextVNode("D.能不能连接WiFi?")]),createVNode("p",null,[createTextVNode("请确认以上4点,通常2016年以后购买的智能电视都支持投屏功能")])]),createVNode("section",null,[createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果是智能电视或者智能投影仪,但是没有投屏功能怎么办?")]),createVNode("p",null,[createTextVNode("解决办法:自己安装一个投屏软件进去(幕享、傲软投屏、乐播投屏......)。相当于更新了电视投屏功能。也能解决这个问题。")]),createVNode("p",null,[createTextVNode("如果是老电视,老投影仪,老机顶盒怎么办?")]),createVNode("p",null,[createTextVNode("这个也不是没有办法,电视最值钱的就是屏幕了。")]),createVNode("p",null,[createTextVNode("所以屏幕我们不要浪费了,继续使用,此时我们通过互联网机顶盒,从机顶盒应用商店安装投屏软件,也同样可以 进行投屏。")]),createVNode("p",null,[createTextVNode("a.是不是智能机顶盒?")]),createVNode("p",null,[createTextVNode("b.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("c.是不是安卓系统?买回来之后利用HDMI线连接老电视,再从机顶盒应用商店下载投屏软件,就可以使用投屏了。")])])])])}}),Guide=defineComponent({name:"ios-guide",data:()=>({client:"ios"}),render(){const e=browser$1();return createVNode(Fragment,null,[e.ios?createVNode(IosGuide,null,null):createVNode(AndroidGuide,null,null)])}}),OGuide=defineComponent({name:"o-guide",setup(e,t){const A=ref("tv");return()=>createVNode("div",{"class":styles$5.guideWrap},[createVNode(Tabs,{animated:!0,swipeable:!0,active:A.value,"onUpdate:active":e=>A.value=e},{"default":()=>[createVNode(Tab,{title:"电视投屏",name:"tv"},{"default":()=>[createVNode(Guide,{"class":styles$5.tv},null)]}),createVNode(Tab,{title:"电脑投屏",name:"computer"},{"default":()=>[createVNode("div",{"class":styles$5.content},[createVNode("div",{style:{fontSize:"16px",marginBottom:"20px"}},[createTextVNode("通过爱思投屏助手将手机投屏至电脑")]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第1步")]),createVNode("div",null,[createTextVNode("在需要投屏的电脑上打开以下链接")]),createVNode("a",{href:"http://pc.i4.cn/pro_screen.html",target:"_blank"},[createVNode("div",{style:{color:"#33BDFF"}},[createTextVNode("http://pc.i4.cn/pro_screen.html")])])]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第2步")]),createVNode("div",null,[createTextVNode("下载并安装【爱思投屏助手】")]),createVNode("div",{style:{padding:"20px 0",textAlign:"center"}},[createVNode("img",{src:icon1},null)])]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第3步")]),createVNode("div",null,[createTextVNode("打开【爱思投屏助手】")]),createVNode("div",{style:{padding:"20px 0",textAlign:"center"}},[createVNode("img",{src:icon2},null)])]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第4步")]),createVNode("div",null,[createTextVNode("使用数据线将手机与电脑连接,出现投屏准备就绪提示后,点击【开始投屏】")]),createVNode("div",{style:{padding:"20px 0",textAlign:"center"}},[createVNode("img",{style:{width:"50%"},src:icon3},null)])])])]})]})])}}),tool="_tool_po8hn_1",title="_title_po8hn_14",grid="_grid_po8hn_17",styles$2={tool:tool,title:title,grid:grid},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==";function _isSlot(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!isVNode(e)}const Tool=defineComponent({name:"o-tool",emits:["handleTool"],setup(e,{emit:t}){const A=[{type:"pen",icon:iconPen,name:"批注"}];return()=>{let e;return createVNode("div",{"class":styles$2.tool},[createVNode("div",{"class":styles$2.title},[createTextVNode("教学功能")]),createVNode(Grid,{"class":styles$2.grid,columnNum:3,border:!1},_isSlot(e=A.map((e=>createVNode(GridItem,{icon:e.icon,text:e.name,onClick:()=>t("handleTool",e)},null))))?e:{"default":()=>[e]})])}}}); /*! * html2canvas 1.4.1 * Copyright (c) 2022 Niklas von Hertzen * Released under MIT License */ /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var extendStatics=function(e,t){return(extendStatics=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)};function __extends(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function A(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(A.prototype=t.prototype,new A)}var __assign=function(){return __assign=Object.assign||function(e){for(var t,A=1,r=arguments.length;A0&&i[i.length-1])||6!==s[0]&&2!==s[0])){n=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]=55296&&i<=56319&&A>10),n%1024+56320)),(i+1===A||r.length>16384)&&(s+=String.fromCharCode.apply(String,r),r.length=0)}return s},chars$2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$2="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i$2=0;i$2>4,c[o++]=(15&r)<<4|i>>2,c[o++]=(3&i)<<6|63&s;return l},polyUint16Array$1=function(e){for(var t=e.length,A=[],r=0;r>UTRIE2_SHIFT_2$1,UTRIE2_DATA_BLOCK_LENGTH$1=1<>UTRIE2_SHIFT_2$1,UTRIE2_INDEX_2_BMP_LENGTH$1=UTRIE2_LSCP_INDEX_2_OFFSET$1+UTRIE2_LSCP_INDEX_2_LENGTH$1,UTRIE2_UTF8_2B_INDEX_2_OFFSET$1=UTRIE2_INDEX_2_BMP_LENGTH$1,UTRIE2_UTF8_2B_INDEX_2_LENGTH$1=32,UTRIE2_INDEX_1_OFFSET$1=UTRIE2_UTF8_2B_INDEX_2_OFFSET$1+UTRIE2_UTF8_2B_INDEX_2_LENGTH$1,UTRIE2_OMITTED_BMP_INDEX_1_LENGTH$1=65536>>UTRIE2_SHIFT_1$1,UTRIE2_INDEX_2_BLOCK_LENGTH$1=1<=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>UTRIE2_SHIFT_2$1])<>UTRIE2_SHIFT_2$1)])<>UTRIE2_SHIFT_1$1),t=this.index[t],t+=e>>UTRIE2_SHIFT_2$1&UTRIE2_INDEX_2_MASK$1,t=((t=this.index[t])<LETTER_NUMBER_MODIFIER?(i.push(!0),n-=LETTER_NUMBER_MODIFIER):i.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return r.push(s),A.push(CB);if(n===CM||n===ZWJ$1){if(0===s)return r.push(s),A.push(AL);var a=A[s-1];return-1===LINE_BREAKS.indexOf(a)?(r.push(r[s-1]),A.push(a)):(r.push(s),A.push(AL))}return r.push(s),n===CJ?A.push("strict"===t?NS:ID):n===SA||n===AI?A.push(AL):n===XX?e>=131072&&e<=196605||e>=196608&&e<=262141?A.push(ID):A.push(AL):void A.push(n)})),[r,A,i]},isAdjacentWithSpaceIgnored=function(e,t,A,r){var i=r[A];if(Array.isArray(e)?-1!==e.indexOf(i):e===i)for(var s=A;s<=r.length;){if((o=r[++s])===t)return!0;if(o!==SP)break}if(i===SP)for(s=A;s>0;){var n=r[--s];if(Array.isArray(e)?-1!==e.indexOf(n):e===n)for(var a=A;a<=r.length;){var o;if((o=r[++a])===t)return!0;if(o!==SP)break}if(n!==SP)break}return!1},previousNonSpaceClassType=function(e,t){for(var A=e;A>=0;){var r=t[A];if(r!==SP)return r;A--}return 0},_lineBreakAtIndex=function(e,t,A,r,i){if(0===A[r])return BREAK_NOT_ALLOWED$1;var s=r-1;if(Array.isArray(i)&&!0===i[s])return BREAK_NOT_ALLOWED$1;var n=s-1,a=s+1,o=t[s],l=n>=0?t[n]:0,c=t[a];if(o===CR$1&&c===LF$1)return BREAK_NOT_ALLOWED$1;if(-1!==HARD_LINE_BREAKS.indexOf(o))return BREAK_MANDATORY;if(-1!==HARD_LINE_BREAKS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==SPACE$1.indexOf(c))return BREAK_NOT_ALLOWED$1;if(previousNonSpaceClassType(s,t)===ZW)return BREAK_ALLOWED$1;if(UnicodeTrie$1.get(e[s])===ZWJ$1)return BREAK_NOT_ALLOWED$1;if((o===EB||o===EM)&&UnicodeTrie$1.get(e[a])===ZWJ$1)return BREAK_NOT_ALLOWED$1;if(o===WJ||c===WJ)return BREAK_NOT_ALLOWED$1;if(o===GL)return BREAK_NOT_ALLOWED$1;if(-1===[SP,BA,HY].indexOf(o)&&c===GL)return BREAK_NOT_ALLOWED$1;if(-1!==[CL,CP,EX,IS,SY].indexOf(c))return BREAK_NOT_ALLOWED$1;if(previousNonSpaceClassType(s,t)===OP)return BREAK_NOT_ALLOWED$1;if(isAdjacentWithSpaceIgnored(QU,OP,s,t))return BREAK_NOT_ALLOWED$1;if(isAdjacentWithSpaceIgnored([CL,CP],NS,s,t))return BREAK_NOT_ALLOWED$1;if(isAdjacentWithSpaceIgnored(B2,B2,s,t))return BREAK_NOT_ALLOWED$1;if(o===SP)return BREAK_ALLOWED$1;if(o===QU||c===QU)return BREAK_NOT_ALLOWED$1;if(c===CB||o===CB)return BREAK_ALLOWED$1;if(-1!==[BA,HY,NS].indexOf(c)||o===BB)return BREAK_NOT_ALLOWED$1;if(l===HL&&-1!==HYPHEN.indexOf(o))return BREAK_NOT_ALLOWED$1;if(o===SY&&c===HL)return BREAK_NOT_ALLOWED$1;if(c===IN)return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.indexOf(c)&&o===NU||-1!==ALPHABETICS.indexOf(o)&&c===NU)return BREAK_NOT_ALLOWED$1;if(o===PR&&-1!==[ID,EB,EM].indexOf(c)||-1!==[ID,EB,EM].indexOf(o)&&c===PO)return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.indexOf(o)&&-1!==PREFIX_POSTFIX.indexOf(c)||-1!==PREFIX_POSTFIX.indexOf(o)&&-1!==ALPHABETICS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==[PR,PO].indexOf(o)&&(c===NU||-1!==[OP,HY].indexOf(c)&&t[a+1]===NU)||-1!==[OP,HY].indexOf(o)&&c===NU||o===NU&&-1!==[NU,SY,IS].indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==[NU,SY,IS,CL,CP].indexOf(c))for(var h=s;h>=0;){if((u=t[h])===NU)return BREAK_NOT_ALLOWED$1;if(-1===[SY,IS].indexOf(u))break;h--}if(-1!==[PR,PO].indexOf(c))for(h=-1!==[CL,CP].indexOf(o)?n:s;h>=0;){var u;if((u=t[h])===NU)return BREAK_NOT_ALLOWED$1;if(-1===[SY,IS].indexOf(u))break;h--}if(JL===o&&-1!==[JL,JV,H2,H3].indexOf(c)||-1!==[JV,H2].indexOf(o)&&-1!==[JV,JT].indexOf(c)||-1!==[JT,H3].indexOf(o)&&c===JT)return BREAK_NOT_ALLOWED$1;if(-1!==KOREAN_SYLLABLE_BLOCK.indexOf(o)&&-1!==[IN,PO].indexOf(c)||-1!==KOREAN_SYLLABLE_BLOCK.indexOf(c)&&o===PR)return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.indexOf(o)&&-1!==ALPHABETICS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(o===IS&&-1!==ALPHABETICS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.concat(NU).indexOf(o)&&c===OP&&-1===ea_OP.indexOf(e[a])||-1!==ALPHABETICS.concat(NU).indexOf(c)&&o===CP)return BREAK_NOT_ALLOWED$1;if(o===RI$1&&c===RI$1){for(var p=A[s],d=1;p>0&&t[--p]===RI$1;)d++;if(d%2!=0)return BREAK_NOT_ALLOWED$1}return o===EB&&c===EM?BREAK_NOT_ALLOWED$1:BREAK_ALLOWED$1},cssFormattedClasses=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var A=codePointsToCharacterClasses(e,t.lineBreak),r=A[0],i=A[1],s=A[2];return"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(i=i.map((function(e){return-1!==[NU,AL,SA].indexOf(e)?ID:e}))),[r,i,"keep-all"===t.wordBreak?s.map((function(t,A){return t&&e[A]>=19968&&e[A]<=40959})):void 0]},Break=function(){function e(e,t,A,r){this.codePoints=e,this.required=t===BREAK_MANDATORY,this.start=A,this.end=r}return e.prototype.slice=function(){return fromCodePoint$1.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),LineBreaker=function(e,t){var A=toCodePoints$1(e),r=cssFormattedClasses(A,t),i=r[0],s=r[1],n=r[2],a=A.length,o=0,l=0;return{next:function(){if(l>=a)return{done:!0,value:null};for(var e=BREAK_NOT_ALLOWED$1;l=ZERO&&e<=57},isSurrogateCodePoint=function(e){return e>=55296&&e<=57343},isHex=function(e){return isDigit(e)||e>=A&&e<=F||e>=a&&e<=f},isLowerCaseLetter=function(e){return e>=a&&e<=z},isUpperCaseLetter=function(e){return e>=A&&e<=Z},isLetter=function(e){return isLowerCaseLetter(e)||isUpperCaseLetter(e)},isNonASCIICodePoint=function(e){return e>=CONTROL},isWhiteSpace=function(e){return e===LINE_FEED||e===CHARACTER_TABULATION||e===SPACE},isNameStartCodePoint=function(e){return isLetter(e)||isNonASCIICodePoint(e)||e===LOW_LINE},isNameCodePoint=function(e){return isNameStartCodePoint(e)||isDigit(e)||e===HYPHEN_MINUS},isNonPrintableCodePoint=function(e){return e>=NULL&&e<=BACKSPACE||e===LINE_TABULATION||e>=SHIFT_OUT&&e<=INFORMATION_SEPARATOR_ONE||e===DELETE},isValidEscape=function(e,t){return e===REVERSE_SOLIDUS&&t!==LINE_FEED},isIdentifierStart=function(e,t,A){return e===HYPHEN_MINUS?isNameStartCodePoint(t)||isValidEscape(t,A):!!isNameStartCodePoint(e)||!(e!==REVERSE_SOLIDUS||!isValidEscape(e,t))},isNumberStart=function(e,t,A){return e===PLUS_SIGN||e===HYPHEN_MINUS?!!isDigit(t)||t===FULL_STOP&&isDigit(A):isDigit(e===FULL_STOP?t:e)},stringToNumber=function(t){var A=0,r=1;t[A]!==PLUS_SIGN&&t[A]!==HYPHEN_MINUS||(t[A]===HYPHEN_MINUS&&(r=-1),A++);for(var i=[];isDigit(t[A]);)i.push(t[A++]);var s=i.length?parseInt(fromCodePoint$1.apply(void 0,i),10):0;t[A]===FULL_STOP&&A++;for(var n=[];isDigit(t[A]);)n.push(t[A++]);var a=n.length,o=a?parseInt(fromCodePoint$1.apply(void 0,n),10):0;t[A]!==E&&t[A]!==e||A++;var l=1;t[A]!==PLUS_SIGN&&t[A]!==HYPHEN_MINUS||(t[A]===HYPHEN_MINUS&&(l=-1),A++);for(var c=[];isDigit(t[A]);)c.push(t[A++]);var h=c.length?parseInt(fromCodePoint$1.apply(void 0,c),10):0;return r*(s+o*Math.pow(10,-a))*Math.pow(10,l*h)},LEFT_PARENTHESIS_TOKEN={type:2},RIGHT_PARENTHESIS_TOKEN={type:3},COMMA_TOKEN={type:4},SUFFIX_MATCH_TOKEN={type:13},PREFIX_MATCH_TOKEN={type:8},COLUMN_TOKEN={type:21},DASH_MATCH_TOKEN={type:9},INCLUDE_MATCH_TOKEN={type:10},LEFT_CURLY_BRACKET_TOKEN={type:11},RIGHT_CURLY_BRACKET_TOKEN={type:12},SUBSTRING_MATCH_TOKEN={type:14},BAD_URL_TOKEN={type:23},BAD_STRING_TOKEN={type:1},CDO_TOKEN={type:25},CDC_TOKEN={type:24},COLON_TOKEN={type:26},SEMICOLON_TOKEN={type:27},LEFT_SQUARE_BRACKET_TOKEN={type:28},RIGHT_SQUARE_BRACKET_TOKEN={type:29},WHITESPACE_TOKEN={type:31},EOF_TOKEN={type:32},Tokenizer=function(){function t(){this._value=[]}return t.prototype.write=function(e){this._value=this._value.concat(toCodePoints$1(e))},t.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==EOF_TOKEN;)e.push(t),t=this.consumeToken();return e},t.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case QUOTATION_MARK:return this.consumeStringToken(QUOTATION_MARK);case NUMBER_SIGN:var t=this.peekCodePoint(0),A=this.peekCodePoint(1),r=this.peekCodePoint(2);if(isNameCodePoint(t)||isValidEscape(A,r)){var i=isIdentifierStart(t,A,r)?FLAG_ID:FLAG_UNRESTRICTED;return{type:5,value:this.consumeName(),flags:i}}break;case DOLLAR_SIGN:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),SUFFIX_MATCH_TOKEN;break;case APOSTROPHE:return this.consumeStringToken(APOSTROPHE);case LEFT_PARENTHESIS:return LEFT_PARENTHESIS_TOKEN;case RIGHT_PARENTHESIS:return RIGHT_PARENTHESIS_TOKEN;case ASTERISK:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),SUBSTRING_MATCH_TOKEN;break;case PLUS_SIGN:if(isNumberStart(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case COMMA:return COMMA_TOKEN;case HYPHEN_MINUS:var s=e,n=this.peekCodePoint(0),a=this.peekCodePoint(1);if(isNumberStart(s,n,a))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(isIdentifierStart(s,n,a))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(n===HYPHEN_MINUS&&a===GREATER_THAN_SIGN)return this.consumeCodePoint(),this.consumeCodePoint(),CDC_TOKEN;break;case FULL_STOP:if(isNumberStart(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case SOLIDUS:if(this.peekCodePoint(0)===ASTERISK)for(this.consumeCodePoint();;){var o=this.consumeCodePoint();if(o===ASTERISK&&(o=this.consumeCodePoint())===SOLIDUS)return this.consumeToken();if(o===EOF)return this.consumeToken()}break;case COLON:return COLON_TOKEN;case SEMICOLON:return SEMICOLON_TOKEN;case LESS_THAN_SIGN:if(this.peekCodePoint(0)===EXCLAMATION_MARK&&this.peekCodePoint(1)===HYPHEN_MINUS&&this.peekCodePoint(2)===HYPHEN_MINUS)return this.consumeCodePoint(),this.consumeCodePoint(),CDO_TOKEN;break;case COMMERCIAL_AT:var l=this.peekCodePoint(0),c=this.peekCodePoint(1),h=this.peekCodePoint(2);if(isIdentifierStart(l,c,h))return{type:7,value:this.consumeName()};break;case LEFT_SQUARE_BRACKET:return LEFT_SQUARE_BRACKET_TOKEN;case REVERSE_SOLIDUS:if(isValidEscape(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case RIGHT_SQUARE_BRACKET:return RIGHT_SQUARE_BRACKET_TOKEN;case CIRCUMFLEX_ACCENT:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),PREFIX_MATCH_TOKEN;break;case LEFT_CURLY_BRACKET:return LEFT_CURLY_BRACKET_TOKEN;case RIGHT_CURLY_BRACKET:return RIGHT_CURLY_BRACKET_TOKEN;case u:case U:var p=this.peekCodePoint(0),d=this.peekCodePoint(1);return p!==PLUS_SIGN||!isHex(d)&&d!==QUESTION_MARK||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case VERTICAL_LINE:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),DASH_MATCH_TOKEN;if(this.peekCodePoint(0)===VERTICAL_LINE)return this.consumeCodePoint(),COLUMN_TOKEN;break;case TILDE:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),INCLUDE_MATCH_TOKEN;break;case EOF:return EOF_TOKEN}return isWhiteSpace(e)?(this.consumeWhiteSpace(),WHITESPACE_TOKEN):isDigit(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):isNameStartCodePoint(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:fromCodePoint$1(e)}},t.prototype.consumeCodePoint=function(){var e=this._value.shift();return void 0===e?-1:e},t.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},t.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},t.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();isHex(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var A=!1;t===QUESTION_MARK&&e.length<6;)e.push(t),t=this.consumeCodePoint(),A=!0;if(A)return{type:30,start:parseInt(fromCodePoint$1.apply(void 0,e.map((function(e){return e===QUESTION_MARK?ZERO:e}))),16),end:parseInt(fromCodePoint$1.apply(void 0,e.map((function(e){return e===QUESTION_MARK?F:e}))),16)};var r=parseInt(fromCodePoint$1.apply(void 0,e),16);if(this.peekCodePoint(0)===HYPHEN_MINUS&&isHex(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var i=[];isHex(t)&&i.length<6;)i.push(t),t=this.consumeCodePoint();return{type:30,start:r,end:parseInt(fromCodePoint$1.apply(void 0,i),16)}}return{type:30,start:r,end:r}},t.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&this.peekCodePoint(0)===LEFT_PARENTHESIS?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===LEFT_PARENTHESIS?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},t.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===APOSTROPHE||t===QUOTATION_MARK){var A=this.consumeStringToken(this.consumeCodePoint());return 0===A.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF||this.peekCodePoint(0)===RIGHT_PARENTHESIS)?(this.consumeCodePoint(),{type:22,value:A.value}):(this.consumeBadUrlRemnants(),BAD_URL_TOKEN)}for(;;){var r=this.consumeCodePoint();if(r===EOF||r===RIGHT_PARENTHESIS)return{type:22,value:fromCodePoint$1.apply(void 0,e)};if(isWhiteSpace(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF||this.peekCodePoint(0)===RIGHT_PARENTHESIS?(this.consumeCodePoint(),{type:22,value:fromCodePoint$1.apply(void 0,e)}):(this.consumeBadUrlRemnants(),BAD_URL_TOKEN);if(r===QUOTATION_MARK||r===APOSTROPHE||r===LEFT_PARENTHESIS||isNonPrintableCodePoint(r))return this.consumeBadUrlRemnants(),BAD_URL_TOKEN;if(r===REVERSE_SOLIDUS){if(!isValidEscape(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),BAD_URL_TOKEN;e.push(this.consumeEscapedCodePoint())}else e.push(r)}},t.prototype.consumeWhiteSpace=function(){for(;isWhiteSpace(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===RIGHT_PARENTHESIS||e===EOF)return;isValidEscape(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(e){for(var t="";e>0;){var A=Math.min(5e4,e);t+=fromCodePoint$1.apply(void 0,this._value.splice(0,A)),e-=A}return this._value.shift(),t},t.prototype.consumeStringToken=function(e){for(var t="",A=0;;){var r=this._value[A];if(r===EOF||void 0===r||r===e)return{type:0,value:t+=this.consumeStringSlice(A)};if(r===LINE_FEED)return this._value.splice(0,A),BAD_STRING_TOKEN;if(r===REVERSE_SOLIDUS){var i=this._value[A+1];i!==EOF&&void 0!==i&&(i===LINE_FEED?(t+=this.consumeStringSlice(A),A=-1,this._value.shift()):isValidEscape(r,i)&&(t+=this.consumeStringSlice(A),t+=fromCodePoint$1(this.consumeEscapedCodePoint()),A=-1))}A++}},t.prototype.consumeNumber=function(){var t=[],A=FLAG_INTEGER,r=this.peekCodePoint(0);for(r!==PLUS_SIGN&&r!==HYPHEN_MINUS||t.push(this.consumeCodePoint());isDigit(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0);var i=this.peekCodePoint(1);if(r===FULL_STOP&&isDigit(i))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),A=FLAG_NUMBER;isDigit(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0),i=this.peekCodePoint(1);var s=this.peekCodePoint(2);if((r===E||r===e)&&((i===PLUS_SIGN||i===HYPHEN_MINUS)&&isDigit(s)||isDigit(i)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),A=FLAG_NUMBER;isDigit(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[stringToNumber(t),A]},t.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],A=e[1],r=this.peekCodePoint(0),i=this.peekCodePoint(1),s=this.peekCodePoint(2);return isIdentifierStart(r,i,s)?{type:15,number:t,flags:A,unit:this.consumeName()}:r===PERCENTAGE_SIGN?(this.consumeCodePoint(),{type:16,number:t,flags:A}):{type:17,number:t,flags:A}},t.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(isHex(e)){for(var t=fromCodePoint$1(e);isHex(this.peekCodePoint(0))&&t.length<6;)t+=fromCodePoint$1(this.consumeCodePoint());isWhiteSpace(this.peekCodePoint(0))&&this.consumeCodePoint();var A=parseInt(t,16);return 0===A||isSurrogateCodePoint(A)||A>1114111?REPLACEMENT_CHARACTER:A}return e===EOF?REPLACEMENT_CHARACTER:e},t.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(isNameCodePoint(t))e+=fromCodePoint$1(t);else{if(!isValidEscape(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=fromCodePoint$1(this.consumeEscapedCodePoint())}}},t}(),Parser=function(){function e(e){this._tokens=e}return e.create=function(t){var A=new Tokenizer;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(){for(var e=this.consumeToken();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(){for(var e=[];;){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){for(var t={type:e,values:[]},A=this.consumeToken();;){if(32===A.type||isEndingTokenFor(A,e))return t;this.reconsumeToken(A),t.values.push(this.consumeComponentValue()),A=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){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 void 0===e?EOF_TOKEN:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),isDimensionToken=function(e){return 15===e.type},isNumberToken=function(e){return 17===e.type},isIdentToken=function(e){return 20===e.type},isStringToken=function(e){return 0===e.type},isIdentWithValue=function(e,t){return isIdentToken(e)&&e.value===t},nonWhiteSpace=function(e){return 31!==e.type},nonFunctionArgSeparator=function(e){return 31!==e.type&&4!==e.type},parseFunctionArgs=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},isEndingTokenFor=function(e,t){return 11===t&&12===e.type||28===t&&29===e.type||2===t&&3===e.type},isLength=function(e){return 17===e.type||15===e.type},isLengthPercentage=function(e){return 16===e.type||isLength(e)},parseLengthPercentageTuple=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},ZERO_LENGTH={type:17,number:0,flags:FLAG_INTEGER},FIFTY_PERCENT={type:16,number:50,flags:FLAG_INTEGER},HUNDRED_PERCENT={type:16,number:100,flags:FLAG_INTEGER},getAbsoluteValueForTuple=function(e,t,A){var r=e[0],i=e[1];return[getAbsoluteValue(r,t),getAbsoluteValue(void 0!==i?i:r,A)]},getAbsoluteValue=function(e,t){if(16===e.type)return e.number/100*t;if(isDimensionToken(e))switch(e.unit){case"rem":case"em":return 16*e.number;default:return e.number}return e.number},DEG="deg",GRAD="grad",RAD="rad",TURN="turn",angle={name:"angle",parse:function(e,t){if(15===t.type)switch(t.unit){case DEG:return Math.PI*t.number/180;case GRAD:return Math.PI/200*t.number;case RAD:return t.number;case TURN:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")}},isAngle=function(e){return 15===e.type&&(e.unit===DEG||e.unit===GRAD||e.unit===RAD||e.unit===TURN)},parseNamedSide=function(e){switch(e.filter(isIdentToken).map((function(e){return e.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ZERO_LENGTH,ZERO_LENGTH];case"to top":case"bottom":return deg(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ZERO_LENGTH,HUNDRED_PERCENT];case"to right":case"left":return deg(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[HUNDRED_PERCENT,HUNDRED_PERCENT];case"to bottom":case"top":return deg(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[HUNDRED_PERCENT,ZERO_LENGTH];case"to left":case"right":return deg(270)}return 0},deg=function(e){return Math.PI*e/180},color$1={name:"color",parse:function(e,t){if(18===t.type){var A=SUPPORTED_COLOR_FUNCTIONS[t.name];if(void 0===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 r=t.value.substring(0,1),i=t.value.substring(1,2),s=t.value.substring(2,3);return pack(parseInt(r+r,16),parseInt(i+i,16),parseInt(s+s,16),1)}if(4===t.value.length){r=t.value.substring(0,1),i=t.value.substring(1,2),s=t.value.substring(2,3);var n=t.value.substring(3,4);return pack(parseInt(r+r,16),parseInt(i+i,16),parseInt(s+s,16),parseInt(n+n,16)/255)}if(6===t.value.length)return r=t.value.substring(0,2),i=t.value.substring(2,4),s=t.value.substring(4,6),pack(parseInt(r,16),parseInt(i,16),parseInt(s,16),1);if(8===t.value.length)return r=t.value.substring(0,2),i=t.value.substring(2,4),s=t.value.substring(4,6),n=t.value.substring(6,8),pack(parseInt(r,16),parseInt(i,16),parseInt(s,16),parseInt(n,16)/255)}if(20===t.type){var a=COLORS[t.value.toUpperCase()];if(void 0!==a)return a}return COLORS.TRANSPARENT}},isTransparent=function(e){return 0==(255&e)},asString=function(e){var t=255&e,A=255&e>>8,r=255&e>>16,i=255&e>>24;return t<255?"rgba("+i+","+r+","+A+","+t/255+")":"rgb("+i+","+r+","+A+")"},pack=function(e,t,A,r){return(e<<24|t<<16|A<<8|Math.round(255*r)<<0)>>>0},getTokenColorValue=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},rgb=function(e,t){var A=t.filter(nonFunctionArgSeparator);if(3===A.length){var r=A.map(getTokenColorValue),i=r[0],s=r[1],n=r[2];return pack(i,s,n,1)}if(4===A.length){var a=A.map(getTokenColorValue),o=(i=a[0],s=a[1],n=a[2],a[3]);return pack(i,s,n,o)}return 0};function hue2rgb(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 hsl=function(e,t){var A=t.filter(nonFunctionArgSeparator),r=A[0],i=A[1],s=A[2],n=A[3],a=(17===r.type?deg(r.number):angle.parse(e,r))/(2*Math.PI),o=isLengthPercentage(i)?i.number/100:0,l=isLengthPercentage(s)?s.number/100:0,c=void 0!==n&&isLengthPercentage(n)?getAbsoluteValue(n,1):1;if(0===o)return pack(255*l,255*l,255*l,1);var h=l<=.5?l*(o+1):l+o-l*o,u=2*l-h,p=hue2rgb(u,h,a+1/3),d=hue2rgb(u,h,a),g=hue2rgb(u,h,a-1/3);return pack(255*p,255*d,255*g,c)},SUPPORTED_COLOR_FUNCTIONS={hsl:hsl,hsla:hsl,rgb:rgb,rgba:rgb},parseColor=function(e,t){return color$1.parse(e,Parser.create(t).parseComponentValue())},COLORS={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},backgroundClip={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(isIdentToken(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},backgroundColor={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},parseColorStop=function(e,t){var A=color$1.parse(e,t[0]),r=t[1];return r&&isLengthPercentage(r)?{color:A,stop:r}:{color:A,stop:null}},processColorStops=function(e,t){var A=e[0],r=e[e.length-1];null===A.stop&&(A.stop=ZERO_LENGTH),null===r.stop&&(r.stop=HUNDRED_PERCENT);for(var i=[],s=0,n=0;ns?i.push(o):i.push(s),s=o}else i.push(null)}var l=null;for(n=0;ne.optimumDistance)?{optimumCorner:t,optimumDistance:a}:e}),{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},calculateRadius=function(e,t,A,r,i){var s=0,n=0;switch(e.size){case 0:0===e.shape?s=n=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(A),Math.abs(A-i)):1===e.shape&&(s=Math.min(Math.abs(t),Math.abs(t-r)),n=Math.min(Math.abs(A),Math.abs(A-i)));break;case 2:if(0===e.shape)s=n=Math.min(distance(t,A),distance(t,A-i),distance(t-r,A),distance(t-r,A-i));else if(1===e.shape){var a=Math.min(Math.abs(A),Math.abs(A-i))/Math.min(Math.abs(t),Math.abs(t-r)),o=findCorner(r,i,t,A,!0),l=o[0],c=o[1];n=a*(s=distance(l-t,(c-A)/a))}break;case 1:0===e.shape?s=n=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(A),Math.abs(A-i)):1===e.shape&&(s=Math.max(Math.abs(t),Math.abs(t-r)),n=Math.max(Math.abs(A),Math.abs(A-i)));break;case 3:if(0===e.shape)s=n=Math.max(distance(t,A),distance(t,A-i),distance(t-r,A),distance(t-r,A-i));else if(1===e.shape){a=Math.max(Math.abs(A),Math.abs(A-i))/Math.max(Math.abs(t),Math.abs(t-r));var h=findCorner(r,i,t,A,!1);l=h[0],c=h[1],n=a*(s=distance(l-t,(c-A)/a))}}return Array.isArray(e.size)&&(s=getAbsoluteValue(e.size[0],r),n=2===e.size.length?getAbsoluteValue(e.size[1],i):s),[s,n]},linearGradient=function(e,t){var A=deg(180),r=[];return parseFunctionArgs(t).forEach((function(t,i){if(0===i){var s=t[0];if(20===s.type&&"to"===s.value)return void(A=parseNamedSide(t));if(isAngle(s))return void(A=angle.parse(e,s))}var n=parseColorStop(e,t);r.push(n)})),{angle:A,stops:r,type:1}},prefixLinearGradient=function(e,t){var A=deg(180),r=[];return parseFunctionArgs(t).forEach((function(t,i){if(0===i){var s=t[0];if(20===s.type&&-1!==["top","left","right","bottom"].indexOf(s.value))return void(A=parseNamedSide(t));if(isAngle(s))return void(A=(angle.parse(e,s)+deg(270))%deg(360))}var n=parseColorStop(e,t);r.push(n)})),{angle:A,stops:r,type:1}},webkitGradient=function(e,t){var A=deg(180),r=[],i=1;return parseFunctionArgs(t).forEach((function(t,A){var s=t[0];if(0===A){if(isIdentToken(s)&&"linear"===s.value)return void(i=1);if(isIdentToken(s)&&"radial"===s.value)return void(i=2)}if(18===s.type)if("from"===s.name){var n=color$1.parse(e,s.values[0]);r.push({stop:ZERO_LENGTH,color:n})}else if("to"===s.name)n=color$1.parse(e,s.values[0]),r.push({stop:HUNDRED_PERCENT,color:n});else if("color-stop"===s.name){var a=s.values.filter(nonFunctionArgSeparator);if(2===a.length){n=color$1.parse(e,a[1]);var o=a[0];isNumberToken(o)&&r.push({stop:{type:16,number:100*o.number,flags:o.flags},color:n})}}})),1===i?{angle:(A+deg(180))%deg(360),stops:r,type:i}:{size:3,shape:0,stops:r,position:[],type:i}},CLOSEST_SIDE="closest-side",FARTHEST_SIDE="farthest-side",CLOSEST_CORNER="closest-corner",FARTHEST_CORNER="farthest-corner",CIRCLE="circle",ELLIPSE="ellipse",COVER="cover",CONTAIN="contain",radialGradient=function(e,t){var A=0,r=3,i=[],s=[];return parseFunctionArgs(t).forEach((function(t,n){var a=!0;if(0===n){var o=!1;a=t.reduce((function(e,t){if(o)if(isIdentToken(t))switch(t.value){case"center":return s.push(FIFTY_PERCENT),e;case"top":case"left":return s.push(ZERO_LENGTH),e;case"right":case"bottom":return s.push(HUNDRED_PERCENT),e}else(isLengthPercentage(t)||isLength(t))&&s.push(t);else if(isIdentToken(t))switch(t.value){case CIRCLE:return A=0,!1;case ELLIPSE:return A=1,!1;case"at":return o=!0,!1;case CLOSEST_SIDE:return r=0,!1;case COVER:case FARTHEST_SIDE:return r=1,!1;case CONTAIN:case CLOSEST_CORNER:return r=2,!1;case FARTHEST_CORNER:return r=3,!1}else if(isLength(t)||isLengthPercentage(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e}),a)}if(a){var l=parseColorStop(e,t);i.push(l)}})),{size:r,shape:A,stops:i,position:s,type:2}},prefixRadialGradient=function(e,t){var A=0,r=3,i=[],s=[];return parseFunctionArgs(t).forEach((function(t,n){var a=!0;if(0===n?a=t.reduce((function(e,t){if(isIdentToken(t))switch(t.value){case"center":return s.push(FIFTY_PERCENT),!1;case"top":case"left":return s.push(ZERO_LENGTH),!1;case"right":case"bottom":return s.push(HUNDRED_PERCENT),!1}else if(isLengthPercentage(t)||isLength(t))return s.push(t),!1;return e}),a):1===n&&(a=t.reduce((function(e,t){if(isIdentToken(t))switch(t.value){case CIRCLE:return A=0,!1;case ELLIPSE:return A=1,!1;case CONTAIN:case CLOSEST_SIDE:return r=0,!1;case FARTHEST_SIDE:return r=1,!1;case CLOSEST_CORNER:return r=2,!1;case COVER:case FARTHEST_CORNER:return r=3,!1}else if(isLength(t)||isLengthPercentage(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e}),a)),a){var o=parseColorStop(e,t);i.push(o)}})),{size:r,shape:A,stops:i,position:s,type:2}},isLinearGradient=function(e){return 1===e.type},isRadialGradient=function(e){return 2===e.type},image={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 r=SUPPORTED_IMAGE_FUNCTIONS[t.name];if(void 0===r)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function isSupportedImage(e){return!(20===e.type&&"none"===e.value||18===e.type&&!SUPPORTED_IMAGE_FUNCTIONS[e.name])}var SUPPORTED_IMAGE_FUNCTIONS={"linear-gradient":linearGradient,"-moz-linear-gradient":prefixLinearGradient,"-ms-linear-gradient":prefixLinearGradient,"-o-linear-gradient":prefixLinearGradient,"-webkit-linear-gradient":prefixLinearGradient,"radial-gradient":radialGradient,"-moz-radial-gradient":prefixRadialGradient,"-ms-radial-gradient":prefixRadialGradient,"-o-radial-gradient":prefixRadialGradient,"-webkit-radial-gradient":prefixRadialGradient,"-webkit-gradient":webkitGradient},backgroundImage={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 nonFunctionArgSeparator(e)&&isSupportedImage(e)})).map((function(t){return image.parse(e,t)}))}},backgroundOrigin={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(isIdentToken(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},backgroundPosition={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return parseFunctionArgs(t).map((function(e){return e.filter(isLengthPercentage)})).map(parseLengthPercentageTuple)}},backgroundRepeat={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return parseFunctionArgs(t).map((function(e){return e.filter(isIdentToken).map((function(e){return e.value})).join(" ")})).map(parseBackgroundRepeat)}},parseBackgroundRepeat=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;default:return 0}},BACKGROUND_SIZE,e2;e2=BACKGROUND_SIZE||(BACKGROUND_SIZE={}),e2.AUTO="auto",e2.CONTAIN="contain",e2.COVER="cover";var backgroundSize={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return parseFunctionArgs(t).map((function(e){return e.filter(isBackgroundSizeInfoToken)}))}},isBackgroundSizeInfoToken=function(e){return isIdentToken(e)||isLengthPercentage(e)},borderColorForSide=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},borderTopColor=borderColorForSide("top"),borderRightColor=borderColorForSide("right"),borderBottomColor=borderColorForSide("bottom"),borderLeftColor=borderColorForSide("left"),borderRadiusForSide=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return parseLengthPercentageTuple(t.filter(isLengthPercentage))}}},borderTopLeftRadius=borderRadiusForSide("top-left"),borderTopRightRadius=borderRadiusForSide("top-right"),borderBottomRightRadius=borderRadiusForSide("bottom-right"),borderBottomLeftRadius=borderRadiusForSide("bottom-left"),borderStyleForSide=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}}},borderTopStyle=borderStyleForSide("top"),borderRightStyle=borderStyleForSide("right"),borderBottomStyle=borderStyleForSide("bottom"),borderLeftStyle=borderStyleForSide("left"),borderWidthForSide=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return isDimensionToken(t)?t.number:0}}},borderTopWidth=borderWidthForSide("top"),borderRightWidth=borderWidthForSide("right"),borderBottomWidth=borderWidthForSide("bottom"),borderLeftWidth=borderWidthForSide("left"),color={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},direction={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){return"rtl"===t?1:0}},display={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(isIdentToken).reduce((function(e,t){return e|parseDisplayValue(t.value)}),0)}},parseDisplayValue=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},float={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}},letterSpacing={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}},LINE_BREAK;!function(e){e.NORMAL="normal",e.STRICT="strict"}(LINE_BREAK||(LINE_BREAK={}));var lineBreak={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"strict"===t?LINE_BREAK.STRICT:LINE_BREAK.NORMAL}},lineHeight={name:"line-height",initialValue:"normal",prefix:!1,type:4},computeLineHeight=function(e,t){return isIdentToken(e)&&"normal"===e.value?1.2*t:17===e.type?t*e.number:isLengthPercentage(e)?getAbsoluteValue(e,t):t},listStyleImage={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return 20===t.type&&"none"===t.value?null:image.parse(e,t)}},listStylePosition={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){return"inside"===t?0:1}},listStyleType={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":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;default:return-1}}},marginForSide=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},marginTop=marginForSide("top"),marginRight=marginForSide("right"),marginBottom=marginForSide("bottom"),marginLeft=marginForSide("left"),overflow={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(isIdentToken).map((function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}}))}},overflowWrap={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"break-word"===t?"break-word":"normal"}},paddingForSide=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},paddingTop=paddingForSide("top"),paddingRight=paddingForSide("right"),paddingBottom=paddingForSide("bottom"),paddingLeft=paddingForSide("left"),textAlign={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;default:return 0}}},position={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}},textShadow={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&isIdentWithValue(t[0],"none")?[]:parseFunctionArgs(t).map((function(t){for(var A={color:COLORS.TRANSPARENT,offsetX:ZERO_LENGTH,offsetY:ZERO_LENGTH,blur:ZERO_LENGTH},r=0,i=0;i1?1:0],this.overflowWrap=parse(e,overflowWrap,t.overflowWrap),this.paddingTop=parse(e,paddingTop,t.paddingTop),this.paddingRight=parse(e,paddingRight,t.paddingRight),this.paddingBottom=parse(e,paddingBottom,t.paddingBottom),this.paddingLeft=parse(e,paddingLeft,t.paddingLeft),this.paintOrder=parse(e,paintOrder,t.paintOrder),this.position=parse(e,position,t.position),this.textAlign=parse(e,textAlign,t.textAlign),this.textDecorationColor=parse(e,textDecorationColor,null!==(A=t.textDecorationColor)&&void 0!==A?A:t.color),this.textDecorationLine=parse(e,textDecorationLine,null!==(r=t.textDecorationLine)&&void 0!==r?r:t.textDecoration),this.textShadow=parse(e,textShadow,t.textShadow),this.textTransform=parse(e,textTransform,t.textTransform),this.transform=parse(e,transform$1,t.transform),this.transformOrigin=parse(e,transformOrigin,t.transformOrigin),this.visibility=parse(e,visibility,t.visibility),this.webkitTextStrokeColor=parse(e,webkitTextStrokeColor,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=parse(e,webkitTextStrokeWidth,t.webkitTextStrokeWidth),this.wordBreak=parse(e,wordBreak,t.wordBreak),this.zIndex=parse(e,zIndex,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},e.prototype.isTransparent=function(){return isTransparent(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 contains(this.display,4)||contains(this.display,33554432)||contains(this.display,268435456)||contains(this.display,536870912)||contains(this.display,67108864)||contains(this.display,134217728)},e}(),CSSParsedPseudoDeclaration=function(e,t){this.content=parse(e,content,t.content),this.quotes=parse(e,quotes,t.quotes)},CSSParsedCounterDeclaration=function(e,t){this.counterIncrement=parse(e,counterIncrement,t.counterIncrement),this.counterReset=parse(e,counterReset,t.counterReset)},parse=function(e,t,A){var r=new Tokenizer,i=null!=A?A.toString():t.initialValue;r.write(i);var s=new Parser(r.read());switch(t.type){case 2:var n=s.parseComponentValue();return t.parse(e,isIdentToken(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 angle.parse(e,s.parseComponentValue());case"color":return color$1.parse(e,s.parseComponentValue());case"image":return image.parse(e,s.parseComponentValue());case"length":var a=s.parseComponentValue();return isLength(a)?a:ZERO_LENGTH;case"length-percentage":var o=s.parseComponentValue();return isLengthPercentage(o)?o:ZERO_LENGTH;case"time":return time$1.parse(e,s.parseComponentValue())}}},elementDebuggerAttribute="data-html2canvas-debug",getElementDebugType=function(e){switch(e.getAttribute(elementDebuggerAttribute)){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},isDebugging=function(e,t){var A=getElementDebugType(e);return 1===A||t===A},ElementContainer=function(e,t){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,isDebugging(t,3),this.styles=new CSSParsedDeclaration(e,window.getComputedStyle(t,null)),isHTMLElementNode(t)&&(this.styles.animationDuration.some((function(e){return e>0}))&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=parseBounds(this.context,t),isDebugging(t,4)&&(this.flags|=16)},base64="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",chars$1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i$1=0;i$1>4,c[o++]=(15&r)<<4|i>>2,c[o++]=(3&i)<<6|63&s;return l},polyUint16Array=function(e){for(var t=e.length,A=[],r=0;r>UTRIE2_SHIFT_2,UTRIE2_DATA_BLOCK_LENGTH=1<>UTRIE2_SHIFT_2,UTRIE2_INDEX_2_BMP_LENGTH=UTRIE2_LSCP_INDEX_2_OFFSET+UTRIE2_LSCP_INDEX_2_LENGTH,UTRIE2_UTF8_2B_INDEX_2_OFFSET=UTRIE2_INDEX_2_BMP_LENGTH,UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,UTRIE2_INDEX_1_OFFSET=UTRIE2_UTF8_2B_INDEX_2_OFFSET+UTRIE2_UTF8_2B_INDEX_2_LENGTH,UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>UTRIE2_SHIFT_1,UTRIE2_INDEX_2_BLOCK_LENGTH=1<=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>UTRIE2_SHIFT_2])<>UTRIE2_SHIFT_2)])<>UTRIE2_SHIFT_1),t=this.index[t],t+=e>>UTRIE2_SHIFT_2&UTRIE2_INDEX_2_MASK,t=((t=this.index[t])<=55296&&i<=56319&&A>10),n%1024+56320)),(i+1===A||r.length>16384)&&(s+=String.fromCharCode.apply(String,r),r.length=0)}return s},UnicodeTrie=createTrieFromBase64(base64),BREAK_NOT_ALLOWED="×",BREAK_ALLOWED="÷",codePointToClass=function(e){return UnicodeTrie.get(e)},_graphemeBreakAtIndex=function(e,t,A){var r=A-2,i=t[r],s=t[A-1],n=t[A];if(s===CR&&n===LF)return BREAK_NOT_ALLOWED;if(s===CR||s===LF||s===Control)return BREAK_ALLOWED;if(n===CR||n===LF||n===Control)return BREAK_ALLOWED;if(s===L&&-1!==[L,V,LV,LVT].indexOf(n))return BREAK_NOT_ALLOWED;if(!(s!==LV&&s!==V||n!==V&&n!==T))return BREAK_NOT_ALLOWED;if((s===LVT||s===T)&&n===T)return BREAK_NOT_ALLOWED;if(n===ZWJ||n===Extend)return BREAK_NOT_ALLOWED;if(n===SpacingMark)return BREAK_NOT_ALLOWED;if(s===Prepend)return BREAK_NOT_ALLOWED;if(s===ZWJ&&n===Extended_Pictographic){for(;i===Extend;)i=t[--r];if(i===Extended_Pictographic)return BREAK_NOT_ALLOWED}if(s===RI&&n===RI){for(var a=0;i===RI;)a++,i=t[--r];if(a%2==0)return BREAK_NOT_ALLOWED}return BREAK_ALLOWED},GraphemeBreaker=function(e){var t=toCodePoints(e),A=t.length,r=0,i=0,s=t.map(codePointToClass);return{next:function(){if(r>=A)return{done:!0,value:null};for(var e=BREAK_NOT_ALLOWED;rn.x||i.y>n.y;return n=i,0===t||a}));return e.body.removeChild(t),a},testCORS=function(){return void 0!==(new Image).crossOrigin},testResponseType=function(){return"string"==typeof(new XMLHttpRequest).responseType},testSVG=function(e){var t=new Image,A=e.createElement("canvas"),r=A.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,";try{r.drawImage(t,0,0),A.toDataURL()}catch(i){return!1}return!0},isGreenPixel=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},testForeignObject=function(e){var t=e.createElement("canvas"),A=100;t.width=A,t.height=A;var r=t.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,A,A);var i=new Image,s=t.toDataURL();i.src=s;var n=createForeignObjectSVG(A,A,0,0,i);return r.fillStyle="red",r.fillRect(0,0,A,A),loadSerializedSVG$1(n).then((function(t){r.drawImage(t,0,0);var i=r.getImageData(0,0,A,A).data;r.fillStyle="red",r.fillRect(0,0,A,A);var n=e.createElement("div");return n.style.backgroundImage="url("+s+")",n.style.height=A+"px",isGreenPixel(i)?loadSerializedSVG$1(createForeignObjectSVG(A,A,0,0,n)):Promise.reject(!1)})).then((function(e){return r.drawImage(e,0,0),isGreenPixel(r.getImageData(0,0,A,A).data)}))["catch"]((function(){return!1}))},createForeignObjectSVG=function(e,t,A,r,i){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",r.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),n.appendChild(a),a.appendChild(i),n},loadSerializedSVG$1=function(e){return new Promise((function(t,A){var r=new Image;r.onload=function(){return t(r)},r.onerror=A,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},FEATURES={get SUPPORT_RANGE_BOUNDS(){var e=testRangeBounds(document);return Object.defineProperty(FEATURES,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=FEATURES.SUPPORT_RANGE_BOUNDS&&testIOSLineBreak(document);return Object.defineProperty(FEATURES,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=testSVG(document);return Object.defineProperty(FEATURES,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"==typeof Array.from&&"function"==typeof window.fetch?testForeignObject(document):Promise.resolve(!1);return Object.defineProperty(FEATURES,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=testCORS();return Object.defineProperty(FEATURES,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=testResponseType();return Object.defineProperty(FEATURES,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(FEATURES,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!("undefined"==typeof Intl||!Intl.Segmenter);return Object.defineProperty(FEATURES,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},TextBounds=function(e,t){this.text=e,this.bounds=t},parseTextBounds=function(e,t,A,r){var i=breakText(t,A),s=[],n=0;return i.forEach((function(t){if(A.textDecorationLine.length||t.trim().length>0)if(FEATURES.SUPPORT_RANGE_BOUNDS){var i=createRange(r,n,t.length).getClientRects();if(i.length>1){var a=segmentGraphemes(t),o=0;a.forEach((function(t){s.push(new TextBounds(t,Bounds.fromDOMRectList(e,createRange(r,o+n,t.length).getClientRects()))),o+=t.length}))}else s.push(new TextBounds(t,Bounds.fromDOMRectList(e,i)))}else{var l=r.splitText(t.length);s.push(new TextBounds(t,getWrapperBounds(e,r))),r=l}else FEATURES.SUPPORT_RANGE_BOUNDS||(r=r.splitText(t.length));n+=t.length})),s},getWrapperBounds=function(e,t){var A=t.ownerDocument;if(A){var r=A.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(r,t);var s=parseBounds(e,r);return r.firstChild&&i.replaceChild(r.firstChild,r),s}}return Bounds.EMPTY},createRange=function(e,t,A){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var i=r.createRange();return i.setStart(e,t),i.setEnd(e,t+A),i},segmentGraphemes=function(e){if(FEATURES.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 splitGraphemes(e)},segmentWords=function(e,t){if(FEATURES.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 breakWords(e,t)},breakText=function(e,t){return 0!==t.letterSpacing?segmentGraphemes(e):segmentWords(e,t)},wordSeparators=[32,160,4961,65792,65793,4153,4241],breakWords=function(e,t){for(var A,r=LineBreaker(e,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),i=[],s=function(){if(A.value){var e=A.value.slice(),t=toCodePoints$1(e),r="";t.forEach((function(e){-1===wordSeparators.indexOf(e)?r+=fromCodePoint$1(e):(r.length&&i.push(r),i.push(fromCodePoint$1(e)),r="")})),r.length&&i.push(r)}};!(A=r.next()).done;)s();return i},TextContainer=function(e,t,A){this.text=transform(t.data,A.textTransform),this.textBounds=parseTextBounds(e,this.text,A,t)},transform=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(CAPITALIZE,capitalize);case 2:return e.toUpperCase();default:return e}},CAPITALIZE=/(^|\s|:|-|\(|\))([a-z])/g,capitalize=function(e,t,A){return e.length>0?t+A.toUpperCase():e},ImageElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r.src=A.currentSrc||A.src,r.intrinsicWidth=A.naturalWidth,r.intrinsicHeight=A.naturalHeight,r.context.cache.addImage(r.src),r}return __extends(t,e),t}(ElementContainer),CanvasElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r.canvas=A,r.intrinsicWidth=A.width,r.intrinsicHeight=A.height,r}return __extends(t,e),t}(ElementContainer),SVGElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this,i=new XMLSerializer,s=parseBounds(t,A);return A.setAttribute("width",s.width+"px"),A.setAttribute("height",s.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(A)),r.intrinsicWidth=A.width.baseVal.value,r.intrinsicHeight=A.height.baseVal.value,r.context.cache.addImage(r.svg),r}return __extends(t,e),t}(ElementContainer),LIElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r.value=A.value,r}return __extends(t,e),t}(ElementContainer),OLElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r.start=A.start,r.reversed="boolean"==typeof A.reversed&&!0===A.reversed,r}return __extends(t,e),t}(ElementContainer),CHECKBOX_BORDER_RADIUS=[{type:15,flags:0,unit:"px",number:3}],RADIO_BORDER_RADIUS=[{type:16,flags:0,number:50}],reformatInputBounds=function(e){return e.width>e.height?new Bounds(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width0)A.textNodes.push(new TextContainer(e,i,A.styles));else if(isElementNode(i))if(isSlotElement(i)&&i.assignedNodes)i.assignedNodes().forEach((function(t){return parseNodeTree(e,t,A,r)}));else{var n=createContainer(e,i);n.styles.isVisible()&&(createsRealStackingContext(i,n,r)?n.flags|=4:createsStackingContext(n.styles)&&(n.flags|=2),-1!==LIST_OWNERS.indexOf(i.tagName)&&(n.flags|=8),A.elements.push(n),i.slot,i.shadowRoot?parseNodeTree(e,i.shadowRoot,n,r):isTextareaElement(i)||isSVGElement(i)||isSelectElement(i)||parseNodeTree(e,i,n,r))}},createContainer=function(e,t){return isImageElement(t)?new ImageElementContainer(e,t):isCanvasElement(t)?new CanvasElementContainer(e,t):isSVGElement(t)?new SVGElementContainer(e,t):isLIElement(t)?new LIElementContainer(e,t):isOLElement(t)?new OLElementContainer(e,t):isInputElement(t)?new InputElementContainer(e,t):isSelectElement(t)?new SelectElementContainer(e,t):isTextareaElement(t)?new TextareaElementContainer(e,t):isIFrameElement(t)?new IFrameElementContainer(e,t):new ElementContainer(e,t)},parseTree=function(e,t){var A=createContainer(e,t);return A.flags|=4,parseNodeTree(e,t,A,A),A},createsRealStackingContext=function(e,t,A){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||isBodyElement(e)&&A.styles.isTransparent()},createsStackingContext=function(e){return e.isPositioned()||e.isFloating()},isTextNode$1=function(e){return e.nodeType===Node.TEXT_NODE},isElementNode=function(e){return e.nodeType===Node.ELEMENT_NODE},isHTMLElementNode=function(e){return isElementNode(e)&&void 0!==e.style&&!isSVGElementNode(e)},isSVGElementNode=function(e){return"object"==typeof e.className},isLIElement=function(e){return"LI"===e.tagName},isOLElement=function(e){return"OL"===e.tagName},isInputElement=function(e){return"INPUT"===e.tagName},isHTMLElement=function(e){return"HTML"===e.tagName},isSVGElement=function(e){return"svg"===e.tagName},isBodyElement=function(e){return"BODY"===e.tagName},isCanvasElement=function(e){return"CANVAS"===e.tagName},isVideoElement=function(e){return"VIDEO"===e.tagName},isImageElement=function(e){return"IMG"===e.tagName},isIFrameElement=function(e){return"IFRAME"===e.tagName},isStyleElement=function(e){return"STYLE"===e.tagName},isScriptElement=function(e){return"SCRIPT"===e.tagName},isTextareaElement=function(e){return"TEXTAREA"===e.tagName},isSelectElement=function(e){return"SELECT"===e.tagName},isSlotElement=function(e){return"SLOT"===e.tagName},isCustomElement=function(e){return e.tagName.indexOf("-")>0},CounterState=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){return this.counters[e]||[]},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,r=e.counterReset,i=!0;null!==A&&A.forEach((function(e){var A=t.counters[e.counter];A&&0!==e.increment&&(i=!1,A.length||A.push(1),A[Math.max(0,A.length-1)]+=e.increment)}));var s=[];return i&&r.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}(),ROMAN_UPPER={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"]},ARMENIAN={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},HEBREW={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},GEORGIAN={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},createAdditiveCounter=function(e,t,A,r,i,s){return eA?createCounterText(e,i,s.length>0):r.integers.reduce((function(t,A,i){for(;e>=A;)e-=A,t+=r.values[i];return t}),"")+s},createCounterStyleWithSymbolResolver=function(e,t,A,r){var i="";do{A||e--,i=r(e)+i,e/=t}while(e*t>=t);return i},createCounterStyleFromRange=function(e,t,A,r,i){var s=A-t+1;return(e<0?"-":"")+(createCounterStyleWithSymbolResolver(Math.abs(e),s,r,(function(e){return fromCodePoint$1(Math.floor(e%s)+t)}))+i)},createCounterStyleFromSymbols=function(e,t,A){void 0===A&&(A=". ");var r=t.length;return createCounterStyleWithSymbolResolver(Math.abs(e),r,!1,(function(e){return t[Math.floor(e%r)]}))+A},CJK_ZEROS=1,CJK_TEN_COEFFICIENTS=2,CJK_TEN_HIGH_COEFFICIENTS=4,CJK_HUNDRED_COEFFICIENTS=8,createCJKCounter=function(e,t,A,r,i,s){if(e<-9999||e>9999)return createCounterText(e,4,i.length>0);var n=Math.abs(e),a=i;if(0===n)return t[0]+a;for(var o=0;n>0&&o<=4;o++){var l=n%10;0===l&&contains(s,CJK_ZEROS)&&""!==a?a=t[l]+a:l>1||1===l&&0===o||1===l&&1===o&&contains(s,CJK_TEN_COEFFICIENTS)||1===l&&1===o&&contains(s,CJK_TEN_HIGH_COEFFICIENTS)&&e>100||1===l&&o>1&&contains(s,CJK_HUNDRED_COEFFICIENTS)?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?r:"")+a},CHINESE_INFORMAL_MULTIPLIERS="十百千萬",CHINESE_FORMAL_MULTIPLIERS="拾佰仟萬",JAPANESE_NEGATIVE="マイナス",KOREAN_NEGATIVE="마이너스",createCounterText=function(e,t,A){var r=A?". ":"",i=A?"、":"",s=A?", ":"",n=A?" ":"";switch(t){case 0:return"•"+n;case 1:return"◦"+n;case 2:return"◾"+n;case 5:var a=createCounterStyleFromRange(e,48,57,!0,r);return a.length<4?"0"+a:a;case 4:return createCounterStyleFromSymbols(e,"〇一二三四五六七八九",i);case 6:return createAdditiveCounter(e,1,3999,ROMAN_UPPER,3,r).toLowerCase();case 7:return createAdditiveCounter(e,1,3999,ROMAN_UPPER,3,r);case 8:return createCounterStyleFromRange(e,945,969,!1,r);case 9:return createCounterStyleFromRange(e,97,122,!1,r);case 10:return createCounterStyleFromRange(e,65,90,!1,r);case 11:return createCounterStyleFromRange(e,1632,1641,!0,r);case 12:case 49:return createAdditiveCounter(e,1,9999,ARMENIAN,3,r);case 35:return createAdditiveCounter(e,1,9999,ARMENIAN,3,r).toLowerCase();case 13:return createCounterStyleFromRange(e,2534,2543,!0,r);case 14:case 30:return createCounterStyleFromRange(e,6112,6121,!0,r);case 15:return createCounterStyleFromSymbols(e,"子丑寅卯辰巳午未申酉戌亥",i);case 16:return createCounterStyleFromSymbols(e,"甲乙丙丁戊己庚辛壬癸",i);case 17:case 48:return createCJKCounter(e,"零一二三四五六七八九",CHINESE_INFORMAL_MULTIPLIERS,"負",i,CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 47:return createCJKCounter(e,"零壹貳參肆伍陸柒捌玖",CHINESE_FORMAL_MULTIPLIERS,"負",i,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 42:return createCJKCounter(e,"零一二三四五六七八九",CHINESE_INFORMAL_MULTIPLIERS,"负",i,CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 41:return createCJKCounter(e,"零壹贰叁肆伍陆柒捌玖",CHINESE_FORMAL_MULTIPLIERS,"负",i,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 26:return createCJKCounter(e,"〇一二三四五六七八九","十百千万",JAPANESE_NEGATIVE,i,0);case 25:return createCJKCounter(e,"零壱弐参四伍六七八九","拾百千万",JAPANESE_NEGATIVE,i,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 31:return createCJKCounter(e,"영일이삼사오육칠팔구","십백천만",KOREAN_NEGATIVE,s,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 33:return createCJKCounter(e,"零一二三四五六七八九","十百千萬",KOREAN_NEGATIVE,s,0);case 32:return createCJKCounter(e,"零壹貳參四五六七八九","拾百千",KOREAN_NEGATIVE,s,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 18:return createCounterStyleFromRange(e,2406,2415,!0,r);case 20:return createAdditiveCounter(e,1,19999,GEORGIAN,3,r);case 21:return createCounterStyleFromRange(e,2790,2799,!0,r);case 22:return createCounterStyleFromRange(e,2662,2671,!0,r);case 22:return createAdditiveCounter(e,1,10999,HEBREW,3,r);case 23:return createCounterStyleFromSymbols(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return createCounterStyleFromSymbols(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return createCounterStyleFromRange(e,3302,3311,!0,r);case 28:return createCounterStyleFromSymbols(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",i);case 29:return createCounterStyleFromSymbols(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",i);case 34:return createCounterStyleFromRange(e,3792,3801,!0,r);case 37:return createCounterStyleFromRange(e,6160,6169,!0,r);case 38:return createCounterStyleFromRange(e,4160,4169,!0,r);case 39:return createCounterStyleFromRange(e,2918,2927,!0,r);case 40:return createCounterStyleFromRange(e,1776,1785,!0,r);case 43:return createCounterStyleFromRange(e,3046,3055,!0,r);case 44:return createCounterStyleFromRange(e,3174,3183,!0,r);case 45:return createCounterStyleFromRange(e,3664,3673,!0,r);case 46:return createCounterStyleFromRange(e,3872,3881,!0,r);default:return createCounterStyleFromRange(e,48,57,!0,r)}},IGNORE_ATTRIBUTE="data-html2canvas-ignore",DocumentCloner=function(){function e(e,t,A){if(this.context=e,this.options=A,this.scrolledElements=[],this.referenceElement=t,this.counters=new CounterState,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,r=createIFrameContainer(e,t);if(!r.contentWindow)return Promise.reject("Unable to find iframe window");var i=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset,n=r.contentWindow,a=n.document,o=iframeLoader(r).then((function(){return __awaiter(A,void 0,void 0,(function(){var e,A;return __generator(this,(function(i){switch(i.label){case 0:return this.scrolledElements.forEach(restoreNodeScroll),n&&(n.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||n.scrollY===t.top&&n.scrollX===t.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(n.scrollX-t.left,n.scrollY-t.top,0,0))),e=this.options.onclone,void 0===(A=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:a.fonts&&a.fonts.ready?[4,a.fonts.ready]:[3,2];case 1:i.sent(),i.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,imagesReady(a)]:[3,4];case 3:i.sent(),i.label=4;case 4:return"function"==typeof e?[2,Promise.resolve().then((function(){return e(a,A)})).then((function(){return r}))]:[2,r]}}))}))}));return a.open(),a.write(serializeDoctype(document.doctype)+""),restoreOwnerScroll(this.referenceElement.ownerDocument,i,s),a.replaceChild(a.adoptNode(this.documentElement),a.documentElement),a.close(),o},e.prototype.createElementClone=function(e){if(isDebugging(e,2),isCanvasElement(e))return this.createCanvasClone(e);if(isVideoElement(e))return this.createVideoClone(e);if(isStyleElement(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return isImageElement(t)&&(isImageElement(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),isCustomElement(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return copyCSSStyles(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}),""),r=e.cloneNode(!1);return r.textContent=A,r}}catch(i){if(this.context.logger.error("Unable to access cssRules property",i),"SecurityError"!==i.name)throw i}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(o){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var r=e.cloneNode(!1);try{r.width=e.width,r.height=e.height;var i=e.getContext("2d"),s=r.getContext("2d");if(s)if(!this.options.allowTaint&&i)s.putImageData(i.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.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}s.drawImage(e,0,0)}return r}catch(o){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return r},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(i){this.context.logger.info("Unable to clone video as it is tainted",e)}var r=e.ownerDocument.createElement("canvas");return r.width=e.offsetWidth,r.height=e.offsetHeight,r},e.prototype.appendChildNode=function(e,t,A){isElementNode(t)&&(isScriptElement(t)||t.hasAttribute(IGNORE_ATTRIBUTE)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(t))||this.options.copyStyles&&isElementNode(t)&&isStyleElement(t)||e.appendChild(this.cloneNode(t,A))},e.prototype.cloneChildNodes=function(e,t,A){for(var r=this,i=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;i;i=i.nextSibling)if(isElementNode(i)&&isSlotElement(i)&&"function"==typeof i.assignedNodes){var s=i.assignedNodes();s.length&&s.forEach((function(e){return r.appendChildNode(t,e,A)}))}else this.appendChildNode(t,i,A)},e.prototype.cloneNode=function(e,t){if(isTextNode$1(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var A=e.ownerDocument.defaultView;if(A&&isElementNode(e)&&(isHTMLElementNode(e)||isSVGElementNode(e))){var r=this.createElementClone(e);r.style.transitionProperty="none";var i=A.getComputedStyle(e),s=A.getComputedStyle(e,":before"),n=A.getComputedStyle(e,":after");this.referenceElement===e&&isHTMLElementNode(r)&&(this.clonedReferenceElement=r),isBodyElement(r)&&createPseudoHideStyles(r);var a=this.counters.parse(new CSSParsedCounterDeclaration(this.context,i)),o=this.resolvePseudoContent(e,r,s,PseudoElementType.BEFORE);isCustomElement(e)&&(t=!0),isVideoElement(e)||this.cloneChildNodes(e,r,t),o&&r.insertBefore(o,r.firstChild);var l=this.resolvePseudoContent(e,r,n,PseudoElementType.AFTER);return l&&r.appendChild(l),this.counters.pop(a),(i&&(this.options.copyStyles||isSVGElementNode(e))&&!isIFrameElement(e)||t)&©CSSStyles(i,r),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([r,e.scrollLeft,e.scrollTop]),(isTextareaElement(e)||isSelectElement(e))&&(isTextareaElement(r)||isSelectElement(r))&&(r.value=e.value),r}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,A,r){var i=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 CSSParsedCounterDeclaration(this.context,A));var a=new CSSParsedPseudoDeclaration(this.context,A),o=n.createElement("html2canvaspseudoelement");copyCSSStyles(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 r=t.values.filter(isIdentToken);r.length&&o.appendChild(n.createTextNode(e.getAttribute(r[0].value)||""))}else if("counter"===t.name){var s=t.values.filter(nonFunctionArgSeparator),l=s[0],c=s[1];if(l&&isIdentToken(l)){var h=i.counters.getCounterValue(l.value),u=c&&isIdentToken(c)?listStyleType.parse(i.context,c.value):3;o.appendChild(n.createTextNode(createCounterText(h,u,!1)))}}else if("counters"===t.name){var p=t.values.filter(nonFunctionArgSeparator),d=(l=p[0],p[1]);if(c=p[2],l&&isIdentToken(l)){var g=i.counters.getCounterValues(l.value),m=c&&isIdentToken(c)?listStyleType.parse(i.context,c.value):3,f=d&&0===d.type?d.value:"",y=g.map((function(e){return createCounterText(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(getQuote(a.quotes,i.quoteDepth++,!0)));break;case"close-quote":o.appendChild(n.createTextNode(getQuote(a.quotes,--i.quoteDepth,!1)));break;default:o.appendChild(n.createTextNode(t.value))}})),o.className=PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+" "+PSEUDO_HIDE_ELEMENT_CLASS_AFTER;var l=r===PseudoElementType.BEFORE?" "+PSEUDO_HIDE_ELEMENT_CLASS_BEFORE:" "+PSEUDO_HIDE_ELEMENT_CLASS_AFTER;return isSVGElementNode(t)?t.className.baseValue+=l:t.className+=l,o}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}(),PseudoElementType;!function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"}(PseudoElementType||(PseudoElementType={}));var createIFrameContainer=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(IGNORE_ATTRIBUTE,"true"),e.body.appendChild(A),A},imageReady=function(e){return new Promise((function(t){e.complete?t():e.src?(e.onload=t,e.onerror=t):t()}))},imagesReady=function(e){return Promise.all([].slice.call(e.images,0).map(imageReady))},iframeLoader=function(e){return new Promise((function(t,A){var r=e.contentWindow;if(!r)return A("No window assigned for iframe");var i=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var A=setInterval((function(){i.body.childNodes.length>0&&"complete"===i.readyState&&(clearInterval(A),t(e))}),50)}}))},ignoredStyleProperties=["all","d","content"],copyCSSStyles=function(e,t){for(var A=e.length-1;A>=0;A--){var r=e.item(A);-1===ignoredStyleProperties.indexOf(r)&&t.style.setProperty(r,e.getPropertyValue(r))}return t},serializeDoctype=function(e){var t="";return e&&(t+=""),t},restoreOwnerScroll=function(e,t,A){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||A!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,A)},restoreNodeScroll=function(e){var t=e[0],A=e[1],r=e[2];t.scrollLeft=A,t.scrollTop=r},PSEUDO_BEFORE=":before",PSEUDO_AFTER=":after",PSEUDO_HIDE_ELEMENT_CLASS_BEFORE="___html2canvas___pseudoelement_before",PSEUDO_HIDE_ELEMENT_CLASS_AFTER="___html2canvas___pseudoelement_after",PSEUDO_HIDE_ELEMENT_STYLE='{\n content: "" !important;\n display: none !important;\n}',createPseudoHideStyles=function(e){createStyles(e,"."+PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+PSEUDO_BEFORE+PSEUDO_HIDE_ELEMENT_STYLE+"\n ."+PSEUDO_HIDE_ELEMENT_CLASS_AFTER+PSEUDO_AFTER+PSEUDO_HIDE_ELEMENT_STYLE)},createStyles=function(e,t){var A=e.ownerDocument;if(A){var r=A.createElement("style");r.textContent=t,e.appendChild(r)}},CacheStorage=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}(),Cache=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:isBlobImage(e)||isRenderable(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 __awaiter(this,void 0,void 0,(function(){var t,A,r,i,s=this;return __generator(this,(function(n){switch(n.label){case 0:return t=CacheStorage.isSameOrigin(e),A=!isInlineImage(e)&&!0===this._options.useCORS&&FEATURES.SUPPORT_CORS_IMAGES&&!t,r=!isInlineImage(e)&&!t&&!isBlobImage(e)&&"string"==typeof this._options.proxy&&FEATURES.SUPPORT_CORS_XHR&&!A,t||!1!==this._options.allowTaint||isInlineImage(e)||isBlobImage(e)||r||A?(i=e,r?[4,this.proxy(i)]:[3,2]):[2];case 1:i=n.sent(),n.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise((function(e,t){var r=new Image;r.onload=function(){return e(r)},r.onerror=t,(isInlineBase64Image(i)||A)&&(r.crossOrigin="anonymous"),r.src=i,!0===r.complete&&setTimeout((function(){return e(r)}),500),s._options.imageTimeout>0&&setTimeout((function(){return t("Timed out ("+s._options.imageTimeout+"ms) loading image")}),s._options.imageTimeout)}))];case 3:return[2,n.sent()]}}))}))},e.prototype.has=function(e){return void 0!==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 r=e.substring(0,256);return new Promise((function(i,s){var n=FEATURES.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status)if("text"===n)i(a.response);else{var e=new FileReader;e.addEventListener("load",(function(){return i(e.result)}),!1),e.addEventListener("error",(function(e){return s(e)}),!1),e.readAsDataURL(a.response)}else s("Failed to proxy resource "+r+" 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 "+r)}}a.send()}))},e}(),INLINE_SVG=/^data:image\/svg\+xml/i,INLINE_BASE64=/^data:image\/.*;base64,/i,INLINE_IMG=/^data:image\/.*/i,isRenderable=function(e){return FEATURES.SUPPORT_SVG_DRAWING||!isSVG(e)},isInlineImage=function(e){return INLINE_IMG.test(e)},isInlineBase64Image=function(e){return INLINE_BASE64.test(e)},isBlobImage=function(e){return"blob"===e.substr(0,4)},isSVG=function(e){return"svg"===e.substr(-3).toLowerCase()||INLINE_SVG.test(e)},Vector=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}(),lerp=function(e,t,A){return new Vector(e.x+(t.x-e.x)*A,e.y+(t.y-e.y)*A)},BezierCurve=function(){function e(e,t,A,r){this.type=1,this.start=e,this.startControl=t,this.endControl=A,this.end=r}return e.prototype.subdivide=function(t,A){var r=lerp(this.start,this.startControl,t),i=lerp(this.startControl,this.endControl,t),s=lerp(this.endControl,this.end,t),n=lerp(r,i,t),a=lerp(i,s,t),o=lerp(n,a,t);return A?new e(this.start,r,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}(),isBezierCurve=function(e){return 1===e.type},BoundCurves=function(e){var t=e.styles,A=e.bounds,r=getAbsoluteValueForTuple(t.borderTopLeftRadius,A.width,A.height),i=r[0],s=r[1],n=getAbsoluteValueForTuple(t.borderTopRightRadius,A.width,A.height),a=n[0],o=n[1],l=getAbsoluteValueForTuple(t.borderBottomRightRadius,A.width,A.height),c=l[0],h=l[1],u=getAbsoluteValueForTuple(t.borderBottomLeftRadius,A.width,A.height),p=u[0],d=u[1],g=[];g.push((i+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&&(i/=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,C=A.height-d,w=t.borderTopWidth,v=t.borderRightWidth,E=t.borderBottomWidth,I=t.borderLeftWidth,b=getAbsoluteValue(t.paddingTop,e.bounds.width),T=getAbsoluteValue(t.paddingRight,e.bounds.width),F=getAbsoluteValue(t.paddingBottom,e.bounds.width),M=getAbsoluteValue(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||s>0?getCurvePoints(A.left+I/3,A.top+w/3,i-I/3,s-w/3,CORNER.TOP_LEFT):new Vector(A.left+I/3,A.top+w/3),this.topRightBorderDoubleOuterBox=i>0||s>0?getCurvePoints(A.left+f,A.top+w/3,a-v/3,o-w/3,CORNER.TOP_RIGHT):new Vector(A.left+A.width-v/3,A.top+w/3),this.bottomRightBorderDoubleOuterBox=c>0||h>0?getCurvePoints(A.left+B,A.top+y,c-v/3,h-E/3,CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width-v/3,A.top+A.height-E/3),this.bottomLeftBorderDoubleOuterBox=p>0||d>0?getCurvePoints(A.left+I/3,A.top+C,p-I/3,d-E/3,CORNER.BOTTOM_LEFT):new Vector(A.left+I/3,A.top+A.height-E/3),this.topLeftBorderDoubleInnerBox=i>0||s>0?getCurvePoints(A.left+2*I/3,A.top+2*w/3,i-2*I/3,s-2*w/3,CORNER.TOP_LEFT):new Vector(A.left+2*I/3,A.top+2*w/3),this.topRightBorderDoubleInnerBox=i>0||s>0?getCurvePoints(A.left+f,A.top+2*w/3,a-2*v/3,o-2*w/3,CORNER.TOP_RIGHT):new Vector(A.left+A.width-2*v/3,A.top+2*w/3),this.bottomRightBorderDoubleInnerBox=c>0||h>0?getCurvePoints(A.left+B,A.top+y,c-2*v/3,h-2*E/3,CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width-2*v/3,A.top+A.height-2*E/3),this.bottomLeftBorderDoubleInnerBox=p>0||d>0?getCurvePoints(A.left+2*I/3,A.top+C,p-2*I/3,d-2*E/3,CORNER.BOTTOM_LEFT):new Vector(A.left+2*I/3,A.top+A.height-2*E/3),this.topLeftBorderStroke=i>0||s>0?getCurvePoints(A.left+I/2,A.top+w/2,i-I/2,s-w/2,CORNER.TOP_LEFT):new Vector(A.left+I/2,A.top+w/2),this.topRightBorderStroke=i>0||s>0?getCurvePoints(A.left+f,A.top+w/2,a-v/2,o-w/2,CORNER.TOP_RIGHT):new Vector(A.left+A.width-v/2,A.top+w/2),this.bottomRightBorderStroke=c>0||h>0?getCurvePoints(A.left+B,A.top+y,c-v/2,h-E/2,CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width-v/2,A.top+A.height-E/2),this.bottomLeftBorderStroke=p>0||d>0?getCurvePoints(A.left+I/2,A.top+C,p-I/2,d-E/2,CORNER.BOTTOM_LEFT):new Vector(A.left+I/2,A.top+A.height-E/2),this.topLeftBorderBox=i>0||s>0?getCurvePoints(A.left,A.top,i,s,CORNER.TOP_LEFT):new Vector(A.left,A.top),this.topRightBorderBox=a>0||o>0?getCurvePoints(A.left+f,A.top,a,o,CORNER.TOP_RIGHT):new Vector(A.left+A.width,A.top),this.bottomRightBorderBox=c>0||h>0?getCurvePoints(A.left+B,A.top+y,c,h,CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width,A.top+A.height),this.bottomLeftBorderBox=p>0||d>0?getCurvePoints(A.left,A.top+C,p,d,CORNER.BOTTOM_LEFT):new Vector(A.left,A.top+A.height),this.topLeftPaddingBox=i>0||s>0?getCurvePoints(A.left+I,A.top+w,Math.max(0,i-I),Math.max(0,s-w),CORNER.TOP_LEFT):new Vector(A.left+I,A.top+w),this.topRightPaddingBox=a>0||o>0?getCurvePoints(A.left+Math.min(f,A.width-v),A.top+w,f>A.width+v?0:Math.max(0,a-v),Math.max(0,o-w),CORNER.TOP_RIGHT):new Vector(A.left+A.width-v,A.top+w),this.bottomRightPaddingBox=c>0||h>0?getCurvePoints(A.left+Math.min(B,A.width-I),A.top+Math.min(y,A.height-E),Math.max(0,c-v),Math.max(0,h-E),CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width-v,A.top+A.height-E),this.bottomLeftPaddingBox=p>0||d>0?getCurvePoints(A.left+I,A.top+Math.min(C,A.height-E),Math.max(0,p-I),Math.max(0,d-E),CORNER.BOTTOM_LEFT):new Vector(A.left+I,A.top+A.height-E),this.topLeftContentBox=i>0||s>0?getCurvePoints(A.left+I+M,A.top+w+b,Math.max(0,i-(I+M)),Math.max(0,s-(w+b)),CORNER.TOP_LEFT):new Vector(A.left+I+M,A.top+w+b),this.topRightContentBox=a>0||o>0?getCurvePoints(A.left+Math.min(f,A.width+I+M),A.top+w+b,f>A.width+I+M?0:a-I+M,o-(w+b),CORNER.TOP_RIGHT):new Vector(A.left+A.width-(v+T),A.top+w+b),this.bottomRightContentBox=c>0||h>0?getCurvePoints(A.left+Math.min(B,A.width-(I+M)),A.top+Math.min(y,A.height+w+b),Math.max(0,c-(v+T)),h-(E+F),CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width-(v+T),A.top+A.height-(E+F)),this.bottomLeftContentBox=p>0||d>0?getCurvePoints(A.left+I+M,A.top+C,Math.max(0,p-(I+M)),d-(E+F),CORNER.BOTTOM_LEFT):new Vector(A.left+I+M,A.top+A.height-(E+F))},CORNER;!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"}(CORNER||(CORNER={}));var getCurvePoints=function(e,t,A,r,i){var s=(Math.sqrt(2)-1)/3*4,n=A*s,a=r*s,o=e+A,l=t+r;switch(i){case CORNER.TOP_LEFT:return new BezierCurve(new Vector(e,l),new Vector(e,l-a),new Vector(o-n,t),new Vector(o,t));case CORNER.TOP_RIGHT:return new BezierCurve(new Vector(e,t),new Vector(e+n,t),new Vector(o,l-a),new Vector(o,l));case CORNER.BOTTOM_RIGHT:return new BezierCurve(new Vector(o,t),new Vector(o,t+a),new Vector(e+n,l),new Vector(e,l));case CORNER.BOTTOM_LEFT:default:return new BezierCurve(new Vector(o,l),new Vector(o-n,l),new Vector(e,t+a),new Vector(e,t))}},calculateBorderBoxPath=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},calculateContentBoxPath=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},calculatePaddingBoxPath=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},TransformEffect=function(e,t,A){this.offsetX=e,this.offsetY=t,this.matrix=A,this.type=0,this.target=6},ClipEffect=function(e,t){this.path=e,this.target=t,this.type=1},OpacityEffect=function(e){this.opacity=e,this.type=2,this.target=6},isTransformEffect=function(e){return 0===e.type},isClipEffect=function(e){return 1===e.type},isOpacityEffect=function(e){return 2===e.type},equalPath=function(e,t){return e.length===t.length&&e.some((function(e,A){return e===t[A]}))},transformPath=function(e,t,A,r,i){return e.map((function(e,s){switch(s){case 0:return e.add(t,A);case 1:return e.add(t+r,A);case 2:return e.add(t+r,A+i);case 3:return e.add(t,A+i)}return e}))},StackingContext=function(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},ElementPaint=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new BoundCurves(this.container),this.container.styles.opacity<1&&this.effects.push(new OpacityEffect(this.container.styles.opacity)),null!==this.container.styles.transform){var A=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new TransformEffect(A,r,i))}if(0!==this.container.styles.overflowX){var s=calculateBorderBoxPath(this.curves),n=calculatePaddingBoxPath(this.curves);equalPath(s,n)?this.effects.push(new ClipEffect(s,6)):(this.effects.push(new ClipEffect(s,2)),this.effects.push(new ClipEffect(n,4)))}}return e.prototype.getEffects=function(e){for(var t=-1===[2,3].indexOf(this.container.styles.position),A=this.parent,r=this.effects.slice(0);A;){var i=A.effects.filter((function(e){return!isClipEffect(e)}));if(t||0!==A.container.styles.position||!A.parent){if(r.unshift.apply(r,i),t=-1===[2,3].indexOf(A.container.styles.position),0!==A.container.styles.overflowX){var s=calculateBorderBoxPath(A.curves),n=calculatePaddingBoxPath(A.curves);equalPath(s,n)||r.unshift(new ClipEffect(n,6))}}else r.unshift.apply(r,i);A=A.parent}return r.filter((function(t){return contains(t.target,e)}))},e}(),parseStackTree=function(e,t,A,r){e.container.elements.forEach((function(i){var s=contains(i.flags,4),n=contains(i.flags,2),a=new ElementPaint(i,e);contains(i.styles.display,2048)&&r.push(a);var o=contains(i.flags,8)?[]:r;if(s||n){var l=s||i.styles.isPositioned()?A:t,c=new StackingContext(a);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var h=i.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 i.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);parseStackTree(a,c,s?c:A,o)}else i.styles.isInlineLevel()?t.inlineLevel.push(a):t.nonInlineLevel.push(a),parseStackTree(a,t,A,o);contains(i.flags,8)&&processListItems(i,o)}))},processListItems=function(e,t){for(var A=e instanceof OLElementContainer?e.start:1,r=e instanceof OLElementContainer&&e.reversed,i=0;i0&&e.intrinsicHeight>0){var r=contentBox(e),i=calculatePaddingBoxPath(t);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(A,0,0,e.intrinsicWidth,e.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(e){return __awaiter(this,void 0,void 0,(function(){var A,r,i,s,n,a,o,l,c,h,u,p,d,g,m,f,y,B;return __generator(this,(function(C){switch(C.label){case 0:this.applyEffects(e.getEffects(4)),A=e.container,r=e.curves,i=A.styles,s=0,n=A.textNodes,C.label=1;case 1:return s0&&E>0&&(f=r.ctx.createPattern(d,"repeat"),r.renderRepeat(B,f,b,T))):isRadialGradient(A)&&(y=calculateBackgroundRendering(e,t,[null,null,null]),B=y[0],C=y[1],w=y[2],v=y[3],E=y[4],I=0===A.position.length?[FIFTY_PERCENT]:A.position,b=getAbsoluteValue(I[0],v),T=getAbsoluteValue(I[I.length-1],E),F=calculateRadius(A,b,T,v,E),M=F[0],Q=F[1],M>0&&Q>0&&(S=r.ctx.createRadialGradient(C+b,w+T,0,C+b,w+T,M),processColorStops(A.stops,2*M).forEach((function(e){return S.addColorStop(e.stop,asString(e.color))})),r.path(B),r.ctx.fillStyle=S,M!==Q?(U=e.bounds.left+.5*e.bounds.width,D=e.bounds.top+.5*e.bounds.height,P=1/(N=Q/M),r.ctx.save(),r.ctx.translate(U,D),r.ctx.transform(1,0,0,N,0,0),r.ctx.translate(-U,-D),r.ctx.fillRect(C,P*(w-D)+D,v,E*P),r.ctx.restore()):r.ctx.fill())),x.label=6;case 6:return t--,[2]}}))},r=this,i=0,s=e.styles.backgroundImage.slice(0).reverse(),a.label=1;case 1:return i0?2!==o.style?[3,5]:[4,this.renderDashedDottedBorder(o.color,o.width,s,e.curves,2)]:[3,11]:[3,13];case 4:return c.sent(),[3,11];case 5:return 3!==o.style?[3,7]:[4,this.renderDashedDottedBorder(o.color,o.width,s,e.curves,3)];case 6:return c.sent(),[3,11];case 7:return 4!==o.style?[3,9]:[4,this.renderDoubleBorder(o.color,o.width,s,e.curves)];case 8:return c.sent(),[3,11];case 9:return[4,this.renderSolidBorder(o.color,s,e.curves)];case 10:c.sent(),c.label=11;case 11:s++,c.label=12;case 12:return n++,[3,3];case 13:return[2]}}))}))},t.prototype.renderDashedDottedBorder=function(e,t,A,r,i){return __awaiter(this,void 0,void 0,(function(){var s,n,a,o,l,c,h,u,p,d,g,m,f,y,B,C;return __generator(this,(function(w){return this.ctx.save(),s=parsePathForBorderStroke(r,A),n=parsePathForBorder(r,A),2===i&&(this.path(n),this.ctx.clip()),isBezierCurve(n[0])?(a=n[0].start.x,o=n[0].start.y):(a=n[0].x,o=n[0].y),isBezierCurve(n[1])?(l=n[1].end.x,c=n[1].end.y):(l=n[1].x,c=n[1].y),h=0===A||2===A?Math.abs(a-l):Math.abs(o-c),this.ctx.beginPath(),3===i?this.formatPath(s):this.formatPath(n.slice(0,2)),u=t<3?3*t:2*t,p=t<3?2*t:t,3===i&&(u=t,p=t),d=!0,h<=2*u?d=!1:h<=2*u+p?(u*=g=h/(2*u+p),p*=g):(m=Math.floor((h+p)/(u+p)),f=(h-m*u)/(m-1),p=(y=(h-(m+1)*u)/m)<=0||Math.abs(p-f)({})}},setup(e){const{show:t}=toRefs(e),A=ref(!0),r=/(localhost|192)/.test(location.host)?"https://test.lexiaoya.cn/whiteboard-noCollab":"https://kt.colexiu.com/classroom-whiteboard",i=e=>{const t=e.data;"excalidraw_exportImg"===t.api&&(s.base64=t.base64,s.exported=!0,nextTick((()=>{n()})))};onMounted((()=>{window.addEventListener("message",i)})),onUnmounted((()=>{window.removeEventListener("message",i)}));const s=reactive({exported:!1,saveLoading:!1,base64:"",image:""}),n=async()=>{if(s.saveLoading)return;s.saveLoading=!0;const e=document.getElementById("app");html2canvas(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then((async e=>{try{s.image=e.toDataURL()}catch(t){}(async()=>{var e;showLoadingToast({message:"图片生成中...",forbidClick:!0}),setTimeout((()=>{s.saveLoading=!1}),100);const t=await promisefiyPostMessage({api:"savePicture",content:{base64:s.image}});"success"===(null==(e=null==t?void 0:t.content)?void 0:e.status)?showSuccessToast("保存成功"):showFailToast("保存失败"),s.exported=!1})()}))["catch"]((e=>{closeToast(),s.saveLoading=!1,s.exported=!1}))};return()=>createVNode("div",{"class":[styles$1.pen,A.value?styles$1.dely:"",t.value?styles$1.open:styles$1.hide]},[createVNode("iframe",{"class":styles$1.iframe,frameborder:"0",width:"100vw",height:"100vh",src:r,onLoad:()=>{A.value=!1}},null),s.exported?createVNode("img",{crossorigin:"anonymous","class":styles$1.img,src:s.base64},null):createVNode("div",{"class":styles$1.rightItem,onClick:()=>e.close()},[createVNode("svg",{width:"22px",height:"20px",viewBox:"0 0 22 20"},[createVNode("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)])])])}});function _defineProperty$1(e,t,A){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:A,enumerable:!0,configurable:!0,writable:!0}):e[t]=A,e}function _toPrimitive(e,t){if("object"!=typeof e||null===e)return e;var A=e[Symbol.toPrimitive];if(void 0!==A){var r=A.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==typeof t?t:String(t)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var A=0;At){var A=getDecimalPlaces(t);return parseFloat(e.toFixed(A))}return Math.round(e/t)*t}var RangeTouch=function(){function e(t,A){_classCallCheck(this,e),is$1.element(t)?this.element=t:is$1.string(t)&&(this.element=document.querySelector(t)),is$1.element(this.element)&&is$1.empty(this.element.rangeTouch)&&(this.config=_objectSpread2({},defaults$1,{},A),this.init())}return _createClass(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||!is$1.event(t))return null;var A,r=t.target,i=t.changedTouches[0],s=parseFloat(r.getAttribute("min"))||0,n=parseFloat(r.getAttribute("max"))||100,a=parseFloat(r.getAttribute("step"))||1,o=r.getBoundingClientRect(),l=100/o.width*(this.config.thumbWidth/2)/100;return 0>(A=100/o.width*(i.clientX-o.left))?A=0:100A?A-=(100-2*A)*l:50null!=e?e.constructor:null,instanceOf=(e,t)=>Boolean(e&&t&&e instanceof t),isNullOrUndefined=e=>null==e,isObject=e=>getConstructor(e)===Object,isNumber=e=>getConstructor(e)===Number&&!Number.isNaN(e),isString=e=>getConstructor(e)===String,isBoolean=e=>getConstructor(e)===Boolean,isFunction=e=>"function"==typeof e,isArray=e=>Array.isArray(e),isWeakMap=e=>instanceOf(e,WeakMap),isNodeList=e=>instanceOf(e,NodeList),isTextNode=e=>getConstructor(e)===Text,isEvent=e=>instanceOf(e,Event),isKeyboardEvent=e=>instanceOf(e,KeyboardEvent),isCue=e=>instanceOf(e,window.TextTrackCue)||instanceOf(e,window.VTTCue),isTrack=e=>instanceOf(e,TextTrack)||!isNullOrUndefined(e)&&isString(e.kind),isPromise=e=>instanceOf(e,Promise)&&isFunction(e.then),isElement=e=>null!==e&&"object"==typeof e&&1===e.nodeType&&"object"==typeof e.style&&"object"==typeof e.ownerDocument,isEmpty=e=>isNullOrUndefined(e)||(isString(e)||isArray(e)||isNodeList(e))&&!e.length||isObject(e)&&!Object.keys(e).length,isUrl=e=>{if(instanceOf(e,window.URL))return!0;if(!isString(e))return!1;let t=e;e.startsWith("http://")&&e.startsWith("https://")||(t="http://".concat(e));try{return!isEmpty(new URL(t).hostname)}catch(A){return!1}};var is={nullOrUndefined:isNullOrUndefined,object:isObject,number:isNumber,string:isString,boolean:isBoolean,"function":isFunction,array:isArray,weakMap:isWeakMap,nodeList:isNodeList,element:isElement,textNode:isTextNode,event:isEvent,keyboardEvent:isKeyboardEvent,cue:isCue,track:isTrack,promise:isPromise,url:isUrl,empty:isEmpty};const transitionEndEvent=(()=>{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!!is.string(A)&&t[A]})();function repaint(e,t){setTimeout((()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch(t){}}),t)}const 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;var browser={isIE:isIE,isEdge:isEdge,isWebKit:isWebKit,isIPhone:isIPhone,isIPadOS:isIPadOS,isIos:isIos};function cloneDeep(e){return JSON.parse(JSON.stringify(e))}function getDeep(e,t){return t.split(".").reduce(((e,t)=>e&&e[t]),e)}function extend(e={},...t){if(!t.length)return e;const A=t.shift();return is.object(A)?(Object.keys(A).forEach((t=>{is.object(A[t])?(Object.keys(e).includes(t)||Object.assign(e,{[t]:{}}),extend(e[t],A[t])):Object.assign(e,{[t]:A[t]})})),extend(e,...t)):e}function wrap(e,t){const A=e.length?e:[e];Array.from(A).reverse().forEach(((e,A)=>{const r=A>0?t.cloneNode(!0):t,i=e.parentNode,s=e.nextSibling;r.appendChild(e),s?i.insertBefore(r,s):i.appendChild(r)}))}function setAttributes(e,t){is.element(e)&&!is.empty(t)&&Object.entries(t).filter((([,e])=>!is.nullOrUndefined(e))).forEach((([t,A])=>e.setAttribute(t,A)))}function createElement(e,t,A){const r=document.createElement(e);return is.object(t)&&setAttributes(r,t),is.string(A)&&(r.innerText=A),r}function insertAfter(e,t){is.element(e)&&is.element(t)&&t.parentNode.insertBefore(e,t.nextSibling)}function insertElement(e,t,A,r){is.element(t)&&t.appendChild(createElement(e,A,r))}function removeElement(e){is.nodeList(e)||is.array(e)?Array.from(e).forEach(removeElement):is.element(e)&&is.element(e.parentNode)&&e.parentNode.removeChild(e)}function emptyElement(e){if(!is.element(e))return;let{length:t}=e.childNodes;for(;t>0;)e.removeChild(e.lastChild),t-=1}function replaceElement(e,t){return is.element(t)&&is.element(t.parentNode)&&is.element(e)?(t.parentNode.replaceChild(e,t),e):null}function getAttributesFromSelector(e,t){if(!is.string(e)||is.empty(e))return{};const A={},r=extend({},t);return e.split(",").forEach((e=>{const t=e.trim(),i=t.replace(".",""),s=t.replace(/[[\]]/g,"").split("="),[n]=s,a=s.length>1?s[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":is.string(r["class"])?A["class"]="".concat(r["class"]," ").concat(i):A["class"]=i;break;case"#":A.id=t.replace("#","");break;case"[":A[n]=a}})),extend(r,A)}function toggleHidden(e,t){if(!is.element(e))return;let A=t;is.boolean(A)||(A=!e.hidden),e.hidden=A}function toggleClass(e,t,A){if(is.nodeList(e))return Array.from(e).map((e=>toggleClass(e,t,A)));if(is.element(e)){let r="toggle";return void 0!==A&&(r=A?"add":"remove"),e.classList[r](t),e.classList.contains(t)}return!1}function hasClass(e,t){return is.element(e)&&e.classList.contains(t)}function matches(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 closest$1(e,t){const{prototype:A}=Element;return(A.closest||function(){let e=this;do{if(matches.matches(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}).call(e,t)}function getElements(e){return this.elements.container.querySelectorAll(e)}function getElement(e){return this.elements.container.querySelector(e)}function setFocus(e=null,t=!1){is.element(e)&&e.focus({preventScroll:!0,focusVisible:t})}const defaultCodecs={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},support={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,t){const A=support[e]||"html5"!==t;return{api:A,ui:A&&support.rangeInput}},pip:!(browser.isIPhone||!is["function"](createElement("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||createElement("video").disablePictureInPicture)),airplay:is["function"](window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(is.empty(e))return!1;const[t]=e.split("/");let A=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(defaultCodecs).includes(A)&&(A+='; codecs="'.concat(defaultCodecs[e],'"'));try{return Boolean(A&&this.media.canPlayType(A).replace(/no/,""))}catch(r){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!==transitionEndEvent,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},supportsPassiveListeners=(()=>{let e=!1;try{const t=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){}return e})();function toggleListener(e,t,A,r=!1,i=!0,s=!1){if(!e||!("addEventListener"in e)||is.empty(t)||!is["function"](A))return;const n=t.split(" ");let a=s;supportsPassiveListeners&&(a={passive:i,capture:s}),n.forEach((t=>{this&&this.eventListeners&&r&&this.eventListeners.push({element:e,type:t,callback:A,options:a}),e[r?"addEventListener":"removeEventListener"](t,A,a)}))}function on(e,t="",A,r=!0,i=!1){toggleListener.call(this,e,t,A,!0,r,i)}function off(e,t="",A,r=!0,i=!1){toggleListener.call(this,e,t,A,!1,r,i)}function once(e,t="",A,r=!0,i=!1){const s=(...n)=>{off(e,t,s,r,i),A.apply(this,n)};toggleListener.call(this,e,t,s,!0,r,i)}function triggerEvent(e,t="",A=!1,r={}){if(!is.element(e)||is.empty(t))return;const i=new CustomEvent(t,{bubbles:A,detail:{...r,plyr:this}});e.dispatchEvent(i)}function unbindListeners(){this&&this.eventListeners&&(this.eventListeners.forEach((e=>{const{element:t,type:A,callback:r,options:i}=e;t.removeEventListener(A,r,i)})),this.eventListeners=[])}function ready(){return new Promise((e=>this.ready?setTimeout(e,0):on.call(this,this.elements.container,"ready",e))).then((()=>{}))}function silencePromise(e){is.promise(e)&&e.then(null,(()=>{}))}function dedupe(e){return is.array(e)?e.filter(((t,A)=>e.indexOf(t)===A)):e}function closest(e,t){return is.array(e)&&e.length?e.reduce(((e,A)=>Math.abs(A-t)({...e,[t/A]:[t,A]})),{});function validateAspectRatio(e){return!!(is.array(e)||is.string(e)&&e.includes(":"))&&(is.array(e)?e:e.split(":")).map(Number).every(is.number)}function reduceAspectRatio(e){if(!is.array(e)||!e.every(is.number))return null;const[t,A]=e,r=(e,t)=>0===t?e:r(t,e%t),i=r(t,A);return[t/i,A/i]}function getAspectRatio(e){const t=e=>validateAspectRatio(e)?e.split(":").map(Number):null;let A=t(e);if(null===A&&(A=t(this.config.ratio)),null===A&&!is.empty(this.embed)&&is.array(this.embed.ratio)&&({ratio:A}=this.embed),null===A&&this.isHTML5){const{videoWidth:e,videoHeight:t}=this.media;A=[e,t]}return reduceAspectRatio(A)}function setAspectRatio(e){if(!this.isVideo)return{};const{wrapper:t}=this.elements,A=getAspectRatio.call(this,e);if(!is.array(A))return{};const[r,i]=reduceAspectRatio(A),s=100/r*i;if(supportsCSS("aspect-ratio: ".concat(r,"/").concat(i))?t.style.aspectRatio="".concat(r,"/").concat(i):t.style.paddingBottom="".concat(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(-".concat(A,"%)")}else this.isHTML5&&t.classList.add(this.config.classNames.videoFixedRatio);return{padding:s,ratio:A}}function roundAspectRatio(e,t,A=.05){const r=e/t,i=closest(Object.keys(standardRatios),r);return Math.abs(i-r)<=A?standardRatios[i]:[e,t]}function getViewportSize(){return[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)]}const html5={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter((e=>{const t=e.getAttribute("type");return!!is.empty(t)||support.mime.call(this,t)})):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:html5.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,is.empty(this.config.ratio)||setAspectRatio.call(e),Object.defineProperty(e.media,"quality",{get(){const t=html5.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&&is["function"](e.config.quality.onChange))e.config.quality.onChange(t);else{const A=html5.getSources.call(e).find((e=>Number(e.getAttribute("size"))===t));if(!A)return;const{currentTime:r,paused:i,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=r,i||silencePromise(e.play())})),e.media.load())}triggerEvent.call(e,e.media,"qualitychange",!1,{quality:t})}}})},cancelRequests(){this.isHTML5&&(removeElement(html5.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function generateId(e){return"".concat(e,"-").concat(Math.floor(1e4*Math.random()))}function format(e,...t){return is.empty(e)?e:e.toString().replace(/{(\d+)}/g,((e,A)=>t[A].toString()))}function getPercentage(e,t){return 0===e||0===t||Number.isNaN(e)||Number.isNaN(t)?0:(e/t*100).toFixed(2)}const replaceAll=(e="",t="",A="")=>e.replace(new RegExp(t.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),A.toString()),toTitleCase=(e="")=>e.toString().replace(/\w\S*/g,(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()));function toPascalCase(e=""){let t=e.toString();return t=replaceAll(t,"-"," "),t=replaceAll(t,"_"," "),t=toTitleCase(t),replaceAll(t," ","")}function toCamelCase(e=""){let t=e.toString();return t=toPascalCase(t),t.charAt(0).toLowerCase()+t.slice(1)}function stripHTML(e){const t=document.createDocumentFragment(),A=document.createElement("div");return t.appendChild(A),A.innerHTML=e,t.firstChild.innerText}function getHTML(e){const t=document.createElement("div");return t.appendChild(e),t.innerHTML}const resources={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},i18n={get(e="",t={}){if(is.empty(e)||is.empty(t))return"";let A=getDeep(t.i18n,e);if(is.empty(A))return Object.keys(resources).includes(e)?resources[e]:"";const r={"{seektime}":t.seekTime,"{title}":t.title};return Object.entries(r).forEach((([e,t])=>{A=replaceAll(A,e,t)})),A}};class Storage{constructor(e){_defineProperty$1(this,"get",(e=>{if(!Storage.supported||!this.enabled)return null;const t=window.localStorage.getItem(this.key);if(is.empty(t))return null;const A=JSON.parse(t);return is.string(e)&&e.length?A[e]:A})),_defineProperty$1(this,"set",(e=>{if(!Storage.supported||!this.enabled)return;if(!is.object(e))return;let t=this.get();is.empty(t)&&(t={}),extend(t,e);try{window.localStorage.setItem(this.key,JSON.stringify(t))}catch(A){}})),this.enabled=e.config.storage.enabled,this.key=e.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(e2){return!1}}}function fetch$1(e,t="text"){return new Promise(((A,r)=>{try{const r=new XMLHttpRequest;if(!("withCredentials"in r))return;r.addEventListener("load",(()=>{if("text"===t)try{A(JSON.parse(r.responseText))}catch(e){A(r.responseText)}else A(r.response)})),r.addEventListener("error",(()=>{throw new Error(r.status)})),r.open("GET",e,!0),r.responseType=t,r.send()}catch(i){r(i)}}))}function loadSprite(e,t){if(!is.string(e))return;const A="cache",r=is.string(t);let i=!1;const s=()=>null!==document.getElementById(t),n=(e,t)=>{e.innerHTML=t,r&&s()||document.body.insertAdjacentElement("afterbegin",e)};if(!r||!s()){const s=Storage.supported,a=document.createElement("div");if(a.setAttribute("hidden",""),r&&a.setAttribute("id",t),s){const e=window.localStorage.getItem("".concat(A,"-").concat(t));if(i=null!==e,i){const t=JSON.parse(e);n(a,t.content)}}fetch$1(e).then((e=>{if(!is.empty(e)){if(s)try{window.localStorage.setItem("".concat(A,"-").concat(t),JSON.stringify({content:e}))}catch(r){}n(a,e)}}))["catch"]((()=>{}))}}const getHours=e=>Math.trunc(e/60/60%60,10),getMinutes=e=>Math.trunc(e/60%60,10),getSeconds=e=>Math.trunc(e%60,10);function formatTime(e=0,t=!1,A=!1){if(!is.number(e))return formatTime(void 0,t,A);const r=e=>"0".concat(e).slice(-2);let i=getHours(e);const s=getMinutes(e),n=getSeconds(e);return i=t||i>0?"".concat(i,":"):"","".concat(A&&e>0?"-":"").concat(i).concat(r(s),":").concat(r(n))}const controls$1={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||browser.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:A}},findElements(){try{return this.elements.controls=getElement.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:getElements.call(this,this.config.selectors.buttons.play),pause:getElement.call(this,this.config.selectors.buttons.pause),restart:getElement.call(this,this.config.selectors.buttons.restart),rewind:getElement.call(this,this.config.selectors.buttons.rewind),fastForward:getElement.call(this,this.config.selectors.buttons.fastForward),mute:getElement.call(this,this.config.selectors.buttons.mute),pip:getElement.call(this,this.config.selectors.buttons.pip),airplay:getElement.call(this,this.config.selectors.buttons.airplay),settings:getElement.call(this,this.config.selectors.buttons.settings),captions:getElement.call(this,this.config.selectors.buttons.captions),fullscreen:getElement.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=getElement.call(this,this.config.selectors.progress),this.elements.inputs={seek:getElement.call(this,this.config.selectors.inputs.seek),volume:getElement.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:getElement.call(this,this.config.selectors.display.buffer),currentTime:getElement.call(this,this.config.selectors.display.currentTime),duration:getElement.call(this,this.config.selectors.display.duration)},is.element(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(".".concat(this.config.classNames.tooltip))),!0}catch(e2){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e2),this.toggleNativeControls(!0),!1}},createIcon(e,t){const A="http://www.w3.org/2000/svg",r=controls$1.getIconUrl.call(this),i="".concat(r.cors?"":r.url,"#").concat(this.config.iconPrefix),s=document.createElementNS(A,"svg");setAttributes(s,extend(t,{"aria-hidden":"true",focusable:"false"}));const n=document.createElementNS(A,"use"),a="".concat(i,"-").concat(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=i18n.get(e,this.config);return createElement("span",{...t,"class":[t["class"],this.config.classNames.hidden].filter(Boolean).join(" ")},A)},createBadge(e){if(is.empty(e))return null;const t=createElement("span",{"class":this.config.classNames.menu.value});return t.appendChild(createElement("span",{"class":this.config.classNames.menu.badge},e)),t},createButton(e,t){const A=extend({},t);let r=toCamelCase(e);const i={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach((e=>{Object.keys(A).includes(e)&&(i[e]=A[e],delete A[e])})),"button"!==i.element||Object.keys(A).includes("type")||(A.type="button"),Object.keys(A).includes("class")?A["class"].split(" ").some((e=>e===this.config.classNames.control))||extend(A,{"class":"".concat(A["class"]," ").concat(this.config.classNames.control)}):A["class"]=this.config.classNames.control,e){case"play":i.toggle=!0,i.label="play",i.labelPressed="pause",i.icon="play",i.iconPressed="pause";break;case"mute":i.toggle=!0,i.label="mute",i.labelPressed="unmute",i.icon="volume",i.iconPressed="muted";break;case"captions":i.toggle=!0,i.label="enableCaptions",i.labelPressed="disableCaptions",i.icon="captions-off",i.iconPressed="captions-on";break;case"fullscreen":i.toggle=!0,i.label="enterFullscreen",i.labelPressed="exitFullscreen",i.icon="enter-fullscreen",i.iconPressed="exit-fullscreen";break;case"play-large":A["class"]+=" ".concat(this.config.classNames.control,"--overlaid"),r="play",i.label="play",i.icon="play";break;default:is.empty(i.label)&&(i.label=r),is.empty(i.icon)&&(i.icon=e)}const s=createElement(i.element);return i.toggle?(s.appendChild(controls$1.createIcon.call(this,i.iconPressed,{"class":"icon--pressed"})),s.appendChild(controls$1.createIcon.call(this,i.icon,{"class":"icon--not-pressed"})),s.appendChild(controls$1.createLabel.call(this,i.labelPressed,{"class":"label--pressed"})),s.appendChild(controls$1.createLabel.call(this,i.label,{"class":"label--not-pressed"}))):(s.appendChild(controls$1.createIcon.call(this,i.icon)),s.appendChild(controls$1.createLabel.call(this,i.label))),extend(A,getAttributesFromSelector(this.config.selectors.buttons[r],A)),setAttributes(s,A),"play"===r?(is.array(this.elements.buttons[r])||(this.elements.buttons[r]=[]),this.elements.buttons[r].push(s)):this.elements.buttons[r]=s,s},createRange(e,t){const A=createElement("input",extend(getAttributesFromSelector(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":i18n.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=A,controls$1.updateRangeFill.call(this,A),RangeTouch.setup(A),A},createProgress(e,t){const A=createElement("progress",extend(getAttributesFromSelector(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){A.appendChild(createElement("span",null,"0"));const t={played:"played",buffer:"buffered"}[e],r=t?i18n.get(t,this.config):"";A.innerText="% ".concat(r.toLowerCase())}return this.elements.display[e]=A,A},createTime(e,t){const A=getAttributesFromSelector(this.config.selectors.display[e],t),r=createElement("div",extend(A,{"class":"".concat(A["class"]?A["class"]:""," ").concat(this.config.classNames.display.time," ").trim(),"aria-label":i18n.get(e,this.config),role:"timer"}),"00:00");return this.elements.display[e]=r,r},bindMenuItemShortcuts(e,t){on.call(this,e,"keydown keyup",(A=>{if(![" ","ArrowUp","ArrowDown","ArrowRight"].includes(A.key))return;if(A.preventDefault(),A.stopPropagation(),"keydown"===A.type)return;const r=matches(e,'[role="menuitemradio"]');if(!r&&[" ","ArrowRight"].includes(A.key))controls$1.showMenuPanel.call(this,t,!0);else{let t;" "!==A.key&&("ArrowDown"===A.key||r&&"ArrowRight"===A.key?(t=e.nextElementSibling,is.element(t)||(t=e.parentNode.firstElementChild)):(t=e.previousElementSibling,is.element(t)||(t=e.parentNode.lastElementChild)),setFocus.call(this,t,!0))}}),!1),on.call(this,e,"keyup",(e=>{"Return"===e.key&&controls$1.focusFirstMenuItem.call(this,null,!0)}))},createMenuItem({value:e,list:t,type:A,title:r,badge:i=null,checked:s=!1}){const n=getAttributesFromSelector(this.config.selectors.inputs[A]),a=createElement("button",extend(n,{type:"button",role:"menuitemradio","class":"".concat(this.config.classNames.control," ").concat(n["class"]?n["class"]:"").trim(),"aria-checked":s,value:e})),o=createElement("span");o.innerHTML=r,is.element(i)&&o.appendChild(i),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=>matches(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(!is.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)}controls$1.showMenuPanel.call(this,"home",is.keyboardEvent(t))}}),A,!1),controls$1.bindMenuItemShortcuts.call(this,a,A),t.appendChild(a)},formatTime(e=0,t=!1){return is.number(e)?formatTime(e,getHours(this.duration)>0,t):e},updateTimeDisplay(e=null,t=0,A=!1){is.element(e)&&is.number(t)&&(e.innerText=controls$1.formatTime(t,A))},updateVolume(){this.supported.ui&&(is.element(this.elements.inputs.volume)&&controls$1.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),is.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(e,t=0){is.element(e)&&(e.value=t,controls$1.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!is.event(e))return;let t=0;const A=(e,t)=>{const A=is.number(t)?t:0,r=is.element(e)?e:this.elements.display.buffer;if(is.element(r)){r.value=A;const e=r.getElementsByTagName("span")[0];is.element(e)&&(e.childNodes[0].nodeValue=A)}};if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":t=getPercentage(this.currentTime,this.duration),"timeupdate"===e.type&&controls$1.setRange.call(this,this.elements.inputs.seek,t);break;case"playing":case"progress":A(this.elements.display.buffer,100*this.buffered)}},updateRangeFill(e){const t=is.event(e)?e.target:e;if(is.element(t)&&"range"===t.getAttribute("type")){if(matches(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);const e=controls$1.formatTime(this.currentTime),A=controls$1.formatTime(this.duration),r=i18n.get("seekLabel",this.config);t.setAttribute("aria-valuetext",r.replace("{currentTime}",e).replace("{duration}",A))}else if(matches(t,this.config.selectors.inputs.volume)){const e=100*t.value;t.setAttribute("aria-valuenow",e),t.setAttribute("aria-valuetext","".concat(e.toFixed(1),"%"))}else t.setAttribute("aria-valuenow",t.value);(browser.isWebKit||browser.isIPadOS)&&t.style.setProperty("--value",t.value/t.max*100+"%")}},updateSeekTooltip(e){var t,A;if(!this.config.tooltips.seek||!is.element(this.elements.inputs.seek)||!is.element(this.elements.display.seekTooltip)||0===this.duration)return;const r=this.elements.display.seekTooltip,i="".concat(this.config.classNames.tooltip,"--visible"),s=e=>toggleClass(r,i,e);if(this.touch)return void s(!1);let n=0;const a=this.elements.progress.getBoundingClientRect();if(is.event(e))n=100/a.width*(e.pageX-a.left);else{if(!hasClass(r,i))return;n=parseFloat(r.style.left,10)}n<0?n=0:n>100&&(n=100);const o=this.duration/100*n;r.innerText=controls$1.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&&r.insertAdjacentHTML("afterbegin","".concat(l.label,"
")),r.style.left="".concat(n,"%"),is.event(e)&&["mouseenter","mouseleave"].includes(e.type)&&s("mouseenter"===e.type)},timeUpdate(e){const t=!is.element(this.elements.display.duration)&&this.config.invertTime;controls$1.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||controls$1.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return toggleHidden(this.elements.display.currentTime,!0),void toggleHidden(this.elements.progress,!0);is.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const e=is.element(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&controls$1.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&controls$1.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&controls$1.setMarkers.call(this),controls$1.updateSeekTooltip.call(this)},toggleMenuButton(e,t){toggleHidden(this.elements.settings.buttons[e],!t)},updateSetting(e,t,A){const r=this.elements.settings.panels[e];let i=null,s=t;if("captions"===e)i=this.currentTrack;else{if(i=is.empty(A)?this[e]:A,is.empty(i)&&(i=this.config[e]["default"]),!is.empty(this.options[e])&&!this.options[e].includes(i))return void this.debug.warn("Unsupported value of '".concat(i,"' for ").concat(e));if(!this.config[e].options.includes(i))return void this.debug.warn("Disabled value of '".concat(i,"' for ").concat(e))}if(is.element(s)||(s=r&&r.querySelector('[role="menu"]')),!is.element(s))return;this.elements.settings.buttons[e].querySelector(".".concat(this.config.classNames.menu.value)).innerHTML=controls$1.getLabel.call(this,e,i);const n=s&&s.querySelector('[value="'.concat(i,'"]'));is.element(n)&&(n.checked=!0)},getLabel(e,t){switch(e){case"speed":return 1===t?i18n.get("normal",this.config):"".concat(t,"×");case"quality":if(is.number(t)){const e=i18n.get("qualityLabel.".concat(t),this.config);return e.length?e:"".concat(t,"p")}return toTitleCase(t);case"captions":return captions.getLabel.call(this);default:return null}},setQualityMenu(e){if(!is.element(this.elements.settings.panels.quality))return;const t="quality",A=this.elements.settings.panels.quality.querySelector('[role="menu"]');is.array(e)&&(this.options.quality=dedupe(e).filter((e=>this.config.quality.options.includes(e))));const r=!is.empty(this.options.quality)&&this.options.quality.length>1;if(controls$1.toggleMenuButton.call(this,t,r),emptyElement(A),controls$1.checkMenu.call(this),!r)return;const i=e=>{const t=i18n.get("qualityBadge.".concat(e),this.config);return t.length?controls$1.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=>{controls$1.createMenuItem.call(this,{value:e,list:A,type:t,title:controls$1.getLabel.call(this,"quality",e),badge:i(e)})})),controls$1.updateSetting.call(this,t,A)},setCaptionsMenu(){if(!is.element(this.elements.settings.panels.captions))return;const e="captions",t=this.elements.settings.panels.captions.querySelector('[role="menu"]'),A=captions.getTracks.call(this),r=Boolean(A.length);if(controls$1.toggleMenuButton.call(this,e,r),emptyElement(t),controls$1.checkMenu.call(this),!r)return;const i=A.map(((e,A)=>({value:A,checked:this.captions.toggled&&this.currentTrack===A,title:captions.getLabel.call(this,e),badge:e.language&&controls$1.createBadge.call(this,e.language.toUpperCase()),list:t,type:"language"})));i.unshift({value:-1,checked:!this.captions.toggled,title:i18n.get("disabled",this.config),list:t,type:"language"}),i.forEach(controls$1.createMenuItem.bind(this)),controls$1.updateSetting.call(this,e,t)},setSpeedMenu(){if(!is.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=!is.empty(this.options.speed)&&this.options.speed.length>1;controls$1.toggleMenuButton.call(this,e,A),emptyElement(t),controls$1.checkMenu.call(this),A&&(this.options.speed.forEach((A=>{controls$1.createMenuItem.call(this,{value:A,list:t,type:e,title:controls$1.getLabel.call(this,"speed",A)})})),controls$1.updateSetting.call(this,e,t))},checkMenu(){const{buttons:e}=this.elements.settings,t=!is.empty(e)&&Object.values(e).some((e=>!e.hidden));toggleHidden(this.elements.settings.menu,!t)},focusFirstMenuItem(e,t=!1){if(this.elements.settings.popup.hidden)return;let A=e;is.element(A)||(A=Object.values(this.elements.settings.panels).find((e=>!e.hidden)));const r=A.querySelector('[role^="menuitem"]');setFocus.call(this,r,t)},toggleMenu(e){const{popup:t}=this.elements.settings,A=this.elements.buttons.settings;if(!is.element(t)||!is.element(A))return;const{hidden:r}=t;let i=r;if(is.boolean(e))i=e;else if(is.keyboardEvent(e)&&"Escape"===e.key)i=!1;else if(is.event(e)){const r=is["function"](e.composedPath)?e.composedPath()[0]:e.target,s=t.contains(r);if(s||!s&&e.target!==A&&i)return}A.setAttribute("aria-expanded",i),toggleHidden(t,!i),toggleClass(this.elements.container,this.config.classNames.menu.open,i),i&&is.keyboardEvent(e)?controls$1.focusFirstMenuItem.call(this,null,!0):i||r||setFocus.call(this,A,is.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,r=t.scrollHeight;return removeElement(t),{width:A,height:r}},showMenuPanel(e="",t=!1){const A=this.elements.container.querySelector("#plyr-settings-".concat(this.id,"-").concat(e));if(!is.element(A))return;const r=A.parentNode,i=Array.from(r.children).find((e=>!e.hidden));if(support.transitions&&!support.reducedMotion){r.style.width="".concat(i.scrollWidth,"px"),r.style.height="".concat(i.scrollHeight,"px");const e=controls$1.getMenuSize.call(this,A),t=e=>{e.target===r&&["width","height"].includes(e.propertyName)&&(r.style.width="",r.style.height="",off.call(this,r,transitionEndEvent,t))};on.call(this,r,transitionEndEvent,t),r.style.width="".concat(e.width,"px"),r.style.height="".concat(e.height,"px")}toggleHidden(i,!0),toggleHidden(A,!1),controls$1.focusFirstMenuItem.call(this,A,t)},setDownloadUrl(){const e=this.elements.buttons.download;is.element(e)&&e.setAttribute("href",this.download)},create(e){const{bindMenuItemShortcuts:t,createButton:A,createProgress:r,createRange:i,createTime:s,setQualityMenu:n,setSpeedMenu:a,showMenuPanel:o}=controls$1;this.elements.controls=null,is.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(A.call(this,"play-large"));const l=createElement("div",getAttributesFromSelector(this.config.selectors.controls.wrapper));this.elements.controls=l;const c={"class":"plyr__controls__item"};return dedupe(is.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=createElement("div",{"class":"".concat(c["class"]," plyr__progress__container")}),A=createElement("div",getAttributesFromSelector(this.config.selectors.progress));if(A.appendChild(i.call(this,"seek",{id:"plyr-seek-".concat(e.id)})),A.appendChild(r.call(this,"buffer")),this.config.tooltips.seek){const e=createElement("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(is.element(t)&&l.contains(t)||(t=createElement("div",extend({},c,{"class":"".concat(c["class"]," plyr__volume").trim()})),this.elements.volume=t,l.appendChild(t)),"mute"===n&&t.appendChild(A.call(this,"mute")),"volume"===n&&!browser.isIos&&!browser.isIPadOS){const A={max:1,step:.05,value:this.config.volume};t.appendChild(i.call(this,"volume",extend(A,{id:"plyr-volume-".concat(e.id)})))}}if("captions"===n&&l.appendChild(A.call(this,"captions",c)),"settings"===n&&!is.empty(this.config.settings)){const r=createElement("div",extend({},c,{"class":"".concat(c["class"]," plyr__menu").trim(),hidden:""}));r.appendChild(A.call(this,"settings",{"aria-haspopup":!0,"aria-controls":"plyr-settings-".concat(e.id),"aria-expanded":!1}));const i=createElement("div",{"class":"plyr__menu__container",id:"plyr-settings-".concat(e.id),hidden:""}),s=createElement("div"),n=createElement("div",{id:"plyr-settings-".concat(e.id,"-home")}),a=createElement("div",{role:"menu"});n.appendChild(a),s.appendChild(n),this.elements.settings.panels.home=n,this.config.settings.forEach((A=>{const r=createElement("button",extend(getAttributesFromSelector(this.config.selectors.buttons.settings),{type:"button","class":"".concat(this.config.classNames.control," ").concat(this.config.classNames.control,"--forward"),role:"menuitem","aria-haspopup":!0,hidden:""}));t.call(this,r,A),on.call(this,r,"click",(()=>{o.call(this,A,!1)}));const i=createElement("span",null,i18n.get(A,this.config)),n=createElement("span",{"class":this.config.classNames.menu.value});n.innerHTML=e[A],i.appendChild(n),r.appendChild(i),a.appendChild(r);const l=createElement("div",{id:"plyr-settings-".concat(e.id,"-").concat(A),hidden:""}),c=createElement("button",{type:"button","class":"".concat(this.config.classNames.control," ").concat(this.config.classNames.control,"--back")});c.appendChild(createElement("span",{"aria-hidden":!0},i18n.get(A,this.config))),c.appendChild(createElement("span",{"class":this.config.classNames.hidden},i18n.get("menuBack",this.config))),on.call(this,l,"keydown",(e=>{"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),o.call(this,"home",!0))}),!1),on.call(this,c,"click",(()=>{o.call(this,"home",!1)})),l.appendChild(c),l.appendChild(createElement("div",{role:"menu"})),s.appendChild(l),this.elements.settings.buttons[A]=r,this.elements.settings.panels[A]=l})),i.appendChild(s),r.appendChild(i),l.appendChild(r),this.elements.settings.popup=i,this.elements.settings.menu=r}if("pip"===n&&support.pip&&l.appendChild(A.call(this,"pip",c)),"airplay"===n&&support.airplay&&l.appendChild(A.call(this,"airplay",c)),"download"===n){const e=extend({},c,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(e.download="");const{download:t}=this.config.urls;!is.url(t)&&this.isEmbed&&extend(e,{icon:"logo-".concat(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,html5.getQualityOptions.call(this)),a.call(this),l},inject(){if(this.config.loadSprite){const e=controls$1.getIconUrl.call(this);e.cors&&loadSprite(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,r=!0;if(is["function"](this.config.controls)&&(this.config.controls=this.config.controls.call(this,t)),this.config.controls||(this.config.controls=[]),is.element(this.config.controls)||is.string(this.config.controls)?e=this.config.controls:(e=controls$1.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:captions.getLabel.call(this)}),r=!1),r&&is.string(this.config.controls)&&(e=(e=>{let A=e;return Object.entries(t).forEach((([e,t])=>{A=replaceAll(A,"{".concat(e,"}"),t)})),A})(e)),is.string(this.config.selectors.controls.container)&&(A=document.querySelector(this.config.selectors.controls.container)),is.element(A)||(A=this.elements.container),A[is.element(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),is.element(this.elements.controls)||controls$1.findElements.call(this),!is.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:()=>hasClass(e,t),set(A=!1){toggleClass(e,t,A),e.setAttribute("aria-pressed",A?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach((t=>{is.array(t)||is.nodeList(t)?Array.from(t).filter(Boolean).forEach(e):e(t)}))}if(browser.isEdge&&repaint(A),this.config.tooltips.controls){const{classNames:e,selectors:t}=this.config,A="".concat(t.controls.wrapper," ").concat(t.labels," .").concat(e.hidden),r=getElements.call(this,A);Array.from(r).forEach((e=>{toggleClass(e,this.config.classNames.hidden,!1),toggleClass(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(e2){}},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&&etoggleClass(s,n,e);A.forEach((e=>{const t=createElement("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,i.appendChild(t)})),r.appendChild(i),this.config.tooltips.seek||(s=createElement("span",{"class":this.config.classNames.tooltip},""),r.appendChild(s)),this.elements.markers={points:i,tip:s},this.elements.progress.appendChild(r)}};function parseUrl(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(r){return null}}function buildUrlParams(e){const t=new URLSearchParams;return is.object(e)&&Object.entries(e).forEach((([e,A])=>{t.set(e,A)})),t}const captions={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!support.textTracks)return void(is.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&controls$1.setCaptionsMenu.call(this));if(is.element(this.elements.captions)||(this.elements.captions=createElement("div",getAttributesFromSelector(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),insertAfter(this.elements.captions,this.elements.wrapper)),browser.isIE&&window.URL){const e=this.media.querySelectorAll("track");Array.from(e).forEach((e=>{const t=e.getAttribute("src"),A=parseUrl(t);null!==A&&A.hostname!==window.location.href.hostname&&["http:","https:"].includes(A.protocol)&&fetch$1(t,"blob").then((t=>{e.setAttribute("src",window.URL.createObjectURL(t))}))["catch"]((()=>{removeElement(e)}))}))}const e=dedupe((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map((e=>e.split("-")[0])));let t=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();"auto"===t&&([t]=e);let A=this.storage.get("captions");if(is.boolean(A)||({active:A}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:A,language:t,languages:e}),this.isHTML5){const e=this.config.captions.update?"addtrack removetrack":"removetrack";on.call(this,this.media.textTracks,e,captions.update.bind(this))}setTimeout(captions.update.bind(this),0)},update(){const e=captions.getTracks.call(this,!0),{active:t,language:A,meta:r,currentTrackNode:i}=this.captions,s=Boolean(e.find((e=>e.language===A)));this.isHTML5&&this.isVideo&&e.filter((e=>!r.get(e))).forEach((e=>{this.debug.log("Track added",e),r.set(e,{"default":"showing"===e.mode}),"showing"===e.mode&&(e.mode="hidden"),on.call(this,e,"cuechange",(()=>captions.updateCues.call(this)))})),(s&&this.language!==A||!e.includes(i))&&(captions.setLanguage.call(this,A),captions.toggle.call(this,t&&s)),this.elements&&toggleClass(this.elements.container,this.config.classNames.captions.enabled,!is.empty(e)),is.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&controls$1.setCaptionsMenu.call(this)},toggle(e,t=!0){if(!this.supported.ui)return;const{toggled:A}=this.captions,r=this.config.classNames.captions.active,i=is.nullOrUndefined(e)?!A:e;if(i!==A){if(t||(this.captions.active=i,this.storage.set({captions:i})),!this.language&&i&&!t){const e=captions.getTracks.call(this),t=captions.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=t.language,void captions.set.call(this,e.indexOf(t))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=i),toggleClass(this.elements.container,r,i),this.captions.toggled=i,controls$1.updateSetting.call(this,"captions"),triggerEvent.call(this,this.media,i?"captionsenabled":"captionsdisabled")}setTimeout((()=>{i&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")}))},set(e,t=!0){const A=captions.getTracks.call(this);if(-1!==e)if(is.number(e))if(e in A){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;const r=A[e],{language:i}=r||{};this.captions.currentTrackNode=r,controls$1.updateSetting.call(this,"captions"),t||(this.captions.language=i,this.storage.set({language:i})),this.isVimeo&&this.embed.enableTextTrack(i),triggerEvent.call(this,this.media,"languagechange")}captions.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&captions.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else captions.toggle.call(this,!1,t)},setLanguage(e,t=!0){if(!is.string(e))return void this.debug.warn("Invalid language argument",e);const A=e.toLowerCase();this.captions.language=A;const r=captions.getTracks.call(this),i=captions.findTrack.call(this,[A]);captions.set.call(this,r.indexOf(i),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=captions.getTracks.call(this),r=e=>Number((this.captions.meta.get(e)||{})["default"]),i=Array.from(A).sort(((e,t)=>r(t)-r(e)));let s;return e.every((e=>(s=i.find((t=>t.language===e)),!s))),s||(t?i[0]:void 0)},getCurrentTrack(){return captions.getTracks.call(this)[this.currentTrack]},getLabel(e){let t=e;return!is.track(t)&&support.textTracks&&this.captions.toggled&&(t=captions.getCurrentTrack.call(this)),is.track(t)?is.empty(t.label)?is.empty(t.language)?i18n.get("enabled",this.config):e.language.toUpperCase():t.label:i18n.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!is.element(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!is.nullOrUndefined(e)&&!Array.isArray(e))return void this.debug.warn("updateCues: Invalid input",e);let t=e;if(!t){const e=captions.getCurrentTrack.call(this);t=Array.from((e||{}).activeCues||[]).map((e=>e.getCueAsHTML())).map(getHTML)}const A=t.map((e=>e.trim())).join("\n");if(A!==this.elements.captions.innerHTML){emptyElement(this.elements.captions);const e=createElement("span",getAttributesFromSelector(this.config.selectors.caption));e.innerHTML=A,this.elements.captions.appendChild(e),triggerEvent.call(this,this.media,"cuechange")}}},defaults={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:[]}},pip={active:"picture-in-picture",inactive:"inline"},providers={html5:"html5",youtube:"youtube",vimeo:"vimeo"},types={audio:"audio",video:"video"};function getProviderByUrl(e){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?providers.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?providers.vimeo:null}const noop=()=>{};class Console{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):noop}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):noop}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):noop}}class Fullscreen{constructor(e){_defineProperty$1(this,"onChange",(()=>{if(!this.supported)return;const e=this.player.elements.buttons.fullscreen;is.element(e)&&(e.pressed=this.active);const t=this.target===this.player.media?this.target:this.player.elements.container;triggerEvent.call(this.player,t,this.active?"enterfullscreen":"exitfullscreen",!0)})),_defineProperty$1(this,"toggleFallback",((e=!1)=>{var t,A;if(e?this.scrollPosition={x:null!=(t=window.scrollX)?t:0,y:null!=(A=window.scrollY)?A:0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=e?"hidden":"",toggleClass(this.target,this.player.config.classNames.fullscreen.fallback,e),browser.isIos){let t=document.head.querySelector('meta[name="viewport"]');const A="viewport-fit=cover";t||(t=document.createElement("meta"),t.setAttribute("name","viewport"));const r=is.string(t.content)&&t.content.includes(A);e?(this.cleanupViewport=!r,r||(t.content+=",".concat(A))):this.cleanupViewport&&(t.content=t.content.split(",").filter((e=>e.trim()!==A)).join(","))}this.onChange()})),_defineProperty$1(this,"trapFocus",(e=>{if(browser.isIos||browser.isIPadOS||!this.active||"Tab"!==e.key)return;const t=document.activeElement,A=getElements.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[r]=A,i=A[A.length-1];t!==i||e.shiftKey?t===r&&e.shiftKey&&(i.focus(),e.preventDefault()):(r.focus(),e.preventDefault())})),_defineProperty$1(this,"update",(()=>{if(this.supported){let e;e=this.forceFallback?"Fallback (forced)":Fullscreen.nativeSupported?"Native":"Fallback",this.player.debug.log("".concat(e," fullscreen enabled"))}else this.player.debug.log("Fullscreen not supported and fallback disabled");toggleClass(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.supported)})),_defineProperty$1(this,"enter",(()=>{this.supported&&(browser.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!Fullscreen.nativeSupported||this.forceFallback?this.toggleFallback(!0):this.prefix?is.empty(this.prefix)||this.target["".concat(this.prefix,"Request").concat(this.property)]():this.target.requestFullscreen({navigationUI:"hide"}))})),_defineProperty$1(this,"exit",(()=>{if(this.supported)if(browser.isIos&&this.player.config.fullscreen.iosNative)this.player.isVimeo?this.player.embed.exitFullscreen():this.target.webkitEnterFullscreen(),silencePromise(this.player.play());else if(!Fullscreen.nativeSupported||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!is.empty(this.prefix)){const e="moz"===this.prefix?"Cancel":"Exit";document["".concat(this.prefix).concat(e).concat(this.property)]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)})),_defineProperty$1(this,"toggle",(()=>{this.active?this.exit():this.enter()})),this.player=e,this.prefix=Fullscreen.prefix,this.property=Fullscreen.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===e.config.fullscreen.fallback,this.player.elements.fullscreen=e.config.fullscreen.container&&closest$1(this.player.elements.container,e.config.fullscreen.container),on.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":"".concat(this.prefix,"fullscreenchange"),(()=>{this.onChange()})),on.call(this.player,this.player.elements.container,"dblclick",(e=>{is.element(this.player.elements.controls)&&this.player.elements.controls.contains(e.target)||this.player.listeners.proxy(e,this.toggle,"fullscreen")})),on.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 Fullscreen.nativeSupported&&!this.forceFallback}static get prefix(){if(is["function"](document.exitFullscreen))return"";let e="";return["webkit","moz","ms"].some((t=>!(!is["function"](document["".concat(t,"ExitFullscreen")])&&!is["function"](document["".concat(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,Fullscreen.nativeSupported||this.player.config.fullscreen.fallback,!this.player.isYouTube||Fullscreen.nativeSupported||!browser.isIos||this.player.config.playsinline&&!this.player.config.fullscreen.iosNative].every(Boolean)}get active(){if(!this.supported)return!1;if(!Fullscreen.nativeSupported||this.forceFallback)return hasClass(this.target,this.player.config.classNames.fullscreen.fallback);const e=this.prefix?this.target.getRootNode()["".concat(this.prefix).concat(this.property,"Element")]:this.target.getRootNode().fullscreenElement;return e&&e.shadowRoot?e===this.target.getRootNode().host:e===this.target}get target(){var e;return browser.isIos&&this.player.config.fullscreen.iosNative?this.player.media:null!=(e=this.player.elements.fullscreen)?e:this.player.elements.container}}function loadImage(e,t=1){return new Promise(((A,r)=>{const i=new Image,s=()=>{delete i.onload,delete i.onerror,(i.naturalWidth>=t?A:r)(i)};Object.assign(i,{onload:s,onerror:s,src:e})}))}const ui={addStyleHook(){toggleClass(this.elements.container,this.config.selectors.container.replace(".",""),!0),toggleClass(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 ".concat(this.provider," ").concat(this.type)),void ui.toggleNativeControls.call(this,!0);is.element(this.elements.controls)||(controls$1.inject.call(this),this.listeners.controls()),ui.toggleNativeControls.call(this),this.isHTML5&&captions.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,controls$1.updateVolume.call(this),controls$1.timeUpdate.call(this),controls$1.durationUpdate.call(this),ui.checkPlaying.call(this),toggleClass(this.elements.container,this.config.classNames.pip.supported,support.pip&&this.isHTML5&&this.isVideo),toggleClass(this.elements.container,this.config.classNames.airplay.supported,support.airplay&&this.isHTML5),toggleClass(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout((()=>{triggerEvent.call(this,this.media,"ready")}),0),ui.setTitle.call(this),this.poster&&ui.setPoster.call(this,this.poster,!1)["catch"]((()=>{})),this.config.duration&&controls$1.durationUpdate.call(this),this.config.mediaMetadata&&controls$1.setMediaMetadata.call(this)},setTitle(){let e=i18n.get("play",this.config);if(is.string(this.config.title)&&!is.empty(this.config.title)&&(e+=", ".concat(this.config.title)),Array.from(this.elements.buttons.play||[]).forEach((t=>{t.setAttribute("aria-label",e)})),this.isEmbed){const e=getElement.call(this,"iframe");if(!is.element(e))return;const t=is.empty(this.config.title)?"video":this.config.title,A=i18n.get("frameTitle",this.config);e.setAttribute("title",A.replace("{title}",t))}},togglePoster(e){toggleClass(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"),ready.call(this).then((()=>loadImage(e)))["catch"]((t=>{throw e===this.poster&&ui.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('".concat(e,"')"),backgroundSize:""}),ui.togglePoster.call(this,!0),e))))},checkPlaying(e){toggleClass(this.elements.container,this.config.classNames.playing,this.playing),toggleClass(this.elements.container,this.config.classNames.paused,this.paused),toggleClass(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",i18n.get(this.playing?"pause":"play",this.config))})),is.event(e)&&"timeupdate"===e.type||ui.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout((()=>{toggleClass(this.elements.container,this.config.classNames.loading,this.loading),ui.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=>!is.empty(e)&&is.string(e)&&e.startsWith("--plyr"))).forEach((e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)})),is.empty(this.media.style)&&this.media.removeAttribute("style")}};class Listeners{constructor(e){_defineProperty$1(this,"firstTouch",(()=>{const{player:e}=this,{elements:t}=e;e.touch=!0,toggleClass(t.container,e.config.classNames.isTouch,!0)})),_defineProperty$1(this,"global",((e=!0)=>{const{player:t}=this;t.config.keyboard.global&&toggleListener.call(t,window,"keydown keyup",this.handleKey,e,!1),toggleListener.call(t,document.body,"click",this.toggleMenu,e),once.call(t,document.body,"touchstart",this.firstTouch)})),_defineProperty$1(this,"container",(()=>{const{player:e}=this,{config:t,elements:A,timers:r}=e;!t.keyboard.global&&t.keyboard.focused&&on.call(e,A.container,"keydown keyup",this.handleKey,!1),on.call(e,A.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",(t=>{const{controls:i}=A;i&&"enterfullscreen"===t.type&&(i.pressed=!1,i.hover=!1);let s=0;["touchstart","touchmove","mousemove"].includes(t.type)&&(ui.toggleControls.call(e,!0),s=e.touch?3e3:2e3),clearTimeout(r.controls),r.controls=setTimeout((()=>ui.toggleControls.call(e,!1)),s)}));const i=()=>{if(!e.isVimeo||e.config.vimeo.premium)return;const t=A.wrapper,{active:r}=e.fullscreen,[i,s]=getAspectRatio.call(e),n=supportsCSS("aspect-ratio: ".concat(i," / ").concat(s));if(!r)return void(n?(t.style.width=null,t.style.height=null):(t.style.maxWidth=null,t.style.margin=null));const[a,o]=getViewportSize(),l=a/o>i/s;n?(t.style.width=l?"auto":"100%",t.style.height=l?"100%":"auto"):(t.style.maxWidth=l?o/s*i+"px":null,t.style.margin=l?"0 auto":null)},s=()=>{clearTimeout(r.resized),r.resized=setTimeout(i,50)};on.call(e,A.container,"enterfullscreen exitfullscreen",(t=>{const{target:r}=e.fullscreen;r===A.container&&(!e.isEmbed&&is.empty(e.config.ratio)||(i(),("enterfullscreen"===t.type?on:off).call(e,window,"resize",s)))}))})),_defineProperty$1(this,"media",(()=>{const{player:e}=this,{elements:t}=e;if(on.call(e,e.media,"timeupdate seeking seeked",(t=>controls$1.timeUpdate.call(e,t))),on.call(e,e.media,"durationchange loadeddata loadedmetadata",(t=>controls$1.durationUpdate.call(e,t))),on.call(e,e.media,"ended",(()=>{e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())})),on.call(e,e.media,"progress playing seeking seeked",(t=>controls$1.updateProgress.call(e,t))),on.call(e,e.media,"volumechange",(t=>controls$1.updateVolume.call(e,t))),on.call(e,e.media,"playing play pause ended emptied timeupdate",(t=>ui.checkPlaying.call(e,t))),on.call(e,e.media,"waiting canplay seeked playing",(t=>ui.checkLoading.call(e,t))),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){const A=getElement.call(e,".".concat(e.config.classNames.video));if(!is.element(A))return;on.call(e,t.container,"click",(r=>{([t.container,A].includes(r.target)||A.contains(r.target))&&(e.touch&&e.config.hideControls||(e.ended?(this.proxy(r,e.restart,"restart"),this.proxy(r,(()=>{silencePromise(e.play())}),"play")):this.proxy(r,(()=>{silencePromise(e.togglePlay())}),"play")))}))}e.supported.ui&&e.config.disableContextMenu&&on.call(e,t.wrapper,"contextmenu",(e=>{e.preventDefault()}),!1),on.call(e,e.media,"volumechange",(()=>{e.storage.set({volume:e.volume,muted:e.muted})})),on.call(e,e.media,"ratechange",(()=>{controls$1.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})})),on.call(e,e.media,"qualitychange",(t=>{controls$1.updateSetting.call(e,"quality",null,t.detail.quality)})),on.call(e,e.media,"ready qualitychange",(()=>{controls$1.setDownloadUrl.call(e)}));const A=e.config.events.concat(["keyup","keydown"]).join(" ");on.call(e,e.media,A,(A=>{let{detail:r={}}=A;"error"===A.type&&(r=e.media.error),triggerEvent.call(e,t.container,A.type,!0,r)}))})),_defineProperty$1(this,"proxy",((e,t,A)=>{const{player:r}=this,i=r.config.listeners[A];let s=!0;is["function"](i)&&(s=i.call(r,e)),!1!==s&&is["function"](t)&&t.call(r,e)})),_defineProperty$1(this,"bind",((e,t,A,r,i=!0)=>{const{player:s}=this,n=s.config.listeners[r],a=is["function"](n);on.call(s,e,t,(e=>this.proxy(e,A,r)),i&&!a)})),_defineProperty$1(this,"controls",(()=>{const{player:e}=this,{elements:t}=e,A=browser.isIE?"change":"input";if(t.buttons.play&&Array.from(t.buttons.play).forEach((t=>{this.bind(t,"click",(()=>{silencePromise(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",(()=>{triggerEvent.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(),controls$1.toggleMenu.call(e,t)}),null,!1),this.bind(t.buttons.settings,"keyup",(t=>{[" ","Enter"].includes(t.key)&&("Enter"!==t.key?(t.preventDefault(),t.stopPropagation(),controls$1.toggleMenu.call(e,t)):controls$1.focusFirstMenuItem.call(e,null,!0))}),null,!1),this.bind(t.settings.menu,"keydown",(t=>{"Escape"===t.key&&controls$1.toggleMenu.call(e,t)})),this.bind(t.inputs.seek,"mousedown mousemove",(e=>{const A=t.progress.getBoundingClientRect(),r=100/A.width*(e.pageX-A.left);e.currentTarget.setAttribute("seek-value",r)})),this.bind(t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",(t=>{const A=t.currentTarget,r="play-on-seeked";if(is.keyboardEvent(t)&&!["ArrowLeft","ArrowRight"].includes(t.key))return;e.lastSeekTime=Date.now();const i=A.hasAttribute(r),s=["mouseup","touchend","keyup"].includes(t.type);i&&s?(A.removeAttribute(r),silencePromise(e.play())):!s&&e.playing&&(A.setAttribute(r,""),e.pause())})),browser.isIos){const t=getElements.call(e,'input[type="range"]');Array.from(t).forEach((e=>this.bind(e,A,(e=>repaint(e.target)))))}this.bind(t.inputs.seek,A,(t=>{const A=t.currentTarget;let r=A.getAttribute("seek-value");is.empty(r)&&(r=A.value),A.removeAttribute("seek-value"),e.currentTime=r/A.max*e.duration}),"seek"),this.bind(t.progress,"mouseenter mouseleave mousemove",(t=>controls$1.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)})),browser.isWebKit&&Array.from(getElements.call(e,'input[type="range"]')).forEach((t=>{this.bind(t,"input",(t=>controls$1.updateRangeFill.call(e,t.target)))})),e.config.toggleInvert&&!is.element(t.display.duration)&&this.bind(t.display.currentTime,"click",(()=>{0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,controls$1.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:r}=e;toggleClass(t.controls,A.classNames.noTransition,!0),ui.toggleControls.call(e,!0),setTimeout((()=>{toggleClass(t.controls,A.classNames.noTransition,!1)}),0);const i=this.touch?3e3:4e3;clearTimeout(r.controls),r.controls=setTimeout((()=>ui.toggleControls.call(e,!1)),i)})),this.bind(t.inputs.volume,"wheel",(t=>{const A=t.webkitDirectionInvertedFromDevice,[r,i]=[t.deltaX,-t.deltaY].map((e=>A?-e:e)),s=Math.sign(Math.abs(r)>Math.abs(i)?r:i);e.increaseVolume(s/50);const{volume:n}=e.media;(1===s&&n<1||-1===s&&n>0)&&t.preventDefault()}),"volume",!1)})),this.player=e,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:r,type:i,altKey:s,ctrlKey:n,metaKey:a,shiftKey:o}=e,l="keydown"===i,c=l&&r===this.lastKey;var h;if(!(s||n||a||o)&&r)if(l){const i=document.activeElement;if(is.element(i)){const{editable:r}=t.config.selectors,{seek:s}=A.inputs;if(i!==s&&matches(i,r))return;if(" "===e.key&&matches(i,'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(r)&&(e.preventDefault(),e.stopPropagation()),r){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":c||(h=parseInt(r,10),t.currentTime=t.duration/10*h);break;case" ":case"k":c||silencePromise(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"===r&&!t.fullscreen.usingNative&&t.fullscreen.active&&t.fullscreen.toggle(),this.lastKey=r}else this.lastKey=null}toggleMenu(e){controls$1.toggleMenu.call(this.player,e)}}function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var loadjs_umd=createCommonjsModule((function(e,t){e.exports=function(){var e=function(){},t={},A={},r={};function i(e,t){if(e){var i=r[e];if(A[e]=t,i)for(;i.length;)i[0](e,t),i.splice(0,1)}}function s(t,A){t.call&&(t={success:t}),A.length?(t.error||e)(A):(t.success||e)(t)}function n(t,A,r,i){var s,a,o=document,l=r.async,c=(r.numRetries||0)+1,h=r.before||e,u=t.replace(/[\?|#].*$/,""),p=t.replace(/^(css|img)!/,"");i=i||0,/(^css!|\.css$)/.test(u)?((a=o.createElement("link")).rel="stylesheet",a.href=p,(s="hideFocus"in a)&&a.relList&&(s=0,a.rel="preload",a.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(u)?(a=o.createElement("img")).src=p:((a=o.createElement("script")).src=t,a.async=void 0===l||l),a.onload=a.onerror=a.onbeforeload=function(e){var o=e.type[0];if(s)try{a.sheet.cssText.length||(o="e")}catch(l){18!=l.code&&(o="e")}if("e"==o){if((i+=1){loadjs_umd(e,{success:t,error:A})}))}function parseId$1(e){return is.empty(e)?null:is.number(Number(e))?e:e.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:e}function parseHash(e){const t=e.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*&*h=|\/)+([\d,a-f]+)/);return t&&5===t.length?t[4]:null}function assurePlaybackState$1(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,triggerEvent.call(this,this.media,e?"play":"pause"))}const vimeo={setup(){const e=this;toggleClass(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,setAspectRatio.call(e),is.object(window.Vimeo)?vimeo.ready.call(e):loadScript(e.config.urls.vimeo.sdk).then((()=>{vimeo.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:r,...i}=t;let s=e.media.getAttribute("src"),n="";is.empty(s)?(s=e.media.getAttribute(e.config.attributes.embed.id),n=e.media.getAttribute(e.config.attributes.embed.hash)):n=parseHash(s);const a=n?{h:n}:{};A&&Object.assign(i,{controls:!1,sidedock:!1});const o=buildUrlParams({loop:e.config.loop.active,autoplay:e.autoplay,muted:e.muted,gesture:"media",playsinline:e.config.playsinline,...a,...i}),l=parseId$1(s),c=createElement("iframe"),h=format(e.config.urls.vimeo.iframe,l,o);if(c.setAttribute("src",h),c.setAttribute("allowfullscreen",""),c.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),is.empty(r)||c.setAttribute("referrerPolicy",r),A||!t.customControls)c.setAttribute("data-poster",e.poster),e.media=replaceElement(c,e.media);else{const t=createElement("div",{"class":e.config.classNames.embedContainer,"data-poster":e.poster});t.appendChild(c),e.media=replaceElement(t,e.media)}t.customControls||fetch$1(format(e.config.urls.vimeo.api,h)).then((t=>{!is.empty(t)&&t.thumbnail_url&&ui.setPoster.call(e,t.thumbnail_url)["catch"]((()=>{}))})),e.embed=new window.Vimeo.Player(c,{autopause:e.config.autopause,muted:e.muted}),e.media.paused=!0,e.media.currentTime=0,e.supported.ui&&e.embed.disableTextTrack(),e.media.play=()=>(assurePlaybackState$1.call(e,!0),e.embed.play()),e.media.pause=()=>(assurePlaybackState$1.call(e,!1),e.embed.pause()),e.media.stop=()=>{e.pause(),e.currentTime=0};let{currentTime:u}=e.media;Object.defineProperty(e.media,"currentTime",{get:()=>u,set(t){const{embed:A,media:r,paused:i,volume:s}=e,n=i&&!A.hasPlayed;r.seeking=!0,triggerEvent.call(e,r,"seeking"),Promise.resolve(n&&A.setVolume(0)).then((()=>A.setCurrentTime(t))).then((()=>n&&A.pause())).then((()=>n&&A.setVolume(s)))["catch"]((()=>{}))}});let p=e.config.speed.selected;Object.defineProperty(e.media,"playbackRate",{get:()=>p,set(t){e.embed.setPlaybackRate(t).then((()=>{p=t,triggerEvent.call(e,e.media,"ratechange")}))["catch"]((()=>{e.options.speed=[1]}))}});let{volume:d}=e.config;Object.defineProperty(e.media,"volume",{get:()=>d,set(t){e.embed.setVolume(t).then((()=>{d=t,triggerEvent.call(e,e.media,"volumechange")}))}});let{muted:g}=e.config;Object.defineProperty(e.media,"muted",{get:()=>g,set(t){const A=!!is.boolean(t)&&t;e.embed.setMuted(!!A||e.config.muted).then((()=>{g=A,triggerEvent.call(e,e.media,"volumechange")}))}});let m,{loop:f}=e.config;Object.defineProperty(e.media,"loop",{get:()=>f,set(t){const A=is.boolean(t)?t:e.config.loop.active;e.embed.setLoop(A).then((()=>{f=A}))}}),e.embed.getVideoUrl().then((t=>{m=t,controls$1.setDownloadUrl.call(e)}))["catch"]((e=>{this.debug.warn(e)})),Object.defineProperty(e.media,"currentSrc",{get:()=>m}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration}),Promise.all([e.embed.getVideoWidth(),e.embed.getVideoHeight()]).then((t=>{const[A,r]=t;e.embed.ratio=roundAspectRatio(A,r),setAspectRatio.call(this)})),e.embed.setAutopause(e.config.autopause).then((t=>{e.config.autopause=t})),e.embed.getVideoTitle().then((t=>{e.config.title=t,ui.setTitle.call(this)})),e.embed.getCurrentTime().then((t=>{u=t,triggerEvent.call(e,e.media,"timeupdate")})),e.embed.getDuration().then((t=>{e.media.duration=t,triggerEvent.call(e,e.media,"durationchange")})),e.embed.getTextTracks().then((t=>{e.media.textTracks=t,captions.setup.call(e)})),e.embed.on("cuechange",(({cues:t=[]})=>{const A=t.map((e=>stripHTML(e.text)));captions.updateCues.call(e,A)})),e.embed.on("loaded",(()=>{e.embed.getPaused().then((t=>{assurePlaybackState$1.call(e,!t),t||triggerEvent.call(e,e.media,"playing")})),is.element(e.embed.element)&&e.supported.ui&&e.embed.element.setAttribute("tabindex",-1)})),e.embed.on("bufferstart",(()=>{triggerEvent.call(e,e.media,"waiting")})),e.embed.on("bufferend",(()=>{triggerEvent.call(e,e.media,"playing")})),e.embed.on("play",(()=>{assurePlaybackState$1.call(e,!0),triggerEvent.call(e,e.media,"playing")})),e.embed.on("pause",(()=>{assurePlaybackState$1.call(e,!1)})),e.embed.on("timeupdate",(t=>{e.media.seeking=!1,u=t.seconds,triggerEvent.call(e,e.media,"timeupdate")})),e.embed.on("progress",(t=>{e.media.buffered=t.percent,triggerEvent.call(e,e.media,"progress"),1===parseInt(t.percent,10)&&triggerEvent.call(e,e.media,"canplaythrough"),e.embed.getDuration().then((t=>{t!==e.media.duration&&(e.media.duration=t,triggerEvent.call(e,e.media,"durationchange"))}))})),e.embed.on("seeked",(()=>{e.media.seeking=!1,triggerEvent.call(e,e.media,"seeked")})),e.embed.on("ended",(()=>{e.media.paused=!0,triggerEvent.call(e,e.media,"ended")})),e.embed.on("error",(t=>{e.media.error=t,triggerEvent.call(e,e.media,"error")})),t.customControls&&setTimeout((()=>ui.build.call(e)),0)}};function parseId(e){return is.empty(e)?null:e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:e}function assurePlaybackState(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,triggerEvent.call(this,this.media,e?"play":"pause"))}function getHost(e){return e.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}const youtube={setup(){if(toggleClass(this.elements.wrapper,this.config.classNames.embed,!0),is.object(window.YT)&&is["function"](window.YT.Player))youtube.ready.call(this);else{const e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{is["function"](e)&&e(),youtube.ready.call(this)},loadScript(this.config.urls.youtube.sdk)["catch"]((e=>{this.debug.warn("YouTube API failed to load",e)}))}},getTitle(e){fetch$1(format(this.config.urls.youtube.api,e)).then((e=>{if(is.object(e)){const{title:t,height:A,width:r}=e;this.config.title=t,ui.setTitle.call(this),this.embed.ratio=roundAspectRatio(r,A)}setAspectRatio.call(this)}))["catch"]((()=>{setAspectRatio.call(this)}))},ready(){const e=this,t=e.config.youtube,A=e.media&&e.media.getAttribute("id");if(!is.empty(A)&&A.startsWith("youtube-"))return;let r=e.media.getAttribute("src");is.empty(r)&&(r=e.media.getAttribute(this.config.attributes.embed.id));const i=parseId(r),s=createElement("div",{id:generateId(e.provider),"data-poster":t.customControls?e.poster:void 0});if(e.media=replaceElement(s,e.media),t.customControls){const t=e=>"https://i.ytimg.com/vi/".concat(i,"/").concat(e,"default.jpg");loadImage(t("maxres"),121)["catch"]((()=>loadImage(t("sd"),121)))["catch"]((()=>loadImage(t("hq")))).then((t=>ui.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:i,host:getHost(t),playerVars:extend({},{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,r={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:r},triggerEvent.call(e,e.media,"error")}},onPlaybackRateChange(t){const A=t.target;e.media.playbackRate=A.getPlaybackRate(),triggerEvent.call(e,e.media,"ratechange")},onReady(A){if(is["function"](e.media.play))return;const r=A.target;youtube.getTitle.call(e,i),e.media.play=()=>{assurePlaybackState.call(e,!0),r.playVideo()},e.media.pause=()=>{assurePlaybackState.call(e,!1),r.pauseVideo()},e.media.stop=()=>{r.stopVideo()},e.media.duration=r.getDuration(),e.media.paused=!0,e.media.currentTime=0,Object.defineProperty(e.media,"currentTime",{get:()=>Number(r.getCurrentTime()),set(t){e.paused&&!e.embed.hasPlayed&&e.embed.mute(),e.media.seeking=!0,triggerEvent.call(e,e.media,"seeking"),r.seekTo(t)}}),Object.defineProperty(e.media,"playbackRate",{get:()=>r.getPlaybackRate(),set(e){r.setPlaybackRate(e)}});let{volume:s}=e.config;Object.defineProperty(e.media,"volume",{get:()=>s,set(t){s=t,r.setVolume(100*s),triggerEvent.call(e,e.media,"volumechange")}});let{muted:n}=e.config;Object.defineProperty(e.media,"muted",{get:()=>n,set(t){const A=is.boolean(t)?t:n;n=A,r[A?"mute":"unMute"](),r.setVolume(100*s),triggerEvent.call(e,e.media,"volumechange")}}),Object.defineProperty(e.media,"currentSrc",{get:()=>r.getVideoUrl()}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration});const a=r.getAvailablePlaybackRates();e.options.speed=a.filter((t=>e.config.speed.options.includes(t))),e.supported.ui&&t.customControls&&e.media.setAttribute("tabindex",-1),triggerEvent.call(e,e.media,"timeupdate"),triggerEvent.call(e,e.media,"durationchange"),clearInterval(e.timers.buffering),e.timers.buffering=setInterval((()=>{e.media.buffered=r.getVideoLoadedFraction(),(null===e.media.lastBuffered||e.media.lastBufferedui.build.call(e)),50)},onStateChange(A){const r=A.target;switch(clearInterval(e.timers.playing),e.media.seeking&&[1,2].includes(A.data)&&(e.media.seeking=!1,triggerEvent.call(e,e.media,"seeked")),A.data){case-1:triggerEvent.call(e,e.media,"timeupdate"),e.media.buffered=r.getVideoLoadedFraction(),triggerEvent.call(e,e.media,"progress");break;case 0:assurePlaybackState.call(e,!1),e.media.loop?(r.stopVideo(),r.playVideo()):triggerEvent.call(e,e.media,"ended");break;case 1:t.customControls&&!e.config.autoplay&&e.media.paused&&!e.embed.hasPlayed?e.media.pause():(assurePlaybackState.call(e,!0),triggerEvent.call(e,e.media,"playing"),e.timers.playing=setInterval((()=>{triggerEvent.call(e,e.media,"timeupdate")}),50),e.media.duration!==r.getDuration()&&(e.media.duration=r.getDuration(),triggerEvent.call(e,e.media,"durationchange")));break;case 2:e.muted||e.embed.unMute(),assurePlaybackState.call(e,!1);break;case 3:triggerEvent.call(e,e.media,"waiting")}triggerEvent.call(e,e.elements.container,"statechange",!1,{code:A.data})}}})}},media={setup(){this.media?(toggleClass(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),toggleClass(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&toggleClass(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=createElement("div",{"class":this.config.classNames.video}),wrap(this.media,this.elements.wrapper),this.elements.poster=createElement("div",{"class":this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?html5.setup.call(this):this.isYouTube?youtube.setup.call(this):this.isVimeo&&vimeo.setup.call(this)):this.debug.warn("No media element found!")}};class Ads{constructor(e){_defineProperty$1(this,"load",(()=>{this.enabled&&(is.object(window.google)&&is.object(window.google.ima)?this.ready():loadScript(this.player.config.urls.googleIMA.sdk).then((()=>{this.ready()}))["catch"]((()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))})))})),_defineProperty$1(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()})),_defineProperty$1(this,"setupIMA",(()=>{this.elements.container=createElement("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()})),_defineProperty$1(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(t){this.onAdError(t)}})),_defineProperty$1(this,"pollCountdown",((e=!1)=>{if(!e)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval((()=>{const e=formatTime(Math.max(this.manager.getRemainingTime(),0)),t="".concat(i18n.get("advertisement",this.player.config)," - ").concat(e);this.elements.container.setAttribute("data-badge-text",t)}),100)})),_defineProperty$1(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")})),_defineProperty$1(this,"addCuePoints",(()=>{is.empty(this.cuePoints)||this.cuePoints.forEach((e=>{if(0!==e&&-1!==e&&e{const{container:t}=this.player.elements,A=e.getAd(),r=e.getAdData();switch((e=>{triggerEvent.call(this.player,this.player.media,"ads".concat(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:r.adError&&this.player.debug.warn("Non-fatal ad error: ".concat(r.adError.getMessage()))}})),_defineProperty$1(this,"onAdError",(e=>{this.cancel(),this.player.debug.warn("Ads error",e)})),_defineProperty$1(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;is.empty(this.cuePoints)||this.cuePoints.forEach(((A,r)=>{t{this.manager&&this.manager.resize(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL)}))})),_defineProperty$1(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(t){this.onAdError(t)}}))["catch"]((()=>{}))})),_defineProperty$1(this,"resumeContent",(()=>{this.elements.container.style.zIndex="",this.playing=!1,silencePromise(this.player.media.play())})),_defineProperty$1(this,"pauseContent",(()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()})),_defineProperty$1(this,"cancel",(()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()})),_defineProperty$1(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"]((()=>{}))})),_defineProperty$1(this,"trigger",((e,...t)=>{const A=this.events[e];is.array(A)&&A.forEach((e=>{is["function"](e)&&e.apply(this,t)}))})),_defineProperty$1(this,"on",((e,t)=>(is.array(this.events[e])||(this.events[e]=[]),this.events[e].push(t),this))),_defineProperty$1(this,"startSafetyTimer",((e,t)=>{this.player.debug.log("Safety timer invoked from: ".concat(t)),this.safetyTimer=setTimeout((()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")}),e)})),_defineProperty$1(this,"clearSafetyTimer",(e=>{is.nullOrUndefined(this.safetyTimer)||(this.player.debug.log("Safety timer cleared from: ".concat(e)),clearTimeout(this.safetyTimer),this.safetyTimer=null)})),this.player=e,this.config=e.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&&(!is.empty(e.publisherId)||is.url(e.tagUrl))}get tagUrl(){const{config:e}=this;return is.url(e.tagUrl)?e.tagUrl:"https://go.aniview.com/api/adserver6/vast/?".concat(buildUrlParams({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 clamp(e=0,t=0,A=255){return Math.min(Math.max(e,t),A)}const parseVtt=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(is.number(A.startTime)){if(!is.empty(e.trim())&&is.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.".concat(t[4])),A.endTime=60*Number(t[6]||0)*60+60*Number(t[7])+Number(t[8])+Number("0.".concat(t[9])))}})),A.text&&t.push(A)})),t},fitRatio=(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 PreviewThumbnails{constructor(e){_defineProperty$1(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)}))})),_defineProperty$1(this,"getThumbnails",(()=>new Promise((e=>{const{src:t}=this.player.config.previewThumbnails;if(is.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(is["function"](t))t((e=>{this.thumbnails=e,A()}));else{const e=(is.string(t)?[t]:t).map((e=>this.getThumbnail(e)));Promise.all(e).then(A)}})))),_defineProperty$1(this,"getThumbnail",(e=>new Promise((t=>{fetch$1(e).then((A=>{const r={frames:parseVtt(A),height:null,urlPrefix:""};r.frames[0].text.startsWith("/")||r.frames[0].text.startsWith("http://")||r.frames[0].text.startsWith("https://")||(r.urlPrefix=e.substring(0,e.lastIndexOf("/")+1));const i=new Image;i.onload=()=>{r.height=i.naturalHeight,r.width=i.naturalWidth,this.thumbnails.push(r),t()},i.src=r.urlPrefix+r.frames[0].text}))})))),_defineProperty$1(this,"startMove",(e=>{if(this.loaded&&is.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 r=this.player.elements.progress.getBoundingClientRect(),i=100/r.width*(e.pageX-r.left);this.seekTime=this.player.media.duration*(i/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=formatTime(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","".concat(s.label,"
"))}this.showImageAtCurrentTime()}})),_defineProperty$1(this,"endMove",(()=>{this.toggleThumbContainer(!1,!0)})),_defineProperty$1(this,"startScrubbing",(e=>{(is.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()))})),_defineProperty$1(this,"endScrubbing",(()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):once.call(this.player,this.player.media,"timeupdate",(()=>{this.mouseDown||this.toggleScrubbingContainer(!1)}))})),_defineProperty$1(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}))})),_defineProperty$1(this,"render",(()=>{this.elements.thumb.container=createElement("div",{"class":this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=createElement("div",{"class":this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const e=createElement("div",{"class":this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=createElement("span",{},"00:00"),e.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(e),is.element(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=createElement("div",{"class":this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)})),_defineProperty$1(this,"destroy",(()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()})),_defineProperty$1(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,r)=>{this.loadedImages.includes(t.frames[e].text)&&(A=r)})),e!==this.showingThumb&&(this.showingThumb=e,this.loadImage(A)))})),_defineProperty$1(this,"loadImage",((e=0)=>{const t=this.showingThumb,A=this.thumbnails[e],{urlPrefix:r}=A,i=A.frames[t],s=A.frames[t].text,n=r+s;if(this.currentImageElement&&this.currentImageElement.dataset.filename===s)this.showImage(this.currentImageElement,i,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: ".concat(n)),A.onload=()=>this.showImage(A,i,e,t,s,!0),this.loadingImage=A,this.removeOldImages(A)}})),_defineProperty$1(this,"showImage",((e,t,A,r,i,s=!0)=>{this.player.debug.log("Showing thumb: ".concat(i,". num: ").concat(r,". qual: ").concat(A,". newimg: ").concat(s)),this.setImageSizeAndOffset(e,t),s&&(this.currentImageContainer.appendChild(e),this.currentImageElement=e,this.loadedImages.includes(i)||this.loadedImages.push(i)),this.preloadNearby(r,!0).then(this.preloadNearby(r,!1)).then(this.getHigherQuality(A,e,t,i))})),_defineProperty$1(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: ".concat(t.dataset.filename))}),A)}}))})),_defineProperty$1(this,"preloadNearby",((e,t=!0)=>new Promise((A=>{setTimeout((()=>{const r=this.thumbnails[0].frames[e].text;if(this.showingThumbFilename===r){let i;i=t?this.thumbnails[0].frames.slice(e):this.thumbnails[0].frames.slice(0,e).reverse();let s=!1;i.forEach((e=>{const t=e.text;if(t!==r&&!this.loadedImages.includes(t)){s=!0,this.player.debug.log("Preloading thumb filename: ".concat(t));const{urlPrefix:e}=this.thumbnails[0],r=e+t,i=new Image;i.src=r,i.onload=()=>{this.player.debug.log("Preloaded thumb filename: ".concat(t)),this.loadedImages.includes(t)||this.loadedImages.push(t),A()}}})),s||A()}}),300)})))),_defineProperty$1(this,"getHigherQuality",((e,t,A,r)=>{if(e{this.showingThumbFilename===r&&(this.player.debug.log("Showing higher quality thumb for: ".concat(r)),this.loadImage(e+1))}),300)}})),_defineProperty$1(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)})),_defineProperty$1(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)})),_defineProperty$1(this,"determineContainerAutoSizing",(()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)})),_defineProperty$1(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="".concat(t,"px")}else if(e.clientHeight<20&&e.clientWidth>20){const t=Math.floor(e.clientWidth/this.thumbAspectRatio);e.style.height="".concat(t,"px")}}else{const t=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);e.style.height="".concat(this.thumbContainerHeight,"px"),e.style.width="".concat(t,"px")}this.setThumbContainerPos()})),_defineProperty$1(this,"setThumbContainerPos",(()=>{const e=this.player.elements.progress.getBoundingClientRect(),t=this.player.elements.container.getBoundingClientRect(),{container:A}=this.elements.thumb,r=t.left-e.left+10,i=t.right-e.left-A.clientWidth-10,s=this.mousePosX-e.left-A.clientWidth/2,n=clamp(s,r,i);A.style.left="".concat(n,"px"),A.style.setProperty("--preview-arrow-offset",s-n+"px")})),_defineProperty$1(this,"setScrubbingContainerSize",(()=>{const{width:e,height:t}=fitRatio(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width="".concat(e,"px"),this.elements.scrubbing.container.style.height="".concat(t,"px")})),_defineProperty$1(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="-".concat(t.x*A,"px"),e.style.top="-".concat(t.y*A,"px")})),this.player=e,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}=fitRatio(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 source={insertElements(e,t){is.string(t)?insertElement(e,this.media,{src:t}):is.array(t)&&t.forEach((t=>{insertElement(e,this.media,t)}))},change(e){getDeep(e,"sources.length")?(html5.cancelRequests.call(this),this.destroy.call(this,(()=>{this.options.quality=[],removeElement(this.media),this.media=null,is.element(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:t,type:A}=e,[{provider:r=providers.html5,src:i}]=t,s="html5"===r?A:"div",n="html5"===r?{}:{src:i};Object.assign(this,{provider:r,type:A,supported:support.check(A,r,this.config.playsinline),media:createElement(s,n)}),this.elements.container.appendChild(this.media),is.boolean(e.autoplay)&&(this.config.autoplay=e.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),is.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","")),ui.addStyleHook.call(this),this.isHTML5&&source.insertElements.call(this,"source",t),this.config.title=e.title,media.setup.call(this),this.isHTML5&&Object.keys(e).includes("tracks")&&source.insertElements.call(this,"track",e.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&ui.build.call(this),this.isHTML5&&this.media.load(),is.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 PreviewThumbnails(this))),this.fullscreen.update()}),!0)):this.debug.warn("Invalid source format")}};class Plyr{constructor(e,t){if(_defineProperty$1(this,"play",(()=>is["function"](this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then((()=>this.ads.play()))["catch"]((()=>silencePromise(this.media.play()))),this.media.play()):null)),_defineProperty$1(this,"pause",(()=>this.playing&&is["function"](this.media.pause)?this.media.pause():null)),_defineProperty$1(this,"togglePlay",(e=>(is.boolean(e)?e:!this.playing)?this.play():this.pause())),_defineProperty$1(this,"stop",(()=>{this.isHTML5?(this.pause(),this.restart()):is["function"](this.media.stop)&&this.media.stop()})),_defineProperty$1(this,"restart",(()=>{this.currentTime=0})),_defineProperty$1(this,"rewind",(e=>{this.currentTime-=is.number(e)?e:this.config.seekTime})),_defineProperty$1(this,"forward",(e=>{this.currentTime+=is.number(e)?e:this.config.seekTime})),_defineProperty$1(this,"increaseVolume",(e=>{const t=this.media.muted?0:this.volume;this.volume=t+(is.number(e)?e:0)})),_defineProperty$1(this,"decreaseVolume",(e=>{this.increaseVolume(-e)})),_defineProperty$1(this,"airplay",(()=>{support.airplay&&this.media.webkitShowPlaybackTargetPicker()})),_defineProperty$1(this,"toggleControls",(e=>{if(this.supported.ui&&!this.isAudio){const t=hasClass(this.elements.container,this.config.classNames.hideControls),A=void 0===e?void 0:!e,r=toggleClass(this.elements.container,this.config.classNames.hideControls,A);if(r&&is.array(this.config.controls)&&this.config.controls.includes("settings")&&!is.empty(this.config.settings)&&controls$1.toggleMenu.call(this,!1),r!==t){const e=r?"controlshidden":"controlsshown";triggerEvent.call(this,this.media,e)}return!r}return!1})),_defineProperty$1(this,"on",((e,t)=>{on.call(this,this.elements.container,e,t)})),_defineProperty$1(this,"once",((e,t)=>{once.call(this,this.elements.container,e,t)})),_defineProperty$1(this,"off",((e,t)=>{off(this.elements.container,e,t)})),_defineProperty$1(this,"destroy",((e,t=!1)=>{if(!this.ready)return;const A=()=>{document.body.style.overflow="",this.embed=null,t?(Object.keys(this.elements).length&&(removeElement(this.elements.buttons.play),removeElement(this.elements.captions),removeElement(this.elements.controls),removeElement(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),is["function"](e)&&e()):(unbindListeners.call(this),html5.cancelRequests.call(this),replaceElement(this.elements.original,this.elements.container),triggerEvent.call(this,this.elements.original,"destroyed",!0),is["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?(ui.toggleNativeControls.call(this,!0),A()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&is["function"](this.embed.destroy)&&this.embed.destroy(),A()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(A),setTimeout(A,200))})),_defineProperty$1(this,"supports",(e=>support.mime.call(this,e))),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=support.touch,this.media=e,is.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||is.nodeList(this.media)||is.array(this.media))&&(this.media=this.media[0]),this.config=extend({},defaults,Plyr.defaults,t||{},(()=>{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 Console(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",support),is.nullOrUndefined(this.media)||!is.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(!support.check().api)return void this.debug.error("Setup failed: no support");const A=this.media.cloneNode(!0);A.autoplay=!1,this.elements.original=A;const r=this.media.tagName.toLowerCase();let i=null,s=null;switch(r){case"div":if(i=this.media.querySelector("iframe"),is.element(i)){if(s=parseUrl(i.getAttribute("src")),this.provider=getProviderByUrl(s.toString()),this.elements.container=this.media,this.media=i,this.elements.container.className="",s.search.length){const e=["1","true"];e.includes(s.searchParams.get("autoplay"))&&(this.config.autoplay=!0),e.includes(s.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=e.includes(s.searchParams.get("playsinline")),this.config.youtube.hl=s.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(is.empty(this.provider)||!Object.values(providers).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=types.video;break;case"video":case"audio":this.type=r,this.provider=providers.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=support.check(this.type,this.provider),this.supported.api?(this.eventListeners=[],this.listeners=new Listeners(this),this.storage=new Storage(this),this.media.plyr=this,is.element(this.elements.container)||(this.elements.container=createElement("div"),wrap(this.media,this.elements.container)),ui.migrateStyles.call(this),ui.addStyleHook.call(this),media.setup.call(this),this.config.debug&&on.call(this,this.elements.container,this.config.events.join(" "),(e=>{this.debug.log("event: ".concat(e.type))})),this.fullscreen=new Fullscreen(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&ui.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new Ads(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",(()=>silencePromise(this.play()))),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new PreviewThumbnails(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===providers.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===providers.youtube}get isVimeo(){return this.provider===providers.vimeo}get isVideo(){return this.type===types.video}get isAudio(){return this.type===types.audio}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=is.number(e)&&e>0;this.media.currentTime=t?Math.min(e,this.duration):0,this.debug.log("Seeking to ".concat(this.currentTime," seconds"))}get currentTime(){return Number(this.media.currentTime)}get buffered(){const{buffered:e}=this.media;return is.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=is.number(t)&&t!==1/0?t:0;return e||A}set volume(e){let t=e;is.string(t)&&(t=Number(t)),is.number(t)||(t=this.storage.get("volume")),is.number(t)||({volume:t}=this.config),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!is.empty(e)&&this.muted&&t>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(e){let t=e;is.boolean(t)||(t=this.storage.get("muted")),is.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;is.number(e)&&(t=e),is.number(t)||(t=this.storage.get("speed")),is.number(t)||(t=this.config.speed.selected);const{minimumSpeed:A,maximumSpeed:r}=this;t=clamp(t,A,r),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 r=[!is.empty(e)&&Number(e),this.storage.get("quality"),t.selected,t["default"]].find(is.number),i=!0;if(!A.includes(r)){const e=closest(A,r);this.debug.warn("Unsupported quality option: ".concat(r,", using ").concat(e," instead")),r=e,i=!1}t.selected=r,this.media.quality=r,i&&this.storage.set({quality:r})}get quality(){return this.media.quality}set loop(e){const t=is.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){source.change.call(this,e)}get source(){return this.media.currentSrc}get download(){const{download:e}=this.config.urls;return is.url(e)?e:this.source}set download(e){is.url(e)&&(this.config.urls.download=e,controls$1.setDownloadUrl.call(this))}set poster(e){this.isVideo?ui.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=reduceAspectRatio(getAspectRatio.call(this));return is.array(e)?e.join(":"):e}set ratio(e){this.isVideo?is.string(e)&&validateAspectRatio(e)?(this.config.ratio=reduceAspectRatio(e),setAspectRatio.call(this)):this.debug.error("Invalid aspect ratio specified (".concat(e,")")):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(e){this.config.autoplay=is.boolean(e)?e:this.config.autoplay}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(e){captions.toggle.call(this,e,!1)}set currentTrack(e){captions.set.call(this,e,!1),captions.setup.call(this)}get currentTrack(){const{toggled:e,currentTrack:t}=this.captions;return e?t:-1}set language(e){captions.setLanguage.call(this,e,!1)}get language(){return(captions.getCurrentTrack.call(this)||{}).language}set pip(e){if(!support.pip)return;const t=is.boolean(e)?e:!this.pip;is["function"](this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?pip.active:pip.inactive),is["function"](this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}get pip(){return support.pip?is.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===pip.active: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 PreviewThumbnails(this))}static supported(e,t){return support.check(e,t)}static loadSprite(e,t){return loadSprite(e,t)}static setup(e,t={}){let A=null;return is.string(e)?A=Array.from(document.querySelectorAll(e)):is.nodeList(e)?A=Array.from(e):is.array(e)&&(A=e.filter(is.element)),is.empty(A)?null:A.map((e=>new Plyr(e,t)))}}Plyr.defaults=cloneDeep(defaults);const videoWrap="_videoWrap_1oj4a_1",controls="_controls_1oj4a_16",time="_time_1oj4a_23",slider="_slider_1oj4a_34",actions="_actions_1oj4a_45",actionWrap="_actionWrap_1oj4a_54",actionBtn="_actionBtn_1oj4a_57",playIcon="_playIcon_1oj4a_72",btnPlay="_btnPlay_1oj4a_75",btnPause="_btnPause_1oj4a_78",loopBtn="_loopBtn_1oj4a_85",active="_active_1oj4a_91",speedBtn="_speedBtn_1oj4a_97",popoverGroup="_popoverGroup_1oj4a_100",sliderPopup="_sliderPopup_1oj4a_115",iconAdd="_iconAdd_1oj4a_129",iconCut="_iconCut_1oj4a_130",disabled="_disabled_1oj4a_138",sliderPoint="_sliderPoint_1oj4a_146",styles={videoWrap:videoWrap,controls:controls,time:time,slider:slider,actions:actions,actionWrap:actionWrap,actionBtn:actionBtn,playIcon:playIcon,btnPlay:btnPlay,btnPause:btnPause,loopBtn:loopBtn,active:active,speedBtn:speedBtn,popoverGroup:popoverGroup,sliderPopup:sliderPopup,iconAdd:iconAdd,iconCut:iconCut,disabled:disabled,sliderPoint:sliderPoint},VideoItem=defineComponent({name:"video-play",props:{item:{type:Object,"default":()=>({})},activeModel:{type:Boolean,"default":!0}},emits:["play","pause","ended","close"],setup(e,{emit:t,expose:A}){const{item:r}=toRefs(e),i=reactive({videoContianerRef:null,videoState:"pause",animationState:"start",videoItem:null,speedControl:!1,speedStyle:{left:"1px"},defaultSpeed:1}),s="v"+Date.now()+Math.floor(100*Math.random()),n="play"+Date.now()+Math.floor(100*Math.random()),a="loop"+Date.now()+Math.floor(100*Math.random()),o="speed"+Date.now()+Math.floor(100*Math.random()),l=e=>{var t,A;e.stopPropagation(),i.speedControl=!1,i.videoContianerRef.paused?null==(t=i.videoContianerRef)||t.play():null==(A=i.videoItem)||A.pause()},c=()=>{i.speedControl=!1;const e=document.getElementById(a);e&&i.videoItem&&(i.videoItem.loop?e.classList.remove(styles.active):e.classList.add(styles.active),i.videoItem.loop=!i.videoItem.loop)},h=()=>{const e=document.getElementById("videoItemName");e&&(e.innerHTML=r.value.name||"")},u=e=>{const t=document.getElementById(n);t&&("play"==e?(t.classList.remove(styles.btnPause),t.classList.add(styles.btnPlay)):(t.classList.remove(styles.btnPlay),t.classList.add(styles.btnPause)))},p='\n
\n
\n
00:00
\n
00:00
\n
\n
\n
\n \n % buffered\n 00:00\n
\n
\n
\n
\n \n \n
\n \n
\n
\n
\n
\n
');onMounted((()=>{i.videoItem=new Plyr(i.videoContianerRef,{autoplay:!0,controls:p,ratio:"16:9",hideControls:!1,clickToPlay:!1,fullscreen:{enabled:!1,fallback:!1,iosNative:!1}}),nextTick((()=>{var e,A,r,u,p;null==(e=document.getElementById(s))||e.addEventListener("click",(e=>{e.stopPropagation(),i.speedControl=!1,i.videoContianerRef.paused||t("close")})),null==(A=document.getElementById(s))||A.addEventListener("touchmove",(()=>{i.speedControl=!1,i.videoContianerRef.paused||t("close")})),null==(r=document.getElementById(n))||r.addEventListener("click",l),null==(u=document.getElementById(a))||u.addEventListener("click",c),null==(p=document.getElementById(o))||p.addEventListener("click",(e=>{e.stopPropagation(),i.speedControl=!i.speedControl})),h()}))})),watch((()=>e.activeModel),(()=>{var t,A;A=e.activeModel,null==(t=i.videoItem)||t.toggleControls(A),A||(i.speedControl=A)})),watch((()=>e.item),(()=>{h(),i.videoItem&&(i.videoItem.speed=i.defaultSpeed||1),i.speedControl=!1}));let d=null;const g=()=>{clearTimeout(d),nextTick((()=>{i.videoContianerRef.play()["catch"]((e=>{d=setTimeout((()=>{var A;(null==(A=null==e?void 0:e.message)?void 0:A.includes("play()"))&&t("play"),g()}),1e3)}))}))};let m=null,f=0;const y=()=>{f>5||(clearTimeout(m),nextTick((()=>{m=setTimeout((()=>{var A;i.videoContianerRef.src=null==(A=e.item)?void 0:A.content,t("play"),i.videoContianerRef.load(),y()}),1e3)})),f++)};return A({getVideoRef:()=>i.videoContianerRef}),()=>{var A;return createVNode("div",{"class":styles.videoWrap},[createVNode("video",{ref:e=>i.videoContianerRef=e,"class":styles.itemDiv,src:null==(A=e.item)?void 0:A.content,poster:iconVideoBg,"webkit-playsinline":!0,playsinline:!0,"x5-video-player-type":"h5",onLoadedmetadata:()=>{i.videoState="pause",u("play"),nextTick((()=>{i.videoContianerRef.currentTime=0,nextTick(g)}))},onPlay:()=>{f=0,i.videoState="play",u("pause"),t("close"),t("play"),clearTimeout(m)},onPause:()=>{i.videoState="pause",u("play"),t("pause")},onEnded:()=>{i.videoState="pause",u("play"),t("ended")},onError:y},null),createVNode("div",{style:{display:i.speedControl?"block":"none"}},[createVNode("div",{"class":styles.sliderPopup,onClick:e=>{e.stopPropagation()}},[createVNode("i",{"class":styles.iconAdd,onClick:()=>{i.defaultSpeed>=1.5||i.videoItem&&(i.defaultSpeed=(10*i.defaultSpeed+1)/10,i.videoItem.speed=i.defaultSpeed)}},null),createVNode(Slider,{min:.5,max:1.5,step:.1,modelValue:i.defaultSpeed,"onUpdate:modelValue":e=>i.defaultSpeed=e,vertical:!0,barHeight:5,reverse:!0,onChange:()=>{i.videoItem&&(i.videoItem.speed=i.defaultSpeed)}},{button:()=>createVNode("div",{"class":styles.sliderPoint},[i.defaultSpeed,createVNode("span",null,[createTextVNode("x")])])}),createVNode("i",{"class":[styles.iconCut],onClick:()=>{i.defaultSpeed<=.5||i.videoItem&&(i.defaultSpeed=(10*i.defaultSpeed-1)/10,i.videoItem.speed=i.defaultSpeed)}},null)])])])}}}),index=defineComponent({name:"CoursewarePlay",setup(){const e=usePageVisibility();watch((()=>e.value),(e=>{"hidden"==e&&d()}));const t=reactive({width:"100vw"}),A=(e=0)=>{(()=>{const e=Math.min(screen.width,screen.height)*(16/9);e>Math.max(screen.width,screen.height)?t.width="100vw":t.width=e+"px"})(),postMessage({api:"setRequestedOrientation",content:{orientation:e}},(()=>{})),postMessage({api:"setStatusBarVisibility",content:{isVisibility:e}}),postMessage({api:"keepScreenLongLight",content:{isOpenLight:!!e}})};A(),onUnmounted((()=>{A(1),window.removeEventListener("message",l)}));const r=useRoute$1(),i=ref(),s=reactive({detail:null,knowledgePointList:[],itemList:[],showHead:!0,isCourse:!1,isRecordPlay:!1,videoRefs:{},videoState:"init",videoItemRef:null,animationState:"start"}),n=reactive({isAutoPlay:!0,nowTime:0,model:!0,isAnimation:!0,videoBtns:!0,currentTime:0,duration:0,timer:null,item:null}),a=async e=>await promisefiyPostMessage({api:"getCourseFilePath",content:{url:e.content,localPath:"",materialId:e.materialId,updateTime:e.updateTime,type:e.typeCode}}),o=async(e,t)=>{var A;const r=[],i=browser$1();for(let s=0;s{var t;"headerTogge"===(null==(t=e.data)?void 0:t.api)&&(n.model=e.data.show||"play"!=e.data.playState)};onMounted((async()=>{var e;await(async()=>{var e,t;try{const A=await request.get(state.platformApi+"/lessonCourseware/getLessonCourseDetail/".concat(r.query.id),{hideLoading:!0});if(s.detail=A.data,null==(e=null==A?void 0:A.data)?void 0:e.lockFlag)return postMessage({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),void showDialog({title:"温馨提示",message:"课件已锁定"}).then((()=>{h()}));if(Array.isArray(null==(t=null==A?void 0:A.data)?void 0:t.knowledgePointList)){let e=0;s.knowledgePointList=A.data.knowledgePointList.map((t=>(Array.isArray(t.materialList)&&(t.materialList=t.materialList.map((t=>(e++,{...t,content:t.content,knowledgePointId:[t.knowledgePointId],materialId:t.id,id:e+""})))),Array.isArray(t.children)&&(t.children=t.children.map((A=>(A.materialList=A.materialList.map((A=>(e++,{...A,content:A.content,knowledgePointId:[t.id,A.knowledgePointId],materialId:A.id,id:e+""}))),A)))),t))),(async()=>{const e=[];for(let r=0;r0){const A=await o(t.materialList,t.name);e.push(...A)}if(t.children&&t.children.length>0){const A=t.children||[];for(let t=0;te.knowledgePointMaterialRelationId==r.query.kId||e.materialId==r.query.kId));t=t>-1?t:0;const A=e[t];n.isAutoPlay&&(A.autoPlay=!0),u.activeIndex=t,u.playIndex=t,u.tabName=A.tabName,u.tabActive=A.knowledgePointId,u.itemActive=A.id,u.itemName=A.name,nextTick((()=>{s.itemList=e,w(u.activeIndex),postMessage({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),setTimeout((()=>{s.animationState="end"}),500)}))})()}}catch(A){}})(),"0"===String(null==(e=s.detail)?void 0:e.accessScope)||"STUDENT"!==state.platformType||handleCheckVip()?window.addEventListener("message",l):nextTick((()=>{postMessage({api:"courseLoading",content:{show:!1,type:"fullscreen"}})}))}));const c=ref(),h=()=>{var e;try{null==(e=c.value)||e.handleOut()}catch(t){}postMessage({api:"back"})},u=reactive({open:!1,activeIndex:0,playIndex:0,tabActive:"",tabName:"",itemActive:"",itemName:"",guideOpen:!1,toolOpen:!1}),p=e=>new Promise((t=>{if(e.paused)return t(!0);e.onpause=()=>{t(!0)},e.pause()})),d=async()=>{const e=document.querySelectorAll("video");for(let t=0;t{var t,A;"SONG"===e.typeCode&&(null==(A=null==(t=e.iframeRef)?void 0:t.contentWindow)||A.postMessage({api:"setPlayState"},"*"))}))},g=()=>{clearTimeout(n.timer),closeToast(),n.timer=setTimeout((()=>{n.model=!1}),4e3)},m=e=>{postMessage({api:"open_app_page",content:{action:"app",pageTag:e,url:"",params:JSON.stringify({courseId:r.query.courseId})}})},f=ref(0),y=[{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"}}],B=ref(),C=async e=>{u.activeIndex!=e&&(await d(),s.animationState="start",s.videoState="init",clearTimeout(B.value),w(u.activeIndex,e),nextTick((()=>{u.activeIndex=e,B.value=setTimeout((()=>{u.playIndex=e;const t=s.itemList[e];t&&(u.tabActive=t.knowledgePointId,u.itemActive=t.id,u.itemName=t.name,u.tabName=t.tabName,"SONG"==t.typeCode&&(n.model=!0)),requestAnimationFrame((()=>{const e=f.value+1;f.value=e>=y.length-1?0:e,t&&"VIDEO"===t.typeCode&&(clearTimeout(n.timer),closeToast(),t.autoPlay=!0,s.animationState="end")}))}),n.isAnimation?850:0)})))},w=(e,t)=>{t=t||e+1;const A=s.itemList[e],r=s.itemList[t];if(r){if(r.knowledgePointId!=A.knowledgePointId)return void(n.isAnimation=!0);const i=A.videoEle,s=r.videoEle;i&&i.duration<8&&et?n.isAnimation=!1:n.isAnimation=!0}else n.isAnimation=!((null==A?void 0:A.adviseStudyTimeSecond)<8)},v=e=>{C("up"===e?u.activeIndex-1:u.activeIndex+1)},E=()=>{var e;const t=s.itemList[u.activeIndex];"VIDEO"!=(null==t?void 0:t.typeCode)||(null==(e=t.videoEle)?void 0:e.paused)||g()},I=reactive({type:"",penShow:!1}),b=e=>{var t,A;const r=s.itemList[u.activeIndex];"VIDEO"===r.typeCode&&r.videoEle&&r.videoEle.pause(),"SONG"===r.typeCode&&(null==(A=null==(t=r.iframeRef)?void 0:t.contentWindow)||A.postMessage({api:"setPlayState"},"*")),clearTimeout(n.timer),closeToast(),n.model=!1,u.toolOpen=!1,I.type=e.type,"pen"===e.type&&(I.penShow=!0)},T=computed((()=>{const e=s.itemList[u.activeIndex];return e&&e.typeCode&&"VIDEO"===e.typeCode.toLocaleUpperCase()?e:{}}));let F=null;return()=>createVNode("div",{id:"playContent","class":styles$9.playContent},[createVNode("div",{"class":styles$9.coursewarePlay,style:{width:t.width},onClick:()=>{clearTimeout(F),clearTimeout(n.timer),closeToast(),Date.now()-n.nowTime<300?(()=>{var e;if("VIDEO"===T.value.typeCode){const t=null==(e=s.videoItemRef)?void 0:e.getVideoRef();t&&(t.paused?t.play():(t.pause(),showToast("已暂停")))}})():(n.nowTime=Date.now(),F=setTimeout((()=>{n.model=!n.model}),300))}},[createVNode("div",{"class":styles$9.wraps},[createVNode("div",{style:T.value.typeCode&&"end"===s.animationState&&"play"===s.videoState?{zIndex:15,opacity:1}:{opacity:0,zIndex:-1},"class":styles$9.itemDiv},[createVNode(VideoItem,{ref:e=>s.videoItemRef=e,item:T.value,activeModel:n.model,onClose:g,onPlay:()=>{s.videoState="play"},onPause:()=>{clearTimeout(n.timer),n.model=!0},onEnded:()=>{const e=u.activeIndex+1;e{const A=Math.abs(u.activeIndex-t)<2,r=Math.abs(u.playIndex-t)<2,i=u.playIndex===t;return A?createVNode("div",{key:"index"+t,"data-id":"data"+t,"class":[styles$9.itemDiv,i&&styles$9.itemActive,n.isAnimation&&styles$9.acitveAnimation,A?styles$9.show:styles$9.hide],style:tu.activeIndex?y[f.value].next:{}},[createVNode(Transition,{name:"van-fade"},{"default":()=>["VIDEO"===e.typeCode&&"end"!==s.animationState&&"play"!=s.videoState&&createVNode("div",{"class":styles$9.loadWrap},[createVNode(Vue3Lottie,{animationData:playLoadData},null)])]}),r&&"IMG"===e.typeCode&&createVNode("img",{src:e.content},null),r&&"SONG"===e.typeCode&&createVNode(MusicScore,{activeModel:n.model,"data-vid":e.id,music:e,onSetIframe:t=>{e.iframeRef=t}},null)]):""}))]),createVNode(Transition,{name:"right"},{"default":()=>[n.model&&createVNode("div",{"class":styles$9.rightFixedBtns,onClick:e=>{e.stopPropagation(),clearTimeout(n.timer)}},[createVNode("div",{"class":styles$9.btnsWrap},[createVNode("div",{"class":[styles$9.fullBtn,styles$9.point],onClick:()=>u.open=!0},[createVNode("img",{src:iconMenu},null),createVNode("span",null,[createTextVNode("知识点")])])]),createVNode("div",{"class":[styles$9.btnsWrap,styles$9.btnsBottom]},[s.isCourse&&createVNode(Fragment,null,[createVNode("div",{"class":styles$9.fullBtn,onClick:()=>m("student_roll_call")},[createVNode("img",{src:iconDian},null),createVNode("span",null,[createTextVNode("点名")])]),createVNode("div",{"class":styles$9.fullBtn,onClick:()=>m("sign_out")},[createVNode("img",{src:iconPoint},null),createVNode("span",null,[createTextVNode("签退")])])])])])]}),createVNode(Transition,{name:"left"},{"default":()=>[n.model&&createVNode("div",{"class":styles$9.leftFixedBtns,onClick:e=>e.stopPropagation()},[0!=u.activeIndex&&createVNode("div",{"class":[styles$9.btnsWrap,styles$9.prePoint]},[createVNode("div",{"class":styles$9.fullBtn,onClick:()=>{v("up")}},[createVNode("img",{src:iconUp},null),createVNode("span",{style:{textAlign:"center"}},[createTextVNode("上一个")])])]),u.activeIndex!=s.itemList.length-1&&createVNode("div",{"class":styles$9.btnsWrap},[createVNode("div",{"class":styles$9.fullBtn,onClick:()=>{v("down")}},[createVNode("span",{style:{textAlign:"center"}},[createTextVNode("下一个")]),createVNode("img",{src:iconDown},null)])])])]})]),createVNode("div",{style:{transform:n.model?"":"translateY(-100%)"},id:"coursePlayHeader","class":styles$9.headerContainer,ref:i},[createVNode("div",{"class":styles$9.backBtn,onClick:()=>h()},[createVNode(Icon,{name:iconBack},null),createTextVNode("返回")]),s.isCourse&&createVNode(PlayRecordTime,{ref:c,list:s.knowledgePointList},null),createVNode("div",{"class":styles$9.menu,onClick:()=>{const e=f.value+1;f.value=e>=y.length-1?0:e,g()}},[u.tabName]),"TEACHER"==state.platformType&&createVNode("div",{"class":styles$9.headRight,onClick:e=>{e.stopPropagation(),clearTimeout(n.timer)}},[createVNode("div",{"class":styles$9.rightBtn,onClick:()=>u.guideOpen=!0},[createVNode("img",{src:iconTouping},null)])])]),createVNode(Popup,{"class":styles$9.popupMore,overlayClass:styles$9.overlayClass,position:"right",round:!0,show:u.toolOpen,"onUpdate:show":e=>u.toolOpen=e,onClose:E},{"default":()=>[createVNode(Tool,{onHandleTool:b},null)]}),createVNode(Popup,{"class":styles$9.popup,style:{background:"rgba(0,0,0, 0.75)"},overlayClass:styles$9.overlayClass,position:"right",round:!0,show:u.open,"onUpdate:show":e=>u.open=e,onClose:E},{"default":()=>[createVNode(Points,{data:s.knowledgePointList,tabActive:u.tabActive,itemActive:u.itemActive,onHandleSelect:e=>{u.open=!1,(e=>{const t=s.itemList.findIndex((t=>t.id==e));t>-1&&C(t)})(e.itemActive)}},null)]}),createVNode(Popup,{"class":styles$9.popup,overlayClass:styles$9.overlayClass,position:"right",round:!0,show:u.guideOpen,"onUpdate:show":e=>u.guideOpen=e,onClose:E},{"default":()=>[createVNode(OGuide,null,null)]}),I.penShow&&createVNode(Pen,{show:"pen"===I.type,close:()=>(I.type="init",void((e=!0)=>{n.model=e})())},null)])}});export{index as default};