1"use strict";(self.webpackChunkntfy=self.webpackChunkntfy||[]).push([[1103],{1103:function(t,e,i){i.r(e),i.d(e,{default:function(){return T}});var o=i(7901),n=i(2014),r=i(1010),s=i(4918),c=i(1875),h=i(9766),f=i(8061),l=i(5579),a=i(6961),u={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglabe-enter",clsLeave:"uk-togglabe-leave"},computed:{hasAnimation({animation:t}){return!!t[0]},hasTransition({animation:t}){return["slide","reveal"].some((e=>(0,n.Ny)(t[0],e)))}},methods:{toggleElement(t,e,i){return new Promise((o=>Promise.all((0,n.as)(t).map((t=>{const o=(0,n.jn)(e)?e:!this.isToggled(t);if(!(0,r.X$)(t,"before"+(o?"show":"hide"),[this]))return Promise.reject();const c=((0,n.mf)(i)?i:!1!==i&&this.hasAnimation?this.hasTransition?p:g:d)(t,o,this),h=o?this.clsEnter:this.clsLeave;(0,s.cn)(t,h),(0,r.X$)(t,o?"show":"hide",[this]);const f=()=>{(0,s.IV)(t,h),(0,r.X$)(t,o?"shown":"hidden",[this])};return c?c.then(f,(()=>((0,s.IV)(t,h),Promise.reject()))):f()}))).then(o,n.ZT)))},isToggled(t=this.$el){return[t]=(0,n.as)(t),!!(0,s.pv)(t,this.clsEnter)||!(0,s.pv)(t,this.clsLeave)&&(this.cls?(0,s.pv)(t,this.cls.split(" ")[0]):(0,c.pn)(t))},_toggle(t,e){if(!t)return;let i;e=Boolean(e),this.cls?(i=(0,n.q9)(this.cls," ")||e!==(0,s.pv)(t,this.cls),i&&(0,s.og)(t,this.cls,(0,n.q9)(this.cls," ")?void 0:e)):(i=e===t.hidden,i&&(t.hidden=!e)),(0,h.$$)("[autofocus]",t).some((t=>(0,c.pn)(t)?t.focus()||!0:t.blur())),i&&(0,r.X$)(t,"toggled",[e,this])}}};function d(t,e,{_toggle:i}){return f.f.cancel(t),f.u.cancel(t),i(t,e)}async function p(t,e,{animation:i,duration:o,velocity:r,transition:s,_toggle:c}){const[u="reveal",d="top"]=i[0]?.split("-")||[],p=[["left","right"],["top","bottom"]],g=p[(0,n.q9)(p[0],d)?0:1],m=g[1]===d,w=["width","height"][p.indexOf(g)],v=`margin-${g[0]}`,b=`margin-${d}`;let $=(0,l.MB)(t)[w];const T=f.u.inProgress(t);await f.u.cancel(t),e&&c(t,!0);const _=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",v,b].map((e=>[e,t.style[e]]))),y=(0,l.MB)(t),x=(0,n.f_)((0,a.i)(t,v)),k=(0,n.f_)((0,a.i)(t,b)),P=y[w]+k;T||e||($+=k);const[M]=(0,h.nv)(t,"<div>");(0,a.i)(M,{boxSizing:"border-box",height:y.height,width:y.width,...(0,a.i)(t,["overflow","padding","borderTop","borderRight","borderBottom","borderLeft","borderImage",b])}),(0,a.i)(t,{padding:0,border:0,minWidth:0,minHeight:0,[b]:0,width:y.width,height:y.height,overflow:"hidden",[w]:$});const B=$/P;o=(r*P+o)*(e?1-B:B);const L={[w]:e?P:0};m&&((0,a.i)(t,v,P-$+x),L[v]=e?x:P+x),!m^"reveal"===u&&((0,a.i)(M,v,-P+$),f.u.start(M,{[v]:e?0:-P},o,s));try{await f.u.start(t,L,o,s)}finally{(0,a.i)(t,_),(0,h.Wg)(M.firstChild),e||c(t,!1)}}function g(t,e,i){f.f.cancel(t);const{animation:o,duration:n,_toggle:r}=i;return e?(r(t,!0),f.f.in(t,o[0],n,i.origin)):f.f.out(t,o[1]||o[0],n,i.origin).then((()=>r(t,!1)))}var m=i(2028),w=i(2657),v=i(9789),b={props:{pos:String,offset:null,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(m.t6?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=(0,n.q9)(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(t,e,i){let o=[this.getPositionOffset(t),this.getShiftOffset(t)];const n=[this.flip&&"flip",this.shift&&"shift"],r={element:[this.inset?this.dir:(0,l.QI)(this.dir),this.align],target:[this.dir,this.align]};if("y"===this.axis){for(const t in r)r[t].reverse();o.reverse(),n.reverse()}const[s]=(0,w.hf)(t,/auto|scroll/),{scrollTop:c,scrollLeft:h}=s,f=(0,l.MB)(t);(0,a.i)(t,{top:-f.height,left:-f.width}),(0,v.M)(t,e,{attach:r,offset:o,boundary:i,placement:n,viewportOffset:this.getViewportOffset(t)}),s.scrollTop=c,s.scrollLeft=h},getPositionOffset(t){return(0,l.aR)(!1===this.offset?(0,a.i)(t,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",t)*((0,n.q9)(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(t){return"center"===this.align?0:(0,l.aR)((0,a.i)(t,"--uk-position-shift
1-offset"),"y"===this.axis?"width":"height",t)*((0,n.q9)(["left","top"],this.align)?1:-1)},getViewportOffset(t){return(0,l.aR)((0,a.i)(t,"--uk-position-viewport-offset"))}}},$=i(6693),T={mixins:[o.Z,u,b],args:"title",props:{delay:Number,title:String},data:{pos:"top",title:"",delay:0,animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},beforeConnect(){var t;this._hasTitle=(0,$.B$)(this.$el,"title"),(0,$.Lj)(this.$el,"title",""),this.updateAria(!1),t=this.$el,(0,c.EB)(t)||(0,$.Lj)(t,"tabindex","0")},disconnected(){this.hide(),(0,$.Lj)(this.$el,"title",this._hasTitle?this.title:null)},methods:{show(){!this.isToggled(this.tooltip||null)&&this.title&&(this._unbind=(0,r.IH)(document,`keydown ${m.wd}`,this.hide,!1,(t=>t.type===m.wd&&!(0,c.uh)(t.target,this.$el)||"keydown"===t.type&&27===t.keyCode)),clearTimeout(this.showTimer),this.showTimer=setTimeout(this._show,this.delay))},async hide(){(0,c.wB)(this.$el,"input:focus")||(clearTimeout(this.showTimer),this.isToggled(this.tooltip||null)&&(await this.toggleElement(this.tooltip,!1,!1),(0,h.Od)(this.tooltip),this.tooltip=null,this._unbind()))},_show(){this.tooltip=(0,h.R3)(this.container,`<div class="uk-${this.$options.name}">\n <div class="uk-${this.$options.name}-inner">${this.title}</div>\n </div>`),(0,r.on)(this.tooltip,"toggled",((t,e)=>{if(this.updateAria(e),!e)return;this.positionAt(this.tooltip,this.$el);const[i,o]=function(t,e,[i,o]){const r=(0,l.cv)(t),s=(0,l.cv)(e),c=[["left","right"],["top","bottom"]];for(const t of c){if(r[t[0]]>=s[t[1]]){i=t[1];break}if(r[t[1]]<=s[t[0]]){i=t[0];break}}const h=(0,n.q9)(c[0],i)?c[1]:c[0];return[i,r[h[0]]===s[h[0]]?h[0]:r[h[1]]===s[h[1]]?h[1]:"center"]}(this.tooltip,this.$el,this.pos);this.origin="y"===this.axis?`${(0,l.QI)(i)}-${o}`:`${o}-${(0,l.QI)(i)}`})),this.toggleElement(this.tooltip,!0)},updateAria(t){(0,$.Lj)(this.$el,"aria-expanded",t)}},events:{focus:"show",blur:"hide",[`${m.A7} ${m.dF}`](t){(0,r.T)(t)||this[t.type===m.A7?"show":"hide"]()},[m.wd](t){(0,r.T)(t)&&this.show()}}}},7901:function(t,e,i){var o=i(9766);e.Z={props:{container:Boolean},data:{container:!0},computed:{container({container:t}){return!0===t&&this.$container||t&&(0,o.$)(t)}}}},5579:function(t,e,i){i.d(e,{MB:function(){return s},cv:function(){return c},FK:function(){return h},zo:function(){return f},Cb:function(){return l},bf:function(){return a},Bf:function(){return d},QI:function(){return p},aR:function(){return g}});var o=i(6961),n=i(2014);const r={width:["left","right"],height:["top","bottom"]};function s(t){const e=(0,n.kK)(t)?(0,n.zs)(t).getBoundingClientRect():{height:l(t),width:a(t),top:0,left:0};return{height:e.height,width:e.width,top:e.top,left:e.left,bottom:e.top+e.height,right:e.left+e.width}}function c(t,e){const i=s(t);if(t){const{scrollY:e,scrollX:o}=(0,n.bc)(t),s={height:e,width:o};for(const t in r)for(const e of r[t])i[e]+=s[t]}if(!e)return i;const c=(0,o.i)(t,"position");(0,n.S6)((0,o.i)(t,["left","top"]),((r,s)=>(0,o.i)(t,s,e[s]-i[s]+(0,n.f_)("absolute"===c&&"auto"===r?h(t)[s]:r))))}function h(t){let{top:e,left:i}=c(t);const{ownerDocument:{body:r,documentElement:s},offsetParent:h}=(0,n.zs)(t);let f=h||s;for(;f&&(f===r||f===s)&&"static"===(0,o.i)(f,"position");)f=f.parentNode;if((0,n.kK)(f)){const t=c(f);e-=t.top+(0,n.f_)((0,o.i)(f,"borderTopWidth")),i-=t.left+(0,n.f_)((0,o.i)(f,"borderLeftWidth"))}return{top:e-(0,n.f_)((0,o.i)(t,"marginTop")),left:i-(0,n.f_)((0,o.i)(t,"marginLeft"))}}function f(t){const e=[(t=(0,n.zs)(t)).offsetTop,t.offsetLeft];for(;t=t.offsetParent;)if(e[0]+=t.offsetTop+(0,n.f_)((0,o.i)(t,"borderTopWidth")),e[1]+=t.offsetLeft+(0,n.f_)((0,o.i)(t,"borderLeftWidth")),"fixed"===(0,o.i)(t,"position")){const i=(0,n.bc)(t);return e[0]+=i.scrollY,e[1]+=i.scrollX,e}return e}const l=u("height"),a=u("width");function u(t){const e=(0,n.Ps)(t);return(i,r)=>{if((0,n.o8)(r)){if((0,n.FJ)(i))return i[`inner${e}`];if((0,n.qk)(i)){const t=i.documentElement;return Math.max(t[`offset${e}`],t[`scroll${e}`])}return i=(0,n.zs)(i),(r="auto"===(r=(0,o.i)(i,t))?i[`offset${e}`]:(0,n.f_)(r)||0)-d(i,t)}return(0,o.i)(i,t,r||0===r?+r+d(i,t)+"px":"")}}function d(t,e,i="border-box"){return(0,o.i)(t,"boxSizing")===i?r[e].map(n.Ps).reduce(((e,i)=>e+(0,n.f_)((0,o.i)(t,`padding${i}`))+(0,n.f_)((0,o.i)(t,`border${i}Width`))),0):0}function p(t){for(const e in r)for(const i in r[e])if(r[e][i]===t)return r[e][1-i];return t}function g(t,e="width",i=window,o=!1){return(0,n.HD)(t)?w(t).reduce(((t,r)=>{const c=b(r);return c&&(r=function(t,e){return t*(0,n.f_)(e)/100}("vh"===c?l((0,n.bc)(i)):"vw"===c?a((0,n.bc)(i)):o?i[`offset${(0,n.Ps)(e)}`]:s(i)[e],r)),t+(0,n.f_)(r)}
1),0):(0,n.f_)(t)}const m=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,w=(0,n.HP)((t=>t.toString().replace(/\s/g,"").match(m)||[])),v=/(?:v[hw]|%)$/,b=(0,n.HP)((t=>(t.match(v)||[])[0]))},9789:function(t,e,i){i.d(e,{M:function(){return c}});var o=i(5579),n=i(2014),r=i(2657);const s=[["width","x","left","right"],["height","y","top","bottom"]];function c(t,e,i){i={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],placement:[],...i},(0,n.kJ)(e)||(e=[e,e]),(0,o.cv)(t,h(t,e,i))}function h(t,e,i){const r=f(t,e,i),{boundary:c,viewportOffset:h=0,placement:a}=i;let p=r;for(const[f,[v,,b,$]]of Object.entries(s)){const s=u(e[f],h,c,f);if(g(r,s,f))continue;let T=0;if("flip"===a[f]){const o=i.attach.target[f];if(o===$&&r[$]<=s[$]||o===b&&r[b]>=s[b])continue;T=m(t,e,i,f)[b]-r[b];const n=d(e[f],h,f);if(!g(l(r,T,f),n,f)){if(g(r,n,f))continue;if(i.recursion)return!1;const o=w(t,e,i);if(o&&g(o,n,1-f))return o;continue}}else if("shift"===a[f]){const t=(0,o.cv)(e[f]),{offset:c}=i;T=(0,n.uZ)((0,n.uZ)(r[b],s[b],s[$]-r[v]),t[b]-r[v]+c[f],t[$]-c[f])-r[b]}p=l(p,T,f)}return p}function f(t,e,i){let{attach:n,offset:c}={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],...i},h=(0,o.cv)(t);for(const[t,[i,,f,u]]of Object.entries(s)){const s=n.target[t]===n.element[t]?(0,r._3)(e[t]):(0,o.cv)(e[t]);h=l(h,s[f]-h[f]+a(n.target[t],u,s[i])-a(n.element[t],u,h[i])+ +c[t],t)}return h}function l(t,e,i){const[,o,n,r]=s[i],c={...t};return c[n]=t[o]=t[n]+e,c[r]+=e,c}function a(t,e,i){return"center"===t?i/2:t===e?i:0}function u(t,e,i,c){let h=p(...(0,r.hf)(t).map(r._3));return e&&(h[s[c][2]]+=e,h[s[c][3]]-=e),i&&(h=p(h,(0,o.cv)((0,n.kJ)(i)?i[c]:i))),h}function d(t,e,i){const[o,,c,h]=s[i],[f]=(0,r.hf)(t),l=(0,r._3)(f);return l[c]-=f[`scroll${(0,n.Ps)(c)}`]-e,l[h]=l[c]+f[`scroll${(0,n.Ps)(o)}`]-e,l}function p(...t){let e={};for(const i of t)for(const[,,t,o]of s)e[t]=Math.max(e[t]||0,i[t]),e[o]=Math.min(...[e[o],i[o]].filter(Boolean));return e}function g(t,e,i){const[,,o,n]=s[i];return t[o]>=e[o]&&t[n]<=e[n]}function m(t,e,{offset:i,attach:o},n){return f(t,e,{attach:{element:v(o.element,n),target:v(o.target,n)},offset:$(i,n)})}function w(t,e,i){return h(t,e,{...i,attach:{element:i.attach.element.map(b).reverse(),target:i.attach.target.map(b).reverse()},offset:i.offset.reverse(),placement:i.placement.reverse(),recursion:!0})}function v(t,e){const i=[...t],o=s[e].indexOf(t[e]);return~o&&(i[e]=s[e][1-o%2+2]),i}function b(t){for(let e=0;e<s.length;e++){const i=s[e].indexOf(t);if(~i)return s[1-e][i%2+2]}}function $(t,e){return(t=[...t])[e]*=-1,t}},2657:function(t,e,i){i.d(e,{oe:function(){return c},zT:function(){return h},Ji:function(){return f},hf:function(){return l},_3:function(){return a}});var o=i(6961),n=i(1875),r=i(5579),s=i(2014);function c(t,e=0,i=0){return!!(0,n.pn)(t)&&(0,s.qb)(...l(t).map((t=>{const{top:o,left:n,bottom:r,right:s}=a(t);return{top:o-e,left:n-i,bottom:r+e,right:s+i}})).concat((0,r.cv)(t)))}function h(t,{offset:e=0}={}){const i=(0,n.pn)(t)?l(t):[];return i.reduce(((o,n,c)=>{const{scrollTop:h,scrollHeight:f,offsetHeight:l}=n,u=a(n),d=f-u.height,{height:p,top:g}=i[c-1]?a(i[c-1]):(0,r.cv)(t);let m=Math.ceil(g-u.top-e+h);return e>0&&l<p+e?m+=e:e=0,m>d?(e-=m-d,m=d):m<0&&(e-=m,m=0),()=>function(t,e){return new Promise((i=>{const o=t.scrollTop,n=(r=Math.abs(e),40*Math.pow(r,.375));var r;const c=Date.now();!function r(){const h=(f=(0,s.uZ)((Date.now()-c)/n),.5*(1-Math.cos(Math.PI*f)));var f;t.scrollTop=o+e*h,1===h?i():requestAnimationFrame(r)}()}))}(n,m-h).then(o)}),(()=>Promise.resolve()))()}function f(t,e=0,i=0){if(!(0,n.pn)(t))return 0;const[o]=l(t,/auto|scroll/,!0),{scrollHeight:c,scrollTop:h}=o,{height:f}=a(o),u=c-f,d=(0,r.zo)(t)[0]-(0,r.zo)(o)[0],p=Math.max(0,d-f+e),g=Math.min(u,d+t.offsetHeight-i);return(0,s.uZ)((h-p)/(g-p))}function l(t,e=/auto|scroll|hidden|clip/,i=!1){const r=u(t);let c=(0,n.wV)(t).reverse();c=c.slice(c.indexOf(r)+1);const h=(0,s.cx)(c,(t=>"fixed"===(0,o.i)(t,"position")));return~h&&(c=c.slice(h)),[r].concat(c.filter((t=>e.test((0,o.i)(t,"overflow"))&&(!i||t.scrollHeight>a(t).height)))).reverse()}function a(t){const e=(0,s.bc)(t),{document:{documentElement:i}}=e;let n=t===u(t)?e:t;
1const{visualViewport:c}=e;if((0,s.FJ)(n)&&c){let{height:t,width:e,scale:i,pageTop:o,pageLeft:n}=c;return t=Math.round(t*i),e=Math.round(e*i),{height:t,width:e,top:o,left:n,bottom:o+t,right:n+e}}let h=(0,r.cv)(n);for(let[t,e,r,c]of[["width","x","left","right"],["height","y","top","bottom"]])(0,s.FJ)(n)?n=i:h[r]+=(0,s.f_)((0,o.i)(n,`border-${r}-width`)),h[t]=h[e]=n[`client${(0,s.Ps)(t)}`],h[c]=h[t]+h[r];return h}function u(t){return(0,s.bc)(t).document.scrollingElement}}}]);
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.