WEBSITE ANALYSIS REPORT
http://raisinghealthyfamilies.com
public
Indicators
Exact observed values · repeated evidence is grouped by type and value
| Kind | Value | Signals | Copy |
|---|---|---|---|
| IP | 104.18.30.235 | URLQuery 0IDS 0TDS 0 | |
| IP | 104.18.37.69 | URLQuery 0IDS 0TDS 0 | |
| IP | 104.18.6.143 | URLQuery 0IDS 0TDS 0 | |
| IP | 142.250.178.40 | URLQuery 0IDS 0TDS 0 | |
| IP | 142.250.178.99 | URLQuery 0IDS 0TDS 0 | |
| IP | 151.101.192.84 | URLQuery 0IDS 0TDS 0 | |
| IP | 172.64.150.187 | URLQuery 0IDS 0TDS 0 | |
| Domain | google.no | URLQuery 0IDS 0TDS 0 | |
| Domain | googletagmanager.com | URLQuery 0IDS 0TDS 0 | |
| Domain | infusionsoft.app | URLQuery 0IDS 0TDS 0 | |
| Domain | infusionsoft.com | URLQuery 0IDS 0TDS 0 | |
| Domain | pinimg.com | URLQuery 0IDS 0TDS 0 | |
| Domain | pinterest.com | URLQuery 0IDS 0TDS 0 | |
| Domain | raisinghealthyfamilies.com | URLQuery 0IDS 0TDS 0 | |
| FQDN | ct.pinterest.com | URLQuery 0IDS 0TDS 0 | |
| FQDN | raisinghealthyfamilies.com | URLQuery 0IDS 0TDS 0 | |
| FQDN | s.pinimg.com | URLQuery 0IDS 0TDS 0 | |
| FQDN | sl290.infusionsoft.app | URLQuery 0IDS 0TDS 0 | |
| FQDN | sl290.infusionsoft.com | URLQuery 0IDS 0TDS 0 | |
| FQDN | www.google.no | URLQuery 0IDS 0TDS 0 | |
| FQDN | www.googletagmanager.com | URLQuery 0IDS 0TDS 0 | |
| URL | about://about:blank | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,Ci8qKgogKiBSZXRyaWV2ZXMgdGhlICdwcm9tbycgdmFsdWUgZnJvbSB0aGUgVVJMIHF1ZXJ5IHN0cmluZy4KICovCmZ1bmN0aW9uIGdldFByb21vRnJvbVVybCgpIHsKICAgIGNvbnN0IHBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7CiAgICByZXR1cm4gcGFyYW1zLmdldCgncHJvbW8nKTsKfQoKLyoqCiAqIEVuc3VyZXMgdGhlIGZvcm0gaGFzIHRoZSBoaWRkZW4gcHJvbW8gZmllbGQgd2l0aCB0aGUgY29ycmVjdCB2YWx1ZS4KICovCmZ1bmN0aW9uIGhhbmRsZVByb21vRmllbGQoZm9ybSwgcHJvbW9WYWx1ZSkgewogICAgaWYgKCFwcm9tb1ZhbHVlKSByZXR1cm47CgogICAgbGV0IHByb21vSW5wdXQgPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9ImluZl9jdXN0b21fcHJvbW8iXScpOwoKICAgIGlmICghcHJvbW9JbnB1dCkgewogICAgICAgIHByb21vSW5wdXQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpbnB1dCcpOwogICAgICAgIHByb21vSW5wdXQudHlwZSA9ICdoaWRkZW4nOwogICAgICAgIHByb21vSW5wdXQubmFtZSA9ICdpbmZfY3VzdG9tX3Byb21vJzsKICAgICAgICBmb3JtLmFwcGVuZENoaWxkKHByb21vSW5wdXQpOwogICAgfQoKICAgIHByb21vSW5wdXQudmFsdWUgPSBwcm9tb1ZhbHVlOwp9CgovKioKICogVmlzdWFsIGZlZWRiYWNrOiBIaWdobGlnaHRzIGZpZWxkcyB3aXRob3V0IGJyZWFraW5nIHRoZSBsYXlvdXQuCiAqLwpmdW5jdGlvbiB1cGRhdGVGaWVsZFVJKGlucHV0LCBtZXNzYWdlLCBoYXNFcnJvcikgewogICAgY29uc3QgY29udGFpbmVyID0gaW5wdXQuY2xvc2VzdCgnLmluZnVzaW9uLWZpZWxkJyk7CiAgICBpZiAoIWNvbnRhaW5lcikgcmV0dXJuOwoKICAgIC8vIEVycm9yIGxpdmVzIGFzIGEgc2libGluZyBBRlRFUiAuaW5mdXNpb24tZmllbGQgc28gaXQncyBhIGZ1bGwtd2lkdGggYmxvY2sgdW5kZXIgdGhlIGlucHV0LAogICAgLy8gaW5kZXBlbmRlbnQgb2YgdGhlIGZpZWxkJ3MgaW50ZXJuYWwgZmxleC9ncmlkIGNvbHVtbiBsYXlvdXQuCiAgICBsZXQgZXJyb3JEaXNwbGF5ID0gY29udGFpbmVyLm5leHRFbGVtZW50U2libGluZzsKICAgIGlmICghZXJyb3JEaXNwbGF5IHx8ICFlcnJvckRpc3BsYXkuY2xhc3NMaXN0LmNvbnRhaW5zKCdlcnJvci1tZXNzYWdlJykpIHsKICAgICAgICBlcnJvckRpc3BsYXkgPSBudWxsOwogICAgfQoKICAgIGlmIChoYXNFcnJvcikgewogICAgICAgIGlucHV0LnN0eWxlLmJveFNoYWRvdyA9ICcwIDAgMCAycHggI2ZmNGQ0ZCc7CiAgICAgICAgaW5wdXQuc3R5bGUuYmFja2dyb3VuZENvbG9yID0gJyNmZmYyZjInOwoKICAgICAgICBpZiAoIWVycm9yRGlzcGxheSkgewogICAgICAgICAgICBlcnJvckRpc3BsYXkgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgICAgICAgICAgZXJyb3JEaXNwbGF5LmNsYXNzTmFtZSA9ICdlcnJvci1tZXNzYWdlJzsKICAgICAgICAgICAgZXJyb3JEaXNwbGF5LnN0eWxlLmNzc1RleHQgPSAnZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBjb2xvcjogI2ZmNGQ0ZDsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tdG9wOiA0cHg7IG1hcmdpbi1ib3R0b206IDhweDsgZm9udC13ZWlnaHQ6IGJvbGQ7JzsKICAgICAgICAgICAgY29udGFpbmVyLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGVycm9yRGlzcGxheSwgY29udGFpbmVyLm5leHRTaWJsaW5nKTsKICAgICAgICB9CiAgICAgICAgZXJyb3JEaXNwbGF5LmlubmVyVGV4dCA9IG1lc3NhZ2U7CiAgICB9IGVsc2UgewogICAgICAgIGlucHV0LnN0eWxlLmJveFNoYWRvdyA9ICcnOwogICAgICAgIGlucHV0LnN0eWxlLmJhY2tncm91bmRDb2xvciA9ICcnOwogICAgICAgIGlmIChlcnJvckRpc3BsYXkpIGVycm9yRGlzcGxheS5yZW1vdmUoKTsKICAgIH0KfQoKLyoqCiAqIExvb3NlIGVtYWlsIGZvcm1hdCBjaGVjay4gQ2F0Y2hlcyBjb21tb24gdHlwb3MgKG1pc3NpbmcgQCwgbWlzc2luZyBUTEQpCiAqIHdpdGhvdXQgcmVqZWN0aW5nIHVudXN1YWwtYnV0LXZhbGlkIGFkZHJlc3Nlcy4KICovCmZ1bmN0aW9uIGlzVmFsaWRFbWFpbEZvcm1hdCh2YWx1ZSkgewogICAgcmV0dXJuIC9eW15cc0BdK0BbXlxzQF0rXC5bXlxzQF0rJC8udGVzdCh2YWx1ZSk7Cn0KCi8qKgogKiBNYWluIHZhbGlkYXRpb24gbG9naWMuCiAqLwpmdW5jdGlvbiB2YWxpZGF0ZUluZnVzaW9uRm9ybShmb3JtKSB7CiAgICBsZXQgaXNWYWxpZCA9IHRydWU7CiAgICBjb25zdCBpbnB1dHMgPSBmb3JtLnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0W3R5cGU9InRleHQiXSwgaW5wdXRbdHlwZT0iZW1haWwiXScpOwoKICAgIGlucHV0cy5mb3JFYWNoKGlucHV0ID0+IHsKICAgICAgICBjb25zdCB2YWx1ZSA9IGlucHV0LnZhbHVlLnRyaW0oKTsKICAgICAgICBjb25zdCBpc0VtYWlsID0gaW5wdXQubmFtZS50b0xvd2VyQ2FzZSgpLmluY2x1ZGVzKCdlbWFpbCcpIHx8IGlucHV0LnR5cGUgPT09ICdlbWFpbCc7CgogICAgICAgIGNvbnN0IGxhYmVsID0gaW5wdXQuY2xvc2VzdCgnLmluZnVzaW9uLWZpZWxkJyk/LnF1ZXJ5U2VsZWN0b3IoJ2xhYmVsJyk7CiAgICAgICAgY29uc3QgaXNSZXF1aXJlZCA9IGxhYmVsPy5pbm5lclRleHQuaW5jbHVkZXMoJyonKSB8fCAoaW5wdXQuZ2V0QXR0cmlidXRlKCdwbGFjZWhvbGRlcicpIHx8ICcnKS5pbmNsdWRlcygnKicpOwoKICAgICAgICBpZiAoaXNSZXF1aXJlZCAmJiAhdmFsdWUpIHsKICAgICAgICAgICAgdXBkYXRlRmllbGRVSShpbnB1dCwgJ1RoaXMgZmllbGQgaXMgcmVxdWlyZWQnLCB0cnVlKTsKICAgICAgICAgICAgaXNWYWxpZCA9IGZhbHNlOwogICAgICAgIH0KICAgICAgICBlbHNlIGlmIChpc0VtYWlsICYmIHZhbHVlICYmICFpc1ZhbGlkRW1haWxGb3JtYXQodmFsdWUpKSB7CiAgICAgICAgICAgIHVwZGF0ZUZpZWxkVUkoaW5wdXQsICdQbGVhc2UgZW50ZXIgYSB2YWxpZCBlbWFpbCBhZGRyZXNzJywgdHJ1ZSk7CiAgICAgICAgICAgIGlzVmFsaWQgPSBmYWxzZTsKICAgICAgICB9CiAgICAgICAgZWxzZSB7CiAgICAgICAgICAgIHVwZGF0ZUZpZWxkVUkoaW5wdXQsIG51bGwsIGZhbHNlKTsKICAgICAgICB9CiAgICB9KTsKCiAgICByZXR1cm4gaXNWYWxpZDsKfQoKLyoqCiAqIFNNUyBjb25zZW50IGVuZm9yY2VtZW50LgogKgogKiBUd28gcnVsZXMsIGJvdGggcmVxdWlyZWQgYnkgb3VyIHRleHQgcHJvdmlkZXIgKGNvbnNlbnQgbXVzdCBiZSBleHBsaWNpdCk6CiAqICAgMS4gVGhlICJwZXJtaXNzaW9uIHRvIHRleHQiIGNoZWNrYm94IG11c3QgTk9UIGJlIHByZS1jaGVja2VkLgogKiAgIDIuIElmIGEgdmlzaXRvciB0eXBlcyBhbnl0aGluZyBpbnRvIHRoZSBvcHRpb25hbCBwaG9uZSBmaWVsZCwgdGhleSBtdXN0CiAqICAgICAgY2hlY2sgdGhlIGJveCBiZWZvcmUgdGhlIGZvcm0gd2lsbCBzdWJtaXQuCiAqCiAqIFJvbGxpbmcgdGhpcyBvdXQgb25lIHBhZ2UgYXQgYSB0aW1lLiBXaGlsZSBTTVNfQ09OU0VOVF9QQVRIUyBoYXMgZW50cmllcywgdGhlCiAqIGxvZ2ljIG9ubHkgcnVucyBvbiB0aG9zZSBleGFjdCBwYWdlIHBhdGhzICh0cmFpbGluZyBzbGFzaCBpbmNsdWRlZCkuIFNldCBpdCB0bwogKiBhbiBlbXB0eSBhcnJheSBbXSB0byBhcHBseSBzaXRlLXdpZGUgdG8gZXZlcnkgZm9ybSB0aGF0IGNvbGxlY3RzIGEgcGhvbmUgbnVtYmVyLgogKi8KLy8gRW1wdHkgPSBzaXRlLXdpZGUuIFJvbGxlZCBvdXQgdG8gYWxsIGZvcm1zIDIwMjYtMDYtMDcuIFRoZSBsb2dpYyBzZWxmLWxpbWl0cyB0bwovLyBmb3JtcyB0aGF0IGFjdHVhbGx5IGhhdmUgYSBwaG9uZSBmaWVsZCArIGFuIGluZl9vcHRpb25fIGNvbnNlbnQgY2hlY2tib3gsIHNvCi8vIGZvcm1zIHdpdGhvdXQgYSB0ZXh0LW51bWJlciBmaWVsZCBhcmUgbmV2ZXIgYWZmZWN0ZWQuCnZhciBTTVNfQ09OU0VOVF9QQVRIUyA9IFtdOwoKZnVuY3Rpb24gc21zQ29uc2VudEVuYWJsZWRIZXJlKCkgewogICAgaWYgKCFTTVNfQ09OU0VOVF9QQVRIUy5sZW5ndGgpIHJldHVybiB0cnVlOyAvLyBlbXB0eSBsaXN0ID0gc2l0ZS13aWRlCiAgICB2YXIgcGF0aCA9IHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZTsKICAgIGlmIChwYXRoLmNoYXJBdChwYXRoLmxlbmd0aCAtIDEpICE9PSAnLycpIHBhdGggKz0gJy8nOwogICAgcmV0dXJuIFNNU19DT05TRU5UX1BBVEhTLmluZGV4T2YocGF0aCkgIT09IC0xOwp9CgovKioKICogQmxvY2tzIHN1Ym1pdCB3aGVuIHRoZSBvcHRpb25hbCBwaG9uZSBmaWVsZCBoYXMgYSB2YWx1ZSBidXQgdGhlIHRleHQtY29uc2VudAogKiBib3ggaXMgdW5jaGVja2VkLiBPbmx5IGFjdHMgb24gZm9ybXMgdGhhdCBhY3R1YWxseSBjb2xsZWN0IGEgcGhvbmUgbnVtYmVyLgogKi8KZnVuY3Rpb24gdmFsaWRhdGVTbXNDb25zZW50KGZvcm0pIHsKICAgIHZhciBwaG9uZSA9IGZvcm0ucXVlcnlTZWxlY3RvcignaW5wdXRbbmFtZSo9IlBob25lIl0nKTsKICAgIHZhciBjb25zZW50ID0gZm9ybS5xdWVyeVNlbGVjdG9yKCdpbnB1dFt0eXBlPSJjaGVja2JveCJdW25hbWVePSJpbmZfb3B0aW9uXyJdJyk7CiAgICBpZiAoIXBob25lIHx8ICFjb25zZW50KSByZXR1cm4gdHJ1ZTsKCiAgICBpZiAocGhvbmUudmFsdWUudHJpbSgpICE9PSAnJyAmJiAhY29uc2VudC5jaGVja2VkKSB7CiAgICAgICAgdXBkYXRlRmllbGRVSShjb25zZW50LCAnSW4gb3JkZXIgZm9yIHVzIHRvIHRleHQgeW91LCB5b3UgbmVlZCB0byBjaGVjayB0aGUgYm94IScsIHRydWUpOwogICAgICAgIHJldHVybiBmYWxzZTsKICAgIH0KICAgIHVwZGF0ZUZpZWxkVUkoY29uc2VudCwgbnVsbCwgZmFsc2UpOwogICAgcmV0dXJuIHRydWU7Cn0KCi8qKgogKiBJbml0aWFsaXplcyBhbGwgZm9ybXMgb24gdGhlIHBhZ2UuCiAqLwovKioKICogQWRkcyBhIGhpZGRlbiBob25leXBvdCBmaWVsZCB0byBjYXRjaCBzcGFtIGJvdHMuCiAqIEJvdHMgZmlsbCBpdCBpbjsgcmVhbCB1c2VycyBuZXZlciBzZWUgaXQuCiAqLwpmdW5jdGlvbiBhZGRIb25leXBvdEZpZWxkKGZvcm0pIHsKICAgIGlmIChmb3JtLnF1ZXJ5U2VsZWN0b3IoJy5pbmYtaHAtd3JhcCcpKSByZXR1cm47CgogICAgdmFyIHdyYXBwZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIHdyYXBwZXIuY2xhc3NOYW1lID0gJ2luZi1ocC13cmFwJzsKICAgIHdyYXBwZXIuc2V0QXR0cmlidXRlKCdhcmlhLWhpZGRlbicsICd0cnVlJyk7CiAgICB3cmFwcGVyLmlubmVySFRNTCA9ICc8bGFiZWw+V2Vic2l0ZTwvbGFiZWw+PGlucHV0IHR5cGU9InRleHQiIG5hbWU9ImluZl9maWVsZF9XZWJzaXRlIiB0YWJpbmRleD0iLTEiIGF1dG9jb21wbGV0ZT0ib2ZmIiB2YWx1ZT0iIj4nOwoKICAgIHZhciBzdWJtaXQgPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoJy5pbmZ1c2lvbi1zdWJtaXQnKTsKICAgIGlmIChzdWJtaXQpIHsKICAgICAgICBmb3JtLmluc2VydEJlZm9yZSh3cmFwcGVyLCBzdWJtaXQpOwogICAgfSBlbHNlIHsKICAgICAgICBmb3JtLmFwcGVuZENoaWxkKHdyYXBwZXIpOwogICAgfQp9CgpmdW5jdGlvbiBpbml0R2xvYmFsSW5mdXNpb25Mb2dpYygpIHsKICAgIC8vIEluamVjdCBob25leXBvdCBDU1MKICAgIHZhciBocFN0eWxlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3R5bGUnKTsKICAgIGhwU3R5bGUudGV4dENvbnRlbnQgPSAnLmluZi1ocC13cmFwIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtOTk5OXB4OyB0b3A6IC05OTk5cHg7IGhlaWdodDogMDsgd2lkdGg6IDA7IG92ZXJmbG93OiBoaWRkZW47IH0nOwogICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChocFN0eWxlKTsKCiAgICBjb25zdCBwcm9tb1ZhbHVlID0gZ2V0UHJvbW9Gcm9tVXJsKCk7CiAgICBjb25zdCBmb3JtcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5pbmZ1c2lvbi1mb3JtJyk7CgogICAgZm9ybXMuZm9yRWFjaChmb3JtID0+IHsKICAgICAgICAvLyBIYW5kbGUgSG9uZXlwb3QKICAgICAgICBhZGRIb25leXBvdEZpZWxkKGZvcm0pOwoKICAgICAgICAvLyBIYW5kbGUgUHJvbW8gSW5qZWN0aW9uCiAgICAgICAgaGFuZGxlUHJvbW9GaWVsZChmb3JtLCBwcm9tb1ZhbHVlKTsKCiAgICAgICAgLy8gU01TIGNvbnNlbnQ6IGNsZWFyIHRoZSBlcnJvciB0aGUgbW9tZW50IHRoZSB2aXNpdG9yIHRpY2tzIHRoZSBjb25zZW50IGJveC4KICAgICAgICAvLyAoVGhlIGJveCBpcyB1bmNoZWNrZWQgaW4gdGhlIGZvcm0gSFRNTCBpdHNlbGYsIE5PVCB0b2dnbGVkIGJ5IHRoaXMgc2NyaXB0LikKICAgICAgICBpZiAoc21zQ29uc2VudEVuYWJsZWRIZXJlKCkpIHsKICAgICAgICAgICAgdmFyIGNvbnNlbnRCb3ggPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W3R5cGU9ImNoZWNrYm94Il1bbmFtZV49ImluZl9vcHRpb25fIl0nKTsKICAgICAgICAgICAgaWYgKGNvbnNlbnRCb3gpIHsKICAgICAgICAgICAgICAgIGNvbnNlbnRCb3guYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbnNlbnRCb3guY2hlY2tlZCkgdXBkYXRlRmllbGRVSShjb25zZW50Qm94LCBudWxsLCBmYWxzZSk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgLy8gSGFuZGxlIFZhbGlkYXRpb24KICAgICAgICBmb3JtLnNldEF0dHJpYnV0ZSgnbm92YWxpZGF0ZScsICd0cnVlJyk7CiAgICAgICAgZm9ybS5hZGRFdmVudExpc3RlbmVyKCdzdWJtaXQnLCAoZSkgPT4gewogICAgICAgICAgICAvLyBDaGVjayBob25leXBvdCBmaXJzdCAtIGlmIGZpbGxlZCwgc2lsZW50bHkgYmxvY2sgKGl0IGlzIGEgYm90KQogICAgICAgICAgICB2YXIgaHAgPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9ImluZl9maWVsZF9XZWJzaXRlIl0nKTsKICAgICAgICAgICAgaWYgKGhwICYmIGhwLnZhbHVlICE9PSAnJykgewogICAgICAgICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgICAgICAgICAgZS5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKTsKICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgfQogICAgICAgICAgICB2YXIgdmFsaWQgPSB2YWxpZGF0ZUluZnVzaW9uRm9ybShmb3JtKTsKICAgICAgICAgICAgaWYgKHNtc0NvbnNlbnRFbmFibGVkSGVyZSgpICYmICF2YWxpZGF0ZVNtc0NvbnNlbnQoZm9ybSkpIHsKICAgICAgICAgICAgICAgIHZhbGlkID0gZmFsc2U7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKCF2YWxpZCkgewogICAgICAgICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICB9KTsKfQoKZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIGluaXRHbG9iYWxJbmZ1c2lvbkxvZ2ljKTsKICAgIA== | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,CiAgICAgICAgICAgIC8vIERvIG5vdCBjaGFuZ2UgdGhpcyBjb21tZW50IGxpbmUgb3RoZXJ3aXNlIFNwZWVkIE9wdGltaXplciB3b24ndCBiZSBhYmxlIHRvIGRldGVjdCB0aGlzIHNjcmlwdAoKICAgICAgICAgICAgKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgIGZ1bmN0aW9uIHNlbmRSZXF1ZXN0KHVybCwgYm9keSkgewogICAgICAgICAgICAgICAgICAgIGlmKCF3aW5kb3cuZmV0Y2gpIHsKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGhyID0gbmV3IFhNTEh0dHBSZXF1ZXN0KCk7CiAgICAgICAgICAgICAgICAgICAgICAgIHhoci5vcGVuKCJQT1NUIiwgdXJsLCB0cnVlKTsKICAgICAgICAgICAgICAgICAgICAgICAgeGhyLnNldFJlcXVlc3RIZWFkZXIoIkNvbnRlbnQtVHlwZSIsICJhcHBsaWNhdGlvbi9qc29uO2NoYXJzZXQ9VVRGLTgiKTsKICAgICAgICAgICAgICAgICAgICAgICAgeGhyLnNlbmQoSlNPTi5zdHJpbmdpZnkoYm9keSkpCiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgcmVxdWVzdCA9IGZldGNoKHVybCwgewogICAgICAgICAgICAgICAgICAgICAgICBtZXRob2Q6ICdQT1NUJywKICAgICAgICAgICAgICAgICAgICAgICAgYm9keTogSlNPTi5zdHJpbmdpZnkoYm9keSksCiAgICAgICAgICAgICAgICAgICAgICAgIGtlZXBhbGl2ZTogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyczogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uO2NoYXJzZXQ9VVRGLTgnCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGNvbnN0IGNhbGN1bGF0ZVBhcmVudERpc3RhbmNlID0gKGNoaWxkLCBwYXJlbnQpID0+IHsKICAgICAgICAgICAgICAgICAgICBsZXQgY291bnQgPSAwOwogICAgICAgICAgICAgICAgICAgIGxldCBjdXJyZW50RWxlbWVudCA9IGNoaWxkOwoKICAgICAgICAgICAgICAgICAgICAvLyBUcmF2ZXJzZSB1cCB0aGUgRE9NIHRyZWUgdW50aWwgd2UgcmVhY2ggcGFyZW50IG9yIHRoZSB0b3Agb2YgdGhlIERPTQogICAgICAgICAgICAgICAgICAgIHdoaWxlIChjdXJyZW50RWxlbWVudCAmJiBjdXJyZW50RWxlbWVudCAhPT0gcGFyZW50KSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnRFbGVtZW50ID0gY3VycmVudEVsZW1lbnQucGFyZW50Tm9kZTsKICAgICAgICAgICAgICAgICAgICAgICAgY291bnQrKzsKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIC8vIElmIHBhcmVudCB3YXMgbm90IGZvdW5kIGluIHRoZSBoaWVyYXJjaHksIHJldHVybiAtMQogICAgICAgICAgICAgICAgICAgIGlmICghY3VycmVudEVsZW1lbnQpIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC0xOyAvLyBJbmRpY2F0ZXMgcGFyZW50IGlzIG5vdCBhbiBhbmNlc3RvciBvZiBlbGVtZW50CiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICByZXR1cm4gY291bnQ7IC8vIE51bWJlciBvZiBsYXllcnMgYmV0d2VlbiBlbGVtZW50IGFuZCBwYXJlbnQKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGNvbnN0IGlzTWF0Y2hpbmdDbGFzcyA9IChsaW5rUnVsZSwgaHJlZiwgY2xhc3NlcywgaWRzKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNsYXNzZXMuaW5jbHVkZXMobGlua1J1bGUudmFsdWUpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb25zdCBpc01hdGNoaW5nSWQgPSAobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMsIGlkcykgPT4gewogICAgICAgICAgICAgICAgICAgIHJldHVybiBpZHMuaW5jbHVkZXMobGlua1J1bGUudmFsdWUpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb25zdCBpc01hdGNoaW5nRG9tYWluID0gKGxpbmtSdWxlLCBocmVmLCBjbGFzc2VzLCBpZHMpID0+IHsKICAgICAgICAgICAgICAgICAgICBpZighVVJMLmNhblBhcnNlKGhyZWYpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgdXJsID0gbmV3IFVSTChocmVmKQogICAgICAgICAgICAgICAgICAgIGNvbnN0IGhvc3QgPSB1cmwuaG9zdAogICAgICAgICAgICAgICAgICAgIGNvbnN0IGhvc3RzVG9NYXRjaCA9IFtob3N0XQoKICAgICAgICAgICAgICAgICAgICBpZihob3N0LnN0YXJ0c1dpdGgoJ3d3dy4nKSkgewogICAgICAgICAgICAgICAgICAgICAgICBob3N0c1RvTWF0Y2gucHVzaChob3N0LnN1YnN0cmluZyg0KSkKICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICBob3N0c1RvTWF0Y2gucHVzaCgnd3d3LicgKyBob3N0KQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGhvc3RzVG9NYXRjaC5pbmNsdWRlcyhsaW5rUnVsZS52YWx1ZSkKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGNvbnN0IGlzTWF0Y2hpbmdFeHRlbnNpb24gPSAobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMsIGlkcykgPT4gewogICAgICAgICAgICAgICAgICAgIGlmKCFVUkwuY2FuUGFyc2UoaHJlZikpIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBjb25zdCB1cmwgPSBuZXcgVVJMKGhyZWYpCgogICAgICAgICAgICAgICAgICAgIHJldHVybiB1cmwucGF0aG5hbWUuZW5kc1dpdGgoJy4nICsgbGlua1J1bGUudmFsdWUpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb25zdCBpc01hdGNoaW5nU3ViZGlyZWN0b3J5ID0gKGxpbmtSdWxlLCBocmVmLCBjbGFzc2VzLCBpZHMpID0+IHsKICAgICAgICAgICAgICAgICAgICBpZighVVJMLmNhblBhcnNlKGhyZWYpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgdXJsID0gbmV3IFVSTChocmVmKQoKICAgICAgICAgICAgICAgICAgICByZXR1cm4gdXJsLnBhdGhuYW1lLnN0YXJ0c1dpdGgoJy8nICsgbGlua1J1bGUudmFsdWUgKyAnLycpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb25zdCBpc01hdGNoaW5nUHJvdG9jb2wgPSAobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMsIGlkcykgPT4gewogICAgICAgICAgICAgICAgICAgIGlmKCFVUkwuY2FuUGFyc2UoaHJlZikpIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBjb25zdCB1cmwgPSBuZXcgVVJMKGhyZWYpCgogICAgICAgICAgICAgICAgICAgIHJldHVybiB1cmwucHJvdG9jb2wgPT09IGxpbmtSdWxlLnZhbHVlICsgJzonCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb25zdCBpc01hdGNoaW5nRXh0ZXJuYWwgPSAobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMsIGlkcykgPT4gewogICAgICAgICAgICAgICAgICAgIGlmKCFVUkwuY2FuUGFyc2UoaHJlZikgfHwgIVVSTC5jYW5QYXJzZShkb2N1bWVudC5sb2NhdGlvbi5ocmVmKSkgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIGNvbnN0IG1hdGNoaW5nUHJvdG9jb2xzID0gWydodHRwOicsICdodHRwczonXQogICAgICAgICAgICAgICAgICAgIGNvbnN0IHNpdGVVcmwgPSBuZXcgVVJMKGRvY3VtZW50LmxvY2F0aW9uLmhyZWYpCiAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlua1VybCA9IG5ldyBVUkwoaHJlZikKCiAgICAgICAgICAgICAgICAgICAgLy8gTGlua3MgdG8gc3ViZG9tYWlucyB3aWxsIGFwcGVhciB0byBiZSBleHRlcm5hbCBtYXRjaGVzIGFjY29yZGluZyB0byBKYXZhU2NyaXB0LAogICAgICAgICAgICAgICAgICAgIC8vIGJ1dCB0aGUgUEhQIHJ1bGVzIHdpbGwgZmlsdGVyIHRob3NlIGV2ZW50cyBvdXQuCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG1hdGNoaW5nUHJvdG9jb2xzLmluY2x1ZGVzKGxpbmtVcmwucHJvdG9jb2wpICYmIHNpdGVVcmwuaG9zdCAhPT0gbGlua1VybC5ob3N0CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb25zdCBpc01hdGNoID0gKGxpbmtSdWxlLCBocmVmLCBjbGFzc2VzLCBpZHMpID0+IHsKICAgICAgICAgICAgICAgICAgICBzd2l0Y2ggKGxpbmtSdWxlLnR5cGUpIHsKICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAnY2xhc3MnOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGlzTWF0Y2hpbmdDbGFzcyhsaW5rUnVsZSwgaHJlZiwgY2xhc3NlcywgaWRzKQogICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdpZCc6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gaXNNYXRjaGluZ0lkKGxpbmtSdWxlLCBocmVmLCBjbGFzc2VzLCBpZHMpCiAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ2RvbWFpbic6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gaXNNYXRjaGluZ0RvbWFpbihsaW5rUnVsZSwgaHJlZiwgY2xhc3NlcywgaWRzKQogICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdleHRlbnNpb24nOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGlzTWF0Y2hpbmdFeHRlbnNpb24obGlua1J1bGUsIGhyZWYsIGNsYXNzZXMsIGlkcykKICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAnc3ViZGlyZWN0b3J5JzoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBpc01hdGNoaW5nU3ViZGlyZWN0b3J5KGxpbmtSdWxlLCBocmVmLCBjbGFzc2VzLCBpZHMpCiAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ3Byb3RvY29sJzoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBpc01hdGNoaW5nUHJvdG9jb2wobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMsIGlkcykKICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAnZXh0ZXJuYWwnOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGlzTWF0Y2hpbmdFeHRlcm5hbChsaW5rUnVsZSwgaHJlZiwgY2xhc3NlcywgaWRzKQogICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGNvbnN0IHRyYWNrID0gKGVsZW1lbnQpID0+IHsKICAgICAgICAgICAgICAgICAgICBjb25zdCBocmVmID0gZWxlbWVudC5ocmVmID8/IG51bGwKICAgICAgICAgICAgICAgICAgICBjb25zdCBjbGFzc2VzID0gQXJyYXkuZnJvbShlbGVtZW50LmNsYXNzTGlzdCkKICAgICAgICAgICAgICAgICAgICBjb25zdCBpZHMgPSBbZWxlbWVudC5pZF0KICAgICAgICAgICAgICAgICAgICBjb25zdCBsaW5rUnVsZXMgPSBbeyJ0eXBlIjoiZXh0ZW5zaW9uIiwidmFsdWUiOiJwZGYifSx7InR5cGUiOiJleHRlbnNpb24iLCJ2YWx1ZSI6InppcCJ9LHsidHlwZSI6InByb3RvY29sIiwidmFsdWUiOiJtYWlsdG8ifSx7InR5cGUiOiJwcm90b2NvbCIsInZhbHVlIjoidGVsIn1dCiAgICAgICAgICAgICAgICAgICAgaWYobGlua1J1bGVzLmxlbmd0aCA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4KICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIC8vIEZvciBsaW5rIHJ1bGVzIHRoYXQgdGFyZ2V0IGFuIGlkLCB3ZSBuZWVkIHRvIGFsbG93IHRoYXQgaWQgdG8gYXBwZWFyCiAgICAgICAgICAgICAgICAgICAgLy8gaW4gYW55IGFuY2VzdG9yIHVwIHRvIHRoZSA3dGggYW5jZXN0b3IuIFRoaXMgbG9vcCBsb29rcyBmb3IgdGhvc2UgbWF0Y2hlcwogICAgICAgICAgICAgICAgICAgIC8vIGFuZCBjb3VudHMgdGhlbS4KICAgICAgICAgICAgICAgICAgICBsaW5rUnVsZXMuZm9yRWFjaCgobGlua1J1bGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYobGlua1J1bGUudHlwZSAhPT0gJ2lkJykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtYXRjaGluZ0FuY2VzdG9yID0gZWxlbWVudC5jbG9zZXN0KCcjJyArIGxpbmtSdWxlLnZhbHVlKQoKICAgICAgICAgICAgICAgICAgICAgICAgaWYoIW1hdGNoaW5nQW5jZXN0b3IgfHwgbWF0Y2hpbmdBbmNlc3Rvci5tYXRjaGVzKCdodG1sLCBib2R5JykpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZGVwdGggPSBjYWxjdWxhdGVQYXJlbnREaXN0YW5jZShlbGVtZW50LCBtYXRjaGluZ0FuY2VzdG9yKQoKICAgICAgICAgICAgICAgICAgICAgICAgaWYoZGVwdGggPCA3KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZHMucHVzaChsaW5rUnVsZS52YWx1ZSkKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICAgICAgICAvLyBGb3IgbGluayBydWxlcyB0aGF0IHRhcmdldCBhIGNsYXNzLCB3ZSBuZWVkIHRvIGFsbG93IHRoYXQgY2xhc3MgdG8gYXBwZWFyCiAgICAgICAgICAgICAgICAgICAgLy8gaW4gYW55IGFuY2VzdG9yIHVwIHRvIHRoZSA3dGggYW5jZXN0b3IuIFRoaXMgbG9vcCBsb29rcyBmb3IgdGhvc2UgbWF0Y2hlcwogICAgICAgICAgICAgICAgICAgIC8vIGFuZCBjb3VudHMgdGhlbS4KICAgICAgICAgICAgICAgICAgICBsaW5rUnVsZXMuZm9yRWFjaCgobGlua1J1bGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYobGlua1J1bGUudHlwZSAhPT0gJ2NsYXNzJykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtYXRjaGluZ0FuY2VzdG9yID0gZWxlbWVudC5jbG9zZXN0KCcuJyArIGxpbmtSdWxlLnZhbHVlKQoKICAgICAgICAgICAgICAgICAgICAgICAgaWYoIW1hdGNoaW5nQW5jZXN0b3IgfHwgbWF0Y2hpbmdBbmNlc3Rvci5tYXRjaGVzKCdodG1sLCBib2R5JykpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZGVwdGggPSBjYWxjdWxhdGVQYXJlbnREaXN0YW5jZShlbGVtZW50LCBtYXRjaGluZ0FuY2VzdG9yKQoKICAgICAgICAgICAgICAgICAgICAgICAgaWYoZGVwdGggPCA3KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc2VzLnB1c2gobGlua1J1bGUudmFsdWUpCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgICAgICAgICAgY29uc3QgaGFzTWF0Y2ggPSBsaW5rUnVsZXMuc29tZSgobGlua1J1bGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGlzTWF0Y2gobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMsIGlkcykKICAgICAgICAgICAgICAgICAgICB9KQoKICAgICAgICAgICAgICAgICAgICBpZighaGFzTWF0Y2gpIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBjb25zdCB1cmwgPSAiaHR0cHM6Ly9yYWlzaW5naGVhbHRoeWZhbWlsaWVzLmNvbS93cC1jb250ZW50L3BsdWdpbnMvaW5kZXBlbmRlbnQtYW5hbHl0aWNzL2lhd3AtY2xpY2stZW5kcG9pbnQucGhwIjsKICAgICAgICAgICAgICAgICAgICBjb25zdCBzaXRlSWQgPSAiIjsKICAgICAgICAgICAgICAgICAgICBjb25zdCBib2R5ID0gewogICAgICAgICAgICAgICAgICAgICAgICBocmVmOiBocmVmLAogICAgICAgICAgICAgICAgICAgICAgICBjbGFzc2VzOiBjbGFzc2VzLmpvaW4oJyAnKSwKICAgICAgICAgICAgICAgICAgICAgICAgaWRzOiBpZHMuam9pbignICcpLAogICAgICAgICAgICAgICAgICAgICAgICBzaXRlSWQ6IHNpdGVJZCwKICAgICAgICAgICAgICAgICAgICAgICAgLi4ueyJwYXlsb2FkIjp7InJlc291cmNlIjoic2luZ3VsYXIiLCJzaW5ndWxhcl9pZCI6NTM5NTAsInBhZ2UiOjF9LCJzaWduYXR1cmUiOiI0NjY5NjNiOWM2MjU3ZDEzZDFhZWYyOTg0OTVhNWU3OCJ9ICAgICAgICAgICAgICAgICAgICB9OwoKICAgICAgICAgICAgICAgICAgICBzZW5kUmVxdWVzdCh1cmwsIGJvZHkpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBsZXQgaGFzU2VhcmNoZWQgPSBmYWxzZTsKICAgICAgICAgICAgICAgIGZ1bmN0aW9uIHNlYXJjaCgpIHsKICAgICAgICAgICAgICAgICAgICBpZihoYXNTZWFyY2hlZCkgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGhhc1NlYXJjaGVkID0gdHJ1ZTsKCiAgICAgICAgICAgICAgICAgICAgaWYgKGRvY3VtZW50Lmhhc093blByb3BlcnR5KCJ2aXNpYmlsaXR5U3RhdGUiKSAmJiBkb2N1bWVudC52aXNpYmlsaXR5U3RhdGUgPT09ICJwcmVyZW5kZXIiKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChuYXZpZ2F0b3Iud2ViZHJpdmVyIHx8IC9ib3R8Y3Jhd2xlcnxzcGlkZXJ8Y3Jhd2xpbmd8c2VtcnVzaGJvdHxjaHJvbWUtbGlnaHRob3VzZS9pLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIGxldCByZWZlcnJlcl91cmwgPSBudWxsOwoKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGRvY3VtZW50LnJlZmVycmVyID09PSAnc3RyaW5nJyAmJiBkb2N1bWVudC5yZWZlcnJlci5sZW5ndGggPiAwKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJlZmVycmVyX3VybCA9IGRvY3VtZW50LnJlZmVycmVyOwogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgcGFyYW1zID0gbG9jYXRpb24uc2VhcmNoLnNsaWNlKDEpLnNwbGl0KCcmJykucmVkdWNlKChhY2MsIHMpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgW2ssIHZdID0gcy5zcGxpdCgnPScpOwogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gT2JqZWN0LmFzc2lnbihhY2MsIHtba106IHZ9KTsKICAgICAgICAgICAgICAgICAgICB9LCB7fSk7CgogICAgICAgICAgICAgICAgICAgIGNvbnN0IHVybCA9ICJodHRwczovL3JhaXNpbmdoZWFsdGh5ZmFtaWxpZXMuY29tL3dwLWpzb24vaWF3cC9zZWFyY2giOwogICAgICAgICAgICAgICAgICAgIGNvbnN0IGJvZHkgPSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJlZmVycmVyX3VybCwKICAgICAgICAgICAgICAgICAgICAgICAgdXRtX3NvdXJjZTogcGFyYW1zLnV0bV9zb3VyY2UsCiAgICAgICAgICAgICAgICAgICAgICAgIHV0bV9tZWRpdW06IHBhcmFtcy51dG1fbWVkaXVtLAogICAgICAgICAgICAgICAgICAgICAgICB1dG1fY2FtcGFpZ246IHBhcmFtcy51dG1fY2FtcGFpZ24sCiAgICAgICAgICAgICAgICAgICAgICAgIHV0bV90ZXJtOiBwYXJhbXMudXRtX3Rlcm0sCiAgICAgICAgICAgICAgICAgICAgICAgIHV0bV9jb250ZW50OiBwYXJhbXMudXRtX2NvbnRlbnQsCiAgICAgICAgICAgICAgICAgICAgICAgIGdjbGlkOiBwYXJhbXMuZ2NsaWQsCiAgICAgICAgICAgICAgICAgICAgICAgIC4uLnsicGF5bG9hZCI6eyJyZXNvdXJjZSI6InNpbmd1bGFyIiwic2luZ3VsYXJfaWQiOjUzOTUwLCJwYWdlIjoxfSwic2lnbmF0dXJlIjoiNDY2OTYzYjljNjI1N2QxM2QxYWVmMjk4NDk1YTVlNzgifSAgICAgICAgICAgICAgICAgICAgfTsKCiAgICAgICAgICAgICAgICAgICAgc2VuZFJlcXVlc3QodXJsLCBib2R5KQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignbW91c2Vkb3duJywgZnVuY3Rpb24gKGV2ZW50KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAobmF2aWdhdG9yLndlYmRyaXZlciB8fCAvYm90fGNyYXdsZXJ8c3BpZGVyfGNyYXdsaW5nfHNlbXJ1c2hib3R8Y2hyb21lLWxpZ2h0aG91c2UvaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgY29uc3QgZWxlbWVudCA9IGV2ZW50LnRhcmdldC5jbG9zZXN0KCdhJykKCiAgICAgICAgICAgICAgICAgICAgaWYoIWVsZW1lbnQpIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBjb25zdCBpc1BybyA9IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgaWYoIWlzUHJvKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgLy8gRG9uJ3QgdHJhY2sgbGVmdCBjbGlja3Mgd2l0aCB0aGlzIGV2ZW50LiBUaGUgY2xpY2sgZXZlbnQgaXMgdXNlZCBmb3IgdGhhdC4KICAgICAgICAgICAgICAgICAgICBpZihldmVudC5idXR0b24gPT09IDApIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICB0cmFjayhlbGVtZW50KQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24gKGV2ZW50KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAobmF2aWdhdG9yLndlYmRyaXZlciB8fCAvYm90fGNyYXdsZXJ8c3BpZGVyfGNyYXdsaW5nfHNlbXJ1c2hib3R8Y2hyb21lLWxpZ2h0aG91c2UvaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgY29uc3QgZWxlbWVudCA9IGV2ZW50LnRhcmdldC5jbG9zZXN0KCdhLCBidXR0b24sIGlucHV0W3R5cGU9InN1Ym1pdCJdLCBpbnB1dFt0eXBlPSJidXR0b24iXScpCgogICAgICAgICAgICAgICAgICAgIGlmKCFlbGVtZW50KSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgaXNQcm8gPSBmYWxzZQogICAgICAgICAgICAgICAgICAgIGlmKCFpc1BybykgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4KICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIHRyYWNrKGVsZW1lbnQpCiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigncGxheScsIGZ1bmN0aW9uIChldmVudCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG5hdmlnYXRvci53ZWJkcml2ZXIgfHwgL2JvdHxjcmF3bGVyfHNwaWRlcnxjcmF3bGluZ3xzZW1ydXNoYm90fGNocm9tZS1saWdodGhvdXNlL2kudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIGNvbnN0IGVsZW1lbnQgPSBldmVudC50YXJnZXQuY2xvc2VzdCgnYXVkaW8sIHZpZGVvJykKCiAgICAgICAgICAgICAgICAgICAgaWYoIWVsZW1lbnQpIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBjb25zdCBpc1BybyA9IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgaWYoIWlzUHJvKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgdHJhY2soZWxlbWVudCkKICAgICAgICAgICAgICAgIH0sIHRydWUpCiAgICAgICAgICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgZnVuY3Rpb24gKGUpIHsKICAgICAgICAgICAgICAgICAgICBzZWFyY2goKTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiaWF3cFNlYXJjaCIsIGZ1bmN0aW9uIChlKSB7CiAgICAgICAgICAgICAgICAgICAgc2VhcmNoKCk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfSkoKTsKICAgICAgICA= | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,CiFmdW5jdGlvbigpeyJ1c2Ugc3RyaWN0IjtpZigicXVlcnlTZWxlY3RvciJpbiBkb2N1bWVudCYmImFkZEV2ZW50TGlzdGVuZXIiaW4gd2luZG93KXt2YXIgZT1kb2N1bWVudC5ib2R5O2UuYWRkRXZlbnRMaXN0ZW5lcigicG9pbnRlcmRvd24iLChmdW5jdGlvbigpe2UuY2xhc3NMaXN0LmFkZCgidXNpbmctbW91c2UiKX0pLHtwYXNzaXZlOiEwfSksZS5hZGRFdmVudExpc3RlbmVyKCJrZXlkb3duIiwoZnVuY3Rpb24oKXtlLmNsYXNzTGlzdC5yZW1vdmUoInVzaW5nLW1vdXNlIil9KSx7cGFzc2l2ZTohMH0pfX0oKTsK | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,DQogICAgd2luZG93Ll9fbGMgPSB3aW5kb3cuX19sYyB8fCB7fTsNCiAgICB3aW5kb3cuX19sYy5saWNlbnNlID0gMTQxNzkxNDA7DQogICAgOyhmdW5jdGlvbihuLHQsYyl7ZnVuY3Rpb24gaShuKXtyZXR1cm4gZS5faD9lLl9oLmFwcGx5KG51bGwsbik6ZS5fcS5wdXNoKG4pfXZhciBlPXtfcTpbXSxfaDpudWxsLF92OiIyLjAiLG9uOmZ1bmN0aW9uKCl7aShbIm9uIixjLmNhbGwoYXJndW1lbnRzKV0pfSxvbmNlOmZ1bmN0aW9uKCl7aShbIm9uY2UiLGMuY2FsbChhcmd1bWVudHMpXSl9LG9mZjpmdW5jdGlvbigpe2koWyJvZmYiLGMuY2FsbChhcmd1bWVudHMpXSl9LGdldDpmdW5jdGlvbigpe2lmKCFlLl9oKXRocm93IG5ldyBFcnJvcigiW0xpdmVDaGF0V2lkZ2V0XSBZb3UgY2FuJ3QgdXNlIGdldHRlcnMgYmVmb3JlIGxvYWQuIik7cmV0dXJuIGkoWyJnZXQiLGMuY2FsbChhcmd1bWVudHMpXSl9LGNhbGw6ZnVuY3Rpb24oKXtpKFsiY2FsbCIsYy5jYWxsKGFyZ3VtZW50cyldKX0saW5pdDpmdW5jdGlvbigpe3ZhciBuPXQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7bi5hc3luYz0hMCxuLnR5cGU9InRleHQvamF2YXNjcmlwdCIsbi5zcmM9Imh0dHBzOi8vY2RuLmxpdmVjaGF0aW5jLmNvbS90cmFja2luZy5qcyIsdC5oZWFkLmFwcGVuZENoaWxkKG4pfX07IW4uX19sYy5hc3luY0luaXQmJmUuaW5pdCgpLG4uTGl2ZUNoYXRXaWRnZXQ9bi5MaXZlQ2hhdFdpZGdldHx8ZX0od2luZG93LGRvY3VtZW50LFtdLnNsaWNlKSkNCg== | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,DQogIGpRdWVyeSggZG9jdW1lbnQgKS5yZWFkeShmdW5jdGlvbigpIHsNCiAgalF1ZXJ5KCIjZml4ZWR2aWRlb2Nsb3NlIikuY2xpY2soZnVuY3Rpb24oKSB7DQogIGpRdWVyeSgiI3ZpZGVvdG9oaWRlIikuYWRkQ2xhc3MoJ2hpZGV2aWRlbycpOw0KfSk7DQogICAgfSk7DQo= | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,DQohZnVuY3Rpb24oZSl7aWYoIXdpbmRvdy5waW50cmspe3dpbmRvdy5waW50cmsgPSBmdW5jdGlvbiAoKSB7DQp3aW5kb3cucGludHJrLnF1ZXVlLnB1c2goQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKSl9O3Zhcg0KICAgICAgbj13aW5kb3cucGludHJrO24ucXVldWU9W10sbi52ZXJzaW9uPSIzLjAiO3Zhcg0KICAgICAgdD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTt0LmFzeW5jPSEwLHQuc3JjPWU7dmFyDQogICAgICByPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKVswXTsNCiAgICAgIHIucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodCxyKX19KCJodHRwczovL3MucGluaW1nLmNvbS9jdC9jb3JlLmpzIik7DQpwaW50cmsoJ2xvYWQnLCAnMjYxOTY4Njk3NjIwMCcsIHtlbTogJzx1c2VyX2VtYWlsX2FkZHJlc3M+J30pOw0KcGludHJrKCdwYWdlJyk7DQo= | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,DQohZnVuY3Rpb24oZixiLGUsdixuLHQscyl7aWYoZi5mYnEpcmV0dXJuO249Zi5mYnE9ZnVuY3Rpb24oKXtuLmNhbGxNZXRob2Q/DQpuLmNhbGxNZXRob2QuYXBwbHkobixhcmd1bWVudHMpOm4ucXVldWUucHVzaChhcmd1bWVudHMpfTtpZighZi5fZmJxKWYuX2ZicT1uOw0Kbi5wdXNoPW47bi5sb2FkZWQ9ITA7bi52ZXJzaW9uPScyLjAnO24ucXVldWU9W107dD1iLmNyZWF0ZUVsZW1lbnQoZSk7dC5hc3luYz0hMDsNCnQuc3JjPXY7cz1iLmdldEVsZW1lbnRzQnlUYWdOYW1lKGUpWzBdO3MucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodCxzKX0od2luZG93LA0KZG9jdW1lbnQsJ3NjcmlwdCcsJ2h0dHBzOi8vY29ubmVjdC5mYWNlYm9vay5uZXQvZW5fVVMvZmJldmVudHMuanMnKTsNCmZicSgnaW5pdCcsICcxODc5MzE4NzE4OTkxMDIwJyk7IC8vIEluc2VydCB5b3VyIHBpeGVsIElEIGhlcmUuDQpmYnEoJ3RyYWNrJywgJ1BhZ2VWaWV3Jyk7DQo= | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,DQooZnVuY3Rpb24oKSB7DQogIGZ1bmN0aW9uIHByb3RlY3RLZWFwRm9ybXMoKSB7DQogICAgdmFyIGZvcm1zID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZm9ybS5pbmZ1c2lvbi1mb3JtIik7DQogICAgaWYgKCFmb3Jtcy5sZW5ndGgpIHJldHVybjsNCiAgICB2YXIgc3R5bGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHlsZSIpOw0KICAgIHN0eWxlLnRleHRDb250ZW50ID0gIi5pbmYtaHAtd3JhcCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTk5OTlweDsgdG9wOiAtOTk5OXB4OyBoZWlnaHQ6IDA7IHdpZHRoOiAwOyBvdmVyZmxvdzogaGlkZGVuOyB9IjsNCiAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHN0eWxlKTsNCiAgICBmb3Jtcy5mb3JFYWNoKGZ1bmN0aW9uKGZvcm0pIHsNCiAgICAgIGlmIChmb3JtLnF1ZXJ5U2VsZWN0b3IoIi5pbmYtaHAtd3JhcCIpKSByZXR1cm47DQogICAgICB2YXIgd3JhcHBlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOw0KICAgICAgd3JhcHBlci5jbGFzc05hbWUgPSAiaW5mLWhwLXdyYXAiOw0KICAgICAgd3JhcHBlci5zZXRBdHRyaWJ1dGUoImFyaWEtaGlkZGVuIiwgInRydWUiKTsNCiAgICAgIHdyYXBwZXIuaW5uZXJIVE1MID0gJzxsYWJlbCBmb3I9ImluZl9maWVsZF9XZWJzaXRlIj5XZWJzaXRlPC9sYWJlbD48aW5wdXQgdHlwZT0idGV4dCIgaWQ9ImluZl9maWVsZF9XZWJzaXRlIiBuYW1lPSJpbmZfZmllbGRfV2Vic2l0ZSIgdGFiaW5kZXg9Ii0xIiBhdXRvY29tcGxldGU9Im9mZiIgdmFsdWU9IiI+JzsNCiAgICAgIHZhciBzdWJtaXQgPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoIi5pbmZ1c2lvbi1zdWJtaXQiKTsNCiAgICAgIGlmIChzdWJtaXQpIHsgZm9ybS5pbnNlcnRCZWZvcmUod3JhcHBlciwgc3VibWl0KTsgfSBlbHNlIHsgZm9ybS5hcHBlbmRDaGlsZCh3cmFwcGVyKTsgfQ0KICAgICAgZm9ybS5hZGRFdmVudExpc3RlbmVyKCJzdWJtaXQiLCBmdW5jdGlvbihlKSB7DQogICAgICAgIHZhciBocCA9IGZvcm0ucXVlcnlTZWxlY3RvcigiaW5wdXRbbmFtZT1cImluZl9maWVsZF9XZWJzaXRlXCJdIik7DQogICAgICAgIGlmIChocCAmJiBocC52YWx1ZSAhPT0gIiIpIHsNCiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7DQogICAgICAgICAgZS5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKTsNCiAgICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgICAgIH0NCiAgICAgIH0pOw0KICAgIH0pOw0KICB9DQogIGlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAibG9hZGluZyIpIHsNCiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgcHJvdGVjdEtlYXBGb3Jtcyk7DQogIH0gZWxzZSB7DQogICAgcHJvdGVjdEtlYXBGb3JtcygpOw0KICB9DQp9KSgpOw0K | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,KGZ1bmN0aW9uKGQsIHMsIGlkKSB7CiAgdmFyIGpzLCBmanMgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdOwogIGlmIChkLmdldEVsZW1lbnRCeUlkKGlkKSkgcmV0dXJuOwogIGpzID0gZC5jcmVhdGVFbGVtZW50KHMpOyBqcy5pZCA9IGlkOwogIGpzLnNyYyA9ICIvL2Nvbm5lY3QuZmFjZWJvb2submV0L2VuX1VTL3Nkay5qcyN4ZmJtbD0xJmFwcElkPTcwMDQxMjA3MzQ1NDk3NiZ2ZXJzaW9uPXYyLjMiOwogIGZqcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZShqcywgZmpzKTsKfShkb2N1bWVudCwgJ3NjcmlwdCcsICdmYWNlYm9vay1qc3NkaycpKTs= | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,ZnVuY3Rpb24gZXNzYl9vcGVuX2NvcHlfbGlua193aW5kb3coZSxvKXtsZXQgcz13aW5kb3cubG9jYXRpb24uaHJlZjtpZihlJiZkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuZXNzYl8iK2UpKXtsZXQgbj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuZXNzYl8iK2UpLmdldEF0dHJpYnV0ZSgiZGF0YS1lc3NiLXVybCIpfHwiIjsiIiE9biYmKHM9bil9aWYobyYmIiIhPW8mJihzPW8pLGVzc2Jfc2V0dGluZ3MmJmVzc2Jfc2V0dGluZ3MuY29weWJ1dHRvbl9kaXJlY3Qpe2Vzc2IuY29weV9saW5rX2RpcmVjdChzKTtyZXR1cm59ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmVzc2ItY29weWxpbmstd2luZG93IikmJihkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjZXNzYl9jb3B5X2xpbmtfZmllbGQiKSYmKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNlc3NiX2NvcHlfbGlua19maWVsZCIpLnZhbHVlPXMpLGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5lc3NiLWNvcHlsaW5rLXdpbmRvdyIpLnN0eWxlLmRpc3BsYXk9ImZsZXgiLGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5lc3NiLWNvcHlsaW5rLXNoYWRvdyIpLnN0eWxlLmRpc3BsYXk9ImZsZXgiLGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5lc3NiLWNvcHlsaW5rLXdpbmRvdy1jbG9zZSIpJiYoZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmVzc2ItY29weWxpbmstd2luZG93LWNsb3NlIikub25jbGljaz1mdW5jdGlvbihlKXtlLnByZXZlbnREZWZhdWx0KCksZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmVzc2ItY29weWxpbmstd2luZG93Iikuc3R5bGUuZGlzcGxheT0ibm9uZSIsZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmVzc2ItY29weWxpbmstc2hhZG93Iikuc3R5bGUuZGlzcGxheT0ibm9uZSJ9KSxkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuZXNzYi1jb3B5bGluay13aW5kb3cgLmVzc2ItY29weS1saW5rIikmJihkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuZXNzYi1jb3B5bGluay13aW5kb3cgLmVzc2ItY29weS1saW5rIikub25jbGljaz1mdW5jdGlvbihlKXtlLnByZXZlbnREZWZhdWx0KCk7bGV0IG89ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2Vzc2JfY29weV9saW5rX2ZpZWxkIik7dHJ5e28uZm9jdXMoKSxvLnNlbGVjdCgpLG8uc2V0U2VsZWN0aW9uUmFuZ2UoMCw5OTk5OSksZG9jdW1lbnQuZXhlY0NvbW1hbmQoImNvcHkiKSxuYXZpZ2F0b3IuY2xpcGJvYXJkLndyaXRlVGV4dChvLnZhbHVlKSxkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuZXNzYi1jb3B5bGluay13aW5kb3cgLmVzc2ItY29weWxpbmstd2luZG93LWhlYWRlciBzcGFuIikuaW5uZXJIVE1MPWVzc2Jfc2V0dGluZ3MudHJhbnNsYXRlX2NvcHlfbWVzc2FnZTI/ZXNzYl9zZXR0aW5ncy50cmFuc2xhdGVfY29weV9tZXNzYWdlMjoiQ29waWVkIHRvIGNsaXBib2FyZC4iLHNldFRpbWVvdXQoZnVuY3Rpb24oKXtkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuZXNzYi1jb3B5bGluay13aW5kb3cgLmVzc2ItY29weWxpbmstd2luZG93LWhlYWRlciBzcGFuIikuaW5uZXJIVE1MPSImbmJzcDsifSwyZTMpfWNhdGNoKHMpe2NvbnNvbGUubG9nKHMuc3RhY2spLGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5lc3NiLWNvcHlsaW5rLXdpbmRvdyAuZXNzYi1jb3B5bGluay13aW5kb3ctaGVhZGVyIHNwYW4iKS5pbm5lckhUTUw9ZXNzYl9zZXR0aW5ncy50cmFuc2xhdGVfY29weV9tZXNzYWdlMz9lc3NiX3NldHRpbmdzLnRyYW5zbGF0ZV9jb3B5X21lc3NhZ2UzOiJQbGVhc2UgdXNlIEN0cmwvQ21kK0MgdG8gY29weSB0aGUgVVJMLiIsc2V0VGltZW91dChmdW5jdGlvbigpe2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5lc3NiLWNvcHlsaW5rLXdpbmRvdyAuZXNzYi1jb3B5bGluay13aW5kb3ctaGVhZGVyIHNwYW4iKS5pbm5lckhUTUw9IiZuYnNwOyJ9LDJlMyl9fSkpfQ== | URLQuery 0IDS 0TDS 0 | |
| URL | data://data:text/javascript;base64,dmFyIGFqYXh1cmwgPSAiaHR0cHM6Ly9yYWlzaW5naGVhbHRoeWZhbWlsaWVzLmNvbS93cC1hZG1pbi9hZG1pbi1hamF4LnBocCI= | URLQuery 0IDS 0TDS 0 | |
| URL | http://raisinghealthyfamilies.com | URLQuery 0IDS 0TDS 0 | |
| URL | https://ct.pinterest.com/ct.html | URLQuery 0IDS 0TDS 0 | |
| URL | https://ct.pinterest.com/user/?tid=2619686976200&pd=%7B%22em%22%3A%2224aba99b2defbb47ee981b4200313f61f3ae31541d8717bdac1e463c838939b0%22%7D&cb=1791321511660&dep=2%2CPAGE_LOAD | URLQuery 0IDS 0TDS 0 | |
| URL | https://ct.pinterest.com/v3/?tid=2619686976200&pd=%7B%22em%22%3A%2224aba99b2defbb47ee981b4200313f61f3ae31541d8717bdac1e463c838939b0%22%7D&event=init&ad=%7B%22loc%22%3A%22https%3A%2F%2Fraisinghealthyfamilies.com%2F%22%2C%22ref%22%3A%22%22%2C%22if%22%3Afalse%2C%22sh%22%3A1024%2C%22sw%22%3A1280%2C%22mh%22%3A%2265ce2983%22%2C%22is_eu%22%3Atrue%7D&cb=1791321511662 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/ | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/bigscoots-bfcache-js-extra | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/cdn-cgi/challenge-platform/h/g/precursor/4df4a60fa397/0.277457970084787:1791320440:OsEHzt7U41umt2bhCmYliJANNKJwnXLxo2Q0p6mETks/a467b2dcfee656af | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/cdn-cgi/challenge-platform/h/g/scripts/precursor/4df4a60fa397/main.js? | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/cdn-cgi/challenge-platform/scripts/precursor/main.js | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/collapseomatic-js-js-before | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/ctc-global-injector-frontend-js-extra | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/easy-social-share-buttons-core-js-after | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/perfmatters-lazy-load-js-before | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/relevanssi-live-search-client-js-extra | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/cache/perfmatters/raisinghealthyfamilies.com/minify/1c8f85be5698.tabs.min.js?ver=1789820116 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/cache/perfmatters/raisinghealthyfamilies.com/minify/696080ba6a81.core_style.min.css?ver=1.0 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/cache/perfmatters/raisinghealthyfamilies.com/minify/c9e779d594fd.style.min.css?ver=2.5 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/cache/perfmatters/raisinghealthyfamilies.com/minify/eeb616c7d096.shortcodes.min.css?ver=1.0.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/cache/perfmatters/raisinghealthyfamilies.com/minify/f9f8d80910bf.style.min.css?ver=1791033888 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/cache/perfmatters/raisinghealthyfamilies.com/minify/fa0cd89ba95a.collapse.min.js?ver=1.7.2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/bigscoots-cache/assets/js/bfcache-invalidation.min.js?ver=4.3.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/bigscoots-cache/assets/js/bs-cache-instant-prefetch-page.min.js | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/copy-the-code/assets/frontend/js/global-injector.js?ver=5.5.3 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/copy-the-code/assets/frontend/js/lib/ctc.js?ver=5.5.3 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-accordion-pro/public/assets/font/fontello.woff2?51010549 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-accordion-pro/public/assets/fonts/fontawesome-webfont.woff2?v=4.7.0 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-bootstrap-shortcodes/fonts/glyphicons-halflings-regular.woff2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-social-share-buttons3/assets/css/easy-social-share-buttons.min.css?ver=11.6 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-social-share-buttons3/assets/js/essb-core.min.js?ver=11.6 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/click-to-tweet.min.css?ver=11.6 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/subscribe-forms.min.css?ver=11.6 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/subscribe-forms.min.js?ver=11.6 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-social-share-buttons3/assets/parts/sharing-mailform.min.css?ver=11.6 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-social-share-buttons3/assets/parts/sharing-mobile.min.css?ver=11.6 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/easy-social-share-buttons3/assets/parts/sharing-postfloat.min.css?ver=11.6 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/generateblocks-pro/dist/accordion-style.css?ver=2.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/generateblocks-pro/dist/accordion.js?ver=2.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/generateblocks-pro/dist/blocks/tabs/tabs.css?ver=2.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/generateblocks-pro/dist/carousel-style.css?ver=2.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/generateblocks-pro/dist/carousel.js?ver=2.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/generateblocks-pro/dist/classic-menu-style.css?ver=2.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/generateblocks-pro/dist/classic-menu.js?ver=2.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/generateblocks-pro/dist/overlay.css?ver=2.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/generateblocks-pro/dist/overlay.js?ver=2.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/generateblocks-pro/dist/tabs.js?ver=2.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/jquery-collapse-o-matic/css/light_style.css?ver=1.6 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/landing-page-templates/type/breeserif-regular-webfont.woff2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/landing-page-templates/type/frederickathegreat-regular-webfont.woff2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/landing-page-templates/type/kiteone-regular-webfont.woff2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.6.8 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/plugins/relevanssi-live-ajax-search/assets/javascript/dist/script.min.js?ver=2.5 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2017/01/100_days_of_real_food.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2017/01/AmazonKindle-e1641593608431.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2017/01/BuzzFeed.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2017/01/Fox-17.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2017/01/Rodale.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2017/01/UltraWellnessCenter.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2017/01/WellnessMama.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2017/01/baby_center.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2017/01/money_saving_mom.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2018/06/noel-testimonial-150x150.jpg | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2018/09/WZZM_13.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2019/11/tasty_logo.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2020/06/Wall-stree-journal-WSJ-logo.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2020/08/Sara-McClure-150x150.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2021/09/Katie_Kimballs-79-edited-truly-square.jpg | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2021/09/rachelle-testimonial-150x150.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2022/01/featured-tedx-logo-dark-gray.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2025/03/LifeSkillsNow-Season-Four-Workshop-Teachers.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2025/10/logo-raising-healthy-families.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2025/12/Healthy-Parenting-Handbook-Podcast-horizontal.jpg | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2025/12/Katie-Kimball-at-the-farmers-market-long-narrow-crop.jpg | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2025/12/Raising-Healthy-Families-Logo-White-802x549-1.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2025/12/kids-cook-real-food-video-lesson-screenshot.jpg | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2025/12/teens-cook-real-food-cast-photo.jpg | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2026/04/cropped-chefs-hat-teal-favicon-45x45.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2026/04/cropped-chefs-hat-teal-favicon-500x500.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/2026/08/The-Picky-Eater-Playbook-by-Katie-Kimball-paperback-book-3D.png | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/generateblocks/style-53950.css?ver=1790520328 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/generateblocks/style-global.css?ver=1791061996 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/generatepress/fonts/fonts.css?ver=1782337987 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/generatepress/fonts/fuzzy-bubbles/6qLGKZMbrgv9pwtjPEVNV0F2BnTzZg.woff2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/generatepress/fonts/fuzzy-bubbles/6qLbKZMbrgv9pwtjPEVNV0F2Ds_WcxQKZw.woff2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/generatepress/fonts/manrope/Manropewght.woff2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/generatepress/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/generatepress/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-content/uploads/generatepress/style.min.css?ver=1783769344 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1 | URLQuery 0IDS 0TDS 0 | |
| URL | https://raisinghealthyfamilies.com/wp-json/iawp/search | URLQuery 0IDS 0TDS 0 | |
| URL | https://s.pinimg.com/ct/core.js | URLQuery 0IDS 0TDS 0 | |
| URL | https://s.pinimg.com/ct/lib/main.65ce2983.js | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.app/app/webTracking/contact/1791321511315?contactId=0&screenResolution=1280x1024&plugins=&javaEnabled=false&domain=raisinghealthyfamilies.com&location=https://raisinghealthyfamilies.com/&referrer= | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.app/app/webTracking/getTrackingCode | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.app/app/webTracking/websiteTriggerIframe | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.app/app/webform/overwriteRefererJs | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.app/cdn-cgi/challenge-platform/h/g/jsd/oneshot/4df4a60fa397/0.8531150272117982:1791320440:2uUO4zGHGW2igdcKUlK75Ce-66f2HXVWcvgRRQSkveM/a467b2f87ecfb4fa | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.app/cdn-cgi/challenge-platform/h/g/scripts/jsd/4df4a60fa397/main.js? | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.app/cdn-cgi/challenge-platform/scripts/jsd/main.js | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.app/slices/spacer.gif | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.com/app/timezone/timezoneInputJs?xid=104a28b25989e68b517cefdb4f5adeb6 | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.com/app/webTracking/getTrackingCode?trackingId=e5d9d4ec5a0483f8ec8f83efb0d0b182 | URLQuery 0IDS 0TDS 0 | |
| URL | https://sl290.infusionsoft.com/js/jquery/jquery-3.3.1.js | URLQuery 0IDS 0TDS 0 | |
| URL | https://www.google.no/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&_ng=1&tid=G-9RNZ8W7VX2&cid=482117377.1791321512>m=45je6a50v883349426za208zd883349426xf1&rcb=5&aip=1&dma=1&dma_cps=a&gcd=13l3lPl2l1l1&npa=1&frm=0&tag_exp=115938465~115938469~118012009~118897920~118897930~120213116~120385422~120469145~120469153~121046263~121046271~121125486~121280971&z=336789844 | URLQuery 0IDS 0TDS 0 | |
| URL | https://www.googletagmanager.com/gtag/js?id=G-9RNZ8W7VX2 | URLQuery 0IDS 0TDS 0 | |
| URL | https://www.googletagmanager.com/gtag/js?id=UA-84147873-1&cx=c>m=4e6a50 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 0279c36d4fa62bae30a2ca7ade05a2d0540cecc905a22ba52c44eb45ddff3fbe | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 04f7320f426d801b5e851de83524578c87c36b857551d3b1d5a2e229a59698c4 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 06d9907bf48800dd230dd600f47257042d833bba131a47cc047ed4293c0fe903 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 07335e65b89b668211ef57da91a5858405d14682560ff057f8ccd947291f7a29 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 0c6137553fd7152427bf30e1047791dee4fa094baf8fb8eb5761ab0ffd9984a4 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 0d326fd9a86cda9ab9f2edb80c6749b125243d3d6c8182a15934495ebe864aed | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 0f34a6edc9eff49249e726cba621fd1f7e5b93ea0360daff26d8932e2e5d145e | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 0ffb8d2f2802bbedeab1d030fc83087d519c0d71b22c4b136b9875bdbe4c2f4e | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 104832e7772e51427c0f524a1e8379df59b604400ef8980e4a6e8ec993c8d390 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 1185145e50d7d57fef144779404c2503bdeccba33e0a6089fef3797271dcbe4f | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 15a6be7c8518de7f3ac66a442a9d3010333d18799fb460368aa227e9e5f7bc13 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 16fb018326681f99faea333e6cf23cf9922d7d1abf4de3786f9613306d09180d | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 186836b74ceac07b2764c07c0379420e3014efb30fe918461c235e0ef6cbc4a2 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 187575ccacef0fab6d72a25db5ab4f06bc4ad0b9ffcd28db73e5f36ff3ae2f33 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 188518351bf7473099fce44dd1e460822061a60148be9f4ee8a97d38dd9c5101 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 1a2b8d730bf77404f846508f99f70959eedb0ff40ae4871b74e7352d8bec6c64 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 1bd6e7925743c251b7468d2abdeb2c4e3316077772992eecd7824e043efda2db | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 1bff66e61da3b919e69614aad03cf1eed99d32c9235f978a366c0ad814b1a6fe | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 1c0ffae11671c6d4a632b5792af7875acfb2b524eab2a1f693a1a1e19d6a4d7e | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 1cb8f2aca70c1e41692da5bee449fe4120e62d302f8b274da8d8ad02ef135c56 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 1d0507d7a61957a6e614494d6bd6965efb17df0de95f407da778eb475defdef2 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 1dcba8619ae82b1fc5c0c344b26291b862710a3a3c9bf6d3c6995699278a817b | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 1f1e54d33ab65d31d5a9b1b2772c80286a0bc3a795bd5a1d4b0fd0fc8e562c1d | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 2a0cbad325b559959c9bdf71ec265e3ba2f46f37eb52226eb7c7a6e67f5b4adf | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 2b3d3845173f80db879da471320dfecab6d94ef182a1135e59107424c35bb80e | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 2dc13cfe87a970374d1780e2c4560b6e49af32becb1b6589cb677af38d4e1eef | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 2dda599424c48ed270aab72a97edc38daf41f9692d19f430d04da0f9634baf9e | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 31ae390b34f6fb0a61cc4400f62c5f776a86f5b86968ecf083bcd33ae43a7057 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 35249648da1041929436ae91a5e054222fd64a6c867257e2d258eb08abadf169 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 37866601bf7e1e8fec81aa94cdaf56378de28d69f8e3ac241f9486207eeb7930 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 3795804385df0e39c5a912508f15402f8c7d316a3caa164d00508922ca4249a0 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 37b17c5135a176a9474521af147d96dfa1fb4ca0f43f00d1400bd1885be3ab9b | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 38a728da98ea11e15fd3d85ab796620a0f3abd15c9dd9dc0afa7042703c06fb6 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 3c3e653406981aa74178e660e8cb3b0837e73fcfc6dc644bb6971c23573083e1 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 3f38c9f1a2ef019ea0b62d5038e7c82c60257b136237a800758641fce1917b58 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 4502efdf47627c3c3d49eba2df4992213ff534b346c9ae1470a329ab9c635a69 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 4701a4f6dd9b9813bfe5c903e8a243c8a9a36383cba4e0d56b76505338f91673 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 4ab926f67f50bb5617b887df9b4471bf4f6350cf232ca93179e9b45b868d8060 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 4dacabc4dabd01ad27708f6444f4e6353ad90a4c9426483bd4806f94a640db2c | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 4e6bb9f4d84d9c23b9a19b652dca9edf4ace9445be05410e3b9f0ed992ede764 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 4e9c7182b07be2f084aa1b52e2638d3bb3b74fd19e85a3821b1f055ceda2cb38 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 5282e622928543c6ab4c44a0e6755ef181274511b8852c4bfc56bc3102056b74 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 554e4adfad75975bc160c2534059538258eec419992cbe52fcb9b9740fb01139 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 55f7d9e99b8e2d4e0e193b2f0275501e6d9c1ebd29cadbea6a0da48a8587e3e0 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 583d80c9cb1c7969e6ea41bba88ba2a39ce98f54e7024e0b9de7c63ff29abd5b | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 596f84f3acef473e2c9367d2e37585fa29145376460c696640efd68585302808 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 5a8e29530407c443d6633c1a3e9013cee3d314b604c9cc03179f56a5a6a59a7a | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 5e49b54a5f5b8d5a76577cde8ca438d9df0346b87c3b85e4124d08e6bbcc901d | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 60b3885d66a885b895e12363cd661543056d368cb2d8956c1a0843ebc3a12cc6 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 60ddb2c3bbfe8c7d9b6da2258a7b96162ab191079d6de5d4958b40726350e2c5 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 6260c1271a751acd1a31ca9f6ce93967df2c8a0c655da1e91dc598a778dd9929 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 6752aa0e8256bea1f78904a798a337b2a6eed831a1cd3b777f432b8602e7e100 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 680bdd37b7a96223aff6dc4b706d4474c69af0f433388748400e8f86d98b52f6 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 691ea2dcd8d8ffece8d13e58f8bc39ff339d0a084712807c50e88287e2dce640 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 7051e7dd0e4b39c1100de0c04a9f6f177fe7abedd56ad817e41d9dabb4cbf549 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 7278de1c1b3b42dd5821f7ff14fc7150963898eb1e30c4c1de2ab3069205ed9e | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 72b6233629fd1e2fd03e6cd6f833638b489fafe66f621ccab9c13bb216315c01 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 7327171d64fa5547b95471a00f34cd885796014741165505643a72838d70a39a | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 7aa41e27c90ffb78179defb894911e85c89f08c8bcec47154634fc526d331458 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 7d87c909861e5417e7eabbdf4b9324b43436f9db27d3451348e3d3e34bef5fdd | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 81c66183d74a5fbb97df374eea0b3eec3ae361bd30ed2d4a3154696f189947f4 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 827b45e493d929fdc24520c1111f8c345cb3a05306d2a560d88525b580ada648 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 8790c73d7405226bbb7c14405efd481ccb18704201622063fffdadbe01d5b2dd | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 87b68dbf4d74648d35583b324b35ea035ac608de5f26c1ab8bdbf61386c0e622 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 89fe0ee6020314794fc2cfeacf3d10c31050cfe56f8ebddf1ed0a33fbe941fa7 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 8baef7a83031e957a9d34d44a4d009ebd06e7670f9f7cda2916c5d7ae8b44293 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 8d6ebfa4b92f7434e72ca208d11e1ae8125e5a9adb8fee5f9c03fd23cf4d039c | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 8f2e5871fe530c68330e6796a58a4a7d01cee58aee73918ada6d53e57fcb1b33 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 8f591b62bf070c673e8306e0d0d194f580bdc11b52c8765e867ab446a0d5eaac | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 945ec76b59c88056111ecf0e55054f7f405b46891df8d40c2495a0df03a543da | URLQuery 0IDS 0TDS 0 | |
| SHA256 | 99faebe1f8d3038bacb1c6bf15e5ac039214cdc675ab76179cbec667aede688b | URLQuery 0IDS 0TDS 0 | |
| SHA256 | a33b54d30e8071c65149d5885b3d736b33443207d53791ac4497bf5997b85da1 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | a40847209490991f3f0a35bb4fa98865587ea8461bea6062595f1fe2890982c7 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | a5a28e1612d3cf78752fa3fb631a39914b23f22a6da62d226fa7bdde39e0a44a | URLQuery 0IDS 0TDS 0 | |
| SHA256 | ab69fec338e731b6962c5cd22558d668c23c90a9427af583504d89e8f19c288d | URLQuery 0IDS 0TDS 0 | |
| SHA256 | ad64ac022b186affdc6b9410f2619c18401f5174b621287c26520979aa69f89b | URLQuery 0IDS 0TDS 0 | |
| SHA256 | adb6f7052c19c3e5350c03e081de3237eb83d9191c3783b3586582666387f947 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | adbb9ae68d8d21b443c9cf0048e5cc5e07643c18b9c2e239ae00b7d5d9d6a1dd | URLQuery 0IDS 0TDS 0 | |
| SHA256 | ae35d636d6a7d2e0681190a8f99647091da95a11a36f9b17b9ba3642548ef32b | URLQuery 0IDS 0TDS 0 | |
| SHA256 | aeb2a178999864fd6931ac893a3d84c3f877a910f15a1063e1f22626f3b452e0 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | b079b975d509b2bac8c43ba6fac399095b9d9eb9bc7761486b5ea675da7b7fd1 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | b0f53ad5edbbff747359a3108f7674a6a04bf11e8069fb10817f87568a418f24 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | b53f89800201ba4908ee1ca8a4ab349b8554aab4b8a3f08fccc2ffe980ed2a76 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | b64428fc2afab5357d949db05f177b11eef10eadf92ebf9f52502a68200540e9 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | b7b228522f34867f4a55c1c55d3a28defc140f44567f7c0bf8ef0ada18e94f86 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | bdbf202cd096103d51142548fbc224c54daec112d86dc4fd4a1bd123dddc9927 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | bddadaa402878d3a506fca719f073a3fa6eb7387bcabab56ae603337721ab112 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | bfca1c482615103f0b77af2c757b351f84edfedccda2b5d623ab0783a55d876b | URLQuery 0IDS 0TDS 0 | |
| SHA256 | bfd1f15a6317bfedab20933299cbe6cfac6764d4409857b9a6f8dd7d28f1898a | URLQuery 0IDS 0TDS 0 | |
| SHA256 | c581c3c5868c2ae58162aab087115536117756c4626560e55f9e16a312d566d5 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | c639c994d842886abb1be6b5a6daf5a13369c36e2efe87e0f9209c9f5cf02e38 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | c839222ec3a5037179749a843610820436bf575a591a3e0b45404f1970a2cc56 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | c955e57777ec0d73639dca6748560d00aa5eb8e12f13ebb2ed9656add3908f97 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | cb6f2d32c49d1c2b25e9ffc9aaafa3f83075346c01bcd4ae6eb187392a4292cf | URLQuery 0IDS 0TDS 0 | |
| SHA256 | cb9267482bf2592dabfc32d2b55b0e1390d376afe657d06a60e701df130bb72f | URLQuery 0IDS 0TDS 0 | |
| SHA256 | ccc060d20a637671aa5b5dc736072f1c75e376720bff0e1ffeb1270b6e92d2f3 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | d2ff062aa71460606b27ce190c014aaa47792767e5dad5a72abed3306b29576a | URLQuery 0IDS 0TDS 0 | |
| SHA256 | d3e83a067f50dcffb22afff3da9da7c1daf0f13d889bffd308cd90369547e7d4 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | d6a1ac4c21483657b0d06b34151264efbf0010ea6be5f5f58a4772a6c8fc6db7 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | d85969dca1b73a7c6ec15036b6c77ad42eda920c1911588bac4f6c9904ac19b1 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | d8e4fe0452aa2076429a9bb5d8757d00a994dd95986cf950e9a1a371b9a072a0 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | db30fd78734b72f10adfe3564c5c4762235320aaccc7c6b3882d56bc2655e89f | URLQuery 0IDS 0TDS 0 | |
| SHA256 | db69b6dc342e3c294a5b3f4e552c55ea91b677bcb801594a4216ca0bb39b2967 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | deff0642f89eecb2abe09996bdb2dbb7b77742532f5a4baaec55ec6b6ebc1ab4 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | e02964dd0e7bb6c579fdb2d0cbeec7d63e9b357f2dcd6d8a5873ce41b1e183b8 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | e190737c1c0e50b7c18999b13ec36e803de8a8a64fc0727627c28de011b6ce44 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | e43be19ca0a69442e03b10c72c0c51a4d95e95fa912aa4d386e2660b99ee433a | URLQuery 0IDS 0TDS 0 | |
| SHA256 | eb29597babfca25d2c926b5745fc6750b16e49735baeb178afee3a7e393537db | URLQuery 0IDS 0TDS 0 | |
| SHA256 | ebe87263ecb80aec5805ea93295b0b1564d28ac437b2e47ff18d725606bd3426 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | ef9bae2c3a7b2b6a1aef7d7905f0e0d14683342d00ecec4ff92bca09fd89d218 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | f83b1a3ea61ad62e47fad82de5495a2547e2f12e591ad8108050538c566ae1e3 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | f93b143af17870ccdfd985f38f52554a3c4f129bd2a4640cda2e4466bcf794dc | URLQuery 0IDS 0TDS 0 | |
| SHA256 | fbafd37b04603f38be311dca28a3e5ff54b8117a0bf6b56ba37674367c863dd7 | URLQuery 0IDS 0TDS 0 | |
| SHA256 | ffb7b4a1a779800a8f622ee78d11431a2cf5080b2325d0bbe65583b5413bbdde | URLQuery 0IDS 0TDS 0 |
No indicators match the current filters.