1"use strict";(self.webpackChunkboilerplate_c5=self.webpackChunkboilerplate_c5||[]).push([[698],{"/MJT":(t,e,n)=>{n.d(e,{k:()=>r});const r=(t,e,n)=>t+(e-t)*n},"0SSw":(t,e,n)=>{n.d(e,{v:()=>s});var r=n("Kgqd");class s{constructor(){this.subscriptions=[]}add(t){return(0,r.Kq)(this.subscriptions,t),()=>(0,r.Ai)(this.subscriptions,t)}notify(t,e,n){const r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](t,e,n);else for(let s=0;s<r;s++){const r=this.subscriptions[s];r&&r(t,e,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},"5JQ4":(t,e,n)=>{n.d(e,{S:()=>r});const r=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu},"6hvJ":(t,e,n)=>{n.d(e,{V:()=>f,f:()=>g});var r=n("BfEe");const s=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;var i=n("5JQ4"),a=n("7Ukn");const o="number",u="color",c="var",l="var(",h="${}",d=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function f(t){const e=t.toString(),n=[],s={color:[],number:[],var:[]},i=[];let a=0;const f=e.replace(d,t=>(r.y.test(t)?(s.color.push(a),i.push(u),n.push(r.y.parse(t))):t.startsWith(l)?(s.var.push(a),i.push(c),n.push(t)):(s.number.push(a),i.push(o),n.push(parseFloat(t))),++a,h)).split(h);return{values:n,split:f,indexes:s,types:i}}function p(t){return f(t).values}function v(t){const{split:e,types:n}=f(t),s=e.length;return t=>{let i="";for(let c=0;c<s;c++)if(i+=e[c],void 0!==t[c]){const e=n[c];i+=e===o?(0,a.a)(t[c]):e===u?r.y.transform(t[c]):t[c]}return i}}const m=t=>"number"==typeof t?0:t;const g={test:function(t){var e,n;return isNaN(t)&&"string"==typeof t&&((null===(e=t.match(i.S))||void 0===e?void 0:e.length)||0)+((null===(n=t.match(s))||void 0===n?void 0:n.length)||0)>0},parse:p,createTransformer:v,getAnimatableNone:function(t){const e=p(t);return v(t)(e.map(m))}}},"7Ukn":(t,e,n)=>{n.d(e,{a:()=>r});const r=t=>Math.round(1e5*t)/1e5},"7ZwL":(t,e,n)=>{n.d(e,{j:()=>T});var r=n("/MJT"),s=n("rLfZ");function i(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}var a=n("ywoT"),o=n("wYSt"),u=n("8eDL");function c(t,e){return n=>n>0?e:t}const l=(t,e,n)=>{const r=t*t,s=n*(e*e-r)+r;return s<0?0:Math.sqrt(s)},h=[a.u,o.B,u.V];function d(t){const e=(n=t,h.find(t=>t.test(n)));var n;if((0,s.$)(Boolean(e),`'${t}' is not an animatable color. Use the equivalent color code instead.`),!Boolean(e))return!1;let r=e.parse(t);return e===u.V&&(r=function({hue:t,saturation:e,lightness:n,alpha:r}){t/=360,n/=100;let s=0,a=0,o=0;if(e/=100){const r=n<.5?n*(1+e):n+e-n*e,u=2*n-r;s=i(u,r,t+1/3),a=i(u,r,t),o=i(u,r,t-1/3)}else s=a=o=n;return{red:Math.round(255*s),green:Math.round(255*a),blue:Math.round(255*o),alpha:r}}(r)),r}const f=(t,e)=>{const n=d(t),s=d(e);if(!n||!s)return c(t,e);const i={...n};return t=>(i.red=l(n.red,s.red,t),i.green=l(n.green,s.green,t),i.blue=l(n.blue,s.blue,t),i.alpha=(0,r.k)(n.alpha,s.alpha,t),o.B.transform(i))};var p=n("pVIz"),v=n("BfEe"),m=n("6hvJ"),g=n("Vhdn");const y=new Set(["none","hidden"]);function b(t,e){return n=>(0,r.k)(t,e,n)}function A(t){return"number"==typeof t?b:"string"==typeof t?(0,g.p)(t)?c:v.y.test(t)?f:L:Array.isArray(t)?w:"object"==typeof t?v.y.test(t)?f:E:c}function w(t,e){const n=[...t],r=n.length,s=t.map((t,n)=>A(t)(t,e[n]));return t=>{for(let e=0;e<r;e++)n[e]=s[e](t);return n}}function E(t,e){const n={...t,...e},r={};for(const s in n)void 0!==t[s]&&void 0!==e[s]&&(r[s]=A(t[s])(t[s],e[s]));return t=>{for(const e in r)n[e]=r[e](t);return n}}const L=(t,e)=>{const n=m.f.createTransformer(e),r=(0,m.V)(t),i=(0,m.V)(e);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?y.has(t)&&!i.values.length||y.has(e)&&!r.values.length?function(t,e){return y.has(t)?n=>n<=0?t:e:n=>n>=1?e:t}(t,e):(0,p.F)(w(function(t,e){var n;const r=[],s={color:0,var:0,number:0};for(let i=0;i<e.values.length;i++){const a=e.types[i],o=t.indexes[a][s[a]],u=null!==(n=t.values[o])&&void 0!==n?n:0;r[i]=u,s[a]++}return r}(r,i),i.values),n):((0,s.$)(!0,`Complex values '${t}' and '${e}
1' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),c(t,e))};function T(t,e,n){if("number"==typeof t&&"number"==typeof e&&"number"==typeof n)return(0,r.k)(t,e,n);return A(t)(t,e)}},"8eDL":(t,e,n)=>{n.d(e,{V:()=>o});var r=n("+mFf"),s=n("E6Uq"),i=n("7Ukn"),a=n("hLev");const o={test:(0,a.$)("hsl","hue"),parse:(0,a.q)("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:a=1})=>"hsla("+Math.round(t)+", "+s.KN.transform((0,i.a)(e))+", "+s.KN.transform((0,i.a)(n))+", "+(0,i.a)(r.X4.transform(a))+")"}},"9EPe":(t,e,n)=>{n.d(e,{G:()=>c});var r=n("rLfZ"),s=n("yuwE"),i=n("tYNd"),a=n("gwlS"),o=n("7ZwL"),u=n("pVIz");function c(t,e,{clamp:n=!0,ease:c,mixer:l}={}){const h=t.length;if((0,r.V)(h===e.length,"Both input and output ranges must be the same length"),1===h)return()=>e[0];if(2===h&&e[0]===e[1])return()=>e[1];const d=t[0]===t[1];t[0]>t[h-1]&&(t=[...t].reverse(),e=[...e].reverse());const f=function(t,e,n){const r=[],i=n||o.j,a=t.length-1;for(let n=0;n<a;n++){let a=i(t[n],t[n+1]);if(e){const t=Array.isArray(e)?e[n]||s.l:e;a=(0,u.F)(t,a)}r.push(a)}return r}(e,c,l),p=f.length,v=n=>{if(d&&n<t[0])return e[0];let r=0;if(p>1)for(;r<t.length-2&&!(n<t[r+1]);r++);const s=(0,i.q)(t[r],t[r+1],n);return f[r](s)};return n?e=>v((0,a.q)(t[0],t[h-1],e)):v}},BfEe:(t,e,n)=>{n.d(e,{y:()=>a});var r=n("ywoT"),s=n("8eDL"),i=n("wYSt");const a={test:t=>i.B.test(t)||r.u.test(t)||s.V.test(t),parse:t=>i.B.test(t)?i.B.parse(t):s.V.test(t)?s.V.parse(t):r.u.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?i.B.transform(t):s.V.transform(t)}},JMOr:(t,e,n)=>{function r(t,e){return e?t*(1e3/e):0}n.d(e,{f:()=>r})},Kgqd:(t,e,n)=>{function r(t,e){-1===t.indexOf(e)&&t.push(e)}function s(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}n.d(e,{Ai:()=>s,Kq:()=>r})},NQxI:(t,e,n)=>{n.d(e,{Z:()=>i});var r=n("tYNd"),s=n("/MJT");function i(t){const e=[0];return function(t,e){const n=t[t.length-1];for(let i=1;i<=e;i++){const a=(0,r.q)(0,e,i);t.push((0,s.k)(n,1,a))}}(e,t.length-1),e}},QizN:(t,e,n)=>{n.d(e,{X:()=>s,f:()=>r});const r=t=>1e3*t,s=t=>t/1e3},cKpQ:(t,e,n)=>{n.d(e,{P6:()=>a,vG:()=>h,tu:()=>c,KZ:()=>g,rU:()=>o,PT:()=>x,DW:()=>d,WH:()=>l,Mc:()=>q,yL:()=>y,TU:()=>w,YE:()=>u,c$:()=>I,KJ:()=>T,Wp:()=>U,nL:()=>v,Jb:()=>s});var r=n("nRLB");const s=(0,r.p)(()=>void 0!==window.ScrollTimeline);class i{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>"finished"in t?t.finished:t))}getAll(t){return this.animations[0][t]}setAll(t,e){for(let n=0;n<this.animations.length;n++)this.animations[n][t]=e}attachTimeline(t,e){const n=this.animations.map(n=>s()&&n.attachTimeline?n.attachTimeline(t):"function"==typeof e?e(n):void 0);return()=>{n.forEach((t,e)=>{t&&t(),this.animations[e].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;e<this.animations.length;e++)t=Math.max(t,this.animations[e].duration);return t}runAll(t){this.animations.forEach(e=>e[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class a extends i{then(t,e){return Promise.all(this.animations).then(t).catch(e)}}function o(t,e){return t?t[e]||t.default||t:void 0}const u=2e4;function c(t){let e=0;let n=t.next(e);for(;!n.done&&e<u;)e+=50,n=t.next(e);return e>=u?1/0:e}function l(t){return"function"==typeof t}function h(t,e){t.timeline=e,t.onfinish=null}const d=t=>Array.isArray(t)&&"number"==typeof t[0],f={linearEasing:void 0};function p(t,e){const n=(0,r.p)(t);return()=>{var t;return null!==(t=f[e])&&void 0!==t?t:n()}}const v=p(()=>{try{document.createElement("div").animate({opacity:0}
1,{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing");var m=n("tYNd");const g=(t,e,n=10)=>{let r="";const s=Math.max(Math.round(e/n),2);for(let e=0;e<s;e++)r+=t((0,m.q)(0,s-1,e))+", ";return`linear(${r.substring(0,r.length-2)})`};function y(t){return Boolean("function"==typeof t&&v()||!t||"string"==typeof t&&(t in A||v())||d(t)||Array.isArray(t)&&t.every(y))}const b=([t,e,n,r])=>`cubic-bezier(${t}, ${e}, ${n}, ${r})`,A={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:b([0,.65,.55,1]),circOut:b([.55,0,1,.45]),backIn:b([.31,.01,.66,-.59]),backOut:b([.33,1.53,.69,.99])};function w(t,e){return t?"function"==typeof t&&v()?g(t,e):d(t)?b(t):Array.isArray(t)?t.map(t=>w(t,e)||A.easeOut):A[t]:void 0}const E={x:!1,y:!1};function L(){return E.x||E.y}function T(t,e,n){var r;if(t instanceof Element)return[t];if("string"==typeof t){let s=document;e&&(s=e.current);const i=null!==(r=null==n?void 0:n[t])&&void 0!==r?r:s.querySelectorAll(t);return i?Array.from(i):[]}return Array.from(t)}function k(t,e){const n=T(t),r=new AbortController;return[n,{passive:!0,...e,signal:r.signal},()=>r.abort()]}function V(t){return e=>{"touch"===e.pointerType||L()||t(e)}}function x(t,e,n={}){const[r,s,i]=k(t,n),a=V(t=>{const{target:n}=t,r=e(t);if("function"!=typeof r||!n)return;const i=V(t=>{r(t),n.removeEventListener("pointerleave",i)});n.addEventListener("pointerleave",i,s)});return r.forEach(t=>{t.addEventListener("pointerenter",a,s)}),i}const S=(t,e)=>!!e&&(t===e||S(t,e.parentElement)),q=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary,F=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);const N=new WeakSet;function P(t){return e=>{"Enter"===e.key&&t(e)}}function B(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}const M=(t,e)=>{const n=t.currentTarget;if(!n)return;const r=P(()=>{if(N.has(n))return;B(n,"down");const t=P(()=>{B(n,"up")});n.addEventListener("keyup",t,e),n.addEventListener("blur",()=>B(n,"cancel"),e)});n.addEventListener("keydown",r,e),n.addEventListener("blur",()=>n.removeEventListener("keydown",r),e)};function $(t){return q(t)&&!L()}function I(t,e,n={}){const[r,s,i]=k(t,n),a=t=>{const r=t.currentTarget;if(!$(t)||N.has(r))return;N.add(r);const i=e(t),a=(t,e)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",u),$(t)&&N.has(r)&&(N.delete(r),"function"==typeof i&&i(t,{success:e}))},o=t=>{a(t,n.useGlobalTarget||S(r,t.target))},u=t=>{a(t,!1)};window.addEventListener("pointerup",o,s),window.addEventListener("pointercancel",u,s)};return r.forEach(t=>{(function(t){return F.has(t.tagName)||-1!==t.tabIndex})(t)||null!==t.getAttribute("tabindex")||(t.tabIndex=0);(n.useGlobalTarget?window:t).addEventListener("pointerdown",a,s),t.addEventListener("focus",t=>M(t,s),s)}),i}n("QizN"),n("yuwE");function U(t){return"x"===t||"y"===t?E[t]?null:(E[t]=!0,()=>{E[t]=!1}):E.x||E.y?null:(E.x=E.y=!0,()=>{E.x=E.y=!1})}},hLev:(t,e,n)=>{n.d(e,{$:()=>i,q:()=>a});var r=n("5JQ4");const s=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,i=(t,e)=>n=>Boolean("string"==typeof n&&s.test(n)&&n.startsWith(t)||e&&!function(t){return null==t}(n)&&Object.prototype.hasOwnProperty.call(n,e)),a=(t,e,n)=>s=>{if("string"!=typeof s)return s;const[i,a,o,u]=s.match(r.S);return{[t]:parseFloat(i),[e]:parseFloat(a),[n]:parseFloat(o),alpha:void 0!==u?parseFloat(u):1}}},nRLB:(t,e,n)=>{function r(t){let e;return()=>(void 0===e&&(e=t()),e)}n.d(e,{p:()=>r})},pVIz:(t,e,n)=>{n.d(e,{F:()=>s});const r=(t,e)=>n=>e(t(n)),s=(...t)=>t.reduce(r)},qEY6:(t,e,n)=>{n.d(e,{OQ:()=>c,bt:()=>o});var r=n("tX/v"),s=n("0SSw"),i=n("JMOr"),a=n("WnLL");const o={current:void 0};class u{constructor(t,e={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{const n=r.k.now();this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),e&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){var e;this.current=t,this.updatedAt=r.k.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=(e=this.current,!isNaN(parseFloat(e))))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new s.v);const n=this.events[t].add(e);return"change"===t?()=>{n(),a.Gt.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,n){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return o.current&&o.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const t=r.k.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;const e=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,i.f)(parseFloat(this.current)-parseFloat(this.prevFrameValue),e)}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function c(t,e){return new u(t,e)}},rLfZ:(t,e,n)=>{n.d(e,{$:()=>s,V:()=>i});var r=n("yuwE");let s=r.l,i=r.l},"tX/v":(t,e,n)=>{n.d(e,{k:()=>o});var r=n("7fUy"),s=n("WnLL");let i;function a(){i=void 0}const o={now:()=>(void 0===i&&o.set(s.uv.isProcessing||r.W.useManualTiming?s.uv.timestamp:performance.now()),i),set
1:t=>{i=t,queueMicrotask(a)}}},tYNd:(t,e,n)=>{n.d(e,{q:()=>r});const r=(t,e,n)=>{const r=e-t;return 0===r?1:(n-t)/r}},wYSt:(t,e,n)=>{n.d(e,{B:()=>u});var r=n("gwlS"),s=n("+mFf"),i=n("7Ukn"),a=n("hLev");const o={...s.ai,transform:t=>Math.round((t=>(0,r.q)(0,255,t))(t))},u={test:(0,a.$)("rgb","red"),parse:(0,a.q)("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:r=1})=>"rgba("+o.transform(t)+", "+o.transform(e)+", "+o.transform(n)+", "+(0,i.a)(s.X4.transform(r))+")"}},ywoT:(t,e,n)=>{n.d(e,{u:()=>s});var r=n("wYSt");const s={test:(0,n("hLev").$)("#"),parse:function(t){let e="",n="",r="",s="";return t.length>5?(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7),s=t.substring(7,9)):(e=t.substring(1,2),n=t.substring(2,3),r=t.substring(3,4),s=t.substring(4,5),e+=e,n+=n,r+=r,s+=s),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:s?parseInt(s,16)/255:1}},transform:r.B.transform}}}]);
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.