forked from TDTP/admin_transporte_backend
168 lines
1.1 MiB
JavaScript
168 lines
1.1 MiB
JavaScript
![]() |
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))l(h);new MutationObserver(h=>{for(const a of h)if(a.type==="childList")for(const f of a.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&l(f)}).observe(document,{childList:!0,subtree:!0});function o(h){const a={};return h.integrity&&(a.integrity=h.integrity),h.referrerPolicy&&(a.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?a.credentials="include":h.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function l(h){if(h.ep)return;h.ep=!0;const a=o(h);fetch(h.href,a)}})();function st(){}function Xa(r,t){for(const o in t)r[o]=t[o];return r}function Nd(r){return r()}function D0(){return Object.create(null)}function Mn(r){r.forEach(Nd)}function mc(r){return typeof r=="function"}function kt(r,t){return r!=r?t==t:r!==t||r&&typeof r=="object"||typeof r=="function"}let Tc;function Ka(r,t){return Tc||(Tc=document.createElement("a")),Tc.href=t,r===Tc.href}function z1(r){return Object.keys(r).length===0}function d0(r,...t){if(r==null)return st;const o=r.subscribe(...t);return o.unsubscribe?()=>o.unsubscribe():o}function gs(r){let t;return d0(r,o=>t=o)(),t}function ei(r,t,o){r.$$.on_destroy.push(d0(t,o))}function Jl(r,t,o,l){if(r){const h=Id(r,t,o,l);return r[0](h)}}function Id(r,t,o,l){return r[1]&&l?Xa(o.ctx.slice(),r[1](l(t))):o.ctx}function Gl(r,t,o,l){if(r[2]&&l){const h=r[2](l(o));if(t.dirty===void 0)return h;if(typeof h=="object"){const a=[],f=Math.max(t.dirty.length,h.length);for(let i=0;i<f;i+=1)a[i]=t.dirty[i]|h[i];return a}return t.dirty|h}return t.dirty}function Xl(r,t,o,l,h,a){if(h){const f=Id(t,o,l,a);r.p(f,h)}}function Kl(r){if(r.ctx.length>32){const t=[],o=r.ctx.length/32;for(let l=0;l<o;l++)t[l]=-1;return t}return-1}function jc(r){const t={};for(const o in r)o[0]!=="$"&&(t[o]=r[o]);return t}function Ac(r,t){const o={};t=new Set(t);for(const l in r)!t.has(l)&&l[0]!=="$"&&(o[l]=r[l]);return o}function Ga(r){return r??""}function fc(r,t,o){return r.set(o),t}const R1=["",!0,1,"true","contenteditable"],W1=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function w(r,t){r.appendChild(t)}function he(r,t,o){r.insertBefore(t,o||null)}function ue(r){r.parentNode&&r.parentNode.removeChild(r)}function xn(r,t){for(let o=0;o<r.length;o+=1)r[o]&&r[o].d(t)}function O(r){return document.createElement(r)}function B1(r){return document.createElementNS("http://www.w3.org/2000/svg",r)}function $e(r){return document.createTextNode(r)}function ne(){return $e(" ")}function si(){return $e("")}function Re(r,t,o,l){return r.addEventListener(t,o,l),()=>r.removeEventListener(t,o,l)}function At(r){return function(t){return t.preventDefault(),r.call(this,t)}}function T(r,t,o){o==null?r.removeAttribute(t):r.getAttribute(t)!==o&&r.setAttribute(t,o)}const V1=["width","height"];function ys(r,t){const o=Object.getOwnPropertyDescriptors(r.__proto__);for(const l in t)t[l]==null?r.removeAttribute(l):l==="style"?r.style.cssText=t[l]:l==="__value"?r.value=r[l]=t[l]:o[l]&&o[l].set&&V1.indexOf(l)===-1?r[l]=t[l]:T(r,l,t[l])}function xr(r){return r===""?null:+r}function $1(r){return Array.from(r.childNodes)}function ot(r,t){t=""+t,r.data!==t&&(r.data=t)}function Z1(r,t){t=""+t,r.wholeText!==t&&(r.data=t)}function U1(r,t,o){~R1.indexOf(o)?Z1(r,t):ot(r,t)}function ft(r,t){r.value=t??""}function _n(r,t,o,l){o==null?r.style.removeProperty(t):r.style.setProperty(t,o,l?"important":"")}function ai(r,t,o){for(let l=0;l<r.options.length;l+=1){const h=r.options[l];if(h.__value===t){h.selected=!0;return}}(!o||t!==void 0)&&(r.selectedIndex=-1)}function Ql(r){const t=r.querySelector(":checked");return t&&t.__value}function q1(r,t,{bubbles:o=!1,cancelable:l=!1}={}){const h=document.createEvent("CustomEvent");return h.initCustomEvent(r,o,l,t),h}class J1{constructor(t=!1){this.is_svg=!1,this.is_svg=t,this.e=this.n=null}c(t){this.h(t)}m(t,o,l=null){this.e||(this.is_svg?this.e=B1(o.nodeName):this.e=O(o.nodeType===11?"TEMPLATE":o.no
|
|||
|
|
|||
|
Occurred in: ${h}`:"",f=_0(r),i=Vd(t)?t(f):t;return`<${f}> ${i}${a}`}const r1=r=>(...t)=>r(hf(...t)),o1=r1(r=>{throw new Error(r)}),Cc=r1(console.warn),j0=4,mf=3,_f=2,pf=1,gf=1;function yf(r,t){const o=r.default?0:Ml(r.fullPath).reduce((l,h)=>{let a=l;return a+=j0,rf(h)?a+=gf:of(h)?a+=_f:Kd(h)?a-=j0+pf:a+=mf,a},0);return{route:r,score:o,index:t}}function vf(r){return r.map(yf).sort((t,o)=>t.score<o.score?1:t.score>o.score?-1:t.index-o.index)}function s1(r,t){let o,l;const[h]=t.split("?"),a=Ml(h),f=a[0]==="",i=vf(r);for(let s=0,d=i.length;s<d;s++){const{route:_}=i[s];let y=!1;const b={},x=z=>({..._,params:b,uri:z});if(_.default){l=x(t);continue}const Y=Ml(_.fullPath),C=Math.max(a.length,Y.length);let I=0;for(;I<C;I++){const z=Y[I],W=a[I];if(!S0(z)&&Kd(z)){const U=z==="*"?"*":z.slice(1);b[U]=a.slice(I).map(decodeURIComponent).join("/");break}if(S0(W)){y=!0;break}const P=Xd.exec(z);if(P&&!f){const U=decodeURIComponent(W);b[P[1]]=U}else if(z!==W){y=!0;break}}if(!y){o=x(gc(...a.slice(0,I)));break}}return o||l||null}function p0(r,t){return s1([r],t)}function bf(r,t){if(i0(r,"/"))return r;const[o,l]=r.split("?"),[h]=t.split("?"),a=Ml(o),f=Ml(h);if(a[0]==="")return qc(h,l);if(!i0(a[0],".")){const d=f.concat(a).join("/");return qc((h==="/"?"":"/")+d,l)}const i=f.concat(a),s=[];return i.forEach(d=>{d===".."?s.pop():d!=="."&&s.push(d)}),qc(`/${s.join("/")}`,l)}function a0(r,t){const{pathname:o,hash:l="",search:h="",state:a}=r,f=Ml(t,!0),i=Ml(o,!0);for(;f.length;)f[0]!==i[0]&&o1(vo,`Invalid state: All locations must begin with the basepath "${t}", found "${o}"`),f.shift(),i.shift();return{pathname:gc(...i),hash:l,search:h,state:a}}const A0=r=>r.length===1?"":r,g0=r=>{const t=r.indexOf("?"),o=r.indexOf("#"),l=t!==-1,h=o!==-1,a=h?A0(lc(r,o)):"",f=h?lc(r,0,o):r,i=l?A0(lc(f,t)):"";return{pathname:(l?lc(f,0,t):f)||"/",search:i,hash:a}},Mf=r=>{const{pathname:t,search:o,hash:l}=r;return t+o+l};function wf(r,t,o){return gc(o,bf(r,t))}function kf(r,t){const o=h0(sf(r)),l=Ml(o,!0),h=Ml(t,!0).slice(0,l.length),a=p0({fullPath:o},gc(...h));return a&&a.uri}const Jc="POP",Lf="PUSH",xf="REPLACE";function Gc(r){return{...r.location,pathname:encodeURI(decodeURI(r.location.pathname)),state:r.history.state,_key:r.history.state&&r.history.state._key||"initial"}}function y0(r){let t=[],o=Gc(r),l=Jc;const h=(a=t)=>a.forEach(f=>f({location:o,action:l}));return{get location(){return o},listen(a){t.push(a);const f=()=>{o=Gc(r),l=Jc,h([a])};h([a]);const i=Ud(r,"popstate",f);return()=>{i(),t=t.filter(s=>s!==a)}},navigate(a,f){const{state:i={},replace:s=!1}=f||{};if(l=s?xf:Lf,$d(a))f&&Cc(l1,"Navigation options (state or replace) are not supported, when passing a number as the first argument to navigate. They are ignored."),l=Jc,r.history.go(a);else{const d={...i,_key:nf()};try{r.history[s?"replaceState":"pushState"](d,"",a)}catch{r.location[s?"replace":"assign"](a)}}o=Gc(r),h()}}}function Xc(r,t){return{...g0(t),state:r}}function Yf(r="/"){let t=0,o=[Xc(null,r)];return{get entries(){return o},get location(){return o[t]},addEventListener(){},removeEventListener(){},history:{get state(){return o[t].state},pushState(l,h,a){t++,o=o.slice(0,t),o.push(Xc(l,a))},replaceState(l,h,a){o[t]=Xc(l,a)},go(l){const h=t+l;h<0||h>o.length-1||(t=h)}}}}const Df=!!(!Lr&&window.document&&window.document.createElement),Tf=!Lr&&window.location.origin==="null",Sf=y0(Df&&!Tf?window:Yf());let ql=null,c1=!0;function jf(r,t){const o=document.querySelectorAll("[data-svnav-router]");for(let l=0;l<o.length;l++){const h=o[l],a=Number(h.dataset.svnavRouter);if(a===r)return!0;if(a===t)return!1}return!1}function Af(r){(!ql||r.level>ql.level||r.level===ql.level&&jf(r.routerId,ql.routerId))&&(ql=r)}function Cf(){ql=null}function Of(){c1=!1}function C0(r){if(!r)return!1;const t="tabindex";try{if(!r.hasAttribute(t)){r.setAttribute(t,"-1");let o;o=Ud(r,"blur",()=>{r.removeAttribute(t),o()})}return r.focus(),document.activeElement===r}catch{return!1}}function Ef(r,t){return Number(r.dataset.svnavRouteEnd)===t}function Hf(r){return/^H[1-6]$/i.test(r.tagName)}function O0(r,t=document){return t.querySel
|
|||
|
Ingresar al sistema`),_n(o,"margin-top","100px"),T(a,"class","card-header bg-dark text-center p-3"),T(_,"class","form-label"),T(_,"for",null),T(b,"class","form-control form-control-lg"),T(b,"type","text"),b.required=!0,T(b,"placeholder","Ingrese su cuenta de usuario"),T(d,"class","mb-3"),T(C,"class","form-label"),T(C,"for",null),T(z,"class","form-control form-control-lg"),T(z,"type","password"),z.required=!0,T(z,"placeholder","Ingrese su contraseña"),T(Y,"class","mb-3"),T(J,"class","fa fa-key mr-3"),T(V,"type","submit"),T(V,"class","btn btn-dark"),V.disabled=r[2],T(R,"class","text-center mt-3"),T(i,"class","card-body"),T(h,"class","card mb-4 m-auto svelte-151sjv0"),T(t,"class","container p-4 bg-neutral box-login svelte-151sjv0")},m(ie,re){he(ie,t,re),w(t,o),w(t,l),w(t,h),w(h,a),w(h,f),w(h,i),w(i,s),w(s,d),w(d,_),w(d,y),w(d,b),ft(b,r[0].username),w(s,x),w(s,Y),w(Y,C),w(Y,I),w(Y,z),ft(z,r[0].password),w(s,W),se&&se.m(s,null),w(s,P),et(U,s,null),w(s,$),w(s,R),w(R,V),w(V,J),w(V,te),oe=!0,pe||(ve=[Re(b,"input",r[4]),Re(z,"input",r[5]),Re(s,"submit",At(r[3]))],pe=!0)},p(ie,[re]){re&1&&b.value!==ie[0].username&&ft(b,ie[0].username),re&1&&z.value!==ie[0].password&&ft(z,ie[0].password),ie[1]?se?se.p(ie,re):(se=N0(ie),se.c(),se.m(s,P)):se&&(se.d(1),se=null);const ge={};re&64&&(ge.$$scope={dirty:re,ctx:ie}),U.$set(ge),(!oe||re&4)&&(V.disabled=ie[2])},i(ie){oe||(Ce(U.$$.fragment,ie),oe=!0)},o(ie){Ie(U.$$.fragment,ie),oe=!1},d(ie){ie&&ue(t),se&&se.d(),tt(U),pe=!1,Mn(ve)}}}function sh(r,t,o){let l={username:"",pass:""},h="",a=!1;async function f(){try{o(2,a=!0),o(1,h="");const{token:d}=await ah(l);sessionStorage.setItem("token",d),document.location.reload()}catch(d){o(1,h=d.message||d),setTimeout(()=>o(1,h=""),3e3)}finally{o(2,a=!1)}}function i(){l.username=this.value,o(0,l)}function s(){l.password=this.value,o(0,l)}return[l,h,a,f,i,s]}class I0 extends xt{constructor(t){super(),Lt(this,t,sh,oh,kt,{})}}function ch(r){let t;return{c(){t=$e("En desarrollo")},m(o,l){he(o,t,l)},p:st,i:st,o:st,d(o){o&&ue(t)}}}class uh extends xt{constructor(t){super(),Lt(this,t,null,ch,kt,{})}}function dh(r){let t;return{c(){t=$e("En desarrollo")},m(o,l){he(o,t,l)},p:st,i:st,o:st,d(o){o&&ue(t)}}}class fh extends xt{constructor(t){super(),Lt(this,t,null,dh,kt,{})}}const F0=[{path:"/",component:I0},{path:"/recovery",component:uh},{path:"/new-password",component:fh},{path:"*",component:I0}];function Oc(){return Oc=Object.assign?Object.assign.bind():function(r){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var l in o)Object.prototype.hasOwnProperty.call(o,l)&&(r[l]=o[l])}return r},Oc.apply(this,arguments)}var ms;(function(r){r.Pop="POP",r.Push="PUSH",r.Replace="REPLACE"})(ms||(ms={}));var z0=function(r){return r},R0="beforeunload",hh="hashchange",mh="popstate";function _h(r){r===void 0&&(r={});var t=r,o=t.window,l=o===void 0?document.defaultView:o,h=l.history;function a(){var J=V0(l.location.hash.substr(1)),te=J.pathname,oe=te===void 0?"/":te,pe=J.search,ve=pe===void 0?"":pe,se=J.hash,ie=se===void 0?"":se,re=h.state||{};return[re.idx,z0({pathname:oe,search:ve,hash:ie,state:re.usr||null,key:re.key||"default"})]}var f=null;function i(){if(f)x.call(f),f=null;else{var J=ms.Pop,te=a(),oe=te[0],pe=te[1];if(x.length){if(oe!=null){var ve=_-oe;ve&&(f={action:J,location:pe,retry:function(){R(ve*-1)}},R(ve))}}else P(J)}}l.addEventListener(mh,i),l.addEventListener(hh,function(){var J=a(),te=J[1];Kc(te)!==Kc(y)&&i()});var s=ms.Pop,d=a(),_=d[0],y=d[1],b=B0(),x=B0();_==null&&(_=0,h.replaceState(Oc({},h.state,{idx:_}),""));function Y(){var J=document.querySelector("base"),te="";if(J&&J.getAttribute("href")){var oe=l.location.href,pe=oe.indexOf("#");te=pe===-1?oe:oe.slice(0,pe)}return te}function C(J){return Y()+"#"+(typeof J=="string"?J:Kc(J))}function I(J,te){return te===void 0&&(te=null),z0(Oc({pathname:y.pathname,hash:"",search:""},typeof J=="string"?V0(J):J,{state:te,key:ph()}))}function z(J,te){return[{usr:J.state,key:J.key,idx:te},C(J)]}function W(J,te,oe){return!x.length||(x.call({action:J,location:te,retry:oe}),!1)}function P(J){s
|
|||
|
<p class="lead">Acceda a su cuenta para continuar</p>`,i=ne();for(let b=0;b<_.length;b+=1)_[b].c();T(f,"class","text-center mt-4"),T(a,"class","d-table-cell align-middle"),T(h,"class","col-sm-10 col-md-8 col-lg-6 mx-auto d-table h-100"),T(l,"class","row vh-100"),T(o,"class","container d-flex flex-column"),T(t,"class","d-flex w-100")},m(b,x){he(b,t,x),w(t,o),w(o,l),w(l,h),w(h,a),w(a,f),w(a,i);for(let Y=0;Y<_.length;Y+=1)_[Y]&&_[Y].m(a,null);s=!0},p(b,x){if(x&0){d=F0;let Y;for(Y=0;Y<d.length;Y+=1){const C=$0(b,d,Y);_[Y]?(_[Y].p(C,x),Ce(_[Y],1)):(_[Y]=Z0(C),_[Y].c(),Ce(_[Y],1),_[Y].m(a,null))}for(pn(),Y=d.length;Y<_.length;Y+=1)y(Y);gn()}},i(b){if(!s){for(let x=0;x<d.length;x+=1)Ce(_[x]);s=!0}},o(b){_=_.filter(Boolean);for(let x=0;x<_.length;x+=1)Ie(_[x]);s=!1},d(b){b&&ue(t),xn(_,b)}}}function vh(r){let t,o,l;return o=new v0({props:{history:r[0],primary:!1,$$slots:{default:[yh]},$$scope:{ctx:r}}}),{c(){t=ne(),nt(o.$$.fragment),document.title="Transporte: Acceso"},m(h,a){he(h,t,a),et(o,h,a),l=!0},p(h,[a]){const f={};a&16&&(f.$$scope={dirty:a,ctx:h}),o.$set(f)},i(h){l||(Ce(o.$$.fragment,h),l=!0)},o(h){Ie(o.$$.fragment,h),l=!1},d(h){h&&ue(t),tt(o,h)}}}function bh(r){return[y0(_1())]}class Mh extends xt{constructor(t){super(),Lt(this,t,bh,vh,kt,{})}}/*! For license information please see app.js.LICENSE.txt */(function(){var r={5657:function(){window.theme={primary:"#3B7DDD",secondary:"#6c757d",success:"#1cbb8c",info:"#17a2b8",warning:"#fcb92c",danger:"#dc3545",white:"#fff","gray-100":"#f8f9fa","gray-200":"#e9ecef","gray-300":"#dee2e6","gray-400":"#ced4da","gray-500":"#adb5bd","gray-600":"#6c757d","gray-700":"#495057","gray-800":"#343a40","gray-900":"#212529",black:"#000"}},7386:function(){jsVectorMap.addMap("world",{insets:[{width:900,top:0,left:0,height:440.70631074413296,bbox:[{y:-12671671123330014e-9,x:-20004297151525836e-9},{y:6930392025135122e-9,x:2002657239474939e-8}]}],paths:{BD:{path:"M651.84,230.21l-0.6,-2.0l-1.36,-1.71l-2.31,-0.11l-0.41,0.48l0.2,0.94l-0.53,0.99l-0.72,-0.36l-0.68,0.35l-1.2,-0.36l-0.37,-2.0l-0.81,-1.86l0.39,-1.46l-0.22,-0.47l-1.14,-0.53l0.29,-0.5l1.48,-0.94l0.03,-0.65l-1.55,-1.22l0.55,-1.14l1.61,0.94l1.04,0.15l0.18,1.54l0.34,0.35l5.64,0.63l-0.84,1.64l-1.22,0.34l-0.77,1.51l0.07,0.47l1.37,1.37l0.67,-0.19l0.42,-1.39l1.21,3.84l-0.03,1.21l-0.33,-0.15l-0.4,0.28Z",name:"Bangladesh"},BE:{path:"M429.29,144.05l1.91,0.24l2.1,-0.63l2.63,1.99l-0.21,1.66l-0.69,0.4l-0.18,1.2l-1.66,-1.13l-1.39,0.15l-2.73,-2.7l-1.17,-0.18l-0.16,-0.52l1.54,-0.5Z",name:"Belgium"},BF:{path:"M421.42,247.64l-0.11,0.95l0.34,1.16l1.4,1.71l0.07,1.1l0.32,0.37l2.55,0.51l-0.04,1.28l-0.38,0.53l-1.07,0.21l-0.72,1.18l-0.63,0.21l-3.22,-0.25l-0.94,0.39l-5.4,-0.05l-0.39,0.38l0.16,2.73l-1.23,-0.43l-1.17,0.1l-0.89,0.57l-2.27,-1.72l-0.13,-1.11l0.61,-0.96l0.02,-0.93l1.87,-1.98l0.44,-1.81l0.43,-0.39l1.28,0.26l1.05,-0.52l0.47,-0.73l1.84,-1.09l0.55,-0.83l2.2,-1.0l1.15,-0.3l0.72,0.45l1.13,-0.01Z",name:"Burkina Faso"},BG:{path:"M491.65,168.18l-0.86,0.88l-0.91,2.17l0.48,1.34l-1.6,-0.24l-2.55,0.95l-0.28,1.51l-1.8,0.22l-2.0,-1.0l-1.92,0.79l-1.42,-0.07l-0.15,-1.63l-1.05,-0.97l0.0,-0.8l1.2,-1.57l0.01,-0.56l-1.14,-1.23l-0.05,-0.94l0.88,0.97l0.88,-0.2l1.91,0.47l3.68,0.16l1.42,-0.81l2.72,-0.66l2.55,1.24Z",name:"Bulgaria"},BA:{path:"M463.49,163.65l2.1,0.5l1.72,-0.03l1.52,0.68l-0.36,0.78l0.08,0.45l1.04,1.02l-0.25,0.98l-1.81,1.15l-0.38,1.38l-1.67,-0.87l-0.89,-1.2l-2.11,-1.83l-1.63,-2.22l0.23,-0.57l0.48,0.38l0.55,-0.06l0.43,-0.51l0.94,-0.06Z",name:"Bosnia and Herz."},BN:{path:"M707.48,273.58l0.68,-0.65l1.41,-0.91l-0.15,1.63l-0.81,-0.05l-0.61,0.58l-0.53,-0.6Z",name:"Brunei"},BO:{path:"M263.83,340.69l-3.09,-0.23l-0.38,0.23l-0.7,1.52l-1.31,-1.53l-3.28,-0.64l-2.37,2.4l-1.31,0.26l-0.88,-3.26l-1.3,-2.86l0.74,-2.37l-0.13,-0.43l-1.2,-1.01l-0.37,-1.89l-1.08,-1.55l1.45,-2.56l-0.96,-2.33l0.47,-1.06l-0.34,-0.73l0.91,-1.32l0.16,-3.84l0.5,-1.18l-1.81,-3.41l2.46,0.07l0.8,-0.85l3.4,-1.91l2.66,-0.35l-0.19,1.38l0.3,1.07l-0.05,1.97l2.72,2.27l2.88,0.49l0.89,0.86l1.79,0.58l0.98,0.7l1.71,0.05l1.17,0.61l0.6,2.7l-0.7,0.54l0.96,2.99l0.37,0.28l4.3,0.1l-0.25,1.2l0.27,1.02
|
|||
|
* DOM element rendering detection\r
|
|||
|
* https://davidwalsh.name/detect-node-insertion\r
|
|||
|
*/\r
|
|||
|
@keyframes chartjs-render-animation {\r
|
|||
|
from { opacity: 0.99; }\r
|
|||
|
to { opacity: 1; }\r
|
|||
|
}\r
|
|||
|
\r
|
|||
|
.chartjs-render-monitor {\r
|
|||
|
animation: chartjs-render-animation 0.001s;\r
|
|||
|
}\r
|
|||
|
\r
|
|||
|
/*\r
|
|||
|
* DOM element resizing detection\r
|
|||
|
* https://github.com/marcj/css-element-queries\r
|
|||
|
*/\r
|
|||
|
.chartjs-size-monitor,\r
|
|||
|
.chartjs-size-monitor-expand,\r
|
|||
|
.chartjs-size-monitor-shrink {\r
|
|||
|
position: absolute;\r
|
|||
|
direction: ltr;\r
|
|||
|
left: 0;\r
|
|||
|
top: 0;\r
|
|||
|
right: 0;\r
|
|||
|
bottom: 0;\r
|
|||
|
overflow: hidden;\r
|
|||
|
pointer-events: none;\r
|
|||
|
visibility: hidden;\r
|
|||
|
z-index: -1;\r
|
|||
|
}\r
|
|||
|
\r
|
|||
|
.chartjs-size-monitor-expand > div {\r
|
|||
|
position: absolute;\r
|
|||
|
width: 1000000px;\r
|
|||
|
height: 1000000px;\r
|
|||
|
left: 0;\r
|
|||
|
top: 0;\r
|
|||
|
}\r
|
|||
|
\r
|
|||
|
.chartjs-size-monitor-shrink > div {\r
|
|||
|
position: absolute;\r
|
|||
|
width: 200%;\r
|
|||
|
height: 200%;\r
|
|||
|
left: 0;\r
|
|||
|
top: 0;\r
|
|||
|
}\r
|
|||
|
`,xs=s(Object.freeze({__proto__:null,default:Ls})),Xn="$chartjs",ll="chartjs-",pa=ll+"size-monitor",Fr=ll+"render-monitor",zr=ll+"render-animation",Rr=["animationstart","webkitAnimationStart"],Ys={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function jo(e,n){var u=ee.getStyle(e,n),m=u&&u.match(/^(\d+)(\.\d+)?px$/);return m?Number(m[1]):void 0}function Ds(e,n){var u=e.style,m=e.getAttribute("height"),p=e.getAttribute("width");if(e[Xn]={initial:{height:m,width:p,style:{display:u.display,height:u.height,width:u.width}}},u.display=u.display||"block",p===null||p===""){var M=jo(e,"width");M!==void 0&&(e.width=M)}if(m===null||m==="")if(e.style.height==="")e.height=e.width/(n.options.aspectRatio||2);else{var k=jo(e,"height");M!==void 0&&(e.height=k)}return e}var Ea=!!function(){var e=!1;try{var n=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,n)}catch{}return e}()&&{passive:!0};function li(e,n,u){e.addEventListener(n,u,Ea)}function ar(e,n,u){e.removeEventListener(n,u,Ea)}function hn(e,n,u,m,p){return{type:e,chart:n,native:p||null,x:u!==void 0?u:null,y:m!==void 0?m:null}}function Tl(e,n){var u=Ys[e.type]||e.type,m=ee.getRelativePosition(e,n);return hn(u,n,m.x,m.y,e)}function Ts(e,n){var u=!1,m=[];return function(){m=Array.prototype.slice.call(arguments),n=n||this,u||(u=!0,ee.requestAnimFrame.call(window,function(){u=!1,e.apply(n,m)}))}}function rl(e){var n=document.createElement("div");return n.className=e||"",n}function Wr(e){var n=1e6,u=rl(pa),m=rl(pa+"-expand"),p=rl(pa+"-shrink");m.appendChild(rl()),p.appendChild(rl()),u.appendChild(m),u.appendChild(p),u._reset=function(){m.scrollLeft=n,m.scrollTop=n,p.scrollLeft=n,p.scrollTop=n};var M=function(){u._reset(),e()};return li(m,"scroll",M.bind(m,"expand")),li(p,"scroll",M.bind(p,"shrink")),u}function Qi(e,n){var u=e[Xn]||(e[Xn]={}),m=u.renderProxy=function(p){p.animationName===zr&&n()};ee.each(Rr,function(p){li(e,p,m)}),u.reflow=!!e.offsetParent,e.classList.add(Fr)}function xi(e){var n=e[Xn]||{},u=n.renderProxy;u&&(ee.each(Rr,function(m){ar(e,m,u)}),delete n.renderProxy),e.classList.remove(Fr)}function Br(e,n,u){var m=e[Xn]||(e[Xn]={}),p=m.resizer=Wr(Ts(function(){if(m.resizer){var M=u.options.maintainAspectRatio&&e.parentNode,k=M?M.clientWidth:0;n(hn("resize",u)),M&&M.clientWidth<k&&u.canvas&&n(hn("resize",u))}}));Qi(e,function(){if(m.resizer){var M=e.parentNode;M&&M!==p.parentNode&&M.insertBefore(p,M.firstChild),p._reset()}})}function Vr(e){var n=e[Xn]||{},u=n.resizer;delete n.resizer,xi(e),u&&u.parentNode&&u.parentNode.removeChild(u)}function ea(e,n){var u=e[Xn]||(e[Xn]={});if(!u.containsStyles){u.containsStyles=!0,n=`/* Chart.js */
|
|||
|
`+n;var m=document.createElement("style");m.setAttribute("type","text/css"),m.appendChild(document.createTextNode(n)),e.appendChild(m)}}var Ao={disableCSSInjection:!1,_enabled:typeof window<"u"&&typeof document<"u",_ensureLoaded:function(e){if(!this.disableCSSInjection){var n=e.getRootNode?e.getRootNode():document;ea(n.host?n:document.head,xs)}},acquireContext:function(e,n){typeof e=="string"?e=document.getElementById(e):e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas);var u=e&&e.getContext&&e.getContext("2d");return u&&u.canvas===e?(this._ensureLoaded(e),Ds(e,n),u):null},releaseContext:function(e){var n=e.canvas;if(n[Xn]){var u=n[Xn].initial;["height","width"].forEach(function(m){var p=u[m];ee.isNullOrUndef(p)?n.removeAttribute(m):n.setAttribute(m,p)}),ee.each(u.style||{},function(m,p){n.style[p]=m}),n.width=n.width,delete n[Xn]}},addEventListener:function(e,n,u){var m=e.canvas;if(n!=="resize"){var p=u[Xn]||(u[Xn]={});li(m,n,(p.proxies||(p.proxies={}))[e.id+"_"+n]=function(M){u(Tl(M,e))})}else Br(m,u,e)},removeEventListener:function(e,n,u){var m=e.canvas;if(n!=="resize"){var p=((u[Xn]||{}).proxies||{})[e.id+"_"+n];p&&ar(m,n,p)}else Vr(m)}};ee.addEvent=li,ee.removeEvent=ar;var ga=Ao._enabled?Ao:ks,Ha=ee.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},ga);Qe._set("global",{plugins:{}});var an={_plugins:[],_cacheId:0,register:function(e){var n=this._plugins;[].concat(e).forEach(function(u){n.indexOf(u)===-1&&n.push(u)}),this._cacheId++},unregister:function(e){var n=this._plugins;[].concat(e).forEach(function(u){var m=n.indexOf(u);m!==-1&&n.splice(m,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(e,n,u){var m,p,M,k,E,S=this.descriptors(e),B=S.length;for(m=0;m<B;++m)if(typeof(E=(M=(p=S[m]).plugin)[n])=="function"&&((k=[e].concat(u||[])).push(p.options),E.apply(M,k)===!1))return!1;return!0},descriptors:function(e){var n=e.$plugins||(e.$plugins={});if(n.id===this._cacheId)return n.descriptors;var u=[],m=[],p=e&&e.config||{},M=p.options&&p.options.plugins||{};return this._plugins.concat(p.plugins||[]).forEach(function(k){if(u.indexOf(k)===-1){var E=k.id,S=M[E];S!==!1&&(S===!0&&(S=ee.clone(Qe.global.plugins[E])),u.push(k),m.push({plugin:k,options:S||{}}))}}),n.descriptors=m,n.id=this._cacheId,m},_invalidate:function(e){delete e.$plugins}},Pa={constructors:{},defaults:{},registerScaleType:function(e,n,u){this.constructors[e]=n,this.defaults[e]=ee.clone(u)},getScaleConstructor:function(e){return this.constructors.hasOwnProperty(e)?this.constructors[e]:void 0},getScaleDefaults:function(e){return this.defaults.hasOwnProperty(e)?ee.merge(Object.create(null),[Qe.scale,this.defaults[e]]):{}},updateScaleDefaults:function(e,n){var u=this;u.defaults.hasOwnProperty(e)&&(u.defaults[e]=ee.extend(u.defaults[e],n))},addScalesToLayout:function(e){ee.each(e.scales,function(n){n.fullWidth=n.options.fullWidth,n.position=n.options.position,n.weight=n.options.weight,di.addBox(e,n)})}},fi=ee.valueOrDefault,ol=ee.rtl.getRtlAdapter;Qe._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:ee.noop,title:function(e,n){var u="",m=n.labels,p=m?m.length:0;if(e.length>0){var M=e[0];M.label?u=M.label:M.xLabel?u=M.xLabel:p>0&&M.index<p&&(u=m[M.index])}return u},afterTitle:ee.noop,beforeBody:ee.noop,beforeLabel:ee.noop,label:function(e,n){var u=n.datasets[e.datasetIndex].label||"";return u&&(u+=": "),ee.isNullOrUndef(e.value)?u+=e.yLabel:u+=e.value,u},l
|
|||
|
`)>-1?e.split(`
|
|||
|
`):e}function Oo(e){var n=e._xScale,u=e._yScale||e._scale,m=e._index,p=e._datasetIndex,M=e._chart.getDatasetMeta(p).controller,k=M._getIndexScale(),E=M._getValueScale();return{xLabel:n?n.getLabelForIndex(m,p):"",yLabel:u?u.getLabelForIndex(m,p):"",label:k?""+k.getLabelForIndex(m,p):"",value:E?""+E.getLabelForIndex(m,p):"",index:m,datasetIndex:p,x:e._model.x,y:e._model.y}}function $r(e){var n=Qe.global;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,rtl:e.rtl,textDirection:e.textDirection,bodyFontColor:e.bodyFontColor,_bodyFontFamily:fi(e.bodyFontFamily,n.defaultFontFamily),_bodyFontStyle:fi(e.bodyFontStyle,n.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:fi(e.bodyFontSize,n.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:fi(e.titleFontFamily,n.defaultFontFamily),_titleFontStyle:fi(e.titleFontStyle,n.defaultFontStyle),titleFontSize:fi(e.titleFontSize,n.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:fi(e.footerFontFamily,n.defaultFontFamily),_footerFontStyle:fi(e.footerFontStyle,n.defaultFontStyle),footerFontSize:fi(e.footerFontSize,n.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function Eo(e,n){var u=e._chart.ctx,m=2*n.yPadding,p=0,M=n.body,k=M.reduce(function(Oe,Ae){return Oe+Ae.before.length+Ae.lines.length+Ae.after.length},0);k+=n.beforeBody.length+n.afterBody.length;var E=n.title.length,S=n.footer.length,B=n.titleFontSize,G=n.bodyFontSize,K=n.footerFontSize;m+=E*B,m+=E?(E-1)*n.titleSpacing:0,m+=E?n.titleMarginBottom:0,m+=k*G,m+=k?(k-1)*n.bodySpacing:0,m+=S?n.footerMarginTop:0,m+=S*K,m+=S?(S-1)*n.footerSpacing:0;var le=0,xe=function(Oe){p=Math.max(p,u.measureText(Oe).width+le)};return u.font=ee.fontString(B,n._titleFontStyle,n._titleFontFamily),ee.each(n.title,xe),u.font=ee.fontString(G,n._bodyFontStyle,n._bodyFontFamily),ee.each(n.beforeBody.concat(n.afterBody),xe),le=n.displayColors?G+2:0,ee.each(M,function(Oe){ee.each(Oe.before,xe),ee.each(Oe.lines,xe),ee.each(Oe.after,xe)}),le=0,u.font=ee.fontString(K,n._footerFontStyle,n._footerFontFamily),ee.each(n.footer,xe),{width:p+=2*n.xPadding,height:m}}function Ss(e,n){var u,m,p,M,k,E=e._model,S=e._chart,B=e._chart.chartArea,G="center",K="center";E.y<n.height?K="top":E.y>S.height-n.height&&(K="bottom");var le=(B.left+B.right)/2,xe=(B.top+B.bottom)/2;K==="center"?(u=function(Ae){return Ae<=le},m=function(Ae){return Ae>le}):(u=function(Ae){return Ae<=n.width/2},m=function(Ae){return Ae>=S.width-n.width/2}),p=function(Ae){return Ae+n.width+E.caretSize+E.caretPadding>S.width},M=function(Ae){return Ae-n.width-E.caretSize-E.caretPadding<0},k=function(Ae){return Ae<=xe?"top":"bottom"},u(E.x)?(G="left",p(E.x)&&(G="center",K=k(E.y))):m(E.x)&&(G="right",M(E.x)&&(G="center",K=k(E.y)));var Oe=e._options;return{xAlign:Oe.xAlign?Oe.xAlign:G,yAlign:Oe.yAlign?Oe.yAlign:K}}function sl(e,n,u,m){var p=e.x,M=e.y,k=e.caretSize,E=e.caretPadding,S=e.cornerRadius,B=u.xAlign,G=u.yAlign,K=k+E,le=S+E;return B==="right"?p-=n.width:B==="center"&&((p-=n.width/2)+n.width>m.width&&(p=m.width-n.width),p<0&&(p=0)),G==="top"?M+=K:M-=G==="bottom"?n.height+K:n.height/2,G==="center"?B==="left"?p+=K:B==="right"&&(p-=K):B==="left"?p-=le:B==="right"&&(p+=le),{x:p,y:M}}function Fi(e,n){return n==="center"?e.x+e.width/2:n==="right"?e.x+e.width-e.xPadding:e.x+e.xPadding}function Zr(e){return Ii([],ta(e))}var lr=fn.extend({initialize:function(){this._model=$r(this._options),this._lastActive=[]},getTitle:function(){var e=this,n=e._options.callbacks,u=n.beforeTitle.apply(e,arguments),m=n.title.apply(e,arguments),p=n.afterTitle.apply(e,arguments),M=[];return M=Ii(M,ta(u)),M=Ii(M,ta(m)),M=Ii(M,ta(p))},getBeforeBody:function(){return Zr(this._options.ca
|
|||
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(N){for(var A=(this.document||this.ownerDocument).querySelectorAll(N),j=A.length;i("i")>=0&&A.item(j)!==this;);return j>-1}),Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:function(N){if(N==null)throw new TypeError("Cannot convert first argument to object");for(var A=Object(N),j=1;j<arguments.length;j++){var H=arguments[j];if(H!=null){H=Object(H);for(var q=Object.keys(Object(H)),ce=0,ye=q.length;ce<ye;ce++){var ze=q[ce],Xe=Object.getOwnPropertyDescriptor(H,ze);Xe!==void 0&&Xe.enumerable&&(A[ze]=H[ze])}}}return A}});var _=function(N){return function(A){return!!A&&typeof A=="object"}(N)&&!function(A){var j=Object.prototype.toString.call(A);return j==="[object RegExp]"||j==="[object Date]"||function(H){return H instanceof Node}(A)||function(H){return H.$$typeof===y}(A)}(N)},y=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.element"):60103;function b(N,A){return A.clone!==!1&&A.isMergeableObject(N)?z((j=N,Array.isArray(j)?[]:{}),N,A):N;var j}function x(N,A,j){return N.concat(A).map(function(H){return b(H,j)})}function Y(N){return Object.keys(N).concat(function(A){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(A).filter(function(j){return A.propertyIsEnumerable(j)}):[]}(N))}function C(N,A){try{return A in N}catch{return!1}}function I(N,A,j){var H={};return j.isMergeableObject(N)&&Y(N).forEach(function(q){H[q]=b(N[q],j)}),Y(A).forEach(function(q){(function(ce,ye){return C(ce,ye)&&!(Object.hasOwnProperty.call(ce,ye)&&Object.propertyIsEnumerable.call(ce,ye))})(N,q)||(C(N,q)&&j.isMergeableObject(A[q])?H[q]=function(ce,ye){if(!ye.customMerge)return z;var ze=ye.customMerge(ce);return typeof ze=="function"?ze:z}(q,j)(N[q],A[q],j):H[q]=b(A[q],j))}),H}var z=function(N,A,j){(j=j||{}).arrayMerge=j.arrayMerge||x,j.isMergeableObject=j.isMergeableObject||_,j.cloneUnlessOtherwiseSpecified=b;var H=Array.isArray(A);return H===Array.isArray(N)?H?j.arrayMerge(N,A,j):I(N,A,j):b(A,j)},W=function(N){return typeof N=="object"&&N.nodeType!==void 0?N:typeof N=="string"?document.querySelector(N):null},P=function(N,A,j,H){H===void 0&&(H=!1);var q=document.createElement(N);return j&&(q[H?"innerHTML":"textContent"]=j),A&&(q.className=A),q},U=function(N){N.parentNode.removeChild(N)},$=function(N,A,j){return j===void 0&&(j=!1),j?z(N,A):Object.assign(N,A)},R=function(N,A){return N.toLowerCase()+":to:"+A.toLowerCase()},V=function(N,A){Object.assign(N.prototype,A)},J={},te=1,oe={on:function(N,A,j,H){H===void 0&&(H={});var q="jvm:"+A+"::"+te++;J[q]={selector:N,handler:j},j._uid=q,N.addEventListener(A,j,H)},delegate:function(N,A,j,H){(A=A.split(" ")).forEach(function(q){oe.on(N,q,function(ce){var ye=ce.target;ye.matches(j)&&H.call(ye,ce)})})},off:function(N,A,j){var H=A.split(":")[1];N.removeEventListener(H,j),delete J[j._uid]},flush:function(){Object.keys(J).forEach(function(N){oe.off(J[N].selector,N,J[N].handler)})},getEventRegistry:function(){return J}},pe={onLoaded:"map:loaded",onViewportChange:"viewport:changed",onRegionClick:"region:clicked",onMarkerClick:"marker:clicked",onRegionSelected:"region:selected",onMarkerSelected:"marker:selected",onRegionTooltipShow:"region.tooltip:show",onMarkerTooltipShow:"marker.tooltip:show",onDestroyed:"map:destroyed"},ve=function(N,A,j){var H=W(A),q=H.getAttribute("class").indexOf("jvm-region")===-1?"marker":"region",ce=q==="region",ye=ce?H.getAttribute("data-code"):H.getAttribute("data-index"),ze=ce?pe.onRegionSelected:pe.onMarkerSelected;return j&&(ze=ce?pe.onRegionTooltipShow:pe.onMarkerTooltipShow),{type:q,code:ye,event:ze,element:ce?N.regions[ye].element:N._markers[ye].element,tooltipText:ce?N._mapData.paths[ye].name||"":N._markers[ye].config.name||""}},se=function(){function N(){}return N.prototype.dispose=f
|
|||
|
[`+_e+"] ",arguments[0])b(arguments[0],Ye)&&(X+=Ye+": "+arguments[0][Ye]+", ");X=X.slice(0,-2)}else X=arguments[_e];Ze.push(X)}se(g+`
|
|||
|
Arguments: `+Array.prototype.slice.call(Ze).join("")+`
|
|||
|
`+new Error().stack),F=!1}return L.apply(this,arguments)},L)}var re,ge={};function Le(g,L){s.deprecationHandler!=null&&s.deprecationHandler(g,L),ge[g]||(se(L),ge[g]=!0)}function ke(g){return typeof Function<"u"&&g instanceof Function||Object.prototype.toString.call(g)==="[object Function]"}function ae(g){var L,F;for(F in g)b(g,F)&&(ke(L=g[F])?this[F]=L:this["_"+F]=L);this._config=g,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function we(g,L){var F,X=W({},g);for(F in L)b(L,F)&&(y(g[F])&&y(L[F])?(X[F]={},W(X[F],g[F]),W(X[F],L[F])):L[F]!=null?X[F]=L[F]:delete X[F]);for(F in g)b(g,F)&&!b(L,F)&&y(g[F])&&(X[F]=W({},X[F]));return X}function fe(g){g!=null&&this.set(g)}s.suppressDeprecationWarnings=!1,s.deprecationHandler=null,re=Object.keys?Object.keys:function(g){var L,F=[];for(L in g)b(g,L)&&F.push(L);return F};var je={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Be(g,L,F){var X=this._calendar[g]||this._calendar.sameElse;return ke(X)?X.call(L,F):X}function Fe(g,L,F){var X=""+Math.abs(g),_e=L-X.length;return(g>=0?F?"+":"":"-")+Math.pow(10,Math.max(0,_e)).toString().substr(1)+X}var Te=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Se=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,We={},Je={};function de(g,L,F,X){var _e=X;typeof X=="string"&&(_e=function(){return this[X]()}),g&&(Je[g]=_e),L&&(Je[L[0]]=function(){return Fe(_e.apply(this,arguments),L[1],L[2])}),F&&(Je[F]=function(){return this.localeData().ordinal(_e.apply(this,arguments),g)})}function Pe(g){return g.match(/\[[\s\S]/)?g.replace(/^\[|\]$/g,""):g.replace(/\\/g,"")}function rt(g){var L,F,X=g.match(Te);for(L=0,F=X.length;L<F;L++)Je[X[L]]?X[L]=Je[X[L]]:X[L]=Pe(X[L]);return function(_e){var Ye,Ze="";for(Ye=0;Ye<F;Ye++)Ze+=ke(X[Ye])?X[Ye].call(_e,g):X[Ye];return Ze}}function N(g,L){return g.isValid()?(L=A(L,g.localeData()),We[L]=We[L]||rt(L),We[L](g)):g.localeData().invalidDate()}function A(g,L){var F=5;function X(_e){return L.longDateFormat(_e)||_e}for(Se.lastIndex=0;F>=0&&Se.test(g);)g=g.replace(Se,X),Se.lastIndex=0,F-=1;return g}var j={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function H(g){var L=this._longDateFormat[g],F=this._longDateFormat[g.toUpperCase()];return L||!F?L:(this._longDateFormat[g]=F.match(Te).map(function(X){return X==="MMMM"||X==="MM"||X==="DD"||X==="dddd"?X.slice(1):X}).join(""),this._longDateFormat[g])}var q="Invalid date";function ce(){return this._invalidDate}var ye="%d",ze=/\d{1,2}/;function Xe(g){return this._ordinal.replace("%d",g)}var mt={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Qe(g,L,F,X){var _e=this._relativeTime[F];return ke(_e)?_e(g,L,F,X):_e.replace(/%d/i,g)}function Ft(g,L){var F=this._relativeTime[g>0?"future":"past"];return ke(F)?F(L):F.replace(/%s/i,L)}var en={};function $t(g,L){var F=g.toLowerCase();en[F]=en[F+"s"]=en[L]=g}function _t(g){return typeof g=="string"?en[g]||en[g.toLowerCase()]:void 0}function Sn(g){var L,F,X={};for(F in g)b(g,F)&&(L=_t(F))&&(X[L]=g[F]);return X}var ci={};function un(g,L){ci[g]=L}function ee(g){var L,F=[];for(L in g)b(g,L)&&F.push({unit:L,priority:ci[L]});return F.sort(function(X,_e){return X.priority-_e.priority}),F}function Ci(g){return g%4==0&&g%100!=0||g%400==0}function $n(g){return g<0?Math.ceil(g)||0:Math.floor(g)}function Ct(g){var L=+g,F=0;return L!==0&&isFinite(L)&&(F=$n(L)),F}function Pn(g,L){return function(F){return F!=null?(Qa(this,g,F),s.updateOffset(this,L),this):da(this,g)}}function da(g,L){return g.isValid()?g._d["get"+(g._isUTC?"UTC":"")+L]():NaN}function Qa(g,L,F){g.isValid()
|
|||
|
`)&&(fe="(?: "+fe+")",Be=" "+Be,je++),J=new RegExp("^(?:"+fe+")",we)),$&&(J=new RegExp("^"+fe+"$(?!\\s)",we)),P&&(te=ie.lastIndex),oe=I.call(ae?J:ie,Be),ae?oe?(oe.input=oe.input.slice(je),oe[0]=oe[0].slice(je),oe.index=ie.lastIndex,ie.lastIndex+=oe[0].length):ie.lastIndex=0:P&&oe&&(ie.lastIndex=ie.global?oe.index+oe[0].length:te),$&&oe&&oe.length>1&&z.call(oe[0],J,function(){for(pe=1;pe<arguments.length-2;pe++)arguments[pe]===void 0&&(oe[pe]=void 0)}),oe&&ke)for(oe.groups=ve=b(null),pe=0;pe<ke.length;pe++)ve[(se=ke[pe])[0]]=oe[se[1]];return oe}),l.exports=W},8383:function(l,h,a){var f=a(1474);l.exports=function(){var i=f(this),s="";return i.global&&(s+="g"),i.ignoreCase&&(s+="i"),i.multiline&&(s+="m"),i.dotAll&&(s+="s"),i.unicode&&(s+="u"),i.sticky&&(s+="y"),s}},6558:function(l,h,a){var f=a(6183),i=a(8454).RegExp;h.UNSUPPORTED_Y=f(function(){var s=i("a","y");return s.lastIndex=2,s.exec("abcd")!=null}),h.BROKEN_CARET=f(function(){var s=i("^r","gy");return s.lastIndex=2,s.exec("str")!=null})},7672:function(l,h,a){var f=a(6183),i=a(8454).RegExp;l.exports=f(function(){var s=i(".","s");return!(s.dotAll&&s.exec(`
|
|||
|
`)&&s.flags==="s")})},9729:function(l,h,a){var f=a(6183),i=a(8454).RegExp;l.exports=f(function(){var s=i("(?<a>b)","g");return s.exec("b").groups.a!=="b"||"b".replace(s,"$<a>c")!=="bc"})},7431:function(l){l.exports=function(h){if(h==null)throw TypeError("Can't call method on "+h);return h}},7852:function(l,h,a){var f=a(8454);l.exports=function(i,s){try{Object.defineProperty(f,i,{value:s,configurable:!0,writable:!0})}catch{f[i]=s}return s}},820:function(l,h,a){var f=a(9168).f,i=a(3520),s=a(8149)("toStringTag");l.exports=function(d,_,y){d&&!i(d=y?d:d.prototype,s)&&f(d,s,{configurable:!0,value:_})}},8873:function(l,h,a){var f=a(1748),i=a(9059),s=f("keys");l.exports=function(d){return s[d]||(s[d]=i(d))}},2047:function(l,h,a){var f=a(8454),i=a(7852),s="__core-js_shared__",d=f[s]||i(s,{});l.exports=d},1748:function(l,h,a){var f=a(8977),i=a(2047);(l.exports=function(s,d){return i[s]||(i[s]=d!==void 0?d:{})})("versions",[]).push({version:"3.18.1",mode:f?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},7321:function(l,h,a){var f=a(8874),i=a(7655),s=a(7431),d=function(_){return function(y,b){var x,Y,C=i(s(y)),I=f(b),z=C.length;return I<0||I>=z?_?"":void 0:(x=C.charCodeAt(I))<55296||x>56319||I+1===z||(Y=C.charCodeAt(I+1))<56320||Y>57343?_?C.charAt(I):x:_?C.slice(I,I+2):Y-56320+(x-55296<<10)+65536}};l.exports={codeAt:d(!1),charAt:d(!0)}},9749:function(l,h,a){var f=a(7431),i=a(7655),s="["+a(8342)+"]",d=RegExp("^"+s+s+"*"),_=RegExp(s+s+"*$"),y=function(b){return function(x){var Y=i(f(x));return 1&b&&(Y=Y.replace(d,"")),2&b&&(Y=Y.replace(_,"")),Y}};l.exports={start:y(1),end:y(2),trim:y(3)}},9623:function(l,h,a){var f=a(8874),i=Math.max,s=Math.min;l.exports=function(d,_){var y=f(d);return y<0?i(y+_,0):s(y,_)}},3206:function(l,h,a){var f=a(7530),i=a(7431);l.exports=function(s){return f(i(s))}},8874:function(l){var h=Math.ceil,a=Math.floor;l.exports=function(f){return isNaN(f=+f)?0:(f>0?a:h)(f)}},3917:function(l,h,a){var f=a(8874),i=Math.min;l.exports=function(s){return s>0?i(f(s),9007199254740991):0}},9473:function(l,h,a){var f=a(7431);l.exports=function(i){return Object(f(i))}},3948:function(l,h,a){var f=a(5896),i=a(1527),s=a(9827),d=a(6891),_=a(8149)("toPrimitive");l.exports=function(y,b){if(!f(y)||i(y))return y;var x,Y=s(y,_);if(Y){if(b===void 0&&(b="default"),x=Y.call(y,b),!f(x)||i(x))return x;throw TypeError("Can't convert object to primitive value")}return b===void 0&&(b="number"),d(y,b)}},2988:function(l,h,a){var f=a(3948),i=a(1527);l.exports=function(s){var d=f(s,"string");return i(d)?d:String(d)}},4823:function(l,h,a){var f={};f[a(8149)("toStringTag")]="z",l.exports=String(f)==="[object z]"},7655:function(l,h,a){var f=a(9225);l.exports=function(i){if(f(i)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return String(i)}},180:function(l){l.exports=function(h){try{return String(h)}catch{return"Object"}}},9059:function(l){var h=0,a=Math.random();l.exports=function(f){return"Symbol("+String(f===void 0?"":f)+")_"+(++h+a).toString(36)}},4746:function(l,h,a){var f=a(323);l.exports=f&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},8149:function(l,h,a){var f=a(8454),i=a(1748),s=a(3520),d=a(9059),_=a(323),y=a(4746),b=i("wks"),x=f.Symbol,Y=y?x:x&&x.withoutSetter||d;l.exports=function(C){return s(b,C)&&(_||typeof b[C]=="string")||(_&&s(x,C)?b[C]=x[C]:b[C]=Y("Symbol."+C)),b[C]}},8342:function(l){l.exports=`
|
|||
|
\v\f\r \u2028\u2029\uFEFF`},8165:function(l,h,a){var f=a(4761),i=a(528).filter;f({target:"Array",proto:!0,forced:!a(4820)("filter")},{filter:function(s){return i(this,s,arguments.length>1?arguments[1]:void 0)}})},7543:function(l,h,a){var f=a(3206),i=a(9256),s=a(6126),d=a(1030),_=a(7583),y="Array Iterator",b=d.set,x=d.getterFor(y);l.exports=_(Array,"Array",function(Y,C){b(this,{type:y,target:f(Y),index:0,kind:C})},function(){var Y=x(this),C=Y.target,I=Y.kind,z=Y.index++;return!C||z>=C.length?(Y.target=void 0,{value:void 0,done:!0}):I=="keys"?{value:z,done:!1}:I=="values"?{value:C[z],done:!1}:{value:[z,C[z]],done:!1}},"values"),s.Arguments=s.Array,i("keys"),i("values"),i("entries")},7985:function(l,h,a){var f=a(4761),i=a(6589).left,s=a(1923),d=a(4324),_=a(7594);f({target:"Array",proto:!0,forced:!s("reduce")||!_&&d>79&&d<83},{reduce:function(y){return i(this,y,arguments.length,arguments.length>1?arguments[1]:void 0)}})},6618:function(l,h,a){var f=a(723),i=a(4530).EXISTS,s=a(9168).f,d=Function.prototype,_=d.toString,y=/^\s*function ([^ (]*)/;f&&!i&&s(d,"name",{configurable:!0,get:function(){try{return _.call(this).match(y)[1]}catch{return""}}})},7692:function(l,h,a){var f=a(4761),i=a(4727);f({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},2352:function(l,h,a){var f=a(4823),i=a(3971),s=a(4117);f||i(Object.prototype,"toString",s,{unsafe:!0})},4249:function(l,h,a){var f=a(4761),i=a(8513);f({global:!0,forced:parseInt!=i},{parseInt:i})},9989:function(l,h,a){var f=a(4761),i=a(5510);f({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},3344:function(l,h,a){var f=a(7321).charAt,i=a(7655),s=a(1030),d=a(7583),_="String Iterator",y=s.set,b=s.getterFor(_);d(String,"String",function(x){y(this,{type:_,string:i(x),index:0})},function(){var x,Y=b(this),C=Y.string,I=Y.index;return I>=C.length?{value:void 0,done:!0}:(x=f(C,I),Y.index+=x.length,{value:x,done:!1})})},8307:function(l,h,a){var f=a(9696),i=a(1474),s=a(3917),d=a(7655),_=a(7431),y=a(9827),b=a(3615),x=a(8734);f("match",function(Y,C,I){return[function(z){var W=_(this),P=z==null?void 0:y(z,Y);return P?P.call(z,W):new RegExp(z)[Y](d(W))},function(z){var W=i(this),P=d(z),U=I(C,W,P);if(U.done)return U.value;if(!W.global)return x(W,P);var $=W.unicode;W.lastIndex=0;for(var R,V=[],J=0;(R=x(W,P))!==null;){var te=d(R[0]);V[J]=te,te===""&&(W.lastIndex=b(P,s(W.lastIndex),$)),J++}return J===0?null:V}]})},4390:function(l,h,a){var f=a(9696),i=a(6183),s=a(1474),d=a(6282),_=a(8874),y=a(3917),b=a(7655),x=a(7431),Y=a(3615),C=a(9827),I=a(4742),z=a(8734),W=a(8149)("replace"),P=Math.max,U=Math.min,$="a".replace(/./,"$0")==="$0",R=!!/./[W]&&/./[W]("a","$0")==="";f("replace",function(V,J,te){var oe=R?"$":"$0";return[function(pe,ve){var se=x(this),ie=pe==null?void 0:C(pe,W);return ie?ie.call(pe,se,ve):J.call(b(se),pe,ve)},function(pe,ve){var se=s(this),ie=b(pe);if(typeof ve=="string"&&ve.indexOf(oe)===-1&&ve.indexOf("$<")===-1){var re=te(J,se,ie,ve);if(re.done)return re.value}var ge=d(ve);ge||(ve=b(ve));var Le=se.global;if(Le){var ke=se.unicode;se.lastIndex=0}for(var ae=[];;){var we=z(se,ie);if(we===null||(ae.push(we),!Le))break;b(we[0])===""&&(se.lastIndex=Y(ie,y(se.lastIndex),ke))}for(var fe,je="",Be=0,Fe=0;Fe<ae.length;Fe++){we=ae[Fe];for(var Te=b(we[0]),Se=P(U(_(we.index),ie.length),0),We=[],Je=1;Je<we.length;Je++)We.push((fe=we[Je])===void 0?fe:String(fe));var de=we.groups;if(ge){var Pe=[Te].concat(We,Se,ie);de!==void 0&&Pe.push(de);var rt=b(ve.apply(void 0,Pe))}else rt=I(Te,ie,Se,We,de,ve);Se>=Be&&(je+=ie.slice(Be,Se)+rt,Be=Se+Te.length)}return je+ie.slice(Be)}]},!!i(function(){var V=/./;return V.exec=function(){var J=[];return J.groups={a:"7"},J},"".replace(V,"$<a>")!=="7"})||!$||R)},7323:function(l,h,a){var f,i=a(8454),s=a(9573),d=a(6582),_=a(6645),y=a(7790),b=a(5896),x=a(1030).enforce,Y=a(4404),C=!i.ActiveXObject&&"ActiveXObject"in i,I=Object.isExtensible,z=function(J){return function(){return J(this,arguments.length?arguments[0]:void 0)}},W=l.exports=_("WeakMap",z,y);if(Y&&C){f=y.getConstructor(z,"WeakMap",!0),d.enable();var P=W.
|
|||
|
<span class='flatpickr-weekday'>
|
|||
|
`+be.join("</span><span class='flatpickr-weekday'>")+`
|
|||
|
</span>
|
|||
|
`}}function Fn(Me,be){be===void 0&&(be=!0);var Ee=be?Me:Me-c.currentMonth;Ee<0&&c._hidePrevMonthArrow===!0||Ee>0&&c._hideNextMonthArrow===!0||(c.currentMonth+=Ee,(c.currentMonth<0||c.currentMonth>11)&&(c.currentYear+=c.currentMonth>11?1:-1,c.currentMonth=(c.currentMonth+12)%12,Ln("onYearChange"),Rt()),Pt(),Ln("onMonthChange"),qa())}function ri(Me){return c.calendarContainer.contains(Me)}function ji(Me){if(c.isOpen&&!c.config.inline){var be=ra(Me),Ee=ri(be),Ve=!(be===c.input||be===c.altInput||c.element.contains(be)||Me.path&&Me.path.indexOf&&(~Me.path.indexOf(c.input)||~Me.path.indexOf(c.altInput)))&&!Ee&&!ri(Me.relatedTarget),lt=!c.config.ignoredFocusElements.some(function(pt){return pt.contains(be)});Ve&<&&(c.config.allowInput&&c.setDate(c._input.value,!1,c.config.altInput?c.config.altFormat:c.config.dateFormat),c.timeContainer!==void 0&&c.minuteElement!==void 0&&c.hourElement!==void 0&&c.input.value!==""&&c.input.value!==void 0&&De(),c.close(),c.config&&c.config.mode==="range"&&c.selectedDates.length===1&&c.clear(!1))}}function Wi(Me){if(!(!Me||c.config.minDate&&Me<c.config.minDate.getFullYear()||c.config.maxDate&&Me>c.config.maxDate.getFullYear())){var be=Me,Ee=c.currentYear!==be;c.currentYear=be||c.currentYear,c.config.maxDate&&c.currentYear===c.config.maxDate.getFullYear()?c.currentMonth=Math.min(c.config.maxDate.getMonth(),c.currentMonth):c.config.minDate&&c.currentYear===c.config.minDate.getFullYear()&&(c.currentMonth=Math.max(c.config.minDate.getMonth(),c.currentMonth)),Ee&&(c.redraw(),Ln("onYearChange"),Rt())}}function ii(Me,be){var Ee;be===void 0&&(be=!0);var Ve=c.parseDate(Me,void 0,be);if(c.config.minDate&&Ve&&oa(Ve,c.config.minDate,be!==void 0?be:!c.minDateHasTime)<0||c.config.maxDate&&Ve&&oa(Ve,c.config.maxDate,be!==void 0?be:!c.maxDateHasTime)>0)return!1;if(!c.config.enable&&c.config.disable.length===0)return!0;if(Ve===void 0)return!1;for(var lt=!!c.config.enable,pt=(Ee=c.config.enable)!==null&&Ee!==void 0?Ee:c.config.disable,Et=0,ut=void 0;Et<pt.length;Et++){if(typeof(ut=pt[Et])=="function"&&ut(Ve)||ut instanceof Date&&Ve!==void 0&&ut.getTime()===Ve.getTime())return lt;if(typeof ut=="string"){var Ht=c.parseDate(ut,void 0,!0);return Ht&&Ht.getTime()===Ve.getTime()?lt:!lt}if(typeof ut=="object"&&Ve!==void 0&&ut.from&&ut.to&&Ve.getTime()>=ut.from.getTime()&&Ve.getTime()<=ut.to.getTime())return lt}return!lt}function Hn(Me){return c.daysContainer!==void 0&&Me.className.indexOf("hidden")===-1&&Me.className.indexOf("flatpickr-disabled")===-1&&c.daysContainer.contains(Me)}function _l(Me){var be=Me.target===c._input,Ee=c._input.value.trimEnd()!==gl();!be||!Ee||Me.relatedTarget&&ri(Me.relatedTarget)||c.setDate(c._input.value,!0,Me.target===c.altInput?c.config.altFormat:c.config.dateFormat)}function pl(Me){var be=ra(Me),Ee=c.config.wrap?D.contains(be):be===c._input,Ve=c.config.allowInput,lt=c.isOpen&&(!Ve||!Ee),pt=c.config.inline&&Ee&&!Ve;if(Me.keyCode===13&&Ee){if(Ve)return c.setDate(c._input.value,!0,be===c.altInput?c.config.altFormat:c.config.dateFormat),c.close(),be.blur();c.open()}else if(ri(be)||lt||pt){var Et=!!c.timeContainer&&c.timeContainer.contains(be);switch(Me.keyCode){case 13:Et?(Me.preventDefault(),De(),wr()):po(Me);break;case 27:Me.preventDefault(),wr();break;case 8:case 46:Ee&&!c.config.allowInput&&(Me.preventDefault(),c.clear());break;case 37:case 39:if(Et||Ee)c.hourElement&&c.hourElement.focus();else{Me.preventDefault();var ut=Z();if(c.daysContainer!==void 0&&(Ve===!1||ut&&Hn(ut))){var Ht=Me.keyCode===39?1:-1;Me.ctrlKey?(Me.stopPropagation(),Fn(Ht),St(Xt(1),0)):St(void 0,Ht)}}break;case 38:case 40:Me.preventDefault();var Dt=Me.keyCode===40?1:-1;c.daysContainer&&be.$i!==void 0||be===c.input||be===c.altInput?Me.ctrlKey?(Me.stopPropagation(),Wi(c.currentYear-Dt),St(Xt(1),0)):Et||St(void 0,7*Dt):be===c.currentYearElement?Wi(c.currentYear-Dt):c.config.enableTime&&(!Et&&c.hourElement&&c.hourElement.focus(),De(Me),c._debouncedChange());break;case 9:if(Et){var It=[c.hourElement,c.minuteElement,c.secondElement,c.amPM].concat(c.pluginElements).filter(function(zn){return zn}),jt=It.indexOf(be);if(jt
|
|||
|
<div class="col-6 text-end"><ul class="list-inline"><li class="list-inline-item"><a class="text-muted" href="https://www.empresa.com/support/" target="_blank" rel="noreferrer">Soporte</a></li></ul></div></div></div>`,T(t,"class","footer")},m(o,l){he(o,t,l)},p:st,i:st,o:st,d(o){o&&ue(t)}}}class Qh extends xt{constructor(t){super(),Lt(this,t,null,Kh,kt,{})}}async function e2(r){}function U0(r,t,o){const l=r.slice();return l[5]=t[o],l[7]=o,l}function q0(r){let t,o,l,h,a,f=r[2](r[5].fecha_hora)+"",i,s,d,_=r[5].mensaje+"",y,b,x,Y,C,I;function z(){return r[3](r[5])}return{c(){t=O("div"),o=O("i"),l=ne(),h=O("div"),a=O("strong"),i=$e(f),s=ne(),d=O("div"),y=$e(_),b=ne(),x=O("button"),Y=ne(),T(o,"class","bi bi-info-circle fs-1 me-2"),T(x,"type","button"),T(x,"class","btn-close ms-auto"),T(x,"aria-label","Close"),T(t,"class",Ga("alert d-flex mb-3"+(r[7]===0?" alert-primary shadow":" alert-info shadow-sm"))+" svelte-tc0kh7")},m(W,P){he(W,t,P),w(t,o),w(t,l),w(t,h),w(h,a),w(a,i),w(h,s),w(h,d),w(d,y),w(t,b),w(t,x),w(t,Y),C||(I=Re(x,"click",At(z)),C=!0)},p(W,P){r=W,P&1&&f!==(f=r[2](r[5].fecha_hora)+"")&&ot(i,f),P&1&&_!==(_=r[5].mensaje+"")&&ot(y,_)},d(W){W&&ue(t),C=!1,I()}}}function t2(r){let t,o,l,h,a=r[0],f=[];for(let i=0;i<a.length;i+=1)f[i]=q0(U0(r,a,i));return{c(){t=O("div"),o=O("div"),o.innerHTML=`<h5 class="offcanvas-title text-info" id="offcanvasRightLabel"><i class="bi bi-bell-fill text-info"></i> Alertas</h5>
|
|||
|
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>`,l=ne(),h=O("div");for(let i=0;i<f.length;i+=1)f[i].c();T(o,"class","offcanvas-header"),T(h,"class","offcanvas-body"),T(t,"class","offcanvas offcanvas-end"),T(t,"tabindex","-1"),T(t,"id","offcanvasRight"),T(t,"aria-labelledby","offcanvasRightLabel"),_n(t,"visibility","inherit")},m(i,s){he(i,t,s),w(t,o),w(t,l),w(t,h);for(let d=0;d<f.length;d+=1)f[d]&&f[d].m(h,null)},p(i,[s]){if(s&7){a=i[0];let d;for(d=0;d<a.length;d+=1){const _=U0(i,a,d);f[d]?f[d].p(_,s):(f[d]=q0(_),f[d].c(),f[d].m(h,null))}for(;d<f.length;d+=1)f[d].d(1);f.length=a.length}},i:st,o:st,d(i){i&&ue(t),xn(f,i)}}}function n2(r,t,o){let l=[],h=new Date().toISOString().substring(0,10);Ec.subscribe(s=>o(0,l=s));async function a(s){try{await e2(s),Ec.update(d=>d.filter(_=>_.id!==s))}catch(d){globalThis.toast.error(d.message||d)}}function f(s){if(!s)return"--:--";const d=new Date(s);return d.toISOString()<h?d.toLocaleString():d.toLocaleTimeString()}return[l,a,f,s=>a(s.id)]}class i2 extends xt{constructor(t){super(),Lt(this,t,n2,t2,kt,{})}}function a2(r){let t;return{c(){t=O("div"),t.innerHTML='<span class="visually-hidden">Loading...</span>',T(t,"class","spinner-border text-primary"),T(t,"role","status")},m(o,l){he(o,t,l)},p:st,i:st,o:st,d(o){o&&ue(t)}}}class Mo extends xt{constructor(t){super(),Lt(this,t,null,a2,kt,{})}}function J0(r){let t,o,l;return o=new Mo({}),{c(){t=O("div"),nt(o.$$.fragment),T(t,"class","col")},m(h,a){he(h,t,a),et(o,t,null),l=!0},i(h){l||(Ce(o.$$.fragment,h),l=!0)},o(h){Ie(o.$$.fragment,h),l=!1},d(h){h&&ue(t),tt(o)}}}function l2(r){let t,o,l,h,a;const f=r[2].default,i=Jl(f,r,r[1],null);let s=r[0]&&J0();return{c(){t=O("div"),o=O("div"),l=O("h3"),i&&i.c(),h=ne(),s&&s.c(),T(l,"class","h3 mb-3"),T(o,"class","col-auto"),T(t,"class","row")},m(d,_){he(d,t,_),w(t,o),w(o,l),i&&i.m(l,null),w(t,h),s&&s.m(t,null),a=!0},p(d,[_]){i&&i.p&&(!a||_&2)&&Xl(i,f,d,d[1],a?Gl(f,d[1],_,null):Kl(d[1]),null),d[0]?s?_&1&&Ce(s,1):(s=J0(),s.c(),Ce(s,1),s.m(t,null)):s&&(pn(),Ie(s,1,1,()=>{s=null}),gn())},i(d){a||(Ce(i,d),Ce(s),a=!0)},o(d){Ie(i,d),Ie(s),a=!1},d(d){d&&ue(t),i&&i.d(d),s&&s.d()}}}function r2(r,t,o){let{$$slots:l={},$$scope:h}=t,{loading:a=!1}=t;return r.$$set=f=>{"loading"in f&&o(0,a=f.loading),"$$scope"in f&&o(1,h=f.$$scope)},[a,h,l]}class ua extends xt{constructor(t){super(),Lt(this,t,r2,l2,kt,{loading:0})}}async function o2(r){const t=await fetch(`${bt}/paraderos/${r}/`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!t.ok)throw await t.text();return t.json()}async function s2({id_paradero:r=null,...t}){const o=await fetch(`${bt}/paraderos/${r}/`,{method:"PATCH",body:JSON.stringify(t),headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}async function G0(r){const t=await fetch(`${bt}/paraderos-image/?id_paradero=${r}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!t.ok)throw await t.text();return t.json()}async function c2(r,t){const o=new FormData;o.append("id_paradero",r),o.append("imagen",t),o.append("content_type",t.type);const l=await fetch(`${bt}/paraderos-image/`,{method:"POST",body:o,headers:{Authorization:`Bearer ${Mt()}`}});if(!l.ok)throw await l.text();return l.json()}async function u2(r){const t=await fetch(`${bt}/paraderos-image/${r}/`,{method:"DELETE",headers:{Authorization:`Bearer ${Mt()}`}});if(!t.ok)throw await t.text();return t.text()}async function d2(r){const t=await fetch(`${bt}/lineas-paradero/?id_paradero=${r}`,{headers:{Authorization:`Bearer ${Mt()}`}});if(!t.ok)throw await t.text();return t.json()}async function f2(r){const t=await fetch(`${bt}/paraderos/info-public/${r}`,{headers:{Authorization:`Bearer ${Mt()}`}});if(!t.ok)throw await t.text();return t.json()}async function h2(r){const t=r?"?"+new URLSearchParams(r).toString():"",o=await fetch(`${bt}/paraderos/count/${t}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json
|
|||
|
|
|||
|
<div class="col-auto"><div class="stat text-primary"><i class="bi bi-question-octagon fs-4"></i></div></div>`,h=ne(),a=O("h1"),f=$e(r[0]),T(l,"class","row"),T(a,"class","mt-1 mb-3"),T(o,"class","card-body"),T(t,"class","card")},m(i,s){he(i,t,s),w(t,o),w(o,l),w(o,h),w(o,a),w(a,f)},p(i,[s]){s&1&&ot(f,i[0])},i:st,o:st,d(i){i&&ue(t)}}}function _2(r,t,o){const l=Ai();let h=0;return Da(()=>{l("loading",!0),h2({vigente:1}).then(a=>o(0,h=a.count)).finally(()=>l("loading",!1))}),[h]}class p2 extends xt{constructor(t){super(),Lt(this,t,_2,m2,kt,{})}}async function p1(r){const t=r?"?"+new URLSearchParams(r).toString():"",o=await fetch(`${bt}/lineas/${t}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}async function g1(r){const t=await fetch(`${bt}/lineas/${r}/`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!t.ok)throw await t.text();return t.json()}async function g2(r){const t=await fetch(`${bt}/lineas/`,{method:"POST",body:JSON.stringify(r),headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!t.ok)throw await t.text();return t.json()}async function y2({id_linea:r=null,...t}){const o=await fetch(`${bt}/lineas/${r}/`,{method:"PATCH",body:JSON.stringify(t),headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}async function v2(r){const t=await fetch(`${bt}/lineas/paraderos/?id_linea=${r}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!t.ok)throw await t.text();return t.json()}async function b2(r){const t=await fetch(`${bt}/lineas/buses/?id_linea=${r}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!t.ok)throw await t.text();return t.json()}async function M2(r){const t=r?"?"+new URLSearchParams(r).toString():"",o=await fetch(`${bt}/lineas/count/${t}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}async function w2(r){const t=r?"?"+new URLSearchParams(r).toString():"",o=await fetch(`${bt}/lineas/count_buses/${t}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}async function k2(r){const t=r?"?"+new URLSearchParams(r).toString():"",o=await fetch(`${bt}/lineas/count_buses_recorridos/${t}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}function L2(r){let t,o,l,h,a,f;return{c(){t=O("div"),o=O("div"),l=O("div"),l.innerHTML=`<div class="col mt-0"><h5 class="card-title">Cantidad de Líneas</h5></div>
|
|||
|
|
|||
|
<div class="col-auto"><div class="stat text-primary"><i class="bi bi-bus-front fs-4"></i></div></div>`,h=ne(),a=O("h1"),f=$e(r[0]),T(l,"class","row"),T(a,"class","mt-1 mb-3"),T(o,"class","card-body"),T(t,"class","card")},m(i,s){he(i,t,s),w(t,o),w(o,l),w(o,h),w(o,a),w(a,f)},p(i,[s]){s&1&&ot(f,i[0])},i:st,o:st,d(i){i&&ue(t)}}}function x2(r,t,o){const l=Ai();let h=0;return Da(()=>{l("loading",!0),M2({vigente:1}).then(a=>o(0,h=a.count)).finally(()=>l("loading",!1))}),[h]}class Y2 extends xt{constructor(t){super(),Lt(this,t,x2,L2,kt,{})}}function D2(r){let t;return{c(){t=O("div"),t.innerHTML=`<div class="card-body"><div class="row"><div class="col mt-0"><h5 class="card-title">Paraderos por comuna</h5></div>
|
|||
|
|
|||
|
<div class="col-auto"><div class="stat text-primary"><i class="bi bi-geo-alt fs-4"></i></div></div></div>
|
|||
|
<h1 class="mt-1 mb-3">2.382</h1>
|
|||
|
<table class="table mb-0"><tbody><tr><td>Chrome</td>
|
|||
|
<td class="text-end">4306</td></tr>
|
|||
|
<tr><td>Firefox</td>
|
|||
|
<td class="text-end">3801</td></tr>
|
|||
|
<tr><td>IE</td>
|
|||
|
<td class="text-end">1689</td></tr></tbody></table></div>`,T(t,"class","card")},m(o,l){he(o,t,l)},p:st,i:st,o:st,d(o){o&&ue(t)}}}class T2 extends xt{constructor(t){super(),Lt(this,t,null,D2,kt,{})}}function S2(r){let t,o,l,h,a,f;return{c(){t=O("div"),o=O("div"),l=O("div"),l.innerHTML=`<div class="col mt-0"><h5 class="card-title">Buses en recorrido</h5></div>
|
|||
|
|
|||
|
<div class="col-auto"><div class="stat text-primary"><i class="bi bi-speedometer2 fs-4"></i></div></div>`,h=ne(),a=O("h1"),f=$e(r[0]),T(l,"class","row"),T(a,"class","mt-1 mb-3"),T(o,"class","card-body"),T(t,"class","card")},m(i,s){he(i,t,s),w(t,o),w(o,l),w(o,h),w(o,a),w(a,f)},p(i,[s]){s&1&&ot(f,i[0])},i:st,o:st,d(i){i&&ue(t)}}}function j2(r,t,o){const l=Ai();let h=0;return Da(()=>{l("loading",!0),k2().then(a=>o(0,h=a.count)).finally(()=>l("loading",!1))}),[h]}class A2 extends xt{constructor(t){super(),Lt(this,t,j2,S2,kt,{})}}function X0(r,t,o){const l=r.slice();return l[4]=t[o],l}function K0(r){let t,o,l=r[4].route_short_name+"",h,a,f,i=r[4].count+"",s,d;return{c(){t=O("tr"),o=O("td"),h=$e(l),a=ne(),f=O("td"),s=$e(i),d=ne(),T(f,"class","text-end")},m(_,y){he(_,t,y),w(t,o),w(o,h),w(t,a),w(t,f),w(f,s),w(t,d)},p(_,y){y&2&&l!==(l=_[4].route_short_name+"")&&ot(h,l),y&2&&i!==(i=_[4].count+"")&&ot(s,i)},d(_){_&&ue(t)}}}function C2(r){let t,o,l,h,a,f,i,s,d,_,y,b,x,Y=r[1],C=[];for(let I=0;I<Y.length;I+=1)C[I]=K0(X0(r,Y,I));return{c(){t=O("div"),o=O("div"),o.innerHTML='<h5 class="card-title mb-0">Buses en recorrido por línea</h5>',l=ne(),h=O("div"),a=O("div"),f=O("div"),i=O("div"),s=O("canvas"),d=ne(),_=O("div"),y=O("div"),b=O("table"),x=O("tbody");for(let I=0;I<C.length;I+=1)C[I].c();T(o,"class","card-header"),T(i,"class","chart chart-sm"),T(f,"class","col-6 d-flex align-items-center"),T(b,"class","table mb-0 table-hover"),T(y,"class","table-responsive border"),_n(y,"max-height","400px"),T(_,"class","col-6"),T(a,"class","row"),T(h,"class","card-body"),T(t,"class","card flex-fill w-100")},m(I,z){he(I,t,z),w(t,o),w(t,l),w(t,h),w(h,a),w(a,f),w(f,i),w(i,s),r[2](s),w(a,d),w(a,_),w(_,y),w(y,b),w(b,x);for(let W=0;W<C.length;W+=1)C[W]&&C[W].m(x,null)},p(I,[z]){if(z&2){Y=I[1];let W;for(W=0;W<Y.length;W+=1){const P=X0(I,Y,W);C[W]?C[W].p(P,z):(C[W]=K0(P),C[W].c(),C[W].m(x,null))}for(;W<C.length;W+=1)C[W].d(1);C.length=Y.length}},i:st,o:st,d(I){I&&ue(t),r[2](null),xn(C,I)}}}function O2(r,t,o){const l=Ai();let h=null,a=[];Da(async()=>{const{Chart:i,theme:s}=globalThis||{};l("loading",!0);const d=await w2();o(1,a=d.sort((Y,C)=>Y.route_short_name<C.route_short_name?-1:1));const _=[];for(const Y of a){const C=Y.route_short_name.substring(0,2),I=_.find(z=>z.servicio===C)||null;I?I.count+=Y.count:_.push({servicio:C,count:Y.count})}const y=_.map(Y=>`Servicio ${Y.servicio}`),b=_.map(Y=>Y.count),x=_.map((Y,C)=>{const I=C%4;if(I===0){const z=parseInt(s.primary.replace("#","0x"));return"#"+Number(z+C*50).toString(16)}else if(I===1){const z=parseInt(s.success.replace("#","0x"));return"#"+Number(z+C*100).toString(16)}else if(I===2){const z=parseInt(s.warning.replace("#","0x"));return"#"+Number(z+C*150).toString(16)}else{const z=parseInt("0xdee2e6");return"#"+Number(z+C*200).toString(16)}});l("loading",!1),new i(h,{type:"doughnut",data:{labels:y,datasets:[{data:b,backgroundColor:x,borderWidth:2}]},options:{responsive:!0,aspectRatio:1,maintainAspectRatio:!0,cutoutPercentage:30,legend:{display:!1}}})});function f(i){oi[i?"unshift":"push"](()=>{h=i,o(0,h)})}return[h,a,f]}class E2 extends xt{constructor(t){super(),Lt(this,t,O2,C2,kt,{})}}function H2(r){let t,o;return{c(){t=O("strong"),t.textContent="Análisis",o=$e(" de datos")},m(l,h){he(l,t,h),he(l,o,h)},p:st,d(l){l&&ue(t),l&&ue(o)}}}function P2(r){let t,o,l,h,a,f,i,s,d,_,y,b,x,Y,C,I,z,W,P,U,$;return t=new ua({props:{loading:r[0]||r[1]||r[2]||r[3]||r[4],$$slots:{default:[H2]},$$scope:{ctx:r}}}),i=new Y2({}),i.$on("loading",r[5]),_=new p2({}),_.$on("loading",r[6]),Y=new T2({}),Y.$on("loading",r[7]),z=new A2({}),z.$on("loading",r[8]),U=new E2({}),U.$on("loading",r[9]),{c(){nt(t.$$.fragment),o=ne(),l=O("div"),h=O("div"),a=O("div"),f=O("div"),nt(i.$$.fragment),s=ne(),d=O("div"),nt(_.$$.fragment),y=ne(),b=O("div"),x=O("div"),nt(Y.$$.fragment),C=ne(),I=O("div"),nt(z.$$.fragment),W=ne(),P=O("div"),nt(U.$$.fragment),T(f,"class","col"),T(d,"class","col"),T(a,"class","row"),T(x,"class","col"),T(I,"class","col"),T(b,"class","row"),T(h,"class","col-xs-12 col-md-7"),T(P,"class","col-xs-12 col-md-5"),T(l,"c
|
|||
|
@twitter</p></div>`,y=ne(),b=O("div"),x=O("section"),Y=O("div"),C=O("h4"),z=$e(I),W=ne(),P=O("div"),P.innerHTML=`<a class="link-icon" href="#"><i class="cl cl-facebook"></i></a>
|
|||
|
<a class="link-icon" href="#"><i class="cl cl-twitter"></i></a>`,U=ne(),$=O("div"),V=$e(R),J=ne(),oe=$e(te),pe=ne(),ve=O("div"),ve.innerHTML=`<p>Vestibulum
|
|||
|
volutpat lacus ac magna ullamcorper, id semper sem aliquam. Donec
|
|||
|
vestibulum turpis mi, sed ullamcorper lorem feugiat sed. Praesent
|
|||
|
ut fringilla dolor. Sed viverra posuere felis eu ullamcorper.</p>
|
|||
|
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>`,se=ne(),ie=O("div"),ie.innerHTML=`<section class="section"><div class="section-header"><h6 class="pb-2 border-bottom border-accent">Información de contacto:</h6></div>
|
|||
|
<div class="section-body"><p class="mb-1">Sitio Web: <a href="http://wwww.example.com">http://wwww.example.com</a></p>
|
|||
|
<p class="mb-1">Twitter: @twitter</p>
|
|||
|
<p class="mb-2">Facebook: facebook/ejemplo</p><a class="btn btn-primary btn-block" href="#">Ir al
|
|||
|
sitio</a></div></section>`,T(i,"class","img-fluid"),T(i,"width","100%"),T(i,"alt",""),Ka(i.src,s=r[1])||T(i,"src",s),T(_,"class","section"),T(f,"class","col-2"),T(C,"class","pb-2 border-bottom border-accent"),T(P,"class","section-icons"),T($,"class","profile-charge"),T(Y,"class","section-header with-profile-charge"),T(ve,"class","section-body"),T(x,"class","section"),T(b,"class","col"),T(a,"class","row"),T(h,"class","card-body"),T(ie,"class","card-footer"),T(l,"class","card")},m(ge,Le){et(t,ge,Le),he(ge,o,Le),he(ge,l,Le),w(l,h),w(h,a),w(a,f),w(f,i),w(f,d),w(f,_),w(a,y),w(a,b),w(b,x),w(x,Y),w(Y,C),w(C,z),w(Y,W),w(Y,P),w(Y,U),w(Y,$),w($,V),w($,J),w($,oe),w(x,pe),w(x,ve),w(l,se),w(l,ie),re=!0},p(ge,[Le]){const ke={};Le&8&&(ke.$$scope={dirty:Le,ctx:ge}),t.$set(ke),(!re||Le&2&&!Ka(i.src,s=ge[1]))&&T(i,"src",s),(!re||Le&1)&&I!==(I=ge[0].nombres+"")&&ot(z,I),(!re||Le&1)&&R!==(R=ge[0].apellido_a+"")&&ot(V,R),(!re||Le&1)&&te!==(te=ge[0].apellido_b+"")&&ot(oe,te)},i(ge){re||(Ce(t.$$.fragment,ge),re=!0)},o(ge){Ie(t.$$.fragment,ge),re=!1},d(ge){tt(t,ge),ge&&ue(o),ge&&ue(l)}}}function R2(r,t,o){let l;ei(r,Hc,f=>o(2,l=f));let h={},a=null;return r.$$.update=()=>{r.$$.dirty&4&&o(0,h=l.persona||{}),r.$$.dirty&4&&o(1,a=(l==null?void 0:l.avatar_img)||"/avatars/avatar2.png")},[h,a,l]}class W2 extends xt{constructor(t){super(),Lt(this,t,R2,z2,kt,{})}}function B2(r){let t;return{c(){t=$e("NO EXISTE")},m(o,l){he(o,t,l)},p:st,i:st,o:st,d(o){o&&ue(t)}}}let V2=class extends xt{constructor(t){super(),Lt(this,t,null,B2,kt,{})}};function $2(r){let t,o,l,h,a,f;return{c(){t=O("li"),o=O("a"),l=$e(r[5]),T(o,"role","button"),T(o,"class",r[1]),T(o,"href",r[4]),T(o,"tabindex","0"),T(o,"aria-label",r[2]),T(o,"aria-current",r[6]),T(t,"class",h=Ga(r[0])+" svelte-5wvubo")},m(i,s){he(i,t,s),w(t,o),w(o,l),a||(f=[Re(o,"click",r[11]),Re(o,"keypress",function(){mc(r[3])&&r[3].apply(this,arguments)})],a=!0)},p(i,[s]){r=i,s&32&&ot(l,r[5]),s&2&&T(o,"class",r[1]),s&16&&T(o,"href",r[4]),s&4&&T(o,"aria-label",r[2]),s&64&&T(o,"aria-current",r[6]),s&1&&h!==(h=Ga(r[0])+" svelte-5wvubo")&&T(t,"class",h)},i:st,o:st,d(i){i&&ue(t),a=!1,Mn(f)}}}function Z2(r,t,o){let{onClick:l=null}=t,{selected:h=!1}=t,{pageClassName:a=""}=t,{pageLinkClassName:f=""}=t,{activeClassName:i=""}=t,{activeLinkClassName:s=""}=t,{extraAriaContext:d=""}=t,{href:_=""}=t,{ariaLabel:y=""}=t,{page:b=0}=t,x={pageClassName:a,pageLinkClassName:f,activeClassName:i,activeLinkClassName:s},Y=null;function C(I){Fd.call(this,r,I)}return r.$$set=I=>{"onClick"in I&&o(3,l=I.onClick),"selected"in I&&o(9,h=I.selected),"pageClassName"in I&&o(0,a=I.pageClassName),"pageLinkClassName"in I&&o(1,f=I.pageLinkClassName),"activeClassName"in I&&o(7,i=I.activeClassName),"activeLinkClassName"in I&&o(8,s=I.activeLinkClassName),"extraAriaContext"in I&&o(10,d=I.extraAriaContext),"href"in I&&o(4,_=I.href),"ariaLabel"in I&&o(2,y=I.ariaLabel),"page"in I&&o(5,b=I.page)},r.$$.update=()=>{r.$$.dirty&1060&&o(2,y=y||"Page "+b+(d?" "+d:"")),r.$$.dirty&512&&(h||(o(1,f=x.pageLinkClassName),o(0,a=x.pageClassName),o(7,i=x.activeClassName),o(8,s=x.activeLinkClassName))),r.$$.dirty&935&&h&&(o(6,Y="page"),o(2,y=y||"Page "+b+" is your current page"),typeof a<"u"?o(0,a=a+" "+i):o(0,a=i),typeof f<"u"?typeof s<"u"&&o(1,f=f+" "+s):o(1,f=s))},[a,f,y,l,_,b,Y,i,s,h,d,C]}class Q0 extends xt{constructor(t){super(),Lt(this,t,Z2,$2,kt,{onClick:3,selected:9,pageClassName:0,pageLinkClassName:1,activeClassName:7,activeLinkClassName:8,extraAriaContext:10,href:4,ariaLabel:2,page:5})}}function U2(r){let t,o,l,h,a,f;return{c(){t=O("li"),o=O("a"),l=$e(r[0]),T(o,"class",r[1]),T(o,"role","button"),T(o,"tabindex","0"),T(t,"class",h=Ga(r[3])+" svelte-5wvubo")},m(i,s){he(i,t,s),w(t,o),w(o,l),a||(f=[Re(o,"click",r[5]),Re(o,"keypress",function(){mc(r[2])&&r[2].apply(this,arguments)})],a=!0)},p(i,[s]){r=i,s&1&&ot(l,r[0]),s&2&&T(o,"class",r[1]),s&8&&h!==(h=Ga(r[3])+" svelte-5wvubo")&&T(t,"class",h)},i:st,o:st,d(i){i&&ue(t),a=!1,Mn(f)}}}function q2(r,t,o){let{breakLabel:l=""}=t,{breakClassName:h=""}=t,{breakLinkClassName:a=""}=t,{onClick:f=null}=t,i="";function
|
|||
|
<th>Nombres</th>
|
|||
|
<th>Apellido 1</th>
|
|||
|
<th>Apellido 2</th>
|
|||
|
<th>Email</th></tr>`,I=ne(),z=O("tbody");for(let se=0;se<pe.length;se+=1)pe[se].c();W=ne(),P=O("div"),U=O("a"),U.innerHTML='<i class="bi bi-arrow-repeat"></i>',$=ne(),nt(R.$$.fragment),T(s,"class","m-auto"),T(a,"class","mb-3 d-flex"),T(h,"class","card-header"),T(Y,"class","table table-bordered"),T(x,"class","table-responsive svelte-4zkp90"),T(b,"class","card-body"),T(U,"href","#"),T(U,"class","btn btn-outline-secondary me-3"),T(P,"class","card-footer d-flex"),T(l,"class","card")},m(se,ie){et(t,se,ie),he(se,o,ie),he(se,l,ie),w(l,h),w(h,a),et(f,a,null),w(a,i),w(a,s),w(a,d),et(_,a,null),w(l,y),w(l,b),w(b,x),w(x,Y),w(Y,C),w(Y,I),w(Y,z);for(let re=0;re<pe.length;re+=1)pe[re]&&pe[re].m(z,null);w(l,W),w(l,P),w(P,U),w(P,$),et(R,P,null),V=!0,J||(te=Re(U,"click",At(r[4])),J=!0)},p(se,[ie]){const re={};ie&4&&(re.loading=se[2]),ie&512&&(re.$$scope={dirty:ie,ctx:se}),t.$set(re);const ge={};ie&512&&(ge.$$scope={dirty:ie,ctx:se}),f.$set(ge);const Le={};if(ie&512&&(Le.$$scope={dirty:ie,ctx:se}),_.$set(Le),ie&2){oe=se[1].results;let ae;for(ae=0;ae<oe.length;ae+=1){const we=hu(se,oe,ae);pe[ae]?(pe[ae].p(we,ie),Ce(pe[ae],1)):(pe[ae]=mu(we),pe[ae].c(),Ce(pe[ae],1),pe[ae].m(z,null))}for(pn(),ae=oe.length;ae<pe.length;ae+=1)ve(ae);gn()}const ke={};ie&1&&(ke.offset=(se[0]-1)*sc),ie&2&&(ke.count=se[1].count),R.$set(ke)},i(se){if(!V){Ce(t.$$.fragment,se),Ce(f.$$.fragment,se),Ce(_.$$.fragment,se);for(let ie=0;ie<oe.length;ie+=1)Ce(pe[ie]);Ce(R.$$.fragment,se),V=!0}},o(se){Ie(t.$$.fragment,se),Ie(f.$$.fragment,se),Ie(_.$$.fragment,se),pe=pe.filter(Boolean);for(let ie=0;ie<pe.length;ie+=1)Ie(pe[ie]);Ie(R.$$.fragment,se),V=!1},d(se){tt(t,se),se&&ue(o),se&&ue(l),tt(f),tt(_),xn(pe,se),tt(R),J=!1,te()}}}const sc=15;function Om(r,t,o){let l={count:0,results:[]},h=1,a=!1;async function f(d){try{o(2,a=!0);const _=(d-1)*sc;o(1,l=await km({offset:_,limit:sc,ordering:"login"}))}catch(_){alert(_.detail||_)}finally{o(2,a=!1)}}const i=()=>f(h),s=d=>o(0,h=d.detail);return r.$$.update=()=>{r.$$.dirty&1&&f(h)},[h,l,a,f,i,s]}let Em=class extends xt{constructor(t){super(),Lt(this,t,Om,Cm,kt,{})}};async function Hm(r){const t=r?"?"+new URLSearchParams(r).toString():"",o=await fetch(`${bt}/tipos/persona/${t}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.json();return o.json()}function _u(r,t,o){const l=r.slice();return l[15]=t[o],l}function pu(r){let t,o=r[15].tratamiento+"",l,h;return{c(){t=O("option"),l=$e(o),t.__value=h=r[15].id_tipo_tratamiento,t.value=t.__value},m(a,f){he(a,t,f),w(t,l)},p(a,f){f&4&&o!==(o=a[15].tratamiento+"")&&ot(l,o),f&4&&h!==(h=a[15].id_tipo_tratamiento)&&(t.__value=h,t.value=t.__value)},d(a){a&&ue(t)}}}function Pm(r){let t,o,l,h,a,f,i,s,d,_,y,b,x,Y,C,I,z,W,P,U,$,R,V,J,te,oe,pe,ve,se,ie,re,ge,Le,ke,ae,we,fe,je,Be,Fe,Te,Se,We,Je,de,Pe,rt,N,A=r[2],j=[];for(let H=0;H<A.length;H+=1)j[H]=pu(_u(r,A,H));return{c(){t=O("div"),o=O("div"),l=$e(`RUT
|
|||
|
`),h=O("input"),f=ne(),i=O("div"),s=$e(`Tipo Tratamiento
|
|||
|
`),d=O("select"),_=O("option");for(let H=0;H<j.length;H+=1)j[H].c();y=ne(),b=O("div"),x=O("div"),Y=$e(`Nombres
|
|||
|
`),C=O("input"),I=ne(),z=O("div"),W=$e(`Apellido 1
|
|||
|
`),P=O("input"),U=ne(),$=O("div"),R=$e(`Apellido 2
|
|||
|
`),V=O("input"),J=ne(),te=O("div"),oe=O("div"),pe=$e(`Teléfono
|
|||
|
`),ve=O("input"),se=ne(),ie=O("div"),re=$e(`Email
|
|||
|
`),ge=O("input"),Le=ne(),ke=O("div"),ae=$e(`Fecha de nacimiento
|
|||
|
`),we=O("input"),fe=ne(),je=O("div"),Be=O("div"),Fe=$e(`Comuna
|
|||
|
`),Te=O("select"),Se=O("option"),We=ne(),Je=O("div"),de=$e(`Dirección
|
|||
|
`),Pe=O("input"),T(h,"type","text"),h.value=r[3],T(h,"class","form-control"),h.required=!0,h.disabled=a=!r[1],T(o,"class","col-md mb-3"),_.__value="",_.value=_.__value,T(d,"class","form-select"),r[0].id_tipo_tratamiento===void 0&&Tn(()=>r[5].call(d)),T(i,"class","col-md mb-3"),T(t,"class","row"),T(C,"type","text"),T(C,"class","form-control"),C.required=!0,T(x,"class","col-md mb-3"),T(P,"type","text"),T(P,"class","form-control"),P.required=!0,T(z,"class","col-md mb-3"),T(V,"type","text"),T(V,"class","form-control"),T($,"class","col-md mb-3"),T(b,"class","row"),T(ve,"type","tel"),T(ve,"class","form-control"),T(oe,"class","col-md mb-3"),T(ge,"type","email"),T(ge,"class","form-control"),ge.required=!0,T(ie,"class","col-md mb-3"),T(we,"type","date"),T(we,"class","form-control"),T(ke,"class","col-md mb-3"),T(te,"class","row"),Se.__value="",Se.value=Se.__value,T(Te,"class","form-select"),r[0].id_comuna===void 0&&Tn(()=>r[12].call(Te)),T(Be,"class","col-md mb-3"),T(Pe,"type","text"),T(Pe,"class","form-control"),T(Je,"class","col-md mb-3"),T(je,"class","row")},m(H,q){he(H,t,q),w(t,o),w(o,l),w(o,h),w(t,f),w(t,i),w(i,s),w(i,d),w(d,_);for(let ce=0;ce<j.length;ce+=1)j[ce]&&j[ce].m(d,null);ai(d,r[0].id_tipo_tratamiento,!0),he(H,y,q),he(H,b,q),w(b,x),w(x,Y),w(x,C),ft(C,r[0].nombres),w(b,I),w(b,z),w(z,W),w(z,P),ft(P,r[0].apellido_a),w(b,U),w(b,$),w($,R),w($,V),ft(V,r[0].apellido_b),he(H,J,q),he(H,te,q),w(te,oe),w(oe,pe),w(oe,ve),ft(ve,r[0].fono),w(te,se),w(te,ie),w(ie,re),w(ie,ge),ft(ge,r[0].email),w(te,Le),w(te,ke),w(ke,ae),w(ke,we),ft(we,r[0].fecha_nacimiento),he(H,fe,q),he(H,je,q),w(je,Be),w(Be,Fe),w(Be,Te),w(Te,Se),ai(Te,r[0].id_comuna,!0),w(je,We),w(je,Je),w(Je,de),w(Je,Pe),ft(Pe,r[0].direccion),rt||(N=[Re(h,"input",r[4]),Re(d,"change",r[5]),Re(C,"input",r[6]),Re(P,"input",r[7]),Re(V,"input",r[8]),Re(ve,"input",r[9]),Re(ge,"input",r[10]),Re(we,"input",r[11]),Re(Te,"change",r[12]),Re(Pe,"input",r[13])],rt=!0)},p(H,[q]){if(q&8&&h.value!==H[3]&&(h.value=H[3]),q&2&&a!==(a=!H[1])&&(h.disabled=a),q&4){A=H[2];let ce;for(ce=0;ce<A.length;ce+=1){const ye=_u(H,A,ce);j[ce]?j[ce].p(ye,q):(j[ce]=pu(ye),j[ce].c(),j[ce].m(d,null))}for(;ce<j.length;ce+=1)j[ce].d(1);j.length=A.length}q&5&&ai(d,H[0].id_tipo_tratamiento),q&5&&C.value!==H[0].nombres&&ft(C,H[0].nombres),q&5&&P.value!==H[0].apellido_a&&ft(P,H[0].apellido_a),q&5&&V.value!==H[0].apellido_b&&ft(V,H[0].apellido_b),q&5&&ft(ve,H[0].fono),q&5&&ge.value!==H[0].email&&ft(ge,H[0].email),q&5&&ft(we,H[0].fecha_nacimiento),q&5&&ai(Te,H[0].id_comuna),q&5&&Pe.value!==H[0].direccion&&ft(Pe,H[0].direccion)},i:st,o:st,d(H){H&&ue(t),xn(j,H),H&&ue(y),H&&ue(b),H&&ue(J),H&&ue(te),H&&ue(fe),H&&ue(je),rt=!1,Mn(N)}}}function Nm(r,t,o){let{form:l={}}=t,{es_nuevo:h=!0}=t,a=[],f="";async function i(W){try{o(2,a=await Hm())}catch(P){alert(P.detail||P)}}function s({target:{value:W}}){const[P=null,U=null]=W.split("-");o(0,l={...l,rut:P,dv:U})}function d(){l.id_tipo_tratamiento=Ql(this),o(0,l),o(2,a)}function _(){l.nombres=this.value,o(0,l),o(2,a)}function y(){l.apellido_a=this.value,o(0,l),o(2,a)}function b(){l.apellido_b=this.value,o(0,l),o(2,a)}function x(){l.fono=this.value,o(0,l),o(2,a)}function Y(){l.email=this.value,o(0,l),o(2,a)}function C(){l.fecha_nacimiento=this.value,o(0,l),o(2,a)}function I(){l.id_comuna=Ql(this),o(0,l),o(2,a)}function z(){l.direccion=this.value,o(0,l),o(2,a)}return r.$$set=W=>{"form"in W&&o(0,l=W.form),"es_nuevo"in W&&o(1,h=W.es_nuevo)},r.$$.update=()=>{r.$$.dirty&2&&i(),r.$$.dirty&3&&!h&&o(3,f=`${l.rut||""}-${l.dv||""}`)},[l,h,a,f,s,d,_,y,b,x,Y,C,I,z]}let v1=class extends xt{constructor(t){super(),Lt(this,t,Nm,Pm,kt,{form:0,es_nuevo:1})}};function Im(r){let t,o,l,h,a,f,i,s,d,_,y,b,x,Y,C,I,z,W,P,U,$,R,V,J;return{c(){t=O("div"),o=O("div"),l=$e(`Login
|
|||
|
`),h=O("input"),f=ne(),i=O("div"),s=O("div"),d=O("input"),_=ne(),y=O("label"),y.textContent="Vigente",b=ne(),x=O("div"),Y=O("div"),C=$e(`Contraseña
|
|||
|
`),I=O("input"),W=ne(),P=O("div"),U=$e(`Repita Contraseña
|
|||
|
`),$=O("input"),T(h,"type","text"),T(h,"class","form-control"),h.required=!0,h.disabled=a=!r[2],T(o,"class","col-md mb-3"),T(d,"class","form-check-input"),T(d,"type","checkbox"),T(d,"role","switch"),T(d,"id","usuario-vigente"),T(y,"class","form-check-label"),T(y,"for","usuario-vigente"),T(s,"class","form-check form-switch"),T(i,"class","col-md mb-3 pt-3"),T(t,"class","row"),T(I,"type","password"),T(I,"class","form-control"),I.required=z=r[2]||!!r[1],T(Y,"class","col-md mb-3"),T($,"type","password"),T($,"class","form-control"),$.required=R=r[2]||!!r[0].clave,T(P,"class","col-md mb-3"),T(x,"class","row")},m(te,oe){he(te,t,oe),w(t,o),w(o,l),w(o,h),ft(h,r[0].login),w(t,f),w(t,i),w(i,s),w(s,d),d.checked=r[0].vigente,w(s,_),w(s,y),he(te,b,oe),he(te,x,oe),w(x,Y),w(Y,C),w(Y,I),ft(I,r[0].clave),w(x,W),w(x,P),w(P,U),w(P,$),ft($,r[1]),V||(J=[Re(h,"input",r[3]),Re(d,"change",r[4]),Re(I,"input",r[5]),Re($,"input",r[6])],V=!0)},p(te,[oe]){oe&4&&a!==(a=!te[2])&&(h.disabled=a),oe&1&&h.value!==te[0].login&&ft(h,te[0].login),oe&1&&(d.checked=te[0].vigente),oe&6&&z!==(z=te[2]||!!te[1])&&(I.required=z),oe&1&&I.value!==te[0].clave&&ft(I,te[0].clave),oe&5&&R!==(R=te[2]||!!te[0].clave)&&($.required=R),oe&2&&$.value!==te[1]&&ft($,te[1])},i:st,o:st,d(te){te&&ue(t),te&&ue(b),te&&ue(x),V=!1,Mn(J)}}}function Fm(r,t,o){let{form:l={}}=t,{es_nuevo:h=!0}=t,{clave2:a=""}=t;function f(){l.login=this.value,o(0,l)}function i(){l.vigente=this.checked,o(0,l)}function s(){l.clave=this.value,o(0,l)}function d(){a=this.value,o(1,a)}return r.$$set=_=>{"form"in _&&o(0,l=_.form),"es_nuevo"in _&&o(2,h=_.es_nuevo),"clave2"in _&&o(1,a=_.clave2)},[l,a,h,f,i,s,d]}let zm=class extends xt{constructor(t){super(),Lt(this,t,Fm,Im,kt,{form:0,es_nuevo:2,clave2:1})}};async function Rm(r){const t=r?"?"+new URLSearchParams(r).toString():"",o=await fetch(`${bt}/personas/${t}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}async function Wm(r){const t=await fetch(`${bt}/personas/${r}/`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!t.ok)throw await t.text();return t.json()}async function Bm(r){const t=await fetch(`${bt}/personas/`,{method:"POST",body:JSON.stringify(r),headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!t.ok)throw await t.text();return t.json()}async function b1({rut:r=null,...t}){const o=await fetch(`${bt}/personas/${r}/`,{method:"PATCH",body:JSON.stringify(t),headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}function Vm(r){let t=r[0]?"Nuevo Usuario":"Editar Usuario",o;return{c(){o=$e(t)},m(l,h){he(l,o,h)},p(l,h){h&1&&t!==(t=l[0]?"Nuevo Usuario":"Editar Usuario")&&ot(o,t)},d(l){l&&ue(o)}}}function gu(r){let t,o,l;return{c(){t=O("button"),t.innerHTML='<i class="bi bi-trash"></i> Eliminar',T(t,"type","button"),T(t,"class","btn btn-danger ms-2")},m(h,a){he(h,t,a),o||(l=Re(t,"click",At(r[7])),o=!0)},p:st,d(h){h&&ue(t),o=!1,l()}}}function $m(r){let t;return{c(){t=$e("Volver")},m(o,l){he(o,t,l)},d(o){o&&ue(t)}}}function Zm(r){let t,o,l,h,a,f,i,s,d,_,y,b,x,Y,C,I,z,W,P,U,$,R,V,J,te,oe,pe,ve;t=new ua({props:{loading:r[4],$$slots:{default:[Vm]},$$scope:{ctx:r}}});let se=!r[0]&&gu(r);y=new Ya({props:{to:"/usuarios",class:"btn btn-outline-secondary",$$slots:{default:[$m]},$$scope:{ctx:r}}});function ie(ae){r[9](ae)}let re={es_nuevo:r[0]};r[1]!==void 0&&(re.form=r[1]),I=new v1({props:re}),oi.push(()=>vl(I,"form",ie));function ge(ae){r[10](ae)}function Le(ae){r[11](ae)}let ke={es_nuevo:r[0]};return r[2]!==void 0&&(ke.form=r[2]),r[3]!==void 0&&(ke.clave2=r[3]),V=new zm({props:ke}),oi.push(()=>vl(V,"form",ge)),oi.push(()=>vl(V,"clave2",Le)),{c(){nt(t.$$.fragment),o=ne(),l=O("form"),h=O("div"),a=O("div"),f=O("button"),f.innerHTML='<i class="bi bi-save"></i> Guardar',i=ne(),se&&se.c(),s=ne(),d=O("div"),_=ne(),nt(y.$$.fragment),b=ne(),x=O("div"),Y=O("h4"),Y.textContent="Datos de la persona",C=ne(),nt(I.$$.fragment),W=ne(),P=O("hr"),U=ne(),$=O("h4"),$.textContent="
|
|||
|
<th>Nombre</th>
|
|||
|
<th>Región</th></tr>`,I=ne(),z=O("tbody");for(let re=0;re<se.length;re+=1)se[re].c();W=ne(),P=O("div"),U=O("a"),U.innerHTML='<i class="bi bi-arrow-repeat"></i>',$=ne(),nt(R.$$.fragment),V=ne(),ie&&ie.c(),J=si(),T(f,"class","btn btn-primary me-3"),T(s,"class","m-auto"),T(a,"class","mb-3 d-flex"),T(h,"class","card-header"),T(Y,"class","table table-bordered"),T(x,"class","table-responsive svelte-4zkp90"),T(b,"class","card-body"),T(U,"href","#"),T(U,"class","btn btn-outline-secondary me-3"),T(P,"class","card-footer d-flex"),T(l,"class","card")},m(re,ge){et(t,re,ge),he(re,o,ge),he(re,l,ge),w(l,h),w(h,a),w(a,f),w(a,i),w(a,s),w(a,d),et(_,a,null),w(l,y),w(l,b),w(b,x),w(x,Y),w(Y,C),w(Y,I),w(Y,z);for(let Le=0;Le<se.length;Le+=1)se[Le]&&se[Le].m(z,null);w(l,W),w(l,P),w(P,U),w(P,$),et(R,P,null),he(re,V,ge),ie&&ie.m(re,ge),he(re,J,ge),te=!0,oe||(pe=[Re(f,"click",At(r[6])),Re(U,"click",At(r[11]))],oe=!0)},p(re,[ge]){const Le={};ge&16&&(Le.loading=re[4]),ge&262144&&(Le.$$scope={dirty:ge,ctx:re}),t.$set(Le);const ke={};if(ge&262144&&(ke.$$scope={dirty:ge,ctx:re}),_.$set(ke),ge&136){ve=re[3].results;let we;for(we=0;we<ve.length;we+=1){const fe=Mu(re,ve,we);se[we]?se[we].p(fe,ge):(se[we]=wu(fe),se[we].c(),se[we].m(z,null))}for(;we<se.length;we+=1)se[we].d(1);se.length=ve.length}const ae={};ge&1&&(ae.offset=(re[0]-1)*cc),ge&8&&(ae.count=re[3].count),R.$set(ae),re[1]?ie?(ie.p(re,ge),ge&2&&Ce(ie,1)):(ie=ku(re),ie.c(),Ce(ie,1),ie.m(J.parentNode,J)):ie&&(pn(),Ie(ie,1,1,()=>{ie=null}),gn())},i(re){te||(Ce(t.$$.fragment,re),Ce(_.$$.fragment,re),Ce(R.$$.fragment,re),Ce(ie),te=!0)},o(re){Ie(t.$$.fragment,re),Ie(_.$$.fragment,re),Ie(R.$$.fragment,re),Ie(ie),te=!1},d(re){tt(t,re),re&&ue(o),re&&ue(l),tt(_),xn(se,re),tt(R),re&&ue(V),ie&&ie.d(re),re&&ue(J),oe=!1,Mn(pe)}}}const cc=15;function r_(r,t,o){let l=null,h=!0,a={count:0,results:[]},f=1,i=!1;async function s(W){try{o(4,i=!0);const P=(W-1)*cc;o(3,a=await M1({offset:P,limit:cc,ordering:"id_region"}))}catch(P){alert(P.detail||P)}finally{o(4,i=!1)}}function d(){o(1,l={}),o(2,h=!0)}async function _({id_comuna:W}){try{o(4,i=!0),o(1,l=await qm(W)),o(2,h=!1)}catch(P){alert(P.detail||P)}finally{o(4,i=!1)}}async function y(){try{h?await Jm(l):await Gm(l),alert("Comuna guardada con exito"),o(1,l=null),s(f)}catch(W){alert(W.detail||W)}}async function b(){try{if(!confirm(`Desea eliminar la comuna [${l.nombre_comuna}]?`))return;await Xm(l.id_comuna),alert("Comuna eliminada con exito"),o(1,l=null),s(f)}catch(W){alert(W.detail||W)}}const x=W=>_(W),Y=()=>s(f),C=W=>o(0,f=W.detail);function I(W){l=W,o(1,l)}const z=()=>o(1,l=null);return r.$$.update=()=>{r.$$.dirty&1&&s(f)},[f,l,h,a,i,s,d,_,y,b,x,Y,C,I,z]}let o_=class extends xt{constructor(t){super(),Lt(this,t,r_,l_,kt,{})}};function xu(r,t,o){const l=r.slice();return l[5]=t[o],l}function s_(r){let t;return{c(){t=$e("Personas")},m(o,l){he(o,t,l)},d(o){o&&ue(t)}}}function c_(r){let t,o;return{c(){t=O("i"),o=$e(" Nuevo"),T(t,"class","bi bi-plus-lg")},m(l,h){he(l,t,h),he(l,o,h)},p:st,d(l){l&&ue(t),l&&ue(o)}}}function u_(r){let t=r[5].rut+"",o,l,h=r[5].dv+"",a;return{c(){o=$e(t),l=$e("-"),a=$e(h)},m(f,i){he(f,o,i),he(f,l,i),he(f,a,i)},p(f,i){i&2&&t!==(t=f[5].rut+"")&&ot(o,t),i&2&&h!==(h=f[5].dv+"")&&ot(a,h)},d(f){f&&ue(o),f&&ue(l),f&&ue(a)}}}function Yu(r){let t,o,l,h,a,f=r[5].nombres+"",i,s,d,_=r[5].apellido_a+"",y,b,x,Y=r[5].apellido_b+"",C,I,z,W=r[5].fono+"",P,U,$;return l=new Ya({props:{to:"/personas/"+r[5].rut,$$slots:{default:[u_]},$$scope:{ctx:r}}}),{c(){t=O("tr"),o=O("td"),nt(l.$$.fragment),h=ne(),a=O("td"),i=$e(f),s=ne(),d=O("td"),y=$e(_),b=ne(),x=O("td"),C=$e(Y),I=ne(),z=O("td"),P=$e(W),U=ne()},m(R,V){he(R,t,V),w(t,o),et(l,o,null),w(t,h),w(t,a),w(a,i),w(t,s),w(t,d),w(d,y),w(t,b),w(t,x),w(x,C),w(t,I),w(t,z),w(z,P),w(t,U),$=!0},p(R,V){const J={};V&2&&(J.to="/personas/"+R[5].rut),V&258&&(J.$$scope={dirty:V,ctx:R}),l.$set(J),(!$||V&2)&&f!==(f=R[5].nombres+"")&&ot(i,f),(!$||V&2)&&_!==(_=R[5].apellido_a+"")&&ot(y,_),(!$||V&2)&&Y!==(Y=R[5].apellido_b+"")&&ot(C,Y),(!$||V&2)&&W!==(W=R[5].fono+"")&&ot(P,W)},i(R){$||(Ce(l.$$.fragment,R),$=!0)}
|
|||
|
<th>Nombres</th>
|
|||
|
<th>Apellido 1</th>
|
|||
|
<th>Apellido 2</th>
|
|||
|
<th>Teléfono</th></tr>`,_=ne(),y=O("tbody");for(let P=0;P<z.length;P+=1)z[P].c();b=ne(),x=O("div"),nt(Y.$$.fragment),T(h,"class","card-header"),T(s,"class","table table-sm"),T(i,"class","card-body"),T(x,"class","card-footer"),T(l,"class","card")},m(P,U){et(t,P,U),he(P,o,U),he(P,l,U),w(l,h),et(a,h,null),w(l,f),w(l,i),w(i,s),w(s,d),w(s,_),w(s,y);for(let $=0;$<z.length;$+=1)z[$]&&z[$].m(y,null);w(l,b),w(l,x),et(Y,x,null),C=!0},p(P,[U]){const $={};U&4&&($.loading=P[2]),U&256&&($.$$scope={dirty:U,ctx:P}),t.$set($);const R={};if(U&256&&(R.$$scope={dirty:U,ctx:P}),a.$set(R),U&2){I=P[1].results;let J;for(J=0;J<I.length;J+=1){const te=xu(P,I,J);z[J]?(z[J].p(te,U),Ce(z[J],1)):(z[J]=Yu(te),z[J].c(),Ce(z[J],1),z[J].m(y,null))}for(pn(),J=I.length;J<z.length;J+=1)W(J);gn()}const V={};U&1&&(V.offset=(P[0]-1)/uc),U&2&&(V.count=P[1].count),Y.$set(V)},i(P){if(!C){Ce(t.$$.fragment,P),Ce(a.$$.fragment,P);for(let U=0;U<I.length;U+=1)Ce(z[U]);Ce(Y.$$.fragment,P),C=!0}},o(P){Ie(t.$$.fragment,P),Ie(a.$$.fragment,P),z=z.filter(Boolean);for(let U=0;U<z.length;U+=1)Ie(z[U]);Ie(Y.$$.fragment,P),C=!1},d(P){tt(t,P),P&&ue(o),P&&ue(l),tt(a),xn(z,P),tt(Y)}}}let uc=15;function f_(r,t,o){let l=1,h={results:[],count:0},a=!1;async function f(s){try{o(2,a=!0);const d=(s-1)*uc;o(1,h=await Rm({offset:d,limit:uc}))}catch(d){alert(d.detail||d)}finally{o(2,a=!1)}}const i=s=>o(0,l=s.detail);return r.$$.update=()=>{r.$$.dirty&1&&f(l)},[l,h,a,i]}let h_=class extends xt{constructor(t){super(),Lt(this,t,f_,d_,kt,{})}};function m_(r){let t=r[0]?"Nuevo Persona":"Editar Persona",o;return{c(){o=$e(t)},m(l,h){he(l,o,h)},p(l,h){h&1&&t!==(t=l[0]?"Nuevo Persona":"Editar Persona")&&ot(o,t)},d(l){l&&ue(o)}}}function __(r){let t;return{c(){t=$e("Volver")},m(o,l){he(o,t,l)},d(o){o&&ue(t)}}}function p_(r){let t,o,l,h,a,f,i,s,d,_,y,b,x,Y,C,I,z,W,P;t=new ua({props:{loading:r[2],$$slots:{default:[m_]},$$scope:{ctx:r}}}),_=new Ya({props:{to:"/personas",class:"btn btn-outline-secondary",$$slots:{default:[__]},$$scope:{ctx:r}}});function U(R){r[6](R)}let $={es_nuevo:r[0]};return r[1]!==void 0&&($.form=r[1]),C=new v1({props:$}),oi.push(()=>vl(C,"form",U)),{c(){nt(t.$$.fragment),o=ne(),l=O("form"),h=O("div"),a=O("div"),f=O("button"),f.innerHTML='<i class="bi bi-save"></i> Guardar',i=ne(),s=O("div"),d=ne(),nt(_.$$.fragment),y=ne(),b=O("div"),x=O("h4"),x.textContent="Datos de la persona",Y=ne(),nt(C.$$.fragment),T(f,"type","submit"),T(f,"class","btn btn-primary"),T(s,"class","m-auto"),T(a,"class","card-header d-flex"),T(x,"class","h4 mb-3"),T(b,"class","card-body"),T(h,"class","card"),T(l,"action","")},m(R,V){et(t,R,V),he(R,o,V),he(R,l,V),w(l,h),w(h,a),w(a,f),w(a,i),w(a,s),w(a,d),et(_,a,null),w(h,y),w(h,b),w(b,x),w(b,Y),et(C,b,null),z=!0,W||(P=Re(l,"submit",At(r[4])),W=!0)},p(R,[V]){const J={};V&4&&(J.loading=R[2]),V&1025&&(J.$$scope={dirty:V,ctx:R}),t.$set(J);const te={};V&1024&&(te.$$scope={dirty:V,ctx:R}),_.$set(te);const oe={};V&1&&(oe.es_nuevo=R[0]),!I&&V&2&&(I=!0,oe.form=R[1],yl(()=>I=!1)),C.$set(oe)},i(R){z||(Ce(t.$$.fragment,R),Ce(_.$$.fragment,R),Ce(C.$$.fragment,R),z=!0)},o(R){Ie(t.$$.fragment,R),Ie(_.$$.fragment,R),Ie(C.$$.fragment,R),z=!1},d(R){tt(t,R),R&&ue(o),R&&ue(l),tt(_),tt(C),W=!1,P()}}}function g_(r,t,o){let l,h;ei(r,ps,x=>o(7,h=x)),Da(()=>(fc(ps,h.showSidebar=!1,h),()=>{fc(ps,h.showSidebar=!0,h)}));const a=h1();ei(r,a,x=>o(5,l=x));const f=w0();let i=!0,s={},d=!1;async function _({rut:x=null}){try{if(!x)return;o(2,d=!0),o(1,s=await Wm(x))}catch(Y){alert(Y.detail||Y)}finally{o(2,d=!1)}}async function y(){try{i?await Bm(s):await b1(s),alert("Datos guardados con exito!"),f("/personas")}catch(x){alert(x.detail||x)}}function b(x){s=x,o(1,s)}return r.$$.update=()=>{r.$$.dirty&32&&o(0,i=!l.rut),r.$$.dirty&32&&_(l)},[i,s,d,a,y,l,b]}class Du extends xt{constructor(t){super(),Lt(this,t,g_,p_,kt,{})}}const k0="/assets/parada-39a192bf.png";function Tu(r,t,o){const l=r.slice();return l[11]=t[o],l}function Su(r){let t,o;return t=new Mo({}),{c(){nt(t.$$.fragment)},m(l,h){et(t,l,h),o=!0},i(l){o||(Ce(t.$$.fragment,l),o=!0)},o(l){Ie(t.$$.fragment,l),o=!1},d(l){tt(t,l)
|
|||
|
`),h=O("div"),a=O("div"),a.textContent="Latitud",f=ne(),i=O("div"),d=$e(s),_=ne(),y=O("div"),b=O("div"),b.textContent="Longitud",x=ne(),Y=O("div"),I=$e(C),z=$e(`
|
|||
|
|
|||
|
Propiedades:
|
|||
|
`),W=O("form"),P=O("div"),U=O("div"),U.textContent="Identificador",$=ne(),R=O("input"),J=ne(),te=O("div"),oe=O("div"),oe.textContent="Nombre",pe=ne(),ve=O("input"),se=ne(),ie=O("div"),re=O("div"),re.textContent="Descripción",ge=ne(),Le=O("input"),ke=ne(),ae=O("hr"),we=ne(),fe=O("div"),fe.innerHTML='<button type="submit" class="btn btn-primary"><i class="bi bi-save"></i> Guardar</button>',je=ne(),Be=O("div"),Fe=ne();for(let A=0;A<N.length;A+=1)N[A].c();Te=ne(),Se=O("form"),Se.innerHTML=`<div class="card"><div class="card-body"><div class="form-control" style="overflow: hidden"><input type="file" name="file1" accept="*.png,*.jpg,*.jpeg"/></div></div>
|
|||
|
<div class="card-footer text-center"><button class="btn btn-primary" type="submit"><i class="bi bi-plus-lg"></i> Agregar imagen</button></div></div>`,T(a,"class","input-group-text"),T(i,"class","form-control"),T(h,"class","input-group mb-3"),T(b,"class","input-group-text"),T(Y,"class","form-control"),T(y,"class","input-group mb-3"),T(U,"class","input-group-text"),T(R,"type","text"),R.disabled=!0,R.value=V=r[0].id_paradero||"...",T(R,"class","form-control"),T(P,"class","input-group mb-3"),T(oe,"class","input-group-text"),T(ve,"type","text"),T(ve,"class","form-control"),T(te,"class","input-group mb-3"),T(re,"class","input-group-text"),T(Le,"type","text"),T(Le,"class","form-control"),T(ie,"class","input-group mb-3"),T(fe,"class","text-center"),T(Be,"class","my-3"),T(Se,"action","")},m(A,j){Pe&&Pe.m(A,j),he(A,t,j),he(A,o,j),w(o,l),w(o,h),w(h,a),w(h,f),w(h,i),w(i,d),w(o,_),w(o,y),w(y,b),w(y,x),w(y,Y),w(Y,I),w(o,z),w(o,W),w(W,P),w(P,U),w(P,$),w(P,R),w(W,J),w(W,te),w(te,oe),w(te,pe),w(te,ve),ft(ve,r[0].stop_name),w(W,se),w(W,ie),w(ie,re),w(ie,ge),w(ie,Le),ft(Le,r[0].stop_desc),w(W,ke),w(W,ae),w(W,we),w(W,fe),w(o,je),w(o,Be),w(o,Fe);for(let H=0;H<N.length;H+=1)N[H]&&N[H].m(o,null);w(o,Te),w(o,Se),We=!0,Je||(de=[Re(ve,"input",r[7]),Re(Le,"input",r[8]),Re(W,"submit",At(r[3])),Re(Se,"submit",At(r[4]))],Je=!0)},p(A,[j]){if(A[2]?Pe?j&4&&Ce(Pe,1):(Pe=Su(),Pe.c(),Ce(Pe,1),Pe.m(t.parentNode,t)):Pe&&(pn(),Ie(Pe,1,1,()=>{Pe=null}),gn()),(!We||j&1)&&s!==(s=(A[0].stop_lat||"...")+"")&&ot(d,s),(!We||j&1)&&C!==(C=(A[0].stop_lon||"...")+"")&&ot(I,C),(!We||j&1&&V!==(V=A[0].id_paradero||"...")&&R.value!==V)&&(R.value=V),j&1&&ve.value!==A[0].stop_name&&ft(ve,A[0].stop_name),j&1&&Le.value!==A[0].stop_desc&&ft(Le,A[0].stop_desc),j&34){rt=A[1];let H;for(H=0;H<rt.length;H+=1){const q=Tu(A,rt,H);N[H]?N[H].p(q,j):(N[H]=ju(q),N[H].c(),N[H].m(o,Te))}for(;H<N.length;H+=1)N[H].d(1);N.length=rt.length}},i(A){We||(Ce(Pe),We=!0)},o(A){Ie(Pe),We=!1},d(A){Pe&&Pe.d(A),A&&ue(t),A&&ue(o),xn(N,A),Je=!1,Mn(de)}}}function v_(r,t,o){let{parada:l=null}=t,h={},a=[],f=!1;async function i(Y){try{l&&(o(2,f=!0),o(0,h=await o2(l.id_paradero)),o(1,a=await G0(l.id_paradero)))}catch(C){alert(C)}finally{o(2,f=!1)}}async function s(){try{await s2(h),alert("Información guardada")}catch(Y){alert(Y)}}async function d({target:Y}){try{const[C=null]=Y.file1.files;await c2(l.id_paradero,C),o(1,a=await G0(l.id_paradero)),Y.file1.value=""}catch(C){alert(C)}}async function _({id_paradero_imagen:Y}){try{if(!confirm("Estás seguro de eliminar la imagen?"))return;await u2(Y),o(1,a=a.filter(C=>C.id_paradero_imagen!==Y))}catch(C){alert(C)}}function y(){h.stop_name=this.value,o(0,h)}function b(){h.stop_desc=this.value,o(0,h)}const x=Y=>_(Y);return r.$$set=Y=>{"parada"in Y&&o(6,l=Y.parada)},r.$$.update=()=>{r.$$.dirty&64&&i()},[h,a,f,s,d,_,l,y,b,x]}class b_ extends xt{constructor(t){super(),Lt(this,t,v_,y_,kt,{parada:6})}}var M_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function w_(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var k1={exports:{}};(function(r,t){(function(o,l){r.exports=l()})(M_,function(){var o=function(){},l=Object.prototype.hasOwnProperty,h=Array.prototype.slice;function a(N,A){var j;return typeof Object.create=="function"?j=Object.create(N):(o.prototype=N,j=new o,o.prototype=null),A&&i(!0,j,A),j}function f(N,A,j,H){var q=this;return typeof N!="string"&&(H=j,j=A,A=N,N=null),typeof A!="function"&&(H=j,j=A,A=function(){return q.apply(this,arguments)}),i(!1,A,q,H),A.prototype=a(q.prototype,j),A.prototype.constructor=A,A.class_=N||q.class_,A.super_=q,A}function i(N,A,j){j=h.call(arguments,2);for(var H,q,ce=0,ye=j.length;ce<ye;ce++){q=j[ce];for(H in q)(!N||l.call(q,H))&&(A[H]=q[H])}}var s=f;function d(){}d.class_="Nevis",d.super_=Object,d.extend=s;var _=d,y=_,b=y.extend(function(N,A,j){this.qrious=N,this.element=A,this.element.qrious=N,this.enabled=!!j},{draw:function(N){},getElement:function(){return this.enabled||(this.enabled=!0,this.render()),this.element},ge
|
|||
|
<th>Tipo</th>
|
|||
|
<th> </th></tr>`,l=ne(),h=O("tbody");for(let b=0;b<y.length;b+=1)y[b].c();a=ne(),f=O("div"),i=O("button"),i.textContent="Nuevo Dispositivo",T(t,"class","table table-bordered"),T(i,"class","btn btn-outline-primary"),T(f,"class","my-3 text-center")},m(b,x){he(b,t,x),w(t,o),w(t,l),w(t,h);for(let Y=0;Y<y.length;Y+=1)y[Y]&&y[Y].m(h,null);he(b,a,x),he(b,f,x),w(f,i),s||(d=Re(i,"click",At(r[9])),s=!0)},p(b,x){if(x&68){_=b[2];let Y;for(Y=0;Y<_.length;Y+=1){const C=Cu(b,_,Y);y[Y]?y[Y].p(C,x):(y[Y]=Eu(C),y[Y].c(),y[Y].m(h,null))}for(;Y<y.length;Y+=1)y[Y].d(1);y.length=_.length}},d(b){b&&ue(t),xn(y,b),b&&ue(a),b&&ue(f),s=!1,d()}}}function Ou(r){let t,o=r[19].descripcion+"",l,h;return{c(){t=O("option"),l=$e(o),t.__value=h=r[19].id_tipo_dispositivo,t.value=t.__value},m(a,f){he(a,t,f),w(t,l)},p(a,f){f&2&&o!==(o=a[19].descripcion+"")&&ot(l,o),f&2&&h!==(h=a[19].id_tipo_dispositivo)&&(t.__value=h,t.value=t.__value)},d(a){a&&ue(t)}}}function Eu(r){var I;let t,o,l=r[16].id_dispositivo+"",h,a,f,i=(((I=r[16].tipo_dispositivo)==null?void 0:I.descripcion)||"--")+"",s,d,_,y,b,x,Y;function C(){return r[8](r[16])}return{c(){t=O("tr"),o=O("td"),h=$e(l),a=ne(),f=O("td"),s=$e(i),d=ne(),_=O("td"),y=O("a"),y.innerHTML='<i class="bi bi-trash text-danger"></i>',b=ne(),T(y,"href","#")},m(z,W){he(z,t,W),w(t,o),w(o,h),w(t,a),w(t,f),w(f,s),w(t,d),w(t,_),w(_,y),w(t,b),x||(Y=Re(y,"click",At(C)),x=!0)},p(z,W){var P;r=z,W&4&&l!==(l=r[16].id_dispositivo+"")&&ot(h,l),W&4&&i!==(i=(((P=r[16].tipo_dispositivo)==null?void 0:P.descripcion)||"--")+"")&&ot(s,i)},d(z){z&&ue(t),x=!1,Y()}}}function Hu(r){let t,o,l,h;return o=new Mo({}),{c(){t=O("div"),nt(o.$$.fragment),l=$e(`
|
|||
|
Cargando información`)},m(a,f){he(a,t,f),et(o,t,null),w(t,l),h=!0},i(a){h||(Ce(o.$$.fragment,a),h=!0)},o(a){Ie(o.$$.fragment,a),h=!1},d(a){a&&ue(t),tt(o)}}}function Pu(r){let t,o;return t=new D_({props:{value:r[3]}}),{c(){nt(t.$$.fragment)},m(l,h){et(t,l,h),o=!0},p(l,h){const a={};h&8&&(a.value=l[3]),t.$set(a)},i(l){o||(Ce(t.$$.fragment,l),o=!0)},o(l){Ie(t.$$.fragment,l),o=!1},d(l){tt(t,l)}}}function E_(r){let t,o,l,h,a,f,i,s,d,_,y;function b(z,W){return z[4]?C_:O_}let x=b(r),Y=x(r),C=r[0]&&Hu(),I=r[3]&&Pu(r);return{c(){t=O("div"),o=O("h4"),o.textContent="Dispositivos",l=ne(),Y.c(),h=ne(),C&&C.c(),a=ne(),f=O("div"),i=ne(),s=O("div"),I&&I.c(),d=ne(),_=O("div"),_.innerHTML='<button class="btn btn-secondary">Imprimir QR</button>',T(o,"class","mb-3"),T(f,"class","m-6"),T(s,"class","text-center mb-3"),T(_,"class","text-center")},m(z,W){he(z,t,W),w(t,o),w(t,l),Y.m(t,null),w(t,h),C&&C.m(t,null),w(t,a),w(t,f),w(t,i),w(t,s),I&&I.m(s,null),w(t,d),w(t,_),y=!0},p(z,[W]){x===(x=b(z))&&Y?Y.p(z,W):(Y.d(1),Y=x(z),Y&&(Y.c(),Y.m(t,h))),z[0]?C?W&1&&Ce(C,1):(C=Hu(),C.c(),Ce(C,1),C.m(t,a)):C&&(pn(),Ie(C,1,1,()=>{C=null}),gn()),z[3]?I?(I.p(z,W),W&8&&Ce(I,1)):(I=Pu(z),I.c(),Ce(I,1),I.m(s,null)):I&&(pn(),Ie(I,1,1,()=>{I=null}),gn())},i(z){y||(Ce(C),Ce(I),y=!0)},o(z){Ie(C),Ie(I),y=!1},d(z){z&&ue(t),Y.d(),C&&C.d(),I&&I.d()}}}function H_(r,t,o){let{parada:l=null}=t,h=!1,a=[],f=[],i=null,s=null;async function d({id_paradero:P=null}){try{if(!P)return;o(0,h=!0),o(2,f=await T_({id_paradero:P})),o(3,i=`${ih}/public/infoStop?codigoParadero=${P}`)}catch(U){console.log({error:U})}finally{o(0,h=!1)}}async function _({id_paradero:P=null}){try{if(!P)return;const U=await f2(P);o(3,i=U.url_public)}catch(U){console.log({error:U})}}async function y(){try{o(1,a=await A_())}catch(P){console.log({error:P})}}async function b(){try{o(0,h=!0),await S_(s);const P=a.find(U=>U.id_tipo_dispositivo===s.id_tipo_dispositivo)||{};o(2,f=[...f,{...s,tipo_dispositivo:P}]),o(4,s=null)}catch(P){alert(P)}finally{o(0,h=!1)}}async function x({id_dispositivo:P}){try{if(!confirm(`Desea eliminar el dispositivo ${P} ?`))return;o(0,h=!0),await j_(P),o(2,f=f.filter(U=>U.id_dispositivo!==P))}catch(U){alert(U)}finally{o(0,h=!1)}}const Y=P=>x(P),C=()=>o(4,s={});function I(){s.id_dispositivo=this.value,o(4,s),o(1,a)}function z(){s.id_tipo_dispositivo=Ql(this),o(4,s),o(1,a)}const W=()=>o(4,s=null);return r.$$set=P=>{"parada"in P&&o(7,l=P.parada)},r.$$.update=()=>{r.$$.dirty&128&&Promise.all([d(l),_(l),y()])},[h,a,f,i,s,b,x,l,Y,C,I,z,W]}class P_ extends xt{constructor(t){super(),Lt(this,t,H_,E_,kt,{parada:7})}}async function L1(r){const t=r?"?"+new URLSearchParams(r).toString():"",o=await fetch(`${bt}/operadores/${t}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}async function N_(r){const t=await fetch(`${bt}/operadores/${r}/`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!t.ok)throw await t.text();return t.json()}function Nu(r,t,o){const l=r.slice();return l[4]=t[o],l}function Iu(r){let t,o,l,h;return o=new Mo({}),{c(){t=O("div"),nt(o.$$.fragment),l=$e(`
|
|||
|
Cargando información`)},m(a,f){he(a,t,f),et(o,t,null),w(t,l),h=!0},i(a){h||(Ce(o.$$.fragment,a),h=!0)},o(a){Ie(o.$$.fragment,a),h=!1},d(a){a&&ue(t),tt(o)}}}function Fu(r){let t,o,l,h=r[4].nombre_operador+"",a,f,i=r[4].route_long_name+"",s,d,_,y=r[4].route_short_name+"",b,x;return{c(){t=O("li"),o=O("div"),l=O("div"),a=$e(h),f=$e(`
|
|||
|
Destino: `),s=$e(i),d=ne(),_=O("span"),b=$e(y),x=ne(),T(l,"class","fw-bold"),T(o,"class","ms-2 me-auto"),T(_,"class","badge bg-primary rounded-pill"),T(t,"class","list-group-item d-flex justify-content-between align-items-start")},m(Y,C){he(Y,t,C),w(t,o),w(o,l),w(l,a),w(o,f),w(o,s),w(t,d),w(t,_),w(_,b),w(t,x)},p(Y,C){C&1&&h!==(h=Y[4].nombre_operador+"")&&ot(a,h),C&1&&i!==(i=Y[4].route_long_name+"")&&ot(s,i),C&1&&y!==(y=Y[4].route_short_name+"")&&ot(b,y)},d(Y){Y&&ue(t)}}}function I_(r){let t,o,l,h,a,f,i,s=r[1]&&Iu(),d=r[0],_=[];for(let y=0;y<d.length;y+=1)_[y]=Fu(Nu(r,d,y));return{c(){t=O("div"),o=O("h4"),o.textContent="Servicios",l=ne(),h=O("div"),s&&s.c(),a=ne(),f=O("ul");for(let y=0;y<_.length;y+=1)_[y].c();T(o,"class","mb-3"),T(f,"class","list-group"),T(h,"class","p-3 bg-white")},m(y,b){he(y,t,b),w(t,o),w(t,l),w(t,h),s&&s.m(h,null),w(h,a),w(h,f);for(let x=0;x<_.length;x+=1)_[x]&&_[x].m(f,null);i=!0},p(y,[b]){if(y[1]?s?b&2&&Ce(s,1):(s=Iu(),s.c(),Ce(s,1),s.m(h,a)):s&&(pn(),Ie(s,1,1,()=>{s=null}),gn()),b&1){d=y[0];let x;for(x=0;x<d.length;x+=1){const Y=Nu(y,d,x);_[x]?_[x].p(Y,b):(_[x]=Fu(Y),_[x].c(),_[x].m(f,null))}for(;x<_.length;x+=1)_[x].d(1);_.length=d.length}},i(y){i||(Ce(s),i=!0)},o(y){Ie(s),i=!1},d(y){y&&ue(t),s&&s.d(),xn(_,y)}}}function F_(r,t,o){let{parada:l=null}=t,h=[],a=!1;async function f({id_paradero:i=null}){try{if(!i)return;o(1,a=!0);const s=await d2(i),d=await Promise.all(s.map(({id_linea:b})=>g1(b))),_=[...new Set(d.map(b=>b.id_operador))],y=await Promise.all(_.map(b=>N_(b)));o(0,h=s.map(b=>{const{id_paradero_linea:x,id_linea:Y}=b,C=d.find(z=>Y===z.id_linea)||{},{nombre_operador:I}=y.find(z=>z.id_operador===C.id_operador)||{};return{id_paradero_linea:x,...C,nombre_operador:I}}))}catch(s){console.log({error:s})}finally{o(1,a=!1)}}return r.$$set=i=>{"parada"in i&&o(2,l=i.parada)},r.$$.update=()=>{r.$$.dirty&4&&f(l)},[h,a,l]}class z_ extends xt{constructor(t){super(),Lt(this,t,F_,I_,kt,{parada:2})}}function zu(r){let t,o;return t=new b_({props:{parada:r[0]}}),{c(){nt(t.$$.fragment)},m(l,h){et(t,l,h),o=!0},p(l,h){const a={};h&1&&(a.parada=l[0]),t.$set(a)},i(l){o||(Ce(t.$$.fragment,l),o=!0)},o(l){Ie(t.$$.fragment,l),o=!1},d(l){tt(t,l)}}}function Ru(r){let t,o;return t=new P_({props:{parada:r[0]}}),{c(){nt(t.$$.fragment)},m(l,h){et(t,l,h),o=!0},p(l,h){const a={};h&1&&(a.parada=l[0]),t.$set(a)},i(l){o||(Ce(t.$$.fragment,l),o=!0)},o(l){Ie(t.$$.fragment,l),o=!1},d(l){tt(t,l)}}}function Wu(r){let t,o;return t=new z_({props:{parada:r[0]}}),{c(){nt(t.$$.fragment)},m(l,h){et(t,l,h),o=!0},p(l,h){const a={};h&1&&(a.parada=l[0]),t.$set(a)},i(l){o||(Ce(t.$$.fragment,l),o=!0)},o(l){Ie(t.$$.fragment,l),o=!1},d(l){tt(t,l)}}}function Bu(r){let t,o,l;return{c(){t=O("div"),T(t,"class","offcanvas-backdrop fade show")},m(h,a){he(h,t,a),o||(l=[Re(t,"click",At(r[9])),Re(t,"keydown",W_)],o=!0)},p:st,d(h){h&&ue(t),o=!1,Mn(l)}}}function Vu(r){let t;return{c(){t=O("style"),t.textContent=`html {
|
|||
|
overflow-y: hidden;
|
|||
|
}
|
|||
|
|
|||
|
.offcanvas {
|
|||
|
--bs-offcanvas-width: 500px;
|
|||
|
--bs-offcanvas-bg: var(--bs-gray-200);
|
|||
|
}
|
|||
|
|
|||
|
.nav-tabs {
|
|||
|
--bs-nav-tabs-border-color: var(--bs-white);
|
|||
|
--bs-nav-tabs-border-width: 0;
|
|||
|
}
|
|||
|
|
|||
|
.nav-tabs .nav-link.active {
|
|||
|
--bs-nav-tabs-link-active-bg: var(--bs-white);
|
|||
|
--bs-nav-tabs-link-active-color: var(--bs-secondary);
|
|||
|
--bs-nav-tabs-link-active-border-color: var(--bs-white);
|
|||
|
}`},m(o,l){he(o,t,l)},d(o){o&&ue(t)}}}function R_(r){var rt,N;let t,o,l,h,a,f,i,s=((rt=r[0])==null?void 0:rt.id_paradero)+"",d,_,y=((N=r[0])==null?void 0:N.location)+"",b,x,Y,C,I,z,W,P,U,$,R,V,J,te,oe,pe,ve,se,ie,re,ge,Le,ke,ae,we,fe,je,Be,Fe,Te,Se=r[2]===0&&zu(r),We=r[2]===1&&Ru(r),Je=r[2]===2&&Wu(r),de=r[0]&&Bu(r),Pe=r[0]&&Vu();return{c(){t=O("div"),o=O("div"),l=O("div"),h=O("h5"),a=O("img"),i=$e(`
|
|||
|
Paradero #`),d=$e(s),_=ne(),b=$e(y),x=ne(),Y=O("button"),C=ne(),I=O("nav"),z=O("ul"),W=O("li"),P=O("a"),U=$e("General"),R=ne(),V=O("li"),J=O("a"),te=$e("Dispositivos"),pe=ne(),ve=O("li"),se=O("a"),ie=$e("Servicios"),ge=ne(),Le=O("div"),Se&&Se.c(),ke=ne(),We&&We.c(),ae=ne(),Je&&Je.c(),we=ne(),de&&de.c(),fe=ne(),Pe&&Pe.c(),je=si(),Ka(a.src,f=k0)||T(a,"src",f),T(a,"alt","Icono de Paradero"),T(a,"width","64"),T(h,"class","offcanvas-title text-info"),T(h,"id","offcanvasParaderoLabel"),T(Y,"type","button"),T(Y,"class","btn-close"),T(Y,"aria-label","Close"),T(l,"class","d-flex justify-content-between"),T(P,"class",$="nav-link"+(r[2]===0?" active":"")),T(P,"href","#"),T(W,"class","nav-item"),T(J,"class",oe="nav-link"+(r[2]===1?" active":"")),T(J,"href","#"),T(V,"class","nav-item"),T(se,"class",re="nav-link"+(r[2]===2?" active":"")),T(se,"href","#"),T(ve,"class","nav-item"),T(z,"class","nav nav-tabs"),T(I,"class","mb-0"),_n(I,"--bs-nav-tabs-link-active-border-color","var(--bs-dark)"),T(o,"class","offcanvas-header d-block pb-0"),T(Le,"class","offcanvas-body bg-white py-3"),T(t,"class","offcanvas offcanvas-end"),T(t,"tabindex","-1"),T(t,"aria-labelledby","offcanvasParaderoLabel"),_n(t,"visibility","inherit")},m(A,j){he(A,t,j),w(t,o),w(o,l),w(l,h),w(h,a),w(h,i),w(h,d),w(h,_),w(h,b),w(l,x),w(l,Y),w(o,C),w(o,I),w(I,z),w(z,W),w(W,P),w(P,U),w(z,R),w(z,V),w(V,J),w(J,te),w(z,pe),w(z,ve),w(ve,se),w(se,ie),w(t,ge),w(t,Le),Se&&Se.m(Le,null),w(Le,ke),We&&We.m(Le,null),w(Le,ae),Je&&Je.m(Le,null),r[8](t),he(A,we,j),de&&de.m(A,j),he(A,fe,j),Pe&&Pe.m(A,j),he(A,je,j),Be=!0,Fe||(Te=[Re(Y,"click",At(r[4])),Re(P,"click",At(r[5])),Re(J,"click",At(r[6])),Re(se,"click",At(r[7]))],Fe=!0)},p(A,[j]){var H,q;(!Be||j&1)&&s!==(s=((H=A[0])==null?void 0:H.id_paradero)+"")&&ot(d,s),(!Be||j&1)&&y!==(y=((q=A[0])==null?void 0:q.location)+"")&&ot(b,y),(!Be||j&4&&$!==($="nav-link"+(A[2]===0?" active":"")))&&T(P,"class",$),(!Be||j&4&&oe!==(oe="nav-link"+(A[2]===1?" active":"")))&&T(J,"class",oe),(!Be||j&4&&re!==(re="nav-link"+(A[2]===2?" active":"")))&&T(se,"class",re),A[2]===0?Se?(Se.p(A,j),j&4&&Ce(Se,1)):(Se=zu(A),Se.c(),Ce(Se,1),Se.m(Le,ke)):Se&&(pn(),Ie(Se,1,1,()=>{Se=null}),gn()),A[2]===1?We?(We.p(A,j),j&4&&Ce(We,1)):(We=Ru(A),We.c(),Ce(We,1),We.m(Le,ae)):We&&(pn(),Ie(We,1,1,()=>{We=null}),gn()),A[2]===2?Je?(Je.p(A,j),j&4&&Ce(Je,1)):(Je=Wu(A),Je.c(),Ce(Je,1),Je.m(Le,null)):Je&&(pn(),Ie(Je,1,1,()=>{Je=null}),gn()),A[0]?de?de.p(A,j):(de=Bu(A),de.c(),de.m(fe.parentNode,fe)):de&&(de.d(1),de=null),A[0]?Pe||(Pe=Vu(),Pe.c(),Pe.m(je.parentNode,je)):Pe&&(Pe.d(1),Pe=null)},i(A){Be||(Ce(Se),Ce(We),Ce(Je),Be=!0)},o(A){Ie(Se),Ie(We),Ie(Je),Be=!1},d(A){A&&ue(t),Se&&Se.d(),We&&We.d(),Je&&Je.d(),r[8](null),A&&ue(we),de&&de.d(A),A&&ue(fe),Pe&&Pe.d(A),A&&ue(je),Fe=!1,Mn(Te)}}}const W_=()=>{};function B_(r,t,o){const l=Ai();let{parada:h=null}=t,a=null,f=0;function i(Y){a&&(Y?a.classList.add("show"):(a.classList.remove("show"),o(2,f=0)))}const s=()=>l("close"),d=()=>o(2,f=0),_=()=>o(2,f=1),y=()=>o(2,f=2);function b(Y){oi[Y?"unshift":"push"](()=>{a=Y,o(1,a)})}const x=()=>l("close");return r.$$set=Y=>{"parada"in Y&&o(0,h=Y.parada)},r.$$.update=()=>{r.$$.dirty&1&&i(!!h)},[h,a,f,l,s,d,_,y,b,x]}class V_ extends xt{constructor(t){super(),Lt(this,t,B_,R_,kt,{parada:0})}}async function $_(r){const t=r?"?"+new URLSearchParams(r).toString():"",o=await fetch(`${bt}/mapas/paraderos/${t}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}async function Z_(r){const t=r?"?"+new URLSearchParams(r).toString():"",o=await fetch(`${bt}/mapas/rutas/${t}`,{headers:{Authorization:`Bearer ${Mt()}`,"Content-Type":"application/json"}});if(!o.ok)throw await o.text();return o.json()}function $u(r,t,o){const l=r.slice();return l[22]=t[o],l}function Zu(r,t,o){const l=r.slice();return l[25]=t[o],l}function Uu(r){let t,o;return t=new Mo({}),{c(){nt(t.$$.fragment)},m(l,h){et(t,l,h),o=!0},i(l){o||(Ce(t.$$.fragment,l),o=!0)},o(l){Ie(t.$$.fragment,l),o=!1},d(l){tt(t,l)}}}function U_(r){let t,o,l=r[1]&&Uu();return{c(){l&&l.c(),t=
|
|||
|
Paraderos`)},m(h,a){l&&l.m(h,a),he(h,t,a),o=!0},p(h,a){h[1]?l?a&2&&Ce(l,1):(l=Uu(),l.c(),Ce(l,1),l.m(t.parentNode,t)):l&&(pn(),Ie(l,1,1,()=>{l=null}),gn())},i(h){o||(Ce(l),o=!0)},o(h){Ie(l),o=!1},d(h){l&&l.d(h),h&&ue(t)}}}function qu(r){let t,o=r[25].nombre_region+"",l,h;return{c(){t=O("option"),l=$e(o),t.__value=h=r[25].id_region,t.value=t.__value},m(a,f){he(a,t,f),w(t,l)},p(a,f){f&4&&o!==(o=a[25].nombre_region+"")&&ot(l,o),f&4&&h!==(h=a[25].id_region)&&(t.__value=h,t.value=t.__value)},d(a){a&&ue(t)}}}function Ju(r){let t,o=r[22].nombre_comuna+"",l,h;return{c(){t=O("option"),l=$e(o),t.__value=h=r[22].id_comuna,t.value=t.__value},m(a,f){he(a,t,f),w(t,l)},p(a,f){f&8&&o!==(o=a[22].nombre_comuna+"")&&ot(l,o),f&8&&h!==(h=a[22].id_comuna)&&(t.__value=h,t.value=t.__value)},d(a){a&&ue(t)}}}function q_(r){let t,o,l,h,a,f,i,s,d,_,y,b,x,Y,C,I,z,W,P,U,$,R,V,J,te,oe,pe,ve,se,ie,re,ge,Le,ke,ae,we;i=new ua({props:{$$slots:{default:[U_]},$$scope:{ctx:r}}});let fe=r[2],je=[];for(let Te=0;Te<fe.length;Te+=1)je[Te]=qu(Zu(r,fe,Te));let Be=r[3],Fe=[];for(let Te=0;Te<Be.length;Te+=1)Fe[Te]=Ju($u(r,Be,Te));return Le=new V_({props:{parada:r[5]}}),Le.$on("close",r[14]),{c(){t=O("link"),o=O("script"),h=ne(),a=O("div"),f=O("div"),nt(i.$$.fragment),s=ne(),d=O("div"),_=O("div"),y=O("div"),y.textContent="Región",b=ne(),x=O("select"),Y=O("option");for(let Te=0;Te<je.length;Te+=1)je[Te].c();C=ne(),I=O("div"),z=O("div"),W=O("div"),W.textContent="Comuna",P=ne(),U=O("select"),$=O("option");for(let Te=0;Te<Fe.length;Te+=1)Fe[Te].c();R=ne(),V=O("div"),J=O("div"),te=O("input"),oe=ne(),pe=O("div"),pe.innerHTML='<i class="bi bi-search"></i>',ve=ne(),se=O("div"),ie=O("div"),re=O("div"),ge=ne(),nt(Le.$$.fragment),T(t,"rel","stylesheet"),T(t,"href","https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"),Ka(o.src,l="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js")||T(o,"src",l),T(f,"class","col-md"),T(y,"class","input-group-text"),Y.__value="",Y.value=Y.__value,T(x,"class","form-select"),r[4].id_region===void 0&&Tn(()=>r[10].call(x)),T(_,"class","input-group mb-sm-3"),T(d,"class","col-md-auto"),T(W,"class","input-group-text"),$.__value="",$.value=$.__value,T(U,"class","form-select"),r[4].id_comuna===void 0&&Tn(()=>r[11].call(U)),T(z,"class","input-group mb-sm-3"),T(I,"class","col-md-auto"),T(te,"type","search"),T(te,"class","form-control"),T(pe,"class","input-group-text"),T(J,"class","input-group mb-sm-3"),T(V,"class","col-md-auto"),T(a,"class","row"),_n(re,"height","100vh"),T(ie,"class","card-body"),T(se,"class","card")},m(Te,Se){w(document.head,t),w(document.head,o),he(Te,h,Se),he(Te,a,Se),w(a,f),et(i,f,null),w(a,s),w(a,d),w(d,_),w(_,y),w(_,b),w(_,x),w(x,Y);for(let We=0;We<je.length;We+=1)je[We]&&je[We].m(x,null);ai(x,r[4].id_region,!0),w(a,C),w(a,I),w(I,z),w(z,W),w(z,P),w(z,U),w(U,$);for(let We=0;We<Fe.length;We+=1)Fe[We]&&Fe[We].m(U,null);ai(U,r[4].id_comuna,!0),w(a,R),w(a,V),w(V,J),w(J,te),ft(te,r[4].search),w(J,oe),w(J,pe),he(Te,ve,Se),he(Te,se,Se),w(se,ie),w(ie,re),r[13](re),he(Te,ge,Se),et(Le,Te,Se),ke=!0,ae||(we=[Re(o,"load",r[6]),Re(x,"change",r[10]),Re(x,"change",r[7]),Re(U,"change",r[11]),Re(U,"change",r[7]),Re(te,"input",r[12]),Re(te,"input",r[8])],ae=!0)},p(Te,[Se]){const We={};if(Se&268435458&&(We.$$scope={dirty:Se,ctx:Te}),i.$set(We),Se&4){fe=Te[2];let de;for(de=0;de<fe.length;de+=1){const Pe=Zu(Te,fe,de);je[de]?je[de].p(Pe,Se):(je[de]=qu(Pe),je[de].c(),je[de].m(x,null))}for(;de<je.length;de+=1)je[de].d(1);je.length=fe.length}if(Se&20&&ai(x,Te[4].id_region),Se&8){Be=Te[3];let de;for(de=0;de<Be.length;de+=1){const Pe=$u(Te,Be,de);Fe[de]?Fe[de].p(Pe,Se):(Fe[de]=Ju(Pe),Fe[de].c(),Fe[de].m(U,null))}for(;de<Fe.length;de+=1)Fe[de].d(1);Fe.length=Be.length}Se&20&&ai(U,Te[4].id_comuna),Se&20&&te.value!==Te[4].search&&ft(te,Te[4].search);const Je={};Se&32&&(Je.parada=Te[5]),Le.$set(Je)},i(Te){ke||(Ce(i.$$.fragment,Te),Ce(Le.$$.fragment,Te),ke=!0)},o(Te){Ie(i.$$.fragment,Te),Ie(Le.$$.fragment,Te),ke=!1},d(Te){ue(t),ue(o),Te&&ue(h),Te&&ue(a),tt(i),xn(je,Te),xn(Fe,Te),Te&&ue(ve),Te&&ue(se),r[13](null),Te&&ue(ge),tt(Le,Te),ae=!1,Mn(we)}}}function J_
|
|||
|
|
|||
|
`,I=ne(),z=O("div"),W=O("div"),P=O("div"),U=O("table"),$=O("thead"),$.innerHTML=`<tr><th>Aplicaciones</th>
|
|||
|
<th>Acceso</th>
|
|||
|
<th>Solo visualizar</th></tr>`,R=ne(),V=O("tbody");for(let re=0;re<ie.length;re+=1)ie[re].c();T(l,"class","col-md-3"),T(a,"class","col-md"),T(o,"class","row mb-3"),T(s,"class","col-md-3"),T(y,"type","text"),y.required=!0,T(y,"class","form-control"),T(_,"class","col-md"),T(i,"class","row mb-3"),T(x,"class","h4 mb-3"),T(U,"class","table table-sm table-bordered"),T(P,"class","table-responsive"),T(W,"class","card-body"),T(z,"class","card"),T(t,"class","form")},m(re,ge){he(re,t,ge),w(t,o),w(o,l),w(o,h),w(o,a),ve.m(a,null),w(t,f),w(t,i),w(i,s),w(i,d),w(i,_),w(_,y),ft(y,r[1].nombre_rol),w(t,b),w(t,x),w(t,Y),w(t,C),w(t,I),w(t,z),w(z,W),w(W,P),w(P,U),w(U,$),w(U,R),w(U,V);for(let Le=0;Le<ie.length;Le+=1)ie[Le]&&ie[Le].m(V,null);J||(te=Re(y,"input",r[8]),J=!0)},p(re,ge){if(pe===(pe=oe(re))&&ve?ve.p(re,ge):(ve.d(1),ve=pe(re),ve&&(ve.c(),ve.m(a,null))),ge&2&&y.value!==re[1].nombre_rol&&ft(y,re[1].nombre_rol),ge&8){se=re[3];let Le;for(Le=0;Le<se.length;Le+=1){const ke=ad(re,se,Le);ie[Le]?ie[Le].p(ke,ge):(ie[Le]=ld(ke),ie[Le].c(),ie[Le].m(V,null))}for(;Le<ie.length;Le+=1)ie[Le].d(1);ie.length=se.length}},d(re){re&&ue(t),ve.d(),xn(ie,re),J=!1,te()}}}function xp(r){let t,o,l,h,a,f,i;return{c(){t=O("button"),o=$e("Guardar"),l=ne(),h=O("button"),a=$e("Eliminar"),T(t,"class","btn btn-primary"),T(t,"type","submit"),t.disabled=r[2],T(h,"class","btn btn-danger"),h.disabled=r[2]},m(s,d){he(s,t,d),w(t,o),he(s,l,d),he(s,h,d),w(h,a),f||(i=Re(h,"click",At(r[6])),f=!0)},p(s,d){d&4&&(t.disabled=s[2]),d&4&&(h.disabled=s[2])},d(s){s&&ue(t),s&&ue(l),s&&ue(h),f=!1,i()}}}function Yp(r){let t,o,l,h,a;return o=new vs({props:{title:"rol #"+(r[0].id_rol||"Nuevo"),size:"lg",$$slots:{buttons:[xp],default:[Lp]},$$scope:{ctx:r}}}),o.$on("close",r[11]),{c(){t=O("form"),nt(o.$$.fragment),T(t,"action","")},m(f,i){he(f,t,i),et(o,t,null),l=!0,h||(a=Re(t,"submit",At(r[5])),h=!0)},p(f,[i]){const s={};i&1&&(s.title="rol #"+(f[0].id_rol||"Nuevo")),i&1048591&&(s.$$scope={dirty:i,ctx:f}),o.$set(s)},i(f){l||(Ce(o.$$.fragment,f),l=!0)},o(f){Ie(o.$$.fragment,f),l=!1},d(f){f&&ue(t),tt(o),h=!1,a()}}}function Dp(r,t){const o=[];for(const l of r){const h={...l},a=t.find(f=>f.id_aplicacion===l.id_aplicacion);a?(h.id_rol=a.id_rol!==void 0?a.id_rol:null,h.solo_visualizar=a.solo_visualizar!==void 0?a.solo_visualizar:null,h.id_rol_app=a.id_rol_app!==void 0?a.id_rol_app:null,h.acceso=!0):(h.id_rol=null,h.solo_visualizar=null,h.acceso=!1,h.id_rol_app=!1),o.push(h)}return o}function Tp(r,t){const o=[];for(const l of r)l.acceso&&o.push({id_aplicacion:l.id_aplicacion,id_rol:t,solo_visualizar:l.solo_visualizar});return o}function Sp(r,t,o){const l=[];for(let h=0;h<t.length;h++){const a=t[h],f=o[h],i={id_aplicacion:a.id_aplicacion,id_rol:r,solo_visualizar:f.solo_visualizar};a.acceso!==f.acceso?(i.opcion=a.acceso?"Eliminar":"Crear",a.acceso==!0&&(i.id_rol_app=a.id_rol_app)):a.solo_visualizar!==f.solo_visualizar?(i.opcion="Editar",i.id_rol_app=a.id_rol_app):i.opcion=null,l.push(i)}return l}function jp(r,t,o){const l=Ai();let{rol:h={}}=t,a={},f=!1,i=[],s=[],d=[],_=[];async function y(U){try{if(!U)return;o(1,a=await pp(U)||{})}catch($){alert($.detail||$)}}async function b(U){try{i=await y1()||[],U?d=await Y1(U):d=[],o(3,s=Dp(i,d));for(const $ of s){const R={id_rol_app:$.id_rol_app,id_aplicacion:$.id_aplicacion,nombre_app:$.nombre_app,vigente:$.vigente,id_rol:$.id_rol,solo_visualizar:$.solo_visualizar,acceso:$.acceso};_.push(R)}}catch($){alert($.detail||$)}}async function x(){try{if(o(2,f=!0),h.id_rol){o(1,a=await yp(a)),o(3,s=Sp(h.id_rol,_,s));for(const U of s)U.opcion=="Crear"?await o0(U):U.opcion=="Editar"?await D1(U):U.opcion=="Eliminar"&&await s0(U.id_rol_app)}else{o(1,a=await gp(a)),o(3,s=Tp(s,a.id_rol));for(const U of s)await o0(U)}alert("Se ha guardado la aplicación"),l("refresh"),l("close")}catch(U){U.detail?alert(U.detail):alert(JSON.stringify(U))}finally{o(2,f=!1)}}async function Y(){try{if(!confirm("Eliminará el registro?"))return;o(2,f=!0);for(const U of _)U.id_rol_app!=!1&&(U.acceso=!0)&&await s0(U.id_rol_app);await vp(a.id_rol),alert("Se ha eli
|
|||
|
<th>Secuencia</th>
|
|||
|
<th>Comuna</th>
|
|||
|
<th>Eje</th>
|
|||
|
<th>Cod. Eje</th>
|
|||
|
<th>Desde</th>
|
|||
|
<th>Hasta</th>
|
|||
|
<th>Uso Parada</th>
|
|||
|
<th>Sentido</th>
|
|||
|
<th>Tipo Parada</th>
|
|||
|
<th>Nombre Corredor</th>
|
|||
|
<th>Refugio</th>
|
|||
|
<th>Categoría</th>
|
|||
|
<th>Nombre Parada</th>
|
|||
|
<th>Referencia Urbana</th></tr>`,h=ne(),a=O("tbody");for(let s=0;s<i.length;s+=1)i[s].c();T(o,"class","table table-hover table-bordered table-paraderos"),T(t,"class","table-responsive")},m(s,d){he(s,t,d),w(t,o),w(o,l),w(o,h),w(o,a);for(let _=0;_<i.length;_+=1)i[_]&&i[_].m(a,null);r[18](o)},p(s,[d]){if(d&6){f=s[1];let _;for(_=0;_<f.length;_+=1){const y=wd(s,f,_);i[_]?i[_].p(y,d):(i[_]=kd(y),i[_].c(),i[_].m(a,null))}for(;_<i.length;_+=1)i[_].d(1);i.length=f.length}},i:st,o:st,d(s){s&&ue(t),xn(i,s),r[18](null)}}}function qp(r){if(r.key==="Enter"){r.returnValue=!1;const{nextElementSibling:t}=r.target.parentElement;t&&t.contentEditable==="true"?t.focus():t.querySelector("input")&&t.querySelector("input").focus()}}function Jp(r,t,o){let{parada:l=null}=t,h=null,a=[{}];function f(R){if(R.key==="Escape"){R.target.blur();return}if(R.key==="Enter"){R.returnValue=!1;const{nextElementSibling:V}=R.target;if(V&&V.contentEditable==="true")V.focus();else if(V&&V.querySelector("input"))V.querySelector("input").focus();else{R.target.blur();const{cellIndex:J}=R.target;R.target.parentElement.children.length===J+1&&(o(1,a=[...a,{}]),setTimeout(()=>{h.querySelector("tbody > tr:last-child > td").focus()},0))}return}if(R.key==="ArrowDown"){const{cellIndex:V}=R.target,{rowIndex:J}=R.target.parentElement,te=h.querySelectorAll("tbody tr")[J]||null;te&&(R.target.blur(),te.querySelectorAll("td")[V].focus());return}if(R.key==="ArrowUp"){const{cellIndex:V}=R.target,{rowIndex:J}=R.target.parentElement,te=h.querySelectorAll("tbody tr")[J-2]||null;te&&(R.target.blur(),te.querySelectorAll("td")[V].focus());return}}function i(R,V){R[V].instalacion=this.innerText,o(1,a)}function s(R,V){R[V].secuencia=this.innerText,o(1,a)}function d(R,V){R[V].eje=this.innerText,o(1,a)}function _(R,V){R[V].codigo_eje=this.innerText,o(1,a)}function y(R,V){R[V].desde=this.innerText,o(1,a)}function b(R,V){R[V].hasta=this.innerText,o(1,a)}function x(R,V){R[V].uso_parada=this.innerText,o(1,a)}function Y(R,V){R[V].sentido=this.innerText,o(1,a)}function C(R,V){R[V].tipo_parada=this.innerText,o(1,a)}function I(R,V){R[V].nombre_corredor=this.innerText,o(1,a)}function z(R,V){R[V].refugio=this.innerText,o(1,a)}function W(R,V){R[V].categoria=this.innerText,o(1,a)}function P(R,V){R[V].nombre_parada=this.innerText,o(1,a)}function U(R,V){R[V].referencia_urbana=this.innerText,o(1,a)}function $(R){oi[R?"unshift":"push"](()=>{h=R,o(0,h)})}return r.$$set=R=>{"parada"in R&&o(3,l=R.parada)},[h,a,f,l,i,s,d,_,y,b,x,Y,C,I,z,W,P,U,$]}class Gp extends xt{constructor(t){super(),Lt(this,t,Jp,Up,kt,{parada:3})}}function Xp(r){let t,o,l,h,a,f,i,s,d,_,y,b,x;return a=new Gp({props:{parada:null}}),{c(){t=O("div"),o=O("div"),o.innerHTML='<button class="btn btn-primary"><i class="bi bi-save"></i> Guardar</button>',l=ne(),h=O("div"),nt(a.$$.fragment),f=ne(),i=O("div"),s=ne(),d=O("datalist"),_=O("option"),y=O("option"),b=O("option"),T(o,"class","card-header"),T(h,"class","card-body"),T(i,"class","card-footer"),T(t,"class","card"),_.__value="prueba1",_.value=_.__value,y.__value="prueba2",y.value=y.__value,b.__value="prueba3",b.value=b.__value,T(d,"id","ex1")},m(Y,C){he(Y,t,C),w(t,o),w(t,l),w(t,h),et(a,h,null),w(t,f),w(t,i),he(Y,s,C),he(Y,d,C),w(d,_),w(d,y),w(d,b),x=!0},p:st,i(Y){x||(Ce(a.$$.fragment,Y),x=!0)},o(Y){Ie(a.$$.fragment,Y),x=!1},d(Y){Y&&ue(t),tt(a),Y&&ue(s),Y&&ue(d)}}}let Kp=class extends xt{constructor(t){super(),Lt(this,t,null,Xp,kt,{})}};function Qp(r){let t,o,l,h,a,f,i,s,d,_,y,b,x,Y,C,I,z,W,P,U,$,R,V,J,te,oe,pe,ve,se,ie,re,ge,Le,ke,ae,we,fe,je,Be,Fe,Te,Se,We,Je,de,Pe,rt,N,A,j,H,q,ce,ye,ze,Xe,mt,Qe,Ft,en,$t,_t=r[1][0]+"",Sn,ci,un,ee=r[1][1]+"",Ci,$n,Ct,Pn,da,Qa,fa,fn,Oi,Ui,An,Nn,ha,bi,sn,qn,Rn,Wn;return{c(){t=O("div"),o=O("div"),l=O("div"),h=O("div"),h.textContent="ID",a=ne(),f=O("input"),s=ne(),d=O("div"),_=O("div"),_.textContent="Operador",y=ne(),b=O("input"),x=ne(),Y=O("div"),C=O("div"),C.textContent="Código LUR",I=ne(),z=O("input"),W=ne(),P=O("div"),U=O("div"),U.textContent="Dirección",$=ne(),R=O("input"),V=ne(),J=O("div"),te=O("div"),te.textContent="Color Fondo 1",oe=ne(),pe=
|
|||
|
<th>Operador</th>
|
|||
|
<th>LUR</th>
|
|||
|
<th>Dirección</th></tr>`,o=ne(),l=O("tbody");for(let f=0;f<a.length;f+=1)a[f].c()},m(f,i){he(f,t,i),he(f,o,i),he(f,l,i);for(let s=0;s<a.length;s+=1)a[s]&&a[s].m(l,null)},p(f,i){if(i&52){h=f[2].results;let s;for(s=0;s<h.length;s+=1){const d=Td(f,h,s);a[s]?a[s].p(d,i):(a[s]=Cd(d),a[s].c(),a[s].m(l,null))}for(;s<a.length;s+=1)a[s].d(1);a.length=h.length}},d(f){f&&ue(t),f&&ue(o),f&&ue(l),xn(a,f)}}}function fg(r){let t,o,l,h,a,f,i,s,d,_,y,b,x,Y,C,I,z,W,P,U;const $=r[7].buttons,R=Jl($,r,r[11],jd);let V=r[3],J=[];for(let te=0;te<V.length;te+=1)J[te]=Ad(Sd(r,V,te));return Y=new cg({props:{$$slots:{default:[dg]},$$scope:{ctx:r}}}),z=new wo({props:{forcePage:r[0]/dc,count:r[2].count,limit:dc}}),z.$on("page",r[10]),{c(){t=O("div"),o=O("div"),l=O("div"),h=O("div"),R&&R.c(),a=ne(),f=O("div"),i=O("div"),s=O("div"),s.textContent="Operador",d=ne(),_=O("select"),y=O("option");for(let te=0;te<J.length;te+=1)J[te].c();b=ne(),x=O("div"),nt(Y.$$.fragment),C=ne(),I=O("div"),nt(z.$$.fragment),T(h,"class","col"),T(s,"class","input-group-text"),y.__value="",y.value=y.__value,T(_,"class","form-select"),r[1].id_operador===void 0&&Tn(()=>r[8].call(_)),T(i,"class","input-group"),T(f,"class","col-auto"),T(l,"class","row"),T(o,"class","card-header"),T(x,"class","card-body"),T(I,"class","card-footer"),T(t,"class","card")},m(te,oe){he(te,t,oe),w(t,o),w(o,l),w(l,h),R&&R.m(h,null),w(l,a),w(l,f),w(f,i),w(i,s),w(i,d),w(i,_),w(_,y);for(let pe=0;pe<J.length;pe+=1)J[pe]&&J[pe].m(_,null);ai(_,r[1].id_operador,!0),w(t,b),w(t,x),et(Y,x,null),w(t,C),w(t,I),et(z,I,null),W=!0,P||(U=Re(_,"change",r[8]),P=!0)},p(te,[oe]){if(R&&R.p&&(!W||oe&2048)&&Xl(R,$,te,te[11],W?Gl($,te[11],oe,ug):Kl(te[11]),jd),oe&8){V=te[3];let se;for(se=0;se<V.length;se+=1){const ie=Sd(te,V,se);J[se]?J[se].p(ie,oe):(J[se]=Ad(ie),J[se].c(),J[se].m(_,null))}for(;se<J.length;se+=1)J[se].d(1);J.length=V.length}oe&10&&ai(_,te[1].id_operador);const pe={};oe&2052&&(pe.$$scope={dirty:oe,ctx:te}),Y.$set(pe);const ve={};oe&1&&(ve.forcePage=te[0]/dc),oe&4&&(ve.count=te[2].count),z.$set(ve)},i(te){W||(Ce(R,te),Ce(Y.$$.fragment,te),Ce(z.$$.fragment,te),W=!0)},o(te){Ie(R,te),Ie(Y.$$.fragment,te),Ie(z.$$.fragment,te),W=!1},d(te){te&&ue(t),R&&R.d(te),xn(J,te),tt(Y),tt(z),P=!1,U()}}}const dc=10;function hg(r,t,o){let{$$slots:l={},$$scope:h}=t;const a=Ai();let f=!1,i=0,s={results:[],count:0},d=[],_={};async function y(){try{o(3,d=await L1({ordering:"nombre_operador"}))}catch(W){alert(W)}}async function b(W,{id_operador:P=null}){try{o(6,f=!0);const U={offset:W,limit:dc,ordering:"route_short_name"};P&&(U.id_operador=P),o(2,s=await p1(U))}catch(U){alert(U)}finally{o(6,f=!1)}}function x(W){return(d.find(U=>U.id_operador===W)||{}).nombre_operador||""}function Y(W){const P=d.find($=>$.id_operador===W.id_operador)||{};a("select",{linea:W,operador:P})}y();function C(){_.id_operador=Ql(this),o(1,_),o(3,d)}const I=W=>Y(W),z=W=>o(0,i=(W.detail-1)*dc);return r.$$set=W=>{"$$scope"in W&&o(11,h=W.$$scope)},r.$$.update=()=>{r.$$.dirty&3&&b(i,_),r.$$.dirty&64&&a("loading",f)},[i,_,s,d,x,Y,f,l,C,I,z,h]}class mg extends xt{constructor(t){super(),Lt(this,t,hg,fg,kt,{})}}function _g(r){let t;return{c(){t=$e("Rutas de Buses")},m(o,l){he(o,t,l)},d(o){o&&ue(t)}}}function Od(r){let t,o;return t=new rg({props:{ruta:r[1]}}),t.$on("close",r[5]),{c(){nt(t.$$.fragment)},m(l,h){et(t,l,h),o=!0},p(l,h){const a={};h&2&&(a.ruta=l[1]),t.$set(a)},i(l){o||(Ce(t.$$.fragment,l),o=!0)},o(l){Ie(t.$$.fragment,l),o=!1},d(l){tt(t,l)}}}function pg(r){let t,o,l,h,a,f;t=new ua({props:{loading:r[0],$$slots:{default:[_g]},$$scope:{ctx:r}}}),l=new mg({}),l.$on("loading",r[3]),l.$on("select",r[4]);let i=r[1]&&Od(r);return{c(){nt(t.$$.fragment),o=ne(),nt(l.$$.fragment),h=ne(),i&&i.c(),a=si()},m(s,d){et(t,s,d),he(s,o,d),et(l,s,d),he(s,h,d),i&&i.m(s,d),he(s,a,d),f=!0},p(s,[d]){const _={};d&1&&(_.loading=s[0]),d&64&&(_.$$scope={dirty:d,ctx:s}),t.$set(_),s[1]?i?(i.p(s,d),d&2&&Ce(i,1)):(i=Od(s),i.c(),Ce(i,1),i.m(a.parentNode,a)):i&&(pn(),Ie(i,1,1,()=>{i=null}),gn())},i(s){f||(Ce(t.$$.fragment,s),Ce(l.$$.fragment,s),Ce(i),f=!0)},o(s){Ie(t.$$.fragmen
|