woocommerce/packages/woocommerce-admin/dist/date/index.js
2021-12-10 12:03:04 +00:00

1 line
19 KiB
JavaScript

this.wc=this.wc||{},this.wc.date=function(e){var t={};function r(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(o,n,function(t){return e[t]}.bind(null,n));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=444)}({2:function(e,t){e.exports=window.wp.i18n},32:function(e,t,r){"use strict";var o=r(67),n=r(68),a=r(39);e.exports={formats:a,parse:n,stringify:o}},39:function(e,t,r){"use strict";var o=String.prototype.replace,n=/%20/g,a="RFC1738",i="RFC3986";e.exports={default:i,formatters:{RFC1738:function(e){return o.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:a,RFC3986:i}},4:function(e,t){e.exports=window.lodash},444:function(e,t,r){"use strict";r.r(t),r.d(t,"isoDateFormat",(function(){return s})),r.d(t,"defaultDateTimeFormat",(function(){return u})),r.d(t,"presetValues",(function(){return l})),r.d(t,"periods",(function(){return d})),r.d(t,"appendTimestamp",(function(){return f})),r.d(t,"toMoment",(function(){return m})),r.d(t,"getRangeLabel",(function(){return p})),r.d(t,"getStoreTimeZoneMoment",(function(){return y})),r.d(t,"getLastPeriod",(function(){return b})),r.d(t,"getCurrentPeriod",(function(){return h})),r.d(t,"getDateParamsFromQuery",(function(){return g})),r.d(t,"getCurrentDates",(function(){return j})),r.d(t,"getDateDifferenceInDays",(function(){return _})),r.d(t,"getPreviousDate",(function(){return k})),r.d(t,"getAllowedIntervalsForQuery",(function(){return S})),r.d(t,"getIntervalForQuery",(function(){return Y})),r.d(t,"getChartTypeForQuery",(function(){return D})),r.d(t,"dayTicksThreshold",(function(){return x})),r.d(t,"weekTicksThreshold",(function(){return M})),r.d(t,"defaultTableDateFormat",(function(){return L})),r.d(t,"getDateFormatsForInterval",(function(){return E})),r.d(t,"loadLocaleData",(function(){return P})),r.d(t,"dateValidationMessages",(function(){return N})),r.d(t,"validateDateInputForRange",(function(){return T}));var o=r(9),n=r.n(o),a=r(4),i=r(2),c=r(32);const s="YYYY-MM-DD",u="YYYY-MM-DDTHH:mm:ss",l=[{value:"today",label:Object(i.__)("Today",'woocommerce')},{value:"yesterday",label:Object(i.__)("Yesterday",'woocommerce')},{value:"week",label:Object(i.__)("Week to date",'woocommerce')},{value:"last_week",label:Object(i.__)("Last week",'woocommerce')},{value:"month",label:Object(i.__)("Month to date",'woocommerce')},{value:"last_month",label:Object(i.__)("Last month",'woocommerce')},{value:"quarter",label:Object(i.__)("Quarter to date",'woocommerce')},{value:"last_quarter",label:Object(i.__)("Last quarter",'woocommerce')},{value:"year",label:Object(i.__)("Year to date",'woocommerce')},{value:"last_year",label:Object(i.__)("Last year",'woocommerce')},{value:"custom",label:Object(i.__)("Custom",'woocommerce')}],d=[{value:"previous_period",label:Object(i.__)("Previous period",'woocommerce')},{value:"previous_year",label:Object(i.__)("Previous year",'woocommerce')}],f=(e,t)=>{if("start"===t)return e.startOf("day").format(u);if("now"===t)return e.format(u);if("end"===t)return e.endOf("day").format(u);throw new Error("appendTimestamp requires second parameter to be either `start`, `now` or `end`")};function m(e,t){if(n.a.isMoment(t))return t.isValid()?t:null;if("string"==typeof t){const r=n()(t,[s,e],!0);return r.isValid()?r:null}throw new Error("toMoment requires a string to be passed as an argument")}function p(e,t){const r=e.year()===t.year(),o=r&&e.month()===t.month(),n=r&&o&&e.isSame(t,"day"),a=Object(i.__)("MMM D, YYYY",'woocommerce');if(n)return e.format(a);if(o){const r=e.date();return e.format(a).replace(r,`${r} - ${t.date()}`)}if(r){const r=Object(i.__)("MMM D",'woocommerce');return`${e.format(r)} - ${t.format(a)}`}return`${e.format(a)} - ${t.format(a)}`}function y(){return window.wcSettings&&window.wcSettings.timeZone?["+","-"].includes(window.wcSettings.timeZone.charAt(0))?n()().utcOffset(window.wcSettings.timeZone):n()().tz(window.wcSettings.timeZone):n()()}function b(e,t){const r=y().startOf(e).subtract(1,e),o=r.clone().endOf(e);let a,i;if("previous_period"===t)if("year"===e)a=n()().startOf(e).subtract(2,e),i=a.clone().endOf(e);else{const e=o.diff(r,"days");i=r.clone().subtract(1,"days"),a=i.clone().subtract(e,"days")}else"week"===e?(a=r.clone().subtract(1,"years"),i=o.clone().subtract(1,"years")):(a=r.clone().subtract(1,"years"),i=a.clone().endOf(e));return"month"===e&&(i=i.clone().endOf("month")),{primaryStart:r,primaryEnd:o,secondaryStart:a,secondaryEnd:i}}function h(e,t){const r=y().startOf(e),o=y(),n=o.diff(r,"days");let a,i;return"previous_period"===t?(a=r.clone().subtract(1,e),i=o.clone().subtract(1,e)):(a=r.clone().subtract(1,"years"),i=a.clone().add(n+1,"days").subtract(1,"seconds")),{primaryStart:r,primaryEnd:o,secondaryStart:a,secondaryEnd:i}}const w=Object(a.memoize)((e,t,r,o)=>{switch(e){case"today":return h("day",t);case"yesterday":return b("day",t);case"week":return h("week",t);case"last_week":return b("week",t);case"month":return h("month",t);case"last_month":return b("month",t);case"quarter":return h("quarter",t);case"last_quarter":return b("quarter",t);case"year":return h("year",t);case"last_year":return b("year",t);case"custom":const e=o.diff(r,"days");if("previous_period"===t){const t=r.clone().subtract(1,"days");return{primaryStart:r,primaryEnd:o,secondaryStart:t.clone().subtract(e,"days"),secondaryEnd:t}}return{primaryStart:r,primaryEnd:o,secondaryStart:r.clone().subtract(1,"years"),secondaryEnd:o.clone().subtract(1,"years")}}},(e,t,r,o)=>[e,t,r&&r.format(),o&&o.format()].join(":")),v=Object(a.memoize)((e,t,r,o,a)=>{if(e&&t)return{period:e,compare:t,after:r?n()(r):null,before:o?n()(o):null};const i=Object(c.parse)(a.replace(/&amp;/g,"&"));return{period:i.period,compare:i.compare,after:i.after?n()(i.after):null,before:i.before?n()(i.before):null}},(e,t,r,o,n)=>[e,t,r,o,n].join(":")),g=(e,t="period=month&compare=previous_year")=>{const{period:r,compare:o,after:n,before:a}=e;return v(r,o,n,a,t)},O=Object(a.memoize)((e,t,r,o,n,i)=>({primary:{label:Object(a.find)(l,t=>t.value===e).label,range:p(r,o),after:r,before:o},secondary:{label:Object(a.find)(d,e=>e.value===t).label,range:p(n,i),after:n,before:i}}),(e,t,r,o,n,a)=>[e,t,r&&r.format(),o&&o.format(),n&&n.format(),a&&a.format()].join(":")),j=(e,t="period=month&compare=previous_year")=>{const{period:r,compare:o,after:n,before:a}=g(e,t),{primaryStart:i,primaryEnd:c,secondaryStart:s,secondaryEnd:u}=w(r,o,n,a);return O(r,o,i,c,s,u)},_=(e,t)=>{const r=n()(e),o=n()(t);return r.diff(o,"days")},k=(e,t,r,o,a)=>{const i=n()(e);if("previous_year"===o)return i.clone().subtract(1,"years");const c=n()(t),s=n()(r),u=c.diff(s,a);return i.clone().subtract(u,a)};function S(e){let t=[];if("custom"===e.period){const{primary:r}=j(e),o=_(r.before,r.after);t=o>=365?["day","week","month","quarter","year"]:o>=90?["day","week","month","quarter"]:o>=28?["day","week","month"]:o>=7?["day","week"]:o>1&&o<7?["day"]:["hour","day"]}else switch(e.period){case"today":case"yesterday":t=["hour","day"];break;case"week":case"last_week":t=["day"];break;case"month":case"last_month":t=["day","week"];break;case"quarter":case"last_quarter":t=["day","week","month"];break;case"year":case"last_year":t=["day","week","month","quarter"];break;default:t=["day"]}return t}function Y(e){const t=S(e),r=t[0];let o=e.interval||r;return e.interval&&!t.includes(e.interval)&&(o=r),o}function D({chartType:e}){return["line","bar"].includes(e)?e:"line"}const x=63,M=9,L="m/d/Y";function E(e,t=0){let r="%B %-d, %Y",o="%B %-d, %Y",n="%Y-%m-%d",a="%b %Y",c=L;switch(e){case"hour":r="%_I%p %B %-d, %Y",o="%_I%p %b %-d, %Y",n="%_I%p",a="%b %-d, %Y",c="h A";break;case"day":t<x?n="%-d":(n="%b",a="%Y");break;case"week":t<M?(n="%-d",a="%b %Y"):(n="%b",a="%Y"),r=Object(i.__)("Week of %B %-d, %Y",'woocommerce'),o=Object(i.__)("Week of %B %-d, %Y",'woocommerce');break;case"quarter":case"month":r="%B %Y",o="%B %Y",n="%b",a="%Y";break;case"year":r="%Y",o="%Y",n="%Y"}return{screenReaderFormat:r,tooltipLabelFormat:o,xFormat:n,x2Format:a,tableFormat:c}}function P({userLocale:e,weekdaysShort:t}){"en"!==n.a.locale()&&n.a.updateLocale(e,{longDateFormat:{L:Object(i.__)("MM/DD/YYYY",'woocommerce'),LL:Object(i.__)("MMMM D, YYYY",'woocommerce'),LLL:Object(i.__)("D MMMM YYYY LT",'woocommerce'),LLLL:Object(i.__)("dddd, D MMMM YYYY LT",'woocommerce'),LT:Object(i.__)("HH:mm",'woocommerce')},weekdaysMin:t})}const N={invalid:Object(i.__)("Invalid date",'woocommerce'),future:Object(i.__)("Select a date in the past",'woocommerce'),startAfterEnd:Object(i.__)("Start date must be before end date",'woocommerce'),endBeforeStart:Object(i.__)("Start date must be before end date",'woocommerce')};function T(e,t,r,o,a){const i=m(a,t);return i?n()().isBefore(i,"day")?{date:null,error:N.future}:"after"===e&&r&&i.isAfter(r,"day")?{date:null,error:N.startAfterEnd}:"before"===e&&o&&i.isBefore(o,"day")?{date:null,error:N.endBeforeStart}:{date:i}:{date:null,error:N.invalid}}},49:function(e,t,r){"use strict";var o=r(39),n=Object.prototype.hasOwnProperty,a=Array.isArray,i=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),c=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},o=0;o<e.length;++o)void 0!==e[o]&&(r[o]=e[o]);return r};e.exports={arrayToObject:c,assign:function(e,t){return Object.keys(t).reduce((function(e,r){return e[r]=t[r],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],o=0;o<t.length;++o)for(var n=t[o],i=n.obj[n.prop],c=Object.keys(i),s=0;s<c.length;++s){var u=c[s],l=i[u];"object"==typeof l&&null!==l&&-1===r.indexOf(l)&&(t.push({obj:i,prop:u}),r.push(l))}return function(e){for(;e.length>1;){var t=e.pop(),r=t.obj[t.prop];if(a(r)){for(var o=[],n=0;n<r.length;++n)void 0!==r[n]&&o.push(r[n]);t.obj[t.prop]=o}}}(t),e},decode:function(e,t,r){var o=e.replace(/\+/g," ");if("iso-8859-1"===r)return o.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(o)}catch(e){return o}},encode:function(e,t,r,n,a){if(0===e.length)return e;var c=e;if("symbol"==typeof e?c=Symbol.prototype.toString.call(e):"string"!=typeof e&&(c=String(e)),"iso-8859-1"===r)return escape(c).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var s="",u=0;u<c.length;++u){var l=c.charCodeAt(u);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||a===o.RFC1738&&(40===l||41===l)?s+=c.charAt(u):l<128?s+=i[l]:l<2048?s+=i[192|l>>6]+i[128|63&l]:l<55296||l>=57344?s+=i[224|l>>12]+i[128|l>>6&63]+i[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&c.charCodeAt(u)),s+=i[240|l>>18]+i[128|l>>12&63]+i[128|l>>6&63]+i[128|63&l])}return s},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(a(e)){for(var r=[],o=0;o<e.length;o+=1)r.push(t(e[o]));return r}return t(e)},merge:function e(t,r,o){if(!r)return t;if("object"!=typeof r){if(a(t))t.push(r);else{if(!t||"object"!=typeof t)return[t,r];(o&&(o.plainObjects||o.allowPrototypes)||!n.call(Object.prototype,r))&&(t[r]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(r);var i=t;return a(t)&&!a(r)&&(i=c(t,o)),a(t)&&a(r)?(r.forEach((function(r,a){if(n.call(t,a)){var i=t[a];i&&"object"==typeof i&&r&&"object"==typeof r?t[a]=e(i,r,o):t.push(r)}else t[a]=r})),t):Object.keys(r).reduce((function(t,a){var i=r[a];return n.call(t,a)?t[a]=e(t[a],i,o):t[a]=i,t}),i)}}},67:function(e,t,r){"use strict";var o=r(49),n=r(39),a=Object.prototype.hasOwnProperty,i={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},c=Array.isArray,s=Array.prototype.push,u=function(e,t){s.apply(e,c(t)?t:[t])},l=Date.prototype.toISOString,d=n.default,f={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,format:d,formatter:n.formatters[d],indices:!1,serializeDate:function(e){return l.call(e)},skipNulls:!1,strictNullHandling:!1},m=function e(t,r,n,a,i,s,l,d,m,p,y,b,h,w){var v,g=t;if("function"==typeof l?g=l(r,g):g instanceof Date?g=p(g):"comma"===n&&c(g)&&(g=o.maybeMap(g,(function(e){return e instanceof Date?p(e):e}))),null===g){if(a)return s&&!h?s(r,f.encoder,w,"key",y):r;g=""}if("string"==typeof(v=g)||"number"==typeof v||"boolean"==typeof v||"symbol"==typeof v||"bigint"==typeof v||o.isBuffer(g))return s?[b(h?r:s(r,f.encoder,w,"key",y))+"="+b(s(g,f.encoder,w,"value",y))]:[b(r)+"="+b(String(g))];var O,j=[];if(void 0===g)return j;if("comma"===n&&c(g))O=[{value:g.length>0?g.join(",")||null:void 0}];else if(c(l))O=l;else{var _=Object.keys(g);O=d?_.sort(d):_}for(var k=0;k<O.length;++k){var S=O[k],Y="object"==typeof S&&void 0!==S.value?S.value:g[S];if(!i||null!==Y){var D=c(g)?"function"==typeof n?n(r,S):r:r+(m?"."+S:"["+S+"]");u(j,e(Y,D,n,a,i,s,l,d,m,p,y,b,h,w))}}return j};e.exports=function(e,t){var r,o=e,s=function(e){if(!e)return f;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||f.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var r=n.default;if(void 0!==e.format){if(!a.call(n.formatters,e.format))throw new TypeError("Unknown format option provided.");r=e.format}var o=n.formatters[r],i=f.filter;return("function"==typeof e.filter||c(e.filter))&&(i=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:f.addQueryPrefix,allowDots:void 0===e.allowDots?f.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:f.charsetSentinel,delimiter:void 0===e.delimiter?f.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:f.encode,encoder:"function"==typeof e.encoder?e.encoder:f.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:f.encodeValuesOnly,filter:i,format:r,formatter:o,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:f.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:f.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:f.strictNullHandling}}(t);"function"==typeof s.filter?o=(0,s.filter)("",o):c(s.filter)&&(r=s.filter);var l,d=[];if("object"!=typeof o||null===o)return"";l=t&&t.arrayFormat in i?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var p=i[l];r||(r=Object.keys(o)),s.sort&&r.sort(s.sort);for(var y=0;y<r.length;++y){var b=r[y];s.skipNulls&&null===o[b]||u(d,m(o[b],b,p,s.strictNullHandling,s.skipNulls,s.encode?s.encoder:null,s.filter,s.sort,s.allowDots,s.serializeDate,s.format,s.formatter,s.encodeValuesOnly,s.charset))}var h=d.join(s.delimiter),w=!0===s.addQueryPrefix?"?":"";return s.charsetSentinel&&("iso-8859-1"===s.charset?w+="utf8=%26%2310003%3B&":w+="utf8=%E2%9C%93&"),h.length>0?w+h:""}},68:function(e,t,r){"use strict";var o=r(49),n=Object.prototype.hasOwnProperty,a=Array.isArray,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:o.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},c=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},s=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},u=function(e,t,r,o){if(e){var a=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,i=/(\[[^[\]]*])/g,c=r.depth>0&&/(\[[^[\]]*])/.exec(a),u=c?a.slice(0,c.index):a,l=[];if(u){if(!r.plainObjects&&n.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var d=0;r.depth>0&&null!==(c=i.exec(a))&&d<r.depth;){if(d+=1,!r.plainObjects&&n.call(Object.prototype,c[1].slice(1,-1))&&!r.allowPrototypes)return;l.push(c[1])}return c&&l.push("["+a.slice(c.index)+"]"),function(e,t,r,o){for(var n=o?t:s(t,r),a=e.length-1;a>=0;--a){var i,c=e[a];if("[]"===c&&r.parseArrays)i=[].concat(n);else{i=r.plainObjects?Object.create(null):{};var u="["===c.charAt(0)&&"]"===c.charAt(c.length-1)?c.slice(1,-1):c,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&c!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(i=[])[l]=n:i[u]=n:i={0:n}}n=i}return n}(l,t,r,o)}};e.exports=function(e,t){var r=function(e){if(!e)return i;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?i.charset:e.charset;return{allowDots:void 0===e.allowDots?i.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:i.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:i.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:i.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:i.comma,decoder:"function"==typeof e.decoder?e.decoder:i.decoder,delimiter:"string"==typeof e.delimiter||o.isRegExp(e.delimiter)?e.delimiter:i.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:i.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:i.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:i.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:i.strictNullHandling}}(t);if(""===e||null==e)return r.plainObjects?Object.create(null):{};for(var l="string"==typeof e?function(e,t){var r,u={},l=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,d=t.parameterLimit===1/0?void 0:t.parameterLimit,f=l.split(t.delimiter,d),m=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r<f.length;++r)0===f[r].indexOf("utf8=")&&("utf8=%E2%9C%93"===f[r]?p="utf-8":"utf8=%26%2310003%3B"===f[r]&&(p="iso-8859-1"),m=r,r=f.length);for(r=0;r<f.length;++r)if(r!==m){var y,b,h=f[r],w=h.indexOf("]="),v=-1===w?h.indexOf("="):w+1;-1===v?(y=t.decoder(h,i.decoder,p,"key"),b=t.strictNullHandling?null:""):(y=t.decoder(h.slice(0,v),i.decoder,p,"key"),b=o.maybeMap(s(h.slice(v+1),t),(function(e){return t.decoder(e,i.decoder,p,"value")}))),b&&t.interpretNumericEntities&&"iso-8859-1"===p&&(b=c(b)),h.indexOf("[]=")>-1&&(b=a(b)?[b]:b),n.call(u,y)?u[y]=o.combine(u[y],b):u[y]=b}return u}(e,r):e,d=r.plainObjects?Object.create(null):{},f=Object.keys(l),m=0;m<f.length;++m){var p=f[m],y=u(p,l[p],r,"string"==typeof e);d=o.merge(d,y,r)}return o.compact(d)}},9:function(e,t){e.exports=window.moment}});