1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00
Files
netbox-community-netbox/netbox/project-static/dist/netbox.js

61 lines
366 KiB
JavaScript
Raw Normal View History

2022-08-29 14:40:03 -07:00
(()=>{var f_=Object.create;var cs=Object.defineProperty,d_=Object.defineProperties,h_=Object.getOwnPropertyDescriptor,p_=Object.getOwnPropertyDescriptors,m_=Object.getOwnPropertyNames,Jf=Object.getOwnPropertySymbols,g_=Object.getPrototypeOf,Qf=Object.prototype.hasOwnProperty,v_=Object.prototype.propertyIsEnumerable;var Jl=(tn,en,nn)=>en in tn?cs(tn,en,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[en]=nn,Jn=(tn,en)=>{for(var nn in en||(en={}))Qf.call(en,nn)&&Jl(tn,nn,en[nn]);if(Jf)for(var nn of Jf(en))v_.call(en,nn)&&Jl(tn,nn,en[nn]);return tn},ua=(tn,en)=>d_(tn,p_(en)),Zf=tn=>cs(tn,"__esModule",{value:!0});var Cn=(tn,en)=>()=>(en||tn((en={exports:{}}).exports,en),en.exports),b_=(tn,en)=>{Zf(tn);for(var nn in en)cs(tn,nn,{get:en[nn],enumerable:!0})},y_=(tn,en,nn)=>{if(en&&typeof en=="object"||typeof en=="function")for(let rn of m_(en))!Qf.call(tn,rn)&&rn!=="default"&&cs(tn,rn,{get:()=>en[rn],enumerable:!(nn=h_(en,rn))||nn.enumerable});return tn},Fr=tn=>y_(Zf(cs(tn!=null?f_(g_(tn)):{},"default",tn&&tn.__esModule&&"default"in tn?{get:()=>tn.default,enumerable:!0}:{value:tn,enumerable:!0})),tn);var ar=(tn,en,nn)=>(Jl(tn,typeof en!="symbol"?en+"":en,nn),nn);var kr=(tn,en,nn)=>new Promise((rn,on)=>{var an=dn=>{try{cn(nn.next(dn))}catch(fn){on(fn)}},ln=dn=>{try{cn(nn.throw(dn))}catch(fn){on(fn)}},cn=dn=>dn.done?rn(dn.value):Promise.resolve(dn.value).then(an,ln);cn((nn=nn.apply(tn,en)).next())});var Ph=Cn((exports,module)=>{(function(tn,en){typeof define=="function"&&define.amd?define([],en):tn.htmx=en()})(typeof self!="undefined"?self:exports,function(){return function(){"use strict";var D={onLoad:t,process:rt,on:N,off:I,trigger:lt,ajax:$t,find:w,findAll:S,closest:O,values:function(tn,en){var nn=Ot(tn,en||"post");return nn.values},remove:E,addClass:C,removeClass:R,toggleClass:q,takeClass:L,defineExtension:Qt,removeExtension:er,logAll:b,logger:null,config:{historyEnabled:!0,historyCacheSize:10,refreshOnHistoryMiss:!1,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:!0,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:!0,attributesToSettle:["class","style","width","height"],withCredentials:!1,timeout:0,wsReconnectDelay:"full-jitter",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:!1,scrollBehavior:"smooth"},parseInterval:h,_:e,createEventSource:function(tn){return new EventSource(tn,{withCredentials:!0})},createWebSocket:function(tn){return new WebSocket(tn,[])},version:"1.6.1"},r=["get","post","put","delete","patch"],n=r.map(function(tn){return"[hx-"+tn+"], [data-hx-"+tn+"]"}).join(", ");function h(tn){if(tn!=null)return tn.slice(-2)=="ms"?parseFloat(tn.slice(0,-2))||void 0:tn.slice(-1)=="s"?parseFloat(tn.slice(0,-1))*1e3||void 0:parseFloat(tn)||void 0}function c(tn,en){return tn.getAttribute&&tn.getAttribute(en)}function s(tn,en){return tn.hasAttribute&&(tn.hasAttribute(en)||tn.hasAttribute("data-"+en))}function F(tn,en){return c(tn,en)||c(tn,"data-"+en)}function l(tn){return tn.parentElement}function P(){return document}function d(tn,en){return en(tn)?tn:l(tn)?d(l(tn),en):null}function X(tn,en){var nn=null;if(d(tn,function(rn){return nn=F(rn,en)}),nn!=="unset")return nn}function v(tn,en){var nn=tn.matches||tn.matchesSelector||tn.msMatchesSelector||tn.mozMatchesSelector||tn.webkitMatchesSelector||tn.oMatchesSelector;return nn&&nn.call(tn,en)}function i(tn){var en=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,nn=en.exec(tn);return nn?nn[1].toLowerCase():""}function o(tn,en){for(var nn=new DOMParser,rn=nn.parseFromString(tn,"text/html"),on=rn.body;en>0;)en--,on=on.firstChild;return on==null&&(on=P().createDocumentFragment()),on}function u(tn){if(D.config.useTemplateFragments){var en=o("<body><template>"+tn+"</template></body>",0);return en.querySelector("template").content}else{var nn=i(tn);switch(nn){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return o("<table>"+tn+"</table>",1);case"col":return o("<table><colgroup>"+tn+"</colgroup></table>"
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`});var Pg=Cn((iq,kg)=>{var lC=yo(),cC=Ui(),uC=Ou(),ol="["+uC+"]",fC=RegExp("^"+ol+ol+"*"),dC=RegExp(ol+ol+"*$"),Au=function(tn){return function(en){var nn=cC(lC(en));return tn&1&&(nn=nn.replace(fC,"")),tn&2&&(nn=nn.replace(dC,"")),nn}};kg.exports={start:Au(1),end:Au(2),trim:Au(3)}});var jg=Cn((oq,Rg)=>{var hC=vr(),pC=Ui(),mC=Pg().trim,Ng=Ou(),sl=hC.parseInt,gC=/^[+-]?0[Xx]/,vC=sl(Ng+"08")!==8||sl(Ng+"0x16")!==22;Rg.exports=vC?function(en,nn){var rn=mC(pC(en));return sl(rn,nn>>>0||(gC.test(rn)?16:10))}:sl});var Cu=Cn((aq,Bg)=>{var yC=Hs(),EC=Ui(),_C=yo(),Hg=function(tn){return function(en,nn){var rn=EC(_C(en)),on=yC(nn),an=rn.length,ln,cn;return on<0||on>=an?tn?"":void 0:(ln=rn.charCodeAt(on),ln<55296||ln>56319||on+1===an||(cn=rn.charCodeAt(on+1))<56320||cn>57343?tn?rn.charAt(on):ln:tn?rn.slice(on,on+2):(ln-55296<<10)+(cn-56320)+65536)}};Bg.exports={codeAt:Hg(!1),charAt:Hg(!0)}});var Lu=Cn((cq,zg)=>{var AC=wo();zg.exports=function(tn,en,nn){for(var rn in en)AC(tn,rn,en[rn],nn);return tn}});var Yg=Cn((uq,Ug)=>{var CC=Vo(),Wg=Ga().f,LC={}.toString,Vg=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],DC=function(tn){try{return Wg(tn)}catch(en){return Vg.slice()}};Ug.exports.f=function(en){return Vg&&LC.call(en)=="[object Window]"?DC(en):Wg(CC(en))}});var Gg=Cn((fq,Kg)=>{var MC=Ar();Kg.exports=!MC(function(){return Object.isExtensible(Object.preventExtensions({}))})});var al=Cn((dq,Qg)=>{var IC=li(),kC=js(),PC=Wr(),Du=Xr(),NC=zi().f,Xg=Ga(),RC=Yg(),jC=Wa(),qC=Gg(),Jg=!1,Li=jC("meta"),HC=0,Mu=Object.isExtensible||function(){return!0},Iu=function(tn){NC(tn,Li,{value:{objectID:"O"+HC++,weakData:{}}})},BC=function(tn,en){if(!PC(tn))return typeof tn=="symbol"?tn:(typeof tn=="string"?"S":"P")+tn;if(!Du(tn,Li)){if(!Mu(tn))return"F";if(!en)return"E";Iu(tn)}return tn[Li].objectID},FC=function(tn,en){if(!Du(tn,Li)){if(!Mu(tn))return!0;if(!en)return!1;Iu(tn)}return tn[Li].weakData},$C=function(tn){return qC&&Jg&&Mu(tn)&&!Du(tn,Li)&&Iu(tn),tn},zC=function(){WC.enable=function(){},Jg=!0;var tn=Xg.f,en=[].splice,nn={};nn[Li]=1,tn(nn).length&&(Xg.f=function(rn){for(var on=tn(rn),an=0,ln=on.length;an<ln;an++)if(on[an]===Li){en.call(on,an,1);break}return on},IC({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:RC.f}))},WC=Qg.exports={enable:zC,fastKey:BC,getWeakData:FC,onFreeze:$C};kC[Li]=!0});var ev=Cn((hq,Zg)=>{var VC=Dr(),UC=Uo(),YC=VC("iterator"),KC=Array.prototype;Zg.exports=function(tn){return tn!==void 0&&(UC.Array===tn||KC[YC]===tn)}});var ku=Cn((pq,tv)=>{var GC=Tu(),XC=Uo(),JC=Dr(),QC=JC("iterator");tv.exports=function(tn){if(tn!=null)return tn[QC]||tn["@@iterator"]||XC[GC(tn)]}});var rv=Cn((mq,nv)=>{var ZC=Vr(),eL=ku();nv.exports=function(tn,en){var nn=arguments.length<2?eL(tn):en;if(typeof nn!="function")throw TypeError(String(tn)+" is not iterable");return ZC(nn.call(tn))}});var sv=Cn((gq,ov)=>{var iv=Vr();ov.exports=function(tn,en,nn){var rn,on;iv(tn);try{if(rn=tn.return,rn===void 0){if(en==="throw")throw nn;return nn}rn=rn.call(tn)}catch(an){on=!0,rn=an}if(en==="throw")throw nn;if(on)throw rn;return iv(rn),nn}});var Pu=Cn((vq,lv)=>{var tL=Vr(),nL=ev(),rL=xo(),iL=tu(),oL=rv(),sL=ku(),av=sv(),zs=function(tn,en){this.stopped=tn,this.result=en};lv.exports=function(tn,en,nn){var rn=nn&&nn.that,on=!!(nn&&nn.AS_ENTRIES),an=!!(nn&&nn.IS_ITERATOR),ln=!!(nn&&nn.INTERRUPTED),cn=iL(en,rn,1+on+ln),dn,fn,un,gn,hn,pn,vn,yn=function(bn){return dn&&av(dn,"return",bn),new zs(!0,bn)},mn=function(bn){return on?(tL(bn),ln?cn(bn[0],bn[1],yn):cn(bn[0],bn[1])):ln?cn(bn,yn):cn(bn)};if(an)dn=tn;else{if(fn=sL(tn),typeof fn!="function")throw TypeError("Target is not iterable");if(nL(fn)){for(un=0,gn=rL(tn.length);gn>un;un++)if(hn=mn(tn[un]),hn&&hn instanceof zs)return hn;return new zs(!1)}dn=oL(tn,fn)}for(pn=dn.next;!(vn=pn.call(dn)).done;){try{hn=mn(vn.value)}catch(bn){av(dn,"throw",bn)}if(typeof hn=="object"&&hn&&hn instanceof zs)return hn}return new zs(!1)}});var Nu=Cn((bq,cv)=>{c
`)&&tn.flags==="s")})});var Ib=Cn((VH,Mb)=>{var xM=Ar(),TM=vr(),OM=TM.RegExp;Mb.exports=xM(function(){var tn=OM("(?<a>b)","g");return tn.exec("b").groups.a!=="b"||"b".replace(tn,"$<a>c")!=="bc"})});var Tl=Cn((UH,Nb)=>{"use strict";var AM=Ui(),CM=Tb(),kb=Cb(),LM=za(),DM=Za(),MM=So().get,IM=Db(),kM=Ib(),xl=RegExp.prototype.exec,PM=LM("native-string-replace",String.prototype.replace),hf=xl,pf=function(){var tn=/a/,en=/b*/g;return xl.call(tn,"a"),xl.call(en,"a"),tn.lastIndex!==0||en.lastIndex!==0}(),Pb=kb.UNSUPPORTED_Y||kb.BROKEN_CARET,mf=/()??/.exec("")[1]!==void 0,NM=pf||mf||Pb||IM||kM;NM&&(hf=function(en){var nn=this,rn=MM(nn),on=AM(en),an=rn.raw,ln,cn,dn,fn,un,gn,hn;if(an)return an.lastIndex=nn.lastIndex,ln=hf.call(an,on),nn.lastIndex=an.lastIndex,ln;var pn=rn.groups,vn=Pb&&nn.sticky,yn=CM.call(nn),mn=nn.source,bn=0,Sn=on;if(vn&&(yn=yn.replace("y",""),yn.indexOf("g")===-1&&(yn+="g"),Sn=on.slice(nn.lastIndex),nn.lastIndex>0&&(!nn.multiline||nn.multiline&&on.charAt(nn.lastIndex-1)!==`
`)&&(mn="(?: "+mn+")",Sn=" "+Sn,bn++),cn=new RegExp("^(?:"+mn+")",yn)),mf&&(cn=new RegExp("^"+mn+"$(?!\\s)",yn)),pf&&(dn=nn.lastIndex),fn=xl.call(vn?cn:nn,Sn),vn?fn?(fn.input=fn.input.slice(bn),fn[0]=fn[0].slice(bn),fn.index=nn.lastIndex,nn.lastIndex+=fn[0].length):nn.lastIndex=0:pf&&fn&&(nn.lastIndex=nn.global?fn.index+fn[0].length:dn),mf&&fn&&fn.length>1&&PM.call(fn[0],cn,function(){for(un=1;un<arguments.length-2;un++)arguments[un]===void 0&&(fn[un]=void 0)}),fn&&pn)for(fn.groups=gn=DM(null),un=0;un<pn.length;un++)hn=pn[un],gn[hn[0]]=fn[hn[1]];return fn});Nb.exports=hf});var gf=Cn(()=>{"use strict";var RM=li(),Rb=Tl();RM({target:"RegExp",proto:!0,forced:/./.exec!==Rb},{exec:Rb})});var bf=Cn((GH,Bb)=>{"use strict";gf();var jb=wo(),jM=Tl(),qb=Ar(),Hb=Dr(),qM=Ci(),HM=Hb("species"),vf=RegExp.prototype;Bb.exports=function(tn,en,nn,rn){var on=Hb(tn),an=!qb(function(){var fn={};return fn[on]=function(){return 7},""[tn](fn)!=7}),ln=an&&!qb(function(){var fn=!1,un=/a/;return tn==="split"&&(un={},un.constructor={},un.constructor[HM]=function(){return un},un.flags="",un[on]=/./[on]),un.exec=function(){return fn=!0,null},un[on](""),!fn});if(!an||!ln||nn){var cn=/./[on],dn=en(on,""[tn],function(fn,un,gn,hn,pn){var vn=un.exec;return vn===jM||vn===vf.exec?an&&!pn?{done:!0,value:cn.call(un,gn,hn)}:{done:!0,value:fn.call(gn,un,hn)}:{done:!1}});jb(String.prototype,tn,dn[0]),jb(vf,on,dn[1])}rn&&qM(vf[on],"sham",!0)}});var yf=Cn((XH,Fb)=>{"use strict";var BM=Cu().charAt;Fb.exports=function(tn,en,nn){return en+(nn?BM(tn,en).length:1)}});var Ef=Cn((JH,$b)=>{var FM=Wo(),$M=Tl();$b.exports=function(tn,en){var nn=tn.exec;if(typeof nn=="function"){var rn=nn.call(tn,en);if(typeof rn!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return rn}if(FM(tn)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return $M.call(tn,en)}});var Vb=Cn((ZH,Wb)=>{var KM=Eo(),GM=Math.floor,XM="".replace,JM=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,QM=/\$([$&'`]|\d{1,2})/g;Wb.exports=function(tn,en,nn,rn,on,an){var ln=nn+tn.length,cn=rn.length,dn=QM;return on!==void 0&&(on=KM(on),dn=JM),XM.call(an,dn,function(fn,un){var gn;switch(un.charAt(0)){case"$":return"$";case"&":return tn;case"`":return en.slice(0,nn);case"'":return en.slice(ln);case"<":gn=on[un.slice(1,-1)];break;default:var hn=+un;if(hn===0)return fn;if(hn>cn){var pn=GM(hn/10);return pn===0?fn:pn<=cn?rn[pn-1]===void 0?un.charAt(1):rn[pn-1]+un.charAt(1):fn}gn=rn[hn-1]}return gn===void 0?"":gn})}});var Af=Cn((dy,Dl)=>{(function(tn,en){typeof define=="function"&&define.amd?define(en):typeof Dl=="object"&&Dl.exports?Dl.exports=en():tn.EvEmitter=en()})(typeof window!="undefined"?window:dy,function(){"use strict";function tn(){}var en=tn.prototype;return en.on=function(nn,rn){if(!(!nn||!rn)){var on=this._events=this._events||{},an=on[nn]=on[nn]||[];return an.indexOf(rn)==-1&&an.push(rn),this}},en.once=function(nn,rn){if(!(!nn||!rn)){this.on(nn,rn);var on=this._onceEvents=this._onceEvents||{},an=on[nn]=on[nn]||{};return an[rn]=!0,this}},en.off=function(nn,rn){var on=this._events&&this._events[nn];if(!(!on||!on.length)){var an=on.indexOf(rn);return an!=-1&&on.splice(an,1),this}},en.emitEvent=function(nn,rn){var on=this._events&&this._events[nn];if(!(!on||!on.length)){on=on.slice(0),rn=rn||[];for(var an=this._onceEvents&&this._onceEvents[nn],ln=0;ln<on.length;ln++){var cn=on[ln],dn=an&&an[cn];dn&&(this.off(nn,cn),delete an[cn]),cn.apply(this,rn)}return this}},en.allOff=function(){delete this._events,delete this._onceEvents},tn})});var Il=Cn((IB,Ml)=>{(function(tn,en){typeof define=="function"&&define.amd?define(en):typeof Ml=="object"&&Ml.exports?Ml.exports=en():tn.getSize=en()})(window,function(){"use strict";function en(hn){var pn=parseFloat(hn),vn=hn.indexOf("%")==-1&&!isNaN(pn);return vn&&pn}function nn(){}var rn=typeof console=="undefined"?nn:function(hn){console.error(hn)},on=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBotto
<span class='flatpickr-weekday'>
2021-12-14 15:55:40 -05:00
`+_n.join("</span><span class='flatpickr-weekday'>")+`
</span>
2022-08-29 14:40:03 -07:00
`}}function VE(){sn.calendarContainer.classList.add("hasWeeks");var En=fn("div","flatpickr-weekwrapper");En.appendChild(fn("span","flatpickr-weekday",sn.l10n.weekAbbreviation));var _n=fn("div","flatpickr-weeks");return En.appendChild(_n),{weekWrapper:En,weekNumbers:_n}}function zl(En,_n){_n===void 0&&(_n=!0);var xn=_n?En:En-sn.currentMonth;xn<0&&sn._hidePrevMonthArrow===!0||xn>0&&sn._hideNextMonthArrow===!0||(sn.currentMonth+=xn,(sn.currentMonth<0||sn.currentMonth>11)&&(sn.currentYear+=sn.currentMonth>11?1:-1,sn.currentMonth=(sn.currentMonth+12)%12,fr("onYearChange"),is()),ra(),fr("onMonthChange"),aa())}function UE(En,_n){En===void 0&&(En=!0),_n===void 0&&(_n=!0),sn.input.value="",sn.altInput!==void 0&&(sn.altInput.value=""),sn.mobileInput!==void 0&&(sn.mobileInput.value=""),sn.selectedDates=[],sn.latestSelectedDateObj=void 0,_n===!0&&(sn.currentYear=sn._initialDate.getFullYear(),sn.currentMonth=sn._initialDate.getMonth()),sn.showTimeInput=!1,sn.config.enableTime===!0&&Mr(),sn.redraw(),En&&fr("onChange")}function YE(){sn.isOpen=!1,sn.isMobile||(sn.calendarContainer!==void 0&&sn.calendarContainer.classList.remove("open"),sn._input!==void 0&&sn._input.classList.remove("active")),fr("onClose")}function KE(){sn.config!==void 0&&fr("onDestroy");for(var En=sn._handlers.length;En--;){var _n=sn._handlers[En];_n.element.removeEventListener(_n.event,_n.handler,_n.options)}if(sn._handlers=[],sn.mobileInput)sn.mobileInput.parentNode&&sn.mobileInput.parentNode.removeChild(sn.mobileInput),sn.mobileInput=void 0;else if(sn.calendarContainer&&sn.calendarContainer.parentNode)if(sn.config.static&&sn.calendarContainer.parentNode){var xn=sn.calendarContainer.parentNode;if(xn.lastChild&&xn.removeChild(xn.lastChild),xn.parentNode){for(;xn.firstChild;)xn.parentNode.insertBefore(xn.firstChild,xn);xn.parentNode.removeChild(xn)}}else sn.calendarContainer.parentNode.removeChild(sn.calendarContainer);sn.altInput&&(sn.input.type="text",sn.altInput.parentNode&&sn.altInput.parentNode.removeChild(sn.altInput),delete sn.altInput),sn.input&&(sn.input.type=sn.input._type,sn.input.classList.remove("flatpickr-input"),sn.input.removeAttribute("readonly"),sn.input.value=""),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(kn){try{delete sn[kn]}catch(jn){}})}function os(En){return sn.config.appendTo&&sn.config.appendTo.contains(En)?!0:sn.calendarContainer.contains(En)}function Wl(En){if(sn.isOpen&&!sn.config.inline){var _n=pn(En),xn=os(_n),kn=_n===sn.input||_n===sn.altInput||sn.element.contains(_n)||En.path&&En.path.indexOf&&(~En.path.indexOf(sn.input)||~En.path.indexOf(sn.altInput)),jn=En.type==="blur"?kn&&En.relatedTarget&&!os(En.relatedTarget):!kn&&!xn&&!os(En.relatedTarget),Nn=!sn.config.ignoredFocusElements.some(function($n){return $n.contains(_n)});jn&&Nn&&(sn.timeContainer!==void 0&&sn.minuteElement!==void 0&&sn.hourElement!==void 0&&Bn(),sn.close(),sn.config.mode==="range"&&sn.selectedDates.length===1&&(sn.clear(!1),sn.redraw()))}}function ia(En){if(!(!En||sn.config.minDate&&En<sn.config.minDate.getFullYear()||sn.config.maxDate&&En>sn.config.maxDate.getFullYear())){var _n=En,xn=sn.currentYear!==_n;sn.currentYear=_n||sn.currentYear,sn.config.maxDate&&sn.currentYear===sn.config.maxDate.getFullYear()?sn.currentMonth=Math.min(sn.config.maxDate.getMonth(),sn.currentMonth):sn.config.minDate&&sn.currentYear===sn.config.minDate.getFullYear()&&(sn.currentMonth=Math.max(sn.config.minDate.getMonth(),sn.currentMonth)),xn&&(sn.redraw(),fr("onYearChange"),is())}}function Qi(En,_n){_n===void 0&&(_n=!0);var xn=sn.parseDate(En,void 0,_n);if(sn.config.minDate&&xn&&Pn(xn,sn.config.minDate,_n!==void 0?
`)}:!ln.ok&&"detail"in dn?{error:dn.detail}:dn})}function Ll(tn,en){return kr(this,null,function*(){return yield Qb(tn,"PATCH",en)})}function pI(tn){return kr(this,null,function*(){return yield Qb(tn,"GET")})}function Zb(tn){return kr(this,null,function*(){return yield pI(tn)})}function*Hn(...tn){for(let en of tn)for(let nn of document.querySelectorAll(en))nn!==null&&(yield nn)}function Er(tn){return document.getElementById(tn)}function ey(tn,en=0){let nn=en,rn=document.getElementById("content-title");rn!==null&&(nn+=rn.getBoundingClientRect().bottom);let on=tn.getBoundingClientRect().top+window.pageYOffset+nn;window.scrollTo({top:on,behavior:"smooth"})}function ty(tn,en="select"){let nn=[];for(let rn of tn.querySelectorAll(en))if(rn!==null){let on={name:rn.name,options:[]};for(let an of rn.options)an.selected&&on.options.push(an.value);nn=[...nn,on]}return nn}function Qs(tn,en){tn!==null&&(typeof en=="undefined"?window.getComputedStyle(tn).display==="none"?tn.style.display="":tn.style.display="none":en==="show"?tn.style.display="":tn.style.display="none")}function fi(tn,en,nn){function rn(an){return!!(typeof nn=="string"&&an!==null&&an.matches(nn))}function on(an){if(an!==null&&an.parentElement!==null&&!rn(an)){for(let ln of an.parentElement.querySelectorAll(en))if(ln!==null)return ln;return on(an.parentElement.parentElement)}return null}return on(tn)}function Zo(tn,en,nn=null,rn=[]){let on=document.createElement(tn);if(en!==null)for(let an of Object.keys(en)){let ln=an,cn=en[ln];ln in on&&(on[ln]=cn)}nn!==null&&nn.length>0&&on.classList.add(...nn);for(let an of rn)on.appendChild(an);return on}function ny(tn,en){let nn=new Map;for(let rn of tn){let on=rn[en];nn.has(on)||nn.set(on,rn)}return Array.from(nn.values())}function Ki(tn,en,nn){if(typeof tn!="string")throw new TypeError("replaceAll 'input' argument must be a string");if(typeof en!="string"&&!(en instanceof RegExp))throw new TypeError("replaceAll 'pattern' argument must be a string or RegExp instance");switch(typeof nn){case"boolean":nn=String(nn);break;case"number":nn=String(nn);break;case"string":break;default:throw new TypeError("replaceAll 'replacement' argument must be stringifyable")}if(en instanceof RegExp){let rn=Array.from(new Set([...en.flags.split(""),"g"])).join("");en=new RegExp(en.source,rn)}else en=new RegExp(en,"g");return tn.replace(en,nn)}function mI(tn,en){let nn=new Set;for(let rn of en.querySelectorAll("*[name]"))rn.validity.valid?rn.classList.contains("is-invalid")&&rn.classList.remove("is-invalid"):(nn.add(rn.name),rn.classList.contains("is-invalid")||rn.classList.add("is-invalid"));if(nn.size!==0){let rn=en.elements.namedItem(Array.from(nn)[0]);ey(rn),tn.preventDefault()}}function ry(){for(let tn of Hn("form")){let en=tn.querySelectorAll("button[type=submit]");for(let nn of en)nn.addEventListener("click",rn=>mI(rn,tn))}}function iy(){for(let tn of Hn("a.set_speed"))if(tn!==null){let en=function(nn){nn.preventDefault();let rn=tn.getAttribute("data"),on=document.getElementById(tn.target);on!==null&&rn!==null&&(on.value=rn)};tn.addEventListener("click",en)}}var oy={vlangroup:{region:{hide:["id_sitegroup","id_site","id_location","id_rack","id_clustergroup","id_cluster"],show:["id_region"]},"site group":{hide:["id_region","id_site","id_location","id_rack","id_clustergroup","id_cluster"],show:["id_sitegroup"]},site:{hide:["id_location","id_rack","id_clustergroup","id_cluster"],show:["id_region","id_sitegroup","id_site"]},location:{hide:["id_rack","id_clustergroup","id_cluster"],show:["id_region","id_sitegroup","id_site","id_location"]},rack:{hide:["id_clustergroup","id_cluster"],show:["id_region","id_sitegroup","id_site","id_location","id_rack"]},"cluster group":{hide:["id_region","id_sitegroup","id_site","id_location","id_rack","id_cluster"],show:["id_clustergroup"]},cluster:{hide:["id_region","id_sitegroup","id_site","id_location","id_rack"],show:["id_clustergroup","id_cluster"]},default:{hide:["id_region","id_sitegroup","id_site","id_location","id_rack","id_clustergroup","id_cluster"],show:[]}}},sy={vlangroup_add:"vlangroup",vlangroup_edit:"
2021-12-14 15:55:40 -05:00
div.ss-values div.ss-value[data-id="${nn}"],
div.ss-list div.ss-option:not(.ss-disabled)[data-id="${nn}"]
{
2021-12-14 15:55:40 -05:00
background-color: ${an} !important;
color: ${ln} !important;
}
`,`
`,"").trim(),document.head.appendChild(on)}}resetClasses(){let en=this.slim.slim;if(en)for(let nn of this.base.classList)en.container.classList.remove(nn)}initResetButton(){let en=fi(this.base,"button[data-reset-select]");en!==null&&en.addEventListener("click",()=>{window.location.assign(window.location.origin+window.location.pathname)})}initRefreshButton(){if(this.allowRefresh){let en=Zo("button",{type:"button"},["btn","btn-sm","btn-ghost-dark"],[Zo("i",null,["mdi","mdi-reload"])]);en.addEventListener("click",()=>this.loadData()),en.type="button",this.slim.slim.search.container.appendChild(en)}}};function eE(){for(let tn of Hn(".netbox-api-select"))new Mf(tn)}function tE(tn){return typeof tn.value=="string"&&tn.value!==""}function nE(tn,en){if(tn.slim.singleSelected!==null)if(tE(en)){let nn=`#${en.value}`,rn=ea(nn);tn.slim.singleSelected.container.style.backgroundColor=nn,tn.slim.singleSelected.container.style.color=rn}else tn.slim.singleSelected.container.removeAttribute("style")}function rE(){for(let tn of Hn("select.netbox-color-select")){for(let nn of tn.options)if(tE(nn)){let rn=`#${nn.value}`,on=ea(rn);nn.style.backgroundColor=rn,nn.style.color=on}let en=new ts({select:tn,allowDeselect:!0,deselectLabel:'<i class="mdi mdi-close-circle" style="color: currentColor;"></i>'});for(let nn of en.data.data)if("selected"in nn&&nn.selected){nE(en,nn);break}for(let nn of tn.classList)en.slim.container.classList.remove(nn);en.onChange=nn=>nE(en,nn)}}function iE(){for(let tn of Hn(".netbox-static-select"))if(tn!==null){let en=document.querySelector(`label[for="${tn.id}"]`),nn;en!==null&&(nn=`Select ${en.innerText.trim()}`);let rn=new ts({select:tn,allowDeselect:!0,deselectLabel:'<i class="mdi mdi-close-circle"></i>',placeholder:nn});for(let on of tn.classList)rn.slim.container.classList.remove(on)}}function oE(){for(let tn of[eE,rE,iE])tn()}function JI(tn){let en=tn.getAttribute("data-url"),nn=tn.classList.contains("connected"),rn=nn?"planned":"connected";ur(en)&&Ll(en,{status:rn}).then(on=>{var an;if(Mo(on)){Gi("danger","Error",on.error).show();return}else{let ln=(an=tn.parentElement)==null?void 0:an.parentElement,cn=tn.querySelector("i.mdi, span.mdi");nn?(ln.classList.remove("success"),ln.classList.add("info"),tn.classList.remove("connected","btn-warning"),tn.classList.add("btn-info"),tn.title="Mark Installed",cn.classList.remove("mdi-lan-disconnect"),cn.classList.add("mdi-lan-connect")):(ln.classList.remove("info"),ln.classList.add("success"),tn.classList.remove("btn-success"),tn.classList.add("connected","btn-warning"),tn.title="Mark Installed",cn.classList.remove("mdi-lan-connect"),cn.classList.add("mdi-lan-disconnect"))}})}function sE(){for(let tn of Hn("button.cable-toggle"))tn.addEventListener("click",()=>JI(tn))}var aE=class{set(en,nn,rn){return en[nn]=rn,!0}get(en,nn){return en[nn]}has(en,nn){return nn in en}},Hl=class{constructor(en,nn){ar(this,"handlers");ar(this,"proxy");ar(this,"options");ar(this,"key","");if(this.options=nn,typeof this.options.key=="string"?this.key=this.options.key:this.key=this.generateStateKey(en),this.options.persist){let rn=this.retrieve();rn!==null&&(en=Jn(Jn({},en),rn))}this.handlers=new aE,this.proxy=new Proxy(en,this.handlers),this.options.persist&&this.save()}generateStateKey(en){return`netbox-${window.btoa(Object.keys(en).join("---"))}`}get(en){return this.handlers.get(this.proxy,en)}set(en,nn){this.handlers.set(this.proxy,en,nn),this.options.persist&&this.save()}all(){return this.proxy}keys(){return Object.keys(this.proxy)}values(){return Object.values(this.proxy)}save(){let en=JSON.stringify(this.proxy);localStorage.setItem(this.key,en)}retrieve(){let en=localStorage.getItem(this.key);return en!==null?JSON.parse(en):null}};function ns(tn,en={}){return new Hl(tn,en)}var If=ns({hidden:!1},{persist:!0,key:"netbox-object-depth"});var kf=ns({view:"images-and-labels"},{persist:!0});var lE=ns({element:null},{persist:!1});function cE(tn,en){en.setAttribute("data-depth-indicators",tn?"hidden":"shown"),en.innerText=tn?"Show Depth Indicators":"Hide Depth Indicators"}function uE(){for(let tn of
/* flatpickr v4.6.3, @license MIT */
/*!
2021-08-30 11:02:47 -07:00
* Bootstrap v5.0.2 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
/*!
* Masonry v4.2.2
* Cascading grid layout library
* https://masonry.desandro.com
* MIT License
* by David DeSandro
*/
/*!
* Outlayer v2.1.1
* the brains and guts of a layout library
* MIT license
*/
/*!
* clipboard.js v2.0.8
* https://clipboardjs.com/
*
* Licensed MIT © Zeno Rocha
*/
/*!
* getSize v2.0.3
* measure size of elements
* MIT license
*/
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */