This repository has been archived on 2022-07-01. You can view files and clone it, but cannot push or open issues or pull requests.
-/Download/​​​ Hello, World!_files/source_recording.js

3 lines
8 KiB
JavaScript

!function(){"use strict";var r=function(r,t,e){return t in r?Object.defineProperty(r,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):r[t]=e,r},t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),e=new Uint8Array(16);function n(){if(!t)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return t(e)}var o=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function a(r){return"string"==typeof r&&o.test(r)}for(var i=[],c=0;c<256;++c)i.push((c+256).toString(16).substr(1));function u(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=(i[r[t+0]]+i[r[t+1]]+i[r[t+2]]+i[r[t+3]]+"-"+i[r[t+4]]+i[r[t+5]]+"-"+i[r[t+6]]+i[r[t+7]]+"-"+i[r[t+8]]+i[r[t+9]]+"-"+i[r[t+10]]+i[r[t+11]]+i[r[t+12]]+i[r[t+13]]+i[r[t+14]]+i[r[t+15]]).toLowerCase();if(!a(e))throw TypeError("Stringified UUID is invalid");return e}function f(r,t,e){function n(r,n,o,i){if("string"==typeof r&&(r=function(r){r=unescape(encodeURIComponent(r));for(var t=[],e=0;e<r.length;++e)t.push(r.charCodeAt(e));return t}(r)),"string"==typeof n&&(n=function(r){if(!a(r))throw TypeError("Invalid UUID");var t,e=new Uint8Array(16);return e[0]=(t=parseInt(r.slice(0,8),16))>>>24,e[1]=t>>>16&255,e[2]=t>>>8&255,e[3]=255&t,e[4]=(t=parseInt(r.slice(9,13),16))>>>8,e[5]=255&t,e[6]=(t=parseInt(r.slice(14,18),16))>>>8,e[7]=255&t,e[8]=(t=parseInt(r.slice(19,23),16))>>>8,e[9]=255&t,e[10]=(t=parseInt(r.slice(24,36),16))/1099511627776&255,e[11]=t/4294967296&255,e[12]=t>>>24&255,e[13]=t>>>16&255,e[14]=t>>>8&255,e[15]=255&t,e}(n)),16!==n.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var c=new Uint8Array(16+r.length);if(c.set(n),c.set(r,n.length),(c=e(c))[6]=15&c[6]|t,c[8]=63&c[8]|128,o){i=i||0;for(var f=0;f<16;++f)o[i+f]=c[f];return o}return u(c)}try{n.name=r}catch(o){}return n.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",n.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",n}function s(r){return 14+(r+64>>>9<<4)+1}function p(r,t){var e=(65535&r)+(65535&t);return(r>>16)+(t>>16)+(e>>16)<<16|65535&e}function l(r,t,e,n,o,a){return p((i=p(p(t,r),p(n,a)))<<(c=o)|i>>>32-c,e);var i,c}function d(r,t,e,n,o,a,i){return l(t&e|~t&n,r,t,o,a,i)}function g(r,t,e,n,o,a,i){return l(t&n|e&~n,r,t,o,a,i)}function m(r,t,e,n,o,a,i){return l(t^e^n,r,t,o,a,i)}function y(r,t,e,n,o,a,i){return l(e^(t|~n),r,t,o,a,i)}function h(r,t,e){var o=(r=r||{}).random||(r.rng||n)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){e=e||0;for(var a=0;a<16;++a)t[e+a]=o[a];return t}return u(o)}function v(r,t,e,n){switch(r){case 0:return t&e^~t&n;case 1:case 3:return t^e^n;case 2:return t&e^t&n^e&n}}function w(r,t){return r<<t|r>>>32-t}function b(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),e.push.apply(e,n)}return e}function O(t){if(window.localStorage)return $.post("/s/sourceRecording/ajax.php",function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?b(Object(n),!0).forEach((function(e){r(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))}))}return t}({a:"record_source",client_device_id:window.localStorage.getItem("cdid")},t))}f("v3",48,(function(r){if("string"==typeof r){var t=unescape(encodeURIComponent(r));r=new Uint8Array(t.length);for(var e=0;e<t.length;++e)r[e]=t.charCodeAt(e)}return function(r){for(var t=[],e=32*r.length,n="0123456789abcdef",o=0;o<e;o+=8){var a=r[o>>5]>>>o%32&255,i=parseInt(n.charAt(a>>>4&15)+n.charAt(15&a),16);t.push(i)}return t}(function(r,t){r[t>>5]|=128<<t%32,r[s(t)-1]=t;for(var e=1732584193,n=-271733879,o=-1732584194,a=271733878,i=0;i<r.length;i+=16){var c=e,u=n,f=o,l=a;e=d(e,n,o,a,r[i],7,-680876936),a=d(a,e,n,o,r[i+1],12,-389564586),o=d(o,a,e,n,r[i+2],17,606105819),n=d(n,o,a,e,r[i+3],22,-1044525330),e=d(e,n,o,a,r[i+4],7,-176418897),a=d(a,e,n,o,r[i+5],12,1200080426),o=d(o,a,e,n,r[i+6],17,-1473231341),n=d(n,o,a,e,r[i+7],22,-45705983),e=d(e,n,o,a,r[i+8],7,1770035416),a=d(a,e,n,o,r[i+9],12,-1958414417),o=d(o,a,e,n,r[i+10],17,-42063),n=d(n,o,a,e,r[i+11],22,-1990404162),e=d(e,n,o,a,r[i+12],7,1804603682),a=d(a,e,n,o,r[i+13],12,-40341101),o=d(o,a,e,n,r[i+14],17,-1502002290),e=g(e,n=d(n,o,a,e,r[i+15],22,1236535329),o,a,r[i+1],5,-165796510),a=g(a,e,n,o,r[i+6],9,-1069501632),o=g(o,a,e,n,r[i+11],14,643717713),n=g(n,o,a,e,r[i],20,-373897302),e=g(e,n,o,a,r[i+5],5,-701558691),a=g(a,e,n,o,r[i+10],9,38016083),o=g(o,a,e,n,r[i+15],14,-660478335),n=g(n,o,a,e,r[i+4],20,-405537848),e=g(e,n,o,a,r[i+9],5,568446438),a=g(a,e,n,o,r[i+14],9,-1019803690),o=g(o,a,e,n,r[i+3],14,-187363961),n=g(n,o,a,e,r[i+8],20,1163531501),e=g(e,n,o,a,r[i+13],5,-1444681467),a=g(a,e,n,o,r[i+2],9,-51403784),o=g(o,a,e,n,r[i+7],14,1735328473),e=m(e,n=g(n,o,a,e,r[i+12],20,-1926607734),o,a,r[i+5],4,-378558),a=m(a,e,n,o,r[i+8],11,-2022574463),o=m(o,a,e,n,r[i+11],16,1839030562),n=m(n,o,a,e,r[i+14],23,-35309556),e=m(e,n,o,a,r[i+1],4,-1530992060),a=m(a,e,n,o,r[i+4],11,1272893353),o=m(o,a,e,n,r[i+7],16,-155497632),n=m(n,o,a,e,r[i+10],23,-1094730640),e=m(e,n,o,a,r[i+13],4,681279174),a=m(a,e,n,o,r[i],11,-358537222),o=m(o,a,e,n,r[i+3],16,-722521979),n=m(n,o,a,e,r[i+6],23,76029189),e=m(e,n,o,a,r[i+9],4,-640364487),a=m(a,e,n,o,r[i+12],11,-421815835),o=m(o,a,e,n,r[i+15],16,530742520),e=y(e,n=m(n,o,a,e,r[i+2],23,-995338651),o,a,r[i],6,-198630844),a=y(a,e,n,o,r[i+7],10,1126891415),o=y(o,a,e,n,r[i+14],15,-1416354905),n=y(n,o,a,e,r[i+5],21,-57434055),e=y(e,n,o,a,r[i+12],6,1700485571),a=y(a,e,n,o,r[i+3],10,-1894986606),o=y(o,a,e,n,r[i+10],15,-1051523),n=y(n,o,a,e,r[i+1],21,-2054922799),e=y(e,n,o,a,r[i+8],6,1873313359),a=y(a,e,n,o,r[i+15],10,-30611744),o=y(o,a,e,n,r[i+6],15,-1560198380),n=y(n,o,a,e,r[i+13],21,1309151649),e=y(e,n,o,a,r[i+4],6,-145523070),a=y(a,e,n,o,r[i+11],10,-1120210379),o=y(o,a,e,n,r[i+2],15,718787259),n=y(n,o,a,e,r[i+9],21,-343485551),e=p(e,c),n=p(n,u),o=p(o,f),a=p(a,l)}return[e,n,o,a]}(function(r){if(0===r.length)return[];for(var t=8*r.length,e=new Uint32Array(s(t)),n=0;n<t;n+=8)e[n>>5]|=(255&r[n/8])<<n%32;return e}(r),8*r.length))})),f("v5",80,(function(r){var t=[1518500249,1859775393,2400959708,3395469782],e=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof r){var n=unescape(encodeURIComponent(r));r=[];for(var o=0;o<n.length;++o)r.push(n.charCodeAt(o))}else Array.isArray(r)||(r=Array.prototype.slice.call(r));r.push(128);for(var a=r.length/4+2,i=Math.ceil(a/16),c=new Array(i),u=0;u<i;++u){for(var f=new Uint32Array(16),s=0;s<16;++s)f[s]=r[64*u+4*s]<<24|r[64*u+4*s+1]<<16|r[64*u+4*s+2]<<8|r[64*u+4*s+3];c[u]=f}c[i-1][14]=8*(r.length-1)/Math.pow(2,32),c[i-1][14]=Math.floor(c[i-1][14]),c[i-1][15]=8*(r.length-1)&4294967295;for(var p=0;p<i;++p){for(var l=new Uint32Array(80),d=0;d<16;++d)l[d]=c[p][d];for(var g=16;g<80;++g)l[g]=w(l[g-3]^l[g-8]^l[g-14]^l[g-16],1);for(var m=e[0],y=e[1],h=e[2],b=e[3],O=e[4],A=0;A<80;++A){var I=Math.floor(A/20),U=w(m,5)+v(I,y,h,b)+O+t[I]+l[A]>>>0;O=b,b=h,h=w(y,30)>>>0,y=m,m=U}e[0]=e[0]+m>>>0,e[1]=e[1]+y>>>0,e[2]=e[2]+h>>>0,e[3]=e[3]+b>>>0,e[4]=e[4]+O>>>0}return[e[0]>>24&255,e[0]>>16&255,e[0]>>8&255,255&e[0],e[1]>>24&255,e[1]>>16&255,e[1]>>8&255,255&e[1],e[2]>>24&255,e[2]>>16&255,e[2]>>8&255,255&e[2],e[3]>>24&255,e[3]>>16&255,e[3]>>8&255,255&e[3],e[4]>>24&255,e[4]>>16&255,e[4]>>8&255,255&e[4]]})),function(){!function(){if(window.localStorage){var r=window.localStorage.getItem("cdid")||h();window.localStorage.getItem("cdid")||window.localStorage.setItem("cdid",r)}}();var r=function(){var r=new URLSearchParams(window.location.search);return{utm_source:r.get("utm_source"),utm_medium:r.get("utm_medium"),utm_campaign:r.get("utm_campaign"),utm_content:r.get("utm_content"),utm_term:r.get("utm_term")}}();r.utm_source&&O(r)}()}();
//# sourceMappingURL=source_recording.js.map