1"use strict";(self.webpackChunkdunia_games=self.webpackChunkdunia_games||[]).push([[637],{78470(Ve,Pe,R){R.d(Pe,{Rv:()=>se,aV:()=>ke,gm:()=>Ae,k8:()=>te});var pe,h,v=function(){return v=Object.assign||function(h){for(var g,T=1,_=arguments.length;T<_;T++)for(var s in g=arguments[T])Object.prototype.hasOwnProperty.call(g,s)&&(h[s]=g[s]);return h},v.apply(this,arguments)},ie=function(h,g,T){if(T||2===arguments.length)for(var a,_=0,s=g.length;_<s;_++)(a||!(_ in g))&&(a||(a=Array.prototype.slice.call(g,0,_)),a[_]=g[_]);return h.concat(a||Array.prototype.slice.call(g))};(h=pe||(pe={}))[h.SUNDAY=0]="SUNDAY",h[h.MONDAY=1]="MONDAY",h[h.TUESDAY=2]="TUESDAY",h[h.WEDNESDAY=3]="WEDNESDAY",h[h.THURSDAY=4]="THURSDAY",h[h.FRIDAY=5]="FRIDAY",h[h.SATURDAY=6]="SATURDAY";var Oe,ue=[pe.SUNDAY,pe.SATURDAY],C=60,B=86400;function Q(h,g){var T=g.startDate,_=g.seconds,s=g.excluded,a=g.precision;if(s.length<1)return 0;for(var w=h.addSeconds,D=h.getDay,p=h.addDays,i=w(T,_-1),r=D(T),l=D(i),o=0,m=T,y=function(){var O=D(m);s.some(function(L){return L===O})&&(o+=function M(h,g){var T=g.precision,_=g.day,s=g.dayStart,a=g.dayEnd,w=g.startDate,D=g.endDate,p=h.differenceInSeconds,i=h.endOfDay,r=h.startOfDay;if("minutes"===T){if(_===s)return p(i(w),w)+1;if(_===a)return p(D,r(D))+1}return B}(h,{dayStart:r,dayEnd:l,day:O,precision:a,startDate:T,endDate:i})),m=p(m,1)};m<i;)y();return o}function ge(h,g){var T=g.events,_=g.periodStart,s=g.periodEnd;return T.filter(function(a){return function we(h,g){var T=g.event,_=g.periodStart,s=g.periodEnd,a=h.isSameSecond,w=T.start,D=T.end||T.start;return!!(w>_&&w<s||D>_&&D<s||w<_&&D>s||a(w,_)||a(w,s)||a(D,_)||a(D,s))}(h,{event:a,periodStart:_,periodEnd:s})})}function q(h,g){var T=g.date,_=g.weekendDays,s=void 0===_?ue:_,a=h.startOfDay,w=h.isSameDay,D=h.getDay,p=a(new Date),i=D(T);return{date:T,day:i,isPast:T<p,isToday:w(T,p),isFuture:T>p,isWeekend:s.indexOf(i)>-1}}function se(h,g){for(var T=g.viewDate,_=g.weekStartsOn,s=g.excluded,a=void 0===s?[]:s,w=g.weekendDays,D=g.viewStart,p=void 0===D?h.startOfWeek(T,{weekStartsOn:_}):D,i=g.viewEnd,r=void 0===i?h.addDays(p,7):i,l=h.addDays,o=h.getDay,m=[],y=p;y<r;)a.some(function(O){return o(y)===O})||m.push(q(h,{date:y,weekendDays:w})),y=l(y,1);return m}function Se(h,g){var T=g.events,_=void 0===T?[]:T,s=g.excluded,a=void 0===s?[]:s,w=g.precision,D=void 0===w?"days":w,p=g.absolutePositionedEvents,i=void 0!==p&&p,r=g.viewStart,l=g.viewEnd;r=h.startOfDay(r),l=h.endOfDay(l);var o=h.differenceInSeconds,m=h.differenceInDays,y=function De(h,g){for(var T=g.date1,_=g.date2,s=g.excluded,a=T,w=0;a<_;)-1===s.indexOf(h.getDay(a))&&w++,a=h.addDays(a,1);return w}(h,{date1:r,date2:l,excluded:a}),O=m(l,r)+1,L=_.filter(function(x){return x.allDay}).map(function(x){var z=function _e(h,g){var T=g.event,_=g.startOfWeek,s=g.excluded,a=g.precision,w=h.differenceInDays,D=h.startOfDay,p=h.differenceInSeconds;if(T.start<_)return 0;var i=0;switch(a){case"days":i=w(D(T.start),_)*B;break;case"minutes":i=p(T.start,_)}return i-=Q(h,{startDate:_,seconds:i,excluded:s,precision:a}),Math.abs(i/B)}(h,{event:x,startOfWeek:r,excluded:a,precision:D}),ee=function he(h,g){var T=g.event,_=g.offset,s=g.startOfWeekDate,a=g.excluded,w=g.precision,D=g.totalDaysInView,p=h.max,i=h.differenceInSeconds,r=h.addDays,l=h.endOfDay,o=h.differenceInDays,m=B,y=p([T.start,s]);T.end&&(m="minutes"===w?i(T.end,y):o(r(l(T.end),1),y)*B);var O=_*B,k=D*B;return O+m>k&&(m=k-O),(m-=Q(h,{startDate:y,seconds:m,excluded:a,precision:w}))/B}(h,{event:x,offset:z,startOfWeekDate:r,excluded:a,precision:D,totalDaysInView:O});return{event:x,offset:z,span:ee}}).filter(function(x){return x.offset<y}).filter(function(x){return x.span>0}).map(function(x){return{event:x.event,offset:x.offset,span:x.span,startsBeforeWeek:x.event.start<r,endsAfterWeek:(x.event.end||x.event.start)>l}}).sort(function(x,z){var ee=o(x.event.start,z.event.start);return 0===ee?o(z.event.end||z.event.start,x.event.end||x.event.start):ee}),k=[],P=[];return L.forEach(function(x,z){if(-1===P.indexOf(x)){P.push(x);var ee=x.span+x.offset,K=L.slice(z+1).filter(function(U){if(U.offset>=ee&&ee+U.span<=O&&-1===P.indexOf(U)){var u=U.offset-ee;
1return i||(U.offset=u),ee+=U.span+u,P.push(U),!0}}),oe=ie([x],K,!0),X=oe.filter(function(U){return U.event.id}).map(function(U){return U.event.id}).join("-");k.push(v({row:oe},X?{id:X}:{}))}}),k}function Le(h,g){var T=g.events,_=g.viewDate,s=g.hourSegments,a=g.hourDuration,w=g.dayStart,D=g.dayEnd,p=g.weekStartsOn,i=g.excluded,r=g.weekendDays,l=g.segmentHeight,o=g.viewStart,m=g.viewEnd,y=g.minimumEventHeight,O=function Re(h,g){var T=g.viewDate,_=g.hourSegments,s=g.hourDuration,a=g.dayStart,w=g.dayEnd,D=h.setMinutes,p=h.setHours,i=h.startOfDay,r=h.startOfMinute,l=h.endOfDay,o=h.addMinutes,m=h.addDays,y=[],O=D(p(i(T),be(a.hour)),ve(a.minute)),L=D(p(r(l(T)),be(w.hour)),ve(w.minute)),k=(s||C)/_,P=i(T),x=l(T),z=function(u){return u};h.getTimezoneOffset(P)!==h.getTimezoneOffset(x)&&(P=m(P,1),O=m(O,1),L=m(L,1),z=function(u){return m(u,-1)});for(var ee=s?1440/s:C,K=0;K<ee;K++){for(var oe=[],X=0;X<_;X++){var U=o(o(O,K*(s||C)),X*k);U>=O&&U<L&&oe.push({date:z(U),displayDate:U,isStart:0===X})}oe.length>0&&y.push({segments:oe})}return y}(h,{viewDate:_,hourSegments:s,hourDuration:a,dayStart:w,dayEnd:D}),L=se(h,{viewDate:_,weekStartsOn:p,excluded:i,weekendDays:r,viewStart:o,viewEnd:m}),k=h.setHours,P=h.setMinutes,x=h.getHours,z=h.getMinutes;return L.map(function(ee){var K=function Ee(h,g){var T=g.events,_=g.viewDate,s=g.hourSegments,a=g.dayStart,w=g.dayEnd,D=g.eventWidth,p=g.segmentHeight,i=g.hourDuration,r=g.minimumEventHeight,l=h.setMinutes,o=h.setHours,m=h.startOfDay,y=h.startOfMinute,O=h.endOfDay,L=h.differenceInMinutes,k=l(o(m(_),be(a.hour)),ve(a.minute)),P=l(o(y(O(_)),be(w.hour)),ve(w.minute));P.setSeconds(59,999);var x=[],z=ge(h,{events:T.filter(function(X){return!X.allDay}),periodStart:k,periodEnd:P}),ee=z.sort(function(X,U){return X.start.valueOf()-U.start.valueOf()}).map(function(X){var U=X.start,u=X.end||U,c=U<k,d=u>P,b=s*p/(i||C),S=0;if(U>k){var G=h.getTimezoneOffset(U),H=h.getTimezoneOffset(k)-G;S+=L(U,k)+H}S*=b,S=Math.floor(S);var ae=c?k:U,W=d?P:u,le=h.getTimezoneOffset(ae)-h.getTimezoneOffset(W),fe=L(W,ae)+le;X.end?fe*=b:fe=p,r&&fe<r&&(fe=r),fe=Math.floor(fe);for(var ye=ce(x,S,S+fe),Te=0;ye.some(function(Ue){return Ue.left===Te});)Te+=D;var ze={event:X,height:fe,width:D,top:S,left:Te,startsBeforeDay:c,endsAfterDay:d};return x.push(ze),ze}),K=Math.max.apply(Math,ee.map(function(X){return X.left+X.width})),oe=ge(h,{events:T.filter(function(X){return X.allDay}),periodStart:m(k),periodEnd:O(P)});return{events:ee,width:K,allDayEvents:oe,period:{events:z,start:k,end:P}}}(h,{events:T,viewDate:ee.date,hourSegments:s,dayStart:w,dayEnd:D,segmentHeight:l,eventWidth:1,hourDuration:a,minimumEventHeight:y}),oe=O.map(function(u){var c=u.segments.map(function(d){var b=P(k(ee.date,x(d.date)),z(d.date));return v(v({},d),{date:b})});return v(v({},u),{segments:c})});function X(u,c){var d=Math.max.apply(Math,c.map(function(S){return S.left+1})),b=u.filter(function(S){return S.left>=d}).filter(function(S){return ce(c,S.top,S.top+S.height).length>0});return b.length>0?X(u,b):d}var U=K.events.map(function(u){var d=100/X(K.events,ce(K.events,u.top,u.top+u.height));return v(v({},u),{left:u.left*d,width:d})});return{hours:oe,date:ee.date,events:U.map(function(u){var c=ce(U.filter(function(d){return d.left>u.left}),u.top,u.top+u.height);return c.length>0?v(v({},u),{width:Math.min.apply(Math,c.map(function(d){return d.left}))-u.left}):u})}})}function Ae(h,g){var T=g.events,_=void 0===T?[]:T,s=g.viewDate,a=g.weekStartsOn,w=g.excluded,D=void 0===w?[]:w,p=g.precision,i=void 0===p?"days":p,r=g.absolutePositionedEvents,l=void 0!==r&&r,o=g.hourSegments,m=g.hourDuration,y=g.dayStart,O=g.dayEnd,L=g.weekendDays,k=g.segmentHeight,P=g.minimumEventHeight,x=g.viewStart,z=void 0===x?h.startOfWeek(s,{weekStartsOn:a}):x,ee=g.viewEnd,K=void 0===ee?h.endOfWeek(s,{weekStartsOn:a}):ee;_||(_=[]);var oe=h.startOfDay,X=h.endOfDay,U=ge(h,{events:_,periodStart:z=oe(z),periodEnd:K=X(K)}),u=se(h,{viewDate:s,weekStartsOn:a,excluded:D,weekendDays:L,viewStart:z,viewEnd:K});return{allDayEventRows:Se(h,{events:U,excluded:D,precision:i,absolutePositionedEvents:l,viewStart:z,viewEnd:K}),period:{events:U,start:u[0].date,end:X(u[u.length-1].date)},hourColumns:Le(h,{events:_,viewDate:s,hourSegments:o,hourDuration:m,dayStart:y,dayEnd:O,weekStartsOn:a,excluded:D,weekendDays:L,segmentHeight:k,viewStart:z,viewEnd:K,minimumEventHeight:P})}}function te(h,g){var T=g.events,_=void 0===T?[]:T,s=g.viewDate,a=g.weekStartsOn,w=g.excluded,D=void 0===w?[]:w,p=g.viewStart,i=void 0===p?h.startOfMonth(s):p,r=g.viewEnd,l=void 0===r?h.endOfMonth(s):r,o=g.weekendDays;_||(_=[]);for(var U,m=h.startOfWeek,y=h.endOfWeek,O=h.differenceInDays,L=h.startOfDay,k=h.addHours,P=h.endOfDay,x=h.isSameMonth,z=h.getDay,ee=m(i,{weekStartsOn:a}),K=y(l,{weekStartsOn:a}),oe=ge(h,{events:_,periodStart:ee,periodEnd:K}),X=[],u=function(ae){var W;if(U?(W=L(k(U,24)),U.getTime()===W.getTime()&&(W=L(k(U,25))),U=W):W=U=ee,!D.some(function(j){return z(W)===j})){var le=q(h,{date:W,weekendDays:o}),fe=ge(h,{events:oe,periodStart:L(W),periodEnd:P(W)});le.inMonth=x(W,s),le.events=fe,le.badgeTotal=fe.length,X.push(le)}},c=0;c<O(K,ee)+1;c++)u();var d=[],b=7-D.length;if(b<7)for(c=0;c<X.length;c+=b){var S=X.slice(c,c+b);S.some(function(W){return i<=W.date&&W.date<l})&&(d=ie(ie([],d,!0),S,!0))}else d=X;var I=Math.floor(d.length/b),H=[];for(c=0;c<I;c++)H.push(c*b);return{rowOffsets:H,totalDaysVisibleInWeek:b,days:d,period:{start:d[0].date,end:P(d[d.length-1].date),events:oe}}}function ce(h,g,T){return h.filter(function(_){var s=_.top,a=_.top+_.height;return g<a&&a<T||g<s&&s<T||s<=g&&T<=a})}function be(h){return Math.max(Math.min(23,h),0)}function ve(h){return Math.max(Math.min(59,h),0)}function ke(h,g){var T=!0;function _(s,a){g(s,a),T=!1}
1return Array.isArray(h)?(h.forEach(function(s){s.start?s.start instanceof Date||_(Oe.StartPropertyNotDate,s):_(Oe.StartPropertyMissing,s),s.end&&(s.end instanceof Date||_(Oe.EndPropertyNotDate,s),s.start>s.end&&_(Oe.EndsBeforeStart,s))}),T):(g(Oe.NotArray,h),!1)}!function(h){h.NotArray="Events must be an array",h.StartPropertyMissing="Event is missing the `start` property",h.StartPropertyNotDate="Event `start` property should be a javascript date object. Do `new Date(event.start)` to fix it.",h.EndPropertyNotDate="Event `end` property should be a javascript date object. Do `new Date(event.end)` to fix it.",h.EndsBeforeStart="Event `start` property occurs after the `end`"}(Oe||(Oe={}))},21403(Ve,Pe,R){R.d(Pe,{a:()=>ue});var v=R(26616);function pe(re){return new Date(re).getTimezoneOffset()}function ue(){return{addDays:v.addDays,addHours:v.addHours,addMinutes:v.addMinutes,addSeconds:v.addSeconds,differenceInDays:v.differenceInDays,differenceInMinutes:v.differenceInMinutes,differenceInSeconds:v.differenceInSeconds,endOfDay:v.endOfDay,endOfMonth:v.endOfMonth,endOfWeek:v.endOfWeek,getDay:v.getDay,getMonth:v.getMonth,isSameDay:v.isSameDay,isSameMonth:v.isSameMonth,isSameSecond:v.isSameSecond,max:v.max,setHours:v.setHours,setMinutes:v.setMinutes,startOfDay:v.startOfDay,startOfMinute:v.startOfMinute,startOfMonth:v.startOfMonth,startOfWeek:v.startOfWeek,getHours:v.getHours,getMinutes:v.getMinutes,getTimezoneOffset:pe}}},7116(Ve,Pe,R){R.d(Pe,{r:()=>ue});var v=function(){function re(){}return re.prototype.getAllStyles=function(F){return window.getComputedStyle(F)},re.prototype.getStyle=function(F,C){return this.getAllStyles(F)[C]},re.prototype.isStaticPositioned=function(F){return"static"===(this.getStyle(F,"position")||"static")},re.prototype.offsetParent=function(F){for(var C=F.offsetParent||document.documentElement;C&&C!==document.documentElement&&this.isStaticPositioned(C);)C=C.offsetParent;return C||document.documentElement},re.prototype.position=function(F,C){void 0===C&&(C=!0);var B,Q={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(F,"position"))B={top:(B=F.getBoundingClientRect()).top,bottom:B.bottom,left:B.left,right:B.right,height:B.height,width:B.width};else{var M=this.offsetParent(F);B=this.offset(F,!1),M!==document.documentElement&&(Q=this.offset(M,!1)),Q.top+=M.clientTop,Q.left+=M.clientLeft}return B.top-=Q.top,B.bottom-=Q.top,B.left-=Q.left,B.right-=Q.left,C&&(B.top=Math.round(B.top),B.bottom=Math.round(B.bottom),B.left=Math.round(B.left),B.right=Math.round(B.right)),B},re.prototype.offset=function(F,C){void 0===C&&(C=!0);var B=F.getBoundingClientRect(),Q_top=window.pageYOffset-document.documentElement.clientTop,Q_left=window.pageXOffset-document.documentElement.clientLeft,M={height:B.height||F.offsetHeight,width:B.width||F.offsetWidth,top:B.top+Q_top,bottom:B.bottom+Q_top,left:B.left+Q_left,right:B.right+Q_left};return C&&(M.height=Math.round(M.height),M.width=Math.round(M.width),M.top=Math.round(M.top),M.bottom=Math.round(M.bottom),M.left=Math.round(M.left),M.right=Math.round(M.right)),M},re.prototype.positionElements=function(F,C,B,Q){var M=B.split("-"),he=M[0],_e=void 0===he?"top":he,we=M[1],ge=void 0===we?"center":we,q=Q?this.offset(F,!1):this.position(F,!1),se=this.getAllStyles(C),De=parseFloat(se.marginTop),Se=parseFloat(se.marginBottom),Le=parseFloat(se.marginLeft),Ae=parseFloat(se.marginRight),te=0,ce=0;switch(_e){case"top":te=q.top-(C.offsetHeight+De+Se);break;case"bottom":te=q.top+q.height;break;case"left":ce=q.left-(C.offsetWidth+Le+Ae);break;case"right":ce=q.left+q.width}switch(ge){case"top":te=q.top;break;case"bottom":te=q.top+q.height-C.offsetHeight;break;case"left":ce=q.left;break;case"right":ce=q.left+q.width-C.offsetWidth;break;case"center":"top"===_e||"bottom"===_e?ce=q.left+q.width/2-C.offsetWidth/2:te=q.top+q.height/2-C.offsetHeight/2}C.style.transform="translate("+Math.round(ce)+"px, "+Math.round(te)+"px)";var Ee=C.getBoundingClientRect(),be=document.documentElement,ve=window.innerHeight||be.clientHeight,Re=window.innerWidth||be.clientWidth;return Ee.left>=0&&Ee.top>=0&&Ee.right<=Re&&Ee.bottom<=ve},re}(),ie=/\s+/,pe=new v;function ue(re,F,C,B,Q){var M=Array.isArray(C)?C:C.split(ie),he=["top","bottom","left","right","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"],_e=F.classList,we=function(te){var ce=te.split("-"),Ee=ce[0],be=ce[1],ve=[];return Q&&(ve.push(Q+"-"+Ee),be&&ve.push(Q+"-"+Ee+"-"+be),ve.forEach(function(Re){_e.add(Re)})),ve};Q&&he.forEach(function(te){_e.remove(Q+"-"+te)});var ge=M.findIndex(function(te){return"auto"===te});ge>=0&&he.forEach(function(te){null==M.find(function(ce){return-1!==ce.search("^"+te)})&&M.splice(ge++,1,te)});var q=F.style;q.position="absolute",q.top="0",q.left="0",q["will-change"]="transform";for(var se,De=!1,Se=0,Le=M;Se<Le.length;Se++){var Ae=we(se=Le[Se]);if(pe.positionElements(re,F,se,B)){De=!0;break}Q&&Ae.forEach(function(te){_e.remove(te)})}return De||(we(se=M[0]),pe.positionElements(re,F,se,B)),se}},61068(Ve,Pe,R){R.d(Pe,{Zu:()=>U,T5:()=>K,H$:()=>X});var v=R(17705),ie=R(45286),pe=R(27389),ue=R(15575),re=R(44670),F=R(49776),C=R(73586),B=R(58728),Q=R(18456),M=R(23176),he=R(95006),_e=R(40667),we=R(7605),ge=R(19493),q=R(78257),se=R(91423),De=R(7414),Se=R(20522),Le=R(59361);function te(u,c){return u=function Ae(u,c){return typeof u>"u"?typeof c>"u"?u:c:u}(u,c),"function"==typeof u?function(){for(var b=arguments,S=arguments.length,G=Array(S),I=0;I<S;I++)G[I]=b[I];return!!u.apply(this,G)}:u?function(){return!0}:function(){return!1}}var ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(u){return typeof u}:function(u){return u&&"function"==typeof Symbol&&u.constructor===Symbol?"symbol":typeof u},Ee=function(u){return null!=u&&"object"===(typeof u>"u"?"undefined":ce(u))&&1===u.nodeType&&"object"===ce(u.style)&&"object"===ce(u.ownerDocument)};function be(u,c){if(c=h(c,!0),!Ee(c))return-1;for(var d=0;d<u.length;d++)if(u[d]===c)return d;return-1}function ve(u,c){return-1!==be(u,c)}function Oe(u){for(var c=arguments,d=[],b=arguments.length-1;b-- >0;)d[b]=c[b+1];return function Re(u,c){for(var d=0;d<c.length;d++)ve(u,c[d])||u.push(c[d]);return c}(u,d=d.map(h))}function ke(u){for(var c=arguments,d=[],b=arguments.length-1;b-- >0;)d[b]=c[b+1];return d.map(h).reduce(function(S,G){var I=be(u,G);return-1!==I?S.concat(u.splice(I,1)):S},[])}
1function h(u,c){if("string"==typeof u)try{return document.querySelector(u)}catch(d){throw d}if(!Ee(u)&&!c)throw new TypeError(u+" is not a DOM element.");return u}function _(u){if(u===window)return function T(){var u={top:{value:0,enumerable:!0},left:{value:0,enumerable:!0},right:{value:window.innerWidth,enumerable:!0},bottom:{value:window.innerHeight,enumerable:!0},width:{value:window.innerWidth,enumerable:!0},height:{value:window.innerHeight,enumerable:!0},x:{value:0,enumerable:!0},y:{value:0,enumerable:!0}};if(Object.create)return Object.create({},u);var c={};return Object.defineProperties(c,u),c}();try{var c=u.getBoundingClientRect();return void 0===c.x&&(c.x=c.left,c.y=c.top),c}catch{throw new TypeError("Can't call getBoundingClientRect on "+u)}}var w="function"!=typeof Object.create?function(){var c=function(){};return function(d,b){if(d!==Object(d)&&null!==d)throw TypeError("Argument must be an object, or null");c.prototype=d||{};var S=new c;return c.prototype=null,undefined!==b&&Object.defineProperties(S,b),null===d&&(S.__proto__=null),S}}():Object.create,D=["altKey","button","buttons","clientX","clientY","ctrlKey","metaKey","movementX","movementY","offsetX","offsetY","pageX","pageY","region","relatedTarget","screenX","screenY","shiftKey","which","x","y"];function i(u,c){c=c||{};for(var d=w(u),b=0;b<D.length;b++)void 0!==c[D[b]]&&(d[D[b]]=c[D[b]]);return d}function r(u,c){console.log("data ",c),u.data=c||{},u.dispatched="mousemove"}var l=["webkit","moz","ms","o"],o=function(){if(typeof window>"u")return function(){};for(var u=0,c=l.length;u<c&&!window.requestAnimationFrame;++u)window.requestAnimationFrame=window[l[u]+"RequestAnimationFrame"];if(!window.requestAnimationFrame){var d=0;window.requestAnimationFrame=function(b){var S=(new Date).getTime(),G=Math.max(0,16-S-d),I=window.setTimeout(function(){return b(S+G)},G);return d=S+G,I}}return window.requestAnimationFrame.bind(window)}(),m=function(){if(typeof window>"u")return function(){};for(var u=0,c=l.length;u<c&&!window.cancelAnimationFrame;++u)window.cancelAnimationFrame=window[l[u]+"CancelAnimationFrame"]||window[l[u]+"CancelRequestAnimationFrame"];return window.cancelAnimationFrame||(window.cancelAnimationFrame=function(d){window.clearTimeout(d)}),window.cancelAnimationFrame.bind(window)}();function y(u,c){void 0===c&&(c={});var d=this,b=4,S=!1;if("object"!=typeof c.margin){var G=c.margin||-1;this.margin={left:G,right:G,top:G,bottom:G}}else this.margin=c.margin;this.scrollWhenOutside=c.scrollWhenOutside||!1;var I={},H=function g(u,c){var d=te((c=c||{}).allowUpdate,!0);return function(S){if(S=S||window.event,u.target=S.target||S.srcElement||S.originalTarget,u.element=this,u.type=S.type,d(S)){if(S.targetTouches)u.x=S.targetTouches[0].clientX,u.y=S.targetTouches[0].clientY,u.pageX=S.targetTouches[0].pageX,u.pageY=S.targetTouches[0].pageY,u.screenX=S.targetTouches[0].screenX,u.screenY=S.targetTouches[0].screenY;else{if(null===S.pageX&&null!==S.clientX){var G=S.target&&S.target.ownerDocument||document,I=G.documentElement,H=G.body;u.pageX=S.clientX+(I&&I.scrollLeft||H&&H.scrollLeft||0)-(I&&I.clientLeft||H&&H.clientLeft||0),u.pageY=S.clientY+(I&&I.scrollTop||H&&H.scrollTop||0)-(I&&I.clientTop||H&&H.clientTop||0)}else u.pageX=S.pageX,u.pageY=S.pageY;u.x=S.clientX,u.y=S.clientY,u.screenX=S.screenX,u.screenY=S.screenY}u.clientX=u.x,u.clientY=u.y}}}(I),ae=function p(u){var c={screenX:0,screenY:0,clientX:0,clientY:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,button:0,buttons:1,relatedTarget:null,region:null};function d(G){for(var I=0;I<D.length;I++)c[D[I]]=G[D[I]]}return void 0!==u&&u.addEventListener("mousemove",d),{destroy:function S(){u&&u.removeEventListener("mousemove",d,!1),c=null},dispatch:MouseEvent?function(I,H,ae){var W=new MouseEvent("mousemove",i(c,H));return r(W,ae),I.dispatchEvent(W)}:"function"==typeof document.createEvent?function(I,H,ae){var W=i(c,H),le=document.createEvent("MouseEvents");return le.initMouseEvent("mousemove",!0,!0,window,0,W.screenX,W.screenY,W.clientX,W.clientY,W.ctrlKey,W.altKey,W.shiftKey,W.metaKey,W.button,W.relatedTarget),r(le,ae),I.dispatchEvent(le)}:"function"==typeof document.createEventObject?function(I,H,ae){var W=document.createEventObject(),le=i(c,H);for(var fe in le)W[fe]=le[fe];return r(W,ae),I.dispatchEvent(W)}:void 0}}(),W=!1;window.addEventListener("mousemove",H,!1),window.addEventListener("touchmove",H,!1),isNaN(c.maxSpeed)||(b=c.maxSpeed),"object"!=typeof b&&(b={left:b,right:b,top:b,bottom:b}),this.autoScroll=te(c.autoScroll),this.syncMove=te(c.syncMove,!1),this.destroy=function(Z){window.removeEventListener("mousemove",H,!1),window.removeEventListener("touchmove",H,!1),window.removeEventListener("mousedown",ze,!1),window.removeEventListener("touchstart",ze,!1),window.removeEventListener("mouseup",Ue,!1),window.removeEventListener("touchend",Ue,!1),window.removeEventListener("pointerup",Ue,!1),window.removeEventListener("mouseleave",Qe,!1),window.removeEventListener("mousemove",Je,!1),window.removeEventListener("touchmove",Je,!1),window.removeEventListener("scroll",Te,!0),u=[],Z&&We()},this.add=function(){for(var Z=[],V=arguments.length;V--;)Z[V]=arguments[V];return Oe.apply(void 0,[u].concat(Z)),this},this.remove=function(){for(var Z=[],V=arguments.length;V--;)Z[V]=arguments[V];return ke.apply(void 0,[u].concat(Z))};var fe,Z,le=null;"[object Array]"!==Object.prototype.toString.call(u)&&(u=[u]),Z=u,u=[],Z.forEach(function(V){V===window?le=window:d.add(V)}),Object.defineProperties(this,{down:{get:function(){return W}},maxSpeed:{get:function(){return b}},point:{get:function(){return I}},scrolling:{get:function(){return S}}});var ye,j=null;function Te(Z){for(var V=0;V<u.length;V++)if(u[V]===Z.target){S=!0;break}S&&o(function(){return S=!1})}function ze(){W=!0}function Ue(){W=!1,We()}function We(){m(ye),m(fe)}function Qe(){W=!1}function qe(){for(var Z=null,V=0;V<u.length;V++)L(I,u[V])&&(Z=u[V]);return Z}
1function Je(Z){if(d.autoScroll()&&!Z.dispatched){var V=Z.target,je=document.body;j&&!L(I,j)&&(d.scrollWhenOutside||(j=null)),V&&V.parentNode===je?V=qe():(V=function de(Z){if(!Z)return null;if(j===Z||ve(u,Z))return Z;for(;Z=Z.parentNode;)if(ve(u,Z))return Z;return null}(V),V||(V=qe())),V&&V!==j&&(j=V),le&&(m(fe),fe=o(et)),j&&(m(ye),ye=o(tt))}}function et(){nt(le),m(fe),fe=o(et)}function tt(){j&&(nt(j),m(ye),ye=o(tt))}function nt(Z){var je,Ge,V=_(Z);je=I.x<V.left+d.margin.left?Math.floor(Math.max(-1,(I.x-V.left)/d.margin.left-1)*d.maxSpeed.left):I.x>V.right-d.margin.right?Math.ceil(Math.min(1,(I.x-V.right)/d.margin.right+1)*d.maxSpeed.right):0,Ge=I.y<V.top+d.margin.top?Math.floor(Math.max(-1,(I.y-V.top)/d.margin.top-1)*d.maxSpeed.top):I.y>V.bottom-d.margin.bottom?Math.ceil(Math.min(1,(I.y-V.bottom)/d.margin.bottom+1)*d.maxSpeed.bottom):0,d.syncMove()&&ae.dispatch(Z,{pageX:I.pageX+je,pageY:I.pageY+Ge,clientX:I.x+je,clientY:I.y+Ge}),setTimeout(function(){Ge&&function rt(Z,V){Z===window?window.scrollTo(Z.pageXOffset,Z.pageYOffset+V):Z.scrollTop+=V}(Z,Ge),je&&function it(Z,V){Z===window?window.scrollTo(Z.pageXOffset+V,Z.pageYOffset):Z.scrollLeft+=V}(Z,je)})}window.addEventListener("mousedown",ze,!1),window.addEventListener("touchstart",ze,!1),window.addEventListener("mouseup",Ue,!1),window.addEventListener("touchend",Ue,!1),window.addEventListener("pointerup",Ue,!1),window.addEventListener("mousemove",Je,!1),window.addEventListener("touchmove",Je,!1),window.addEventListener("mouseleave",Qe,!1),window.addEventListener("scroll",Te,!0)}function L(u,c,d){return d?u.y>d.top&&u.y<d.bottom&&u.x>d.left&&u.x<d.right:function s(u,c){var d=_(c);return u.y>d.top&&u.y<d.bottom&&u.x>d.left&&u.x<d.right}(u,c)}const k=function O(u,c){return new y(u,c)};function P(u,c,d){d&&d.split(" ").forEach(b=>u.addClass(c.nativeElement,b))}function x(u,c,d){d&&d.split(" ").forEach(b=>u.removeClass(c.nativeElement,b))}class z{constructor(){this.currentDrag=new ie.B7}}z.\u0275fac=function(c){return new(c||z)},z.\u0275prov=v.jDH({token:z,factory:z.\u0275fac,providedIn:"root"});class ee{constructor(c){this.elementRef=c}}ee.\u0275fac=function(c){return new(c||ee)(v.rXU(v.aKT))},ee.\u0275dir=v.FsC({type:ee,selectors:[["","mwlDraggableScrollContainer",""]],standalone:!1});class K{constructor(c,d,b,S,G,I,H){this.element=c,this.renderer=d,this.draggableHelper=b,this.zone=S,this.vcr=G,this.scrollContainer=I,this.document=H,this.dragAxis={x:!0,y:!0},this.dragSnapGrid={},this.ghostDragEnabled=!0,this.showOriginalElementWhileDragging=!1,this.dragCursor="",this.autoScroll={margin:20},this.dragPointerDown=new v.bkB,this.dragStart=new v.bkB,this.ghostElementCreated=new v.bkB,this.dragging=new v.bkB,this.dragEnd=new v.bkB,this.pointerDown$=new ie.B7,this.pointerMove$=new ie.B7,this.pointerUp$=new ie.B7,this.eventListenerSubscriptions={},this.destroy$=new ie.B7,this.timeLongPress={timerBegin:0,timerEnd:0}}ngOnInit(){this.checkEventListeners();const c=this.pointerDown$.pipe((0,B.p)(()=>this.canDrag()),(0,Q.ZZ)(d=>{d.event.stopPropagation&&!this.scrollContainer&&d.event.stopPropagation();const b=this.renderer.createElement("style");this.renderer.setAttribute(b,"type","text/css"),this.renderer.appendChild(b,this.renderer.createText("\n body * {\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n }\n ")),requestAnimationFrame(()=>{this.document.head.appendChild(b)});const S=this.getScrollPosition(),G=new pe.c(j=>{const ye=this.scrollContainer?this.scrollContainer.elementRef.nativeElement:"window";return this.renderer.listen(ye,"scroll",Te=>j.next(Te))}).pipe((0,M.Z)(S),(0,he.T)(()=>this.getScrollPosition())),I=new ie.B7,H=new ue.m;this.dragPointerDown.observers.length>0&&this.zone.run(()=>{this.dragPointerDown.next({x:0,y:0})});const ae=(0,re.h)(this.pointerUp$,this.pointerDown$,H,this.destroy$).pipe((0,_e.u)()),W=(0,F.zV)([this.pointerMove$,G]).pipe((0,he.T)(([j,ye])=>({currentDrag$:I,transformX:j.clientX-d.clientX,transformY:j.clientY-d.clientY,clientX:j.clientX,clientY:j.clientY,scrollLeft:ye.left,scrollTop:ye.top,target:j.event.target})),(0,he.T)(j=>(this.dragSnapGrid.x&&(j.transformX=Math.round(j.transformX/this.dragSnapGrid.x)*this.dragSnapGrid.x),this.dragSnapGrid.y&&(j.transformY=Math.round(j.transformY/this.dragSnapGrid.y)*this.dragSnapGrid.y),j)),(0,he.T)(j=>(this.dragAxis.x||(j.transformX=0),this.dragAxis.y||(j.transformY=0),j)),(0,he.T)(j=>{const ye=j.scrollLeft-S.left,Te=j.scrollTop-S.top;return{...j,x:j.transformX+ye,y:j.transformY+Te}}),(0,B.p)(({x:j,y:ye,transformX:Te,transformY:ze})=>!this.validateDrag||this.validateDrag({x:j,y:ye,transform:{x:Te,y:ze}})),(0,we.Q)(ae),(0,_e.u)()),le=W.pipe((0,ge.s)(1),(0,_e.u)()),fe=W.pipe((0,q.o)(1),(0,_e.u)());return le.subscribe(({clientX:j,clientY:ye,x:Te,y:ze})=>{if(this.dragStart.observers.length>0&&this.zone.run(()=>{this.dragStart.next({cancelDrag$:H})}),this.scroller=k([this.scrollContainer?this.scrollContainer.elementRef.nativeElement:this.document.defaultView],{...this.autoScroll,autoScroll:()=>!0}),P(this.renderer,this.element,this.dragActiveClass),this.ghostDragEnabled){const Ue=this.element.nativeElement.getBoundingClientRect(),We=this.element.nativeElement.cloneNode(!0);if(this.showOriginalElementWhileDragging||this.renderer.setStyle(this.element.nativeElement,"visibility","hidden"),this.ghostElementAppendTo?this.ghostElementAppendTo.appendChild(We):this.element.nativeElement.parentNode.insertBefore(We,this.element.nativeElement.nextSibling),this.ghostElement=We,this.document.body.style.cursor=this.dragCursor,this.setElementStyles(We,{position:"fixed",top:`${Ue.top}px`,left:`${Ue.left}px`,width:`${Ue.width}px`,height:`${Ue.height}
1px`,cursor:this.dragCursor,margin:"0",willChange:"transform",pointerEvents:"none"}),this.ghostElementTemplate){const Qe=this.vcr.createEmbeddedView(this.ghostElementTemplate);We.innerHTML="",Qe.rootNodes.filter(de=>de instanceof Node).forEach(de=>{We.appendChild(de)}),fe.subscribe(()=>{this.vcr.remove(this.vcr.indexOf(Qe))})}this.ghostElementCreated.observers.length>0&&this.zone.run(()=>{this.ghostElementCreated.emit({clientX:j-Te,clientY:ye-ze,element:We})}),fe.subscribe(()=>{We.parentElement.removeChild(We),this.ghostElement=null,this.renderer.setStyle(this.element.nativeElement,"visibility","")})}this.draggableHelper.currentDrag.next(I)}),fe.pipe((0,Q.ZZ)(j=>{const ye=H.pipe((0,se.U)(),(0,ge.s)(1),(0,he.T)(Te=>({...j,dragCancelled:Te>0})));return H.complete(),ye})).subscribe(({x:j,y:ye,dragCancelled:Te})=>{this.scroller.destroy(),this.dragEnd.observers.length>0&&this.zone.run(()=>{this.dragEnd.next({x:j,y:ye,dragCancelled:Te})}),x(this.renderer,this.element,this.dragActiveClass),I.complete()}),(0,re.h)(ae,fe).pipe((0,ge.s)(1)).subscribe(()=>{requestAnimationFrame(()=>{this.document.head.removeChild(b)})}),W}),(0,_e.u)());(0,re.h)(c.pipe((0,ge.s)(1),(0,he.T)(d=>[,d])),c.pipe((0,De.J)())).pipe((0,B.p)(([d,b])=>!d||(d.x!==b.x||d.y!==b.y)),(0,he.T)(([d,b])=>b)).subscribe(({x:d,y:b,currentDrag$:S,clientX:G,clientY:I,transformX:H,transformY:ae,target:W})=>{this.dragging.observers.length>0&&this.zone.run(()=>{this.dragging.next({x:d,y:b})}),requestAnimationFrame(()=>{if(this.ghostElement){const le=`translate3d(${H}px, ${ae}px, 0px)`;this.setElementStyles(this.ghostElement,{transform:le,"-webkit-transform":le,"-ms-transform":le,"-moz-transform":le,"-o-transform":le})}}),S.next({clientX:G,clientY:I,dropData:this.dropData,target:W})})}ngOnChanges(c){c.dragAxis&&this.checkEventListeners()}ngOnDestroy(){this.unsubscribeEventListeners(),this.pointerDown$.complete(),this.pointerMove$.complete(),this.pointerUp$.complete(),this.destroy$.next()}checkEventListeners(){const c=this.canDrag(),d=Object.keys(this.eventListenerSubscriptions).length>0;c&&!d?this.zone.runOutsideAngular(()=>{this.eventListenerSubscriptions.mousedown=this.renderer.listen(this.element.nativeElement,"mousedown",b=>{this.onMouseDown(b)}),this.eventListenerSubscriptions.mouseup=this.renderer.listen("document","mouseup",b=>{this.onMouseUp(b)}),this.eventListenerSubscriptions.touchstart=this.renderer.listen(this.element.nativeElement,"touchstart",b=>{this.onTouchStart(b)}),this.eventListenerSubscriptions.touchend=this.renderer.listen("document","touchend",b=>{this.onTouchEnd(b)}),this.eventListenerSubscriptions.touchcancel=this.renderer.listen("document","touchcancel",b=>{this.onTouchEnd(b)}),this.eventListenerSubscriptions.mouseenter=this.renderer.listen(this.element.nativeElement,"mouseenter",()=>{this.onMouseEnter()}),this.eventListenerSubscriptions.mouseleave=this.renderer.listen(this.element.nativeElement,"mouseleave",()=>{this.onMouseLeave()})}):!c&&d&&this.unsubscribeEventListeners()}onMouseDown(c){0===c.button&&(this.eventListenerSubscriptions.mousemove||(this.eventListenerSubscriptions.mousemove=this.renderer.listen("document","mousemove",d=>{this.pointerMove$.next({event:d,clientX:d.clientX,clientY:d.clientY})})),this.pointerDown$.next({event:c,clientX:c.clientX,clientY:c.clientY}))}onMouseUp(c){0===c.button&&(this.eventListenerSubscriptions.mousemove&&(this.eventListenerSubscriptions.mousemove(),delete this.eventListenerSubscriptions.mousemove),this.pointerUp$.next({event:c,clientX:c.clientX,clientY:c.clientY}))}onTouchStart(c){let d,b,S;if(this.touchStartLongPress&&(this.timeLongPress.timerBegin=Date.now(),b=!1,S=this.hasScrollbar(),d=this.getScrollPosition()),!this.eventListenerSubscriptions.touchmove){const G=(0,C.R)(this.document,"contextmenu").subscribe(H=>{H.preventDefault()}),I=(0,C.R)(this.document,"touchmove",{passive:!1}).subscribe(H=>{this.touchStartLongPress&&!b&&S&&(b=this.shouldBeginDrag(c,H,d)),(!this.touchStartLongPress||!S||b)&&(H.preventDefault(),this.pointerMove$.next({event:H,clientX:H.targetTouches[0].clientX,clientY:H.targetTouches[0].clientY}))});this.eventListenerSubscriptions.touchmove=()=>{G.unsubscribe(),I.unsubscribe()}}this.pointerDown$.next({event:c,clientX:c.touches[0].clientX,clientY:c.touches[0].clientY})}onTouchEnd(c){this.eventListenerSubscriptions.touchmove&&(this.eventListenerSubscriptions.touchmove(),delete this.eventListenerSubscriptions.touchmove,this.touchStartLongPress&&this.enableScroll()),this.pointerUp$.next({event:c,clientX:c.changedTouches[0].clientX,clientY:c.changedTouches[0].clientY})}onMouseEnter(){this.setCursor(this.dragCursor)}onMouseLeave(){this.setCursor("")}canDrag(){return this.dragAxis.x||this.dragAxis.y}setCursor(c){this.eventListenerSubscriptions.mousemove||this.renderer.setStyle(this.element.nativeElement,"cursor",c)}unsubscribeEventListeners(){Object.keys(this.eventListenerSubscriptions).forEac
1h(c=>{this.eventListenerSubscriptions[c](),delete this.eventListenerSubscriptions[c]})}setElementStyles(c,d){Object.keys(d).forEach(b=>{this.renderer.setStyle(c,b,d[b])})}getScrollElement(){return this.scrollContainer?this.scrollContainer.elementRef.nativeElement:this.document.body}getScrollPosition(){return this.scrollContainer?{top:this.scrollContainer.elementRef.nativeElement.scrollTop,left:this.scrollContainer.elementRef.nativeElement.scrollLeft}:{top:window.pageYOffset||this.document.documentElement.scrollTop,left:window.pageXOffset||this.document.documentElement.scrollLeft}}shouldBeginDrag(c,d,b){const S=this.getScrollPosition(),G_top=Math.abs(S.top-b.top),G_left=Math.abs(S.left-b.left),ae=Math.abs(d.targetTouches[0].clientX-c.touches[0].clientX)-G_left+(Math.abs(d.targetTouches[0].clientY-c.touches[0].clientY)-G_top),W=this.touchStartLongPress;return(ae>W.delta||G_top>0||G_left>0)&&(this.timeLongPress.timerBegin=Date.now()),this.timeLongPress.timerEnd=Date.now(),this.timeLongPress.timerEnd-this.timeLongPress.timerBegin>=W.delay&&(this.disableScroll(),!0)}enableScroll(){this.scrollContainer&&this.renderer.setStyle(this.scrollContainer.elementRef.nativeElement,"overflow",""),this.renderer.setStyle(this.document.body,"overflow","")}disableScroll(){this.scrollContainer&&this.renderer.setStyle(this.scrollContainer.elementRef.nativeElement,"overflow","hidden"),this.renderer.setStyle(this.document.body,"overflow","hidden")}hasScrollbar(){const c=this.getScrollElement(),d=c.scrollWidth>c.clientWidth,b=c.scrollHeight>c.clientHeight;return d||b}}function oe(u,c,d){return u>=d.left&&u<=d.right&&c>=d.top&&c<=d.bottom}K.\u0275fac=function(c){return new(c||K)(v.rXU(v.aKT),v.rXU(v.sFG),v.rXU(z),v.rXU(v.SKi),v.rXU(v.c1b),v.rXU(ee,8),v.rXU(Le.q))},K.\u0275dir=v.FsC({type:K,selectors:[["","mwlDraggable",""]],inputs:{dropData:"dropData",dragAxis:"dragAxis",dragSnapGrid:"dragSnapGrid",ghostDragEnabled:"ghostDragEnabled",showOriginalElementWhileDragging:"showOriginalElementWhileDragging",validateDrag:"validateDrag",dragCursor:"dragCursor",dragActiveClass:"dragActiveClass",ghostElementAppendTo:"ghostElementAppendTo",ghostElementTemplate:"ghostElementTemplate",touchStartLongPress:"touchStartLongPress",autoScroll:"autoScroll"},outputs:{dragPointerDown:"dragPointerDown",dragStart:"dragStart",ghostElementCreated:"ghostElementCreated",dragging:"dragging",dragEnd:"dragEnd"},standalone:!1,features:[v.OA$]});class X{constructor(c,d,b,S,G){this.element=c,this.draggableHelper=d,this.zone=b,this.renderer=S,this.scrollContainer=G,this.dragEnter=new v.bkB,this.dragLeave=new v.bkB,this.dragOver=new v.bkB,this.drop=new v.bkB}ngOnInit(){this.currentDragSubscription=this.draggableHelper.currentDrag.subscribe(c=>{P(this.renderer,this.element,this.dragActiveClass);const d={updateCache:!0},b=this.renderer.listen(this.scrollContainer?this.scrollContainer.elementRef.nativeElement:"window","scroll",()=>{d.updateCache=!0});let S;const G=c.pipe((0,he.T)(({clientX:ae,clientY:W,dropData:le,target:fe})=>{S={clientX:ae,clientY:W,dropData:le,target:fe},d.updateCache&&(d.rect=this.element.nativeElement.getBoundingClientRect(),this.scrollContainer&&(d.scrollContainerRect=this.scrollContainer.elementRef.nativeElement.getBoundingClientRect()),d.updateCache=!1);const j=oe(ae,W,d.rect),ye=!this.validateDrop||this.validateDrop({clientX:ae,clientY:W,target:fe,dropData:le});return d.scrollContainerRect?j&&ye&&oe(ae,W,d.scrollContainerRect):j&&ye})),I=G.pipe((0,Se.F)());let H;I.pipe((0,B.p)(ae=>ae)).subscribe(()=>{H=!0,P(this.renderer,this.element,this.dragOverClass),this.dragEnter.observers.length>0&&this.zone.run(()=>{this.dragEnter.next(S)})}),G.pipe((0,B.p)(ae=>ae)).subscribe(()=>{this.dragOver.observers.length>0&&this.zone.run(()=>{this.dragOver.next(S)})}),I.pipe((0,De.J)(),(0,B.p)(([ae,W])=>ae&&!W)).subscribe(()=>{H=!1,x(this.renderer,this.element,this.dragOverClass),this.dragLeave.observers.length>0&&this.zone.run(()=>{this.dragLeave.next(S)})}),c.subscribe({complete:()=>{b(),x(this.renderer,this.element,this.dragActiveClass),H&&(x(this.renderer,this.element,this.dragOverClass),this.drop.observers.length>0&&this.zone.run(()=>{this.drop.next(S)}))}})})}ngOnDestroy(){this.currentDragSubscription&&this.currentDragSubscription.unsubscribe()}}X.\u0275fac=function(c){return new(c||X)(v.rXU(v.aKT),v.rXU(z),v.rXU(v.SKi),v.rXU(v.sFG),v.rXU(ee,8))},X.\u0275dir=v.FsC({type:X,selectors:[["","mwlDroppable",""]],inputs:{dragOverClass:"dragOverClass",dragActiveClass:"dragActiveClass",validateDrop:"validateDrop"},outputs:{dragEnter:"dragEnter",dragLeave:"dragLeave",dragOver:"dragOver",drop:"drop"},standalone:!1});class U{}U.\u0275fac=function(c){return new(c||U)},U.\u0275mod=v.$C({type:U}),U.\u0275inj=v.G2t({})},43760(Ve,Pe,R){R.d(Pe,{C9:()=>_,X_:()=>h,q_:()=>T});var v=R(17705),ie=R(69377),pe=R(27389),ue=R(45286),re=R(73586),F=R(44670),C=R(58728),B=R(95006),Q=R(18456),M=R(7414),he=R(40667),_e=R(19493),we=R(7605),ge=R(8841);const q=!(typeof window>"u")&&("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0);function De(s,a,w,D){const p=a.querySelectorAll(s);if(p.length){const i=w.querySelectorAll(s);for(let r=0;r<p.length;r++)D(p[r],i[r])}}let Se=0;function Le(s,a){"file"!==a.type&&(a.value=s.value),"radio"===a.type&&a.name&&(a.name=`mat-clone-${a.name}-${Se++}`)}function Ae(s,a){const w=a.getContext("2d");if(w)try{w.drawImage(s,0,0)}catch{}}function te(s,a,w,D){const p={top:s.top,bottom:s.bottom,left:s.left,right:s.right};return a.top&&(p.top+=D),a.bottom&&(p.bottom+=D),a.left&&(p.left+=w),a.right&&(p.right+=w),p.height=p.bottom-p.top,p.width=p.right-p.left,p}const Ee=Object.freeze({topLeft:"nw-resize",topRight:"ne-resize",bottomLeft:"sw-resize",bottomRight:"se-resize",leftOrRight:"col-resize",topOrBottom:"row-resize"});function be(s,a){return s.left&&s.top?a.topLeft:s.right&&s.top?a.topRight:s.left&&s.bottom?a.bottomLeft:s.right&&s.bottom?a.bottomRight:s.left||s.right?a.leftOrRight:s.top||s.bottom?a.topOrBottom:""}function ve({edges:s,initialRectangle:a,newRectangle:w}){const D={};
1return Object.keys(s).forEach(p=>{D[p]=(w[p]||0)-(a[p]||0)}),D}const Re="resize-active";class h{constructor(a,w,D,p){this.platformId=a,this.renderer=w,this.elm=D,this.zone=p,this.enableGhostResize=!1,this.resizeSnapGrid={},this.resizeCursors=Ee,this.ghostElementPositioning="fixed",this.allowNegativeResizes=!1,this.mouseMoveThrottleMS=50,this.resizeStart=new v.bkB,this.resizing=new v.bkB,this.resizeEnd=new v.bkB,this.mouseup=new ue.B7,this.mousedown=new ue.B7,this.mousemove=new ue.B7,this.destroy$=new ue.B7,this.pointerEventListeners=g.getInstance(w,p)}ngOnInit(){const a=(0,F.h)(this.pointerEventListeners.pointerDown,this.mousedown),w=(0,F.h)(this.pointerEventListeners.pointerMove,this.mousemove).pipe((0,ge.M)(({event:o})=>{p&&o.cancelable&&o.preventDefault()}),(0,he.u)()),D=(0,F.h)(this.pointerEventListeners.pointerUp,this.mouseup);let p;const i=()=>{p&&p.clonedNode&&(this.elm.nativeElement.parentElement.removeChild(p.clonedNode),this.renderer.setStyle(this.elm.nativeElement,"visibility","inherit"))},r=()=>({...Ee,...this.resizeCursors});a.pipe((0,Q.ZZ)(o=>{function m(L){return{clientX:L.clientX-o.clientX,clientY:L.clientY-o.clientY}}const y=()=>{const L={x:1,y:1};return p&&(this.resizeSnapGrid.left&&p.edges.left?L.x=+this.resizeSnapGrid.left:this.resizeSnapGrid.right&&p.edges.right&&(L.x=+this.resizeSnapGrid.right),this.resizeSnapGrid.top&&p.edges.top?L.y=+this.resizeSnapGrid.top:this.resizeSnapGrid.bottom&&p.edges.bottom&&(L.y=+this.resizeSnapGrid.bottom)),L};function O(L,k){return{x:Math.ceil(L.clientX/k.x),y:Math.ceil(L.clientY/k.y)}}return(0,F.h)(w.pipe((0,_e.s)(1)).pipe((0,B.T)(L=>[,L])),w.pipe((0,M.J)())).pipe((0,B.T)(([L,k])=>[L&&m(L),m(k)])).pipe((0,C.p)(([L,k])=>{if(!L)return!0;const P=y(),x=O(L,P),z=O(k,P);return x.x!==z.x||x.y!==z.y})).pipe((0,B.T)(([,L])=>{const k=y();return{clientX:Math.round(L.clientX/k.x)*k.x,clientY:Math.round(L.clientY/k.y)*k.y}})).pipe((0,we.Q)((0,F.h)(D,a)))})).pipe((0,C.p)(()=>!!p)).pipe((0,B.T)(({clientX:o,clientY:m})=>te(p.startingRect,p.edges,o,m))).pipe((0,C.p)(o=>this.allowNegativeResizes||!!(o.height&&o.width&&o.height>0&&o.width>0))).pipe((0,C.p)(o=>!this.validateResize||this.validateResize({rectangle:o,edges:ve({edges:p.edges,initialRectangle:p.startingRect,newRectangle:o})})),(0,we.Q)(this.destroy$)).subscribe(o=>{p&&p.clonedNode&&(this.renderer.setStyle(p.clonedNode,"height",`${o.height}px`),this.renderer.setStyle(p.clonedNode,"width",`${o.width}px`),this.renderer.setStyle(p.clonedNode,"top",`${o.top}px`),this.renderer.setStyle(p.clonedNode,"left",`${o.left}px`)),this.resizing.observers.length>0&&this.zone.run(()=>{this.resizing.emit({edges:ve({edges:p.edges,initialRectangle:p.startingRect,newRectangle:o}),rectangle:o})}),p.currentRect=o}),a.pipe((0,B.T)(({edges:o})=>o||{}),(0,C.p)(o=>Object.keys(o).length>0),(0,we.Q)(this.destroy$)).subscribe(o=>{p&&i();const m=function ce(s,a){let w=0,D=0;const p=s.nativeElement.style,r=["transform","-ms-transform","-moz-transform","-o-transform"].map(l=>p[l]).find(l=>!!l);if(r&&r.includes("translate")&&(w=r.replace(/.*translate3?d?\((-?[0-9]*)px, (-?[0-9]*)px.*/,"$1"),D=r.replace(/.*translate3?d?\((-?[0-9]*)px, (-?[0-9]*)px.*/,"$2")),"absolute"===a)return{height:s.nativeElement.offsetHeight,width:s.nativeElement.offsetWidth,top:s.nativeElement.offsetTop-D,bottom:s.nativeElement.offsetHeight+s.nativeElement.offsetTop-D,left:s.nativeElement.offsetLeft-w,right:s.nativeElement.offsetWidth+s.nativeElement.offsetLeft-w};{const l=s.nativeElement.getBoundingClientRect();return{height:l.height,width:l.width,top:l.top-D,bottom:l.bottom-D,left:l.left-w,right:l.right-w,scrollTop:s.nativeElement.scrollTop,scrollLeft:s.nativeElement.scrollLeft}}}(this.elm,this.ghostElementPositioning);p={edges:o,startingRect:m,currentRect:m};const y=r(),O=be(p.edges,y);this.renderer.setStyle(document.body,"cursor",O),this.setElementClass(this.elm,Re,!0),this.enableGhostResize&&(p.clonedNode=function se(s){const a=s.cloneNode(!0),w=a.querySelectorAll("[id]"),D=s.nodeName.toLowerCase();return a.removeAttribute("id"),w.forEach(p=>{p.removeAttribute("id")}),"canvas"===D?Ae(s,a):("input"===D||"select"===D||"textarea"===D)&&Le(s,a),De("canvas",s,a,Ae),De("input, textarea, select",s,a,Le),a}(this.elm.nativeElement),this.elm.nativeElement.parentElement.appendChild(p.clonedNode),this.renderer.setStyle(this.elm.nativeElement,"visibility","hidden"),this.renderer.setStyle(p.clonedNode,"position",this.ghostElementPositioning),this.renderer.setStyle(p.clonedNode,"left",`${p.startingRect.left}px`),this.renderer.setStyle(p.clonedNode,"top",`${p.startingRect.top}px`),this.renderer.setStyle(p.clonedNode,"height",`${p.startingRect.height}px`),this.renderer.setStyle(p.clonedNode,"width",`${p.startingRect.width}px`),this.renderer.setStyle(p.clonedNode,"cursor",be(p.edges,y)),this.renderer.addClass(p.clonedNode,"resize-ghost-element"),p.clonedNode.scrollTop=p.startingRect.scrollTop,p.clonedNode.scrollLeft=p.startingRect.scrollLeft),this.resizeStart.observers.length>0&&this.zone.run(()=>{this.resizeStart.emit({edges:ve({edges:o,initialRectangle:m,newRectangle:m}),rectangle:te(m,{},0,0)})})}),D.pipe((0,we.Q)(this.destroy$)).subscribe(()=>{p&&(this.renderer.removeClass(this.elm.nativeElement,Re),this.renderer.setStyle(document.body,"cursor",""),this.renderer.setStyle(this.elm.nativeElement,"cursor",""),this.resizeEnd.observers.length>0&&this.zone.run(()=>{this.resizeEnd.emit({edges:ve({edges:p.edges,initialRectangle:p.startingRect,newRectangle:p.currentRect}),rectangle:p.currentRect})}),i(),p=null)})}ngOnDestroy(){(0,ie.UE)(this.platformId)&&this.renderer.setStyle(document.body,"cursor",""),this.mousedown.complete(),this.mouseup.complete(),this.mousemove.complete(),this.destroy$.next()}setElementClass(a,w,D){D?this.renderer.addClass(a.nativeElement,w):this.renderer.removeClass(a.nativeElement,w)}}h.\u0275fac=function(a){return new(a||h)(v.rXU(v.Agw),v.rXU(v.sFG),v.rXU(v.aKT),v.rXU(v.SKi))},h.\u0275dir=v.FsC({type:h,selectors:[["","mwlResizable",""]],inputs:{validateResize:"validateResize",enableGhostResize:"enableGhostResize",resizeSnapGrid:"resizeSnapGrid",resizeCursors:"resizeCursors",ghostElementPositioning:"ghostElementPositioning",allowNegativeResizes:"allowNegativeResizes",mouseMoveThrottleMS:"mouseMoveThrottleMS"},outputs:{resizeStart:"resizeStart",resizing:"resizing",resizeEnd:"resizeEnd"},exportAs:["mwlResizable"],standalone:!1});class g{constructor(a,w){this.pointerDown=new pe.c(D=>{let p,i;return w.runOutsideAngular(()=>{p=a.listen("document","mousedown",r=>{D.next({clientX:r.clientX,clientY:r.clientY,event:r})}),q&&(i=a.listen("document","touchstart",r=>{D.next({clientX:r.touches[0].clientX,clientY:r.touches[0].clientY,event:r})}))}),()=>{p(),q&&i()}}).pipe((0,he.u)()),this.pointerMove=new pe.c(D=>{let p,i;return w.runOutsideAngular(()=>{p=a.listen("document","mousemove",r=>{D.next({clientX:r.clientX,clientY:r.clientY,event:r})}),q&&(i=a.listen("document","touchmove",r=>{D.next({clientX:r.targetTouches[0].clientX,clientY:r.targetTouches[0].clientY,event:r})}))}),()=>{p(),q&&i()}}).pipe((0,he.u)()),this.pointerUp=new pe.c(D=>{let p,i,r;return w.runOutsideAngular(()=>{p=a.listen("document","mouseup",l=>{D.next({clientX:l.clientX,clientY:l.clientY,event:l})}),q&&(i=a.listen("document","touchend",l=>{D.next({clientX:l.changedTouches[0].clientX,clientY:l.changedTouches[0].clientY,event:l})}),r=a.listen("document","touchcancel",l=>{D.next({clientX:l.changedTouches[0].clientX,clientY:l.changedTouches[0].clientY,event:l})}))}),()=>{p(),q&&(i(),r())}}).pipe((0,he.u)())}static getInstance(a,w){return g.instance||(g.instance=new g(a,w)
1),g.instance}}class T{constructor(a,w,D,p){this.renderer=a,this.element=w,this.zone=D,this.resizableDirective=p,this.resizeEdges={},this.eventListeners={},this.destroy$=new ue.B7}ngOnInit(){this.zone.runOutsideAngular(()=>{this.listenOnTheHost("mousedown").subscribe(a=>{this.onMousedown(a,a.clientX,a.clientY)}),this.listenOnTheHost("mouseup").subscribe(a=>{this.onMouseup(a.clientX,a.clientY)}),q&&(this.listenOnTheHost("touchstart").subscribe(a=>{this.onMousedown(a,a.touches[0].clientX,a.touches[0].clientY)}),(0,F.h)(this.listenOnTheHost("touchend"),this.listenOnTheHost("touchcancel")).subscribe(a=>{this.onMouseup(a.changedTouches[0].clientX,a.changedTouches[0].clientY)}))})}ngOnDestroy(){this.destroy$.next(),this.unsubscribeEventListeners()}onMousedown(a,w,D){a.cancelable&&a.preventDefault(),this.eventListeners.touchmove||(this.eventListeners.touchmove=this.renderer.listen(this.element.nativeElement,"touchmove",p=>{this.onMousemove(p,p.targetTouches[0].clientX,p.targetTouches[0].clientY)})),this.eventListeners.mousemove||(this.eventListeners.mousemove=this.renderer.listen(this.element.nativeElement,"mousemove",p=>{this.onMousemove(p,p.clientX,p.clientY)})),this.resizable.mousedown.next({clientX:w,clientY:D,edges:this.resizeEdges})}onMouseup(a,w){this.unsubscribeEventListeners(),this.resizable.mouseup.next({clientX:a,clientY:w,edges:this.resizeEdges})}get resizable(){return this.resizableDirective||this.resizableContainer}onMousemove(a,w,D){this.resizable.mousemove.next({clientX:w,clientY:D,edges:this.resizeEdges,event:a})}unsubscribeEventListeners(){Object.keys(this.eventListeners).forEach(a=>{this.eventListeners[a](),delete this.eventListeners[a]})}listenOnTheHost(a){return(0,re.R)(this.element.nativeElement,a).pipe((0,we.Q)(this.destroy$))}}T.\u0275fac=function(a){return new(a||T)(v.rXU(v.sFG),v.rXU(v.aKT),v.rXU(v.SKi),v.rXU(h,8))},T.\u0275dir=v.FsC({type:T,selectors:[["","mwlResizeHandle",""]],inputs:{resizeEdges:"resizeEdges",resizableContainer:"resizableContainer"},standalone:!1});class _{}_.\u0275fac=function(a){return new(a||_)},_.\u0275mod=v.$C({type:_}),_.\u0275inj=v.G2t({})},4e3(Ve,Pe,R){R.d(Pe,{$:()=>M,$t:()=>S,AH:()=>l,AU:()=>Re,BC:()=>x,CF:()=>q,DK:()=>w,Gq:()=>s,HW:()=>u,Hs:()=>ee,I6:()=>H,K$:()=>se,K2:()=>U,M8:()=>G,Pe:()=>k,Qq:()=>O,R7:()=>r,TF:()=>W,XQ:()=>g,YL:()=>c,Y_:()=>ae,__:()=>o,cY:()=>D,eq:()=>P,hZ:()=>ke,iQ:()=>he,is:()=>L,kY:()=>be,kp:()=>I,nB:()=>ge,on:()=>ve,p1:()=>we,pb:()=>m,pd:()=>Ee,qy:()=>y,vy:()=>_e,zy:()=>d});var ie=R(9360);class ue extends Array{constructor(t){"number"==typeof t?super(t):(super(...t||[]),function pe(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(n){t.__proto__=n}})}(this))}}function re(e=[]){const t=[];return e.forEach(n=>{Array.isArray(n)?t.push(...re(n)):t.push(n)}),t}function F(e,t){return Array.prototype.filter.call(e,t)}function M(e,t){const n=(0,ie.zk)(),f=(0,ie.YE)();let E=[];if(!t&&e instanceof ue)return e;if(!e)return new ue(E);if("string"==typeof e){const A=e.trim();if(A.indexOf("<")>=0&&A.indexOf(">")>=0){let N="div";0===A.indexOf("<li")&&(N="ul"),0===A.indexOf("<tr")&&(N="tbody"),(0===A.indexOf("<td")||0===A.indexOf("<th"))&&(N="tr"),0===A.indexOf("<tbody")&&(N="table"),0===A.indexOf("<option")&&(N="select");const Y=f.createElement(N);Y.innerHTML=A;for(let J=0;J<Y.childNodes.length;J+=1)E.push(Y.childNodes[J])}else E=function Q(e,t){if("string"!=typeof e)return[e];const n=[],f=t.querySelectorAll(e);for(let E=0;E<f.length;E+=1)n.push(f[E]);return n}(e.trim(),t||f)}else if(e.nodeType||e===n||e===f)E.push(e);else if(Array.isArray(e)){if(e instanceof ue)return e;E=e}return new ue(function C(e){const t=[];for(let n=0;n<e.length;n+=1)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(E))}function he(...e){const t=re(e.map(n=>n.split(" ")));return this.forEach(n=>{n.classList.add(...t)}),this}function _e(...e){const t=re(e.map(n=>n.split(" ")));return this.forEach(n=>{n.classList.remove(...t)}),this}function we(...e){const t=re(e.map(n=>n.split(" ")));this.forEach(n=>{t.forEach(f=>{n.classList.toggle(f)})})}function ge(...e){const t=re(e.map(n=>n.split(" ")));return F(this,n=>t.filter(f=>n.classList.contains(f)).length>0).length>0}function q(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t);else for(const f in e)this[n][f]=e[f],this[n].setAttribute(f,e[f]);return this}function se(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this}function Ee(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this}function be(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this}function ve(...e){let[t,n,f,E]=e;function A(ne){const $=ne.target;if(!$)return;const me=ne.target.dom7EventData||[];if(me.indexOf(ne)<0&&me.unshift(ne),M($).is(n))f.apply($,me);else{const Ce=M($).parents();for(let Me=0;Me<Ce.length;Me+=1)M(Ce[Me]).is(n)&&f.apply(Ce[Me],me)}}function N(ne){const $=ne&&ne.target&&ne.target.dom7EventData||[];$.indexOf(ne)<0&&$.unshift(ne),f.apply(this,$)}"function"==typeof e[1]&&([t,f,E]=e,n=void 0),E||(E=!1);const Y=t.split(" ");let J;
1for(let ne=0;ne<this.length;ne+=1){const $=this[ne];if(n)for(J=0;J<Y.length;J+=1){const me=Y[J];$.dom7LiveListeners||($.dom7LiveListeners={}),$.dom7LiveListeners[me]||($.dom7LiveListeners[me]=[]),$.dom7LiveListeners[me].push({listener:f,proxyListener:A}),$.addEventListener(me,A,E)}else for(J=0;J<Y.length;J+=1){const me=Y[J];$.dom7Listeners||($.dom7Listeners={}),$.dom7Listeners[me]||($.dom7Listeners[me]=[]),$.dom7Listeners[me].push({listener:f,proxyListener:N}),$.addEventListener(me,N,E)}}return this}function Re(...e){let[t,n,f,E]=e;"function"==typeof e[1]&&([t,f,E]=e,n=void 0),E||(E=!1);const A=t.split(" ");for(let N=0;N<A.length;N+=1){const Y=A[N];for(let J=0;J<this.length;J+=1){const ne=this[J];let $;if(!n&&ne.dom7Listeners?$=ne.dom7Listeners[Y]:n&&ne.dom7LiveListeners&&($=ne.dom7LiveListeners[Y]),$&&$.length)for(let me=$.length-1;me>=0;me-=1){const Ce=$[me];f&&Ce.listener===f||f&&Ce.listener&&Ce.listener.dom7proxy&&Ce.listener.dom7proxy===f?(ne.removeEventListener(Y,Ce.proxyListener,E),$.splice(me,1)):f||(ne.removeEventListener(Y,Ce.proxyListener,E),$.splice(me,1))}}}return this}function ke(...e){const t=(0,ie.zk)(),n=e[0].split(" "),f=e[1];for(let E=0;E<n.length;E+=1){const A=n[E];for(let N=0;N<this.length;N+=1){const Y=this[N];if(t.CustomEvent){const J=new t.CustomEvent(A,{detail:f,bubbles:!0,cancelable:!0});Y.dom7EventData=e.filter((ne,$)=>$>0),Y.dispatchEvent(J),Y.dom7EventData=[],delete Y.dom7EventData}}}return this}function g(e){const t=this;return e&&t.on("transitionend",function n(f){f.target===this&&(e.call(this,f),t.off("transitionend",n))}),this}function s(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function w(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function D(){if(this.length>0){const e=(0,ie.zk)(),t=(0,ie.YE)(),n=this[0],f=n.getBoundingClientRect(),E=t.body,A=n.clientTop||E.clientTop||0,N=n.clientLeft||E.clientLeft||0,Y=n===e?e.scrollY:n.scrollTop,J=n===e?e.scrollX:n.scrollLeft;return{top:f.top+Y-A,left:f.left+J-N}}return null}function r(){const e=(0,ie.zk)();return this[0]?e.getComputedStyle(this[0],null):{}}function l(e,t){const n=(0,ie.zk)();let f;if(1===arguments.length){if("string"!=typeof e){for(f=0;f<this.length;f+=1)for(const E in e)this[f].style[E]=e[E];return this}if(this[0])return n.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(f=0;f<this.length;f+=1)this[f].style[e]=t;return this}return this}function o(e){return e?(this.forEach((t,n)=>{e.apply(t,[t,n])}),this):this}function m(e){return M(F(this,e))}function y(e){if(typeof e>"u")return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this}function O(e){if(typeof e>"u")return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this}function L(e){const t=(0,ie.zk)(),n=(0,ie.YE)(),f=this[0];let E,A;if(!f||typeof e>"u")return!1;if("string"==typeof e){if(f.matches)return f.matches(e);if(f.webkitMatchesSelector)return f.webkitMatchesSelector(e);if(f.msMatchesSelector)return f.msMatchesSelector(e);for(E=M(e),A=0;A<E.length;A+=1)if(E[A]===f)return!0;return!1}if(e===n)return f===n;if(e===t)return f===t;if(e.nodeType||e instanceof ue){for(E=e.nodeType?[e]:e,A=0;A<E.length;A+=1)if(E[A]===f)return!0;return!1}return!1}function k(){let t,e=this[0];if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}}function P(e){if(typeof e>"u")return this;const t=this.length;if(e>t-1)return M([]);if(e<0){const n=t+e;return M(n<0?[]:[this[n]])}return M([this[e]])}function x(...e){let t;const n=(0,ie.YE)();for(let f=0;f<e.length;f+=1){t=e[f];for(let E=0;E<this.length;E+=1)if("string"==typeof t){const A=n.createElement("div");for(A.innerHTML=t;A.firstChild;)this[E].appendChild(A.firstChild)}else if(t instanceof ue)for(let A=0;A<t.length;A+=1)this[E].appendChild(t[A]);else this[E].appendChild(t)}return this}function ee(e){const t=(0,ie.YE)();let n,f;for(n=0;n<this.length;n+=1)if("string"==typeof e){const E=t.createElement("div");for(E.innerHTML=e,f=E.childNodes.length-1;f>=0;f-=1)this[n].insertBefore(E.childNodes[f],this[n].childNodes[0])}else if(e instanceof ue)for(f=0;f<e.length;f+=1)this[n].insertBefore(e[f],this[n].childNodes[0]);else this[n].insertBefore(e,this[n].childNodes[0]);return this}function U(e){return this.length>0?e?this[0].nextElementSibling&&M(this[0].nextElementSibling).is(e)?M([this[0].nextElementSibling]):M([]):this[0].nextElementSibling?M([this[0].nextElementSibling]):M([]):M([])}function u(e){const t=[];let n=this[0];if(!n)return M([]);for(;n.nextElementSibling;){const f=n.nextElementSibling;e?M(f).is(e)&&t.push(f):t.push(f),n=f}return M(t)}function c(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&M(t.previousElementSibling).is(e)?M([t.previousElementSibling]):M([]):t.previousElementSibling?M([t.previousElementSibling]):M([])}return M([])}function d(e){const t=[];let n=this[0];if(!n)return M([]);for(;n.previousElementSibling;){const f=n.previousElementSibling;e?M(f).is(e)&&t.push(f):t.push(f),n=f}return M(t)}function S(e){const t=[];for(let n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?M(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return M(t)}function G(e){const t=[];for(let n=0;n<this.length;n+=1){let f=this[n].parentNode;for(;f;)e?M(f).is(e)&&t.push(f):t.push(f),f=f.parentNode}return M(t)}function I(e){let t=this;return typeof e>"u"?M([]):(t.is(e)||(t=t.parents(e).eq(0)),t)}function H(e){const t=[];for(let n=0;n<this.length;n+=1){const f=this[n].querySelectorAll(e);for(let E=0;E<f.length;E+=1)t.push(f[E])}return M(t)}function ae(e){const t=[];for(let n=0;n<this.length;n+=1){const f=this[n].children;for(let E=0;E<f.length;E+=1)(!e||M(f[E]).is(e))&&t.push(f[E])}return M(t)}function W(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}M.fn=ue.prototype;const Qe="resize scroll".split(" ");function de(e){return function t(...n){if(typeof n[0]>"u"){for(let f=0;f<this.length;f+=1)Qe.indexOf(e)<0&&(e in this[f]?this[f][e]():M(this[f]).trigger(e));return this}return this.on(e,...n)}}de("click"),de("blur"),de("focus"),de("focusin"),de("focusout"),de("keyup"),de("keydown"),de("keypress"),de("submit"),de("change"),de("mousedown"),de("mousemove"),de("mouseup"),de("mouseenter"),de("mouseleave"),de("mouseout"),de("mouseover"),de("touchstart"),de("touchend"),de("touchmove"),de("resize"),de("scroll")},5298(Ve,Pe,R){R.d(Pe,{$3:()=>g,Dw:()=>h,X$:()=>Le,g6:()=>ke,oB:()=>T});var se,De,Se,v=R(17705),ie=R(99536),pe=R(36860),ue=R(83801),re=R(59361),F=R(27389),C=R(45286),B=R(79928),Q=R(14421),M=R(51235),he=R(9611),_e=R(19493),we=R(7605),ge=R(8841),q=R(345);const Le=new v.nKC("shareButtonsConfig");var te,_;function ce(_){return _&&"object"==typeof _&&!Array.isArray(_)}function Ee(_,...s){if(!s.length)return _;const a=s.shift();if(ce(_)&&ce(a))for(const w in a)ce(a[w])?(_[w]||Object.assign(_,{[w]:{}}),Ee(_[w],a[w])):Object.assign(_,{[w]:a[w]});return Ee(_,...s)}(_=te||(te={})).Anchor="anchor",_.Window="window";const Oe={description:_=>_.description?`${_.description}\r\n${_.url}`:_.url},ke={facebook:{type:"facebook",text:"Facebook",ariaLabel:"Share on Facebook",icon:["fab","facebook-f"],color:"#4267B2",share:{desktop:"https://www.facebook.com/sharer/sharer.php?"},params:{url:"u"}},twitter:{type:"twitter",text:"Twitter",ariaLabel:"Share on Twitter",icon:["fab","twitter"],color:"#00acee",share:{desktop:"https://twitter.com/intent/tweet?"},params:{url:"url",description:"text",tags:"hashtags",via:"via"}},linkedin:{type:"linkedin",text:"LinkedIn",ariaLabel:"Share on LinkedIn",icon:["fab","linkedin-in"],color:"#006fa6",share:{desktop:"https://www.linkedin.com/shareArticle?"},params:{url:"url",title:"title",description:"summary"}},pinterest:{type:"pinterest",text:"Pinterest",ariaLabel:"Share on Pinterest",icon:["fab","pinterest-p"],color:"#BD091D",share:{desktop:"https://pinterest.com/pin/create/button/?"},params:{url:"url",description:"description",image:"media"}},reddit:{type:"reddit",text:"Reddit",ariaLabel:"Share on Reddit",icon:["fab","reddit-alien"],color:"#FF4006",share:{desktop:"https://www.reddit.com/submit?"},params:{url:"url",title:"title"}},tumblr:{type:"tumblr",text:"Tumblr",ariaLabel:"Share on Tumblr",icon:["fab","tumblr"],color:"#36465D",share:{desktop:"https://tumblr.com/widgets/share/tool?"},params:{url:"canonicalUrl",description:"caption",tags:"tags"}},mix:{type:"mix",text:"Mix",ariaLabel:"Share on Mix",icon:["fab","mix"],color:"#eb4924",share:{desktop:"https://mix.com/add?"},params:{url:"url"}},viber:{type:"viber",text:"Viber",ariaLabel:"Share on Viber",icon:["fab","viber"],color:"#665ca7",share:{android:"viber:
1//forward?",ios:"viber://forward?"},params:{description:"text"},paramsFunc:Oe},vk:{type:"vk",text:"VKontakte",ariaLabel:"Share on VKontakte",icon:["fab","vk"],color:"#4C75A3",share:{desktop:"https://vk.com/share.php?"},params:{url:"url"}},telegram:{type:"telegram",text:"Telegram",ariaLabel:"Share on Telegram",icon:["fab","telegram-plane"],color:"#0088cc",share:{desktop:"https://t.me/share/url?"},params:{url:"url",description:"text"}},messenger:{type:"messenger",text:"Messenger",ariaLabel:"Share on Messenger",icon:["fab","facebook-messenger"],color:"#0080FF",share:{desktop:"https://www.facebook.com/dialog/send?",android:"fb-messenger://share/?",ios:"fb-messenger://share/?"},params:{url:"link",appId:"app_id",redirectUrl:"redirect_uri"}},whatsapp:{type:"whatsapp",text:"WhatsApp",ariaLabel:"Share on WhatsApp",icon:["fab","whatsapp"],color:"#25D366",share:{desktop:"https://api.whatsapp.com/send?",android:"whatsapp://send?",ios:"https://api.whatsapp.com/send?"},params:{url:"link",description:"text"},paramsFunc:Oe},xing:{type:"xing",text:"Xing",ariaLabel:"Share on Xing",icon:["fab","xing"],color:"#006567",share:{desktop:"https://www.xing.com/spi/shares/new?"},params:{url:"url"}},line:{type:"line",text:"Line",ariaLabel:"Share on Line",icon:["fab","line"],color:"#00b900",share:{desktop:"https://social-plugins.line.me/lineit/share?"},params:{url:"url"}},sms:{type:"sms",text:"SMS",ariaLabel:"Share link via SMS",icon:["fas","sms"],color:"#20c16c",share:{desktop:"sms:?",ios:"sms:&"},params:{description:"body"},paramsFunc:Oe},email:{type:"email",text:"Email",ariaLabel:"Share link via email",icon:["fas","envelope"],color:"#FF961C",share:{desktop:"mailto:?"},params:{title:"subject",description:"body"},paramsFunc:Oe},print:{type:"print",text:"Print",ariaLabel:"Print page",icon:["fas","print"],color:"#765AA2",func:function ve(){return new F.c(_=>document.defaultView.print())}},copy:{type:"copy",text:"Copy link",ariaLabel:"Copy link",icon:["fas","link"],color:"#607D8B",data:{text:"Copy link",icon:["fas","link"],successText:"Copied",successIcon:["fas","check"],delay:2e3},func:function Re({params:_,data:s,clipboard:a,updater:w}){return(0,Q.of)(null).pipe((0,ge.M)(()=>{a.copy(_.url),w.next({icon:s.successIcon,text:s.successText,disabled:!0})}),(0,he.c)(s.delay),(0,ge.M)(()=>w.next({icon:s.icon,text:s.text,disabled:!1})),(0,_e.s)(1))}}};class h{constructor(s,a){this._document=a,this.config={sharerMethod:te.Anchor,sharerTarget:"_blank",windowObj:this._document.defaultView,windowFuncName:"open",prop:ke,theme:"default",include:[],exclude:[],autoSetMeta:!0,windowWidth:800,windowHeight:500,moreButtonIcon:"ellipsis-h",lessButtonIcon:"minus",moreButtonAriaLabel:"Show more share buttons",lessButtonAriaLabel:"Show less share buttons"},this.config$=new B.t(this.config),s&&this.setConfig(s)}get prop(){return this.config.prop}get windowSize(){return`width=${this.config.windowWidth}, height=${this.config.windowHeight}`}setConfig(s){this.config=Ee(this.config,s),this.config$.next(this.config)}addButton(s,a){this.setConfig({prop:{[s]:a}})}}(se=h).\u0275fac=function(s){return new(s||se)(v.KVO(Le,8),v.KVO(re.q))},se.\u0275prov=v.jDH({token:se,factory:se.\u0275fac,providedIn:"root"});class g{constructor(s,a,w,D,p,i,r){this._meta=a,this._platform=w,this._clipboard=D,this._share=p,this._cd=i,this._document=r,this._destroyed=new C.B7,this._updater=new C.B7,this.autoSetMeta=this._share.config.autoSetMeta,this.url=this._share.config.url,this.title=this._share.config.title,this.description=this._share.config.description,this.image=this._share.config.image,this.tags=this._share.config.tags,this.redirectUrl=this._share.config.redirectUrl,this.opened=new v.bkB,this.closed=new v.bkB,this._el=s.nativeElement}share(){if(this._platform.isBrowser&&this.shareButton){const s=this.autoSetMeta?this.getParamsFromMetaTags():this.getParamsFromInputs();(this.shareButton.share?this.open(s):this.shareButton.func({params:s,data:this.shareButton.data,clipboard:this._clipboard,updater:this._updater})).pipe((0,we.Q)(this._destroyed)).subscribe()}else console.warn(`${this.text} button is not compatible on this Platform`)}ngOnInit(){this._updater.pipe((0,ge.M)(s=>{this.icon=s.icon,this.text=s.text,this._el.style.pointerEvents=s.disabled?"none":"auto",this._cd.markForCheck()}),(0,we.Q)(this._destroyed)).subscribe()}ngOnChanges(s){this._platform.isBrowser&&(this._shareButtonChanged(s.shareButtonName)&&this._createShareButton(),this._urlChanged(s.url)&&(this.url=function be(_,s){if(_){if(/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(_))return _;console.warn(`[ShareButtons]: Sharing link '${_}
1' is invalid!`)}return s}(this.autoSetMeta?this.url||this._getMetaTagContent("og:url"):this.url,this._document.defaultView.location.href)))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createShareButton(){const s=this._share.config.prop[this.shareButtonName];s?(this.shareButton=s,this._el.classList.remove(`sb-${this._buttonClass}`),this._el.classList.add(`sb-${this.shareButtonName}`),this._el.style.setProperty("--button-color",this.shareButton.color),this._buttonClass=this.shareButtonName,this.color=this.shareButton.color,this.text=this.shareButton.text,this.icon=this.shareButton.icon,this._el.setAttribute("aria-label",s.ariaLabel)):console.error(`[ShareButtons]: The share button '${this.shareButtonName}' does not exist!`)}_getMetaTagContent(s){const a=this._meta.getTag(`property="${s}"`);if(a)return a.getAttribute("content");const w=this._meta.getTag(`name="${s}"`);return w?w.getAttribute("content"):void 0}_shareButtonChanged(s){return s&&(s.firstChange||s.previousValue!==s.currentValue)}_urlChanged(s){return!this.url||s&&s.previousValue!==s.currentValue}getParamsFromMetaTags(){return{url:this.url,title:this.title||this._getMetaTagContent("og:title"),description:this.description||this._getMetaTagContent("og:description"),image:this.image||this._getMetaTagContent("og:image"),via:this._share.config.twitterAccount,tags:this.tags,appId:this._share.config.appId||this._getMetaTagContent("fb:app_id"),redirectUrl:this.redirectUrl||this.url}}getParamsFromInputs(){return{url:this.url,title:this.title,description:this.description,image:this.image,tags:this.tags,via:this._share.config.twitterAccount,appId:this._share.config.appId,redirectUrl:this.redirectUrl||this.url}}open(s){let a;if(a=this._platform.IOS&&this.shareButton.share.ios?this.shareButton.share.ios:this._platform.ANDROID&&this.shareButton.share.android?this.shareButton.share.android:this.shareButton.share.desktop,a){this._finalUrl=a+this._serializeParams(s),this._share.config.debug&&console.log("[DEBUG SHARE BUTTON]: ",this._finalUrl);const w=this.shareButton.method||this._share.config.sharerMethod,D=this.shareButton.target||this._share.config.sharerTarget;switch(w){case te.Anchor:const p=this._document.createElement("a");p.setAttribute("target",D),p.setAttribute("rel","noopener noreferrer"),p.href=this._finalUrl,p.click(),p.remove();break;case te.Window:const r=(0,this._share.config.windowObj[this._share.config.windowFuncName])(this._finalUrl,D,this._share.windowSize);if(this._share.config.windowObj.opener=null,r)return new F.c(l=>{const o=this._document.defaultView.setInterval(()=>{r.closed&&(this._document.defaultView.clearInterval(o),this.closed.emit(this.shareButtonName),l.next(),l.complete())},200)})}this.opened.emit(this.shareButtonName)}return M.w}_serializeParams(s){return Object.entries(this.shareButton.params).map(([a,w])=>{const D=this.shareButton.paramsFunc?this.shareButton.paramsFunc[a]:null;if(s[a]||D){const p=D?D(s):s[a];return`${w}=${encodeURIComponent(p)}`}return""}).filter(a=>""!==a).join("&")}}(De=g).\u0275fac=function(s){return new(s||De)(v.rXU(v.aKT),v.rXU(q.W8),v.rXU(ie.P),v.rXU(ue.B0),v.rXU(h),v.rXU(v.gRc),v.rXU(re.q))},De.\u0275dir=v.FsC({type:De,selectors:[["","shareButton",""]],hostBindings:function(s,a){1&s&&v.bIt("click",function(){return a.share()})},inputs:{shareButtonName:[0,"shareButton","shareButtonName"],autoSetMeta:"autoSetMeta",url:"url",title:"title",description:"description",image:"image",tags:"tags",redirectUrl:"redirectUrl"},outputs:{opened:"opened",closed:"closed"},exportAs:["shareButton"],standalone:!1,features:[v.OA$]});class T{static withConfig(s){return{ngModule:T,providers:[{provide:Le,useValue:s}]}}}(Se=T).\u0275fac=function(s){return new(s||Se)},Se.\u0275mod=v.$C({type:Se}),Se.\u0275inj=v.G2t({imports:[pe.IK,ue.FQ]})},9360(Ve,Pe,R){function v(C){return null!==C&&"object"==typeof C&&"constructor"in C&&C.constructor===Object}function ie(C={},B={}){Object.keys(B).forEach(Q=>{typeof C[Q]>"u"?C[Q]=B[Q]:v(B[Q])&&v(C[Q])&&Object.keys(B[Q]).length>0&&ie(C[Q],B[Q])})}R.d(Pe,{YE:()=>ue,zk:()=>F});const pe={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function ue(){const C=typeof document<"u"?document:{};return ie(C,pe),C}const re={document:pe,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){}
1,clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:C=>typeof setTimeout>"u"?(C(),null):setTimeout(C,0),cancelAnimationFrame(C){typeof setTimeout>"u"||clearTimeout(C)}};function F(){const C=typeof window<"u"?window:{};return ie(C,re),C}},31635(Ve,Pe,R){R.d(Pe,{Cg:()=>re,Cl:()=>pe});var pe=function(){return pe=Object.assign||function(r){for(var l,o=1,m=arguments.length;o<m;o++)for(var y in l=arguments[o])Object.prototype.hasOwnProperty.call(l,y)&&(r[y]=l[y]);return r},pe.apply(this,arguments)};function re(i,r,l,o){var O,m=arguments.length,y=m<3?r:null===o?o=Object.getOwnPropertyDescriptor(r,l):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)y=Reflect.decorate(i,r,l,o);else for(var L=i.length-1;L>=0;L--)(O=i[L])&&(y=(m<3?O(y):m>3?O(r,l,y):O(r,l))||y);return m>3&&y&&Object.defineProperty(r,l,y),y}Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError}}]);
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.