{"version":3,"sources":["jsdelivr-header.js","/npm/ziggy-js@2.5.3/dist/index.js"],"names":[],"mappings":"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","file":"/npm/ziggy-js@2.5.3/dist/index.js/+esm","sourceRoot":"","sourcesContent":["/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/ziggy-js@2.5.3/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import{parse as t,stringify as r}from\"qs\";function e(){return e=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var e=arguments[r];for(var i in e)({}).hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t},e.apply(null,arguments)}class i{constructor(t,r,e){var i,n;this.name=t,this.definition=r,this.bindings=null!=(i=r.bindings)?i:{},this.wheres=null!=(n=r.wheres)?n:{},this.config=e}get template(){const t=`${this.origin}/${this.definition.uri}`.replace(/\\/+$/,\"\");return\"\"===t?\"/\":t}get origin(){return this.config.absolute?this.definition.domain?`${this.config.url.match(/^\\w+:\\/\\//)[0]}${this.definition.domain}${this.config.port?`:${this.config.port}`:\"\"}`:this.config.url:\"\"}get parameterSegments(){var t,r;return null!=(t=null==(r=this.template.match(/{[^}?]+\\??}/g))?void 0:r.map(t=>({name:t.replace(/{|\\??}/g,\"\"),required:!/\\?}$/.test(t)})))?t:[]}matchesUrl(r){var e;if(!this.definition.methods.includes(\"GET\"))return!1;const i=this.template.replace(/[.*+$()[\\]]/g,\"\\\\$&\").replace(/(\\/?){([^}?]*)(\\??)}/g,(t,r,e,i)=>{var n;const s=`(?<${e}>${(null==(n=this.wheres[e])?void 0:n.replace(/(^\\^)|(\\$$)/g,\"\"))||\"[^/?]+\"})`;return i?`(${r}${s})?`:`${r}${s}`}).replace(/^\\w+:\\/\\//,\"\"),[n,s]=r.replace(/^\\w+:\\/\\//,\"\").split(\"?\"),o=null!=(e=new RegExp(`^${i}/?$`).exec(n))?e:new RegExp(`^${i}/?$`).exec(decodeURI(n));if(o){for(const t in o.groups)o.groups[t]=\"string\"==typeof o.groups[t]?decodeURIComponent(o.groups[t]):o.groups[t];return{params:o.groups,query:t(s)}}return!1}compile(t){return this.parameterSegments.length?this.template.replace(/{([^}?]+)(\\??)}/g,(r,e,i)=>{var n,s;if(!i&&[null,void 0].includes(t[e]))throw new Error(`Ziggy error: '${e}' parameter is required for route '${this.name}'.`);if(this.wheres[e]&&!new RegExp(`^${i?`(${this.wheres[e]})?`:this.wheres[e]}$`).test(null!=(s=t[e])?s:\"\"))throw new Error(`Ziggy error: '${e}' parameter '${t[e]}' does not match required format '${this.wheres[e]}' for route '${this.name}'.`);return encodeURI(null!=(n=t[e])?n:\"\").replace(/%7C/g,\"|\").replace(/%25/g,\"%\").replace(/\\$/g,\"%24\")}).replace(this.config.absolute?/(\\.[^/]+?)(\\/\\/)/:/(^)(\\/\\/)/,\"$1/\").replace(/\\/+$/,\"\"):this.template}}class n extends String{constructor(t,r,n=!0,s){if(super(),this.t=null!=s?s:\"undefined\"!=typeof Ziggy?Ziggy:null==globalThis?void 0:globalThis.Ziggy,this.t=e({},this.t,{absolute:n}),t){if(!this.t.routes[t])throw new Error(`Ziggy error: route '${t}' is not in the route list.`);this.i=new i(t,this.t.routes[t],this.t),this.o=this.u(r)}}toString(){const t=Object.keys(this.o).filter(t=>!this.i.parameterSegments.some(({name:r})=>r===t)).filter(t=>\"_query\"!==t).reduce((t,r)=>e({},t,{[r]:this.o[r]}),{});return this.i.compile(this.o)+r(e({},t,this.o._query),{addQueryPrefix:!0,arrayFormat:\"indices\",encodeValuesOnly:!0,skipNulls:!0,encoder:(t,r)=>\"boolean\"==typeof t?Number(t):r(t)})}h(t){t?this.t.absolute&&t.startsWith(\"/\")&&(t=this.l().host+t):t=this.m();let r={};const[n,s]=Object.entries(this.t.routes).find(([e,n])=>r=new i(e,n,this.t).matchesUrl(t))||[void 0,void 0];return e({name:n},r,{route:s})}m(){const{host:t,pathname:r,search:e}=this.l();return(this.t.absolute?t+r:r.replace(this.t.url.replace(/^\\w*:\\/\\/[^/]+/,\"\"),\"\").replace(/^\\/+/,\"/\"))+e}current(t,r){const{name:n,params:s,query:o,route:u}=this.h();if(!t)return n;const h=new RegExp(`^${t.replace(/\\./g,\"\\\\.\").replace(/\\*/g,\".*\")}$`).test(n);if([null,void 0].includes(r)||!h)return h;const a=new i(n,u,this.t);r=this.u(r,a);const l=e({},s,o);if(Object.values(r).every(t=>!t)&&!Object.values(l).some(t=>void 0!==t))return!0;const c=(t,r)=>Object.entries(t).every(([t,e])=>Array.isArray(e)&&Array.isArray(r[t])?e.every(e=>r[t].includes(e)):\"object\"==typeof e&&\"object\"==typeof r[t]&&null!==e&&null!==r[t]?c(e,r[t]):r[t]==e);return c(r,l)}l(){var t,r,e,i,n,s;const{host:o=\"\",pathname:u=\"\",search:h=\"\"}=\"undefined\"!=typeof window?window.location:{};return{host:null!=(t=null==(r=this.t.location)?void 0:r.host)?t:o,pathname:null!=(e=null==(i=this.t.location)?void 0:i.pathname)?e:u,search:null!=(n=null==(s=this.t.location)?void 0:s.search)?n:h}}get params(){const{params:t,query:r}=this.h();return e({},t,r)}get routeParams(){return this.h().params}get queryParams(){return this.h().query}has(t){return this.t.routes.hasOwnProperty(t)}u(t={},r=this.i){null!=t||(t={}),t=[\"string\",\"number\"].includes(typeof t)?[t]:t;const i=r.parameterSegments.filter(({name:t})=>!this.t.defaults[t]);return Array.isArray(t)?t=t.reduce((t,r,n)=>e({},t,i[n]?{[i[n].name]:r}:\"object\"==typeof r?r:{[r]:\"\"}),{}):1!==i.length||t[i[0].name]||!t.hasOwnProperty(Object.values(r.bindings)[0])&&!t.hasOwnProperty(\"id\")||(t={[i[0].name]:t}),e({},this.$(r),this.p(t,r))}$(t){return t.parameterSegments.filter(({name:t})=>this.t.defaults[t]).reduce((t,{name:r},i)=>e({},t,{[r]:this.t.defaults[r]}),{})}p(t,{bindings:r,parameterSegments:i}){return Object.entries(t).reduce((t,[n,s])=>{if(!s||\"object\"!=typeof s||Array.isArray(s)||!i.some(({name:t})=>t===n))return e({},t,{[n]:s});if(!s.hasOwnProperty(r[n])){if(!s.hasOwnProperty(\"id\"))throw new Error(`Ziggy error: object passed as '${n}' parameter is missing route model binding key '${r[n]}'.`);r[n]=\"id\"}return e({},t,{[n]:s[r[n]]})},{})}valueOf(){return this.toString()}}function s(t,r,e,i){const s=new n(t,r,e,i);return t?s.toString():s}const o={install(t,r){const e=(t,e,i,n=r)=>s(t,e,i,n);parseInt(t.version)>2?(t.config.globalProperties.route=e,t.provide(\"route\",e)):t.mixin({methods:{route:e}})}};function u(t){if(!t&&!globalThis.Ziggy&&\"undefined\"==typeof Ziggy)throw new Error(\"Ziggy error: missing configuration. Ensure that a `Ziggy` variable is defined globally or pass a config object into the useRoute hook.\");return(r,e,i,n=t)=>s(r,e,i,n)}export{o as ZiggyVue,s as route,u as useRoute};\n"]}