From 239b94735557e99556d860d53ab6c406fe77e567 Mon Sep 17 00:00:00 2001 From: 30secondsofcode <30secondsofcode@gmail.com> Date: Thu, 1 Nov 2018 14:14:00 +0000 Subject: [PATCH 01/16] Travis build: 725 [cron] --- dist/_30s.es5.js | 15 +- dist/_30s.es5.min.js | 2 +- dist/_30s.esm.js | 10 +- dist/_30s.js | 10 +- snippet_data/snippetList.json | 714 +++--- snippet_data/snippets.json | 2238 +++++++++--------- snippets_archive/README.md | 78 +- test/testlog | 4167 +++++++++++++++++---------------- vscode_snippets/snippets.json | 658 +++--- 9 files changed, 3993 insertions(+), 3899 deletions(-) diff --git a/dist/_30s.es5.js b/dist/_30s.es5.js index e58fa4e25..e9b0a92a5 100644 --- a/dist/_30s.es5.js +++ b/dist/_30s.es5.js @@ -1481,12 +1481,12 @@ }); }; - var longestItem = function longestItem(val) { - for (var _len29 = arguments.length, vals = new Array(_len29 > 1 ? _len29 - 1 : 0), _key29 = 1; _key29 < _len29; _key29++) { - vals[_key29 - 1] = arguments[_key29]; + var longestItem = function longestItem() { + for (var _len29 = arguments.length, vals = new Array(_len29), _key29 = 0; _key29 < _len29; _key29++) { + vals[_key29] = arguments[_key29]; } - return [val].concat(vals).reduce(function (a, x) { + return vals.reduce(function (a, x) { return x.length > a.length ? x : a; }); }; @@ -2633,6 +2633,12 @@ }).join('_'); }; + var toTitleCase = function toTitleCase(str) { + return str.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(function (x) { + return x.charAt(0).toUpperCase() + x.slice(1); + }).join(' '); + }; + var toggleClass = function toggleClass(el, className) { return el.classList.toggle(className); }; @@ -3199,6 +3205,7 @@ toOrdinalSuffix: toOrdinalSuffix, toSafeInteger: toSafeInteger, toSnakeCase: toSnakeCase, + toTitleCase: toTitleCase, toggleClass: toggleClass, tomorrow: tomorrow, transform: transform, diff --git a/dist/_30s.es5.min.js b/dist/_30s.es5.min.js index 6e76c18d2..60fce005a 100644 --- a/dist/_30s.es5.min.js +++ b/dist/_30s.es5.min.js @@ -1 +1 @@ -(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?t():'function'==typeof define&&define.amd?define(t):t()})(this,function(){'use strict';function e(t){return e='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&'function'==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?'symbol':typeof e},e(t)}function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n(e){for(var n=1;n>e/4).toString(16)})},UUIDGeneratorNode:function(){return'10000000-1000-4000-8000-100000000000'.replace(/[018]/g,function(e){return(e^S.randomBytes(1)[0]&15>>e/4).toString(16)})},all:function(e){var t=1'.concat(e,'')}).join('')}()},ary:function(e,t){return function(){for(var n=arguments.length,i=Array(n),r=0;rt||t>e)return 0;if(0===t||t===e)return 1;if(1===t||t===e-1)return e;e-t=(document.documentElement.scrollHeight||document.documentElement.clientHeight)},btoa:function(e){return Buffer.from(e,'binary').toString('base64')},byteSize:function(e){return new Blob([e]).size},call:function(e){for(var t=arguments.length,n=Array(1(n-t)*i?-i:i,o=setInterval(function(){a+=l,document.querySelector(e).innerHTML=a,a>=n&&(document.querySelector(e).innerHTML=n),a>=n&&clearInterval(o)},v(y(r/(n-t))));return o},createElement:function(e){var t=document.createElement('div');return t.innerHTML=e,t.firstElementChild},createEventHub:function(){return{hub:Object.create(null),emit:function(e,t){(this.hub[e]||[]).forEach(function(e){return e(t)})},on:function(e,t){this.hub[e]||(this.hub[e]=[]),this.hub[e].push(t)},off:function(e,t){var n=(this.hub[e]||[]).findIndex(function(e){return e===t});-1'"]/g,function(e){return{"&":'&',"<":'<',">":'>',"'":''','"':'"'}[e]||e})},escapeRegExp:function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,'\\$&')},everyNth:function(e,t){return e.filter(function(n,e){return e%t==t-1})},extendHex:function(e){return'#'+e.slice(e.startsWith('#')?1:0).split('').map(function(e){return e+e}).join('')},factorial:function e(t){return 0>t?function(){throw new TypeError('Negative numbers are not allowed!')}():1>=t?1:t*e(t-1)},fibonacci:function(e){return Array.from({length:e}).reduce(function(e,t,n){return e.concat(1e&&(e=-e);var t={day:y(e/864e5),hour:y(e/36e5)%24,minute:y(e/6e4)%60,second:y(e/1e3)%60,millisecond:y(e)%1e3};return Object.entries(t).filter(function(e){return 0!==e[1]}).map(function(e){var t=r(e,2),n=t[0],i=t[1];return''.concat(i,' ').concat(n).concat(1===i?'':'s')}).join(', ')},fromCamelCase:function(e){var t=1e?e%12+'am':e%12+'pm'},getScrollPosition:function(){var e=0>>(t?24:16))+', '+((n&(t?16711680:65280))>>>(t?16:8))+', '+((n&(t?65280:255))>>>(t?8:0))+(t?', '.concat(255&n):'')+')'},hide:function(e){return e.forEach(function(t){return t.style.display='none'})},httpGet:function(e,t){var n=2n){var i=[t,n];n=i[0],t=i[1]}return null==n?0<=e&&e=t&&et},isAnagram:function(e,t){var n=function(e){return e.toLowerCase().replace(/[^a-z0-9]/gi,'').split('').sort().join('')};return n(e)===n(t)},isArrayLike:function(e){return null!=e&&'function'==typeof e[Symbol.iterator]},isBeforeDate:function(e,t){return ee.length?t:e})},lowercaseKeys:function(e){return Object.keys(e).reduce(function(t,n){return t[n.toLowerCase()]=e[n],t},{})},luhnCheck:function(e){var t=(e+'').split('').reverse().map(function(e){return parseInt(e)}),n=t.splice(0,1)[0],i=t.reduce(function(e,t,n){return 0==n%2?e+2*t%9||9:e+t},0);return i+=n,0==i%10},mapKeys:function(e,t){return Object.keys(e).reduce(function(n,i){return n[t(e[i],i,e)]=e[i],n},{})},mapObject:function(e,t){return function(n){return n=[e,e.map(t)],n[0].reduce(function(e,t,i){return e[t]=n[1][i],e},{})}()},mapString:function(e,t){return e.split('').map(function(n,r){return t(n,r,e)}).join('')},mapValues:function(e,t){return Object.keys(e).reduce(function(n,i){return n[i]=t(e[i],i,e),n},{})},mask:function(e){var t=1r-n&&(t='mouse',e(t),document.removeEventListener('mousemove',i)),n=r};document.addEventListener('touchstart',function(){'touch'==t||(t='touch',e(t),document.addEventListener('mousemove',i))})},once:function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,i=Array(n),r=0;rd?1:sv(e))return e+(i?' ':'')+r[0];var a=m(y(Math.log10(0>e?-e:e)/3),r.length-1),l=+((0>e?-e:e)/g(1e3,a)).toPrecision(t);return(0>e?'-':'')+l+(i?' ':'')+r[a]},primes:function(e){var t=Array.from({length:e-1}).map(function(e,t){return t+2}),n=y(h(e)),i=Array.from({length:n-1}).map(function(e,t){return t+2});return i.forEach(function(e){return t=t.filter(function(t){return 0!=t%e||t===e})}),t},promisify:function(e){return function(){for(var t=arguments.length,n=Array(t),i=0;ie[e.length-1],i=e.findIndex(function(e){return n?t>=e:t<=e});return-1===i?e.length:i},sortedIndexBy:function(e,t,n){var i=n(e[0])>n(e[e.length-1]),r=n(t),a=e.findIndex(function(e){return i?r>=n(e):r<=n(e)});return-1===a?e.length:a},sortedLastIndex:function(e,t){var n=e[0]>e[e.length-1],i=e.reverse().findIndex(function(e){return n?t<=e:t>=e});return-1===i?0:e.length-i},sortedLastIndexBy:function(e,t,n){var i=n(e[0])>n(e[e.length-1]),r=n(t),a=e.map(n).reverse().findIndex(function(e){return i?r<=e:r>=e});return-1===a?0:e.length-a},splitLines:function(e){return e.split(/\r?\n/)},spreadOver:function(e){return function(t){return e.apply(void 0,o(t))}},stableSort:function(e,t){return e.map(function(e,t){return{item:e,index:t}}).sort(function(e,n){return t(e.item,n.item)||e.index-n.index}).map(function(e){var t=e.item;return t})},standardDeviation:function(e){var t=!!(1=t.length?2===t.length?[t,t[1]+t[0]]:[t]:t.split('').reduce(function(n,r,a){return n.concat(e(t.slice(0,a)+t.slice(a+1)).map(function(e){return r+e}))},[])},stripHTMLTags:function(e){return e.replace(/<[^>]*>/g,'')},sum:function(){for(var e=arguments.length,t=Array(e),n=0;n=t&&(e.apply(a,l),r=Date.now())},k(t-(Date.now()-r),0))):(e.apply(a,l),r=Date.now(),n=!0)}},timeTaken:function(e){console.time('timeTaken');var t=e();return console.timeEnd('timeTaken'),t},times:function(e,t){for(var n=2t?e.slice(0,3r.length)throw new RangeError('Arguments too few!');return n(e)(r.slice(0,t))}},unescapeHTML:function(e){return e.replace(/&|<|>|'|"/g,function(e){return{"&":'&',"<":'<',">":'>',"'":'\'',""":'"'}[e]||e})},unflattenObject:function(e){return Object.keys(e).reduce(function(t,n){if(-1!==n.indexOf('.')){var r=n.split('.');Object.assign(t,JSON.parse('{'+r.map(function(e,t){return t===r.length-1?'"'.concat(e,'":'):'"'.concat(e,'":{')}).join('')+e[n]+'}'.repeat(r.length)))}else t[n]=e[n];return t},{})},unfold:function(e,t){for(var n=[],i=[null,t];i=e(i[1]);)n.push(i[0]);return n},union:function(e,t){return Array.from(new Set(o(e).concat(o(t))))},unionBy:function(e,t,n){var i=new Set(e.map(n));return Array.from(new Set(o(e).concat(o(t.filter(function(e){return!i.has(n(e))})))))},unionWith:function(e,t,n){return Array.from(new Set(o(e).concat(o(t.filter(function(t){return-1===e.findIndex(function(e){return n(t,e)})})))))},uniqueElements:function(e){return o(new Set(e))},uniqueElementsBy:function(e,t){return e.reduce(function(e,n){return e.some(function(e){return t(n,e)})||e.push(n),e},[])},uniqueElementsByRight:function(e,t){return e.reduceRight(function(e,n){return e.some(function(e){return t(n,e)})||e.push(n),e},[])},uniqueSymmetricDifference:function(e,t){return o(new Set(o(e.filter(function(e){return!t.includes(e)})).concat(o(t.filter(function(t){return!e.includes(t)})))))},untildify:function(e){return e.replace(/^~($|\/|\\)/,''.concat(require('os').homedir(),'$1'))},unzip:function(e){return e.reduce(function(e,t){return t.forEach(function(t,n){return e[n].push(t)}),e},Array.from({length:k.apply(Math,o(e.map(function(e){return e.length})))}).map(function(){return[]}))},unzipWith:function(e,t){return e.reduce(function(e,t){return t.forEach(function(t,n){return e[n].push(t)}),e},Array.from({length:k.apply(Math,o(e.map(function(e){return e.length})))}).map(function(){return[]})).map(function(e){return t.apply(void 0,o(e))})},validateNumber:function(e){return!isNaN(parseFloat(e))&&isFinite(e)&&+e==e},when:function(e,t){return function(n){return e(n)?t(n):n}},without:function(e){for(var t=arguments.length,n=Array(1>e/4).toString(16)})},UUIDGeneratorNode:function(){return'10000000-1000-4000-8000-100000000000'.replace(/[018]/g,function(e){return(e^S.randomBytes(1)[0]&15>>e/4).toString(16)})},all:function(e){var t=1'.concat(e,'')}).join('')}()},ary:function(e,t){return function(){for(var n=arguments.length,i=Array(n),r=0;rt||t>e)return 0;if(0===t||t===e)return 1;if(1===t||t===e-1)return e;e-t=(document.documentElement.scrollHeight||document.documentElement.clientHeight)},btoa:function(e){return Buffer.from(e,'binary').toString('base64')},byteSize:function(e){return new Blob([e]).size},call:function(e){for(var t=arguments.length,n=Array(1(n-t)*i?-i:i,o=setInterval(function(){a+=l,document.querySelector(e).innerHTML=a,a>=n&&(document.querySelector(e).innerHTML=n),a>=n&&clearInterval(o)},v(y(r/(n-t))));return o},createElement:function(e){var t=document.createElement('div');return t.innerHTML=e,t.firstElementChild},createEventHub:function(){return{hub:Object.create(null),emit:function(e,t){(this.hub[e]||[]).forEach(function(e){return e(t)})},on:function(e,t){this.hub[e]||(this.hub[e]=[]),this.hub[e].push(t)},off:function(e,t){var n=(this.hub[e]||[]).findIndex(function(e){return e===t});-1'"]/g,function(e){return{"&":'&',"<":'<',">":'>',"'":''','"':'"'}[e]||e})},escapeRegExp:function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,'\\$&')},everyNth:function(e,t){return e.filter(function(n,e){return e%t==t-1})},extendHex:function(e){return'#'+e.slice(e.startsWith('#')?1:0).split('').map(function(e){return e+e}).join('')},factorial:function e(t){return 0>t?function(){throw new TypeError('Negative numbers are not allowed!')}():1>=t?1:t*e(t-1)},fibonacci:function(e){return Array.from({length:e}).reduce(function(e,t,n){return e.concat(1e&&(e=-e);var t={day:y(e/864e5),hour:y(e/36e5)%24,minute:y(e/6e4)%60,second:y(e/1e3)%60,millisecond:y(e)%1e3};return Object.entries(t).filter(function(e){return 0!==e[1]}).map(function(e){var t=r(e,2),n=t[0],i=t[1];return''.concat(i,' ').concat(n).concat(1===i?'':'s')}).join(', ')},fromCamelCase:function(e){var t=1e?e%12+'am':e%12+'pm'},getScrollPosition:function(){var e=0>>(t?24:16))+', '+((n&(t?16711680:65280))>>>(t?16:8))+', '+((n&(t?65280:255))>>>(t?8:0))+(t?', '.concat(255&n):'')+')'},hide:function(e){return e.forEach(function(t){return t.style.display='none'})},httpGet:function(e,t){var n=2n){var i=[t,n];n=i[0],t=i[1]}return null==n?0<=e&&e=t&&et},isAnagram:function(e,t){var n=function(e){return e.toLowerCase().replace(/[^a-z0-9]/gi,'').split('').sort().join('')};return n(e)===n(t)},isArrayLike:function(e){return null!=e&&'function'==typeof e[Symbol.iterator]},isBeforeDate:function(e,t){return ee.length?t:e})},lowercaseKeys:function(e){return Object.keys(e).reduce(function(t,n){return t[n.toLowerCase()]=e[n],t},{})},luhnCheck:function(e){var t=(e+'').split('').reverse().map(function(e){return parseInt(e)}),n=t.splice(0,1)[0],i=t.reduce(function(e,t,n){return 0==n%2?e+2*t%9||9:e+t},0);return i+=n,0==i%10},mapKeys:function(e,t){return Object.keys(e).reduce(function(n,i){return n[t(e[i],i,e)]=e[i],n},{})},mapObject:function(e,t){return function(n){return n=[e,e.map(t)],n[0].reduce(function(e,t,i){return e[t]=n[1][i],e},{})}()},mapString:function(e,t){return e.split('').map(function(n,r){return t(n,r,e)}).join('')},mapValues:function(e,t){return Object.keys(e).reduce(function(n,i){return n[i]=t(e[i],i,e),n},{})},mask:function(e){var t=1r-n&&(t='mouse',e(t),document.removeEventListener('mousemove',i)),n=r};document.addEventListener('touchstart',function(){'touch'==t||(t='touch',e(t),document.addEventListener('mousemove',i))})},once:function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,i=Array(n),r=0;rd?1:sv(e))return e+(i?' ':'')+r[0];var a=m(y(Math.log10(0>e?-e:e)/3),r.length-1),l=+((0>e?-e:e)/g(1e3,a)).toPrecision(t);return(0>e?'-':'')+l+(i?' ':'')+r[a]},primes:function(e){var t=Array.from({length:e-1}).map(function(e,t){return t+2}),n=y(h(e)),i=Array.from({length:n-1}).map(function(e,t){return t+2});return i.forEach(function(e){return t=t.filter(function(t){return 0!=t%e||t===e})}),t},promisify:function(e){return function(){for(var t=arguments.length,n=Array(t),i=0;ie[e.length-1],i=e.findIndex(function(e){return n?t>=e:t<=e});return-1===i?e.length:i},sortedIndexBy:function(e,t,n){var i=n(e[0])>n(e[e.length-1]),r=n(t),a=e.findIndex(function(e){return i?r>=n(e):r<=n(e)});return-1===a?e.length:a},sortedLastIndex:function(e,t){var n=e[0]>e[e.length-1],i=e.reverse().findIndex(function(e){return n?t<=e:t>=e});return-1===i?0:e.length-i},sortedLastIndexBy:function(e,t,n){var i=n(e[0])>n(e[e.length-1]),r=n(t),a=e.map(n).reverse().findIndex(function(e){return i?r<=e:r>=e});return-1===a?0:e.length-a},splitLines:function(e){return e.split(/\r?\n/)},spreadOver:function(e){return function(t){return e.apply(void 0,o(t))}},stableSort:function(e,t){return e.map(function(e,t){return{item:e,index:t}}).sort(function(e,n){return t(e.item,n.item)||e.index-n.index}).map(function(e){var t=e.item;return t})},standardDeviation:function(e){var t=!!(1=t.length?2===t.length?[t,t[1]+t[0]]:[t]:t.split('').reduce(function(n,r,a){return n.concat(e(t.slice(0,a)+t.slice(a+1)).map(function(e){return r+e}))},[])},stripHTMLTags:function(e){return e.replace(/<[^>]*>/g,'')},sum:function(){for(var e=arguments.length,t=Array(e),n=0;n=t&&(e.apply(a,l),r=Date.now())},k(t-(Date.now()-r),0))):(e.apply(a,l),r=Date.now(),n=!0)}},timeTaken:function(e){console.time('timeTaken');var t=e();return console.timeEnd('timeTaken'),t},times:function(e,t){for(var n=2t?e.slice(0,3r.length)throw new RangeError('Arguments too few!');return n(e)(r.slice(0,t))}},unescapeHTML:function(e){return e.replace(/&|<|>|'|"/g,function(e){return{"&":'&',"<":'<',">":'>',"'":'\'',""":'"'}[e]||e})},unflattenObject:function(e){return Object.keys(e).reduce(function(t,n){if(-1!==n.indexOf('.')){var r=n.split('.');Object.assign(t,JSON.parse('{'+r.map(function(e,t){return t===r.length-1?'"'.concat(e,'":'):'"'.concat(e,'":{')}).join('')+e[n]+'}'.repeat(r.length)))}else t[n]=e[n];return t},{})},unfold:function(e,t){for(var n=[],i=[null,t];i=e(i[1]);)n.push(i[0]);return n},union:function(e,t){return Array.from(new Set(o(e).concat(o(t))))},unionBy:function(e,t,n){var i=new Set(e.map(n));return Array.from(new Set(o(e).concat(o(t.filter(function(e){return!i.has(n(e))})))))},unionWith:function(e,t,n){return Array.from(new Set(o(e).concat(o(t.filter(function(t){return-1===e.findIndex(function(e){return n(t,e)})})))))},uniqueElements:function(e){return o(new Set(e))},uniqueElementsBy:function(e,t){return e.reduce(function(e,n){return e.some(function(e){return t(n,e)})||e.push(n),e},[])},uniqueElementsByRight:function(e,t){return e.reduceRight(function(e,n){return e.some(function(e){return t(n,e)})||e.push(n),e},[])},uniqueSymmetricDifference:function(e,t){return o(new Set(o(e.filter(function(e){return!t.includes(e)})).concat(o(t.filter(function(t){return!e.includes(t)})))))},untildify:function(e){return e.replace(/^~($|\/|\\)/,''.concat(require('os').homedir(),'$1'))},unzip:function(e){return e.reduce(function(e,t){return t.forEach(function(t,n){return e[n].push(t)}),e},Array.from({length:k.apply(Math,o(e.map(function(e){return e.length})))}).map(function(){return[]}))},unzipWith:function(e,t){return e.reduce(function(e,t){return t.forEach(function(t,n){return e[n].push(t)}),e},Array.from({length:k.apply(Math,o(e.map(function(e){return e.length})))}).map(function(){return[]})).map(function(e){return t.apply(void 0,o(e))})},validateNumber:function(e){return!isNaN(parseFloat(e))&&isFinite(e)&&+e==e},when:function(e,t){return function(n){return e(n)?t(n):n}},without:function(e){for(var t=arguments.length,n=Array(1 { const _lcm = (x, y) => (x * y) / gcd(x, y); return [...arr].reduce((a, b) => _lcm(a, b)); }; -const longestItem = (val, ...vals) => - [val, ...vals].reduce((a, x) => (x.length > a.length ? x : a)); +const longestItem = (...vals) => vals.reduce((a, x) => (x.length > a.length ? x : a)); const lowercaseKeys = obj => Object.keys(obj).reduce((acc, key) => { acc[key.toLowerCase()] = obj[key]; @@ -1204,6 +1203,11 @@ const toSnakeCase = str => .match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g) .map(x => x.toLowerCase()) .join('_'); +const toTitleCase = str => + str + .match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g) + .map(x => x.charAt(0).toUpperCase() + x.slice(1)) + .join(' '); const toggleClass = (el, className) => el.classList.toggle(className); const tomorrow = (long = false) => { let t = new Date(); @@ -1321,4 +1325,4 @@ const zipWith = (...array) => { }; -module.exports = {CSVToArray,CSVToJSON,JSONToFile,JSONtoCSV,RGBToHex,URLJoin,UUIDGeneratorBrowser,UUIDGeneratorNode,all,allEqual,any,approximatelyEqual,arrayToCSV,arrayToHtmlList,ary,atob,attempt,average,averageBy,bifurcate,bifurcateBy,bind,bindAll,bindKey,binomialCoefficient,bottomVisible,btoa,byteSize,call,capitalize,capitalizeEveryWord,castArray,chainAsync,chunk,clampNumber,cloneRegExp,coalesce,coalesceFactory,collectInto,colorize,compact,compose,composeRight,converge,copyToClipboard,countBy,countOccurrences,counter,createElement,createEventHub,currentURL,curry,dayOfYear,debounce,decapitalize,deepClone,deepFlatten,deepFreeze,defaults,defer,degreesToRads,delay,detectDeviceType,difference,differenceBy,differenceWith,dig,digitize,distance,drop,dropRight,dropRightWhile,dropWhile,elementContains,elementIsVisibleInViewport,elo,equals,escapeHTML,escapeRegExp,everyNth,extendHex,factorial,fibonacci,filterNonUnique,filterNonUniqueBy,findKey,findLast,findLastIndex,findLastKey,flatten,flattenObject,flip,forEachRight,forOwn,forOwnRight,formatDuration,fromCamelCase,functionName,functions,gcd,geometricProgression,get,getColonTimeFromDate,getDaysDiffBetweenDates,getImages,getMeridiemSuffixOfInteger,getScrollPosition,getStyle,getType,getURLParameters,groupBy,hammingDistance,hasClass,hasFlags,hashBrowser,hashNode,head,hexToRGB,hide,httpGet,httpPost,httpsRedirect,hz,inRange,indentString,indexOfAll,initial,initialize2DArray,initializeArrayWithRange,initializeArrayWithRangeRight,initializeArrayWithValues,initializeNDArray,insertAfter,insertBefore,intersection,intersectionBy,intersectionWith,invertKeyValues,is,isAbsoluteURL,isAfterDate,isAnagram,isArrayLike,isBeforeDate,isBoolean,isBrowser,isBrowserTabFocused,isDivisible,isDuplexStream,isEmpty,isEven,isFunction,isLowerCase,isNil,isNull,isNumber,isObject,isObjectLike,isPlainObject,isPrime,isPrimitive,isPromiseLike,isReadableStream,isSameDate,isSorted,isStream,isString,isSymbol,isTravisCI,isUndefined,isUpperCase,isValidJSON,isWritableStream,join,last,lcm,longestItem,lowercaseKeys,luhnCheck,mapKeys,mapObject,mapString,mapValues,mask,matches,matchesWith,maxBy,maxDate,maxN,median,memoize,merge,minBy,minDate,minN,mostPerformant,negate,nest,nodeListToArray,none,nthArg,nthElement,objectFromPairs,objectToPairs,observeMutations,off,offset,omit,omitBy,on,onUserInputChange,once,orderBy,over,overArgs,pad,palindrome,parseCookie,partial,partialRight,partition,percentile,permutations,pick,pickBy,pipeAsyncFunctions,pipeFunctions,pluralize,powerset,prefix,prettyBytes,primes,promisify,pull,pullAtIndex,pullAtValue,pullBy,radsToDegrees,randomHexColorCode,randomIntArrayInRange,randomIntegerInRange,randomNumberInRange,readFileLines,rearg,recordAnimationFrames,redirect,reduceSuccessive,reduceWhich,reducedFilter,reject,remove,removeNonASCII,renameKeys,reverseString,round,runAsync,runPromisesInSeries,sample,sampleSize,scrollToTop,sdbm,serializeCookie,setStyle,shallowClone,shank,show,shuffle,similarity,size,sleep,smoothScroll,sortCharactersInString,sortedIndex,sortedIndexBy,sortedLastIndex,sortedLastIndexBy,splitLines,spreadOver,stableSort,standardDeviation,stringPermutations,stripHTMLTags,sum,sumBy,sumPower,symmetricDifference,symmetricDifferenceBy,symmetricDifferenceWith,tail,take,takeRight,takeRightWhile,takeWhile,throttle,timeTaken,times,toCamelCase,toCurrency,toDecimalMark,toHash,toKebabCase,toOrdinalSuffix,toSafeInteger,toSnakeCase,toggleClass,tomorrow,transform,triggerEvent,truncateString,truthCheckCollection,unary,uncurry,unescapeHTML,unflattenObject,unfold,union,unionBy,unionWith,uniqueElements,uniqueElementsBy,uniqueElementsByRight,uniqueSymmetricDifference,untildify,unzip,unzipWith,validateNumber,when,without,words,xProd,yesNo,zip,zipObject,zipWith}; +module.exports = {CSVToArray,CSVToJSON,JSONToFile,JSONtoCSV,RGBToHex,URLJoin,UUIDGeneratorBrowser,UUIDGeneratorNode,all,allEqual,any,approximatelyEqual,arrayToCSV,arrayToHtmlList,ary,atob,attempt,average,averageBy,bifurcate,bifurcateBy,bind,bindAll,bindKey,binomialCoefficient,bottomVisible,btoa,byteSize,call,capitalize,capitalizeEveryWord,castArray,chainAsync,chunk,clampNumber,cloneRegExp,coalesce,coalesceFactory,collectInto,colorize,compact,compose,composeRight,converge,copyToClipboard,countBy,countOccurrences,counter,createElement,createEventHub,currentURL,curry,dayOfYear,debounce,decapitalize,deepClone,deepFlatten,deepFreeze,defaults,defer,degreesToRads,delay,detectDeviceType,difference,differenceBy,differenceWith,dig,digitize,distance,drop,dropRight,dropRightWhile,dropWhile,elementContains,elementIsVisibleInViewport,elo,equals,escapeHTML,escapeRegExp,everyNth,extendHex,factorial,fibonacci,filterNonUnique,filterNonUniqueBy,findKey,findLast,findLastIndex,findLastKey,flatten,flattenObject,flip,forEachRight,forOwn,forOwnRight,formatDuration,fromCamelCase,functionName,functions,gcd,geometricProgression,get,getColonTimeFromDate,getDaysDiffBetweenDates,getImages,getMeridiemSuffixOfInteger,getScrollPosition,getStyle,getType,getURLParameters,groupBy,hammingDistance,hasClass,hasFlags,hashBrowser,hashNode,head,hexToRGB,hide,httpGet,httpPost,httpsRedirect,hz,inRange,indentString,indexOfAll,initial,initialize2DArray,initializeArrayWithRange,initializeArrayWithRangeRight,initializeArrayWithValues,initializeNDArray,insertAfter,insertBefore,intersection,intersectionBy,intersectionWith,invertKeyValues,is,isAbsoluteURL,isAfterDate,isAnagram,isArrayLike,isBeforeDate,isBoolean,isBrowser,isBrowserTabFocused,isDivisible,isDuplexStream,isEmpty,isEven,isFunction,isLowerCase,isNil,isNull,isNumber,isObject,isObjectLike,isPlainObject,isPrime,isPrimitive,isPromiseLike,isReadableStream,isSameDate,isSorted,isStream,isString,isSymbol,isTravisCI,isUndefined,isUpperCase,isValidJSON,isWritableStream,join,last,lcm,longestItem,lowercaseKeys,luhnCheck,mapKeys,mapObject,mapString,mapValues,mask,matches,matchesWith,maxBy,maxDate,maxN,median,memoize,merge,minBy,minDate,minN,mostPerformant,negate,nest,nodeListToArray,none,nthArg,nthElement,objectFromPairs,objectToPairs,observeMutations,off,offset,omit,omitBy,on,onUserInputChange,once,orderBy,over,overArgs,pad,palindrome,parseCookie,partial,partialRight,partition,percentile,permutations,pick,pickBy,pipeAsyncFunctions,pipeFunctions,pluralize,powerset,prefix,prettyBytes,primes,promisify,pull,pullAtIndex,pullAtValue,pullBy,radsToDegrees,randomHexColorCode,randomIntArrayInRange,randomIntegerInRange,randomNumberInRange,readFileLines,rearg,recordAnimationFrames,redirect,reduceSuccessive,reduceWhich,reducedFilter,reject,remove,removeNonASCII,renameKeys,reverseString,round,runAsync,runPromisesInSeries,sample,sampleSize,scrollToTop,sdbm,serializeCookie,setStyle,shallowClone,shank,show,shuffle,similarity,size,sleep,smoothScroll,sortCharactersInString,sortedIndex,sortedIndexBy,sortedLastIndex,sortedLastIndexBy,splitLines,spreadOver,stableSort,standardDeviation,stringPermutations,stripHTMLTags,sum,sumBy,sumPower,symmetricDifference,symmetricDifferenceBy,symmetricDifferenceWith,tail,take,takeRight,takeRightWhile,takeWhile,throttle,timeTaken,times,toCamelCase,toCurrency,toDecimalMark,toHash,toKebabCase,toOrdinalSuffix,toSafeInteger,toSnakeCase,toTitleCase,toggleClass,tomorrow,transform,triggerEvent,truncateString,truthCheckCollection,unary,uncurry,unescapeHTML,unflattenObject,unfold,union,unionBy,unionWith,uniqueElements,uniqueElementsBy,uniqueElementsByRight,uniqueSymmetricDifference,untildify,unzip,unzipWith,validateNumber,when,without,words,xProd,yesNo,zip,zipObject,zipWith}; diff --git a/dist/_30s.js b/dist/_30s.js index 7e060f1c0..43f261b68 100644 --- a/dist/_30s.js +++ b/dist/_30s.js @@ -648,8 +648,7 @@ const _lcm = (x, y) => (x * y) / gcd(x, y); return [...arr].reduce((a, b) => _lcm(a, b)); }; - const longestItem = (val, ...vals) => - [val, ...vals].reduce((a, x) => (x.length > a.length ? x : a)); + const longestItem = (...vals) => vals.reduce((a, x) => (x.length > a.length ? x : a)); const lowercaseKeys = obj => Object.keys(obj).reduce((acc, key) => { acc[key.toLowerCase()] = obj[key]; @@ -1210,6 +1209,11 @@ .match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g) .map(x => x.toLowerCase()) .join('_'); + const toTitleCase = str => + str + .match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g) + .map(x => x.charAt(0).toUpperCase() + x.slice(1)) + .join(' '); const toggleClass = (el, className) => el.classList.toggle(className); const tomorrow = (long = false) => { let t = new Date(); @@ -1327,6 +1331,6 @@ }; - module.exports = {CSVToArray,CSVToJSON,JSONToFile,JSONtoCSV,RGBToHex,URLJoin,UUIDGeneratorBrowser,UUIDGeneratorNode,all,allEqual,any,approximatelyEqual,arrayToCSV,arrayToHtmlList,ary,atob,attempt,average,averageBy,bifurcate,bifurcateBy,bind,bindAll,bindKey,binomialCoefficient,bottomVisible,btoa,byteSize,call,capitalize,capitalizeEveryWord,castArray,chainAsync,chunk,clampNumber,cloneRegExp,coalesce,coalesceFactory,collectInto,colorize,compact,compose,composeRight,converge,copyToClipboard,countBy,countOccurrences,counter,createElement,createEventHub,currentURL,curry,dayOfYear,debounce,decapitalize,deepClone,deepFlatten,deepFreeze,defaults,defer,degreesToRads,delay,detectDeviceType,difference,differenceBy,differenceWith,dig,digitize,distance,drop,dropRight,dropRightWhile,dropWhile,elementContains,elementIsVisibleInViewport,elo,equals,escapeHTML,escapeRegExp,everyNth,extendHex,factorial,fibonacci,filterNonUnique,filterNonUniqueBy,findKey,findLast,findLastIndex,findLastKey,flatten,flattenObject,flip,forEachRight,forOwn,forOwnRight,formatDuration,fromCamelCase,functionName,functions,gcd,geometricProgression,get,getColonTimeFromDate,getDaysDiffBetweenDates,getImages,getMeridiemSuffixOfInteger,getScrollPosition,getStyle,getType,getURLParameters,groupBy,hammingDistance,hasClass,hasFlags,hashBrowser,hashNode,head,hexToRGB,hide,httpGet,httpPost,httpsRedirect,hz,inRange,indentString,indexOfAll,initial,initialize2DArray,initializeArrayWithRange,initializeArrayWithRangeRight,initializeArrayWithValues,initializeNDArray,insertAfter,insertBefore,intersection,intersectionBy,intersectionWith,invertKeyValues,is,isAbsoluteURL,isAfterDate,isAnagram,isArrayLike,isBeforeDate,isBoolean,isBrowser,isBrowserTabFocused,isDivisible,isDuplexStream,isEmpty,isEven,isFunction,isLowerCase,isNil,isNull,isNumber,isObject,isObjectLike,isPlainObject,isPrime,isPrimitive,isPromiseLike,isReadableStream,isSameDate,isSorted,isStream,isString,isSymbol,isTravisCI,isUndefined,isUpperCase,isValidJSON,isWritableStream,join,last,lcm,longestItem,lowercaseKeys,luhnCheck,mapKeys,mapObject,mapString,mapValues,mask,matches,matchesWith,maxBy,maxDate,maxN,median,memoize,merge,minBy,minDate,minN,mostPerformant,negate,nest,nodeListToArray,none,nthArg,nthElement,objectFromPairs,objectToPairs,observeMutations,off,offset,omit,omitBy,on,onUserInputChange,once,orderBy,over,overArgs,pad,palindrome,parseCookie,partial,partialRight,partition,percentile,permutations,pick,pickBy,pipeAsyncFunctions,pipeFunctions,pluralize,powerset,prefix,prettyBytes,primes,promisify,pull,pullAtIndex,pullAtValue,pullBy,radsToDegrees,randomHexColorCode,randomIntArrayInRange,randomIntegerInRange,randomNumberInRange,readFileLines,rearg,recordAnimationFrames,redirect,reduceSuccessive,reduceWhich,reducedFilter,reject,remove,removeNonASCII,renameKeys,reverseString,round,runAsync,runPromisesInSeries,sample,sampleSize,scrollToTop,sdbm,serializeCookie,setStyle,shallowClone,shank,show,shuffle,similarity,size,sleep,smoothScroll,sortCharactersInString,sortedIndex,sortedIndexBy,sortedLastIndex,sortedLastIndexBy,splitLines,spreadOver,stableSort,standardDeviation,stringPermutations,stripHTMLTags,sum,sumBy,sumPower,symmetricDifference,symmetricDifferenceBy,symmetricDifferenceWith,tail,take,takeRight,takeRightWhile,takeWhile,throttle,timeTaken,times,toCamelCase,toCurrency,toDecimalMark,toHash,toKebabCase,toOrdinalSuffix,toSafeInteger,toSnakeCase,toggleClass,tomorrow,transform,triggerEvent,truncateString,truthCheckCollection,unary,uncurry,unescapeHTML,unflattenObject,unfold,union,unionBy,unionWith,uniqueElements,uniqueElementsBy,uniqueElementsByRight,uniqueSymmetricDifference,untildify,unzip,unzipWith,validateNumber,when,without,words,xProd,yesNo,zip,zipObject,zipWith}; + module.exports = {CSVToArray,CSVToJSON,JSONToFile,JSONtoCSV,RGBToHex,URLJoin,UUIDGeneratorBrowser,UUIDGeneratorNode,all,allEqual,any,approximatelyEqual,arrayToCSV,arrayToHtmlList,ary,atob,attempt,average,averageBy,bifurcate,bifurcateBy,bind,bindAll,bindKey,binomialCoefficient,bottomVisible,btoa,byteSize,call,capitalize,capitalizeEveryWord,castArray,chainAsync,chunk,clampNumber,cloneRegExp,coalesce,coalesceFactory,collectInto,colorize,compact,compose,composeRight,converge,copyToClipboard,countBy,countOccurrences,counter,createElement,createEventHub,currentURL,curry,dayOfYear,debounce,decapitalize,deepClone,deepFlatten,deepFreeze,defaults,defer,degreesToRads,delay,detectDeviceType,difference,differenceBy,differenceWith,dig,digitize,distance,drop,dropRight,dropRightWhile,dropWhile,elementContains,elementIsVisibleInViewport,elo,equals,escapeHTML,escapeRegExp,everyNth,extendHex,factorial,fibonacci,filterNonUnique,filterNonUniqueBy,findKey,findLast,findLastIndex,findLastKey,flatten,flattenObject,flip,forEachRight,forOwn,forOwnRight,formatDuration,fromCamelCase,functionName,functions,gcd,geometricProgression,get,getColonTimeFromDate,getDaysDiffBetweenDates,getImages,getMeridiemSuffixOfInteger,getScrollPosition,getStyle,getType,getURLParameters,groupBy,hammingDistance,hasClass,hasFlags,hashBrowser,hashNode,head,hexToRGB,hide,httpGet,httpPost,httpsRedirect,hz,inRange,indentString,indexOfAll,initial,initialize2DArray,initializeArrayWithRange,initializeArrayWithRangeRight,initializeArrayWithValues,initializeNDArray,insertAfter,insertBefore,intersection,intersectionBy,intersectionWith,invertKeyValues,is,isAbsoluteURL,isAfterDate,isAnagram,isArrayLike,isBeforeDate,isBoolean,isBrowser,isBrowserTabFocused,isDivisible,isDuplexStream,isEmpty,isEven,isFunction,isLowerCase,isNil,isNull,isNumber,isObject,isObjectLike,isPlainObject,isPrime,isPrimitive,isPromiseLike,isReadableStream,isSameDate,isSorted,isStream,isString,isSymbol,isTravisCI,isUndefined,isUpperCase,isValidJSON,isWritableStream,join,last,lcm,longestItem,lowercaseKeys,luhnCheck,mapKeys,mapObject,mapString,mapValues,mask,matches,matchesWith,maxBy,maxDate,maxN,median,memoize,merge,minBy,minDate,minN,mostPerformant,negate,nest,nodeListToArray,none,nthArg,nthElement,objectFromPairs,objectToPairs,observeMutations,off,offset,omit,omitBy,on,onUserInputChange,once,orderBy,over,overArgs,pad,palindrome,parseCookie,partial,partialRight,partition,percentile,permutations,pick,pickBy,pipeAsyncFunctions,pipeFunctions,pluralize,powerset,prefix,prettyBytes,primes,promisify,pull,pullAtIndex,pullAtValue,pullBy,radsToDegrees,randomHexColorCode,randomIntArrayInRange,randomIntegerInRange,randomNumberInRange,readFileLines,rearg,recordAnimationFrames,redirect,reduceSuccessive,reduceWhich,reducedFilter,reject,remove,removeNonASCII,renameKeys,reverseString,round,runAsync,runPromisesInSeries,sample,sampleSize,scrollToTop,sdbm,serializeCookie,setStyle,shallowClone,shank,show,shuffle,similarity,size,sleep,smoothScroll,sortCharactersInString,sortedIndex,sortedIndexBy,sortedLastIndex,sortedLastIndexBy,splitLines,spreadOver,stableSort,standardDeviation,stringPermutations,stripHTMLTags,sum,sumBy,sumPower,symmetricDifference,symmetricDifferenceBy,symmetricDifferenceWith,tail,take,takeRight,takeRightWhile,takeWhile,throttle,timeTaken,times,toCamelCase,toCurrency,toDecimalMark,toHash,toKebabCase,toOrdinalSuffix,toSafeInteger,toSnakeCase,toTitleCase,toggleClass,tomorrow,transform,triggerEvent,truncateString,truthCheckCollection,unary,uncurry,unescapeHTML,unflattenObject,unfold,union,unionBy,unionWith,uniqueElements,uniqueElementsBy,uniqueElementsByRight,uniqueSymmetricDifference,untildify,unzip,unzipWith,validateNumber,when,without,words,xProd,yesNo,zip,zipObject,zipWith}; }))); diff --git a/snippet_data/snippetList.json b/snippet_data/snippetList.json index 1941e4704..3b3b38163 100644 --- a/snippet_data/snippetList.json +++ b/snippet_data/snippetList.json @@ -12,7 +12,7 @@ "archived": false }, "meta": { - "hash": "d9aec5efedaa39586f2b1210394b345cb1abbb9348fad952e785badbb2d598ac" + "hash": "2cf407f0e2df6eb320de1906d8cb4f1d252ac189af3a390dda264e8637a44e7e" } }, { @@ -27,7 +27,7 @@ "archived": false }, "meta": { - "hash": "76704202f5987a78625746ef4f2ca5650a8d87b10252b06b60c5d39cd26a7335" + "hash": "690147b9d4d90d37d9f42ec6596decc3e99eb8104f51d27a392ee3b50041878e" } }, { @@ -42,7 +42,7 @@ "archived": false }, "meta": { - "hash": "b34cb378a31ae73335f941448fe873edf9c06e10d5a1e28895275a29dd471c39" + "hash": "b045bd03ea755493fcab7b7092b0fb01bf8ce24b56e5605ea2d0bb037b91f11e" } }, { @@ -56,7 +56,7 @@ "archived": false }, "meta": { - "hash": "2b68e79d3ebb806379c3b84ae70152e033297d6e4fd4bc779b10be81ca2fc0cf" + "hash": "4fa8b87ac30ec67afe40c80101a702986dd1e5cab3cd8b9653f1b7c8cbac7540" } }, { @@ -72,7 +72,7 @@ "archived": false }, "meta": { - "hash": "0ba7229cc896c4efeb982ea313166afa79aee16cbf337a643243a4f8c3a4bcd9" + "hash": "3508f9a15d8a0b0541d12373b8ea697773434fbfd946bb63fc4f0246e4f193ea" } }, { @@ -87,7 +87,7 @@ "archived": false }, "meta": { - "hash": "027ae8128f3c52af07224b87baf362f0ad92e5a9847ebf426027ac3f06ab7deb" + "hash": "ca7374613a03d90327f8754747ec14e3234f5df975cb8744da6ead6d7d3d2a83" } }, { @@ -102,7 +102,7 @@ "archived": false }, "meta": { - "hash": "3822911df3a06d2a58df4f5f8733b72bb655a6b9c7c99a9ab85bf418abcf7de7" + "hash": "9c673d0dc5ea5d1b7c63506253c39e512127c377d349b2df1f847788e67bebf1" } }, { @@ -118,7 +118,7 @@ "archived": false }, "meta": { - "hash": "2b16386c3d31f0d68f1bd76034202f8927d0a126312cb20b310fc141c6e654f5" + "hash": "a1cdc6db4c91c17ea5f072fa38f40505a7500c1d142c33a9f7e8280fb9357fb5" } }, { @@ -132,7 +132,7 @@ "archived": false }, "meta": { - "hash": "27131b8fc8afb7f3140b85981747c0dd6106b5a8bb54ccd43d542e4245f934de" + "hash": "ac8ac4dc2ac7d0e2de1cf9f6afff46350aa530a51275658e8b34072740d10b0f" } }, { @@ -147,7 +147,7 @@ "archived": false }, "meta": { - "hash": "5547ee57c7a19624435c01594130bfe6c1613b637fa0810aca6856e5bccda95a" + "hash": "1275c6ed1d6ac5e1218831c45cdff88de135f803f45cdbb68dbbad0fbb55e967" } }, { @@ -163,7 +163,7 @@ "archived": false }, "meta": { - "hash": "3896ad3ab0120ba12943877f33fdd1e48d7887f7c69bea7310517aac56020502" + "hash": "58c2e46ed0bf8dfb7c3d36c280dff4a64ff056fc1a01b0972db8c81733d8c5dc" } }, { @@ -177,7 +177,7 @@ "archived": false }, "meta": { - "hash": "b869b8c45f39e8f6cceb8478f2e4ae2248a46c6cc2c39d112868f8e235a6d936" + "hash": "5f32ce21c3b3ef31d3281c0700eaca0761742fda556be7002596020947fd37a5" } }, { @@ -192,7 +192,7 @@ "archived": false }, "meta": { - "hash": "b0a461c6da6f561d7a9fcb373adb622692480cc36650145d6d8f94e126f0f849" + "hash": "e09263bc0fa973e3e2435dfd61a764c0af080b73882f6c32b3534a5c4387fc43" } }, { @@ -207,7 +207,7 @@ "archived": false }, "meta": { - "hash": "d0bc023d8258b2cc336d66f27ec01986488ef2d8d2fd030491e47dae63900a6f" + "hash": "8ffda25a0268a6f772c6912d370248c9329561c1ce1ea941e0622136459f7ef5" } }, { @@ -222,7 +222,7 @@ "archived": false }, "meta": { - "hash": "1c10caabd13b779a41850342f76585848c645c36950d3f068f373a53f3ee1f6f" + "hash": "3a8deee8bdc80c3df541ee5a9c31591af4c451362c2d86344ae4c937a04b2d12" } }, { @@ -237,7 +237,7 @@ "archived": false }, "meta": { - "hash": "12681c9545cf304d7b507938150f48a33d321e2b0338d965aadd3bf0165a5ae3" + "hash": "28b9b15af52a4abd2caaba94c5ceeea765ec89982122104cf5dc111c3f56383f" } }, { @@ -251,7 +251,7 @@ "archived": false }, "meta": { - "hash": "66414040b3a4dfca8312e0c0d4b276ded342b18abd9a14a0a90cec2983bc0b7c" + "hash": "0fca1b134c1a13fef45cde62e8f04c70361b477be88222aa7d81ac5d153b3a13" } }, { @@ -265,7 +265,7 @@ "archived": false }, "meta": { - "hash": "d4e645f834e7eb763b85bc99289c983f9e1d4314257701c94cea84ac8806ca3d" + "hash": "a40dc0094d62d44e7d086513bca6afb74734dd1e5e56a0ce66e91517b459f50c" } }, { @@ -281,7 +281,7 @@ "archived": false }, "meta": { - "hash": "24ca94284f2c3d83ed2ae5ea5c185b6dd84417ad7e0effb047c32847825d6550" + "hash": "021ec24497f79ba1e18b01f1fc5a7498d21adbb4f556ac026afa817f10d46ae9" } }, { @@ -295,7 +295,7 @@ "archived": false }, "meta": { - "hash": "8608c5658af598504bc2e20d329c674cd989540907598e372c75241179cff029" + "hash": "5a7936489c66b541e2e1caf4254540a75557e049d1a10c7da0b38bd3b247f00b" } }, { @@ -325,7 +325,7 @@ "archived": false }, "meta": { - "hash": "c1e2fa38cb32a0c6aeb5fdd61116095a2f131e0471d904cd0272892356a0b968" + "hash": "b9e5abf13f56d58cb8d7abe800d90956a6b4d1954ac81b08f671ce994319dff6" } }, { @@ -340,7 +340,7 @@ "archived": false }, "meta": { - "hash": "060d09969ecbc08a609e546c9dd30c984d840f44fd55d2cc6d1d31263e4c8d56" + "hash": "4ebf63ac48859f5011de39740d2650f7929257c9d1d468d1789e45f6a33b577e" } }, { @@ -356,7 +356,7 @@ "archived": false }, "meta": { - "hash": "6fef4b839b04d3df22e1b9b34215f5d3a93edab0a7eb0b88dca291a427df04a0" + "hash": "a6add43aea896ec237dfada48cfe67edab4b111e290472da8ff2c0ece70f2320" } }, { @@ -370,7 +370,7 @@ "archived": false }, "meta": { - "hash": "8b6d33fba612cac3b4e97a42fc7bfaa5b52fc96a47d6e580528f6aeae789606d" + "hash": "8c245a7fc94edffaf5cae4c28f37ed2e989772a9663a5f5bce98147f708a712e" } }, { @@ -384,7 +384,7 @@ "archived": false }, "meta": { - "hash": "8bcbcf5500940d591c2d1497a04964ec04b35730833742353cfbd27a992fecd0" + "hash": "c9c64e0f8c0ec964e32434d873b28d0803a60737eceb19c67ab86edb3f352d48" } }, { @@ -398,7 +398,7 @@ "archived": false }, "meta": { - "hash": "a3eca18648e657fc0277f4b00d2a51cf7c4bf03eb695fc6ce9e4cad64e569490" + "hash": "8e63c143d08d73cae1038ca8c6622ddf728b661528b246b55d6eb3b1ae41fe76" } }, { @@ -413,7 +413,7 @@ "archived": false }, "meta": { - "hash": "ee8e6e19269907273e58f0820bdbfc57022b6673453283058aedbbfc76586658" + "hash": "57532d74214897181db46b09dc0be86d26e9877785ec85c3acd1113d5371fa95" } }, { @@ -427,7 +427,7 @@ "archived": false }, "meta": { - "hash": "29199c10609ed7d5e3e5491d7d81622de9521c2b76d2d220141f3abb97d9ee07" + "hash": "3928d6f7c78cb72d1fe428be6bbdd5ee3ddcdb360b999d25048f84306e521918" } }, { @@ -441,7 +441,7 @@ "archived": false }, "meta": { - "hash": "69da8c5511c6c85eec38605ad9560b021d6fc3794cb47ec963987b783f48ad2f" + "hash": "f6180d269df84f10e4642d5d52d442be990138b7114aef048f95eabd121c3738" } }, { @@ -473,7 +473,7 @@ "archived": false }, "meta": { - "hash": "4f42f00e7d675d21829a5fcd2ab2e3fa2058d1c1b1d6850ff28f2a424364593e" + "hash": "30fc60a8ab8c8005f7d31b82f4386ba17caa9fed690916581b2c18fa0a125215" } }, { @@ -487,7 +487,7 @@ "archived": false }, "meta": { - "hash": "8215bb36c367643c3e3f9db8af00d5d5067c95704f528864182a43d393faaef0" + "hash": "0f631b67b8460ed99917ff1468051e1e075ef02b280838ec14ad3fede2f48c7f" } }, { @@ -501,7 +501,7 @@ "archived": false }, "meta": { - "hash": "d7aa6d5f12cb3d1c2dce4b16f4f96196aa26706583c994282509703735a2ce64" + "hash": "6e9c4e34847a623fbf069fc1d64208178e9f992c7239bc80973512174a9242ff" } }, { @@ -515,7 +515,7 @@ "archived": false }, "meta": { - "hash": "08e9a82139b17ce4fcbd5c55e38fcaec116c8f81fc321339c19e0d9946941a57" + "hash": "6e78bb3feef4d2fab6dbfced1c5f617869ea1c9f25b909d96dcfd7619df84aeb" } }, { @@ -529,7 +529,7 @@ "archived": false }, "meta": { - "hash": "75104822649aeb0f500d7092e0a8c68d9eca2ce9f539888a98e3ac14b7d21f17" + "hash": "5f363fa3bb93198f77488fc587bf8a124a04116348a81585d4b4a45b9fcb9989" } }, { @@ -544,7 +544,7 @@ "archived": false }, "meta": { - "hash": "161045368b3aa7f1e47b38df0e0d3703190480d974787880559ea99c272f8cdc" + "hash": "09ef1e582db77aa67e9f8741636876f27be2b39b67494bb46905181f570fa1aa" } }, { @@ -559,7 +559,7 @@ "archived": false }, "meta": { - "hash": "189bcc5b973aac951739b98e717736a57f7f716ffacfa19dc27e46df7b8766db" + "hash": "cab7fc0cdd2b41758fb18e17986b0e3cc2b17a5ab79014530c9134a41ada9469" } }, { @@ -573,7 +573,7 @@ "archived": false }, "meta": { - "hash": "654b93b073e0ea2d1688a50e45ace9c2566e596a6d17f3134461fcd30e6f7b5d" + "hash": "5bf0c865aba5b748d185b9415c3b66ed61c77a0c5c052d44cfb745661f9a5802" } }, { @@ -587,7 +587,7 @@ "archived": false }, "meta": { - "hash": "9a16e15ae31b0f92a48693d0cc2e805dae6df196d7b8157945b43474131979c3" + "hash": "f4471dcfb3a53fe8fd2f9e5566d5cf028aa69f4ddba69d6b5acd94c6e6aee133" } }, { @@ -602,7 +602,7 @@ "archived": false }, "meta": { - "hash": "c700b4d0695f1916842fa8b2b68e63a3735b9b87681e54addb23e92c6404a5f5" + "hash": "90ce0d4ef6e6fece19d008d21e0201864dafbe48a62dbc7226f31f4b9c834090" } }, { @@ -617,7 +617,7 @@ "archived": false }, "meta": { - "hash": "367f1dfe6e5b3cdc1f65075caf615f8c60d720a1115badd5f6b1f05cec049af7" + "hash": "02438b83d413dbd5aede2eed7381f3038c4627135b63130ffdca48fdb6fbbc91" } }, { @@ -633,7 +633,7 @@ "archived": false }, "meta": { - "hash": "adb3e42ef8c3a6ad09cd8255728e537d0ae643c59e285da001488695ab156649" + "hash": "c48af79621162e51752aaa5f4a672eda54d60de68cc8ba0b0f6df5cea73b1314" } }, { @@ -649,7 +649,7 @@ "archived": false }, "meta": { - "hash": "b381c586300a954da065c82a0985ce2bb60fed1aeeff4b17ba908e96e412801b" + "hash": "5559217e1be7deb18edbfac311d772041fa7db09e1087551dcdfa945ef855f6a" } }, { @@ -664,7 +664,7 @@ "archived": false }, "meta": { - "hash": "ff342b61fa948cb342e55016b4ec70069bef00a16adaf8744e00fbbd2568d3d7" + "hash": "965397215e067e73b7c7bbd8f376f5773c79bb82f370747603647b01dee09a28" } }, { @@ -679,7 +679,7 @@ "archived": false }, "meta": { - "hash": "be5dd6c29e66bfdf52e21f5e4ec0bc2bf8e0ed4e7d797d3dbd03d283cfb99e8c" + "hash": "e3b0d5ff10d79034d6ccc448282097089b084ed71c608bc8f3468c0a8533ec14" } }, { @@ -693,7 +693,7 @@ "archived": false }, "meta": { - "hash": "4dcea3347738e917c8671bc34be4ef0094f8cc03a2992155a9abc511327def57" + "hash": "389ee2f96db160f9ab0ed4aa38c69a1eebf93d785c8baf82afe0ee84c611a57d" } }, { @@ -707,7 +707,7 @@ "archived": false }, "meta": { - "hash": "21be6f73f47044757d9a18e0a7028f05849a638c49b7f622c089df2c94cd61ac" + "hash": "d7b9e0ff472527d78c9056a20a9cae4a9068874fb2ea10bbd6d3b6b66e13796d" } }, { @@ -722,7 +722,7 @@ "archived": false }, "meta": { - "hash": "96a0f2ff883d467f0ac28bb599b1ff8632d09dc19a80d732dc0ac4ce338812d0" + "hash": "9a23c1de52d2ddc6a014f5ed46a904921bc361eff91f51cfd4883ada4c4125a8" } }, { @@ -737,7 +737,7 @@ "archived": false }, "meta": { - "hash": "869333b93315ee8c3420df1a6c9b8f7ad21581500ceb269d3b4504ebb62eb39b" + "hash": "920453d0015cea2810cab4930a98143e76489460ef32d1478564c0db80a02f76" } }, { @@ -752,7 +752,7 @@ "archived": false }, "meta": { - "hash": "9bf5527a1fb3a8da9c06ec158986c3c6ceb311fecc2ff42938820536991b4a67" + "hash": "701a5d546676f215b52c3386cde017ee68496827808e55dbeda1434ec0a2f79e" } }, { @@ -767,7 +767,7 @@ "archived": false }, "meta": { - "hash": "8058bb919f4b1013bc71001df5309e448babab469cbc082480155546e2fc802b" + "hash": "9cf10fcda51ff8e1d130b0efa7971549a0d0bb4c24090c5766b82c12e9958604" } }, { @@ -781,7 +781,7 @@ "archived": false }, "meta": { - "hash": "5af57e0dc189d20c9433c4ebb9893d6e40f3c98676e5062c802f7b22549f673b" + "hash": "3d09493a2600221b39194711824b21c9c3f7f04225fe91c913bbd16ed28f56cd" } }, { @@ -795,7 +795,7 @@ "archived": false }, "meta": { - "hash": "1dc86e2aa970881077f10f5947fc9c6d935fc1a36618a05e6012014304f424ef" + "hash": "a1ccac5c1c24abe79c129563811b536eb2cd5c27a533bd93d967afa54dcad550" } }, { @@ -809,7 +809,7 @@ "archived": false }, "meta": { - "hash": "4ec588f479731db926b74e3939e070e93a363713ddd8122da45d36f7c3962f87" + "hash": "7f34bce958e51235318edc3a1fba0acf0fa110e533f3e92f87d27e74d7c1532b" } }, { @@ -823,7 +823,7 @@ "archived": false }, "meta": { - "hash": "bcfc86542ccf08bcd721e099f4db41618737a3d619052045a2ec7556e62d1322" + "hash": "818427da43b193ebf9f10dccd7399c405c437cc5d0040add0df40fd25e940218" } }, { @@ -837,7 +837,7 @@ "archived": false }, "meta": { - "hash": "3a62b59d3b79180758a6d0e6838edd020476d5b68f74e8fa7b54bcc1670dbc19" + "hash": "2262275b7adcd7d9b2dd8f31da2a3a2dbcc663584928f46131a0d273b587403b" } }, { @@ -852,7 +852,7 @@ "archived": false }, "meta": { - "hash": "8f95f4680452feb2467760a15333f67622efd772bbfa629c4b449d2e7f531a96" + "hash": "db6d2c9f6c8a2b2e4b4030dd1092603d4201df29530105359949b18029963b30" } }, { @@ -867,7 +867,7 @@ "archived": false }, "meta": { - "hash": "25806197fefa0dc577f87d8011bbe5839a8af6ab82e3da16136d5896f5c7abab" + "hash": "92abc752f5d3a659467e3dde7a3890000f4b72d1fdfd66086092494b688506ae" } }, { @@ -882,7 +882,7 @@ "archived": false }, "meta": { - "hash": "2df9a6f4e37f87aa387577de54db4b203025bc9329447065c9f7b0b792b1bc67" + "hash": "197971487205f39337e5fe2bbf01566944a0bfe06347b5bbc7f21e32a67d37c4" } }, { @@ -897,7 +897,7 @@ "archived": false }, "meta": { - "hash": "9bbacd07c7a1d66b521b98d192f21964ab2cc33a6a62e18314d9dae5ec51a270" + "hash": "828a6f2f3b94cc537ef0ee30c5ebda28fff688fea65030e47d5721831bdb48ce" } }, { @@ -912,7 +912,7 @@ "archived": false }, "meta": { - "hash": "145863ea8feb1ab916e06291ed7b21a70e7cde22cf8d12fd10195648818c5f8d" + "hash": "306bfe9a8dc6fcedbf4dfa88b7bf2aac511556a1629ddb33f9e301c1e92b4321" } }, { @@ -926,7 +926,7 @@ "archived": false }, "meta": { - "hash": "e10120caae62c4170bd49229b5ad6c4300b15096dc2c239482ed5d8729e48c1b" + "hash": "7023fa4063eaa53d06b0efd531455be981b3a14e6e0443cb9a04a639653103cc" } }, { @@ -940,7 +940,7 @@ "archived": false }, "meta": { - "hash": "114bde42125816cd1a457b4e4f1288b33d0fc1abaafa18c72f5ddc6b69020681" + "hash": "6ab35042dbb8b16be8ea108cf5029b34ac9fb166ca331ad2ed6a52188f5b0ba3" } }, { @@ -954,7 +954,7 @@ "archived": false }, "meta": { - "hash": "140097c693edb184424813852a93653c78fcd7a1f3b5698902a32747d93e1d97" + "hash": "421ed9a64e720bd3ba5969e067f94a3d0c3f515b9e8af5ed420a9bbce48d75cb" } }, { @@ -969,7 +969,7 @@ "archived": false }, "meta": { - "hash": "953b02c7436b6e08d29450e2115a8d64dcb91c2ccbde7c27ef6ee4c29a83bb93" + "hash": "2ae245946d7c0d704aa1bbadf43afad388c09ac5dba409439b8ea79c1d4ad944" } }, { @@ -984,7 +984,7 @@ "archived": false }, "meta": { - "hash": "3dae6b05d092ad5c51eff8070a8d5acd3005e5e42ec3b0e0a3943f8aefc7a073" + "hash": "17dd9d9ebf61759b170b90253df1d726e761adead262a1733a0192ba21cd15d1" } }, { @@ -998,7 +998,7 @@ "archived": false }, "meta": { - "hash": "3b9f6f8b8be5ddcd3a23143d9eb2a5df147c0d6945ee79ad8b79f84a1551bc36" + "hash": "2f2c68c3368f5658fd54cb70b6264dce87ee68b23e805a95c62d55eef1854958" } }, { @@ -1012,7 +1012,7 @@ "archived": false }, "meta": { - "hash": "5e3460fdb78dad66100007a6d9da872c1dfc10e60d0a422106c55db7d0f48786" + "hash": "d38bc0cd234c57cb95db1e60c47eb11a4d89775a4694acc520a8f113d03e3a39" } }, { @@ -1027,7 +1027,7 @@ "archived": false }, "meta": { - "hash": "1242d0263c8ed3f8722006358673fe594c21b258def4e20c148b400b8fc3e92a" + "hash": "905993ba8666f6b76fb806f959dad3f043e875686885fdbf2b6b0a0a080d675c" } }, { @@ -1043,7 +1043,7 @@ "archived": false }, "meta": { - "hash": "6dd8dccb7040e1a892f9616fe28133ea82967a83dba3aa20fdf4a2f9dd00e66c" + "hash": "7e9e7d7f802e363947ecaf97defebf01225c8a38d6ca8a4c6584e9837db6ec24" } }, { @@ -1059,7 +1059,7 @@ "archived": false }, "meta": { - "hash": "931bf80a58491834a07b59e070e0dfa14db7faf4e7a22bb39a8df1d91878f1ba" + "hash": "677770bd04bba27f729ea484bfdeff66cc5f0aea6562eb6ec49feaf9339a677c" } }, { @@ -1074,7 +1074,7 @@ "archived": false }, "meta": { - "hash": "6212e5c102fb98831ae0e8f8ca55bf977ca05a56d557544006c6820949464cb8" + "hash": "824dc191c0c2cdc20738ba3b53ce77af5d25b3dc6662a78ff0d95609446a211e" } }, { @@ -1088,7 +1088,7 @@ "archived": false }, "meta": { - "hash": "f5b381d043f197842877fe5b5f646a58ebbfb52d9e4a74b580a912a7d89fa2a8" + "hash": "ed7fda7cda998a02fa4d69483826a834a795e3c5aaacabed229b76247dec6fbf" } }, { @@ -1103,7 +1103,7 @@ "archived": false }, "meta": { - "hash": "0d671b6661781dfdea58e916be21c17dd5212060744fefefa1684a663f323716" + "hash": "5eba7a884e9f26ee2bb9a51cda8e17777fc3957814a3071013f9d4f9958af102" } }, { @@ -1118,7 +1118,7 @@ "archived": false }, "meta": { - "hash": "50b2980119026b898646420c2dc3cf2f394f5162f1a336cf64bc8d0244e54f26" + "hash": "383ed61e69b8f63ae42d0746a1995057f4f65b4af6ca7778d8f1771144802acd" } }, { @@ -1133,7 +1133,7 @@ "archived": false }, "meta": { - "hash": "206443c4bd7ea01153efc17b3e7bbca1256b3ca43b8291f75c425207d0e96dbd" + "hash": "a6d182258648783ab09e72d4c40ac9de0dd3687a3b82c27715efab34d1836e1c" } }, { @@ -1147,7 +1147,7 @@ "archived": false }, "meta": { - "hash": "9e439e957249cf549d905b67b570d9ecbc040b4905b612b6bfc871956e894084" + "hash": "be45889694178d9cb40497b8b5e1815b836b6a069881cf83998abddc242234fc" } }, { @@ -1162,7 +1162,7 @@ "archived": false }, "meta": { - "hash": "da240b0489cb7760840cc2f2e2b4d5d46dffc5a984b1822fe327b1d9df0806c7" + "hash": "06a87242bde67fb030fbebf69effe858a5d30e21ca803937a533ab352d8240fc" } }, { @@ -1177,7 +1177,7 @@ "archived": false }, "meta": { - "hash": "a4e2f98a1e3d3b1c4828350905359916e49fe85f1bdc4877358231c8d738af62" + "hash": "a6e1a401f74fecda3805e745a4032b6467d3c4f97d0c810b288b59f441db144d" } }, { @@ -1191,7 +1191,7 @@ "archived": false }, "meta": { - "hash": "f05345f5a94f2c3a81c0c522b3c8b3237e0af27fdd9c128fdbb1b8a48688afc4" + "hash": "d9b9b99af0ced3ae231521d4100dc5779436dbd624a2c3b9aa11a3ef9fb2edb6" } }, { @@ -1206,7 +1206,7 @@ "archived": false }, "meta": { - "hash": "8a610d6e82ab7c37817d43c2117ebad9b2206afde6899b7dc72f7ac14302f9fb" + "hash": "99268ad91de24fd7c06a35e0e401603da2087fe4b3ec349d6aebe0ae89a579a8" } }, { @@ -1221,7 +1221,7 @@ "archived": false }, "meta": { - "hash": "a5d563bc1ab4b93d549a7e1ff22af3098579f88bfea00bc7e31e7f634294f547" + "hash": "736507ed960071c1d5e228e2e2689f480e5dc4bb26c6822e5afac8df9b41e872" } }, { @@ -1235,7 +1235,7 @@ "archived": false }, "meta": { - "hash": "422aa422a3cd6925918cb816765a8345a7b0b7a5f877d58e3ef59ec6f9b6e7e8" + "hash": "986e50245ceb51d4bb3baeae10d6e4d162df5c60811f690f4a5e6b4fd36bc2fa" } }, { @@ -1250,7 +1250,7 @@ "archived": false }, "meta": { - "hash": "c2cda36e7c2d595a1cd4ee324e58e02df5440e7dcf9bbf6cbe634f4be1cefc25" + "hash": "0283161af6234908ed0a3403a8e7fb2f33a576deb745f2902e622eb41584b33a" } }, { @@ -1280,7 +1280,7 @@ "archived": false }, "meta": { - "hash": "efaa9eb73bc8c25ba94f45101e0b650a35d9ffd5b8fbeb220bf918da4c0590b4" + "hash": "878603be104f98fed0dca2d7c06ece8c4f6906a79ed0329e60bc9964c7b035ff" } }, { @@ -1297,7 +1297,7 @@ "archived": false }, "meta": { - "hash": "68ab69ced2c344d8f029c9de961f1ca5bb6e04433ecc85b24ae567c25beb2ced" + "hash": "72c557bd9def493e3a138705f5cb66f993228bd7e51b11fa84f85841bc035524" } }, { @@ -1311,7 +1311,7 @@ "archived": false }, "meta": { - "hash": "b0d4959736817ca83264900b606e7ecca1e37b104765f6b71d4d289927e9178e" + "hash": "eaaf3b173bbc54d7e83464bc8c96bc9e48a21bcffe606b05134aec2cf0191995" } }, { @@ -1325,7 +1325,7 @@ "archived": false }, "meta": { - "hash": "313498edf714166fe504bb214dcda25737ba53b1172fef939de4dcf3404fc257" + "hash": "ed80f090fa9c7f999c3a2a296ab6c5bc66d53de16af625ca49455ad00200312d" } }, { @@ -1339,7 +1339,7 @@ "archived": false }, "meta": { - "hash": "8de124b684994279d28abd5ac146ccaf7d71b6c0dd774fb8f5b071622177b366" + "hash": "2093c36c482cf2a34c6c3b095fc6c18dc22693138d66d7527a0fe570156106b8" } }, { @@ -1354,7 +1354,7 @@ "archived": false }, "meta": { - "hash": "f349bb299f8ed9c30fc4a0782f78488b08efd98d2d81dc93591e20c01c4eae5b" + "hash": "66e540b754a02d3deba942aa9854d1051ec54c81f22e0dea859c5d3305b89fec" } }, { @@ -1369,7 +1369,7 @@ "archived": false }, "meta": { - "hash": "30fbe8a31c99617e3bcae84b190c669f4064fdbe2a314bdabaa7aeb22b677b7e" + "hash": "61abf38f71e57dad7cf5abef9d19950014819f3775371caab92f4433a07d07de" } }, { @@ -1384,7 +1384,7 @@ "archived": false }, "meta": { - "hash": "a089cfa14c8316d2604567eeabb660394eaa447b3b55f8877d2bffd0e74ba8e8" + "hash": "1e35c8e3f0346e387fd97c25ecd0560270860bae65cc4a2d333b949f8187fa92" } }, { @@ -1398,7 +1398,7 @@ "archived": false }, "meta": { - "hash": "1bc034bd0cfdadfaa7b8f17d28436fd735be7986d10d5e4d066c15cb2abfb350" + "hash": "6041519112ff2d31db7b7076bc472cdcdfac0f293f2616b1af53f02313e46938" } }, { @@ -1412,7 +1412,7 @@ "archived": false }, "meta": { - "hash": "6e341280f2a1e617184bc4cd201ea8a2e8e3f24610a9d51ccb956ed74da05365" + "hash": "db5e6f745e0157873ab4c0840da8675d3d20b8fe2ecbbb4e9f24744606b0dde9" } }, { @@ -1426,7 +1426,7 @@ "archived": false }, "meta": { - "hash": "a9be5e8fcca0abd22cac1e24ce7ede5798536a7fec685ba935ba4f6aeeec393f" + "hash": "4a8abb281739c1b068d979b8d49038ea063ece4aa570cc8444926ebd30306ff1" } }, { @@ -1440,7 +1440,7 @@ "archived": false }, "meta": { - "hash": "b236101b97d43f507c9d8e5bc549d3466ca6ab8dd77a0cdfe79ac54f3da8a501" + "hash": "baeec5f4220f1e457b11034e29d84277dbdc9fc5c9e69c1a225bb22f13b843ec" } }, { @@ -1454,7 +1454,7 @@ "archived": false }, "meta": { - "hash": "30c22e10f8b425ca56ab6147ad6a6ca22493bd5dc74763b47d4537794e5faa8b" + "hash": "0f2ba02c6de1e9396abbef584139bea4dc379a6d465f4bebb151ad3b0f77ff6f" } }, { @@ -1468,7 +1468,7 @@ "archived": false }, "meta": { - "hash": "bddc2aa28057295a443f3c712d0afe790967269ace01a593f8ebd3161959746a" + "hash": "561d55a2f839596b336a04badbd160a3b895e9ebb9c1d392998ecccdbe5fb98d" } }, { @@ -1482,7 +1482,7 @@ "archived": false }, "meta": { - "hash": "8317d2ba88c3313df22b4a3c7b8c584a9695a3e47929769498c998a191e33a65" + "hash": "4033549c80f649c2a9b9b50d1af42410811ff72914c5eb576445219bddfc792f" } }, { @@ -1497,7 +1497,7 @@ "archived": false }, "meta": { - "hash": "7ef8abe35c1f73ae254dc94809c02e5592c6cdae1d228bf5b0049024aded7ae8" + "hash": "b9668334e0fd077c4e43d616765e4343b3770a0a3bd6b846ecc743ca7d65a804" } }, { @@ -1511,7 +1511,7 @@ "archived": false }, "meta": { - "hash": "70f912b7b6050a1e45db91e52108f955be199e67bc418e44350ca75dbc95fa2b" + "hash": "7fb09e3f807459959cae5fcb87ac323286e0a36ed4500b699c292c19b709af38" } }, { @@ -1528,7 +1528,7 @@ "archived": false }, "meta": { - "hash": "ad8f7359e02f2a451ace63878352b5277f4b465b81d42517d7a7da860fe06a0d" + "hash": "defd32f6b9e8d045213a7cbe4a68686ec229c472e46837afb6c7bd1b3df3ccae" } }, { @@ -1543,7 +1543,7 @@ "archived": false }, "meta": { - "hash": "6fa953c682555ba0ba21d95ea94200bcdbf0fd750e9166ba4e420f6743f6f962" + "hash": "3d356c5e5780be7b393fe37e2bee159be965aae0ebc4474979e28385ea8af18a" } }, { @@ -1557,7 +1557,7 @@ "archived": false }, "meta": { - "hash": "8b6b537dee230112369c56921909edfa7057563ff4b303126d39d20a0daf42ca" + "hash": "e75b1c53cb28dce1ac4f8e1d1289f96da22e2b24e6c3a28bd5fd5adc5f4ec5de" } }, { @@ -1572,7 +1572,7 @@ "archived": false }, "meta": { - "hash": "0154a5cfde5731e51d52d1247c2c1a099f6505b00bce807bded0b6d310007a27" + "hash": "edb16de35e0a033f7dece0ff7854b17cb6c5ed0ed68438556ee38b68b219e7fe" } }, { @@ -1586,7 +1586,7 @@ "archived": false }, "meta": { - "hash": "42c520b4003b990fcb4874a5d74d3b8fc0560535b75eb536067ac13be2396fe6" + "hash": "f045367ac2eab790b4e7783704bdce034b8f750aac38a96b2a6bfac4badec938" } }, { @@ -1603,7 +1603,7 @@ "archived": false }, "meta": { - "hash": "5023bba7071042ed934cffc9c7c10879e1d83159d667d0f7cbd02a7b6563a59c" + "hash": "aa8ba51d9419e05e0d2962221c0a65311ad54b4b38f278a1d4ab546ca5b29bc9" } }, { @@ -1619,7 +1619,7 @@ "archived": false }, "meta": { - "hash": "e50f540cf0fa0cfab53b5fd6d6db5c75458c9c532635530adcfb6296929e5815" + "hash": "80adea6b33dacdfc5f2d25ce270472f232208fa688794b71ba042ea368e1ad63" } }, { @@ -1633,7 +1633,7 @@ "archived": false }, "meta": { - "hash": "e4007add6bbc4141026107f3aad18346a563997cb66533ca36cc18692c495e4b" + "hash": "cd65a1dea363ab1e3773705c33b30afd44fd1ab2ecb57f732c35fd4e737ada11" } }, { @@ -1649,7 +1649,7 @@ "archived": false }, "meta": { - "hash": "7d73c1510e8f03bcb0d19577515dc558cecdae697f9f67227dff9d8d94db2576" + "hash": "181b4df31bcbafebd7960725d19c945925a2dc5ee79ef30668d4becae0c82518" } }, { @@ -1664,7 +1664,7 @@ "archived": false }, "meta": { - "hash": "078f1ffeaa850cbde3383fe6c799950f24c68d73f29e324559616b0ced212f2b" + "hash": "8b7b70809f93fd9392315a5c63aa4cbbf9b45eb1165a7d44db314186d407816b" } }, { @@ -1680,7 +1680,7 @@ "archived": false }, "meta": { - "hash": "77e6b9f23db17fd9ca9ed468d852e3a57a860c2a4f17374d37d836347a47eba8" + "hash": "2ce890e49f107cfefbcd752721c447416c350e8e1fd3ee1befc3f154c5d5adc4" } }, { @@ -1696,7 +1696,7 @@ "archived": false }, "meta": { - "hash": "b2bee353fc87d478c7f2d25571af44cae021975b0b250a25a9bfbfa21fb09c2a" + "hash": "c243abb2f47bce90c1afdeaab78cacc1a5997e8124d8588f446c2e33ec5166f7" } }, { @@ -1711,7 +1711,7 @@ "archived": false }, "meta": { - "hash": "4c9bcb42d2e5062fa701676082215ecada42907647b458fb2728f162f50239b9" + "hash": "a233bf70be2dc7a0696d852561462c21f14974dbf43d888696fb8b7c36d0ca63" } }, { @@ -1725,7 +1725,7 @@ "archived": false }, "meta": { - "hash": "5ff39c77c58c0923fa62cc280d327b3da92452ac93d67addce6c4a755ac391fb" + "hash": "4c8c44d8677b7b591d36d043e3c1347b50ad21e2b24aa371ea50b515ee98254f" } }, { @@ -1740,7 +1740,7 @@ "archived": false }, "meta": { - "hash": "12795f514a9a20c966b45c1e08b428a89decf02ab8ab25e95351c842e14af38d" + "hash": "2249bdeaa8327b70492049e43d049bd3a0c6b147cafb80504d59a9199f57d0d2" } }, { @@ -1754,7 +1754,7 @@ "archived": false }, "meta": { - "hash": "1d722ccb2ba2ba2343e7e5a4267267cb428c8023f3bc715efbd12a7b345dc6d8" + "hash": "c55f08e2dacfc794891f331a8ab6038a6600aa3a27d73b04d6d8e20142ee38e7" } }, { @@ -1768,7 +1768,7 @@ "archived": false }, "meta": { - "hash": "d1fbb8b0dbecd03f84283818ee89afea941aadb1825bdaf7310b1de6b73b7c3a" + "hash": "fbb48fd534c60e0b78ddc84eb7dcdc74e0cb8487545da6a49ca53149915af632" } }, { @@ -1782,7 +1782,7 @@ "archived": false }, "meta": { - "hash": "821e5747c844336d0d5257bea695e4596be44f4dab46e3911c615c0f8fe300fa" + "hash": "9c91703349f7d2e9ae8806ca1374f893a06389e7caf6b6410cd4edcdc0cdc641" } }, { @@ -1797,7 +1797,7 @@ "archived": false }, "meta": { - "hash": "7cfa14e36abfba9adcf9a94db02dcd299e016e530ebe97688bf3fec21a0472db" + "hash": "f2cb7d6d0d34691affe17f7c06ee5c45944bd9515298560a18543f0798b4fe13" } }, { @@ -1812,7 +1812,7 @@ "archived": false }, "meta": { - "hash": "e0323c660334e54d299cf6309c6e9b9779c83a9f8a57276b6ebd7fdb82bd111f" + "hash": "d70f1e3ff938d3aa378038d316bb2d131da5fdd2ea62ef512de3336910e6f342" } }, { @@ -1827,7 +1827,7 @@ "archived": false }, "meta": { - "hash": "5310f9e3df5f17fdaa576d3d925ebff1156b07a13b247982523026717938c367" + "hash": "67fe7e3ed8f8866b3669541f28a13b5a2b0c3719edcff68a3284884f3f39dca8" } }, { @@ -1842,7 +1842,7 @@ "archived": false }, "meta": { - "hash": "e22aafd7601076113089156e8c5bef5b58a0b871c75a62fd7645557b1cb8b2bf" + "hash": "029121e79e5690c63a06bab363cd71f0c0b44fc5ac13d442b7e1103efe113cdd" } }, { @@ -1856,7 +1856,7 @@ "archived": false }, "meta": { - "hash": "c4fe47e6f86e2885cd13013fd76c9655de903a6d6381e0a0310259fe509c348f" + "hash": "cb00d1c23e02506fc968515ce8c18dcec8837d447cd47a99f73777574308fb49" } }, { @@ -1870,7 +1870,7 @@ "archived": false }, "meta": { - "hash": "afae345b486b46947328d2b9861a1fc978d6f31e0f9ee239c147497fd0af2fbd" + "hash": "6fb50a82d884c18e13fce553a0027ab6816697d3be1dd4c5e22d0c8f833744bf" } }, { @@ -1884,7 +1884,7 @@ "archived": false }, "meta": { - "hash": "c84982df57741120f043b95900b6ced00df759ba32006dfe4ba6cbecd8951210" + "hash": "bd45d57d669eeecd55bb507ab12c09839dc35ee90f99bcc182dae0a41649a19d" } }, { @@ -1899,7 +1899,7 @@ "archived": false }, "meta": { - "hash": "6357fe80459843ea6063ea1d45708d2a830027ca15404f83f7207076453acff4" + "hash": "42ad71d6d0ee0fc1ab7b29ba38f2ecce382f811e44b7557e7cc53f49d61596a0" } }, { @@ -1914,7 +1914,7 @@ "archived": false }, "meta": { - "hash": "e1ad1e48023b486e60f19dbbe020cb1e801ff5ed4912afc9823b2bd63bf5871a" + "hash": "9b88b7b1786c6d7b7c2e1de6c89019feb07fea89f8a17f082c18357cac67abc9" } }, { @@ -1929,7 +1929,7 @@ "archived": false }, "meta": { - "hash": "3040d5fbc00eda16be6cef9a34bd14c32bca039a9361414975b704a778e7374f" + "hash": "43f99f032f4c3d1b685d3ca05b76e4c4857168cf7b94f93454421d328bf8aaa2" } }, { @@ -1944,7 +1944,7 @@ "archived": false }, "meta": { - "hash": "a964d973bc0b0a51e79d6cc8917c74662df6a7fe784b394847e1f73c7d0b49a7" + "hash": "ecbcab22d1ee4d676863be930fadc0396b8688def0a782e8fb3fec98aac436a4" } }, { @@ -1960,7 +1960,7 @@ "archived": false }, "meta": { - "hash": "1a8bf513deeb8d16670015c9c47066e542cfadcb49ee1f792b7222525349877a" + "hash": "06baccfa0f48458c6d2eb043960851545f3c358f50c4687c2d570676d73f42a9" } }, { @@ -1977,7 +1977,7 @@ "archived": false }, "meta": { - "hash": "a1c0b0ccf3608b21f23e16d72172d50d7b8eddd6575417553b24ad12fdce0984" + "hash": "74e18a4c018b09d172b04daec6aeab29297b83986bb846028fc20ab1300c84a5" } }, { @@ -1992,7 +1992,7 @@ "archived": false }, "meta": { - "hash": "3ab6b5f71b08d335b401edcfa5cd9a4a50375f7002c20c44e4aa1b092c9409ba" + "hash": "78974cc479b0d3a51b7795c5679cbab9601cdd90716a69947799ebe302a7d515" } }, { @@ -2007,7 +2007,7 @@ "archived": false }, "meta": { - "hash": "3d0d439e0439f0ee897643fd2d55103d13ceb6b29bbfbf25ef96fb5ec4aff175" + "hash": "9404ec22658a648e7b7bcf314b764e4be17e235b14ffdf03654325844fb51005" } }, { @@ -2022,7 +2022,7 @@ "archived": false }, "meta": { - "hash": "d94fb1197edca9a124d462a6ff350eac157a1cef4b074e6577300a98c22bd974" + "hash": "00b43a2b430d5d9205046ad6fbf7442f0d4507895c82545753253b5b5f97fa3a" } }, { @@ -2037,7 +2037,7 @@ "archived": false }, "meta": { - "hash": "2f685997689173e988f2a037920a51e87b8beb9968d7847c1138bb5443b8e39b" + "hash": "947340a879922379186ddecda22c625bc4db21948dc619e445abd95da21d0a1c" } }, { @@ -2051,7 +2051,7 @@ "archived": false }, "meta": { - "hash": "84a180e77eb415f95590f098a79dfa3a4c0bb26f7ab61ddf50cee6199988b852" + "hash": "e1adac3af11702cb65c30ecaf573659d215b3e2c2b5825e9993d36d889c5fd52" } }, { @@ -2066,7 +2066,7 @@ "archived": false }, "meta": { - "hash": "a350af7cb869b0ad84481e0fb61ba40e4e0f15e713fe9aa8f134ca2a34aa8288" + "hash": "0f9f606715fd96c8dc80df73bf8f19ae808ae0318b6c332f09ccd01cfb37fef9" } }, { @@ -2080,7 +2080,7 @@ "archived": false }, "meta": { - "hash": "2e85f8e453867fa4fe115a815b7f8ae85450fcbcb265898ed3104fe128ad7917" + "hash": "af819966e11f4832bfc0129d1d0e148fa0157775d9a07d26f4c17f7096c6a176" } }, { @@ -2094,7 +2094,7 @@ "archived": false }, "meta": { - "hash": "a6da1a53283096a1ff6d58964c4cca939d2c52c69bd39a01b32fd82da474768c" + "hash": "660aff9a5f540384603a2ab18d24e933b37e71972bd6bbc708b7bfb77ac13a50" } }, { @@ -2109,7 +2109,7 @@ "archived": false }, "meta": { - "hash": "51f4d59108d951823e041169354fb120e0e58f20aa2dce19b44957d349beb252" + "hash": "b774dbb0eb7647839be1b680627c1890fa4e1dee70b1a627fc6a1c9c0e9f3415" } }, { @@ -2126,7 +2126,7 @@ "archived": false }, "meta": { - "hash": "243117a13cd98f68b115e68906166c518101a5a59eb18b39b677a355853c6c0e" + "hash": "55954fcfb879542225f7d1861ae7de6faac288e28ca857367b6a2eeba9a54786" } }, { @@ -2140,7 +2140,7 @@ "archived": false }, "meta": { - "hash": "41fba276ec7dca06006425cc1b8905ad9f9b7918e04ccbd211bdfa1bc4645f62" + "hash": "1c88249edc75925e83e8a4abc28f300c27bf9be1440bcc30b1b798b7d7ea8596" } }, { @@ -2155,7 +2155,7 @@ "archived": false }, "meta": { - "hash": "608f4b36d061a98a0f8203ba3cecb48f87ccc6f7720fd5449e34b576f98aaecf" + "hash": "22009c1df55cca53bc9b227d4f8f2e3d475abe5f5eecfbf9ab3cb30948c9d783" } }, { @@ -2170,7 +2170,7 @@ "archived": false }, "meta": { - "hash": "db0ceaf0fe1e662750aabd1bd54032b17c471efc2511a120354cccc1f7d0808d" + "hash": "e23c295c6c1d85cbeae2cfad15be98d3d8093ba59266f14af7dc47d19a68f43b" } }, { @@ -2184,7 +2184,7 @@ "archived": false }, "meta": { - "hash": "6098b98799252bd8297351aaae52530f6d70454e9bc00491d47e401a28e92e11" + "hash": "8a0c679926f99b1f710ad093e3ca2ae845eea383740b4aa655e2e3beb99472ca" } }, { @@ -2198,7 +2198,7 @@ "archived": false }, "meta": { - "hash": "3286793e1526d264a82f61f3ea3ec24be21f735e6df3a4349a5d124de52f8096" + "hash": "e38f39701757feb6e2515736d446b2de580f19c77f9eaacb5d0d5b3e787209f8" } }, { @@ -2213,7 +2213,7 @@ "archived": false }, "meta": { - "hash": "2cab1f1a58e46b779843d02b11a4198c749071fc07d0a9487b99936a19bf17e4" + "hash": "446ed50e100f18a606c8443be196992b74b235ed98646632463fdc3d01f9eb04" } }, { @@ -2228,7 +2228,7 @@ "archived": false }, "meta": { - "hash": "6bbd64bdaada44df70084acbe3aebe1057ae3cb63d3c397272a88069c27023f6" + "hash": "64de55a580b3db52f79f2bc3168e312d4087891216853e51f8585e30c6eb3d3d" } }, { @@ -2243,7 +2243,7 @@ "archived": false }, "meta": { - "hash": "c54f1c3d860b85ead765941dc29927c814df798be381d4b7af15145aa5248866" + "hash": "5388bdd5320b8b68511c1a6b77683e8320177a9c6561e5e952a60193c1b73844" } }, { @@ -2258,7 +2258,7 @@ "archived": false }, "meta": { - "hash": "145da6b8fa6d399c9d53c1a49627a9aa12588ba08f22e8c0237663cdd29a3540" + "hash": "f57c53ec6964e15510cd9bf9ad53429721c6a6547b59bd302ebcbc4cd19557ea" } }, { @@ -2273,7 +2273,7 @@ "archived": false }, "meta": { - "hash": "8f2dc25121cc870f19c7e4614d1e2bfb80f69abb9f940e34506dd282d8b8b64f" + "hash": "023b7e9fded22fad9cd776f01c60c8238236cb2921523d7d612034bb465cba7d" } }, { @@ -2290,7 +2290,7 @@ "archived": false }, "meta": { - "hash": "567d6c3bb1c007c196d42d13e909499471f2da46f8d0ce88462d1a31d8157c26" + "hash": "c7d8ae1c152c6e7aa21c893d9bc3b581007004e88e4a77df0695a3b957c3d2a0" } }, { @@ -2306,7 +2306,7 @@ "archived": false }, "meta": { - "hash": "42a7fea8a7f6348aad1a916f980af5c14d29da68748242340ff7298305117657" + "hash": "fa8bfc91bfa09eb76f7131c3cc7b890598f8a30ec9e9872f7ffd9c282d37ba72" } }, { @@ -2321,7 +2321,7 @@ "archived": false }, "meta": { - "hash": "8140e663feed7bf07d9f3167ded4948b6789aa8ee8e9ed3ceb35cb4f5a0a44b0" + "hash": "80e8196a7d4a8b335b30d050608b3d901178ba931ce1e51b7f44a9991a53b825" } }, { @@ -2336,7 +2336,7 @@ "archived": false }, "meta": { - "hash": "42aa1e60ace8c5d452c7b6ed073e8ae58e7b5a78dabcdfa6f919b03ad54b4553" + "hash": "a57a8fe6a89b45bd11bcfeb71321839b5ae9c6a3789dfc6670be4a71d705f703" } }, { @@ -2350,7 +2350,7 @@ "archived": false }, "meta": { - "hash": "9c2a20c29c3b1b3052f45f2eefe83b51e01cbdf68c4929490f57e5227adab6ee" + "hash": "2dfe9101a9ab2945ffddb46ecbca0fdd5dea384683d310e8adb852ac9c51970f" } }, { @@ -2365,7 +2365,7 @@ "archived": false }, "meta": { - "hash": "b85cb6228c080ea8fd86de80811ab8b746896c8dcc62bdc38ab1728d8a7d6d41" + "hash": "926ac2fcee035747468a7dd0bbb57074b33242a2b65eff839b5b4ed47c6341e3" } }, { @@ -2380,7 +2380,7 @@ "archived": false }, "meta": { - "hash": "8ef7ed2456af6774730b68e254ad66625718f7a049d13541c7d60410ae610ab4" + "hash": "8cb7af2bd0a103563eee4e09266219630bf50c22048ad243d9456a24277ba615" } }, { @@ -2394,7 +2394,7 @@ "archived": false }, "meta": { - "hash": "5147f4f9545f644e366535c20eecbcc4a49e5e2606901df1d938b9f02fe56575" + "hash": "680fe44539f63a13c6586153e9ffdddd2a9a9b83c2736a69eaf5fe24080675e3" } }, { @@ -2408,7 +2408,7 @@ "archived": false }, "meta": { - "hash": "c9e8be3686e292a4db56f8f6068ed75705b3260373689a10b57401703581f5cf" + "hash": "1528bcadc4afcb7240a9f5d53b49243d512d8c98814b3fe841889d0772ad2030" } }, { @@ -2422,7 +2422,7 @@ "archived": false }, "meta": { - "hash": "2eeeb674c5f4947224fb065e5a1fa0b0adbbefd9b7fab99190cc9a4b65bab724" + "hash": "00eca9d29a66b8b8cee4b059a88bdae8f60cdc557cdff52817edd811cde5281b" } }, { @@ -2437,7 +2437,7 @@ "archived": false }, "meta": { - "hash": "3d4d902eafdad5694f899ef9f763f7a11a7d7ad179526a03b3cf5377692b5ec1" + "hash": "626f56d793d107522067c92edce730bca0d33fb5a8095ac9396b4eb374fddd29" } }, { @@ -2452,7 +2452,7 @@ "archived": false }, "meta": { - "hash": "a0ce043d4ed321c92f30bba8fd9e27270581e0bfae327e6efe3e637cc51700d5" + "hash": "b4417a972f391836241e88587797a8cd995f32ee71fbfcfe9e590c8fa8675558" } }, { @@ -2467,7 +2467,7 @@ "archived": false }, "meta": { - "hash": "a093149c0e471ec54ecd6fda4a44729011522875c57111144eb561319409f839" + "hash": "8334e570a144bb5cb8cf971d734b15c70b0912c32c3103ff05b0c1ee60e0c353" } }, { @@ -2481,7 +2481,7 @@ "archived": false }, "meta": { - "hash": "b9f4274b86fe464c48cd52578742e631cb00789bd9b3cb14dbaf7bf906238d38" + "hash": "84003bdeb9bfbac104ba97b07bebb29ed82a84a2e05e1931dc5f5d4c1d336be4" } }, { @@ -2497,7 +2497,7 @@ "archived": false }, "meta": { - "hash": "61fddf2f1f1772e890978dfadecfd1f65f52556f1d0f4493c542274b5806ffae" + "hash": "8a9b52f4f29b9c52572e2577cffdf93d00278aa7eb661f8af62625c7652c663c" } }, { @@ -2512,7 +2512,7 @@ "archived": false }, "meta": { - "hash": "b35d2fdeb87912b6bbe3e6db3f5c91059c4b1d631e5e26c6c980b28001cc2b9f" + "hash": "1428086b630fa917dbb5a4ecd2854e9371b07244b3968bc3eb3184b4b589ea0c" } }, { @@ -2526,7 +2526,7 @@ "archived": false }, "meta": { - "hash": "32027cb017b2f88a2454f66537f8e53f80129f1db56a4d264a8473320f4d4a77" + "hash": "49eb0b667109a372349e32fbcb809894ed62b5a1a3dab305876b810f8adfef29" } }, { @@ -2541,7 +2541,7 @@ "archived": false }, "meta": { - "hash": "039b259f403f96a12db85dbc75c49947ed0cd4c9f271c1b2330b962e79c94eaa" + "hash": "ac4ec1ff763b005ddd65e6ed5bdb49b18a4ce53f8b7ccf79536fa49ebeb6efa8" } }, { @@ -2557,7 +2557,7 @@ "archived": false }, "meta": { - "hash": "68d8649e37c7dc4582dd931e632cc53bc7c6fdd89b77ebe6e2ed87237e2c8f20" + "hash": "0d9421bc8c9374fdb7a62df1212bccf8c5bd1cb4a99cce1ddc87ba7391e66c18" } }, { @@ -2571,7 +2571,7 @@ "archived": false }, "meta": { - "hash": "b0f3076f0b76269e7968e123b12ecd0fcd5ecf9d53c354d263a8edcaef9295fa" + "hash": "a9ecbb1256234991b339b6701ca0d45eb02c4698f00f5b6855005751d7a30bd7" } }, { @@ -2586,7 +2586,7 @@ "archived": false }, "meta": { - "hash": "dc47d703003778e02bcff6ba3679a18f496ef292c99150e9a1ef47ee7bcbbefb" + "hash": "37a866439f736e06c325cfdfb1ce614e8135fc724a7ab8c60174cf8cffe283cf" } }, { @@ -2601,7 +2601,7 @@ "archived": false }, "meta": { - "hash": "b16bf4999821f3e490db221683715bab83929fbb7dda3681107c9fd354f72410" + "hash": "215198b03c4b2e9c7961de606fa9df83fa5964f2210fcf17b4ea69ee15294bcb" } }, { @@ -2616,7 +2616,7 @@ "archived": false }, "meta": { - "hash": "8f1c1eb90b25ffc444c5304d0cb57b6c378aed95a92af14fac972a277c592fd8" + "hash": "c7f0f9b6b22590a17c41057c56ea5cf14e74dfbbd4fb7e4bc5c08db3760ef76d" } }, { @@ -2633,7 +2633,7 @@ "archived": false }, "meta": { - "hash": "e6fd375fff17a417326d159f49f99bc59defb7efbe3efb1d0154fcc915bf0b0f" + "hash": "7ea3b8a83b25f531ed389bfb8318ad70e65dbe2dc9f966a81924415c447a38df" } }, { @@ -2648,7 +2648,7 @@ "archived": false }, "meta": { - "hash": "80d19ac6f58d14b862f9c876ec073b30df4320a2d6ddcdd65c7c2e340bd6a86c" + "hash": "10d552b21c7b8d85c9588a47bffc571ed837df53d24a47cb80e8016f49b04885" } }, { @@ -2664,7 +2664,7 @@ "archived": false }, "meta": { - "hash": "3da462a0771e4e021727ea956c720e384455d7bc22be7a41034ec164a0918c2c" + "hash": "23226393059fc47128562284e5982e5f9a4b365b8d0625f7e18cabde49f2e682" } }, { @@ -2679,7 +2679,7 @@ "archived": false }, "meta": { - "hash": "5e55988a85c6df1e7d207f856fed5360f4cb1f21cb25e0baa4da702c44562f43" + "hash": "b937a42861d79ec84dc8217b31c193351ec82f3220d5eccc8840d059673823ba" } }, { @@ -2695,7 +2695,7 @@ "archived": false }, "meta": { - "hash": "36b4b1ff9e305cb6378ae7d6bebe6f2272bf3355719d455dab37322975598686" + "hash": "a6ce779c9f00b00d0035baeeb187ac97b6f96d748db6e4583f408173a2310dac" } }, { @@ -2711,7 +2711,7 @@ "archived": false }, "meta": { - "hash": "d491f95acc203a508ef388448e4ad3fb841a9a368d8c1a401a8b98e33e90d908" + "hash": "00851da4972ff91286aecc46f1070ce619d0d64287ac6a8c90b6f8f3c0da2abc" } }, { @@ -2726,7 +2726,7 @@ "archived": false }, "meta": { - "hash": "1b236c9ae2f4f640415e63c954b6902e7e6346b3b32c34be8d003e42a283b2f6" + "hash": "8d1b95da3bac65bf8a1801edfd1efce94ea17902669a7612c5a0138fad9d0b12" } }, { @@ -2741,7 +2741,7 @@ "archived": false }, "meta": { - "hash": "f22f57bbab2b420a0105e9a5492abdb3763970f27f6cc94e84658ad6dccabb84" + "hash": "71e58ca545b7dd0256d29b719b0c48c177968ef615a5ca1fc92377e6a4b089f7" } }, { @@ -2756,7 +2756,7 @@ "archived": false }, "meta": { - "hash": "c9812cc00b275ea43c2833cd3466997441348fba6baa13169b3733b04ec92c4a" + "hash": "448c71acf264e7e0752383faf025b6f118a02954cc651c1c5308e3894a83cc44" } }, { @@ -2770,7 +2770,7 @@ "archived": false }, "meta": { - "hash": "90e3a88fc1d6657c0abad7ef8bf1d16d63ad79e0a3b3e3333b8d9113dd71b319" + "hash": "b0de7050159a7c0fab5a089e2118d3e20d48d96a4aae6a0ddb98f489882bb80f" } }, { @@ -2785,7 +2785,7 @@ "archived": false }, "meta": { - "hash": "dee7c1bd5e81ac82ced21987d3d0236d5355b79f2fb9755062b77d5c7c13d990" + "hash": "13f1b8dca2fb1c6ebba61abb7e5784fc80288e59f4979e463c5f4b81497d76bd" } }, { @@ -2801,7 +2801,7 @@ "archived": false }, "meta": { - "hash": "d067d7b40685a5266757f37ade2f917149faac3eaa5faee2810fc4cef578e75a" + "hash": "58be8a0dc3e56ec09b0bb927c2c575c033c70ac3a8b612e993fdcbf6d5a99d51" } }, { @@ -2816,7 +2816,7 @@ "archived": false }, "meta": { - "hash": "2c1a723b2b59c4b20dd60eca4c8bc3fc90bab1351684205f5b9bf6ca95e279b9" + "hash": "436e070c2961cd8cbeffbc05fae7b3fa978eefe1e048de248bc17b86a2b06705" } }, { @@ -2831,7 +2831,7 @@ "archived": false }, "meta": { - "hash": "ec485952e6c1e67c11a8a8a92abede71530f5b26dafcd4a2523f85062c434126" + "hash": "325ab83a7c6da0d014c69236fc2134080bb8b2e6153608ba63c5924041db1c3a" } }, { @@ -2845,7 +2845,7 @@ "archived": false }, "meta": { - "hash": "882a756a416c2458e19592002efd2fa77069a5707a369b6379690700a474840c" + "hash": "77b76c99d021860bb2c03c1b0b37f2eeddd9f9c9594aad735744fb1014e3e62a" } }, { @@ -2859,7 +2859,7 @@ "archived": false }, "meta": { - "hash": "8938f36bd51423282e19bf1d4547b8a8a1ebf1882abf7ec4e7ff371922e078e0" + "hash": "7cc8011d1cb158b7371144dff98b6243752e862d9dc3786caac77e50539060ed" } }, { @@ -2873,7 +2873,7 @@ "archived": false }, "meta": { - "hash": "c38b3afe1ae7f731a1066e48fe4fae6cf397ee5a052702736c2c4695a29db06e" + "hash": "ff06e5aeb0e1159f9193332187323f6a4f990eeddaa4fbc706c5a6025b53290e" } }, { @@ -2888,7 +2888,7 @@ "archived": false }, "meta": { - "hash": "9ff0d5e19de5bf65e96f4b206ac107c7df1ba17741ff0394748af64ec69e61e7" + "hash": "50e0b97be1cc2256f34991c379bae0bba8c99db160dcd5842112752074de92ec" } }, { @@ -2903,7 +2903,7 @@ "archived": false }, "meta": { - "hash": "d3656fbcb01673a6fc2eabf1724b5f6f3dce1dc00598a56a096bbd708276d6ec" + "hash": "efc733592e40a00d2d25b1b1fff5fe8064f9ecc8f67059279d70430c00a7a23c" } }, { @@ -2918,7 +2918,7 @@ "archived": false }, "meta": { - "hash": "644bb127b78c7b61928b339be65c240412170fd7f83d48801284a6ba1dde61d0" + "hash": "0afafa961fb6ef8cef3a7d74fa55d16ccf5c1d94d790e1d1984242fd165770d7" } }, { @@ -2932,7 +2932,7 @@ "archived": false }, "meta": { - "hash": "e6150d0dcf1f124b718dd99d61e167abbdc861a2c67f1d4e681cd8ba13329361" + "hash": "20c4b668b37a52e61bbaa72b87a507cd4c7ca770d9e179d753258ccdead5ee6c" } }, { @@ -2947,7 +2947,7 @@ "archived": false }, "meta": { - "hash": "238beb417839e2f97f5b5b7280d4aa379f2a4ca7a6c04439f056574ed01a48eb" + "hash": "2d12e5cb31a3f9dd51639897eaf42ca6844fd2d8a899f51523f8b5a10a8f2348" } }, { @@ -2962,7 +2962,7 @@ "archived": false }, "meta": { - "hash": "530332df39ab0e9669de9fc039cfd90a36f984977d449a572da3b06092da7017" + "hash": "251db16d7571ac9e81cde0ca431de71ecb2b9817a07b5075834072dc10eb9989" } }, { @@ -2977,7 +2977,7 @@ "archived": false }, "meta": { - "hash": "b66745bdc310babb7f8b44d27dff3ffc14b665aa95f569fde6d2a05082808890" + "hash": "043ee85dc41a7310271c16b31c9a2b3e662b83c1108a04490c753f1dd0473929" } }, { @@ -2992,7 +2992,7 @@ "archived": false }, "meta": { - "hash": "613baa2166459b02d033323f517bd6a646eab362ac6ecb74841757353ac41482" + "hash": "875854e1205203c8e8bff08adbf474ff88cbca4d33d49cb68417a72620096171" } }, { @@ -3006,7 +3006,7 @@ "archived": false }, "meta": { - "hash": "459a1219cd120f25d786b945fa76b9875f22bb803cc2e1541e8bbfa596a0072c" + "hash": "f00343d616edbcad85ba18f1eb279f55bc663512ab725a6ea5ca0b94903164a8" } }, { @@ -3021,7 +3021,7 @@ "archived": false }, "meta": { - "hash": "9a569def20e0de06c19e532769db17a4475b4c431e426bd6923422f3e2b9fee9" + "hash": "0a91b2ae1b488c8a3ac1d732d48396ea0545314114d97ff559f6c6b275b8e2b1" } }, { @@ -3037,7 +3037,7 @@ "archived": false }, "meta": { - "hash": "f89538ff95a3fff3efdf13b0765dd03ccdeaa1fcc7242d61b5a0e73aca9fdc6e" + "hash": "359fd8eb0861de57213387e715687174cf671e22e9b66e358ac28364ad1b2be2" } }, { @@ -3052,7 +3052,7 @@ "archived": false }, "meta": { - "hash": "c5f26491c28670e971d9049b74ff79ed933a2d92ad29a117d324c131e8205be5" + "hash": "9baea961cebb81bcaec83515bc98ca1e77affc03b2550c88e5d559973025d3d7" } }, { @@ -3066,7 +3066,7 @@ "archived": false }, "meta": { - "hash": "60c1b3e83e55b2cef66ffc26f92f419998b1aff51c6194a176c35c20384930cb" + "hash": "66051661cb13aa6295a539dda924cb6d55964fc0a438448414decaadbcc64637" } }, { @@ -3081,7 +3081,7 @@ "archived": false }, "meta": { - "hash": "63a0e9adf1f1a85654347946c634d49a3b84bfa1a11cd609c00102ec523171d9" + "hash": "f42b7a49b6b92be7da1537a058588818c05d1110150fcad063c4325665a4d4e3" } }, { @@ -3096,7 +3096,7 @@ "archived": false }, "meta": { - "hash": "64804da8497f144eb45aba279229225d446133c09e32592eae96789ca1f36cfb" + "hash": "1a1adbe92bb44aa61583613d8aebf70143f4ac9cd9aae2afa1d5ac88410958d7" } }, { @@ -3111,7 +3111,7 @@ "archived": false }, "meta": { - "hash": "fb4809f344855c8a97ea2bad4f0aba5a8a55f7211739a70bb9a0700952cc822a" + "hash": "c888834c4829c50c67c9828127ff4b8b810d99925202dd2cc42110ad32010ea7" } }, { @@ -3126,7 +3126,7 @@ "archived": false }, "meta": { - "hash": "b6382880e8c13b2dcc19dbf8530b9f8aee18fd967494e68a1c0afb2a62952173" + "hash": "50d31769481bb1a8c09db3bcece1b3c8346fb83f9db32d5ae0c99f09e3b45eaf" } }, { @@ -3140,7 +3140,7 @@ "archived": false }, "meta": { - "hash": "cd37c59287935e9cb0c9061c86f80b307252f6f64e47b5fbd6045970d492e59f" + "hash": "9a7c678e67831c68d0589a63a2928d4b68e4defa7a015d598dda253710401902" } }, { @@ -3154,7 +3154,7 @@ "archived": false }, "meta": { - "hash": "3d740895ae6737664c616285a734c79fa01896a1cc7dfdf434046bac3ce972c7" + "hash": "497b0275ae10369768d3c3c1db1b4de53ff82f64be838e5fd38ba469a88b4de9" } }, { @@ -3169,7 +3169,7 @@ "archived": false }, "meta": { - "hash": "59cb5560cf5dd5696c1d8b664db8c12f9c9dbf43d5e5fdb4ec6be6cac4ee88dc" + "hash": "634d9c15c437db3db0789f91c3aff73e469714a1dbd28af731a52ae1d7fd6443" } }, { @@ -3183,7 +3183,7 @@ "archived": false }, "meta": { - "hash": "d3827db0162532e28149d341c08b1d2ae72f36b0b3b480407ef7dca211c9abb1" + "hash": "b57e228d9f4be72f0b54e613db0d03f8f580c79e48cd7ba43673eaac874fd057" } }, { @@ -3197,7 +3197,7 @@ "archived": false }, "meta": { - "hash": "d7e22ab0e1ce71ae47687441dd234141f2a2f70fab5f3a6b59d7015e924e517a" + "hash": "907872c83c8820b239838c65f4d5174783e372275e85fd96050d9218932325b4" } }, { @@ -3213,7 +3213,7 @@ "archived": false }, "meta": { - "hash": "f36dd78818c8651d6318a2bd6777dca10c7f8f3cbea010ac877c1e3ff0b2f89a" + "hash": "578eac814b69f7854e2febd57c64bf3323fe2e59beea24e5708fef5d64f7856c" } }, { @@ -3227,7 +3227,7 @@ "archived": false }, "meta": { - "hash": "d19b9746c57b6acf9596a3ea840b5e1b9a3e4bad9212a3b155a6b7f00df70662" + "hash": "8343f8ddd30fced511584cb972818cf5c0e6e8cf9a6ea74071d254c3b6808061" } }, { @@ -3242,7 +3242,7 @@ "archived": false }, "meta": { - "hash": "f19fae2a6a1340bfaeab71ce9e7bd6e4ac9eb691134ff31993631fb83043a548" + "hash": "ed705722088f82143e0af891539884b168f192f28e2c3926d2a15a26ae9ef539" } }, { @@ -3257,7 +3257,7 @@ "archived": false }, "meta": { - "hash": "cd4dd587b174804aa64f07e96ba9ed1f7d39833014eb569c30f8689a61825a3d" + "hash": "31d70a01cc4a9045343efcd04f041bb6b4a9754dfa1665ed6aa546003803d6dd" } }, { @@ -3273,7 +3273,7 @@ "archived": false }, "meta": { - "hash": "30b1d3168c53ea5658e2707cb03bef76c1864d5c0900d50ae8b9d25f0237bf1a" + "hash": "0842f93bde56f28c9663d341314b7e27b71a686784e7276b34909b0fa5551502" } }, { @@ -3289,7 +3289,7 @@ "archived": false }, "meta": { - "hash": "6a7d303a9761c57b32f977b8068de4fd9bd9ea72167df268220d13250d1483e5" + "hash": "4815876fd6dbb17ad34c0d8918e7a72d837104f9beee7dc51b0fa73057b9e83e" } }, { @@ -3304,7 +3304,7 @@ "archived": false }, "meta": { - "hash": "d9cd8f57c25f07245ee3e1dddd678e8cc1bde159ed0e1e39e4ab78d59100c2c3" + "hash": "3603cce07f53157cdf5d69e262bf0bd61c3103b5afd9e3d892cd4db39b037785" } }, { @@ -3318,7 +3318,7 @@ "archived": false }, "meta": { - "hash": "68a521d9ba019afbdd726791f0a2aaab948ad142f3b64b657e5a88239f9e6cb8" + "hash": "9270afe4dfddee1974a2535ea2625e6130c41cbb890784ca837dd34df4efd030" } }, { @@ -3332,7 +3332,7 @@ "archived": false }, "meta": { - "hash": "07e75d7e2e690176f49a9c730ba84a3715b1bd6af4a8b661818997efb13def35" + "hash": "21941200f0c5bfd1dedb00cd4a8dfd799062d7fe43cf8a82c0483e54b560ac0d" } }, { @@ -3347,7 +3347,7 @@ "archived": false }, "meta": { - "hash": "020ca3b3b1c660acc9735d2b331008c2c2a3d8ba587fbfa3be932a3fce0e5dcc" + "hash": "e8875fbdf505642806ab6f98b68e4ebce935e87b78a639b74a3dce8eb6f6e9a5" } }, { @@ -3363,7 +3363,7 @@ "archived": false }, "meta": { - "hash": "08cbd19f78bf3794926f6c3d138587567efcff45dd176d9d4f76466be174f99b" + "hash": "5f269ecc2da6d263be94fb94725167f0a2002e1eeb3fd2123ffc9403a2ef2933" } }, { @@ -3378,7 +3378,7 @@ "archived": false }, "meta": { - "hash": "396e855d00edac72c4a96c10926f7c74888260527db1fe077f2621a2d7326c1b" + "hash": "6d0f66159240aa2ef6015747b2530d0a7191ec3810f3c502d9bd156012603d45" } }, { @@ -3394,7 +3394,7 @@ "archived": false }, "meta": { - "hash": "ff6279ccbfbe62a34cebe03db88ba4be61d227224a3f4c51775f8a480ef1dffb" + "hash": "d269b5a8124cd646189075c2679331bbadbb3cd535a1e3135d12f7de46836dda" } }, { @@ -3408,7 +3408,7 @@ "archived": false }, "meta": { - "hash": "0dc16efb9147bf354edfd96360c92fbc9dea6ac781cddda720e79a66bfce9d5b" + "hash": "eed98a26fc85c7684508f33ab909070e6205747990c5e4562f2d120728bd6a3c" } }, { @@ -3422,7 +3422,7 @@ "archived": false }, "meta": { - "hash": "fa081f50a7b00bd86731269741dfef4dd2d9af97cbe1588dc3f3fe3f258c88a4" + "hash": "d034820c71f581ba5cdce7ab47e4fb0ff64baf554c1f19a0e45c5d0e71eeae4c" } }, { @@ -3436,7 +3436,7 @@ "archived": false }, "meta": { - "hash": "672673d9b11ad533f4d70732d1ccb1cb3d4e4bf2884c64506e577f1765f0d265" + "hash": "e1e0ce4362866a007fe261a0b7995282b5e579397517a71202cd9bb89d021d48" } }, { @@ -3451,7 +3451,7 @@ "archived": false }, "meta": { - "hash": "fa4acc5a88a324bc7fed7971a3cca499f936f0f6ceda490d11d19edeeee1a947" + "hash": "6e597c1a6a73606b584d7be8f1a4974cd312a2ec5c500078ce146609e6ecc537" } }, { @@ -3465,7 +3465,7 @@ "archived": false }, "meta": { - "hash": "4210a848f9b827e5305d7fbe20af9e4bb6b762235fda60c865e1d86d122995da" + "hash": "b749df623cb50779135ffb38d968cc58d9a8d5d1eadeacfa1d9eec43641c8e9e" } }, { @@ -3480,7 +3480,7 @@ "archived": false }, "meta": { - "hash": "6af176c0007886231038d513047c089a03200647c960ecb27b7b624e2629c913" + "hash": "038ef05a24294c7bb16d04d465628066418099465e99c020a21d073372ebe0cc" } }, { @@ -3496,7 +3496,7 @@ "archived": false }, "meta": { - "hash": "0e2974d577b4265fee1d9996d563571c50baed64300e7e26a58e5afe2460d606" + "hash": "f5c5c857e9d57ef7c22734163098e058d050ad0a9e3f28c57b307695ee982514" } }, { @@ -3512,7 +3512,7 @@ "archived": false }, "meta": { - "hash": "3671edd45cd63b16e866873a2b7537de33e1e0cbd2a7add3508e710866bcfec2" + "hash": "791ff20ffbb7736f586cafa1106f6e77e8e89d497bc8a479c0a0cd708fb907ce" } }, { @@ -3528,7 +3528,7 @@ "archived": false }, "meta": { - "hash": "cd948adcd19d7fb08a7b2cc4a6fb05b6f4e778a2ffd67a7b6395020ee15c54ff" + "hash": "0ebc2c972fac7d4a8438188025158e0f75456b3787ecf2faae9d3db8d12ee677" } }, { @@ -3544,7 +3544,7 @@ "archived": false }, "meta": { - "hash": "a9b7afa2742b948b79cc30f06512c0b6db396f6e27c299c5280da4b5a423975b" + "hash": "8463ee2c8b3e9165b105ee90b59e143a4f1c8b60f8080770d94ec0bbcb455bb6" } }, { @@ -3559,7 +3559,7 @@ "archived": false }, "meta": { - "hash": "4cd92aefc779a6c7ef6bb2ff6676666e77ebe7f1b8ea9fbe5b37f42b158774f9" + "hash": "b0007cb91fbeab8d350028d5ae4448c366e79264de6c88e8fa15743158b1a927" } }, { @@ -3574,7 +3574,7 @@ "archived": false }, "meta": { - "hash": "c5a8561508b12f6698e8b9e3195ac8e1002ca429eb9679f3e752bec2114c1e72" + "hash": "461445d77d76f9f3bc05c2bc534cfb551689a99b1b73995ba7f4066a38c60fc7" } }, { @@ -3589,7 +3589,7 @@ "archived": false }, "meta": { - "hash": "61bf6a1efcf5c0191d77af67f93e8e7abbe6963aba8e16058d2b5dfdc353dd40" + "hash": "dba349eee909dff1e13e6708ac067e1e7e776ff5862e79097aca630548846ed6" } }, { @@ -3603,7 +3603,7 @@ "archived": false }, "meta": { - "hash": "ec119d6e6b0af832bf8fa4983f08710becf372e2deb3c5f4d87f3327c25b48d4" + "hash": "90f20d7a605d4ec82be0bf5d4891d16d68639e9fbce578fe1c7e38c0d9027f03" } }, { @@ -3618,7 +3618,7 @@ "archived": false }, "meta": { - "hash": "f81e4a576e8f8db8a15a4f95162a840c38686b68dd9665567388d098950d6386" + "hash": "2eaf8ad72f65e8c4476c13e1c9b88967346df47c9cfddb6c9a7edcebcdb65304" } }, { @@ -3633,7 +3633,7 @@ "archived": false }, "meta": { - "hash": "bb8227393be4c10ae717e4452b194258b7b49864925e40aa18c84d7be154d858" + "hash": "f0ac72c245cd8a375c6838281de679f0bfbe4326277ef64bf36589eede9d82fe" } }, { @@ -3647,7 +3647,7 @@ "archived": false }, "meta": { - "hash": "6009ce058c2a733ee2e0541f45a6bb96fad7bec1ff7d2cee9262bf1cd388b654" + "hash": "523ed896411e3460f65347a417d12e1ec2c62cc0d97ae474d69927d12c01b4c8" } }, { @@ -3661,7 +3661,7 @@ "archived": false }, "meta": { - "hash": "7a8643d6d71023c773ccb63efe25e4c9fe0bdd976a8a8f76f6f6a0abb928eaf1" + "hash": "ec9cb9384817f84cf0bacd62a23b69b2304fa2cf0352b16d3950b21d48c04f11" } }, { @@ -3676,7 +3676,7 @@ "archived": false }, "meta": { - "hash": "e16f5691d22aa4cd48e1b64f33ae50f973fffa168264c15c4602c595b9fdfec7" + "hash": "00483703389f0ba2b0ed4bdb8ef9f68e4de1a19b209655d85e4fcef0a16a660c" } }, { @@ -3690,7 +3690,7 @@ "archived": false }, "meta": { - "hash": "2b9a2f5456f0ed9bdd3726cf88a69775f2e3448d301fb77448015bee3f95bad4" + "hash": "bf42670ada90c9ea2a790523ce7ea1f140523f5d47b0f06808c32e4f174906d8" } }, { @@ -3705,7 +3705,7 @@ "archived": false }, "meta": { - "hash": "f570571660f62af4f962b7271d9f377d9c2bde92e2cca567ce5c357a5659afcf" + "hash": "32cbb7ef4ab365f228c244ad3ad8b87d88ef08426807031dbd87b709c76c61d4" } }, { @@ -3719,7 +3719,7 @@ "archived": false }, "meta": { - "hash": "120d6ff54bbe75a7c58ad50a14f77a895a5369cb71157826642e8d5bd1434ad9" + "hash": "92e4282492b80dbbd7efa34ae308bcda2c8c6865615e64049bf34dd8eb3f4810" } }, { @@ -3733,7 +3733,7 @@ "archived": false }, "meta": { - "hash": "19b33182a5dc111794b5d04b39cdbd6efc8a9140d8008e9563c99f4e3e5d4d42" + "hash": "6170ee4eec91a2bf73961a9cc15ce90c48fbf15caf11363c12b3d6478efa48ea" } }, { @@ -3750,7 +3750,7 @@ "archived": false }, "meta": { - "hash": "e3055f01701b8ac5da52f81cf8ba84e1866bee92ea70a3f34689a18cbeb2a581" + "hash": "39ed2d279733ad4061a381d85afccd111f56d15053132858991daf02e2c7fb36" } }, { @@ -3765,7 +3765,7 @@ "archived": false }, "meta": { - "hash": "60866df7986ecdf0883b9dd4b3416f45a88da2e5baea6d785923c0092b9216e1" + "hash": "b47ebe31470158288d2f5c1ff80fd72b2b5779442ff1b2732217c09adb976447" } }, { @@ -3780,7 +3780,7 @@ "archived": false }, "meta": { - "hash": "3b37603f7ba773dd6b5c4c3884226631c56b9c801be822cb30c5a76eb85b0355" + "hash": "42ed9355cd80aaaa2370363e05913b04d89cb6daf46ac7459ea6a0f2bec2b93c" } }, { @@ -3795,7 +3795,7 @@ "archived": false }, "meta": { - "hash": "0cf699cb81f73bf1e7dcfa26066bead7f10a5245c2bbc3de5aefd119833745bd" + "hash": "dd7864be6b3d433e2a64999561cb152f012ccf2a611c5efa76e38cc2d72497e8" } }, { @@ -3809,7 +3809,7 @@ "archived": false }, "meta": { - "hash": "0059b3877b1e464316a970fa4b6c1f3e66c6d3d8eba0fd71ffc6da3765139574" + "hash": "9d097840156322f4316042fe727f6887b9cef948a92ffdbda4c92e0161f3389d" } }, { @@ -3824,7 +3824,7 @@ "archived": false }, "meta": { - "hash": "c3a8304fde85dde84a90efb998f0dd4444b7c04a6b4114386bacfa7b8b2de150" + "hash": "682cce8b08b295ff61885b2fdf8595c93eb0bc0c83cc6fbae5c6c20727a60eff" } }, { @@ -3839,7 +3839,7 @@ "archived": false }, "meta": { - "hash": "d00538ab5aba3ac223daa0e5301037622296acab3127eaca3066870570709f1a" + "hash": "a69e2913ccc5c7ca2100de571087a44c14b7ca475154740bace342852357b379" } }, { @@ -3853,7 +3853,7 @@ "archived": false }, "meta": { - "hash": "5e77fc312562bb285245db9ce463b2f60319c72f5f80f4b29911c7e088a320d8" + "hash": "12eb5e821413b38e0e5d19ed1c12b7dcdf47071d1e795e9e72ffb71e693e922b" } }, { @@ -3867,7 +3867,7 @@ "archived": false }, "meta": { - "hash": "7de60380be40a762fe0044242860c228a01a92a6ad1a71875967f7055db84b96" + "hash": "a5a49641c0de1a0a80f192c5be195c448ab0fe0856bba4e1f246fe70af7b5431" } }, { @@ -3881,7 +3881,7 @@ "archived": false }, "meta": { - "hash": "3228d4e5587f403b90361e8bc82b6c08fc5ff65bf21df4745a3e3f9adefc229b" + "hash": "956dedf2a511fc90c2d2acf5a8018838a7d2830b847761dafdbeb2f2df9779ed" } }, { @@ -3896,7 +3896,7 @@ "archived": false }, "meta": { - "hash": "1077fab3112f8fd532be9c54f28f3df6a0a82bc68b494e957bd97bd503f8cc78" + "hash": "9116653208cf97e75bc4918bd4e22e647c88d1ed8a8b8772cc4813a5ab2ff9ed" } }, { @@ -3911,7 +3911,7 @@ "archived": false }, "meta": { - "hash": "9e8a43e9082f882ff6f7a475686dfbf3fcb4ce8899029cceca3be1e1debcc68f" + "hash": "c9dda34ebe6e4f24ce3cc310bea23011208d050ae227000a347ac4e681b21171" } }, { @@ -3926,7 +3926,7 @@ "archived": false }, "meta": { - "hash": "2c6b1ffb9d8fe5252cf66adba920c81e0e7cb6949df0a9490f85fb202c015aef" + "hash": "d2f87b9fca9c7c5d90d95fb1e9865c7593a7dff9845296b690c7a7bf2a79d292" } }, { @@ -3942,7 +3942,7 @@ "archived": false }, "meta": { - "hash": "e4f6fa3b1f22174524005847896827239a9f4d48da77759e21085392bf19fa1b" + "hash": "ac93ebf2905bbaeec36266cb011753e11c3895f78771e332c6694e05c62a3535" } }, { @@ -3957,7 +3957,7 @@ "archived": false }, "meta": { - "hash": "2ade7a5abc3492e93d9375e2f1e4ebea2722a4070d3c0c0fef9737da4d3274fc" + "hash": "cf97f402b25ec7ffd2b670d4b541093b567334595439167c0c7a5534962ad2a1" } }, { @@ -3972,7 +3972,7 @@ "archived": false }, "meta": { - "hash": "0c981dba030ad350d16695c96ff9435b55d53ed96b025e80e297719be979a633" + "hash": "160e603850eac9489b210f1a3de5486944e23c0f799eb06936c6524af117fd06" } }, { @@ -3986,7 +3986,7 @@ "archived": false }, "meta": { - "hash": "34db8148aab6bca2e91f1cb4546e0e54736a8183f9d7d51021d857ea9c6c8b56" + "hash": "5adc748425d58db5bc6b547a393d46b5f1b99c6ec4f6c7006ed5038d9abf09d6" } }, { @@ -4001,7 +4001,7 @@ "archived": false }, "meta": { - "hash": "775b9b28ebb0a3f88abcb353bb3363f0b032ecf420661aa57c20e80b6b6f881c" + "hash": "1d748071f0dfc6d63b004336b2859d60d9084303257f34d7ac8e0b1ba17bb531" } }, { @@ -4017,7 +4017,7 @@ "archived": false }, "meta": { - "hash": "117e9e577d11361253bc2d335f07bf6114e76b8a7a7d468c1ba40418c0089f83" + "hash": "158bb20051dc59ccd73a94ae416179c3499b70bc26003fb569f5b8d157266485" } }, { @@ -4032,7 +4032,7 @@ "archived": false }, "meta": { - "hash": "8c8b3cc4fef1fdfc6d4eaf3169d4372c668694f6e130547c276667506a1c369f" + "hash": "e8cca852ff9566bae5b21e6b0cc53294d0f2c7e563236d0f4a5ef0b47fe69f2b" } }, { @@ -4048,7 +4048,7 @@ "archived": false }, "meta": { - "hash": "f3aef4ca67a728875ef21fa009c5300d6d5e30779fd7ee91934701895b8274af" + "hash": "390f014b69fe582d2273b46cb769f22b73f1aec240cf0d38458680ca9cc892e4" } }, { @@ -4062,7 +4062,7 @@ "archived": false }, "meta": { - "hash": "46d9f6904481a9e344befffc48159fc1205c1a1e558a03d8e4bb0073c73b83f7" + "hash": "b6f1f62e437bba475c89e0457c89e6bea4fb2521f421c27d4a11b9b55bf8a02d" } }, { @@ -4092,7 +4092,7 @@ "archived": false }, "meta": { - "hash": "897ec7ae6a43dc99a72316d53116b6634b9841909550106e2341ee279e309f25" + "hash": "454a110a54555ac9abdd8e6512a04e15f707ac89f5bb08b9c4175f0dd777f486" } }, { @@ -4107,7 +4107,7 @@ "archived": false }, "meta": { - "hash": "3e34cb48380b9ec4aa52f1603892a8db1d760e3b8387d309f3627e7ad1731aa9" + "hash": "dd14903917fdf148409dd1ad440c2a1f098d3fe9a9d7742e72704d94e9d0f816" } }, { @@ -4122,7 +4122,7 @@ "archived": false }, "meta": { - "hash": "e23e28ef5264da4e5028b40bce557241cff8ded1e942dda0aef6e79d7577eade" + "hash": "aa461317f9e5e0fac8a60d7513ecaeb9706c15ac2c7ad3fe9be397b9328b1b7e" } }, { @@ -4138,7 +4138,7 @@ "archived": false }, "meta": { - "hash": "ee2f284cf513dc1d61b4d366698555c240131d5fe8fc17bd19a4cf055091ce58" + "hash": "a46d835b66eead91516d7c00db7e80bd396a7d410ee8dddb1a79a0aad8666036" } }, { @@ -4153,7 +4153,7 @@ "archived": false }, "meta": { - "hash": "03a3fcdac74dd3311ed80241e6de8cb6f9ee1cac3add8c908b60e6bfd97c4ba9" + "hash": "c19982a92698e82e05f0f903aeac184191a6371efc35459475bbf2177e64c6e9" } }, { @@ -4169,7 +4169,7 @@ "archived": false }, "meta": { - "hash": "74556a01701c709d8c9f8da03fd7fedfc9d5721c9f71e3093acff8bd30ce282f" + "hash": "59c447ac5984c9c7b632adc170e74168336faddbdea47df47e533d1d87a07cd5" } }, { @@ -4183,7 +4183,7 @@ "archived": false }, "meta": { - "hash": "b4dfe86ed9855ac7c917e34e1b39df5d43178af2c13881627d277efc9600b9a0" + "hash": "bc4cdf47b99e2ace6163d4fde6adea551f06362bae92cac8c7fda67712912391" } }, { @@ -4198,7 +4198,7 @@ "archived": false }, "meta": { - "hash": "7d60d7d8c42880de0a12a91df558cd04c2bc86e74631fd618b5f222323226527" + "hash": "520bb2600d7d31d2dee3aa377986e8cc5b368fc9bb257c73255c9a295804f6a6" } }, { @@ -4213,7 +4213,7 @@ "archived": false }, "meta": { - "hash": "b8a1146c956e5ac9a8d3f3a347b946cfa066b2b656557ba9f0a35ac3ac13da57" + "hash": "8af295527bdf0a150d3e2f20eb7d07acca0d68a808f0bb622178576baa33128c" } }, { @@ -4228,7 +4228,7 @@ "archived": false }, "meta": { - "hash": "0d611c3d7fa609a620b79b66674e51211ed28d5e4ef602b7804cc04ca69bd6e7" + "hash": "338cc5e1c426261c149a8431ac04040389550f11cf5afa77ffae32ad13be9256" } }, { @@ -4242,7 +4242,7 @@ "archived": false }, "meta": { - "hash": "af54ed912eebf9b9e09a7ada2dba2a495a99cfd7953b52f2dd14875dbc24eb42" + "hash": "df81add854aa09b654d62fa7eab314aa8d272da24ed59e876fa75a4477db8737" } }, { @@ -4256,7 +4256,7 @@ "archived": false }, "meta": { - "hash": "297711965d0910a5d06ef3da57218325a5c73fd1f69aa68ca4692d96678c0520" + "hash": "8e1123ba492a1103e2ac793c7febb0851905301dd190c453a253e23b05a27a6c" } }, { @@ -4270,7 +4270,7 @@ "archived": false }, "meta": { - "hash": "71eb17c86a261044dde77e2b6f56ac511042974672d61ecc90b52efaf7612754" + "hash": "30d3b8ac6dd36237d4b3221e3b9a8d6c1a097d2adefa52d694ee2d8733472159" } }, { @@ -4285,7 +4285,7 @@ "archived": false }, "meta": { - "hash": "c2abf1b7d9a9622ef6da9ce57d8e5dbdaa6bc02220c7e9cea8d1bf423d6b4acf" + "hash": "e229ed3f9dfffee8681ff978f7b1417b1a07b3820af0350f0c8b0332147a8525" } }, { @@ -4300,7 +4300,7 @@ "archived": false }, "meta": { - "hash": "c42316fd32bf6ade69e5af6fa674e17b85478af5bc43d88af8c1800a2710c508" + "hash": "ffaf357a96c9dca6e963ca5ec4c809b0012b92a551e0869f35c87fce5eabb95a" } }, { @@ -4314,7 +4314,7 @@ "archived": false }, "meta": { - "hash": "ecdc293930030c0da79e4cb0b21a9fc811219583ab36391428553fd25da0c822" + "hash": "8eece384966f81ded39d67601ec6d6e320e2ffb750cc5f026e4158c439bf2815" } }, { @@ -4328,7 +4328,7 @@ "archived": false }, "meta": { - "hash": "81177986848b8ea067f9019c43923709a9798d1e599fb9ddbb6005096600db37" + "hash": "90ab922b56f62b3eafff4a31b2a1f1345d2126e712f02360cb8a6e8b31adee96" } }, { @@ -4342,7 +4342,7 @@ "archived": false }, "meta": { - "hash": "10f04aac7ae6a3183c934a0d29dfce0896c43ef1808018f8dc1ccf8f72b03574" + "hash": "48d1e866b152eacd9fa16d8bf5c3136d01072522a58ad005a13d9b1792a3c37f" } }, { @@ -4357,7 +4357,7 @@ "archived": false }, "meta": { - "hash": "16d119f2579322223f4643ae75df9c634046d58cc45a833e7037b0ec3e9d30a8" + "hash": "870a6ab0b2c7a69e26af06ce5f1cb2bd1706ae678139d2c2c3f59ce277c0cea3" } }, { @@ -4371,7 +4371,7 @@ "archived": false }, "meta": { - "hash": "f00f4a2229ed6b9f98356e6b0ea9e245f1d53bdbd616eb4c2babb87d7cf350b9" + "hash": "85a601168285577950b9fd0f28fa0d0283261dda12a2cb0e1a0e1cc78a6e81ae" } }, { @@ -4386,7 +4386,7 @@ "archived": false }, "meta": { - "hash": "60a6869c136463b7cd17169c91a3df8baba1c4d5482918b6f93b7d898f1ed725" + "hash": "37225304d6109741f6ccb03fc845b2dbe84e0e2142861dfc73f5d3b5d770bde7" } }, { @@ -4400,7 +4400,7 @@ "archived": false }, "meta": { - "hash": "a7fe1eafbf16bb18ebc334acb4c3e865ac640b2da8c4c59084b92e47b1f2c31e" + "hash": "c1fec7508780ad0ceacbf58c049668201e9f88eee043234394e11666530cfb21" } }, { @@ -4414,7 +4414,7 @@ "archived": false }, "meta": { - "hash": "1a0fe2710f33b65dd26898a49d82cfe32fbbe20fcc770793bd480492ce803161" + "hash": "c7a62b55b5a90661bf3f9c956f075906439a50151a3aee4023ad8fe878cae2e6" } }, { @@ -4429,7 +4429,7 @@ "archived": false }, "meta": { - "hash": "a181eea015033d5741a3bd2f2d1375806f2d30b20f176de2e6a2c91ce52fdbe0" + "hash": "40bb52f6eb89e1b796af964316c93bee286e44952d8d2e410ac7f8124b6cd8ac" } }, { @@ -4443,7 +4443,7 @@ "archived": false }, "meta": { - "hash": "bb0a10f680644b437d61c2c69ea3ddd9dacc87ba9036bd66dd81eb0fb98dd671" + "hash": "4794ae637e65b9c1ac43f6c964555a98cda83e1410684e11ed34753c81db35fb" } }, { @@ -4458,7 +4458,7 @@ "archived": false }, "meta": { - "hash": "fc3f0e8b7f06d0114d589549e255298d40c7954386e74c74ab842d421f472f6e" + "hash": "9e162528df1b8dd803a71a770f3c5e1555ca5995005e26e416f5652024b3fd1e" } }, { @@ -4472,7 +4472,7 @@ "archived": false }, "meta": { - "hash": "8416d92bd5d190468f9c9c73318228aa5898191983d1d941d6e43115d7ce63ba" + "hash": "9f1ec1d236c7cd6787078f8eb21ac9076a2049b9e63b99bb67017be40a0f833b" } }, { @@ -4487,7 +4487,7 @@ "archived": false }, "meta": { - "hash": "6e6eab17f7ffa0d8330c38e6f250d07c149d1c382c7e30c983b20c100867a091" + "hash": "07be50b2d41b64458085b8f48a361023061fff8cc6db5813ce56cb3e5d22ccfa" } }, { @@ -4502,7 +4502,7 @@ "archived": false }, "meta": { - "hash": "9c48e8bbe56982fa64b6272cbae696dc81c252a33291bac29661b9cc211e9843" + "hash": "e08f543efd322b776956ba59d67a62da19998e979e953f662059d57fb440c465" } }, { @@ -4517,7 +4517,7 @@ "archived": false }, "meta": { - "hash": "9915776188ba8fe2ba9bb6bc119f3ec2e15e39e9694a26691f874706e94d536f" + "hash": "57e917442bd3ef061d052ed219cfc4041abb5ab83c3caeda491c0fc7a9341fa0" } }, { @@ -4532,7 +4532,7 @@ "archived": false }, "meta": { - "hash": "5a75139673bae9fb7b5fd89409c3ef0b5b248cb3560a311f92fc95c91f8e3e55" + "hash": "f7aec80ce75a7058fe94c36ea21c4db37aa46bcf114817b2d9dc4a71c16b62ba" } }, { @@ -4546,7 +4546,7 @@ "archived": false }, "meta": { - "hash": "9c817dfd7257af2b39b9767f103d7ddc52fa9faeb58266809c4dad096f269f5f" + "hash": "656e754cd1a8ef1a738557d1453b8f6c65e5f0f67e829179c88f3d9b6d3c4ee7" } }, { @@ -4562,7 +4562,7 @@ "archived": false }, "meta": { - "hash": "f12f13e91351b4d6d38606d44c89bc3fe89c09d230ac44f2cc68f07e2199f35d" + "hash": "3b948351bdd9e2246bb545e3533e85337e9104854f34da559237b62e59084cca" } }, { @@ -4577,7 +4577,7 @@ "archived": false }, "meta": { - "hash": "80672a8ef916cbfd3c144c24d9a2ba8f61aae96d83fb6c65b788598f39b61086" + "hash": "522df418a2b451115c7514afc7480a2f5a0f813dd320faf6e577c9eff71d379b" } }, { @@ -4591,7 +4591,7 @@ "archived": false }, "meta": { - "hash": "40c66397d2aa4096b7cdfca13d83e87535ebd372f2124e28ed4e7574200a1fea" + "hash": "c2b5d3567834f4bc3149676e7130e93e8349a9a0c76078a0f31ab9de5cc739ca" } }, { @@ -4606,7 +4606,7 @@ "archived": false }, "meta": { - "hash": "db2bce039d4c1c4b0f856856ab5dcc1f5bc0738e558f67e49bd4a0db222d5eb4" + "hash": "7caae7814b3cee1c6a312b563443a389bbc67843a78ca14221cdbeceffbdd4d2" } }, { @@ -4620,7 +4620,7 @@ "archived": false }, "meta": { - "hash": "3637ef66fb8116bfa346100017cd05c145444ca59163feae74490ffcfa8bb95c" + "hash": "85dbe7ffa7a0dd1cc5e505ea54328de8f7a3c9809f3a051528bf4bc1cd87262d" } }, { @@ -4635,7 +4635,7 @@ "archived": false }, "meta": { - "hash": "c878474228bd386796ac702a400dba511230fe1b66f8fa78ca9fe62a2959a036" + "hash": "f21e8aa2e101edce3f1dc6510ece098a51cc63a3fed4c0343d065bc96abdf3c8" } }, { @@ -4650,7 +4650,7 @@ "archived": false }, "meta": { - "hash": "6a38d221f7ffe44866abd3c70be9f98fb83a2ce7c68914dd68af475a4790d093" + "hash": "89bdbb02f2dd1c5bc9d1272ff3f2d5249af763115b596e9f8bc801d0f2256ac3" } }, { @@ -4665,7 +4665,7 @@ "archived": false }, "meta": { - "hash": "90210f1e62a7f5bb991cb3b7603bc2ffef0e4aa02193fe2b12f6269e951bc473" + "hash": "6311c46f59dfe85022a091d395293fc8afe353b8f6c23bc0d535cf8c90d7df27" } }, { @@ -4680,7 +4680,7 @@ "archived": false }, "meta": { - "hash": "96c49643e166f51a9ec78e0c75ce4bd2e799e8bc913794657fa718ad16723f22" + "hash": "c43cbb8a7a57f3873fde6b1c2ff16744c2332fcbb1e107ff581faadf9a742075" } }, { @@ -4694,7 +4694,7 @@ "archived": false }, "meta": { - "hash": "cd300f39aa0ae59abeca10f9e0af65983a8c57c9884723792956647e341bf869" + "hash": "a58f3cb936234ebae488f907b8bf82f80a2966007cdff2972f658a969c250f46" } }, { @@ -4709,7 +4709,7 @@ "archived": false }, "meta": { - "hash": "f19f8f2980c9430121f0ffc5e391d348d5715a3d3e8aca5c435bae418fec4f50" + "hash": "38bee97eef5e2918ce534d6f25ad2a8b40d4841c7a663d9a9a596dd4687ce5bc" } }, { @@ -4724,7 +4724,7 @@ "archived": false }, "meta": { - "hash": "c5eb849038ee18cf97df69583d46e9c0fac073f62acaf155f2af2c48195082af" + "hash": "cec8e5f01c8d00c246a12fabb43713a60da510f50c3d548f703f664936373096" } }, { @@ -4739,7 +4739,7 @@ "archived": false }, "meta": { - "hash": "4c6f94f5a26fc102a09abba066329d25d63d90f3312b0233a49a99124681a2c2" + "hash": "732b6077bcba350f004edeac5667d0d6d8403b2798e0860e5cd3d5a0c4578339" } }, { @@ -4754,7 +4754,7 @@ "archived": false }, "meta": { - "hash": "e734ca2c62a5a59b69379b0b6ef38d916f9554c0c9dc4341ff64e34f66e8fa0c" + "hash": "16729b1197484dd3a2b1ea4c860f297f5318e1d34831f8cb4f548d1486f51aca" } }, { @@ -4768,7 +4768,7 @@ "archived": false }, "meta": { - "hash": "ba5dee3a521239141017caa48cd332c905a674034b6b533c1c8d4e8dabaf1df2" + "hash": "dbd21f42d2200f504459f4ce7d1b39e31be3a30373b4ce4feec5afa2c85b7ef7" } }, { @@ -4783,7 +4783,7 @@ "archived": false }, "meta": { - "hash": "2fc5ed2400dea5b93cdf9dd1972bf8b8d0231c9b1ae298ec03f745c6c566a691" + "hash": "fe3339dc49a247dabaa0ceca106f1393ea9731c05265f5cb45d5a3f0de09c7ae" } }, { @@ -4799,7 +4799,7 @@ "archived": false }, "meta": { - "hash": "938156c9c01f7c8c74ad42b0ece2e6eb6410703087456bfe4ab2fe09aeb8d25d" + "hash": "cc0aa77cc2be8e663f52513e8dd2e5926a7d71dbda37967fdb50c223c3a0a5f9" } }, { @@ -4815,7 +4815,7 @@ "archived": false }, "meta": { - "hash": "39fce8487764a7d52c559693609125008c36577db2fd99441935df862156b48a" + "hash": "f43ad3f7f82d15a02cacb2b93c6324c64b55de1c630398ae501ff9b65bd9cb35" } }, { @@ -4831,7 +4831,7 @@ "archived": false }, "meta": { - "hash": "d14ea2a4e10db39f93430d5bc17f4524898488c59fbcbfcecff57c46d36d277e" + "hash": "119c813d32e4aa4faed7a497cbf1806e98da0f7c9090656ae02297fe9224b6a1" } }, { @@ -4846,7 +4846,7 @@ "archived": false }, "meta": { - "hash": "7123c105b911ef6292d48bedbd0cd80d594df41ce745346c1c8dccdaac76c151" + "hash": "8fb993b0cf78fa83a170aca132bf5eb13430e2cef5ae06f85b9763f286bb792c" } }, { @@ -4860,7 +4860,7 @@ "archived": false }, "meta": { - "hash": "d106e35355d7f98ecbaff8f935a9c7d27b31f5c9fa062ab62cdf3bed57bc2890" + "hash": "4c3fb917581972b732dbf8a998c377df247721790afa904956420d0e75b3b40a" } }, { @@ -4874,7 +4874,7 @@ "archived": false }, "meta": { - "hash": "e57dabd910cdfce6f948f00542a2f2a6a47c1a2c5ad6c8482b5c6945be31e293" + "hash": "3482e1802a239290ac1170fc1dcb57a2b1197877444c9cca8d6be60c96412e32" } }, { @@ -4889,7 +4889,7 @@ "archived": false }, "meta": { - "hash": "7d876a51aa2dea887594ad07ac87e68fad8db83cc7fe86aa5d7c553f494a9f65" + "hash": "3e68caecbfce1d15160a60993a3270793a1573bda3c71a82fc0086fe48b17a0a" } }, { @@ -4904,7 +4904,7 @@ "archived": false }, "meta": { - "hash": "e6a53f3ba53df9e740fe88e0a9dc1b51160cebad901cca96babc601e6c19a320" + "hash": "e6d1da6add041592649c4c054de54a35516a8100d9bf8a4209ee0aa7e88f4550" } }, { @@ -4919,7 +4919,7 @@ "archived": false }, "meta": { - "hash": "60e89489f96442e8b9094b70188f4cfbd37564efcee09ef9a82ecceacd2af815" + "hash": "86e7f2674d08de8520abe029aa6be760449367102a6578bb8efd9703508c63a2" } }, { @@ -4933,7 +4933,7 @@ "archived": false }, "meta": { - "hash": "0d8644bb092295e54744ecf56cab6b7da495f03376c6339e47bfc3045befb681" + "hash": "66cedb84131bd3704fc8dc3f9a8692d7a08a990ae749ff8cff688ced18239126" } }, { @@ -4948,7 +4948,7 @@ "archived": false }, "meta": { - "hash": "319b81dff475910008f9902ae8ffd64921a6b9fa13b84b03a42cfc6c45bb636d" + "hash": "75f51c079a3b129de5ff1ca656422126cae7e4ded12a74038a0453efa0bfab96" } }, { @@ -4963,7 +4963,7 @@ "archived": false }, "meta": { - "hash": "7cb99869abe8e7ff857b7876fd00cb9ebad3d97b0262845365ed7f75350c10e7" + "hash": "c30a9938878dbc4f535c16d16c59e0a7c09643164332f7790345f95557b44303" } }, { @@ -4974,7 +4974,7 @@ "archived": true }, "meta": { - "hash": "6d7326f2e5c78b2817a5bfe03d3e48af4426fdc4d04f7e3604368b84c854df51" + "hash": "1ec820569490b17af8315133226e1545efb1d842e4dada922c88126c342a2132" } }, { @@ -4985,7 +4985,7 @@ "archived": true }, "meta": { - "hash": "b300cd6f0789d2a6e66d27acad45435287eff0baa645406b23397b434a730de7" + "hash": "8289007c7b10777d68d346e0ef02a58a44472cee41d5fb2f3bafaec4f1dd148b" } }, { @@ -4996,7 +4996,7 @@ "archived": true }, "meta": { - "hash": "66cf60e71546519e93d751ce363a10f755997faa792394e84e9f60c56d843f24" + "hash": "ec33abb9423c49520400becb5183d87b37bbf6eb60012673c8df5a0a672a6af0" } }, { @@ -5007,7 +5007,7 @@ "archived": true }, "meta": { - "hash": "df0a454dda6ddcb7eba46db54ed886f2f7bfbf71560aa401ea41249b64107a2a" + "hash": "650c91d557244ee0e3f64a00d457d63b47271aa0b963728bfc37dc5c3c88c67e" } }, { @@ -5018,7 +5018,7 @@ "archived": true }, "meta": { - "hash": "18385086893ea0a1374288df5111493894047a9c72b12be4bba515da2b4e5dd0" + "hash": "333c7a72864d3249f1f409dee1f23214ec47701a54d561a69078e0092137fa4c" } }, { @@ -5029,7 +5029,7 @@ "archived": true }, "meta": { - "hash": "fa177ca9bbfa710d76d72e60fa358a02ed5876e9f0996ef04947a3274a3b30bd" + "hash": "e0056bb031e8df0565daddb6200df1fa9675e2c538e71f354ceeeee164c2b8a9" } }, { @@ -5040,7 +5040,7 @@ "archived": true }, "meta": { - "hash": "266ed1a67c5016ee80aa293181de33bda78aa4b07f80154408114032949d070c" + "hash": "89d58eda3d03f8fc8d2fe61fb36376f92a0443435552d063d4fbf5b623fc4314" } }, { @@ -5051,7 +5051,7 @@ "archived": true }, "meta": { - "hash": "a905797a88f8f9a83aeee8150e13da9c0ea1d7ad80291a1e85d2dab7f374956b" + "hash": "d93d0af81aeca41981ed58548672652f9c5ca4b2a6bb887c2c7e0595112dd035" } }, { @@ -5062,7 +5062,7 @@ "archived": true }, "meta": { - "hash": "6974e513b0ad03399cf580ba25dd83300a5a23ee8e33c77bbfb4b4144be405d3" + "hash": "9de50bed5b8c247176570f743c8154a5ec4093432f8a09ba91c423d78af47169" } }, { @@ -5073,7 +5073,7 @@ "archived": true }, "meta": { - "hash": "e712f8b19919f33e188272490c2f57cc87453f6153c8e768cc2dc41c7f0422e8" + "hash": "594721a84a8fe31c32482e9f475f5126b7cf499462d9408b3cfaee2021a96a30" } }, { @@ -5084,7 +5084,7 @@ "archived": true }, "meta": { - "hash": "91cc5a7f2f61b5f5245e385e4f18012a274ee79a955cc970d957be4e774ca9d4" + "hash": "41f76138f7e673020c6eecd592baea18016869d7d0161edd9d7669f3a991c398" } }, { @@ -5095,7 +5095,7 @@ "archived": true }, "meta": { - "hash": "aee45d11de7013fa418f08a174b35d2b4004f022951b646b7b0fa9fffc14fbc4" + "hash": "0b543697856c3c91e3e0a58d3928d743dbe8a369e7263fbc9806aedf487ff723" } }, { @@ -5106,7 +5106,7 @@ "archived": true }, "meta": { - "hash": "b6488d7a3d127ca002f24da8d45c2f5fe0e097f505aa4f77450e56062321af9e" + "hash": "59572ee267c7f0bc7c4e411ebde24834a2f5e8e928e2e50c16ac787034b1a53a" } }, { @@ -5117,7 +5117,7 @@ "archived": true }, "meta": { - "hash": "58775e2141232e9e0fe9b57248561dc3171c89e027ad3bf423c90656aedb3f0b" + "hash": "28a3c44cfc4ec7d34e00b2866b67bff9b3fb100f6f72c767b893159b869fd8f4" } }, { @@ -5128,7 +5128,7 @@ "archived": true }, "meta": { - "hash": "6c7ad3b71e49012e12d07a9183aeba6ee7c7b800ed7a20550777d90bb64b92f7" + "hash": "7a3643ea48d34cc34e33f256cb41ca6a8ad1b8a8830ba2ed3e2354aea3a7bb52" } }, { @@ -5139,7 +5139,7 @@ "archived": true }, "meta": { - "hash": "a1b8e5a615907cb7603fb6079d31a4182d8dbfa2479a2b55f48669515442a1a9" + "hash": "eb80d886a67c11c9395bcb414beb1e684c875b1318025609b7e12c44a58d99e9" } }, { @@ -5150,7 +5150,7 @@ "archived": true }, "meta": { - "hash": "5d1569be30b8c4008f3012f4eae220cc8bb81b0249bcf3ce4ce84f32d0327b9e" + "hash": "eb96ed6f8063723296da25db7282ad732b35c21cfef2bb1424068ff6a789311c" } }, { @@ -5161,7 +5161,7 @@ "archived": true }, "meta": { - "hash": "3ed000d3ef2f14d922dcaa172363e6627d22b2fff480a93549b51089098486b4" + "hash": "3cc34a842404de0aea2752a6b1398b8a0825cb1a359ff36ab5275f7d15eff107" } }, { @@ -5172,7 +5172,7 @@ "archived": true }, "meta": { - "hash": "14576a85e48e41a6ad28320b9b62cf828337b0eebfd8cd832e058f7571a4b191" + "hash": "174fc1687b3d809f2984e6e7e3e73af321c2bc0030ab1c05c1b1e2a817664e95" } }, { @@ -5183,7 +5183,7 @@ "archived": true }, "meta": { - "hash": "90ec0e513ee0b3f81877b56fc0f0d2f4ecab60ab6145d5c43a8ef662ed095821" + "hash": "da9808c8ba24ab48b5407ccf48053281bf12627cbe6e24c1b820bfb1216384cb" } }, { @@ -5194,7 +5194,7 @@ "archived": true }, "meta": { - "hash": "db13fb83fc0b26dd85af291e54659a2d3ceb0b3c2779f9563a75e12cbefabcb6" + "hash": "5495d306c24323a8b16d5706180208f3828b043eb07d19014774cfe7f8c5b00e" } }, { @@ -5205,7 +5205,7 @@ "archived": true }, "meta": { - "hash": "43390a0c44f832218026a1a12537cb520ab76f7b045ef99bc74c7a4fb0e3f44c" + "hash": "cd05a83026c948903673c6d9482c7c1a1c4da1d53e875c60cae3719d7959f79e" } }, { @@ -5216,7 +5216,7 @@ "archived": true }, "meta": { - "hash": "844c395b6b8d69963e1d181473e7a69bcc87f7c157f7dff402af9556c5f55abd" + "hash": "62de33e07d133fc89d71a5091f3f350c007fc60a681e1211ee192b2fb58a2b82" } }, { @@ -5227,7 +5227,7 @@ "archived": true }, "meta": { - "hash": "264e780d7cd76874cc1913b545d01b6e22e98fcad78a5d82fe3c107c6310a5cd" + "hash": "89dc909e8dc0dfbfcafc60e99a3b895370fc20d1930b21717a8125db3777d6f1" } }, { @@ -5238,7 +5238,7 @@ "archived": true }, "meta": { - "hash": "b556b1d2bb7b2dc2c42f8b7c4d63f9fb80a6685ca742029f26c1575fb8aa4649" + "hash": "21409f3b5ea7aaa9ad0041508b14c64dcaeff234121aca148e14fe26cf8b5f93" } }, { @@ -5249,7 +5249,7 @@ "archived": true }, "meta": { - "hash": "ce4c4ecd3fe24d838fa5c7a3d5106c393275943c2af0de53252a2e205ada5cb2" + "hash": "5d7d8623e504377f07ac9827eaec17c309a37aefc2346f0dd0a889f4f716f499" } } ], diff --git a/snippet_data/snippets.json b/snippet_data/snippets.json index dd8fc2ab5..601004b47 100644 --- a/snippet_data/snippets.json +++ b/snippet_data/snippets.json @@ -5,11 +5,11 @@ "type": "snippet", "attributes": { "fileName": "all.md", - "text": "Returns `true` if the provided predicate function returns `true` for all elements in a collection, `false` otherwise.\r\n\r\nUse `Array.prototype.every()` to test if all elements in the collection return `true` based on `fn`.\r\nOmit the second argument, `fn`, to use `Boolean` as a default.", + "text": "Returns `true` if the provided predicate function returns `true` for all elements in a collection, `false` otherwise.\n\nUse `Array.prototype.every()` to test if all elements in the collection return `true` based on `fn`.\nOmit the second argument, `fn`, to use `Boolean` as a default.", "codeBlocks": { "es6": "const all = (arr, fn = Boolean) => arr.every(fn);", "es5": "var all = function all(arr) {\n var fn = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Boolean;\n return arr.every(fn);\n};", - "example": "all([4, 2, 3], x => x > 1); // true\r\nall([1, 2, 3]); // true" + "example": "all([4, 2, 3], x => x > 1); // true\nall([1, 2, 3]); // true" }, "tags": [ "array", @@ -19,7 +19,7 @@ }, "meta": { "archived": false, - "hash": "d9aec5efedaa39586f2b1210394b345cb1abbb9348fad952e785badbb2d598ac" + "hash": "2cf407f0e2df6eb320de1906d8cb4f1d252ac189af3a390dda264e8637a44e7e" } }, { @@ -27,11 +27,11 @@ "type": "snippet", "attributes": { "fileName": "allEqual.md", - "text": "Check if all elements in an array are equal.\r\n\r\nUse `Array.prototype.every()` to check if all the elements of the array are the same as the first one.", + "text": "Check if all elements in an array are equal.\n\nUse `Array.prototype.every()` to check if all the elements of the array are the same as the first one.", "codeBlocks": { "es6": "const allEqual = arr => arr.every(val => val === arr[0]);", "es5": "var allEqual = function allEqual(arr) {\n return arr.every(function (val) {\n return val === arr[0];\n });\n};", - "example": "allEqual([1, 2, 3, 4, 5, 6]); // false\r\nallEqual([1, 1, 1, 1]); // true" + "example": "allEqual([1, 2, 3, 4, 5, 6]); // false\nallEqual([1, 1, 1, 1]); // true" }, "tags": [ "array", @@ -41,7 +41,7 @@ }, "meta": { "archived": false, - "hash": "76704202f5987a78625746ef4f2ca5650a8d87b10252b06b60c5d39cd26a7335" + "hash": "690147b9d4d90d37d9f42ec6596decc3e99eb8104f51d27a392ee3b50041878e" } }, { @@ -49,11 +49,11 @@ "type": "snippet", "attributes": { "fileName": "any.md", - "text": "Returns `true` if the provided predicate function returns `true` for at least one element in a collection, `false` otherwise.\r\n\r\nUse `Array.prototype.some()` to test if any elements in the collection return `true` based on `fn`.\r\nOmit the second argument, `fn`, to use `Boolean` as a default.", + "text": "Returns `true` if the provided predicate function returns `true` for at least one element in a collection, `false` otherwise.\n\nUse `Array.prototype.some()` to test if any elements in the collection return `true` based on `fn`.\nOmit the second argument, `fn`, to use `Boolean` as a default.", "codeBlocks": { "es6": "const any = (arr, fn = Boolean) => arr.some(fn);", "es5": "var any = function any(arr) {\n var fn = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Boolean;\n return arr.some(fn);\n};", - "example": "any([0, 1, 2, 0], x => x >= 2); // true\r\nany([0, 0, 1, 0]); // true" + "example": "any([0, 1, 2, 0], x => x >= 2); // true\nany([0, 0, 1, 0]); // true" }, "tags": [ "array", @@ -63,7 +63,7 @@ }, "meta": { "archived": false, - "hash": "b34cb378a31ae73335f941448fe873edf9c06e10d5a1e28895275a29dd471c39" + "hash": "b045bd03ea755493fcab7b7092b0fb01bf8ce24b56e5605ea2d0bb037b91f11e" } }, { @@ -71,7 +71,7 @@ "type": "snippet", "attributes": { "fileName": "approximatelyEqual.md", - "text": "Checks if two numbers are approximately equal to each other.\r\n\r\nUse `Math.abs()` to compare the absolute difference of the two values to `epsilon`.\r\nOmit the third parameter, `epsilon`, to use a default value of `0.001`.", + "text": "Checks if two numbers are approximately equal to each other.\n\nUse `Math.abs()` to compare the absolute difference of the two values to `epsilon`.\nOmit the third parameter, `epsilon`, to use a default value of `0.001`.", "codeBlocks": { "es6": "const approximatelyEqual = (v1, v2, epsilon = 0.001) => Math.abs(v1 - v2) < epsilon;", "es5": "var approximatelyEqual = function approximatelyEqual(v1, v2) {\n var epsilon = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0.001;\n return Math.abs(v1 - v2) < epsilon;\n};", @@ -84,7 +84,7 @@ }, "meta": { "archived": false, - "hash": "2b68e79d3ebb806379c3b84ae70152e033297d6e4fd4bc779b10be81ca2fc0cf" + "hash": "4fa8b87ac30ec67afe40c80101a702986dd1e5cab3cd8b9653f1b7c8cbac7540" } }, { @@ -92,11 +92,11 @@ "type": "snippet", "attributes": { "fileName": "arrayToCSV.md", - "text": "Converts a 2D array to a comma-separated values (CSV) string.\r\n\r\nUse `Array.prototype.map()` and `Array.prototype.join(delimiter)` to combine individual 1D arrays (rows) into strings.\r\nUse `Array.prototype.join('\\n')` to combine all rows into a CSV string, separating each row with a newline.\r\nOmit the second argument, `delimiter`, to use a default delimiter of `,`.", + "text": "Converts a 2D array to a comma-separated values (CSV) string.\n\nUse `Array.prototype.map()` and `Array.prototype.join(delimiter)` to combine individual 1D arrays (rows) into strings.\nUse `Array.prototype.join('\\n')` to combine all rows into a CSV string, separating each row with a newline.\nOmit the second argument, `delimiter`, to use a default delimiter of `,`.", "codeBlocks": { - "es6": "const arrayToCSV = (arr, delimiter = ',') =>\r\n arr.map(v => v.map(x => `\"${x}\"`).join(delimiter)).join('\\n');", + "es6": "const arrayToCSV = (arr, delimiter = ',') =>\n arr.map(v => v.map(x => `\"${x}\"`).join(delimiter)).join('\\n');", "es5": "var arrayToCSV = function arrayToCSV(arr) {\n var delimiter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ',';\n return arr.map(function (v) {\n return v.map(function (x) {\n return \"\\\"\".concat(x, \"\\\"\");\n }).join(delimiter);\n }).join('\\n');\n};", - "example": "arrayToCSV([['a', 'b'], ['c', 'd']]); // '\"a\",\"b\"\\n\"c\",\"d\"'\r\narrayToCSV([['a', 'b'], ['c', 'd']], ';'); // '\"a\";\"b\"\\n\"c\";\"d\"'" + "example": "arrayToCSV([['a', 'b'], ['c', 'd']]); // '\"a\",\"b\"\\n\"c\",\"d\"'\narrayToCSV([['a', 'b'], ['c', 'd']], ';'); // '\"a\";\"b\"\\n\"c\";\"d\"'" }, "tags": [ "array", @@ -107,7 +107,7 @@ }, "meta": { "archived": false, - "hash": "0ba7229cc896c4efeb982ea313166afa79aee16cbf337a643243a4f8c3a4bcd9" + "hash": "3508f9a15d8a0b0541d12373b8ea697773434fbfd946bb63fc4f0246e4f193ea" } }, { @@ -115,9 +115,9 @@ "type": "snippet", "attributes": { "fileName": "arrayToHtmlList.md", - "text": "Converts the given array elements into `
  • ` tags and appends them to the list of the given id.\r\n\r\nUse `Array.prototype.map()`, `document.querySelector()`, and an anonymous inner closure to create a list of html tags.", + "text": "Converts the given array elements into `
  • ` tags and appends them to the list of the given id.\n\nUse `Array.prototype.map()`, `document.querySelector()`, and an anonymous inner closure to create a list of html tags.", "codeBlocks": { - "es6": "const arrayToHtmlList = (arr, listID) =>\r\n (el => (\r\n (el = document.querySelector('#' + listID)),\r\n (el.innerHTML += arr.map(item => `
  • ${item}
  • `).join(''))\r\n ))();", + "es6": "const arrayToHtmlList = (arr, listID) =>\n (el => (\n (el = document.querySelector('#' + listID)),\n (el.innerHTML += arr.map(item => `
  • ${item}
  • `).join(''))\n ))();", "es5": "var arrayToHtmlList = function arrayToHtmlList(arr, listID) {\n return function (el) {\n return el = document.querySelector('#' + listID), el.innerHTML += arr.map(function (item) {\n return \"
  • \".concat(item, \"
  • \");\n }).join('');\n }();\n};", "example": "arrayToHtmlList(['item 1', 'item 2'], 'myListID');" }, @@ -129,7 +129,7 @@ }, "meta": { "archived": false, - "hash": "027ae8128f3c52af07224b87baf362f0ad92e5a9847ebf426027ac3f06ab7deb" + "hash": "ca7374613a03d90327f8754747ec14e3234f5df975cb8744da6ead6d7d3d2a83" } }, { @@ -137,11 +137,11 @@ "type": "snippet", "attributes": { "fileName": "ary.md", - "text": "Creates a function that accepts up to `n` arguments, ignoring any additional arguments.\r\n\r\nCall the provided function, `fn`, with up to `n` arguments, using `Array.prototype.slice(0,n)` and the spread operator (`...`).", + "text": "Creates a function that accepts up to `n` arguments, ignoring any additional arguments.\n\nCall the provided function, `fn`, with up to `n` arguments, using `Array.prototype.slice(0,n)` and the spread operator (`...`).", "codeBlocks": { "es6": "const ary = (fn, n) => (...args) => fn(...args.slice(0, n));", "es5": "function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }\n\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance\"); }\n\nfunction _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === \"[object Arguments]\") return Array.from(iter); }\n\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }\n\nvar ary = function ary(fn, n) {\n return function () {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return fn.apply(void 0, _toConsumableArray(args.slice(0, n)));\n };\n};", - "example": "const firstTwoMax = ary(Math.max, 2);\r\n[[2, 6, 'a'], [8, 4, 6], [10]].map(x => firstTwoMax(...x)); // [6, 8, 10]" + "example": "const firstTwoMax = ary(Math.max, 2);\n[[2, 6, 'a'], [8, 4, 6], [10]].map(x => firstTwoMax(...x)); // [6, 8, 10]" }, "tags": [ "adapter", @@ -151,7 +151,7 @@ }, "meta": { "archived": false, - "hash": "3822911df3a06d2a58df4f5f8733b72bb655a6b9c7c99a9ab85bf418abcf7de7" + "hash": "9c673d0dc5ea5d1b7c63506253c39e512127c377d349b2df1f847788e67bebf1" } }, { @@ -159,7 +159,7 @@ "type": "snippet", "attributes": { "fileName": "atob.md", - "text": "Decodes a string of data which has been encoded using base-64 encoding.\r\n\r\nCreate a `Buffer` for the given string with base-64 encoding and use `Buffer.toString('binary')` to return the decoded string.", + "text": "Decodes a string of data which has been encoded using base-64 encoding.\n\nCreate a `Buffer` for the given string with base-64 encoding and use `Buffer.toString('binary')` to return the decoded string.", "codeBlocks": { "es6": "const atob = str => Buffer.from(str, 'base64').toString('binary');", "es5": "var atob = function atob(str) {\n return Buffer.from(str, 'base64').toString('binary');\n};", @@ -174,7 +174,7 @@ }, "meta": { "archived": false, - "hash": "2b16386c3d31f0d68f1bd76034202f8927d0a126312cb20b310fc141c6e654f5" + "hash": "a1cdc6db4c91c17ea5f072fa38f40505a7500c1d142c33a9f7e8280fb9357fb5" } }, { @@ -182,11 +182,11 @@ "type": "snippet", "attributes": { "fileName": "attempt.md", - "text": "Attempts to invoke a function with the provided arguments, returning either the result or the caught error object.\r\n\r\nUse a `try... catch` block to return either the result of the function or an appropriate error.", + "text": "Attempts to invoke a function with the provided arguments, returning either the result or the caught error object.\n\nUse a `try... catch` block to return either the result of the function or an appropriate error.", "codeBlocks": { - "es6": "const attempt = (fn, ...args) => {\r\n try {\r\n return fn(...args);\r\n } catch (e) {\r\n return e instanceof Error ? e : new Error(e);\r\n }\r\n};", + "es6": "const attempt = (fn, ...args) => {\n try {\n return fn(...args);\n } catch (e) {\n return e instanceof Error ? e : new Error(e);\n }\n};", "es5": "var attempt = function attempt(fn) {\n try {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n return fn.apply(void 0, args);\n } catch (e) {\n return e instanceof Error ? e : new Error(e);\n }\n};", - "example": "var elements = attempt(function(selector) {\r\n return document.querySelectorAll(selector);\r\n}, '>_>');\r\nif (elements instanceof Error) elements = []; // elements = []" + "example": "var elements = attempt(function(selector) {\n return document.querySelectorAll(selector);\n}, '>_>');\nif (elements instanceof Error) elements = []; // elements = []" }, "tags": [ "function", @@ -195,7 +195,7 @@ }, "meta": { "archived": false, - "hash": "27131b8fc8afb7f3140b85981747c0dd6106b5a8bb54ccd43d542e4245f934de" + "hash": "ac8ac4dc2ac7d0e2de1cf9f6afff46350aa530a51275658e8b34072740d10b0f" } }, { @@ -203,11 +203,11 @@ "type": "snippet", "attributes": { "fileName": "average.md", - "text": "Returns the average of two or more numbers.\r\n\r\nUse `Array.prototype.reduce()` to add each value to an accumulator, initialized with a value of `0`, divide by the `length` of the array.", + "text": "Returns the average of two or more numbers.\n\nUse `Array.prototype.reduce()` to add each value to an accumulator, initialized with a value of `0`, divide by the `length` of the array.", "codeBlocks": { "es6": "const average = (...nums) => nums.reduce((acc, val) => acc + val, 0) / nums.length;", "es5": "var average = function average() {\n for (var _len = arguments.length, nums = new Array(_len), _key = 0; _key < _len; _key++) {\n nums[_key] = arguments[_key];\n }\n\n return nums.reduce(function (acc, val) {\n return acc + val;\n }, 0) / nums.length;\n};", - "example": "average(...[1, 2, 3]); // 2\r\naverage(1, 2, 3); // 2" + "example": "average(...[1, 2, 3]); // 2\naverage(1, 2, 3); // 2" }, "tags": [ "math", @@ -217,7 +217,7 @@ }, "meta": { "archived": false, - "hash": "5547ee57c7a19624435c01594130bfe6c1613b637fa0810aca6856e5bccda95a" + "hash": "1275c6ed1d6ac5e1218831c45cdff88de135f803f45cdbb68dbbad0fbb55e967" } }, { @@ -225,11 +225,11 @@ "type": "snippet", "attributes": { "fileName": "averageBy.md", - "text": "Returns the average of an array, after mapping each element to a value using the provided function.\r\n\r\nUse `Array.prototype.map()` to map each element to the value returned by `fn`, `Array.prototype.reduce()` to add each value to an accumulator, initialized with a value of `0`, divide by the `length` of the array.", + "text": "Returns the average of an array, after mapping each element to a value using the provided function.\n\nUse `Array.prototype.map()` to map each element to the value returned by `fn`, `Array.prototype.reduce()` to add each value to an accumulator, initialized with a value of `0`, divide by the `length` of the array.", "codeBlocks": { - "es6": "const averageBy = (arr, fn) =>\r\n arr.map(typeof fn === 'function' ? fn : val => val[fn]).reduce((acc, val) => acc + val, 0) /\r\n arr.length;", + "es6": "const averageBy = (arr, fn) =>\n arr.map(typeof fn === 'function' ? fn : val => val[fn]).reduce((acc, val) => acc + val, 0) /\n arr.length;", "es5": "var averageBy = function averageBy(arr, fn) {\n return arr.map(typeof fn === 'function' ? fn : function (val) {\n return val[fn];\n }).reduce(function (acc, val) {\n return acc + val;\n }, 0) / arr.length;\n};", - "example": "averageBy([{ n: 4 }, { n: 2 }, { n: 8 }, { n: 6 }], o => o.n); // 5\r\naverageBy([{ n: 4 }, { n: 2 }, { n: 8 }, { n: 6 }], 'n'); // 5" + "example": "averageBy([{ n: 4 }, { n: 2 }, { n: 8 }, { n: 6 }], o => o.n); // 5\naverageBy([{ n: 4 }, { n: 2 }, { n: 8 }, { n: 6 }], 'n'); // 5" }, "tags": [ "math", @@ -240,7 +240,7 @@ }, "meta": { "archived": false, - "hash": "3896ad3ab0120ba12943877f33fdd1e48d7887f7c69bea7310517aac56020502" + "hash": "58c2e46ed0bf8dfb7c3d36c280dff4a64ff056fc1a01b0972db8c81733d8c5dc" } }, { @@ -248,9 +248,9 @@ "type": "snippet", "attributes": { "fileName": "bifurcate.md", - "text": "Splits values into two groups. If an element in `filter` is truthy, the corresponding element in the collection belongs to the first group; otherwise, it belongs to the second group.\r\n\r\nUse `Array.prototype.reduce()` and `Array.prototype.push()` to add elements to groups, based on `filter`.", + "text": "Splits values into two groups. If an element in `filter` is truthy, the corresponding element in the collection belongs to the first group; otherwise, it belongs to the second group.\n\nUse `Array.prototype.reduce()` and `Array.prototype.push()` to add elements to groups, based on `filter`.", "codeBlocks": { - "es6": "const bifurcate = (arr, filter) =>\r\n arr.reduce((acc, val, i) => (acc[filter[i] ? 0 : 1].push(val), acc), [[], []]);", + "es6": "const bifurcate = (arr, filter) =>\n arr.reduce((acc, val, i) => (acc[filter[i] ? 0 : 1].push(val), acc), [[], []]);", "es5": "var bifurcate = function bifurcate(arr, filter) {\n return arr.reduce(function (acc, val, i) {\n return acc[filter[i] ? 0 : 1].push(val), acc;\n }, [[], []]);\n};", "example": "bifurcate(['beep', 'boop', 'foo', 'bar'], [true, true, false, true]); // [ ['beep', 'boop', 'bar'], ['foo'] ]" }, @@ -261,7 +261,7 @@ }, "meta": { "archived": false, - "hash": "b869b8c45f39e8f6cceb8478f2e4ae2248a46c6cc2c39d112868f8e235a6d936" + "hash": "5f32ce21c3b3ef31d3281c0700eaca0761742fda556be7002596020947fd37a5" } }, { @@ -269,9 +269,9 @@ "type": "snippet", "attributes": { "fileName": "bifurcateBy.md", - "text": "Splits values into two groups according to a predicate function, which specifies which group an element in the input collection belongs to. If the predicate function returns a truthy value, the collection element belongs to the first group; otherwise, it belongs to the second group.\r\n\r\nUse `Array.prototype.reduce()` and `Array.prototype.push()` to add elements to groups, based on the value returned by `fn` for each element.", + "text": "Splits values into two groups according to a predicate function, which specifies which group an element in the input collection belongs to. If the predicate function returns a truthy value, the collection element belongs to the first group; otherwise, it belongs to the second group.\n\nUse `Array.prototype.reduce()` and `Array.prototype.push()` to add elements to groups, based on the value returned by `fn` for each element.", "codeBlocks": { - "es6": "const bifurcateBy = (arr, fn) =>\r\n arr.reduce((acc, val, i) => (acc[fn(val, i) ? 0 : 1].push(val), acc), [[], []]);", + "es6": "const bifurcateBy = (arr, fn) =>\n arr.reduce((acc, val, i) => (acc[fn(val, i) ? 0 : 1].push(val), acc), [[], []]);", "es5": "var bifurcateBy = function bifurcateBy(arr, fn) {\n return arr.reduce(function (acc, val, i) {\n return acc[fn(val, i) ? 0 : 1].push(val), acc;\n }, [[], []]);\n};", "example": "bifurcateBy(['beep', 'boop', 'foo', 'bar'], x => x[0] === 'b'); // [ ['beep', 'boop', 'bar'], ['foo'] ]" }, @@ -283,7 +283,7 @@ }, "meta": { "archived": false, - "hash": "b0a461c6da6f561d7a9fcb373adb622692480cc36650145d6d8f94e126f0f849" + "hash": "e09263bc0fa973e3e2435dfd61a764c0af080b73882f6c32b3534a5c4387fc43" } }, { @@ -291,11 +291,11 @@ "type": "snippet", "attributes": { "fileName": "bind.md", - "text": "Creates a function that invokes `fn` with a given context, optionally adding any additional supplied parameters to the beginning of the arguments.\r\n\r\nReturn a `function` that uses `Function.prototype.apply()` to apply the given `context` to `fn`.\r\nUse `Array.prototype.concat()` to prepend any additional supplied parameters to the arguments.", + "text": "Creates a function that invokes `fn` with a given context, optionally adding any additional supplied parameters to the beginning of the arguments.\n\nReturn a `function` that uses `Function.prototype.apply()` to apply the given `context` to `fn`.\nUse `Array.prototype.concat()` to prepend any additional supplied parameters to the arguments.", "codeBlocks": { "es6": "const bind = (fn, context, ...boundArgs) => (...args) => fn.apply(context, [...boundArgs, ...args]);", "es5": "var bind = function bind(fn, context) {\n for (var _len = arguments.length, boundArgs = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n boundArgs[_key - 2] = arguments[_key];\n }\n\n return function () {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return fn.apply(context, boundArgs.concat(args));\n };\n};", - "example": "function greet(greeting, punctuation) {\r\n return greeting + ' ' + this.user + punctuation;\r\n}\r\nconst freddy = { user: 'fred' };\r\nconst freddyBound = bind(greet, freddy);\r\nconsole.log(freddyBound('hi', '!')); // 'hi fred!'" + "example": "function greet(greeting, punctuation) {\n return greeting + ' ' + this.user + punctuation;\n}\nconst freddy = { user: 'fred' };\nconst freddyBound = bind(greet, freddy);\nconsole.log(freddyBound('hi', '!')); // 'hi fred!'" }, "tags": [ "function", @@ -305,7 +305,7 @@ }, "meta": { "archived": false, - "hash": "d0bc023d8258b2cc336d66f27ec01986488ef2d8d2fd030491e47dae63900a6f" + "hash": "8ffda25a0268a6f772c6912d370248c9329561c1ce1ea941e0622136459f7ef5" } }, { @@ -313,11 +313,11 @@ "type": "snippet", "attributes": { "fileName": "bindAll.md", - "text": "Binds methods of an object to the object itself, overwriting the existing method.\r\n\r\nUse `Array.prototype.forEach()` to return a `function` that uses `Function.prototype.apply()` to apply the given context (`obj`) to `fn` for each function specified.", + "text": "Binds methods of an object to the object itself, overwriting the existing method.\n\nUse `Array.prototype.forEach()` to return a `function` that uses `Function.prototype.apply()` to apply the given context (`obj`) to `fn` for each function specified.", "codeBlocks": { - "es6": "const bindAll = (obj, ...fns) =>\r\n fns.forEach(\r\n fn => (\r\n (f = obj[fn]),\r\n (obj[fn] = function() {\r\n return f.apply(obj);\r\n })\r\n )\r\n );", + "es6": "const bindAll = (obj, ...fns) =>\n fns.forEach(\n fn => (\n (f = obj[fn]),\n (obj[fn] = function() {\n return f.apply(obj);\n })\n )\n );", "es5": "var bindAll = function bindAll(obj) {\n for (var _len = arguments.length, fns = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n fns[_key - 1] = arguments[_key];\n }\n\n return fns.forEach(function (fn) {\n return f = obj[fn], obj[fn] = function () {\n return f.apply(obj);\n };\n });\n};", - "example": "var view = {\r\n label: 'docs',\r\n click: function() {\r\n console.log('clicked ' + this.label);\r\n }\r\n};\r\nbindAll(view, 'click');\r\njQuery(element).on('click', view.click); // Logs 'clicked docs' when clicked." + "example": "var view = {\n label: 'docs',\n click: function() {\n console.log('clicked ' + this.label);\n }\n};\nbindAll(view, 'click');\njQuery(element).on('click', view.click); // Logs 'clicked docs' when clicked." }, "tags": [ "object", @@ -327,7 +327,7 @@ }, "meta": { "archived": false, - "hash": "1c10caabd13b779a41850342f76585848c645c36950d3f068f373a53f3ee1f6f" + "hash": "3a8deee8bdc80c3df541ee5a9c31591af4c451362c2d86344ae4c937a04b2d12" } }, { @@ -335,11 +335,11 @@ "type": "snippet", "attributes": { "fileName": "bindKey.md", - "text": "Creates a function that invokes the method at a given key of an object, optionally adding any additional supplied parameters to the beginning of the arguments.\r\n\r\nReturn a `function` that uses `Function.prototype.apply()` to bind `context[fn]` to `context`.\r\nUse the spread operator (`...`) to prepend any additional supplied parameters to the arguments.", + "text": "Creates a function that invokes the method at a given key of an object, optionally adding any additional supplied parameters to the beginning of the arguments.\n\nReturn a `function` that uses `Function.prototype.apply()` to bind `context[fn]` to `context`.\nUse the spread operator (`...`) to prepend any additional supplied parameters to the arguments.", "codeBlocks": { - "es6": "const bindKey = (context, fn, ...boundArgs) => (...args) =>\r\n context[fn].apply(context, [...boundArgs, ...args]);", + "es6": "const bindKey = (context, fn, ...boundArgs) => (...args) =>\n context[fn].apply(context, [...boundArgs, ...args]);", "es5": "var bindKey = function bindKey(context, fn) {\n for (var _len = arguments.length, boundArgs = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n boundArgs[_key - 2] = arguments[_key];\n }\n\n return function () {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return context[fn].apply(context, boundArgs.concat(args));\n };\n};", - "example": "const freddy = {\r\n user: 'fred',\r\n greet: function(greeting, punctuation) {\r\n return greeting + ' ' + this.user + punctuation;\r\n }\r\n};\r\nconst freddyBound = bindKey(freddy, 'greet');\r\nconsole.log(freddyBound('hi', '!')); // 'hi fred!'" + "example": "const freddy = {\n user: 'fred',\n greet: function(greeting, punctuation) {\n return greeting + ' ' + this.user + punctuation;\n }\n};\nconst freddyBound = bindKey(freddy, 'greet');\nconsole.log(freddyBound('hi', '!')); // 'hi fred!'" }, "tags": [ "function", @@ -349,7 +349,7 @@ }, "meta": { "archived": false, - "hash": "12681c9545cf304d7b507938150f48a33d321e2b0338d965aadd3bf0165a5ae3" + "hash": "28b9b15af52a4abd2caaba94c5ceeea765ec89982122104cf5dc111c3f56383f" } }, { @@ -357,9 +357,9 @@ "type": "snippet", "attributes": { "fileName": "binomialCoefficient.md", - "text": "Evaluates the binomial coefficient of two integers `n` and `k`.\r\n\r\nUse `Number.isNaN()` to check if any of the two values is `NaN`.\r\nCheck if `k` is less than `0`, greater than or equal to `n`, equal to `1` or `n - 1` and return the appropriate result.\r\nCheck if `n - k` is less than `k` and switch their values accordingly.\r\nLoop from `2` through `k` and calculate the binomial coefficient.\r\nUse `Math.round()` to account for rounding errors in the calculation.", + "text": "Evaluates the binomial coefficient of two integers `n` and `k`.\n\nUse `Number.isNaN()` to check if any of the two values is `NaN`.\nCheck if `k` is less than `0`, greater than or equal to `n`, equal to `1` or `n - 1` and return the appropriate result.\nCheck if `n - k` is less than `k` and switch their values accordingly.\nLoop from `2` through `k` and calculate the binomial coefficient.\nUse `Math.round()` to account for rounding errors in the calculation.", "codeBlocks": { - "es6": "const binomialCoefficient = (n, k) => {\r\n if (Number.isNaN(n) || Number.isNaN(k)) return NaN;\r\n if (k < 0 || k > n) return 0;\r\n if (k === 0 || k === n) return 1;\r\n if (k === 1 || k === n - 1) return n;\r\n if (n - k < k) k = n - k;\r\n let res = n;\r\n for (let j = 2; j <= k; j++) res *= (n - j + 1) / j;\r\n return Math.round(res);\r\n};", + "es6": "const binomialCoefficient = (n, k) => {\n if (Number.isNaN(n) || Number.isNaN(k)) return NaN;\n if (k < 0 || k > n) return 0;\n if (k === 0 || k === n) return 1;\n if (k === 1 || k === n - 1) return n;\n if (n - k < k) k = n - k;\n let res = n;\n for (let j = 2; j <= k; j++) res *= (n - j + 1) / j;\n return Math.round(res);\n};", "es5": "var binomialCoefficient = function binomialCoefficient(n, k) {\n if (Number.isNaN(n) || Number.isNaN(k)) return NaN;\n if (k < 0 || k > n) return 0;\n if (k === 0 || k === n) return 1;\n if (k === 1 || k === n - 1) return n;\n if (n - k < k) k = n - k;\n var res = n;\n\n for (var j = 2; j <= k; j++) {\n res *= (n - j + 1) / j;\n }\n\n return Math.round(res);\n};", "example": "binomialCoefficient(8, 2); // 28" }, @@ -370,7 +370,7 @@ }, "meta": { "archived": false, - "hash": "66414040b3a4dfca8312e0c0d4b276ded342b18abd9a14a0a90cec2983bc0b7c" + "hash": "0fca1b134c1a13fef45cde62e8f04c70361b477be88222aa7d81ac5d153b3a13" } }, { @@ -378,9 +378,9 @@ "type": "snippet", "attributes": { "fileName": "bottomVisible.md", - "text": "Returns `true` if the bottom of the page is visible, `false` otherwise.\r\n\r\nUse `scrollY`, `scrollHeight` and `clientHeight` to determine if the bottom of the page is visible.", + "text": "Returns `true` if the bottom of the page is visible, `false` otherwise.\n\nUse `scrollY`, `scrollHeight` and `clientHeight` to determine if the bottom of the page is visible.", "codeBlocks": { - "es6": "const bottomVisible = () =>\r\n document.documentElement.clientHeight + window.scrollY >=\r\n (document.documentElement.scrollHeight || document.documentElement.clientHeight);", + "es6": "const bottomVisible = () =>\n document.documentElement.clientHeight + window.scrollY >=\n (document.documentElement.scrollHeight || document.documentElement.clientHeight);", "es5": "var bottomVisible = function bottomVisible() {\n return document.documentElement.clientHeight + window.scrollY >= (document.documentElement.scrollHeight || document.documentElement.clientHeight);\n};", "example": "bottomVisible(); // true" }, @@ -391,7 +391,7 @@ }, "meta": { "archived": false, - "hash": "d4e645f834e7eb763b85bc99289c983f9e1d4314257701c94cea84ac8806ca3d" + "hash": "a40dc0094d62d44e7d086513bca6afb74734dd1e5e56a0ce66e91517b459f50c" } }, { @@ -399,7 +399,7 @@ "type": "snippet", "attributes": { "fileName": "btoa.md", - "text": "Creates a base-64 encoded ASCII string from a String object in which each character in the string is treated as a byte of binary data.\r\n\r\nCreate a `Buffer` for the given string with binary encoding and use `Buffer.toString('base64')` to return the encoded string.", + "text": "Creates a base-64 encoded ASCII string from a String object in which each character in the string is treated as a byte of binary data.\n\nCreate a `Buffer` for the given string with binary encoding and use `Buffer.toString('base64')` to return the encoded string.", "codeBlocks": { "es6": "const btoa = str => Buffer.from(str, 'binary').toString('base64');", "es5": "var btoa = function btoa(str) {\n return Buffer.from(str, 'binary').toString('base64');\n};", @@ -414,7 +414,7 @@ }, "meta": { "archived": false, - "hash": "24ca94284f2c3d83ed2ae5ea5c185b6dd84417ad7e0effb047c32847825d6550" + "hash": "021ec24497f79ba1e18b01f1fc5a7498d21adbb4f556ac026afa817f10d46ae9" } }, { @@ -422,11 +422,11 @@ "type": "snippet", "attributes": { "fileName": "byteSize.md", - "text": "Returns the length of a string in bytes.\r\n\r\nConvert a given string to a [`Blob` Object](https://developer.mozilla.org/en-US/docs/Web/API/Blob) and find its `size`.", + "text": "Returns the length of a string in bytes.\n\nConvert a given string to a [`Blob` Object](https://developer.mozilla.org/en-US/docs/Web/API/Blob) and find its `size`.", "codeBlocks": { "es6": "const byteSize = str => new Blob([str]).size;", "es5": "var byteSize = function byteSize(str) {\n return new Blob([str]).size;\n};", - "example": "byteSize('😀'); // 4\r\nbyteSize('Hello World'); // 11" + "example": "byteSize('😀'); // 4\nbyteSize('Hello World'); // 11" }, "tags": [ "string", @@ -435,7 +435,7 @@ }, "meta": { "archived": false, - "hash": "8608c5658af598504bc2e20d329c674cd989540907598e372c75241179cff029" + "hash": "5a7936489c66b541e2e1caf4254540a75557e049d1a10c7da0b38bd3b247f00b" } }, { @@ -465,11 +465,11 @@ "type": "snippet", "attributes": { "fileName": "capitalize.md", - "text": "Capitalizes the first letter of a string.\r\n\r\nUse array destructuring and `String.prototype.toUpperCase()` to capitalize first letter, `...rest` to get array of characters after first letter and then `Array.prototype.join('')` to make it a string again.\r\nOmit the `lowerRest` parameter to keep the rest of the string intact, or set it to `true` to convert to lowercase.", + "text": "Capitalizes the first letter of a string.\n\nUse array destructuring and `String.prototype.toUpperCase()` to capitalize first letter, `...rest` to get array of characters after first letter and then `Array.prototype.join('')` to make it a string again.\nOmit the `lowerRest` parameter to keep the rest of the string intact, or set it to `true` to convert to lowercase.", "codeBlocks": { - "es6": "const capitalize = ([first, ...rest], lowerRest = false) =>\r\n first.toUpperCase() + (lowerRest ? rest.join('').toLowerCase() : rest.join(''));", + "es6": "const capitalize = ([first, ...rest], lowerRest = false) =>\n first.toUpperCase() + (lowerRest ? rest.join('').toLowerCase() : rest.join(''));", "es5": "function _toArray(arr) { return _arrayWithHoles(arr) || _iterableToArray(arr) || _nonIterableRest(); }\n\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); }\n\nfunction _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === \"[object Arguments]\") return Array.from(iter); }\n\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\nvar capitalize = function capitalize(_ref) {\n var _ref2 = _toArray(_ref),\n first = _ref2[0],\n rest = _ref2.slice(1);\n\n var lowerRest = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return first.toUpperCase() + (lowerRest ? rest.join('').toLowerCase() : rest.join(''));\n};", - "example": "capitalize('fooBar'); // 'FooBar'\r\ncapitalize('fooBar', true); // 'Foobar'" + "example": "capitalize('fooBar'); // 'FooBar'\ncapitalize('fooBar', true); // 'Foobar'" }, "tags": [ "string", @@ -479,7 +479,7 @@ }, "meta": { "archived": false, - "hash": "c1e2fa38cb32a0c6aeb5fdd61116095a2f131e0471d904cd0272892356a0b968" + "hash": "b9e5abf13f56d58cb8d7abe800d90956a6b4d1954ac81b08f671ce994319dff6" } }, { @@ -487,7 +487,7 @@ "type": "snippet", "attributes": { "fileName": "capitalizeEveryWord.md", - "text": "Capitalizes the first letter of every word in a string.\r\n\r\nUse `String.prototype.replace()` to match the first character of each word and `String.prototype.toUpperCase()` to capitalize it.", + "text": "Capitalizes the first letter of every word in a string.\n\nUse `String.prototype.replace()` to match the first character of each word and `String.prototype.toUpperCase()` to capitalize it.", "codeBlocks": { "es6": "const capitalizeEveryWord = str => str.replace(/\\b[a-z]/g, char => char.toUpperCase());", "es5": "var capitalizeEveryWord = function capitalizeEveryWord(str) {\n return str.replace(/\\b[a-z]/g, function (char) {\n return char.toUpperCase();\n });\n};", @@ -501,7 +501,7 @@ }, "meta": { "archived": false, - "hash": "060d09969ecbc08a609e546c9dd30c984d840f44fd55d2cc6d1d31263e4c8d56" + "hash": "4ebf63ac48859f5011de39740d2650f7929257c9d1d468d1789e45f6a33b577e" } }, { @@ -509,11 +509,11 @@ "type": "snippet", "attributes": { "fileName": "castArray.md", - "text": "Casts the provided value as an array if it's not one.\r\n\r\nUse `Array.prototype.isArray()` to determine if `val` is an array and return it as-is or encapsulated in an array accordingly.", + "text": "Casts the provided value as an array if it's not one.\n\nUse `Array.prototype.isArray()` to determine if `val` is an array and return it as-is or encapsulated in an array accordingly.", "codeBlocks": { "es6": "const castArray = val => (Array.isArray(val) ? val : [val]);", "es5": "var castArray = function castArray(val) {\n return Array.isArray(val) ? val : [val];\n};", - "example": "castArray('foo'); // ['foo']\r\ncastArray([1]); // [1]" + "example": "castArray('foo'); // ['foo']\ncastArray([1]); // [1]" }, "tags": [ "utility", @@ -524,7 +524,7 @@ }, "meta": { "archived": false, - "hash": "6fef4b839b04d3df22e1b9b34215f5d3a93edab0a7eb0b88dca291a427df04a0" + "hash": "a6add43aea896ec237dfada48cfe67edab4b111e290472da8ff2c0ece70f2320" } }, { @@ -532,11 +532,11 @@ "type": "snippet", "attributes": { "fileName": "chainAsync.md", - "text": "Chains asynchronous functions.\r\n\r\nLoop through an array of functions containing asynchronous events, calling `next` when each asynchronous event has completed.", + "text": "Chains asynchronous functions.\n\nLoop through an array of functions containing asynchronous events, calling `next` when each asynchronous event has completed.", "codeBlocks": { - "es6": "const chainAsync = fns => {\r\n let curr = 0;\r\n const next = () => fns[curr++](next);\r\n next();\r\n};", + "es6": "const chainAsync = fns => {\n let curr = 0;\n const next = () => fns[curr++](next);\n next();\n};", "es5": "var chainAsync = function chainAsync(fns) {\n var curr = 0;\n\n var next = function next() {\n return fns[curr++](next);\n };\n\n next();\n};", - "example": "chainAsync([\r\n next => {\r\n console.log('0 seconds');\r\n setTimeout(next, 1000);\r\n },\r\n next => {\r\n console.log('1 second');\r\n }\r\n]);" + "example": "chainAsync([\n next => {\n console.log('0 seconds');\n setTimeout(next, 1000);\n },\n next => {\n console.log('1 second');\n }\n]);" }, "tags": [ "function", @@ -545,7 +545,7 @@ }, "meta": { "archived": false, - "hash": "8b6d33fba612cac3b4e97a42fc7bfaa5b52fc96a47d6e580528f6aeae789606d" + "hash": "8c245a7fc94edffaf5cae4c28f37ed2e989772a9663a5f5bce98147f708a712e" } }, { @@ -553,9 +553,9 @@ "type": "snippet", "attributes": { "fileName": "chunk.md", - "text": "Chunks an array into smaller arrays of a specified size.\r\n\r\nUse `Array.from()` to create a new array, that fits the number of chunks that will be produced.\r\nUse `Array.prototype.slice()` to map each element of the new array to a chunk the length of `size`.\r\nIf the original array can't be split evenly, the final chunk will contain the remaining elements.", + "text": "Chunks an array into smaller arrays of a specified size.\n\nUse `Array.from()` to create a new array, that fits the number of chunks that will be produced.\nUse `Array.prototype.slice()` to map each element of the new array to a chunk the length of `size`.\nIf the original array can't be split evenly, the final chunk will contain the remaining elements.", "codeBlocks": { - "es6": "const chunk = (arr, size) =>\r\n Array.from({ length: Math.ceil(arr.length / size) }, (v, i) =>\r\n arr.slice(i * size, i * size + size)\r\n );", + "es6": "const chunk = (arr, size) =>\n Array.from({ length: Math.ceil(arr.length / size) }, (v, i) =>\n arr.slice(i * size, i * size + size)\n );", "es5": "var chunk = function chunk(arr, size) {\n return Array.from({\n length: Math.ceil(arr.length / size)\n }, function (v, i) {\n return arr.slice(i * size, i * size + size);\n });\n};", "example": "chunk([1, 2, 3, 4, 5], 2); // [[1,2],[3,4],[5]]" }, @@ -566,7 +566,7 @@ }, "meta": { "archived": false, - "hash": "8bcbcf5500940d591c2d1497a04964ec04b35730833742353cfbd27a992fecd0" + "hash": "c9c64e0f8c0ec964e32434d873b28d0803a60737eceb19c67ab86edb3f352d48" } }, { @@ -574,11 +574,11 @@ "type": "snippet", "attributes": { "fileName": "clampNumber.md", - "text": "Clamps `num` within the inclusive range specified by the boundary values `a` and `b`.\r\n\r\nIf `num` falls within the range, return `num`.\r\nOtherwise, return the nearest number in the range.", + "text": "Clamps `num` within the inclusive range specified by the boundary values `a` and `b`.\n\nIf `num` falls within the range, return `num`.\nOtherwise, return the nearest number in the range.", "codeBlocks": { "es6": "const clampNumber = (num, a, b) => Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));", "es5": "var clampNumber = function clampNumber(num, a, b) {\n return Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));\n};", - "example": "clampNumber(2, 3, 5); // 3\r\nclampNumber(1, -1, -5); // -1" + "example": "clampNumber(2, 3, 5); // 3\nclampNumber(1, -1, -5); // -1" }, "tags": [ "math", @@ -587,7 +587,7 @@ }, "meta": { "archived": false, - "hash": "a3eca18648e657fc0277f4b00d2a51cf7c4bf03eb695fc6ce9e4cad64e569490" + "hash": "8e63c143d08d73cae1038ca8c6622ddf728b661528b246b55d6eb3b1ae41fe76" } }, { @@ -595,11 +595,11 @@ "type": "snippet", "attributes": { "fileName": "cloneRegExp.md", - "text": "Clones a regular expression.\r\n\r\nUse `new RegExp()`, `RegExp.source` and `RegExp.flags` to clone the given regular expression.", + "text": "Clones a regular expression.\n\nUse `new RegExp()`, `RegExp.source` and `RegExp.flags` to clone the given regular expression.", "codeBlocks": { "es6": "const cloneRegExp = regExp => new RegExp(regExp.source, regExp.flags);", "es5": "var cloneRegExp = function cloneRegExp(regExp) {\n return new RegExp(regExp.source, regExp.flags);\n};", - "example": "const regExp = /lorem ipsum/gi;\r\nconst regExp2 = cloneRegExp(regExp); // /lorem ipsum/gi" + "example": "const regExp = /lorem ipsum/gi;\nconst regExp2 = cloneRegExp(regExp); // /lorem ipsum/gi" }, "tags": [ "utility", @@ -609,7 +609,7 @@ }, "meta": { "archived": false, - "hash": "ee8e6e19269907273e58f0820bdbfc57022b6673453283058aedbbfc76586658" + "hash": "57532d74214897181db46b09dc0be86d26e9877785ec85c3acd1113d5371fa95" } }, { @@ -617,7 +617,7 @@ "type": "snippet", "attributes": { "fileName": "coalesce.md", - "text": "Returns the first non-null/undefined argument.\r\n\r\nUse `Array.prototype.find()` to return the first non `null`/`undefined` argument.", + "text": "Returns the first non-null/undefined argument.\n\nUse `Array.prototype.find()` to return the first non `null`/`undefined` argument.", "codeBlocks": { "es6": "const coalesce = (...args) => args.find(_ => ![undefined, null].includes(_));", "es5": "var coalesce = function coalesce() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return args.find(function (_) {\n return ![undefined, null].includes(_);\n });\n};", @@ -630,7 +630,7 @@ }, "meta": { "archived": false, - "hash": "29199c10609ed7d5e3e5491d7d81622de9521c2b76d2d220141f3abb97d9ee07" + "hash": "3928d6f7c78cb72d1fe428be6bbdd5ee3ddcdb360b999d25048f84306e521918" } }, { @@ -638,11 +638,11 @@ "type": "snippet", "attributes": { "fileName": "coalesceFactory.md", - "text": "Returns a customized coalesce function that returns the first argument that returns `true` from the provided argument validation function.\r\n\r\nUse `Array.prototype.find()` to return the first argument that returns `true` from the provided argument validation function.", + "text": "Returns a customized coalesce function that returns the first argument that returns `true` from the provided argument validation function.\n\nUse `Array.prototype.find()` to return the first argument that returns `true` from the provided argument validation function.", "codeBlocks": { "es6": "const coalesceFactory = valid => (...args) => args.find(valid);", "es5": "var coalesceFactory = function coalesceFactory(valid) {\n return function () {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return args.find(valid);\n };\n};", - "example": "const customCoalesce = coalesceFactory(_ => ![null, undefined, '', NaN].includes(_));\r\ncustomCoalesce(undefined, null, NaN, '', 'Waldo'); // \"Waldo\"" + "example": "const customCoalesce = coalesceFactory(_ => ![null, undefined, '', NaN].includes(_));\ncustomCoalesce(undefined, null, NaN, '', 'Waldo'); // \"Waldo\"" }, "tags": [ "utility", @@ -651,7 +651,7 @@ }, "meta": { "archived": false, - "hash": "69da8c5511c6c85eec38605ad9560b021d6fc3794cb47ec963987b783f48ad2f" + "hash": "f6180d269df84f10e4642d5d52d442be990138b7114aef048f95eabd121c3738" } }, { @@ -682,11 +682,11 @@ "type": "snippet", "attributes": { "fileName": "colorize.md", - "text": "Add special characters to text to print in color in the console (combined with `console.log()`).\r\n\r\nUse template literals and special characters to add the appropriate color code to the string output.\r\nFor background colors, add a special character that resets the background color at the end of the string.", + "text": "Add special characters to text to print in color in the console (combined with `console.log()`).\n\nUse template literals and special characters to add the appropriate color code to the string output.\nFor background colors, add a special character that resets the background color at the end of the string.", "codeBlocks": { - "es6": "const colorize = (...args) => ({\r\n black: `\\x1b[30m${args.join(' ')}`,\r\n red: `\\x1b[31m${args.join(' ')}`,\r\n green: `\\x1b[32m${args.join(' ')}`,\r\n yellow: `\\x1b[33m${args.join(' ')}`,\r\n blue: `\\x1b[34m${args.join(' ')}`,\r\n magenta: `\\x1b[35m${args.join(' ')}`,\r\n cyan: `\\x1b[36m${args.join(' ')}`,\r\n white: `\\x1b[37m${args.join(' ')}`,\r\n bgBlack: `\\x1b[40m${args.join(' ')}\\x1b[0m`,\r\n bgRed: `\\x1b[41m${args.join(' ')}\\x1b[0m`,\r\n bgGreen: `\\x1b[42m${args.join(' ')}\\x1b[0m`,\r\n bgYellow: `\\x1b[43m${args.join(' ')}\\x1b[0m`,\r\n bgBlue: `\\x1b[44m${args.join(' ')}\\x1b[0m`,\r\n bgMagenta: `\\x1b[45m${args.join(' ')}\\x1b[0m`,\r\n bgCyan: `\\x1b[46m${args.join(' ')}\\x1b[0m`,\r\n bgWhite: `\\x1b[47m${args.join(' ')}\\x1b[0m`\r\n});", + "es6": "const colorize = (...args) => ({\n black: `\\x1b[30m${args.join(' ')}`,\n red: `\\x1b[31m${args.join(' ')}`,\n green: `\\x1b[32m${args.join(' ')}`,\n yellow: `\\x1b[33m${args.join(' ')}`,\n blue: `\\x1b[34m${args.join(' ')}`,\n magenta: `\\x1b[35m${args.join(' ')}`,\n cyan: `\\x1b[36m${args.join(' ')}`,\n white: `\\x1b[37m${args.join(' ')}`,\n bgBlack: `\\x1b[40m${args.join(' ')}\\x1b[0m`,\n bgRed: `\\x1b[41m${args.join(' ')}\\x1b[0m`,\n bgGreen: `\\x1b[42m${args.join(' ')}\\x1b[0m`,\n bgYellow: `\\x1b[43m${args.join(' ')}\\x1b[0m`,\n bgBlue: `\\x1b[44m${args.join(' ')}\\x1b[0m`,\n bgMagenta: `\\x1b[45m${args.join(' ')}\\x1b[0m`,\n bgCyan: `\\x1b[46m${args.join(' ')}\\x1b[0m`,\n bgWhite: `\\x1b[47m${args.join(' ')}\\x1b[0m`\n});", "es5": "var colorize = function colorize() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return {\n black: \"\\x1B[30m\".concat(args.join(' ')),\n red: \"\\x1B[31m\".concat(args.join(' ')),\n green: \"\\x1B[32m\".concat(args.join(' ')),\n yellow: \"\\x1B[33m\".concat(args.join(' ')),\n blue: \"\\x1B[34m\".concat(args.join(' ')),\n magenta: \"\\x1B[35m\".concat(args.join(' ')),\n cyan: \"\\x1B[36m\".concat(args.join(' ')),\n white: \"\\x1B[37m\".concat(args.join(' ')),\n bgBlack: \"\\x1B[40m\".concat(args.join(' '), \"\\x1B[0m\"),\n bgRed: \"\\x1B[41m\".concat(args.join(' '), \"\\x1B[0m\"),\n bgGreen: \"\\x1B[42m\".concat(args.join(' '), \"\\x1B[0m\"),\n bgYellow: \"\\x1B[43m\".concat(args.join(' '), \"\\x1B[0m\"),\n bgBlue: \"\\x1B[44m\".concat(args.join(' '), \"\\x1B[0m\"),\n bgMagenta: \"\\x1B[45m\".concat(args.join(' '), \"\\x1B[0m\"),\n bgCyan: \"\\x1B[46m\".concat(args.join(' '), \"\\x1B[0m\"),\n bgWhite: \"\\x1B[47m\".concat(args.join(' '), \"\\x1B[0m\")\n };\n};", - "example": "console.log(colorize('foo').red); // 'foo' (red letters)\r\nconsole.log(colorize('foo', 'bar').bgBlue); // 'foo bar' (blue background)\r\nconsole.log(colorize(colorize('foo').yellow, colorize('foo').green).bgWhite); // 'foo bar' (first word in yellow letters, second word in green letters, white background for both)" + "example": "console.log(colorize('foo').red); // 'foo' (red letters)\nconsole.log(colorize('foo', 'bar').bgBlue); // 'foo bar' (blue background)\nconsole.log(colorize(colorize('foo').yellow, colorize('foo').green).bgWhite); // 'foo bar' (first word in yellow letters, second word in green letters, white background for both)" }, "tags": [ "node", @@ -697,7 +697,7 @@ }, "meta": { "archived": false, - "hash": "4f42f00e7d675d21829a5fcd2ab2e3fa2058d1c1b1d6850ff28f2a424364593e" + "hash": "30fc60a8ab8c8005f7d31b82f4386ba17caa9fed690916581b2c18fa0a125215" } }, { @@ -705,7 +705,7 @@ "type": "snippet", "attributes": { "fileName": "compact.md", - "text": "Removes falsey values from an array.\r\n\r\nUse `Array.prototype.filter()` to filter out falsey values (`false`, `null`, `0`, `\"\"`, `undefined`, and `NaN`).", + "text": "Removes falsey values from an array.\n\nUse `Array.prototype.filter()` to filter out falsey values (`false`, `null`, `0`, `\"\"`, `undefined`, and `NaN`).", "codeBlocks": { "es6": "const compact = arr => arr.filter(Boolean);", "es5": "var compact = function compact(arr) {\n return arr.filter(Boolean);\n};", @@ -718,7 +718,7 @@ }, "meta": { "archived": false, - "hash": "8215bb36c367643c3e3f9db8af00d5d5067c95704f528864182a43d393faaef0" + "hash": "0f631b67b8460ed99917ff1468051e1e075ef02b280838ec14ad3fede2f48c7f" } }, { @@ -726,11 +726,11 @@ "type": "snippet", "attributes": { "fileName": "compose.md", - "text": "Performs right-to-left function composition.\r\n\r\nUse `Array.prototype.reduce()` to perform right-to-left function composition.\r\nThe last (rightmost) function can accept one or more arguments; the remaining functions must be unary.", + "text": "Performs right-to-left function composition.\n\nUse `Array.prototype.reduce()` to perform right-to-left function composition.\nThe last (rightmost) function can accept one or more arguments; the remaining functions must be unary.", "codeBlocks": { "es6": "const compose = (...fns) => fns.reduce((f, g) => (...args) => f(g(...args)));", "es5": "var compose = function compose() {\n for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return fns.reduce(function (f, g) {\n return function () {\n return f(g.apply(void 0, arguments));\n };\n });\n};", - "example": "const add5 = x => x + 5;\r\nconst multiply = (x, y) => x * y;\r\nconst multiplyAndAdd5 = compose(\r\n add5,\r\n multiply\r\n);\r\nmultiplyAndAdd5(5, 2); // 15" + "example": "const add5 = x => x + 5;\nconst multiply = (x, y) => x * y;\nconst multiplyAndAdd5 = compose(\n add5,\n multiply\n);\nmultiplyAndAdd5(5, 2); // 15" }, "tags": [ "function", @@ -739,7 +739,7 @@ }, "meta": { "archived": false, - "hash": "d7aa6d5f12cb3d1c2dce4b16f4f96196aa26706583c994282509703735a2ce64" + "hash": "6e9c4e34847a623fbf069fc1d64208178e9f992c7239bc80973512174a9242ff" } }, { @@ -747,11 +747,11 @@ "type": "snippet", "attributes": { "fileName": "composeRight.md", - "text": "Performs left-to-right function composition.\r\n\r\nUse `Array.prototype.reduce()` to perform left-to-right function composition.\r\nThe first (leftmost) function can accept one or more arguments; the remaining functions must be unary.", + "text": "Performs left-to-right function composition.\n\nUse `Array.prototype.reduce()` to perform left-to-right function composition.\nThe first (leftmost) function can accept one or more arguments; the remaining functions must be unary.", "codeBlocks": { "es6": "const composeRight = (...fns) => fns.reduce((f, g) => (...args) => g(f(...args)));", "es5": "var composeRight = function composeRight() {\n for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return fns.reduce(function (f, g) {\n return function () {\n return g(f.apply(void 0, arguments));\n };\n });\n};", - "example": "const add = (x, y) => x + y;\r\nconst square = x => x * x;\r\nconst addAndSquare = composeRight(add, square);\r\naddAndSquare(1, 2); // 9" + "example": "const add = (x, y) => x + y;\nconst square = x => x * x;\nconst addAndSquare = composeRight(add, square);\naddAndSquare(1, 2); // 9" }, "tags": [ "function", @@ -760,7 +760,7 @@ }, "meta": { "archived": false, - "hash": "08e9a82139b17ce4fcbd5c55e38fcaec116c8f81fc321339c19e0d9946941a57" + "hash": "6e78bb3feef4d2fab6dbfced1c5f617869ea1c9f25b909d96dcfd7619df84aeb" } }, { @@ -768,11 +768,11 @@ "type": "snippet", "attributes": { "fileName": "converge.md", - "text": "Accepts a converging function and a list of branching functions and returns a function that applies each branching function to the arguments and the results of the branching functions are passed as arguments to the converging function.\r\n\r\nUse `Array.prototype.map()` and `Function.prototype.apply()` to apply each function to the given arguments.\r\nUse the spread operator (`...`) to call `coverger` with the results of all other functions.", + "text": "Accepts a converging function and a list of branching functions and returns a function that applies each branching function to the arguments and the results of the branching functions are passed as arguments to the converging function.\n\nUse `Array.prototype.map()` and `Function.prototype.apply()` to apply each function to the given arguments.\nUse the spread operator (`...`) to call `coverger` with the results of all other functions.", "codeBlocks": { "es6": "const converge = (converger, fns) => (...args) => converger(...fns.map(fn => fn.apply(null, args)));", "es5": "function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }\n\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance\"); }\n\nfunction _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === \"[object Arguments]\") return Array.from(iter); }\n\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }\n\nvar converge = function converge(converger, fns) {\n return function () {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return converger.apply(void 0, _toConsumableArray(fns.map(function (fn) {\n return fn.apply(null, args);\n })));\n };\n};", - "example": "const average = converge((a, b) => a / b, [\r\n arr => arr.reduce((a, v) => a + v, 0),\r\n arr => arr.length\r\n]);\r\naverage([1, 2, 3, 4, 5, 6, 7]); // 4" + "example": "const average = converge((a, b) => a / b, [\n arr => arr.reduce((a, v) => a + v, 0),\n arr => arr.length\n]);\naverage([1, 2, 3, 4, 5, 6, 7]); // 4" }, "tags": [ "function", @@ -781,7 +781,7 @@ }, "meta": { "archived": false, - "hash": "75104822649aeb0f500d7092e0a8c68d9eca2ce9f539888a98e3ac14b7d21f17" + "hash": "5f363fa3bb93198f77488fc587bf8a124a04116348a81585d4b4a45b9fcb9989" } }, { @@ -789,9 +789,9 @@ "type": "snippet", "attributes": { "fileName": "copyToClipboard.md", - "text": "⚠️ **NOTICE:** The same functionality can be easily implemented by using the new asynchronous Clipboard API, which is still experimental but should be used in the future instead of this snippet. Find out more about it [here](https://github.com/w3c/clipboard-apis/blob/master/explainer.adoc#writing-to-the-clipboard).\r\n\r\nCopy a string to the clipboard. \r\nOnly works as a result of user action (i.e. inside a `click` event listener).\r\n\r\nCreate a new `