PageSourceSearch

https://thithucdientu.gov.vn/assets/js/vue-router-ba5b71a9.js

js thithucdientu.gov.vn collected 2026-10-02 17:31:22 UTC 22,665 bytes, 5 lines download raw bytes

vendor: 22,441 bytes, lines 1-5
1import{i as I,d as kt,a as M,u as K,y as lt,r as re,f as oe,h as Ot,O as ae,s as Ct,n as se}from"./@vue-4f455194.js";/*!
2* vue-router v4.1.5
3* (c) 2022 Eduardo San Martin Morote
4* @license MIT
5*/const U=typeof window<"u";function ce(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const E=Object.assign;function ut(t,e){const n={};for(const r in e){const o=e[r];n[r]=L(o)?o.map(t):t(o)}return n}const Q=()=>{},L=Array.isArray,le=/\/$/,ue=t=>t.replace(le,"");function it(t,e,n="/"){let r,o={},i="",h="";const m=e.indexOf("#");let c=e.indexOf("?");return m<c&&m>=0&&(c=-1),c>-1&&(r=e.slice(0,c),i=e.slice(c+1,m>-1?m:e.length),o=t(i)),m>-1&&(r=r||e.slice(0,m),h=e.slice(m,e.length)),r=he(r!=null?r:e,n),{fullPath:r+(i&&"?")+i+h,path:r,query:o,hash:h}}function ie(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Pt(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function fe(t,e,n){const r=e.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&F(e.matched[r],n.matched[o])&&$t(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function F(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function $t(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!pe(t[n],e[n]))return!1;return!0}function pe(t,e){return L(t)?St(t,e):L(e)?St(e,t):t===e}function St(t,e){return L(e)?t.length===e.length&&t.every((n,r)=>n===e[r]):t.length===1&&t[0]===e}function he(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),r=t.split("/");let o=n.length-1,i,h;for(i=0;i<r.length;i++)if(h=r[i],h!==".")if(h==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}var X;(function(t){t.pop="pop",t.push="push"})(X||(X={}));var Y;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Y||(Y={}));function de(t){if(!t)if(U){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),ue(t)}const me=/^[^#]+#/;function ge(t,e){return t.replace(me,"#")+e}function ve(t,e){const n=document.documentElement.getBoundingClientRect(),r=t.getBoundingClientRect();return{behavior:e.behavior,left:r.left-n.left-(e.left||0),top:r.top-n.top-(e.top||0)}}const J=()=>({left:window.pageXOffset,top:window.pageYOffset});function ye(t){let e;if("el"in t){const n=t.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;e=ve(o,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.pageXOffset,e.top!=null?e.top:window.pageYOffset)}function At(t,e){return(history.state?history.state.position-e:-1)+t}const ft=new Map;function be(t,e){ft.set(t,e)}function we(t){const e=ft.get(t);return ft.delete(t),e}let Re=()=>location.protocol+"//"+location.host;function jt(t,e){const{pathname:n,search:r,hash:o}=e,i=t.indexOf("#");if(i>-1){let h=o.includes(t.slice(i))?t.slice(i).length:1,m=o.slice(h);return m[0]!=="/"&&(m="/"+m),Pt(m,"")}return Pt(n,t)+r+o}function Ee(t,e,n,r){let o=[],i=[],h=null;const m=({state:u})=>{const g=jt(t,location),b=n.value,C=e.value;let P=0;if(u){if(n.value=g,e.value=u,h&&h===b){h=null;return}P=C?u.position-C.position:0}else r(g);o.forEach(k=>{k(n.value,b,{delta:P,type:X.pop,direction:P?P>0?Y.forward:Y.back:Y.unknown})})};function c(){h=n.value}function f(u){o.push(u);const g=()=>{const b=o.indexOf(u);b>-1&&o.splice(b,1)};return i.push(g),g}function a(){const{history:u}=window;!u.state||u.replaceState(E({},u.state,{scroll:J()}),"")}function l(){for(const u of i)u();i=[],window.removeEventListener("popstate",m),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",m),window.addEventListener("beforeunload",a),{pauseListeners:c,listen:f,destroy:l}}function qt(t,e,n,r=!1,o=!1){return{back:t,current:e,forward:n,replaced:r,position:window.history.length,scroll:o?J():null}}function ke(t){const{history:e,location:n}=window,r={value:jt(t,n)},o={value:e.state};o.value||i(r.value,{back:null,current:r.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function i(c,f,a){const l=t.indexOf("#"),u=l>-1?(n.host&&document.querySelector("base")?t:t.slice(l))+c:Re()+t+c;try{e[a?"replaceState":"pushState"](f,"",u),o.value=f}catch(g){console.error(g),n[a?"replace":"assign"](u)}}function h(c,f){const a=E({},e.state,qt(o.value.back,c,o.value.forward,!0),f,{position:o.value.position});i(c,a,!0),r.value=c}function m(c,f){const a=E({},o.value,e.state,{forward:c,scroll:J()});i(a.current,a,!0);const l=E({},qt(r.value,c,null),{position:a.position+1},f);i(c,l,!1),r.value=c}return{location:r,state:o,push:m,replace:h}}function Oe(t){t=de(t);const e=ke(t),n=Ee(t,e.state,e.location,e.replace);function r(i,h=!0){h||n.pauseListeners(),history.go(i)}const o=E({location:"",base:t,go:r,createHref:ge.bind(null,t)},e,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>e.state.value}),o}function Ce(t){return typeof t=="string"||t&&typeof t=="object"}function Mt(t){return typeof t=="string"||typeof t=="symbol"}const _={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Lt=Symbol("");var xt;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(xt||(xt={}));function T(t,e){return E(new Error,{type:t,[Lt]:!0},e)}function B(t,e){return t instanceof Error&&Lt in t&&(e==null||!!(t.type&e))}const _t="[^/]+?",Pe={sensitive:!1,strict:!1,start:!0,end:!0},$e=/[.+*?^${}()[\]/\\]/g;function Se(t,e){const n=E({},Pe,e),r=[];let o=n.start?"^":"";const i=[];for(const f of t){const a=f.length?[]:[90];n.strict&&!f.length&&(o+="/");for(let l=0;l<f.length;l++){const u=f[l];let g=40+(n.sensitive?.25:0);if(u.type===0)l||(o+="/"),o+=u.value.replace($e,"\\$&"),g+=40;else if(u.type===1){const{value:b,repeatable:C,optional:P,regexp:k}=u;i.push({name:b,repeatable:C,optional:P});const R=k||_t;if(R!==_t){g+=10;try{new RegExp(`(${R})`)}catch(q){throw new Error(`Invalid custom RegExp for param "${b}" (${R}): `+q.message)}}let A=C?`((?:${R})(?:/(?:${R}))*)`:`(${R})`;l||(A=P&&f.length<2?`(?:/${A})`:"/"+A),P&&(A+="?"),o+=A,g+=20,P&&(g+=-8),C&&(g+=-20),R===".*"&&(g+=-50)}a.push(g)}r.push(a)}if(n.strict&&n.end){const f=r.length-1;r[f][r[f].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&(o+="(?:/|$)");const h=new RegExp(o,n.sensitive?"":"i");function m(f){const a=f.match(h),l={};if(!a)return null;for(let u=1;u<a.length;u++){const g=a[u]||"",b=i[u-1];l[b.name]=g&&b.repeatable?g.split("/"):g}return l}function c(f){let a="",l=!1;for(const u of t){(!l||!a.endsWith("/"))&&(a+="/"),l=!1;for(const g of u)if(g.type===0)a+=g.value;else if(g.type===1){const{value:b,repeatable:C,optional:P}=g,k=b in f?f[b]:"";if(L(k)&&!C)throw new Error(`Provided param "${b}" is an array but it is not repeatable (* or + modifiers)`);const R=L(k)?k.join("/"):k;if(!R)if(P)u.length<2&&(a.endsWith("/")?a=a.slice(0,-1):l=!0);else throw new Error(`Missing required param "${b}"`);a+=R}}return a||"/"}return{re:h,score:r,keys:i,parse:m,stringify:c}}function Ae(t,e){let n=0;for(;n<t.length&&n<e.length;){const r=e[n]-t[n];if(r)return r;n++}return t.length<e.length?t.length===1&&t[0]===40+40?-1:1:t.length>e.length?e.length===1&&e[0]===40+40?1:-1:0}function je(t,e){let n=0;const r=t.score,o=e.score;for(;n<r.length&&n<o.length;){const i=Ae(r[n],o[n]);if(i)return i;n++}if(Math.abs(o.length-r.length)===1){if(Bt(r))return 1;if(Bt(o))return-1}return o.length-r.length}function Bt(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const qe={type:0,value:""},Me=/[a-zA-Z0-9_]/;function Le(t){if(!t)return[[]];if(t==="/")return[[qe]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(g){throw new Error(`ERR (${n})/"${f}": ${g}`)}let n=0,r=n;const o=[];let i;function h(){i&&o.push(i),i=[]}let m=0,c,f="",a="";function l(){!f||(n===0?i.push({type:0,value:f}):n===1||n===2||n===3?(i.length>1&&(c==="*"||c==="+")&&e(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:f,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):e("Invalid state to consume buffer"),f="")}function u(){f+=c}for(;m<t.length;){if(c=t[m++],c==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:c==="/"?(f&&l(),h()):c===":"?(l(),n=1):u();break;case 4:u(),n=r;break;case 1:c==="("?n=2:Me.test(c)?u():(l(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&m--);break;case 2:c===")"?a[a.length-1]=="\\"?a=a.slice(0,-1)+c:n=3:a+=c;break;case 3:l(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&m--,a="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${f}"`),l(),h(),o}function xe(t,e,n){const r=Se(Le(t.path),n),o=E(r,{record:t,parent:e,children:[],alias:[]});return e&&!o.record.aliasOf==!e.record.aliasOf&&e.children.push(o),o}function _e(t,e){const n=[],r=new Map;e=It({strict:!1,end:!0,sensitive:!1},e);function o(a){return r.get(a)}function i(a,l,u){const g=!u,b=Be(a);b.aliasOf=u&&u.record;const C=It(e,a),P=[b];if("alias"in a){const A=typeof a.alias=="string"?[a.alias]:a.alias;for(const q of A)P.push(E({},b,{components:u?u.record.components:b.components,path:q,aliasOf:u?u.record:b}))}let k,R;for(const A of P){const{path:q}=A;if(l&&q[0]!=="/"){const D=l.record.path,x=D[D.length-1]==="/"?"":"/";A.path=l.record.path+(q&&x+q)}if(k=xe(A,l,C),u?u.alias.push(k):(R=R||k,R!==k&&R.alias.push(k),g&&a.name&&!Dt(k)&&h(a.name)),b.children){const D=b.children;for(let x=0;x<D.length;x++)i(D[x],k,u&&u.children[x])}u=u||k,c(k)}return R?()=>{h(R)}:Q}function h(a){if(Mt(a)){const l=r.get(a);l&&(r.delete(a),n.splice(n.indexOf(l),1),l.children.forEach(h),l.alias.forEach(h))}else{const l=n.indexOf(a);l>-1&&(n.splice(l,1),a.record.name&&r.delete(a.record.name),a.children.forEach(h),a.alias.forEach(h))}}function m(){return n}function c(a){let l=0;for(;l<n.length&&je(a,n[l])>=0&&(a.record.path!==n[l].record.path||!Ut(a,n[l]));)l++;n.splice(l,0,a),a.record.name&&!Dt(a)&&r.set(a.record.name,a)}function f(a,l){let u,g={},b,C;if("name"in a&&a.name){if(u=r.get(a.name),!u)throw T(1,{location:a});C=u.record.name,g=E(Gt(l.params,u.keys.filter(R=>!R.optional).map(R=>R.name)),a.params&&Gt(a.params,u.keys.map(R=>R.name))),b=u.stringify(g)}else if("path"in a)b=a.path,u=n.find(R=>R.re.test(b)),u&&(g=u.parse(b),C=u.record.name);else{if(u=l.name?r.get(l.name):n.find(R=>R.re.test(l.path)),!u)throw T(1,{location:a,currentLocation:l});C=u.record.name,g=E({},l.params,a.params),b=u.stringify(g)}const P=[];let k=u;for(;k;)P.unshift(k.record),k=k.parent;return{name:C,path:b,params:g,matched:P,meta:De(P)}}return t.forEach(a=>i(a)),{addRoute:i,resolve:f,removeRoute:h,getRoutes:m,getRecordMatcher:o}}function Gt(t,e){const n={};for(const r of e)r in t&&(n[r]=t[r]);return n}function Be(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:Ge(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function Ge(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const r in t.components)e[r]=typeof n=="boolean"?n:n[r];return e}function Dt(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function De(t){return t.reduce((e,n)=>E(e,n.meta),{})}function It(t,e){const n={};for(const r in t)n[r]=r in e?e[r]:t[r];return n}function Ut(t,e){return e.children.some(n=>n===t||Ut(t,n))}const Ft=/#/g,Ie=/&/g,Ue=/\//g,Fe=/=/g,Te=/\?/g,Tt=/\+/g,We=/%5B/g,He=/%5D/g,Wt=/%5E/g,Ve=/%60/g,Ht=/%7B/g,ze=/%7C/g,Vt=/%7D/g,Ke=/%20/g;function pt(t){return encodeURI(""+t).replace(ze,"|").replace(We,"[").replace(He,"]")}function Qe(t){return pt(t).replace(Ht,"{").replace(Vt,"}").replace(Wt,"^")}function ht(t){return pt(t).replace(Tt,"%2B").replace(Ke,"+").replace(Ft,"%23").replace(Ie,"%26").replace(Ve,"`").replace(Ht,"{").replace(Vt,"}").replace(Wt,"^")}function Xe(t){return ht(t).replace(Fe,"%3D")}function Ye(t){return pt(t).replace(Ft,"%23").replace(Te,"%3F")}function Ne(t){return t==null?"":Ye(t).replace(Ue,"%2F")}function tt(t){try{return decodeURIComponent(""+t)}catch(e){}return""+t}function Ze(t){const e={};if(t===""||t==="?")return e;const n=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<n.length;++r){const o=n[r].replace(Tt," "),i=o.indexOf("="),h=tt(i<0?o:o.slice(0,i)),m=i<0?null:tt(o.slice(i+1));if(h in e){let c=e[h];L(c)||(c=e[h]=[c]),c.push(m)}else e[h]=m}return e}function zt(t){let e="";for(let n in t){const r=t[n];if(n=Xe(n),r==null){r!==void 0&&(e+=(e.length?"&":"")+n);continue}(L(r)?r.map(o=>o&&ht(o)):[r&&ht(r)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function Je(t){const e={};for(const n in t){const r=t[n];r!==void 0&&(e[n]=L(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return e}const tn=Symbol(""),Kt=Symbol(""),et=Symbol(""),dt=Symbol(""),mt=Symbol("");function N(){let t=[];function e(r){return t.push(r),()=>{const o=t.indexOf(r);o>-1&&t.splice(o,1)}}function n(){t=[]}return{add:e,list:()=>t,reset:n}}function G(t,e,n,r,o){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((h,m)=>{const c=l=>{l===!1?m(T(4,{from:n,to:e})):l instanceof Error?m(l):Ce(l)?m(T(2,{from:e,to:l})):(i&&r.enterCallbacks[o]===i&&typeof l=="function"&&i.push(l),h())},f=t.call(r&&r.instances[o],e,n,c);let a=Promise.resolve(f);t.length<3&&(a=a.then(c)),a.catch(l=>m(l))})}function gt(t,e,n,r){const o=[];for(const i of t)for(const h in i.components){let m=i.components[h];if(!(e!=="beforeRouteEnter"&&!i.instances[h]))if(en(m)){const c=(m.__vccOpts||m)[e];c&&o.push(G(c,n,r,i,h))}else{let c=m();o.push(()=>c.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${h}" at "${i.path}"`));const a=ce(f)?f.default:f;i.components[h]=a;const l=(a.__vccOpts||a)[e];return l&&G(l,n,r,i,h)()}))}}return o}function en(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function Qt(t){const e=I(et),n=I(dt),r=M(()=>e.resolve(K(t.to))),o=M(()=>{const{matched:c}=r.value,{length:f}=c,a=c[f-1],l=n.matched;if(!a||!l.length)return-1;const u=l.findIndex(F.bind(null,a));if(u>-1)return u;const g=Yt(c[f-2]);return f>1&&Yt(a)===g&&l[l.length-1].path!==g?l.findIndex(F.bind(null,c[f-2])):u}),i=M(()=>o.value>-1&&on(n.params,r.value.params)),h=M(()=>o.value>-1&&o.value===n.matched.length-1&&$t(n.params,r.value.params));function m(c={}){return rn(c)?e[K(t.replace)?"replace":"push"](K(t.to)).catch(Q):Promise.resolve()}return{route:r,href:M(()=>r.value.href),isActive:i,isExactActive:h,navigate:m}}const nn=kt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Qt,setup(t,{slots:e}){const n=Ct(Qt(t)),{options:r}=I(et),o=M(()=>({[Nt(t.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Nt(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=e.default&&e.default(n);return t.custom?i:Ot("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},i)}}}),Xt=nn;function rn(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function on(t,e){for(const n in e){const r=e[n],o=t[n];if(typeof r=="string"){if(r!==o)return!1}else if(!L(o)||o.length!==r.length||r.some((i,h)=>i!==o[h]))return!1}return!0}function Yt(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Nt=(t,e,n)=>{var r;return(r=t!=null?t:e)!=null?r:n},an=kt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const r=I(mt),o=M(()=>t.route||r.value),i=I(Kt,0),h=M(()=>{let f=K(i);const{matched:a}=o.value;let l;for(;(l=a[f])&&!l.components;)f++;return f}),m=M(()=>o.value.matched[h.value]);lt(Kt,M(()=>h.value+1)),lt(tn,m),lt(mt,o);const c=re();return oe(()=>[c.value,m.value,t.name],([f,a,l],[u,g,b])=>{a&&(a.instances[l]=f,g&&g!==a&&f&&f===u&&(a.leaveGuards.size||(a.leaveGuards=g.leaveGuards),a.updateGuards.size||(a.updateGuards=g.updateGuards))),f&&a&&(!g||!F(a,g)||!u)&&(a.enterCallbacks[l]||[]).forEach(C=>C(f))},{flush:"post"}),()=>{const f=o.value,a=t.name,l=m.value,u=l&&l.components[a];if(!u)return Zt(n.default,{Component:u,route:f});const g=l.props[a],b=g?g===!0?f.params:typeof g=="function"?g(f):g:null,C=Ot(u,E({},b,e,{onVnodeUnmounted:P=>{P.component.isUnmounted&&(l.instances[a]=null)},ref:c}));return Zt(n.default,{Component:C,route:f})||C}}});function Zt(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const Jt=an;function sn(t){const e=_e(t.routes,t),n=t.parseQuery||Ze,r=t.stringifyQuery||zt,o=t.history,i=N(),h=N(),m=N(),c=ae(_);let f=_;U&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=ut.bind(null,s=>""+s),l=ut.bind(null,Ne),u=ut.bind(null,tt);function g(s,d){let p,v;return Mt(s)?(p=e.getRecordMatcher(s),v=d):v=s,e.addRoute(v,p)}function b(s){const d=e.getRecordMatcher(s);d&&e.removeRoute(d)}function C(){return e.getRoutes().map(s=>s.record)}function P(s){return!!e.getRecordMatcher(s)}function k(s,d){if(d=E({},d||c.value),typeof s=="string"){const y=it(n,s,d.path),S=e.resolve({path:y.path},d),z=o.createHref(y.fullPath);return E(y,S,{params:u(S.params),hash:tt(y.hash),redirectedFrom:void 0,href:z})}let p;if("path"in s)p=E({},s,{path:it(n,s.path,d.path).path});else{const y=E({},s.params);for(const S in y)y[S]==null&&delete y[S];p=E({},s,{params:l(s.params)}),d.params=l(d.params)}const v=e.resolve(p,d),O=s.hash||"";v.params=a(u(v.params));const $=ie(r,E({},s,{hash:Qe(O),path:v.path})),w=o.createHref($);return E({fullPath:$,hash:O,query:r===zt?Je(s.query):s.query||{}},v,{redirectedFrom:void 0,href:w})}function R(s){return typeof s=="string"?it(n,s,c.value.path):E({},s)}function A(s,d){if(f!==s)return T(8,{from:d,to:s})}function q(s){return H(s)}function D(s){return q(E(R(s),{replace:!0}))}function x(s){const d=s.matched[s.matched.length-1];if(d&&d.redirect){const{redirect:p}=d;let v=typeof p=="function"?p(s):p;return typeof v=="string"&&(v=v.includes("?")||v.includes("#")?v=R(v):{path:v},v.params={}),E({query:s.query,hash:s.hash,params:"path"in v?{}:s.params},v)}}function H(s,d){const p=f=k(s),v=c.value,O=s.state,$=s.force,w=s.replace===!0,y=x(p);if(y)return H(E(R(y),{state:typeof y=="object"?E({},O,y.state):O,force:$,replace:w}),d||p);const S=p;S.redirectedFrom=d;let z;return!$&&fe(r,v,p)&&(z=T(16,{to:S,from:v}),Rt(v,v,!0,!1)),(z?Promise.resolve(z):vt(S,v)).catch(j=>B(j)?B(j,2)?j:ot(j):rt(j,S,v)).then(j=>{if(j){if(B(j,2))return H(E({replace:w},R(j.to),{state:typeof j.to=="object"?E({},O,j.to.state):O,force:$}),d||S)}else j=bt(S,v,!0,w,O);return yt(S,v,j),j})}function te(s,d){const p=A(s,d);return p?Promise.reject(p):Promise.resolve()}function vt(s,d){let p;const[v,O,$]=cn(s,d);p=gt(v.reverse(),"beforeRouteLeave",s,d);for(const y of v)y.leaveGuards.forEach(S=>{p.push(G(S,s,d))});const w=te.bind(null,s,d);return p.push(w),W(p).then(()=>{p=[];for(const y of i.list())p.push(G(y,s,d));return p.push(w),W(p)}).then(()=>{p=gt(O,"beforeRouteUpdate",s,d);for(const y of O)y.updateGuards.forEach(S=>{p.push(G(S,s,d))});return p.push(w),W(p)}).then(()=>{p=[];for(const y of s.matched)if(y.beforeEnter&&!d.matched.includes(y))if(L(y.beforeEnter))for(const S of y.beforeEnter)p.push(G(S,s,d));else p.push(G(y.beforeEnter,s,d));return p.push(w),W(p)}).then(()=>(s.matched.forEach(y=>y.enterCallbacks={}),p=gt($,"beforeRouteEnter",s,d),p.push(w),W(p))).then(()=>{p=[];for(const y of h.list())p.push(G(y,s,d));return p.push(w),W(p)}).catch(y=>B(y,8)?y:Promise.reject(y))}function yt(s,d,p){for(const v of m.list())v(s,d,p)}function bt(s,d,p,v,O){const $=A(s,d);if($)return $;const w=d===_,y=U?history.state:{};p&&(v||w?o.replace(s.fullPath,E({scroll:w&&y&&y.scroll},O)):o.push(s.fullPath,O)),c.value=s,Rt(s,d,p,w),ot()}let V;function ee(){V||(V=o.listen((s,d,p)=>{if(!Et.listening)return;const v=k(s),O=x(v);if(O){H(E(O,{replace:!0}),v).catch(Q);return}f=v;const $=c.value;U&&be(At($.fullPath,p.delta),J()),vt(v,$).catch(w=>B(w,12)?w:B(w,2)?(H(w.to,v).then(y=>{B(y,20)&&!p.delta&&p.type===X.pop&&o.go(-1,!1)}).catch(Q),Promise.reject()):(p.delta&&o.go(-p.delta,!1),rt(w,v,$))).then(w=>{w=w||bt(v,$,!1),w&&(p.delta&&!B(w,8)?o.go(-p.delta,!1):p.type===X.pop&&B(w,20)&&o.go(-1,!1)),yt(v,$,w)}).catch(Q)}))}let nt=N(),wt=N(),Z;function rt(s,d,p){ot(s);const v=wt.list();return v.length?v.forEach(O=>O(s,d,p)):console.error(s),Promise.reject(s)}function ne(){return Z&&c.value!==_?Promise.resolve():new Promise((s,d)=>{nt.add([s,d])})}function ot(s){return Z||(Z=!s,ee(),nt.list().forEach(([d,p])=>s?p(s):d()),nt.reset()),s}function Rt(s,d,p,v){const{scrollBehavior:O}=t;if(!U||!O)return Promise.resolve();const $=!p&&we(At(s.fullPath,0))||(v||!p)&&history.state&&history.state.scroll||null;return se().then(()=>O(s,d,$)).then(w=>w&&ye(w)).catch(w=>rt(w,s,d))}const at=s=>o.go(s);let st;const ct=new Set,Et={currentRoute:c,listening:!0,addRoute:g,removeRoute:b,hasRoute:P,getRoutes:C,resolve:k,options:t,push:q,replace:D,go:at,back:()=>at(-1),forward:()=>at(1),beforeEach:i.add,beforeResolve:h.add,afterEach:m.add,onError:wt.add,isReady:ne,install(s){const d=this;s.component("RouterLink",Xt),s.component("RouterView",Jt),s.config.globalProperties.$router=d,Object.defineProperty(s.config.globalProperties,"$route",{enumerable:!0,get:()=>K(c)}),U&&!st&&c.value===_&&(st=!0,q(o.location).catch(O=>{}));const p={};for(const O in _)p[O]=M(()=>c.value[O]);s.provide(et,d),s.provide(dt,Ct(p)),s.provide(mt,c);const v=s.unmount;ct.add(s),s.unmount=function(){ct.delete(s),ct.size<1&&(f=_,V&&V(),V=null,c.value=_,st=!1,Z=!1),v()}}};return Et}function W(t){return t.reduce((e,n)=>e.then(()=>n()),Promise.resolve())}function cn(t,e){const n=[],r=[],o=[],i=Math.max(e.matched.length,t.matched.length);for(let h=0;h<i;h++){const m=e.matched[h];m&&(t.matched.find(f=>
vendor: 224 bytes, line 5
5F(f,m))?r.push(m):n.push(m));const c=t.matched[h];c&&(e.matched.find(f=>F(f,c))||o.push(c))}return[n,r,o]}function ln(){return I(et)}function un(){return I(dt)}export{Xt as R,_ as S,Oe as a,un as b,sn as c,Jt as d,ln as u};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.