From dae36da7a06a027fe39c54f8faf4980137de52a7 Mon Sep 17 00:00:00 2001 From: Ortwin Pinke Date: Tue, 23 Feb 2021 19:10:07 +0100 Subject: [PATCH] folder structur and .hold files added klaro files (src and external) --- external/klaro/README.md | 13 + external/klaro/cm.js | 1 + external/klaro/config.js | 331 +++ external/klaro/configs/i18n.js | 80 + external/klaro/examples/gtm-config.js | 60 + external/klaro/examples/gtm.html | 43 + external/klaro/examples/simple.html | 74 + external/klaro/examples/tracker.js | 14 + external/klaro/ide.js | 6 + external/klaro/index.html | 632 +++++ external/klaro/klaro-no-css.js | 1 + .../klaro/klaro-no-translations-no-css.js | 1 + external/klaro/klaro-no-translations.js | 1 + external/klaro/klaro.css | 2149 +++++++++++++++++ external/klaro/klaro.js | 1 + external/klaro/klaro.min.css | 4 + external/klaro/translations.js | 1 + includes/contenido/.hold | 1 + locale/.hold | 1 + templates/conlite/css/.hold | 1 + templates/conlite/js/.hold | 1 + templates/contenido/css/.hold | 1 + templates/contenido/js/.hold | 1 + 23 files changed, 3418 insertions(+) create mode 100644 external/klaro/README.md create mode 100644 external/klaro/cm.js create mode 100644 external/klaro/config.js create mode 100644 external/klaro/configs/i18n.js create mode 100644 external/klaro/examples/gtm-config.js create mode 100644 external/klaro/examples/gtm.html create mode 100644 external/klaro/examples/simple.html create mode 100644 external/klaro/examples/tracker.js create mode 100644 external/klaro/ide.js create mode 100644 external/klaro/index.html create mode 100644 external/klaro/klaro-no-css.js create mode 100644 external/klaro/klaro-no-translations-no-css.js create mode 100644 external/klaro/klaro-no-translations.js create mode 100644 external/klaro/klaro.css create mode 100644 external/klaro/klaro.js create mode 100644 external/klaro/klaro.min.css create mode 100644 external/klaro/translations.js create mode 100644 includes/contenido/.hold create mode 100644 locale/.hold create mode 100644 templates/conlite/css/.hold create mode 100644 templates/conlite/js/.hold create mode 100644 templates/contenido/css/.hold create mode 100644 templates/contenido/js/.hold diff --git a/external/klaro/README.md b/external/klaro/README.md new file mode 100644 index 0000000..4e32dd3 --- /dev/null +++ b/external/klaro/README.md @@ -0,0 +1,13 @@ +# Klaro Distribution Files + +These files are transpiled from the `src` folder, you can integrate them into your website. The following +files are available for download: + +* [klaro.js](klaro.js): Minified version of Klaro, CSS included. +* [klaro-no-css.js](klaro-no-css.js): Minified version of Klaro, CSS **not** included. +* [klaro.css](klaro.css): Non-minified CSS (useful if you want to modify it yourself). +* [klaro.min.css](klaro.min.css): Minified CSS. + +If you want to use Klaro with its existing styles (which you can still overwrite with more specific rules) +simply download and include [klaro.js](klaro.js). If you want to define your own styles from scratch, simply +download and include [klaro-no-css.js](klaro-no-css.js). diff --git a/external/klaro/cm.js b/external/klaro/cm.js new file mode 100644 index 0000000..64eea28 --- /dev/null +++ b/external/klaro/cm.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.cm=e():t.cm=e()}(window,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=131)}([function(t,e,n){var r=n(3),o=n(59),i=n(5),c=n(47),u=n(62),a=n(88),s=o("wks"),f=r.Symbol,l=a?f:f&&f.withoutSetter||c;t.exports=function(t){return i(s,t)||(u&&i(f,t)?s[t]=f[t]:s[t]=l("Symbol."+t)),s[t]}},function(t,e,n){var r=n(3),o=n(31).f,i=n(19),c=n(22),u=n(58),a=n(84),s=n(61);t.exports=function(t,e){var n,f,l,p,v,h=t.target,y=t.global,d=t.stat;if(n=y?r:d?r[h]||u(h,{}):(r[h]||{}).prototype)for(f in e){if(p=e[f],l=t.noTargetGet?(v=o(n,f))&&v.value:n[f],!s(y?f:h+(d?".":"#")+f,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;a(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),c(n,f,p,t)}}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(133))},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){"use strict";var r=n(21),o=n(93),i=n(38),c=n(28),u=n(65),a=c.set,s=c.getterFor("Array Iterator");t.exports=u(Array,"Array",(function(t,e){a(this,{type:"Array Iterator",target:r(t),index:0,kind:e})}),(function(){var t=s(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(t,e,n){"use strict";var r=n(1),o=n(3),i=n(30),c=n(32),u=n(8),a=n(62),s=n(88),f=n(2),l=n(5),p=n(55),v=n(4),h=n(9),y=n(25),d=n(21),g=n(45),m=n(33),b=n(36),x=n(48),S=n(50),O=n(135),w=n(76),E=n(31),k=n(11),j=n(57),A=n(19),C=n(22),P=n(59),T=n(46),I=n(35),R=n(47),_=n(0),D=n(89),N=n(90),M=n(37),L=n(28),F=n(56).forEach,U=T("hidden"),$=_("toPrimitive"),z=L.set,W=L.getterFor("Symbol"),G=Object.prototype,B=o.Symbol,K=i("JSON","stringify"),q=E.f,V=k.f,Y=O.f,H=j.f,J=P("symbols"),Q=P("op-symbols"),X=P("string-to-symbol-registry"),Z=P("symbol-to-string-registry"),tt=P("wks"),et=o.QObject,nt=!et||!et.prototype||!et.prototype.findChild,rt=u&&f((function(){return 7!=b(V({},"a",{get:function(){return V(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=q(G,e);r&&delete G[e],V(t,e,n),r&&t!==G&&V(G,e,r)}:V,ot=function(t,e){var n=J[t]=b(B.prototype);return z(n,{type:"Symbol",tag:t,description:e}),u||(n.description=e),n},it=s?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof B},ct=function(t,e,n){t===G&&ct(Q,e,n),h(t);var r=g(e,!0);return h(n),l(J,r)?(n.enumerable?(l(t,U)&&t[U][r]&&(t[U][r]=!1),n=b(n,{enumerable:m(0,!1)})):(l(t,U)||V(t,U,m(1,{})),t[U][r]=!0),rt(t,r,n)):V(t,r,n)},ut=function(t,e){h(t);var n=d(e),r=x(n).concat(lt(n));return F(r,(function(e){u&&!at.call(n,e)||ct(t,e,n[e])})),t},at=function(t){var e=g(t,!0),n=H.call(this,e);return!(this===G&&l(J,e)&&!l(Q,e))&&(!(n||!l(this,e)||!l(J,e)||l(this,U)&&this[U][e])||n)},st=function(t,e){var n=d(t),r=g(e,!0);if(n!==G||!l(J,r)||l(Q,r)){var o=q(n,r);return!o||!l(J,r)||l(n,U)&&n[U][r]||(o.enumerable=!0),o}},ft=function(t){var e=Y(d(t)),n=[];return F(e,(function(t){l(J,t)||l(I,t)||n.push(t)})),n},lt=function(t){var e=t===G,n=Y(e?Q:d(t)),r=[];return F(n,(function(t){!l(J,t)||e&&!l(G,t)||r.push(J[t])})),r};(a||(C((B=function(){if(this instanceof B)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=R(t),n=function(t){this===G&&n.call(Q,t),l(this,U)&&l(this[U],e)&&(this[U][e]=!1),rt(this,e,m(1,t))};return u&&nt&&rt(G,e,{configurable:!0,set:n}),ot(e,t)}).prototype,"toString",(function(){return W(this).tag})),C(B,"withoutSetter",(function(t){return ot(R(t),t)})),j.f=at,k.f=ct,E.f=st,S.f=O.f=ft,w.f=lt,D.f=function(t){return ot(_(t),t)},u&&(V(B.prototype,"description",{configurable:!0,get:function(){return W(this).description}}),c||C(G,"propertyIsEnumerable",at,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:B}),F(x(tt),(function(t){N(t)})),r({target:"Symbol",stat:!0,forced:!a},{for:function(t){var e=String(t);if(l(X,e))return X[e];var n=B(e);return X[e]=n,Z[n]=e,n},keyFor:function(t){if(!it(t))throw TypeError(t+" is not a symbol");if(l(Z,t))return Z[t]},useSetter:function(){nt=!0},useSimple:function(){nt=!1}}),r({target:"Object",stat:!0,forced:!a,sham:!u},{create:function(t,e){return void 0===e?b(t):ut(b(t),e)},defineProperty:ct,defineProperties:ut,getOwnPropertyDescriptor:st}),r({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:ft,getOwnPropertySymbols:lt}),r({target:"Object",stat:!0,forced:f((function(){w.f(1)}))},{getOwnPropertySymbols:function(t){return w.f(y(t))}}),K)&&r({target:"JSON",stat:!0,forced:!a||f((function(){var t=B();return"[null]"!=K([t])||"{}"!=K({a:t})||"{}"!=K(Object(t))}))},{stringify:function(t,e,n){for(var r,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=e,(v(e)||void 0!==t)&&!it(t))return p(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!it(e))return e}),o[1]=e,K.apply(null,o)}});B.prototype[$]||A(B.prototype,$,B.prototype.valueOf),M(B,"Symbol"),I[U]=!0},function(t,e,n){var r=n(2);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,e,n){var r=n(4);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var r=n(64),o=n(22),i=n(141);r||o(Object.prototype,"toString",i,{unsafe:!0})},function(t,e,n){var r=n(8),o=n(82),i=n(9),c=n(45),u=Object.defineProperty;e.f=r?u:function(t,e,n){if(i(t),e=c(e,!0),i(n),o)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";var r=n(1),o=n(8),i=n(3),c=n(5),u=n(4),a=n(11).f,s=n(84),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof p?new f(t):void 0===t?f():f(t);return""===t&&(l[e]=!0),e};s(p,f);var v=p.prototype=f.prototype;v.constructor=p;var h=v.toString,y="Symbol(test)"==String(f("test")),d=/^Symbol\((.*)\)[^)]+$/;a(v,"description",{configurable:!0,get:function(){var t=u(this)?this.valueOf():this,e=h.call(t);if(c(l,t))return"";var n=y?e.slice(7,-1):e.replace(d,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},function(t,e,n){"use strict";var r=n(98).charAt,o=n(28),i=n(65),c=o.set,u=o.getterFor("String Iterator");i(String,"String",(function(t){c(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=u(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},function(t,e,n){n(90)("iterator")},function(t,e,n){"use strict";var r=n(22),o=n(9),i=n(2),c=n(107),u=RegExp.prototype,a=u.toString,s=i((function(){return"/a/b"!=a.call({source:"a",flags:"b"})})),f="toString"!=a.name;(s||f)&&r(RegExp.prototype,"toString",(function(){var t=o(this),e=String(t.source),n=t.flags;return"/"+e+"/"+String(void 0===n&&t instanceof RegExp&&!("flags"in u)?c.call(t):n)}),{unsafe:!0})},function(t,e,n){var r=n(3),o=n(112),i=n(6),c=n(19),u=n(0),a=u("iterator"),s=u("toStringTag"),f=i.values;for(var l in o){var p=r[l],v=p&&p.prototype;if(v){if(v[a]!==f)try{c(v,a,f)}catch(t){v[a]=f}if(v[s]||c(v,s,l),o[l])for(var h in i)if(v[h]!==i[h])try{c(v,h,i[h])}catch(t){v[h]=i[h]}}}},function(t,e,n){var r=n(8),o=n(11).f,i=Function.prototype,c=i.toString,u=/^\s*function ([^ (]*)/;r&&!("name"in i)&&o(i,"name",{configurable:!0,get:function(){try{return c.call(this).match(u)[1]}catch(t){return""}}})},function(t,e,n){"use strict";var r=n(1),o=n(4),i=n(55),c=n(101),u=n(24),a=n(21),s=n(63),f=n(0),l=n(77),p=n(53),v=l("slice"),h=p("slice",{ACCESSORS:!0,0:0,1:2}),y=f("species"),d=[].slice,g=Math.max;r({target:"Array",proto:!0,forced:!v||!h},{slice:function(t,e){var n,r,f,l=a(this),p=u(l.length),v=c(t,p),h=c(void 0===e?p:e,p);if(i(l)&&("function"!=typeof(n=l.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[y])&&(n=void 0):n=void 0,n===Array||void 0===n))return d.call(l,v,h);for(r=new(void 0===n?Array:n)(g(h-v,0)),f=0;v1?arguments[1]:void 0)}})},function(t,e,n){var r=n(51),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(27);t.exports=function(t){return Object(r(t))}},function(t,e,n){"use strict";var r=n(1),o=n(2),i=n(55),c=n(4),u=n(25),a=n(24),s=n(63),f=n(102),l=n(77),p=n(0),v=n(119),h=p("isConcatSpreadable"),y=v>=51||!o((function(){var t=[];return t[h]=!1,t.concat()[0]!==t})),d=l("concat"),g=function(t){if(!c(t))return!1;var e=t[h];return void 0!==e?!!e:i(t)};r({target:"Array",proto:!0,forced:!y||!d},{concat:function(t){var e,n,r,o,i,c=u(this),l=f(c,0),p=0;for(e=-1,r=arguments.length;e9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");s(l,p++,i)}return l.length=p,l}})},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r,o,i,c=n(134),u=n(3),a=n(4),s=n(19),f=n(5),l=n(46),p=n(35),v=u.WeakMap;if(c){var h=new v,y=h.get,d=h.has,g=h.set;r=function(t,e){return g.call(h,t,e),e},o=function(t){return y.call(h,t)||{}},i=function(t){return d.call(h,t)}}else{var m=l("state");p[m]=!0,r=function(t,e){return s(t,m,e),e},o=function(t){return f(t,m)?t[m]:{}},i=function(t){return f(t,m)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!a(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},,function(t,e,n){var r=n(85),o=n(3),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e,n){var r=n(8),o=n(57),i=n(33),c=n(21),u=n(45),a=n(5),s=n(82),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=c(t),e=u(e,!0),s)try{return f(t,e)}catch(t){}if(a(t,e))return i(!o.f.call(t,e),t[e])}},function(t,e){t.exports=!1},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports={}},function(t,e,n){var r,o=n(9),i=n(117),c=n(60),u=n(35),a=n(118),s=n(74),f=n(46),l=f("IE_PROTO"),p=function(){},v=function(t){return" + + + + + + + + + +
+

Google Tag Manager Example

+

+ This is an example that shows how to use Klaro with Google Tag Manager. +

+

+ You can review and update your consents by clicking here. +

+

+ You can reset your consents by clicking here. +

+

+ + +

+
+ + + \ No newline at end of file diff --git a/external/klaro/examples/simple.html b/external/klaro/examples/simple.html new file mode 100644 index 0000000..dd1bc15 --- /dev/null +++ b/external/klaro/examples/simple.html @@ -0,0 +1,74 @@ + + + + + + + + Simple Test + + + + + +
+

Hello, wayward Internet traveler!

+

+ This is a page that shows how to use Klaro on your website. + Just have a look at the source to see how it's done. +

+

+ You can review and update your consents by clicking here. +

+

+ You can reset your consents by clicking here. +

+

+ + +

+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/external/klaro/examples/tracker.js b/external/klaro/examples/tracker.js new file mode 100644 index 0000000..db120bb --- /dev/null +++ b/external/klaro/examples/tracker.js @@ -0,0 +1,14 @@ +console.log("This is an example of an external tracking script.") + +function setCookie(name, value, days) { + var expires = ""; + if (days) { + var date = new Date(); + date.setTime(date.getTime() + (days*24*60*60*1000)); + expires = "; expires=" + date.toUTCString(); + } + document.cookie = name + "=" + (value || "") + expires + "; path=/"; +} + +//we set a tracking cookie as an example +setCookie("external-tracker", "foo", 120) \ No newline at end of file diff --git a/external/klaro/ide.js b/external/klaro/ide.js new file mode 100644 index 0000000..35db4d7 --- /dev/null +++ b/external/klaro/ide.js @@ -0,0 +1,6 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ide=t():e.ide=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=199)}([function(e,t,n){var r=n(3),o=n(59),i=n(5),a=n(47),c=n(62),s=n(88),u=o("wks"),l=r.Symbol,f=s?l:l&&l.withoutSetter||a;e.exports=function(e){return i(u,e)||(c&&i(l,e)?u[e]=l[e]:u[e]=f("Symbol."+e)),u[e]}},function(e,t,n){var r=n(3),o=n(31).f,i=n(19),a=n(22),c=n(58),s=n(84),u=n(61);e.exports=function(e,t){var n,l,f,p,d,v=e.target,m=e.global,y=e.stat;if(n=m?r:y?r[v]||c(v,{}):(r[v]||{}).prototype)for(l in t){if(p=t[l],f=e.noTargetGet?(d=o(n,l))&&d.value:n[l],!u(m?l:v+(y?".":"#")+l,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;s(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(n,l,p,e)}}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(133))},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";var r=n(21),o=n(93),i=n(38),a=n(28),c=n(65),s=a.set,u=a.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){s(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t,n){"use strict";var r=n(1),o=n(3),i=n(30),a=n(32),c=n(8),s=n(62),u=n(88),l=n(2),f=n(5),p=n(55),d=n(4),v=n(9),m=n(25),y=n(21),h=n(45),g=n(33),b=n(36),w=n(48),_=n(50),k=n(135),S=n(76),O=n(31),j=n(11),x=n(57),A=n(19),P=n(22),C=n(59),z=n(46),E=n(35),N=n(47),R=n(0),I=n(89),T=n(90),D=n(37),M=n(28),L=n(56).forEach,U=z("hidden"),q=R("toPrimitive"),B=M.set,F=M.getterFor("Symbol"),H=Object.prototype,K=o.Symbol,W=i("JSON","stringify"),$=O.f,V=j.f,G=k.f,Z=x.f,J=C("symbols"),Q=C("op-symbols"),Y=C("string-to-symbol-registry"),X=C("symbol-to-string-registry"),ee=C("wks"),te=o.QObject,ne=!te||!te.prototype||!te.prototype.findChild,re=c&&l((function(){return 7!=b(V({},"a",{get:function(){return V(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=$(H,t);r&&delete H[t],V(e,t,n),r&&e!==H&&V(H,t,r)}:V,oe=function(e,t){var n=J[e]=b(K.prototype);return B(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=u?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof K},ae=function(e,t,n){e===H&&ae(Q,t,n),v(e);var r=h(t,!0);return v(n),f(J,r)?(n.enumerable?(f(e,U)&&e[U][r]&&(e[U][r]=!1),n=b(n,{enumerable:g(0,!1)})):(f(e,U)||V(e,U,g(1,{})),e[U][r]=!0),re(e,r,n)):V(e,r,n)},ce=function(e,t){v(e);var n=y(t),r=w(n).concat(fe(n));return L(r,(function(t){c&&!se.call(n,t)||ae(e,t,n[t])})),e},se=function(e){var t=h(e,!0),n=Z.call(this,t);return!(this===H&&f(J,t)&&!f(Q,t))&&(!(n||!f(this,t)||!f(J,t)||f(this,U)&&this[U][t])||n)},ue=function(e,t){var n=y(e),r=h(t,!0);if(n!==H||!f(J,r)||f(Q,r)){var o=$(n,r);return!o||!f(J,r)||f(n,U)&&n[U][r]||(o.enumerable=!0),o}},le=function(e){var t=G(y(e)),n=[];return L(t,(function(e){f(J,e)||f(E,e)||n.push(e)})),n},fe=function(e){var t=e===H,n=G(t?Q:y(e)),r=[];return L(n,(function(e){!f(J,e)||t&&!f(H,e)||r.push(J[e])})),r};(s||(P((K=function(){if(this instanceof K)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=N(e),n=function(e){this===H&&n.call(Q,e),f(this,U)&&f(this[U],t)&&(this[U][t]=!1),re(this,t,g(1,e))};return c&&ne&&re(H,t,{configurable:!0,set:n}),oe(t,e)}).prototype,"toString",(function(){return F(this).tag})),P(K,"withoutSetter",(function(e){return oe(N(e),e)})),x.f=se,j.f=ae,O.f=ue,_.f=k.f=le,S.f=fe,I.f=function(e){return oe(R(e),e)},c&&(V(K.prototype,"description",{configurable:!0,get:function(){return F(this).description}}),a||P(H,"propertyIsEnumerable",se,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:K}),L(w(ee),(function(e){T(e)})),r({target:"Symbol",stat:!0,forced:!s},{for:function(e){var t=String(e);if(f(Y,t))return Y[t];var n=K(t);return Y[t]=n,X[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(f(X,e))return X[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),r({target:"Object",stat:!0,forced:!s,sham:!c},{create:function(e,t){return void 0===t?b(e):ce(b(e),t)},defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:ue}),r({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:le,getOwnPropertySymbols:fe}),r({target:"Object",stat:!0,forced:l((function(){S.f(1)}))},{getOwnPropertySymbols:function(e){return S.f(m(e))}}),W)&&r({target:"JSON",stat:!0,forced:!s||l((function(){var e=K();return"[null]"!=W([e])||"{}"!=W({a:e})||"{}"!=W(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(d(t)||void 0!==e)&&!ie(e))return p(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!ie(t))return t}),o[1]=t,W.apply(null,o)}});K.prototype[q]||A(K.prototype,q,K.prototype.valueOf),D(K,"Symbol"),E[U]=!0},function(e,t,n){var r=n(2);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){var r=n(4);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){var r=n(64),o=n(22),i=n(141);r||o(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){var r=n(8),o=n(82),i=n(9),a=n(45),c=Object.defineProperty;t.f=r?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var r=n(1),o=n(8),i=n(3),a=n(5),c=n(4),s=n(11).f,u=n(84),l=i.Symbol;if(o&&"function"==typeof l&&(!("description"in l.prototype)||void 0!==l().description)){var f={},p=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof p?new l(e):void 0===e?l():l(e);return""===e&&(f[t]=!0),t};u(p,l);var d=p.prototype=l.prototype;d.constructor=p;var v=d.toString,m="Symbol(test)"==String(l("test")),y=/^Symbol\((.*)\)[^)]+$/;s(d,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=v.call(e);if(a(f,e))return"";var n=m?t.slice(7,-1):t.replace(y,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";var r=n(98).charAt,o=n(28),i=n(65),a=o.set,c=o.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,o=t.index;return o>=n.length?{value:void 0,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){n(90)("iterator")},function(e,t,n){"use strict";var r=n(22),o=n(9),i=n(2),a=n(107),c=RegExp.prototype,s=c.toString,u=i((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),l="toString"!=s.name;(u||l)&&r(RegExp.prototype,"toString",(function(){var e=o(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){var r=n(3),o=n(112),i=n(6),a=n(19),c=n(0),s=c("iterator"),u=c("toStringTag"),l=i.values;for(var f in o){var p=r[f],d=p&&p.prototype;if(d){if(d[s]!==l)try{a(d,s,l)}catch(e){d[s]=l}if(d[u]||a(d,u,f),o[f])for(var v in i)if(d[v]!==i[v])try{a(d,v,i[v])}catch(e){d[v]=i[v]}}}},function(e,t,n){var r=n(8),o=n(11).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;r&&!("name"in i)&&o(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(1),o=n(4),i=n(55),a=n(101),c=n(24),s=n(21),u=n(63),l=n(0),f=n(77),p=n(53),d=f("slice"),v=p("slice",{ACCESSORS:!0,0:0,1:2}),m=l("species"),y=[].slice,h=Math.max;r({target:"Array",proto:!0,forced:!d||!v},{slice:function(e,t){var n,r,l,f=s(this),p=c(f.length),d=a(e,p),v=a(void 0===t?p:t,p);if(i(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[m])&&(n=void 0):n=void 0,n===Array||void 0===n))return y.call(f,d,v);for(r=new(void 0===n?Array:n)(h(v-d,0)),l=0;d1?arguments[1]:void 0)}})},function(e,t,n){var r=n(51),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(27);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r=n(1),o=n(2),i=n(55),a=n(4),c=n(25),s=n(24),u=n(63),l=n(102),f=n(77),p=n(0),d=n(119),v=p("isConcatSpreadable"),m=d>=51||!o((function(){var e=[];return e[v]=!1,e.concat()[0]!==e})),y=f("concat"),h=function(e){if(!a(e))return!1;var t=e[v];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,forced:!m||!y},{concat:function(e){var t,n,r,o,i,a=c(this),f=l(a,0),p=0;for(t=-1,r=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");u(f,p++,i)}return f.length=p,f}})},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r,o,i,a=n(134),c=n(3),s=n(4),u=n(19),l=n(5),f=n(46),p=n(35),d=c.WeakMap;if(a){var v=new d,m=v.get,y=v.has,h=v.set;r=function(e,t){return h.call(v,e,t),t},o=function(e){return m.call(v,e)||{}},i=function(e){return y.call(v,e)}}else{var g=f("state");p[g]=!0,r=function(e,t){return u(e,g,t),t},o=function(e){return l(e,g)?e[g]:{}},i=function(e){return l(e,g)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!s(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){e.exports=n(182)()},function(e,t,n){var r=n(85),o=n(3),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},function(e,t,n){var r=n(8),o=n(57),i=n(33),a=n(21),c=n(45),s=n(5),u=n(82),l=Object.getOwnPropertyDescriptor;t.f=r?l:function(e,t){if(e=a(e),t=c(t,!0),u)try{return l(e,t)}catch(e){}if(s(e,t))return i(!o.f.call(e,t),e[t])}},function(e,t){e.exports=!1},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports={}},function(e,t,n){var r,o=n(9),i=n(117),a=n(60),c=n(35),s=n(118),u=n(74),l=n(46),f=l("IE_PROTO"),p=function(){},d=function(e){return" + + + + + + + + + + + + +
+ +
+
+ +
+
+
+

+ Klaro! Simple and user-friendly consent manager. +

+

+ Klaro is a free & open-source tool that provides + an intuitive, user-friendly and compliant way to manage + consent on your website. Klaro is easy to use and configure, + lightweight and compatible with all modern browsers. +

+

+ Show manager + Reset + consent +

+

+ +

+
+
+
+ +
+
+ +
+
+
+
+

+ Simple & User-Friendly +

+
+

+ Klaro is simple, unobtrusive and + optimized for mobile as well as + desktop browsers. It tries to stay + out of the way while helping you to + be fully transparent and compliant. +

+
+ +
+
+
+ +
+
+
+

+ Open Source +

+
+

+ Klaro is licensed under a permissive + BSD-3 license, which + means that you can use it freely for + commercial and non-commercial purposes. + No hidden fees or restrictions. +

+
+ +
+
+
+ +
+
+
+

+ Easy to Customize +

+
+

+ Klaro can manage both inline and + external scripts as well as static + tracking elements like images or + stylesheet links. New apps can be added + with just a few lines of code. +

+
+ +
+
+
+ +
+ +
+ +
+ +
+
+

More features

+
+
+
+
    +
  • + Privacy by design & default: Klaro + supports implicit and explicit (our favorite!) modes of consent and can + make sure that no third-party apps are loaded without the + consent of the user. +
  • +
  • + Smart change detection: Klaro automatically detects + config changes and will renew consent whenever you add a new app + for which the user didn't give consent yet. +
  • +
  • + Multilingual: Klaro has full support for + internationalization and makes it easy to add or modify translations + with just a few lines of code: + + Show consent manager in +
    + +
    +
    +
  • +
+
+
+ +
+
+
    +
  • + Mobile-friendly and compatible with all modern browsers: Klaro + works with all major browsers and is optimized for both desktop + and mobile clients. +
  • +
  • + Lightweight & fast: Klaro.js is less than 20 kB + of Javascript (minified + gzipped) and is lightning-fast so that your + users won't notice any difference when using it. +
  • +
  • + Easy to customize: Klaro lets you change + the stylesheet to better match your own design and lets you + access its functionality via Javascript as well. +
  • +
+
+
+ +
+
+
+ +
+ +
+
+

Getting Started

+
+

+ Setting up Klaro on your website is easy and usually takes + less than 10 minutes. All you need to do is write a small + config file, load the klaro.js script and make + a few small changes to your third-party/tracking scripts on your page + so that Klaro can manage them. + Let's get started! +

+
+

Write the config file (no worries, it's easy)

+
+
+
window.klaroConfig = {
+    privacyPolicy: '/privacy.html',
+    apps : [
+        {
+            name : 'google-analytics',
+            default: true,
+            title : 'Google Analytics',
+            purposes : ['statistics'],
+            cookies : [/^ga/i],
+            callback : function(consent, app){
+                //this is an example callback function...
+            },
+        },
+        //...
+    ],
+}
+
+
+
+

+ First, you need to tell Klaro about the third-party + apps and trackers on your site. To do this you write + a simple Javascript config. The easiest way to get started is + by looking at the annotated config file used for this site + and simply modify it according to your needs. + No rocket science involved, promised. There are some + more examples on + Github as well. +

+

+ + View example config + +

+
+
+ Stay tuned: We're working on an + online configuration editor that will allow you + to edit and download a config file without writing + a single line of code! +
+
+
+
+ +
+ +

Modify your third-party/tracking scripts (just a little bit)

+
+
+
# Inline scripts:
+<script type="text/plain"
+        data-type="application/javascript"
+        data-name="google-analytics">
+//...
+</script>
+
+# External scripts and resources (img, link, ...):
+<script type="text/plain"
+        data-src="https://analytics.7scientists.com/matomo.js"
+        data-name="matomo">
+</script>
+
+
+
+
+

+ To make sure that no tracking scripts and third-party apps are + loaded without consent, you need to modify your HTML code a tiny bit: + For inline scripts, replace the value of the type attribute with + text/plain (this keeps the browser from executing the script) + and add a data attribute with the original type, + e.g. data-type="application/javascript". Also add a data-name + attribute that matches the name of the given app in your config, + e.g. data-name="googleAnalytics". +

+

+ For external script do the same, but in addition rename the src + attribute to data-src (this ensures that the browser won't load the script + without the consent of the user). This also works for other tags such + as images/tracking pixels. Just remember to always add a data-name + attribute that matches the name of the app in your config + so that Klaro knows which element belongs to which app. +

+
+
+ +
+ +

Load the config and the script (last step, promised)

+
+
+
<script defer type="application/javascript"
+        src="config.js"></script>
+<script defer data-config="klaroConfig" type="application/javascript"
+        src="https://cdn.kiprotect.com/klaro/latest/klaro.js"></script>
+
+
+
+

+ Finally, include both the config script as well as the Klaro + code on your page. You can defer the loading of the scripts + if you like, just make sure the config is initialized when Klaro loads. + You can have a look at our simple example page + to get an idea of how to do this. +

+

+ Unstyled Klaro: We also provide a version of Klaro without styles, which is handy in case + you want to bring our own or customize ours. Simply download klaro-no-css.js + and the minified stylesheet klaro.min.css and include both + of them in your HTML. + We also have an unminified klaro.css stylesheet, which is + great if you want to make modifications to it. You can also look at + the SCSS file. +

+

+ If you want to host Klaro yourself, you can download it here. +

+

+
+
+ +
+ +
+ +
+ +
+ + +
+
+

Advanced Configuration

+
+
+ +

Rick Time!

+

You should follow us!

+ + +
+
+
+
    +
  • + Customizing texts and translations: You can + overwrite default translations and add your own if you like. + As an example, check out this + config file. +
  • +
  • + Opening Klaro via a link: To allow you users + to review and customize their consent decisions, you will need + to let them open the Klaro manager on demand. You can do this + by calling the show function of the Klaro library, e.g. + like this: <a onClick="klaro.show();return false;">manage your + consents</a>. +
  • +
  • + Accessing the consent manager: You can access + the consent manager via Javascript by using the klaro.getManager(config) + function. Please not that currently the manager class does not + notify the user interface of changes (yet), so make sure to call + klaro.show(config) to update the UI after making + changes to the consent configuration. +
  • +
+
+
+ +
+
+
    +
  • + Managing cookies: Klaro can automatically delete + third-party cookies for you when the user withdraws consent. To + make use of this, simply define a cookies entry in the app config, e.g. + like this: 'cookies' : ['_ga', '_gid', '_gat', /^_gac_.*$/i]. You can + also use regular expressions. +
  • +
  • + Custom callbacks: You can define custom callbacks + for your applications that will be called with the given consent + state (true if consent was given, false if not). + They will be called when Klaro is loaded as well as each time the user updates + the consent choices. This allows you to perform more advanced management + tasks such as calling API endpoints to remove data. +
  • +
  • + Custom styling: If you want to build your own + stylesheet for Klaro, you can set the style-prefix + data attribute of the script tag loading the library + to customize the class of the main DIV element of Klaro's UI, + e.g. like this: <script src="klaro.js" + data-style-prefix="my-styles"></script> + This will assign the class my-styles class to Klaro's main DIV element and + disable + all default styles. +
    + You can also use the non-CSS version of Klaro and include your own + stylesheet, see here. +
  • +
+
+
+ +
+
+
+ Legal disclaimer: By using Klaro you agree that we (the Klaro authors) cannot be held + responsible or liable for any damages resulting from + the use of the software. Please note that we cannot guarantee that Klaro is + bug-free (although we try our best) and suitable for your use case, so please + be careful when using it. Finally, we cannot cannot provide any warranty or support + beyond our voluntary help. +
+
+ +
+
+ +
+ +
+
+

Questions?

+
+

+ Do you have questions or problems? Then just head + over to our GitHub page + and feel free to open an issue. + If you want to contribute to Klaro, feel free to + open a pull request + (but better ask us for advice before you make large changes). You can + also reach us by e-mail at klaro@kiprotect.com. + We're looking forward to hear from you! +

+
+
+ By the way, Klaro is pronounced [klɛro] and is a colloquial German word that means + "alright" or "got it". +
+
+
+
+
+ +
+ +
+
+

Privacy Policy

+
+

+ This website is a project by KIProtect. + We use third-party applications and cookies on this site + for analytics, demonstration purposes and security. + You can review your consents + for these here. + You have the following rights regarding your personal + data: Erasure, rectification, access / download, + portability, restriction of processing and filing a + complaint at a responsible data protection agency. +

+

+ You can reach us at privacy@kiprotect.com + if you have any questions regarding this website or + your personal data. +

+
+
+
+ + + + + + + diff --git a/external/klaro/klaro-no-css.js b/external/klaro/klaro-no-css.js new file mode 100644 index 0000000..b548ecf --- /dev/null +++ b/external/klaro/klaro-no-css.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.klaro=t():e.klaro=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=185)}([function(e,t,n){var r=n(2),i=n(27).f,o=n(21),a=n(22),c=n(66),s=n(101),l=n(58);e.exports=function(e,t){var n,u,p,f,d,v=e.target,y=e.global,m=e.stat;if(n=y?r:m?r[v]||c(v,{}):(r[v]||{}).prototype)for(u in t){if(f=t[u],p=e.noTargetGet?(d=i(n,u))&&d.value:n[u],!l(y?u:v+(m?".":"#")+u,e.forced)&&void 0!==p){if(typeof f==typeof p)continue;s(f,p)}(e.sham||p&&p.sham)&&o(f,"sham",!0),a(n,u,f,e)}}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(158))},function(e,t,n){var r=n(2),i=n(68),o=n(15),a=n(55),c=n(72),s=n(106),l=i("wks"),u=r.Symbol,p=s?u:u&&u.withoutSetter||a;e.exports=function(e){return o(l,e)||(c&&o(u,e)?l[e]=u[e]:l[e]=p("Symbol."+e)),l[e]}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var r=n(0),i=n(2),o=n(34),a=n(33),c=n(8),s=n(72),l=n(106),u=n(1),p=n(15),f=n(59),d=n(4),v=n(9),y=n(23),m=n(18),h=n(53),g=n(42),b=n(44),_=n(45),k=n(56),w=n(161),S=n(71),x=n(27),O=n(16),j=n(51),A=n(21),P=n(22),z=n(68),E=n(54),C=n(43),D=n(55),T=n(3),I=n(108),R=n(109),N=n(46),M=n(32),q=n(47).forEach,U=E("hidden"),L=T("toPrimitive"),F=M.set,H=M.getterFor("Symbol"),W=Object.prototype,B=i.Symbol,K=o("JSON","stringify"),V=x.f,$=O.f,G=w.f,Z=j.f,Q=z("symbols"),Y=z("op-symbols"),J=z("string-to-symbol-registry"),X=z("symbol-to-string-registry"),ee=z("wks"),te=i.QObject,ne=!te||!te.prototype||!te.prototype.findChild,re=c&&u((function(){return 7!=b($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=V(W,t);r&&delete W[t],$(e,t,n),r&&e!==W&&$(W,t,r)}:$,ie=function(e,t){var n=Q[e]=b(B.prototype);return F(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},oe=l?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof B},ae=function(e,t,n){e===W&&ae(Y,t,n),v(e);var r=h(t,!0);return v(n),p(Q,r)?(n.enumerable?(p(e,U)&&e[U][r]&&(e[U][r]=!1),n=b(n,{enumerable:g(0,!1)})):(p(e,U)||$(e,U,g(1,{})),e[U][r]=!0),re(e,r,n)):$(e,r,n)},ce=function(e,t){v(e);var n=m(t),r=_(n).concat(pe(n));return q(r,(function(t){c&&!se.call(n,t)||ae(e,t,n[t])})),e},se=function(e){var t=h(e,!0),n=Z.call(this,t);return!(this===W&&p(Q,t)&&!p(Y,t))&&(!(n||!p(this,t)||!p(Q,t)||p(this,U)&&this[U][t])||n)},le=function(e,t){var n=m(e),r=h(t,!0);if(n!==W||!p(Q,r)||p(Y,r)){var i=V(n,r);return!i||!p(Q,r)||p(n,U)&&n[U][r]||(i.enumerable=!0),i}},ue=function(e){var t=G(m(e)),n=[];return q(t,(function(e){p(Q,e)||p(C,e)||n.push(e)})),n},pe=function(e){var t=e===W,n=G(t?Y:m(e)),r=[];return q(n,(function(e){!p(Q,e)||t&&!p(W,e)||r.push(Q[e])})),r};(s||(P((B=function(){if(this instanceof B)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=D(e),n=function(e){this===W&&n.call(Y,e),p(this,U)&&p(this[U],t)&&(this[U][t]=!1),re(this,t,g(1,e))};return c&&ne&&re(W,t,{configurable:!0,set:n}),ie(t,e)}).prototype,"toString",(function(){return H(this).tag})),P(B,"withoutSetter",(function(e){return ie(D(e),e)})),j.f=se,O.f=ae,x.f=le,k.f=w.f=ue,S.f=pe,I.f=function(e){return ie(T(e),e)},c&&($(B.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),a||P(W,"propertyIsEnumerable",se,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:B}),q(_(ee),(function(e){R(e)})),r({target:"Symbol",stat:!0,forced:!s},{for:function(e){var t=String(e);if(p(J,t))return J[t];var n=B(t);return J[t]=n,X[n]=t,n},keyFor:function(e){if(!oe(e))throw TypeError(e+" is not a symbol");if(p(X,e))return X[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),r({target:"Object",stat:!0,forced:!s,sham:!c},{create:function(e,t){return void 0===t?b(e):ce(b(e),t)},defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:le}),r({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:ue,getOwnPropertySymbols:pe}),r({target:"Object",stat:!0,forced:u((function(){S.f(1)}))},{getOwnPropertySymbols:function(e){return S.f(y(e))}}),K)&&r({target:"JSON",stat:!0,forced:!s||u((function(){var e=B();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var r,i=[e],o=1;arguments.length>o;)i.push(arguments[o++]);if(r=t,(d(t)||void 0!==e)&&!oe(e))return f(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!oe(t))return t}),i[1]=t,K.apply(null,i)}});B.prototype[L]||A(B.prototype,L,B.prototype.valueOf),N(B,"Symbol"),C[U]=!0},function(e,t,n){"use strict";var r=n(18),i=n(75),o=n(49),a=n(32),c=n(79),s=a.set,l=a.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){s(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=l(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(e,t,n){var r=n(77),i=n(22),o=n(167);r||i(Object.prototype,"toString",o,{unsafe:!0})},function(e,t,n){var r=n(1);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){var r=n(4);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var r=n(0),i=n(8),o=n(2),a=n(15),c=n(4),s=n(16).f,l=n(101),u=o.Symbol;if(i&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var p={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof f?new u(e):void 0===e?u():u(e);return""===e&&(p[t]=!0),t};l(f,u);var d=f.prototype=u.prototype;d.constructor=f;var v=d.toString,y="Symbol(test)"==String(u("test")),m=/^Symbol\((.*)\)[^)]+$/;s(d,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=v.call(e);if(a(p,e))return"";var n=y?t.slice(7,-1):t.replace(m,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:f})}},function(e,t,n){n(109)("iterator")},function(e,t,n){"use strict";var r=n(22),i=n(9),o=n(1),a=n(88),c=RegExp.prototype,s=c.toString,l=o((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),u="toString"!=s.name;(l||u)&&r(RegExp.prototype,"toString",(function(){var e=i(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var r=n(124).charAt,i=n(32),o=n(79),a=i.set,c=i.getterFor("String Iterator");o(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,i=t.index;return i>=n.length?{value:void 0,done:!0}:(e=r(n,i),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){var r=n(2),i=n(126),o=n(6),a=n(21),c=n(3),s=c("iterator"),l=c("toStringTag"),u=o.values;for(var p in i){var f=r[p],d=f&&f.prototype;if(d){if(d[s]!==u)try{a(d,s,u)}catch(e){d[s]=u}if(d[l]||a(d,l,p),i[p])for(var v in o)if(d[v]!==o[v])try{a(d,v,o[v])}catch(e){d[v]=o[v]}}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(8),i=n(99),o=n(9),a=n(53),c=Object.defineProperty;t.f=r?c:function(e,t,n){if(o(e),t=a(t,!0),o(n),i)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(8),i=n(16).f,o=Function.prototype,a=o.toString,c=/^\s*function ([^ (]*)/;r&&!("name"in o)&&i(o,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){var r=n(52),i=n(26);e.exports=function(e){return r(i(e))}},function(e,t,n){var r=n(57),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t,n){"use strict";var r=n(0),i=n(4),o=n(59),a=n(105),c=n(19),s=n(18),l=n(60),u=n(3),p=n(61),f=n(36),d=p("slice"),v=f("slice",{ACCESSORS:!0,0:0,1:2}),y=u("species"),m=[].slice,h=Math.max;r({target:"Array",proto:!0,forced:!d||!v},{slice:function(e,t){var n,r,u,p=s(this),f=c(p.length),d=a(e,f),v=a(void 0===t?f:t,f);if(o(p)&&("function"!=typeof(n=p.constructor)||n!==Array&&!o(n.prototype)?i(n)&&null===(n=n[y])&&(n=void 0):n=void 0,n===Array||void 0===n))return m.call(p,d,v);for(r=new(void 0===n?Array:n)(h(v-d,0)),u=0;d1?arguments[1]:void 0)}})},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(8),i=n(51),o=n(42),a=n(18),c=n(53),s=n(15),l=n(99),u=Object.getOwnPropertyDescriptor;t.f=r?u:function(e,t){if(e=a(e),t=c(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return o(!i.f.call(e,t),e[t])}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(0),i=n(1),o=n(23),a=n(80),c=n(117);r({target:"Object",stat:!0,forced:i((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(o(e))}})},function(e,t,n){n(0)({target:"Object",stat:!0},{setPrototypeOf:n(81)})},function(e,t,n){var r=n(0),i=n(34),o=n(35),a=n(9),c=n(4),s=n(44),l=n(168),u=n(1),p=i("Reflect","construct"),f=u((function(){function e(){}return!(p((function(){}),[],e)instanceof e)})),d=!u((function(){p((function(){}))})),v=f||d;r({target:"Reflect",stat:!0,forced:v,sham:v},{construct:function(e,t){o(e),a(t);var n=arguments.length<3?e:o(arguments[2]);if(d&&!f)return p(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(l.apply(e,r))}var i=n.prototype,u=s(c(i)?i:Object.prototype),v=Function.apply.call(e,u,t);return c(v)?v:u}})},function(e,t,n){var r,i,o,a=n(159),c=n(2),s=n(4),l=n(21),u=n(15),p=n(54),f=n(43),d=c.WeakMap;if(a){var v=new d,y=v.get,m=v.has,h=v.set;r=function(e,t){return h.call(v,e,t),t},i=function(e){return y.call(v,e)||{}},o=function(e){return m.call(v,e)}}else{var g=p("state");f[g]=!0,r=function(e,t){return l(e,g,t),t},i=function(e){return u(e,g)?e[g]:{}},o=function(e){return u(e,g)}}e.exports={set:r,get:i,has:o,enforce:function(e){return o(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!s(t)||(n=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t){e.exports=!1},function(e,t,n){var r=n(103),i=n(2),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(r[e])||o(i[e]):r[e]&&r[e][t]||i[e]&&i[e][t]}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){var r=n(8),i=n(1),o=n(15),a=Object.defineProperty,c={},s=function(e){throw e};e.exports=function(e,t){if(o(c,e))return c[e];t||(t={});var n=[][e],l=!!o(t,"ACCESSORS")&&t.ACCESSORS,u=o(t,0)?t[0]:s,p=o(t,1)?t[1]:void 0;return c[e]=!!n&&!i((function(){if(l&&!r)return!0;var e={length:-1};l?a(e,1,{enumerable:!0,get:s}):e[1]=1,n.call(e,u,p)}))}},function(e,t,n){var r=n(0),i=n(23),o=n(45);r({target:"Object",stat:!0,forced:n(1)((function(){o(1)}))},{keys:function(e){return o(i(e))}})},function(e,t,n){"use strict";var r=n(0),i=n(63);r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},function(e,t,n){"use strict";var r=n(0),i=n(52),o=n(18),a=n(62),c=[].join,s=i!=Object,l=a("join",",");r({target:"Array",proto:!0,forced:s||!l},{join:function(e){return c.call(o(this),void 0===e?",":e)}})},function(e,t,n){"use strict";var r=n(0),i=n(1),o=n(59),a=n(4),c=n(23),s=n(19),l=n(60),u=n(110),p=n(61),f=n(3),d=n(73),v=f("isConcatSpreadable"),y=d>=51||!i((function(){var e=[];return e[v]=!1,e.concat()[0]!==e})),m=p("concat"),h=function(e){if(!a(e))return!1;var t=e[v];return void 0!==t?!!t:o(e)};r({target:"Array",proto:!0,forced:!y||!m},{concat:function(e){var t,n,r,i,o,a=c(this),p=u(a,0),f=0;for(t=-1,r=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");l(p,f++,o)}return p.length=f,p}})},function(e,t,n){"use strict";var r=n(0),i=n(47).filter,o=n(61),a=n(36),c=o("filter"),s=a("filter");r({target:"Array",proto:!0,forced:!c||!s},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports={}},function(e,t,n){var r,i=n(9),o=n(160),a=n(70),c=n(43),s=n(107),l=n(65),u=n(54),p=u("IE_PROTO"),f=function(){},d=function(e){return"