2023-02-24 16:04:00 -05:00
|
|
|
(()=>{var pi=Object.defineProperty,is=Object.defineProperties;var ns=Object.getOwnPropertyDescriptors;var cn=Object.getOwnPropertySymbols;var os=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable;var fn=(i,t,e)=>t in i?pi(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e,_=(i,t)=>{for(var e in t||(t={}))os.call(t,e)&&fn(i,e,t[e]);if(cn)for(var e of cn(t))ss.call(t,e)&&fn(i,e,t[e]);return i},Ve=(i,t)=>is(i,ns(t)),rs=i=>pi(i,"__esModule",{value:!0});var as=(i,t)=>{rs(i);for(var e in t)pi(i,e,{get:t[e],enumerable:!0})};var mi=(i,t,e)=>new Promise((n,o)=>{var s=l=>{try{a(e.next(l))}catch(u){o(u)}},r=l=>{try{a(e.throw(l))}catch(u){o(u)}},a=l=>l.done?n(l.value):Promise.resolve(l.value).then(s,r);a((e=e.apply(i,t)).next())});var ze={};as(ze,{afterMain:()=>gn,afterRead:()=>pn,afterWrite:()=>vn,applyStyles:()=>Qt,arrow:()=>Be,auto:()=>de,basePlacements:()=>ct,beforeMain:()=>mn,beforeRead:()=>un,beforeWrite:()=>_n,bottom:()=>$,clippingParents:()=>hi,computeStyles:()=>Zt,createPopper:()=>Xe,createPopperBase:()=>Cn,createPopperLite:()=>Ln,detectOverflow:()=>K,end:()=>Et,eventListeners:()=>te,flip:()=>Ue,hide:()=>Ye,left:()=>C,main:()=>hn,modifierPhases:()=>_i,offset:()=>qe,placements:()=>me,popper:()=>Lt,popperGenerator:()=>jt,popperOffsets:()=>ne,preventOverflow:()=>Ge,read:()=>dn,reference:()=>gi,right:()=>x,start:()=>st,top:()=>O,variationPlacements:()=>He,viewport:()=>pe,write:()=>En});var O="top",$="bottom",x="right",C="left",de="auto",ct=[O,$,x,C],st="start",Et="end",hi="clippingParents",pe="viewport",Lt="popper",gi="reference",He=ct.reduce(function(i,t){return i.concat([t+"-"+st,t+"-"+Et])},[]),me=[].concat(ct,[de]).reduce(function(i,t){return i.concat([t,t+"-"+st,t+"-"+Et])},[]),un="beforeRead",dn="read",pn="afterRead",mn="beforeMain",hn="main",gn="afterMain",_n="beforeWrite",En="write",vn="afterWrite",_i=[un,dn,pn,mn,hn,gn,_n,En,vn];function j(i){return i?(i.nodeName||"").toLowerCase():null}function N(i){if(i==null)return window;if(i.toString()!=="[object Window]"){var t=i.ownerDocument;return t&&t.defaultView||window}return i}function z(i){var t=N(i).Element;return i instanceof t||i instanceof Element}function M(i){var t=N(i).HTMLElement;return i instanceof t||i instanceof HTMLElement}function zt(i){if(typeof ShadowRoot=="undefined")return!1;var t=N(i).ShadowRoot;return i instanceof t||i instanceof ShadowRoot}function ls(i){var t=i.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},s=t.elements[e];!M(s)||!j(s)||(Object.assign(s.style,n),Object.keys(o).forEach(function(r){var a=o[r];a===!1?s.removeAttribute(r):s.setAttribute(r,a===!0?"":a)}))})}function cs(i){var t=i.state,e={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,e.popper),t.styles=e,t.elements.arrow&&Object.assign(t.elements.arrow.style,e.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],s=t.attributes[n]||{},r=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:e[n]),a=r.reduce(function(l,u){return l[u]="",l},{});!M(o)||!j(o)||(Object.assign(o.style,a),Object.keys(s).forEach(function(l){o.removeAttribute(l)}))})}}var Qt={name:"applyStyles",enabled:!0,phase:"write",fn:ls,effect:cs,requires:["computeStyles"]};function k(i){return i.split("-")[0]}var nt=Math.max,Dt=Math.min,ft=Math.round;function Jt(){var i=navigator.userAgentData;return i!=null&&i.brands?i.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function he(){return!/^((?!chrome|android).)*safari/i.test(Jt())}function Q(i,t,e){t===void 0&&(t=!1),e===void 0&&(e=!1);var n=i.getBoundingClientRect(),o=1,s=1;t&&M(i)&&(o=i.offsetWidth>0&&ft(n.width)/i.offsetWidth||1,s=i.offsetHeight>0&&ft(n.height)/i.offsetHeight||1);var r=z(i)?N(i):window,a=r.visualViewport,l=!he()&&e,u=(n.left+(l&&a?a.offsetLeft:0))/o,f=(n.top+(l&&a?a.offsetTop:0))/s,d=n.width/o,m=n.height/s;return{width:d,height:m,top:f,right:u+d,bottom:f+m,left:u,x:u,y:f}}function xt(i){var t=Q(i),e=i.offsetWidt
|
|
|
|
`)}:!r.ok&&"detail"in l?{error:l.detail}:l})}function qo(i){return mi(this,null,function*(){return yield ac(i,"GET")})}function*zi(...i){for(let t of i)for(let e of document.querySelectorAll(t))e!==null&&(yield e)}function Go(i){i.startsWith("data-")||(i=`data-${i}`);for(let t of zi("body > div#netbox-data > *")){let e=t.getAttribute(i);if(rc(e))return e}return null}function lc(i,t){i!==null&&(typeof t=="undefined"?window.getComputedStyle(i).display==="none"?i.style.display="":i.style.display="none":t==="show"?i.style.display="":i.style.display="none")}function Qi(i){for(let t of zi("div.card-overlay"))lc(t,i)}window.Collapse=et;window.Modal=Ut;window.Popover=le;window.Toast=Gt;window.Tooltip=ht;function Ji(i,t,e,n){let o="mdi-alert";switch(i){case"warning":o="mdi-alert";break;case"success":o="mdi-check-circle";break;case"info":o="mdi-information";break;case"danger":o="mdi-alert";break}let s=document.createElement("div");s.setAttribute("class","toast-container position-fixed bottom-0 end-0 m-3");let r=document.createElement("div");r.setAttribute("class",`toast bg-${i}`),r.setAttribute("role","alert"),r.setAttribute("aria-live","assertive"),r.setAttribute("aria-atomic","true");let a=document.createElement("div");a.setAttribute("class",`toast-header bg-${i} text-body`);let l=document.createElement("i");l.setAttribute("class",`mdi ${o}`);let u=document.createElement("strong");u.setAttribute("class","me-auto ms-1"),u.innerText=t;let f=document.createElement("button");f.setAttribute("type","button"),f.setAttribute("class","btn-close"),f.setAttribute("data-bs-dismiss","toast"),f.setAttribute("aria-label","Close");let d=document.createElement("div");if(d.setAttribute("class","toast-body"),a.appendChild(l),a.appendChild(u),typeof n!="undefined"){let p=document.createElement("small");p.setAttribute("class","text-muted"),a.appendChild(p)}return a.appendChild(f),d.innerText=e.trim(),r.appendChild(a),r.appendChild(d),s.appendChild(r),document.body.appendChild(s),new Gt(r)}function Xo(){Qi("show");let i=Go("data-object-url");i!==null&&qo(i).then(t=>{if(Xi(t)){Ji("danger","Error Fetching Device Config",t.error).show(),console.error(t.error);return}else if(Xi(t.get_config)){Ji("danger","Error Fetching Device Config",t.get_config.error).show(),console.error(t.get_config.error);return}else{let e=["running","startup","candidate"];for(let n of e){let o=document.getElementById(`${n}_config`);if(o!==null){let s=t.get_config[n];typeof s=="string"?o.innerHTML=s:o.innerHTML=JSON.stringify(t.get_config[n],null,2)}}}}).finally(()=>{Qi("hide")})}document.readyState!=="loading"?Xo():document.addEventListener("DOMContentLoaded",Xo);})();
|