PageSourceSearch

https://gradguard.com/build/assets/dist-CCDeE_Af.js

js gradguard.com collected 2026-10-01 11:29:20 UTC 7,981 bytes, 8 lines download raw bytes

1function e(t){"@babel/helpers - typeof";return e=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},e(t)}function t(t,n){if(e(t)!=`object`||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var i=r.call(t,n||`default`);if(e(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(n===`string`?String:Number)(t)}function n(n){var r=t(n,`string`);return e(r)==`symbol`?r:r+``}function r(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i={silent:!1,logLevel:`warn`};function a(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}var o=()=>({func:()=>void 0,bool:!0,string:``,number:0,array:()=>[],object:()=>({}),integer:0}),s=/^\s*function (\w+)/;function c(e){let t=e?.type??e;if(t){let e=t.toString().match(s);return e?e[1]:``}return``}function l(e){if(e==null)return``;let t=e.constructor.toString().match(s);return t?t[1].replace(/^Async/,``):``}function u(e){return`structuredClone`in globalThis?structuredClone(e):m(e)?[...e]:a(e)?Object.assign({},e):e}function d(){}var f=d,p=Number.isInteger||function(e){return typeof e==`number`&&isFinite(e)&&Math.floor(e)===e},m=Array.isArray,h=Object.hasOwn,g=e=>toString.call(e)===`[object Function]`,_=(e,t)=>a(e)&&h(e,`_vueTypes_name`)&&(!t||e._vueTypes_name===t),v=e=>a(e)&&(h(e,`type`)||[`_vueTypes_name`,`validator`,`default`,`required`].some(t=>h(e,t)));function y(e,t){return Object.defineProperty(e.bind(t),"__original",{value:e})}function b(e,t,n=!1){let r,i=!0,o=``;r=a(e)?e:{type:e};let s=_(r)?r._vueTypes_name+` - `:``;if(v(r)&&r.type!==null){if(r.type===void 0||r.type===!0||!r.required&&t==null)return i;m(r.type)?(i=r.type.some(e=>b(e,t,!0)===!0),o=r.type.map(e=>c(e)).join(` or `)):(o=c(r),i=o===`Array`?m(t):o===`Object`?a(t):o===`String`||o===`Number`||o===`Boolean`||o===`Function`?l(t)===o:t instanceof r.type)}if(!i){let e=`${s}value "${t}" should be of type "${o}"`;return n?e:(f(e),!1)}if(h(r,`validator`)&&g(r.validator)){let e=f,a=[];if(f=e=>{a.push(e)},i=r.validator(t),f=e,!i){let e=(a.length>1?`* `:``)+a.join(`
2* `);return a.length=0,n?e:(f(e),i)}}return i}function x(e,t){let n=Object.defineProperties(t,{_vueTypes_name:{value:e,writable:!0},isRequired:{get(){return this.required=!0,this}}
2,def:{value(e){return e===void 0?this.type===Boolean||m(this.type)&&this.type.includes(Boolean)?(this.default=void 0,this):(h(this,`default`)&&delete this.default,this):!g(e)&&b(this,e,!0)!==!0?(f(`${this._vueTypes_name} - invalid default value: "${e}"`),this):(this.default=m(e)||a(e)?()=>u(e):e,this)}}}),{validator:r}=n;return g(r)&&(n.validator=y(r,n)),n}function S(e,t){let n=x(e,t);return Object.defineProperty(n,"validate",{value(e){return g(this.validator)&&f(`${this._vueTypes_name} - calling .validate() will overwrite the current custom validator function. Validator info:
3${JSON.stringify(this)}`),this.validator=y(e,this),this}})}function C(e){return e.replace(/^(?!\s*$)/gm,`  `)}var w=()=>S(`any`,{}),T=()=>S(`function`,{type:Function}),E=()=>S(`boolean`,{type:Boolean}),D=()=>S(`string`,{type:String}),O=()=>S(`number`,{type:Number}),k=()=>S(`array`,{type:Array}),A=()=>S(`object`,{type:Object}),j=()=>x(`integer`,{type:Number,validator(e){let t=p(e);return t||f(`integer - "${e?.toString()}" is not an integer`),t}}),M=()=>x(`symbol`,{validator(e){let t=typeof e==`symbol`;return t||f(`symbol - invalid value "${e?.toString()}"`),t}}),N=()=>Object.defineProperty({type:null,validator(e){let t=e===null;return t||f(`nullable - value should be null`),t}},"_vueTypes_name",{value:`nullable`});function P(e,t=`custom validation failed`){if(typeof e!=`function`)throw TypeError(`[VueTypes error]: You must provide a function as argument`);return x(e.name||`<<anonymous function>>`,{type:null,validator(n){let r=e(n);return r||f(`${this._vueTypes_name} - ${t}`),r}})}function F(e){if(!m(e))throw TypeError(`[VueTypes error]: You must provide an array as argument.`);let t=`oneOf - value should be one of "${e.map(e=>typeof e==`symbol`?e.toString():e).join(`", "`)}".`,n={validator(n){let r=e.indexOf(n)!==-1;return r||f(t),r}};if(e.indexOf(null)===-1){let t=e.reduce((e,t)=>{if(t!=null){let n=t.constructor;e.indexOf(n)===-1&&e.push(n)}return e},[]);t.length>0&&(n.type=t)}return x(`oneOf`,n)}function I(e){if(!m(e))throw TypeError(`[VueTypes error]: You must provide an array as argument`);let t=!1,n=!1,r=[];for(let i=0;i<e.length;i+=1){let a=e[i];if(v(a)){if(g(a.validator)&&(t=!0),_(a,`oneOf`)&&a.type){r=r.concat(a.type);continue}if(_(a,`nullable`)){n=!0;continue}if(a.type===!0||!a.type){f(`oneOfType - invalid usage of "true" and "null" as types.`);continue}r=r.concat(a.type)}else r.push(a)}r=r.filter((e,t)=>r.indexOf(e)===t);let i=!n&&r.length>0?r:null;return t?x(`oneOfType`,{type:i,validator(t){let n=[],r=e.some(e=>{let r=b(e,t,!0);return typeof r==`string`&&n.push(r),r===!0});return r||f(`oneOfType - provided value does not match any of the ${n.length} passed-in validators:
4${C(n.join(`
5`))}`),r}}):x(`oneOfType`,{type:i})}function L(e){return x(`arrayOf`,{type:Array,validator(t){let n=``,r=t.every(t=>(n=b(e,t,!0),n===!0));return r||f(`arrayOf - value validation error:
6${C(n)}`),r}})}function R(e){return x(`instanceOf`,{type:e})}function z(e){return x(`objectOf`,{type:Object,validator(t){let n=``;if(!a(t))return!1;let r=Object.keys(t).every(r=>(n=b(e,t[r],!0),n===!0));return r||f(`objectOf - value validation error:
7${C(n)}`),r}})}function B(e){let t=Object.keys(e),n=t.filter(t=>!!e[t]?.required),r=x(`shape`,{type:Object,validator(r){if(!a(r))return!1;let i=Object.keys(r);if(n.some(e=>i.indexOf(e)===-1)){let e=n.filter(e=>i.indexOf(e)===-1);return e.length===1?f(`shape - required property "${e[0]?.toString()}" is not defined.`):f(`shape - required properties "${e.join(`", "`)}" are not defined.`),!1}return i.every(n=>{if(t.indexOf(n)===-1)return this._vueTypes_isLoose?!0:(f(`shape - shape definition does not include a "${n.toString()}" property. Allowed keys: "${t.join(`", "`)}".`),!1);let i=e[n],a=b(i,r[n],!0);return typeof a==`string`&&f(`shape - "${n?.toString()}" property validation error:
8 ${C(a)}`),a===!0})}});return Object.defineProperty(r,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(r,"loose",{get(){return this._vueTypes_isLoose=!0,this}}),r}function V(e,t,n=!1){return n?S(e,t):x(e,t)}var H=(()=>{var e;return e=class{static get any(){return w()}static get func(){return T().def(this.defaults.func)}static get bool(){return this.defaults.bool===void 0?E():E().def(this.defaults.bool)}static get string(){return D().def(this.defaults.string)}static get number(){return O().def(this.defaults.number)}static get array(){return k().def(this.defaults.array)}static get object(){return A().def(this.defaults.object)}static get integer(){return j().def(this.defaults.integer)}static get symbol(){return M()}static get nullable(){return N()}static extend(...e){f(`VueTypes.extend has been removed. Use the ES6+ method instead. See https://vue-types.codeful.dev/namespaced-usage/extend.html#extending-namespaced-validators-in-es6 for details.`)}},r(e,`defaults`,{}),r(e,`sensibleDefaults`,void 0),r(e,`config`,i),r(e,`custom`,P),r(e,`oneOf`,F),r(e,`instanceOf`,R),r(e,`oneOfType`,I),r(e,`arrayOf`,L),r(e,`objectOf`,z),r(e,`shape`,B),r(e,`utils`,{validate(e,t){return b(t,e,!0)===!0},toType:V}),e})();function U(e=o()){var t;return t=class extends H{static get sensibleDefaults(){return{...this.defaults}}static set sensibleDefaults(t){if(t===!1){this.defaults={};return}if(t===!0){this.defaults={...e};return}this.defaults={...t}}},r(t,`defaults`,{...e}),t}U();export{O as a,I as c,T as i,D as l,k as n,A as o,E as r,F as s,w as t,r 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.