1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[27157,49538],{13060:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(12115);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm-88-532h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z"}}]},name:"pause-circle",theme:"outlined"};var o=n(81579);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}let l=a.forwardRef((e,t)=>a.createElement(o.A,i({},e,{ref:t,icon:r})))},23373:(e,t,n)=>{n.d(t,{E$:()=>i,FJ:()=>c,Fd:()=>o,Rg:()=>l});let a=new Set,r={Inter:"Inter",Roboto:"Roboto","Open Sans":"Open+Sans",Lato:"Lato",Montserrat:"Montserrat",Poppins:"Poppins",Raleway:"Raleway",Ubuntu:"Ubuntu",Nunito:"Nunito",Quicksand:"Quicksand",Comfortaa:"Comfortaa","Space Grotesk":"Space+Grotesk","Playfair Display":"Playfair+Display",Merriweather:"Merriweather",Lora:"Lora","Cormorant Garamond":"Cormorant+Garamond","Libre Baskerville":"Libre+Baskerville","Crimson Text":"Crimson+Text","Bebas Neue":"Bebas+Neue",Righteous:"Righteous","Alfa Slab One":"Alfa+Slab+One","Archivo Black":"Archivo+Black",Anton:"Anton","Dancing Script":"Dancing+Script",Pacifico:"Pacifico","Great Vibes":"Great+Vibes",Caveat:"Caveat",Satisfy:"Satisfy",Kalam:"Kalam","Indie Flower":"Indie+Flower",Sacramento:"Sacramento","Permanent Marker":"Permanent+Marker","Shadows Into Light":"Shadows+Into+Light","Fira Code":"Fira+Code","JetBrains Mono":"JetBrains+Mono","Source Code Pro":"Source+Code+Pro"};async function o(e){if(!e||a.has(e))return;let t=function(e){let t=r[e];return t?"https://fonts.googleapis.com/css2?family=".concat(t,":wght@").concat("400;500;600;700","&display=swap"):(console.warn("[fontLoader] Unknown font: ".concat(e)),null)}(e);return t?document.querySelector('link[href*="'.concat(r[e],'"]'))?void a.add(e):new Promise((n,r)=>{let o=document.createElement("link");o.rel="stylesheet",o.href=t,o.setAttribute("data-font",e),o.onload=()=>{a.add(e),console.log("[fontLoader] Loaded: ".concat(e)),n()},o.onerror=()=>{console.error("[fontLoader] Failed to load: ".concat(e)),r(Error("Failed to load font: ".concat(e)))},document.head.appendChild(o)}):void 0}async function i(e){let t=[...new Set(e.filter(Boolean))];await Promise.all(t.map(o))}Object.keys(r);let l={"Sans-serif":["Inter","Roboto","Open Sans","Lato","Montserrat","Poppins","Raleway","Ubuntu","Nunito","Quicksand","Comfortaa","Space Grotesk"],Serif:["Playfair Display","Merriweather","Lora","Cormorant Garamond","Libre Baskerville","Crimson Text"],Display:["Bebas Neue","Righteous","Alfa Slab One","Archivo Black","Anton"],Handwriting:["Dancing Script","Pacifico","Great Vibes","Caveat","Satisfy","Kalam","Indie Flower","Sacramento","Permanent Marker","Shadows Into Light"],Monospace:["Fira Code","JetBrains Mono","Source Code Pro"]};function c(e){return e in r}},45555:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(12115);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}
1]},name:"left",theme:"outlined"};var o=n(81579);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}let l=a.forwardRef((e,t)=>a.createElement(o.A,i({},e,{ref:t,icon:r})))},47975:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(12115);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"};var o=n(81579);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}let l=a.forwardRef((e,t)=>a.createElement(o.A,i({},e,{ref:t,icon:r})))},49538:(e,t,n)=>{n.r(t),n.d(t,{default:()=>p});var a=n(95155),r=n(12115),o=n(36134),i=n(67354),l=n(45555),c=n(13060),s=n(47975),d=n(11071),u=n(94664),f=n(55316),h=n(53977);function p(e){var t;let{slides:n,startIndex:p=0,onExit:g,autoPlay:v,hideExit:y=!1}=e,[m,w]=(0,r.useState)(p),[b,k]=(0,r.useState)(!!(null==v?void 0:v.enabled)),[S,C]=(0,r.useState)(!1),x=(0,r.useRef)(null),A=(0,r.useRef)(null),j=(0,r.useRef)(null),E=n.length,L=null!=(t=null==v?void 0:v.loop)&&t,O=(0,r.useCallback)(()=>w(e=>e+1>=E?L?0:E-1:e+1),[E,L]),P=(0,r.useCallback)(()=>w(e=>Math.max(e-1,0)),[]);(0,r.useEffect)(()=>{let e=!1;return(0,h.$4)((0,h.VH)(n)).finally(()=>{e||C(!0)}),()=>{e=!0}},[n]),(0,r.useEffect)(()=>{var e;if(!b||E<=1)return;let t=null!=(e=null==v?void 0:v.intervalSeconds)?e:5,n=window.setInterval(()=>{w(e=>e+1>=E?L?0:(window.clearInterval(n),e):e+1)},1e3*t);return()=>window.clearInterval(n)},[b,E,null==v?void 0:v.intervalSeconds,L]);let R=(0,r.useCallback)(()=>{var e;let t=x.current,a=A.current;if(!t||!a)return;null==(e=j.current)||e.dispose();let r=Math.min(a.clientWidth/f.EH.w,a.clientHeight/f.EH.h),i=new o.dZ(t,{width:f.EH.w*r,height:f.EH.h*r});j.current=i,i.setZoom(r);let l=n[m];if(!l)return;let c=async()=>{if(!l.backgroundImage)return;let e=await o.Ng.fromURL(l.backgroundImage,{crossOrigin:"anonymous"}),t=Math.max(f.EH.w/(e.width||1),f.EH.h/(e.height||1));e.set({scaleX:t,scaleY:t,originX:"center",originY:"center",left:f.EH.w/2,top:f.EH.h/2}),e.filters=l.backgroundBlur?[new o.uW.Blur({blur:.35})]:[],e.applyFilters(),i.backgroundImage=e,i.requestRenderAll()};l.fabricJson&&Object.keys(l.fabricJson).length>0?i.loadFromJSON(l.fabricJson).then(()=>{i.backgroundColor=l.background,i.requestRenderAll(),c()}):(i.backgroundColor=l.background,i.requestRenderAll(),c())},[n,m]);return(0,r.useEffect)(()=>{if(S)return R(),()=>{var e;null==(e=j.current)||e.dispose(),j.current=null}},[R,S]),(0,r.useEffect)(()=>{let e=e=>{"ArrowRight"===e.key||" "===e.key||"PageDown"===e.key?(e.preventDefault(),O()):"ArrowLeft"===e.key||"PageUp"===e.key?(e.preventDefault(),P()):"Escape"===e.key&&g()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[O,P,g]),(0,r.useEffect)(()=>{let e=()=>R();return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[R]),(0,a.jsxs)("div",{style:{position:"fixed",inset:0,background:"#000",zIndex:2e3,display:"flex",flexDirection:"column"},children:[(0,a.jsx)("div",{ref:A,onClick:O,style:{flex:1,display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden",cursor:"pointer"},children:(0,a.jsx)("canvas",{ref:x})}),(0,a.jsxs)("div",{style:{position:"absolute",bottom:0,left:0,right:0,display:"flex",alignItems:"center",justifyContent:"center",gap:16,padding:16},onClick:e=>e.stopPropagation(),children:[(0,a.jsx)(i.Ay,{shape:"circle",icon:(0,a.jsx)(l.A,{}),onClick:P,disabled:0===m}),(0,a.jsx)(i.Ay,{shape:"circle",icon:b?(0,a.jsx)(c.A,{}):(0,a.jsx)(s.A,{}),onClick:()=>k(e=>!e),title:b?"Pause autoplay":"Play automatically"}),(0,a.jsxs)("span",{style:{color:"#fff",fontSize:"var(--text-sm)",minWidth:56,textAlign:"center"},children:[m+1," / ",E]}),(0,a.jsx)(i.Ay,{shape:"circle",icon:(0,a.jsx)(d.A,{}),onClick:O,disabled:!L&&m===E-1})]}),!y&&(0,a.jsx)(i.Ay,{type:"text",icon:(0,a.jsx)(u.A,{style:{color:"#fff",fontSize:20}}),onClick:g,style:{position:"absolute",top:16,right:16},title:"Exit (Esc)"})]})}},53977:(e,t,n)=>{n.d(t,{$4:()=>i,Rg:()=>a.Rg,VH:()=>l,e5:()=>o});var a=n(23373),r=n(55316);async function o(e){if(e&&(0,a.FJ)(e))try{await (0,a.Fd)(e),"undefined"!=typeof document&&"fonts"in document&&await document.fonts.ready}catch(e){}}async function i(e){let t=e.filter(e=>!!e&&(0,a.FJ)(e));if(0!==t.length)try{await (0,a.E$)(t),"undefined"!=typeof document&&"fonts"in document&&await document.fonts.ready}catch(e){}}function l(e){let t=new Set(["Inter",r.mV]);for(let r of e){var n,a;for(let e of null!=(a=null==(n=r.fabricJson)?void 0:n.objects)?a:[]){let n=null==e?void 0:e.fontFamily;"string"==typeof n&&t.add(n)}}return[...t]}}
1,94664:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(12115);let r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"};var o=n(81579);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}let l=a.forwardRef((e,t)=>a.createElement(o.A,i({},e,{ref:t,icon:r})))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.