60 Matching Annotations
  1. Sep 2026
    1. (()=>{"use strict";var e={100:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(601),a=n.n(r),i=n(314),o=n.n(i)()(a());o.push([e.id,'.with-app-header,html .iu .app-sidebar,html .iu .results-container,html .iu .unfollow-log-container{padding-top:4rem !important}.flex,html .iu .app-header,html .iu .app-header-content,html .iu .results-container .result-item,html .iu .tabs-container{display:flex}.flex.align-center,html .iu .align-center.app-header,html .iu .align-center.tabs-container,html .iu .app-header-content,html .iu .results-container .result-item{align-items:center}.flex.justify-center,html .iu .justify-center.app-header,html .iu .justify-center.app-header-content,html .iu .results-container .justify-center.result-item,html .iu .justify-center.tabs-container{justify-content:center}.flex.column,html .iu .column.app-header,html .iu .column.app-header-content,html .iu .results-container .column.result-item,html .iu .column.tabs-container{flex-direction:column}.grow,html .iu .results-container,html .iu .unfollow-log-container,html .iu .tabs-container .tab{flex:1}.w-100{width:100%}.p-small,html .iu .results-container .result-item .private-indicator,html .iu .tabs-container .tab{padding:.5rem}.p-medium,html .iu .results-container .alphabet-character,html .iu .results-container .result-item,html .iu .unfollow-log-container,html .iu .badge{padding:1rem}.p-large,html .iu .tabs-container{padding:1.5rem}.p-xlarge{padding:2rem}.p-clear,html .iu button{padding:0}.m-small{margin:.5rem}.m-medium,html .iu .results-container .alphabet-character{margin:1rem}.m-large{margin:1.5rem}.m-xlarge{margin:2rem}.m-clear{margin:0}.fs-small{font-size:.5rem}.fs-medium,html .iu button.copy-list{font-size:1rem}.fs-large,html .iu .app-sidebar,.controls{font-size:1.5rem}.fs-xlarge,html .iu .results-container .alphabet-character,html .iu .tabs-container .tab{font-size:2rem}.clr-inherit{color:inherit}.clr-red{color:#ac2626}.clr-green{color:#56d756}.clr-cyan{color:aqua}.d-none,html .iu .results-container .result-item .avatar-container .avatar-icon-overlay-container{display:none}.t-center,html .iu .tabs-container .tab{text-align:center}.pos-relative,html .iu .results-container .result-item .avatar-container{position:relative}.setting-menu{position:absolute;top:4rem;left:50%;transform:translateX(-50%);width:90%;max-width:900px;max-height:85vh;background:#2c2c2e;border:1px solid hsla(0,0%,100%,.1);padding:1.5rem;z-index:100;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;border-radius:12px}.setting-menu::-webkit-scrollbar{width:8px}.setting-menu::-webkit-scrollbar-track{background:#1c1c1e}.setting-menu::-webkit-scrollbar-thumb{background:#48484a;border-radius:4px}.setting-menu::-webkit-scrollbar-thumb:hover{background:#636366}.settings-module{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.settings-module .module-header h3{text-align:center;margin:0 0 1.2rem 0;font-size:1.4rem;color:#fff;font-weight:600;letter-spacing:-0.02em}.settings-module .settings-content{display:flex;flex-direction:column;gap:.8rem}.settings-module .warning-container{margin-top:1rem;padding:1rem;background:rgba(255,59,48,.08);border-radius:8px;border:1px solid rgba(255,59,48,.2)}.settings-module .warning-container h3{text-align:center;margin:.3rem 0;font-size:.88rem;font-weight:400;letter-spacing:-0.01em}.whitelist-module{display:flex;flex-direction:column}.module-divider{margin:1.2rem 0;border:none;border-top:1px solid hsla(0,0%,100%,.1);opacity:1}.row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .8rem;background:hsla(0,0%,100%,.03);border-radius:8px}.row label{font-weight:500;color:#fff;font-size:.88rem;letter-spacing:-0.01em}.row input[type=number]{width:80px;padding:.45rem .6rem;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;background:#1c1c1e;color:#fff;font-size:.88rem;letter-spacing:-0.01em}.row input[type=number]:focus{outline:none;border-color:#007aff;background:#1c1c1e}.minimun-width{min-width:300px;flex:1}.margin-between-input-and-label{color:#8e8e93;font-size:.84rem;font-weight:400;letter-spacing:-0.01em}.btn-container{display:flex;justify-content:center;gap:.8rem;padding-top:1.2rem;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.1)}.btn{border:none !important;border-radius:8px !important;padding:.65rem 1.8rem !important;cursor:pointer !important;color:#fff !important;background-color:#007aff !important;min-width:90px !important;height:auto !important;font-size:.9rem !important;font-weight:500 !important;transition:background-color .15s ease,opacity .15s ease !important;letter-spacing:-0.01em !important}.btn:hover{background-color:#0051d5 !important}.btn:active{opacity:.8}.btn[type=button]{background-color:#8e8e93 !important}.btn[type=button]:hover{background-color:#636366 !important}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:100;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.warning{color:#ff9f0a}.warning b{color:#ff453a;font-weight:600}@media(max-width: 768px){.setting-menu{width:95%;max-height:90vh;padding:1rem;top:2rem}.settings-module .module-header h3{font-size:1.2rem}.settings-module .settings-content{gap:.6rem}.settings-module .warning-container h3{font-size:.8rem}.row{flex-direction:column;align-items:flex-start;gap:.4rem}.row label{font-size:.85rem}.row input[type=number]{width:100%;max-width:150px}.minimun-width{min-width:unset;width:100%}.margin-between-input-and-label{margin-left:0}.btn-container{flex-direction:column;gap:.5rem}.btn-container .btn{width:100% !important}}@media(max-width: 480px){.setting-menu{width:98%;padding:.8rem;top:1rem}.settings-module .module-header h3{font-size:1.1rem}.settings-module .warning-container{padding:.8rem}.settings-module .warning-container h3{font-size:.75rem}.row{padding:.4rem}.row label{font-size:.8rem}.row input[type=number]{font-size:.85rem}.btn{padding:.6rem 1.2rem !important;font-size:.88rem !important}}{box-sizing:border-box}html{background-color:#111 !important}html body{margin:0;background-color:#111 !important}html .iu{font-family:system-ui;width:100%;max-width:1300px;margin:0 auto;display:flex;flex-direction:column}html .iu .overlay{color:#fff}html .iu .app-header{position:fixed;top:0;left:0;right:0;height:4rem;background-color:rgba(34,34,34,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:10;border-bottom:1px solid hsla(0,0%,100%,.08)}html .iu .app-header-content{padding:0 1rem;justify-content:space-between;width:100%;max-width:1300px;margin:0 auto}html .iu .app-header .logo{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;font-size:1rem;letter-spacing:2px;cursor:pointer}html .iu .app-header .logo .logo-text{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:500}html .iu .app-header .search-bar{color:#fff;border-radius:8px;padding:.5rem;font-weight:bold;font-family:inherit;background-color:rgba(0,0,0,0);border:1px solid #333}html .iu .app-sidebar{position:sticky;top:0;height:100vh;min-width:280px;max-width:280px;background-color:rgba(17,17,17,.5);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-inline-end:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;padding:.8rem}html .iu .app-sidebar .sidebar-content{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:4px;margin-bottom:.5rem}html .iu .app-sidebar .sidebar-content::-webkit-scrollbar{width:4px}html .iu .app-sidebar .sidebar-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}html .iu .app-sidebar .sidebar-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}html .iu .app-sidebar .sidebar-content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}html .iu .app-sidebar .sidebar-filters-grid{display:grid;grid-template-columns:1fr 1fr;gap:.3rem .5rem;margin:0 0 .8rem 0;list-style:none;padding:0}html .iu .app-sidebar .sidebar-filters-grid p{grid-column:span 2;margin:0 0 .4rem 0;font-size:.8rem;font-weight:600;text-transform:uppercase;color:hsla(0,0%,100%,.4);letter-spacing:1px}html .iu .app-sidebar .sidebar-filters-grid label{display:flex;align-items:center;gap:.4rem;font-size:.8rem;margin:0;cursor:pointer}html .iu .app-sidebar .sidebar-filters-grid label input{margin:0}html .iu .app-sidebar .sidebar-buttons-grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:.4rem 0 .8rem 0}html .iu .app-sidebar .sidebar-buttons-grid .button-secondary{padding:.4rem;font-size:.75rem;text-align:center;justify-content:center}html .iu .app-sidebar .sidebar-whitelist-action{display:flex;align-items:center;justify-content:center;width:100%;margin:0 0 .8rem 0;text-align:center;background:rgba(224,163,58,.16);border-color:rgba(224,163,58,.32);color:#f5d38a}html .iu .sidebar-stats{margin:.3rem 0;padding:.4rem;background:hsla(0,0%,100%,.03);border-radius:6px}html .iu .sidebar-stats p{margin:.15rem 0;font-size:.8rem}html .iu .sidebar-stats .whitelist-counter{margin-top:.2rem}html .iu .sidebar-summary{margin:.4rem 0;padding:.5rem .8rem;background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}html .iu .sidebar-summary h4{margin:0 0 .4rem 0;font-size:.85rem;font-weight:600;color:#007aff}html .iu .sidebar-summary .summary-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.4rem}html .iu .sidebar-summary .summary-grid .summary-item{display:flex;flex-direction:column;gap:.1rem}html .iu .sidebar-summary .summary-grid .summary-item span{font-size:.65rem;color:hsla(0,0%,100%,.5);text-transform:uppercase}html .iu .sidebar-summary .summary-grid .summary-item strong{font-size:.95rem;font-weight:700}html .iu .sidebar-footer-controls{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.4rem 0}html .iu .sidebar-footer-controls .button-pause{flex:1;font-size:.8rem;padding:.4rem}html .iu .sidebar-footer-controls .sidebar-pagination{flex:1;text-align:center}html .iu .sidebar-footer-controls .sidebar-pagination .pagination-controls{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.85rem;background:hsla(0,0%,100%,.05);padding:.4rem;border-radius:6px}html .iu .sidebar-footer-controls .sidebar-pagination .pagination-controls span{font-weight:600;min-width:40px}html .iu .sidebar-footer-controls .sidebar-pagination .pagination-controls a{padding:0 4px}html .iu .sidebar-footer-controls .sidebar-pagination .pagination-controls a:hover{color:#007aff}html .iu label{cursor:pointer}html .iu input[type=checkbox]{height:1.1rem;width:1.1rem}html .iu a{color:inherit;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .1s;cursor:pointer}html .iu a:hover{text-decoration-color:inherit}html .iu button{border:1px solid #111;cursor:pointer;background-color:#222;border-radius:8px;color:#fff}html .iu button.copy-list{font-weight:300;color:#fff;background-color:#111;padding:5px;border-radius:5px}html .iu button.run-scan{background-color:rgba(0,0,0,0);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:2em;color:#fff;border:1px solid #fff;height:160px;width:160px;border-radius:50%}html .iu button.run-scan:hover{background-color:#222}html .iu button.unfollow{width:100%;background-color:#ff3b30 !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:.75rem 1rem !important;font-size:.95rem !important;font-weight:600 !important;letter-spacing:.02em !important;transition:background-color .15s ease,opacity .15s ease !important;margin:0 !important;flex-shrink:0;box-shadow:0 -4px 12px rgba(0,0,0,.1)}html .iu button.unfollow:hover{background-color:#d70015 !important}html .iu button.unfollow:active{opacity:.8}html .iu button.unfollow:disabled{opacity:.5;cursor:not-allowed}html .iu .progressbar{width:100%;height:6px;position:absolute;left:0;top:0;background:hsla(0,0%,100%,.05);overflow:hidden}html .iu .progressbar::after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress-width, 0%);background:linear-gradient(90deg, #007aff, #00c6ff);box-shadow:0 0 12px rgba(0,122,255,.6);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}html .iu .results-container .alphabet-character{border-bottom:1px solid #222}html .iu .results-container .result-item{border-radius:3px;cursor:pointer}html .iu .results-container .result-item .avatar-container:hover .avatar{filter:brightness(0.25) blur(3px)}html .iu .results-container .result-item .avatar-container:hover .avatar-icon-overlay-container{display:inline-block}html .iu .results-container .result-item .avatar-container .avatar{width:75px;border-radius:50%}html .iu .results-container .result-item .avatar-container .avatar-icon-overlay-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}html .iu .results-container .result-item .verified-badge{background-color:#49adf4;border-radius:50%;padding:.2rem .3rem;font-size:.45em;height:fit-content;transform:translateY(-15px)}html .iu .results-container .result-item .private-indicator{border:2px solid #51bb42;border-radius:25px;color:#51bb42;font-weight:500}html .iu .tabs-container .tab{color:#505050;border-radius:8px;cursor:pointer}html .iu .tabs-container .tab-active{color:inherit;background-color:#222}html .iu .badge{background:#222;border-radius:15px}.toast{position:fixed;display:flex;opacity:1;justify-content:space-between;align-items:start;width:100%;max-width:360px;padding:.8em;gap:.5em;bottom:1rem;right:1rem;color:#111;background-color:#fff;font-size:1.25em;border-radius:6px;z-index:2;box-shadow:0 0 10px 0 rgba(0,0,0,.2);animation:slide-out .5s ease-in-out}.toast>.toast__message{display:flex;margin:0}.toast>.toast__close-button{background:none;border:none;color:inherit;cursor:pointer;font-size:1em}.toast .show{animation:slide-in .5s ease-in-out;display:flex;opacity:1}.toast.success{background-color:#56d756;color:#fff}.toast.error{background-color:#ac2626;color:#fff}.toast.info{background-color:#2196f3;color:#fff}.toast.warning{background-color:#fdd835;color:#111}.controls{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0;padding:0}.controls .button-control{background-color:#48484a;border-radius:8px;padding:.5rem .8rem;color:#fff;cursor:pointer;border:none;font-size:.85rem;font-weight:500;transition:background-color .15s ease}.controls .button-control:hover{background-color:#636366}.controls .button-pause{width:100%}.whitelist-manager{padding:0;background-color:rgba(0,0,0,0);border:none}.whitelist-manager .whitelist-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;background-color:hsla(0,0%,100%,.06);border-radius:10px;border:1px solid hsla(0,0%,100%,.08)}.whitelist-manager .whitelist-header h4{margin:0;font-size:1.15rem;color:#fff;font-weight:600;letter-spacing:-0.02em}.whitelist-manager .whitelist-header .whitelist-count{background-color:#48484a;padding:.35rem .9rem;border-radius:16px;font-size:.85rem;font-weight:500;color:#fff;letter-spacing:-0.01em}.whitelist-manager .whitelist-message{padding:.85rem 1rem;margin-bottom:1rem;border-radius:8px;font-size:.88rem;font-weight:400;letter-spacing:-0.01em;line-height:1.4}.whitelist-manager .whitelist-message.success{background-color:rgba(52,199,89,.15);border:1px solid rgba(52,199,89,.3);color:#a5d6a7}.whitelist-manager .whitelist-message.error{background-color:rgba(255,59,48,.15);border:1px solid rgba(255,59,48,.3);color:#ef9a9a}.whitelist-manager .whitelist-actions{display:flex;flex-direction:column;gap:.75rem}.whitelist-manager .whitelist-actions .btn{padding:.7rem 1rem;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit;letter-spacing:-0.01em}.whitelist-manager .whitelist-actions .btn:disabled{opacity:.4;cursor:not-allowed}.whitelist-manager .whitelist-actions .btn:not(:disabled):hover{opacity:.9}.whitelist-manager .whitelist-actions .btn:not(:disabled):active{opacity:.7}.whitelist-manager .whitelist-actions .btn-export{background:#007aff;color:#fff}.whitelist-manager .whitelist-actions .btn-export:hover{background:#0051d5}.whitelist-manager .whitelist-actions .btn-import{background:#34c759;color:#fff}.whitelist-manager .whitelist-actions .btn-import:hover{background:#248a3d}.whitelist-manager .whitelist-actions .btn-clear{background:#ff3b30;color:#fff}.whitelist-manager .whitelist-actions .btn-clear:hover{background:#d70015}.whitelist-manager .whitelist-actions .import-section{display:flex;flex-direction:column;gap:.6rem}.whitelist-manager .whitelist-actions .import-section .import-mode{display:flex;gap:1.2rem;padding:.6rem .8rem;background-color:rgba(0,0,0,.25);border-radius:8px;flex-wrap:wrap}.whitelist-manager .whitelist-actions .import-section .import-mode label{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#fff;cursor:pointer;font-weight:400;letter-spacing:-0.01em}.whitelist-manager .whitelist-actions .import-section .import-mode label input[type=radio]{width:auto;height:auto;cursor:pointer;accent-color:#007aff}.whitelist-manager .whitelist-info{margin-top:1rem;padding:.85rem 1rem;background-color:rgba(0,122,255,.08);border:1px solid rgba(0,122,255,.2);border-radius:8px}.whitelist-manager .whitelist-info .info-text{margin:0;font-size:.84rem;line-height:1.5;color:#90caf9;font-weight:400;letter-spacing:-0.01em}.whitelist-manager .whitelist-info .info-text strong{color:#64b5f6;font-weight:500}@media(max-width: 768px){.whitelist-manager .whitelist-header{flex-direction:column;align-items:flex-start;gap:.5rem}.whitelist-manager .whitelist-header h4{font-size:1.1rem}.whitelist-manager .whitelist-header .whitelist-count{font-size:.85rem}.whitelist-manager .whitelist-message{font-size:.85rem;padding:.6rem}.whitelist-manager .whitelist-actions{gap:.7rem}.whitelist-manager .whitelist-actions .btn{font-size:.88rem;padding:.65rem .9rem}.whitelist-manager .whitelist-actions .import-section .import-mode{flex-direction:column;gap:.5rem}.whitelist-manager .whitelist-actions .import-section .import-mode label{font-size:.8rem}.whitelist-manager .whitelist-info{padding:.6rem}.whitelist-manager .whitelist-info .info-text{font-size:.8rem}}@media(max-width: 480px){.whitelist-manager .whitelist-header{padding:.8rem}.whitelist-manager .whitelist-header h4{font-size:1rem}.whitelist-manager .whitelist-header .whitelist-count{font-size:.8rem;padding:.25rem .6rem}.whitelist-manager .whitelist-actions .btn{font-size:.86rem;padding:.6rem .85rem}.whitelist-manager .whitelist-info .info-text{font-size:.75rem}}.whitelist-counter{display:flex;align-items:center;gap:.3rem;color:#fff;font-weight:500}.whitelist-counter .whitelist-badge{color:gold;font-size:1.2rem}@keyframes slide-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 1440px){.iu .app-sidebar{min-width:260px;max-width:260px;padding:.7rem}.iu .app-sidebar menu{margin-bottom:.4rem}.iu .app-sidebar menu p{font-size:.85rem;margin-bottom:.35rem}.iu .app-sidebar menu label{font-size:.82rem;margin-bottom:.25rem}.sidebar-stats{margin:.4rem 0;padding:.5rem}.sidebar-stats p{margin:.2rem 0;font-size:.82rem}.sidebar-pagination{margin:.4rem 0}.sidebar-pagination p{font-size:.82rem}.sidebar-pagination .pagination-controls{font-size:.85rem;gap:.6rem}.iu button.unfollow{font-size:.9rem !important;padding:.7rem .9rem !important;margin:.7rem 0 0 0 !important}.controls .button-control{padding:.45rem .7rem;font-size:.82rem}}@media(max-width: 1024px){.iu .app-sidebar{min-width:240px;max-width:240px;padding:.6rem}.iu .app-sidebar menu{margin-bottom:.35rem}.iu .app-sidebar menu p{font-size:.8rem;margin-bottom:.3rem}.iu .app-sidebar menu label{font-size:.78rem;margin-bottom:.2rem}.sidebar-stats{margin:.35rem 0;padding:.45rem}.sidebar-stats p{margin:.15rem 0;font-size:.78rem}.sidebar-pagination{margin:.35rem 0}.sidebar-pagination p{font-size:.78rem}.sidebar-pagination .pagination-controls{font-size:.8rem;gap:.5rem}.iu button.unfollow{font-size:.85rem !important;padding:.65rem .85rem !important;margin:.6rem 0 0 0 !important}.controls .button-control{padding:.4rem .65rem;font-size:.78rem}}@media(max-width: 768px){.iu .app-sidebar{min-width:200px;max-width:200px;padding:.5rem}.iu .app-sidebar menu{margin-bottom:.3rem}.iu .app-sidebar menu p{font-size:.75rem;margin-bottom:.25rem}.iu .app-sidebar menu label{font-size:.74rem;margin-bottom:.15rem}.sidebar-stats{margin:.3rem 0;padding:.4rem}.sidebar-stats p{margin:.12rem 0;font-size:.74rem}.sidebar-pagination{margin:.3rem 0}.sidebar-pagination p{font-size:.74rem;margin-bottom:.2rem}.sidebar-pagination .pagination-controls{font-size:.75rem;gap:.4rem}.iu button.unfollow{font-size:.8rem !important;padding:.6rem .75rem !important;border-radius:8px !important;margin:.5rem 0 0 0 !important}.controls{margin:.4rem 0}.controls .button-control{padding:.35rem .6rem;font-size:.74rem}}@media(max-width: 480px){.iu .app-sidebar{min-width:160px;max-width:160px;padding:.4rem}.iu .app-sidebar menu{margin-bottom:.25rem}.iu .app-sidebar menu p{font-size:.7rem;margin-bottom:.2rem}.iu .app-sidebar menu label{font-size:.68rem;margin-bottom:.12rem}.sidebar-stats{margin:.25rem 0;padding:.35rem}.sidebar-stats p{margin:.1rem 0;font-size:.68rem}.sidebar-pagination{margin:.25rem 0}.sidebar-pagination p{font-size:.68rem;margin-bottom:.15rem}.sidebar-pagination .pagination-controls{font-size:.7rem;gap:.3rem}.iu button.unfollow{font-size:.75rem !important;padding:.55rem .7rem !important;border-radius:7px !important;font-weight:500 !important;margin:.4rem 0 0 0 !important}.controls{margin:.3rem 0}.controls .button-control{padding:.3rem .5rem;font-size:.68rem}}.gap-small{gap:4px}.button-secondary{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#efefef;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:11px;text-align:left;transition:all .2s ease}.button-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.button-secondary.danger-text{color:#ff4d4d}.button-secondary.danger-text:hover{background:rgba(255,77,77,.1)}html,body{min-height:100%}html .iu{--surface: #151515;--surface-raised: #1e1d1a;--surface-soft: #25231f;--text: #f7f1e8;--muted: #ada79d;--line: rgba(247, 241, 232, 0.14);--amber: #e0a33a;--cyan: #62d6d0;--rose: #ef6a62;--green: #8ccf7e;color:var(--text);min-height:100vh;max-width:none;font-family:"Avenir Next","Trebuchet MS",sans-serif;letter-spacing:0;background:radial-gradient(circle at 15% 20%, rgba(224, 163, 58, 0.16), transparent 32rem),radial-gradient(circle at 86% 12%, rgba(98, 214, 208, 0.12), transparent 30rem),linear-gradient(135deg, #10100f 0%, #191714 52%, #111 100%)}.iu ,.toast {letter-spacing:0}.iu .overlay{min-height:100vh}.iu .app-header{height:4.5rem;background:rgba(18,17,15,.82);border-bottom:1px solid var(--line);box-shadow:0 18px 45px rgba(0,0,0,.24)}.iu .app-header-content{max-width:none;gap:1rem;padding:0 1.25rem}.iu .app-header .logo{min-width:15rem;gap:.75rem;justify-content:flex-start;font-size:.85rem;letter-spacing:0}.iu .app-header .logo svg{width:2.5rem;height:2.5rem;filter:drop-shadow(0 8px 18px rgba(224, 163, 58, 0.2))}.iu .app-header .logo svg circle:first-child{fill:#e0a33a}.iu .app-header .logo svg circle,.iu .app-header .logo svg ellipse{fill:#151515}.iu .app-header .logo svg rect{fill:#62d6d0}.iu .app-header .logo-text{align-items:flex-start;font-family:Georgia,"Times New Roman",serif;font-weight:700;line-height:1.05}.iu .toolbar-actions,.iu .toolbar-search{display:flex;align-items:center;gap:.5rem}.iu .toolbar-search{margin-left:auto}.iu button,.iu .button-secondary,.iu .btn{border-radius:7px;font-family:inherit}.iu button.copy-list,.iu .button-secondary,.iu .btn{min-height:2.35rem;border:1px solid var(--line) !important;background:hsla(0,0%,100%,.055) !important;color:var(--text) !important;padding:.55rem .75rem !important;font-size:.82rem !important;font-weight:700 !important;transition:transform .15s ease,border-color .15s ease,background .15s ease}.iu button.copy-list:hover,.iu .button-secondary:hover,.iu .btn:hover{background:rgba(224,163,58,.14) !important;border-color:rgba(224,163,58,.45) !important;transform:translateY(-1px)}.iu button:disabled,.iu .btn:disabled{cursor:not-allowed;opacity:.42;transform:none}.iu .icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--line);background:rgba(98,214,208,.1);cursor:pointer}.iu .icon-button svg{width:1.05rem;height:1.05rem;fill:var(--cyan)}.iu .app-header .search-bar{width:min(24vw,18rem);min-width:12rem;height:2.35rem;border:1px solid var(--line);border-radius:7px;background:rgba(0,0,0,.26);color:var(--text);padding:0 .85rem;font-weight:600}.iu .app-header .search-bar:focus{outline:2px solid rgba(98,214,208,.32);border-color:rgba(98,214,208,.72)}.iu .select-toggle{display:inline-flex;align-items:center;gap:.35rem;height:2.35rem;padding:0 .65rem;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.iu input[type=checkbox]{accent-color:var(--amber)}.iu .progressbar{height:4px;background:rgba(247,241,232,.08)}.iu .progressbar::after{background:linear-gradient(90deg, var(--amber), var(--cyan));box-shadow:0 0 16px rgba(224,163,58,.5)}.iu .launch-screen{min-height:100vh;display:grid;grid-template-columns:minmax(0, 1fr) minmax(22rem, 34rem);align-items:center;gap:clamp(2rem,6vw,6rem);padding:8rem clamp(1.5rem,6vw,7rem) 4rem}.iu .launch-copy{max-width:44rem}.iu .eyebrow{display:inline-flex;margin-bottom:1rem;padding:.35rem .6rem;border:1px solid rgba(98,214,208,.3);border-radius:999px;color:var(--cyan);background:rgba(98,214,208,.08);font-size:.78rem;font-weight:800;text-transform:uppercase}.iu .launch-copy h1{margin:0;max-width:42rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,7vw,6.7rem);line-height:.95;font-weight:700}.iu .launch-copy p{max-width:36rem;margin:1.25rem 0 0;color:var(--muted);font-size:1.08rem;line-height:1.7}.iu .launch-actions{display:flex;align-items:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}html .iu button.run-scan{display:inline-flex;align-items:center;justify-content:center;position:static;transform:none;width:auto;height:auto;border:1px solid rgba(224,163,58,.5);border-radius:7px;background:var(--amber);color:#16130d;padding:.95rem 1.35rem;font-size:1rem;font-weight:900;box-shadow:0 18px 50px rgba(224,163,58,.24)}html .iu button.run-scan:hover{background:#f0b44b}.iu .launch-note{color:var(--muted);font-size:.9rem}.iu .launch-panel{position:relative;min-height:31rem;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.025)),var(--surface-raised);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.34)}.iu .launch-panel::before{content:"";position:absolute;inset:1rem;border:1px solid rgba(247,241,232,.08);border-radius:6px}.iu .scan-orbit{position:absolute;inset:4rem;border:1px solid rgba(98,214,208,.16);border-radius:50%}.iu .scan-orbit span{position:absolute;width:.7rem;height:.7rem;border-radius:50%;background:var(--cyan);box-shadow:0 0 22px rgba(98,214,208,.8)}.iu .scan-orbit span:nth-child(1){top:12%;left:20%}.iu .scan-orbit span:nth-child(2){top:48%;right:8%;background:var(--amber)}.iu .scan-orbit span:nth-child(3){bottom:12%;left:42%;background:var(--rose)}.iu .signal-card{position:absolute;display:flex;flex-direction:column;gap:.4rem;min-width:12rem;padding:1rem;border:1px solid var(--line);border-radius:7px;background:rgba(21,21,21,.84);box-shadow:0 18px 50px rgba(0,0,0,.24)}.iu .signal-card span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.iu .signal-card strong{font-family:Georgia,"Times New Roman",serif;font-size:1.55rem}.iu .signal-card.primary{top:3rem;left:2rem}.iu .signal-card:not(.primary):not(.accent){right:2rem;top:12rem}.iu .signal-card.accent{left:3rem;bottom:3rem}.iu .workspace-layout{display:grid;grid-template-columns:20rem minmax(0, 1fr);min-height:100vh}.iu .app-sidebar{position:sticky;top:0;min-width:0;max-width:none;width:20rem;padding:5.5rem .9rem 1rem;background:rgba(18,17,15,.72);border-right:1px solid var(--line)}.iu .panel-heading,.iu .sidebar-summary h4{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.iu .panel-heading span,.iu .sidebar-filters-grid p,.iu .sidebar-summary h4{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.iu .panel-heading strong{color:var(--amber);font-family:Georgia,"Times New Roman",serif;font-size:1.4rem}.iu .sidebar-filters-grid{grid-template-columns:1fr;gap:.45rem}.iu .sidebar-filters-grid p{grid-column:auto}.iu .badge{display:flex;align-items:center;gap:.45rem;min-height:2.45rem;margin:0;padding:.6rem .7rem;border:1px solid var(--line);border-radius:7px;background:hsla(0,0%,100%,.045);color:var(--text)}.iu .sidebar-buttons-grid{grid-template-columns:1fr 1fr;gap:.5rem}.iu .button-secondary.danger-text{color:#ff9b93 !important}.iu .metric-stack{display:grid;grid-template-columns:1fr;gap:.5rem;margin:.8rem 0;padding:0;background:rgba(0,0,0,0)}.iu .metric-stack p{display:flex;justify-content:space-between;align-items:center;min-height:2.7rem;margin:0;padding:.65rem .75rem;border:1px solid var(--line);border-radius:7px;background:hsla(0,0%,100%,.035)}.iu .metric-stack span{color:var(--muted);font-size:.78rem}.iu .metric-stack strong{color:var(--text);font-size:1rem}.iu .sidebar-summary{margin:.85rem 0;padding:.85rem;border:1px solid rgba(224,163,58,.24);border-radius:7px;background:rgba(224,163,58,.07)}.iu .sidebar-summary h4{margin:0 0 .7rem;color:var(--amber)}.iu .summary-grid{grid-template-columns:1fr}.iu .summary-item{padding:.45rem 0;border-top:1px solid rgba(247,241,232,.08)}.iu .sidebar-footer-controls{align-items:stretch}.iu .button-pause{background:rgba(98,214,208,.12) !important;border-color:rgba(98,214,208,.3) !important}.iu .pagination-controls{height:100%;border:1px solid var(--line);background:hsla(0,0%,100%,.04) !important}.iu .pagination-controls a{color:var(--cyan);font-size:1rem;text-decoration:none}.iu button.unfollow{border:1px solid rgba(239,106,98,.46) !important;border-radius:7px !important;background:var(--rose) !important;color:#1c0d0b !important;box-shadow:0 16px 42px rgba(239,106,98,.16);text-transform:none}.iu .results-container,.iu .unfollow-log-container{padding-top:4.5rem !important}.iu .tabs-container{position:sticky;top:4.5rem;z-index:4;display:flex;gap:.5rem;padding:1rem 1.25rem;background:rgba(17,17,17,.74);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.iu .tabs-container .tab{border:1px solid var(--line);border-radius:7px;background:hsla(0,0%,100%,.04);color:var(--muted);padding:.7rem 1rem;font-size:.88rem;font-weight:900}.iu .tabs-container .tab-active{background:rgba(224,163,58,.14);border-color:rgba(224,163,58,.42);color:var(--text)}.iu .results-container .alphabet-character{margin:1.1rem 1.25rem .45rem;padding:0 0 .3rem;border-bottom:1px solid var(--line);color:var(--amber);font-family:Georgia,"Times New Roman",serif;font-size:1.55rem}.iu .results-container .result-item{min-height:5.9rem;margin:0 1.25rem .6rem;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.045);box-shadow:0 18px 48px rgba(0,0,0,.12);transition:transform .15s ease,border-color .15s ease,background .15s ease}.iu .results-container .result-item:hover{transform:translateY(-1px);border-color:rgba(98,214,208,.32);background:hsla(0,0%,100%,.07)}.iu .results-container .result-item .avatar-container .avatar{width:4.25rem;height:4.25rem;border:1px solid rgba(247,241,232,.18);border-radius:8px;object-fit:cover}.iu .avatar-container::after{border-radius:8px}.iu .results-container .result-item a.fs-xlarge,html .iu .results-container .result-item a.alphabet-character,html .iu .results-container .result-item .tabs-container a.tab,html .iu .tabs-container .results-container .result-item a.tab{color:var(--text);font-size:1.08rem;font-weight:900}.iu .results-container .result-item .fs-medium,html .iu .results-container .result-item button.copy-list{color:var(--muted);font-size:.88rem}.iu .verified-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;color:#0b2826;background:var(--cyan) !important;transform:none !important}.iu .private-indicator{border-color:rgba(140,207,126,.55) !important;color:#b9f4ac !important;border-radius:999px !important;font-size:.78rem}.iu .account-checkbox{width:1.25rem;height:1.25rem}.iu .unfollow-log-container{padding:6rem 1.25rem 1.25rem !important}.toast{max-width:24rem;border:1px solid rgba(224,163,58,.32);border-radius:8px;background:#f7f1e8;color:#151515;font-family:"Avenir Next","Trebuchet MS",sans-serif;font-size:.95rem}.backdrop{background:rgba(8,8,8,.72)}.setting-menu{border:1px solid var(--line);border-radius:8px;background:#1c1a17;box-shadow:0 30px 90px rgba(0,0,0,.5)}.settings-module .module-header h3,.whitelist-header h4{color:var(--text);font-family:Georgia,"Times New Roman",serif;letter-spacing:0}.row,.whitelist-message,.whitelist-info{border:1px solid rgba(247,241,232,.12);border-radius:7px;background:hsla(0,0%,100%,.045)}.row input[type=number]{border-color:var(--line);background:rgba(0,0,0,.3)}.warning-container{border-color:rgba(239,106,98,.34) !important;background:rgba(239,106,98,.08) !important}.whitelist-actions,.import-mode{display:grid;gap:.65rem}.whitelist-count{color:var(--amber);font-weight:800}@media(max-width: 980px){html .iu .app-header{height:auto;min-height:4.5rem}.iu .app-header-content{flex-wrap:wrap;padding:.75rem 1rem}.iu .app-header .logo{min-width:0;flex:1}.iu .toolbar-search{width:100%;margin-left:0}.iu .app-header .search-bar{flex:1;width:auto;min-width:0}.iu .launch-screen{grid-template-columns:1fr;padding-top:7rem}.iu .launch-panel{min-height:24rem}.iu .workspace-layout{grid-template-columns:1fr}html .iu .app-sidebar{position:relative;width:auto;min-width:0;max-width:none;min-height:auto;height:auto;padding-top:6rem !important}.iu .results-container,.iu .unfollow-log-container{padding-top:0 !important}.iu .tabs-container{top:0}}@media(max-width: 620px){html,body{overflow-x:hidden}html .iu,.iu .overlay,.iu .workspace-layout,html .iu .app-header{width:100vw;max-width:none}html .iu .app-header{position:relative}html .iu .app-header-content{gap:.55rem}.iu .app-header .logo-text{font-size:.74rem}.iu .toolbar-actions{width:100%}.iu button.copy-list{flex:1}.iu .launch-screen{padding:2rem 1rem 2rem;gap:1.5rem}.iu .launch-copy h1{font-size:3.1rem}.iu .launch-copy p{font-size:1rem}html .iu button.run-scan{width:100%;justify-content:center;text-align:center}.iu .launch-panel{min-height:20rem}.iu .signal-card{min-width:9rem;padding:.75rem}.iu .signal-card strong{font-size:1.05rem}html .iu .app-sidebar{width:100%;min-width:0;max-width:none;padding:1rem .75rem .9rem !important}.iu .tabs-container{padding:.75rem}.iu .tabs-container .tab{font-size:.78rem;padding:.65rem .7rem}.iu .results-container .result-item{margin-inline:.75rem;align-items:flex-start}.iu .results-container,.iu .unfollow-log-container{width:100%;min-width:0;overflow-x:hidden}.iu .results-container .result-item .avatar-container .avatar{width:3.5rem;height:3.5rem}}.sidebar-divider{border:0;border-top:1px solid hsla(0,0%,100%,.1);margin:15px 0}.gap-small{gap:8px}.button-secondary{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#efefef;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:13px;text-align:left;transition:all .2s ease}.button-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.button-secondary.danger-text{color:#ff4d4d}.button-secondary.danger-text:hover{background:rgba(255,77,77,.1)}.avatar-container{position:relative}.avatar-container::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,.4);transition:box-shadow .3s ease}.avatar-container:hover::after{box-shadow:0 0 0 4px hsla(0,0%,100%,.2)}.iu .copy-list[title]{position:relative;margin-left:5px}',""]);const l=o},314:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,a,i){"string"==typeof e&&(e=[[null,e,void 0]]);var o={};if(r)for(var l=0;l<this.length;l++){var s=this[l][0];null!=s&&(o[s]=!0)}for(var u=0;u\<e.length;u++){var c=[].concat(e[u]);r&&o[c[0]]||(void 0!==i&&(void 0===c[5]||(c[1]="\<a data-hyp-mention="" data-userid="acct:layer@hypothes.is">@layer\".concat(c[5].length>0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=i),n&&(c[2]?(c[1]="\@media\ ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),a&&(c[4]?(c[1]="\@supports\ (".concat(c[4],") {").concat(c[1],"}"),c[4]=a):c[4]="".concat(a)),t.push(c))}},t}},601:e=>{e.exports=function(e){return e[1]}},763:(e,t,n)=>{n.r(t),n.d(t,{Children:()=>De,Component:()=>S,Fragment:()=>k,PureComponent:()=>Ie,StrictMode:()=>Ct,Suspense:()=>Ye,SuspenseList:()=>Ke,SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>t,cloneElement:()=>Et,createContext:()=>J,createElement:()=>y,createFactory:()=>vt,createPortal:()=>Xe,createRef:()=>E,default:()=>Ot,findDOMNode:()=>St,flushSync:()=>Tt,forwardRef:()=>We,hydrate:()=>lt,isElement:()=>Rt,isFragment:()=>yt,isMemo:()=>xt,isValidElement:()=>wt,lazy:()=>qe,memo:()=>Fe,render:()=>ot,startTransition:()=>Ue,unmountComponentAtNode:()=>kt,unstable_batchedUpdates:()=>Nt,useCallback:()=>he,useContext:()=>ge,useDebugValue:()=>_e,useDeferredValue:()=>Pe,useEffect:()=>ce,useErrorBoundary:()=>be,useId:()=>ve,useImperativeHandle:()=>fe,useInsertionEffect:()=>Me,useLayoutEffect:()=>de,useMemo:()=>pe,useReducer:()=>ue,useRef:()=>me,useState:()=>se,useSyncExternalStore:()=>Re,useTransition:()=>Ae,version:()=>bt});var r,a,i,o,l,s,u,c,d,m,f,p,h={},g=[],=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,b=Array.isArray;function v(e,t){for(var n in t)e[n]=t[n];return e}function w(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function y(e,t,n){var a,i,o,l={};for(o in t)"key"==o?a=t[o]:"ref"==o?i=t[o]:l[o]=t[o];if(arguments.length>2&&(l.children=arguments.length>3?r.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(o in e.defaultProps)void 0===l[o]&&(l[o]=e.defaultProps[o]);return x(e,l,a,i,null)}function x(e,t,n,r,o){var l={type:e,props:t,key:n,ref:r,__k:null,:null,b:0,__e:null,__c:null,constructor:void 0,__v:null==o?++i:o,__i:-1,__u:0};return null==o&&null!=a.vnode&&a.vnode(l),l}function E(){return{current:null}}function k(e){return e.children}function S(e,t){this.props=e,this.context=t}function N(e,t){if(null==t)return e.?N(e.,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?N(e):null}function T(e){var t,n;if(null!=(e=e.)&&null!=e.c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return T(e)}}function C(e){(!e.__d&&(e.__d=!0)&&o.push(e)&&!R.__r++||l!==a.debounceRendering)&&((l=a.debounceRendering)||s)(R)}function R(){var e,t,n,r,i,l,s,c;for(o.sort(u);e=o.shift();)e.__d&&(t=o.length,r=void 0,l=(i=(n=e).__v).__e,s=[],c=[],n.__P&&((r=v({},i)).__v=i.__v+1,a.vnode&&a.vnode(r),L(n.__P,r,i,n.__n,n.__P.namespaceURI,32&i.__u?[l]:null,s,null==l?N(i):l,!!(32&i.__u),c),r.__v=i.__v,r.__.__k[r.__i]=r,W(s,r,c),r.__e!=l&&T(r)),o.length>t&&o.sort(u));R.__r=0}function O(e,t,n,r,a,i,o,l,s,u,c){var d,m,f,p,,b,v=r&&r.__k||g,w=t.length;for(s=U(n,t,v,s,w),d=0;d<w;d++)null!=(f=n.__k[d])&&(m=-1===f.__i?h:v[f.__i]||h,f.__i=d,b=L(e,f,m,a,i,o,l,s,u,c),p=f.__e,f.ref&&m.ref!=f.ref&&(m.ref&&D(m.ref,null,f),c.push(f.ref,f.__c||p,f)),null==_&&null!=p&&(_=p),4&f.__u||m.__k===f.__k?s=P(f,s,e):"function"==typeof f.type&&void 0!==b?s=b:p&&(s=p.nextSibling),f.__u&=-7);return n.__e=_,s}function U(e,t,n,r,a){var i,o,l,s,u,c=n.length,d=c,m=0;for(e.__k=new Array(a),i=0;i\<a;i++)null!=(o=t[i])&&"boolean"!=typeof o&&"function"!=typeof o?(s=i+m,(o=e.__k[i]="string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?x(null,o,null,null,null):b(o)?x(k,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?x(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o).__=e,o.__b=e.__b+1,l=null,-1!==(u=o.__i=M(o,n,s,d))&&(d--,(l=n[u])&&(l.__u|=2)),null==l||null===l.__v?(-1==u&&m--,"function"!=typeof o.type&&(o.__u|=4)):u!=s&&(u==s-1?m--:u==s+1?m++:(u>s?m--:m++,o.__u|=4))):e.__k[i]=null;if(d)for(i=0;i<c;i++)null!=(l=n[i])&&!(2&l.__u)&&(l.__e==r&&(r=N(l)),H(l,l));return r}function P(e,t,n){var r,a;if("function"==typeof e.type){for(r=e.__k,a=0;r&&a\<r.length;a++)r[a]&&(r[a].__=e,t=P(r[a],t,n));return t}e.__e!=t&&(t&&e.type&&!n.contains(t)&&(t=N(e)),n.insertBefore(e.__e,t||null),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8==t.nodeType);return t}function A(e,t){return t=t||[],null==e||"boolean"==typeof e||(b(e)?e.some((function(e){A(e,t)})):t.push(e)),t}function M(e,t,n,r){var a,i,o=e.key,l=e.type,s=t[n];if(null===s||s&&o==s.key&&l===s.type&&!(2&s.__u))return n;if(r>(null==s||2&s.__u?0:1))for(a=n-1,i=n+1;a>=0||i<t.length;){if(a>=0){if((s=t[a])&&!(2&s.__u)&&o==s.key&&l===s.type)return a;a--}if(i<t.length){if((s=t[i])&&!(2&s.__u)&&o==s.key&&l===s.type)return i;i++}}return-1}function I(e,t,n){"-"==t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||.test(t)?n:n+"px"}function F(e,t,n,r,a){var i;e:if("style"==t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||I(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||I(e.style,t,n[t])}else if("o"==t[0]&&"n"==t[1])i=t!=(t=t.replace(c,"$1")),t=t.toLowerCase()in e||"onFocusOut"==t||"onFocusIn"==t?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r?n.u=r.u:(n.u=d,e.addEventListener(t,i?f:m,i)):e.removeEventListener(t,i?f:m,i);else{if("http://www.w3.org/2000/svg"==a)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&"popover"!=t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!=t[4]?e.removeAttribute(t):e.setAttribute(t,"popover"==t&&1==n?"":n))}}function z(e){return function(t){if(this.l){var n=this.l[t.type+e];if(null==t.t)t.t=d++;else if(t.t<n.u)return;return n(a.event?a.event(t):t)}}}function L(e,t,n,r,i,o,l,s,u,c){var d,m,f,p,h,g,_,y,x,E,N,T,C,R,U,P,A,M=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(u=!!(32&n.__u),o=[s=t.__e=n.__e]),(d=a.__b)&&d(t);e:if("function"==typeof M)try{if(y=t.props,x="prototype"in M&&M.prototype.render,E=(d=M.contextType)&&r[d.__c],N=d?E?E.props.value:d.:r,n.c?_=(m=t.__c=n.__c).=m.E:(x?t.__c=m=new M(y,N):(t.__c=m=new S(y,N),m.constructor=M,m.render=V),E&&E.sub(m),m.props=y,m.state||(m.state={}),m.context=N,m.__n=r,f=m.__d=!0,m.__h=[],m._sb=[]),x&&null==m.__s&&(m.__s=m.state),x&&null!=M.getDerivedStateFromProps&&(m.__s==m.state&&(m.__s=v({},m.__s)),v(m.__s,M.getDerivedStateFromProps(y,m.__s))),p=m.props,h=m.state,m.__v=t,f)x&&null==M.getDerivedStateFromProps&&null!=m.componentWillMount&&m.componentWillMount(),x&&null!=m.componentDidMount&&m.__h.push(m.componentDidMount);else{if(x&&null==M.getDerivedStateFromProps&&y!==p&&null!=m.componentWillReceiveProps&&m.componentWillReceiveProps(y,N),!m.__e&&(null!=m.shouldComponentUpdate&&!1===m.shouldComponentUpdate(y,m.__s,N)||t.__v==n.__v)){for(t.__v!=n.__v&&(m.props=y,m.state=m.__s,m.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.some((function(e){e&&(e.=t)})),T=0;T<m.sb.length;T++)m.__h.push(m._sb[T]);m._sb=[],m.__h.length&&l.push(m);break e}null!=m.componentWillUpdate&&m.componentWillUpdate(y,m.__s,N),x&&null!=m.componentDidUpdate&&m.__h.push((function(){m.componentDidUpdate(p,h,g)}))}if(m.context=N,m.props=y,m.__P=e,m.__e=!1,C=a.__r,R=0,x){for(m.state=m.__s,m.__d=!1,C&&C(t),d=m.render(m.props,m.state,m.context),U=0;U<m._sb.length;U++)m.__h.push(m._sb[U]);m._sb=[]}else do{m.__d=!1,C&&C(t),d=m.render(m.props,m.state,m.context),m.state=m.__s}while(m.__d&&++R<25);m.state=m.__s,null!=m.getChildContext&&(r=v(v({},r),m.getChildContext())),x&&!f&&null!=m.getSnapshotBeforeUpdate&&(g=m.getSnapshotBeforeUpdate(p,h)),s=O(e,b(P=null!=d&&d.type===k&&null==d.key?d.props.children:d)?P:[P],t,n,r,i,o,l,s,u,c),m.base=t.__e,t.__u&=-161,m.__h.length&&l.push(m),&&(m.E=m.=null)}catch(e){if(t.__v=null,u||null!=o)if(e.then){for(t.__u|=u?160:128;s&&8==s.nodeType&&s.nextSibling;)s=s.nextSibling;o[o.indexOf(s)]=null,t.__e=s}else for(A=o.length;A--;)w(o[A]);else t.__e=n.__e,t.__k=n.__k;a.__e(e,t,n)}else null==o&&t.__v==n.__v?(t.__k=n.__k,t.__e=n.__e):s=t.__e=j(n.__e,t,n,r,i,o,l,u,c);return(d=a.diffed)&&d(t),128&t.__u?void 0:s}function W(e,t,n){for(var r=0;r<n.length;r++)D(n[r],n[++r],n[++r]);a.__c&&a.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){a.__e(e,t.__v)}}))}function j(e,t,n,i,o,l,s,u,c){var d,m,f,p,g,_,v,y=n.props,x=t.props,E=t.type;if("svg"==E?o="http://www.w3.org/2000/svg":"math"==E?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),null!=l)for(d=0;d\<l.length;d++)if((g=l[d])&&"setAttribute"in g==!!E&&(E?g.localName==E:3==g.nodeType)){e=g,l[d]=null;break}if(null==e){if(null==E)return document.createTextNode(x);e=document.createElementNS(o,E,x.is&&x),u&&(a.__m&&a.__m(t,l),u=!1),l=null}if(null===E)y===x||u&&e.data===x||(e.data=x);else{if(l=l&&r.call(e.childNodes),y=n.props||h,!u&&null!=l)for(y={},d=0;d\<e.attributes.length;d++)y[(g=e.attributes[d]).name]=g.value;for(d in y)if(g=y[d],"children"==d);else if("dangerouslySetInnerHTML"==d)f=g;else if(!(d in x)){if("value"==d&&"defaultValue"in x||"checked"==d&&"defaultChecked"in x)continue;F(e,d,null,g,o)}for(d in x)g=x[d],"children"==d?p=g:"dangerouslySetInnerHTML"==d?m=g:"value"==d?_=g:"checked"==d?v=g:u&&"function"!=typeof g||y[d]===g||F(e,d,g,y[d],o);if(m)u||f&&(m.__html===f.__html||m.__html===e.innerHTML)||(e.innerHTML=m.__html),t.__k=[];else if(f&&(e.innerHTML=""),O(e,b(p)?p:[p],t,n,i,"foreignObject"==E?"http://www.w3.org/1999/xhtml":o,l,s,l?l[0]:n.__k&&N(n,0),u,c),null!=l)for(d=l.length;d--;)w(l[d]);u||(d="value","progress"==E&&null==_?e.removeAttribute("value"):void 0!==_&&(_!==e[d]||"progress"==E&&!_||"option"==E&&_!==y[d])&&F(e,d,_,y[d],o),d="checked",void 0!==v&&v!==e[d]&&F(e,d,v,y[d],o))}return e}function D(e,t,n){try{if("function"==typeof e){var r="function"==typeof e.__u;r&&e.__u(),r&&null==t||(e.__u=e(t))}else e.current=t}catch(e){a.__e(e,n)}}function H(e,t,n){var r,i;if(a.unmount&&a.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||D(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){a.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(i=0;i\<r.length;i++)r[i]&&H(r[i],t,n||"function"!=typeof e.type);n||w(e.__e),e.__c=e.__=e.__e=void 0}function V(e,t,n){return this.constructor(e,n)}function G(e,t,n){var i,o,l,s;t==document&&(t=document.documentElement),a.__&&a.__(e,t),o=(i="function"==typeof n)?null:n&&n.__k||t.__k,l=[],s=[],L(t,e=(!i&&n||t).__k=y(k,null,[e]),o||h,h,t.namespaceURI,!i&&n?[n]:o?null:t.firstChild?r.call(t.childNodes):null,l,!i&&n?n:o?o.__e:t.firstChild,i,s),W(l,e,s)}function B(e,t){G(e,t,B)}function Y(e,t,n){var a,i,o,l,s=v({},e.props);for(o in e.type&&e.type.defaultProps&&(l=e.type.defaultProps),t)"key"==o?a=t[o]:"ref"==o?i=t[o]:s[o]=void 0===t[o]&&void 0!==l?l[o]:t[o];return arguments.length>2&&(s.children=arguments.length>3?r.call(arguments,2):n),x(e.type,s,a||e.key,i||e.ref,null)}function J(e,t){var n={__c:t="__cC"+p++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=new Set,(r={})[t]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.forEach((function(e){e.__e=!0,C(e)}))},this.sub=function(e){n.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n&&n.delete(e),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}r=g.slice,a={__e:function(e,t,n,r){for(var a,i,o;t=t.__;)if((a=t.__c)&&!a.__)try{if((i=a.constructor)&&null!=i.getDerivedStateFromError&&(a.setState(i.getDerivedStateFromError(e)),o=a.__d),null!=a.componentDidCatch&&(a.componentDidCatch(e,r||{}),o=a.__d),o)return a.__E=a}catch(t){e=t}throw e}},i=0,S.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},n),this.props)),e&&v(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),C(this))},S.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),C(this))},S.prototype.render=k,o=[],s="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},R.__r=0,c=/(PointerCapture)$|Capture$/i,d=0,m=z(!1),f=z(!0),p=0;var q,K,$,Z,Q=0,X=[],ee=a,te=ee.__b,ne=ee.__r,re=ee.diffed,ae=ee.__c,ie=ee.unmount,oe=ee.__;function le(e,t){ee.__h&&ee.__h(K,e,Q||t),Q=0;var n=K.__H||(K.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function se(e){return Q=1,ue(Ne,e)}function ue(e,t,n){var r=le(q++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):Ne(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=K,!K.u)){var a=function(e,t,n){if(!r.__c.__H)return!0;var a=r.__c.__H.__.filter((function(e){return!!e.__c}));if(a.every((function(e){return!e.__N})))return!i||i.call(this,e,t,n);var o=r.__c.props!==e;return a.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(o=!0)}})),i&&i.call(this,e,t,n)||o};K.u=!0;var i=K.shouldComponentUpdate,o=K.componentWillUpdate;K.componentWillUpdate=function(e,t,n){if(this.__e){var r=i;i=void 0,a(e,t,n),i=r}o&&o.call(this,e,t,n)},K.shouldComponentUpdate=a}return r.__N||r.__}function ce(e,t){var n=le(q++,3);!ee.__s&&Se(n.__H,t)&&(n.__=e,n.i=t,K.__H.__h.push(n))}function de(e,t){var n=le(q++,4);!ee.__s&&Se(n.__H,t)&&(n.__=e,n.i=t,K.__h.push(n))}function me(e){return Q=5,pe((function(){return{current:e}}),[])}function fe(e,t,n){Q=6,de((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function pe(e,t){var n=le(q++,7);return Se(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function he(e,t){return Q=8,pe((function(){return e}),t)}function ge(e){var t=K.context[e.__c],n=le(q++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(K)),t.props.value):e.__}function _e(e,t){ee.useDebugValue&&ee.useDebugValue(t?t(e):e)}function be(e){var t=le(q++,10),n=se();return t.__=e,K.componentDidCatch||(K.componentDidCatch=function(e,r){t.__&&t.__(e,r),n1}),[n[0],function(){n1}]}function ve(){var e=le(q++,11);if(!e.__){for(var t=K.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function we(){for(var e;e=X.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(Ee),e.__H.__h.forEach(ke),e.__H.__h=[]}catch(t){e.__H.__h=[],ee.__e(t,e.__v)}}ee.__b=function(e){K=null,te&&te(e)},ee.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),oe&&oe(e,t)},ee.__r=function(e){ne&&ne(e),q=0;var t=(K=e.__c).__H;t&&($===K?(t.__h=[],K.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.i=e.__N=void 0}))):(t.__h.forEach(Ee),t.__h.forEach(ke),t.__h=[],q=0)),$=K},ee.diffed=function(e){re&&re(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==X.push(t)&&Z===ee.requestAnimationFrame||((Z=ee.requestAnimationFrame)||xe)(we)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.i=void 0}))),$=K=null},ee.__c=function(e,t){t.some((function(e){try{e.__h.forEach(Ee),e.__h=e.__h.filter((function(e){return!e.__||ke(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],ee.__e(n,e.__v)}})),ae&&ae(e,t)},ee.unmount=function(e){ie&&ie(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{Ee(e)}catch(e){t=e}})),n.__H=void 0,t&&ee.__e(t,n.__v))};var ye="function"==typeof requestAnimationFrame;function xe(e){var t,n=function(){clearTimeout(r),ye&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);ye&&(t=requestAnimationFrame(n))}function Ee(e){var t=K,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),K=t}function ke(e){var t=K;e.__c=e.__(),K=t}function Se(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function Ne(e,t){return"function"==typeof t?t(e):t}function Te(e,t){for(var n in t)e[n]=t[n];return e}function Ce(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function Re(e,t){var n=t(),r=se({t:{__:n,u:t}}),a=r[0].t,i=r[1];return de((function(){a.__=n,a.u=t,Oe(a)&&i({t:a})}),[e,n,t]),ce((function(){return Oe(a)&&i({t:a}),e((function(){Oe(a)&&i({t:a})}))}),[e]),n}function Oe(e){var t,n,r=e.u,a=e.__;try{var i=r();return!((t=a)===(n=i)&&(0!==t||1/t==1/n)||t!=t&&n!=n)}catch(e){return!0}}function Ue(e){e()}function Pe(e){return e}function Ae(){return[!1,Ue]}var Me=de;function Ie(e,t){this.props=e,this.context=t}function Fe(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:Ce(this.props,e)}function r(t){return this.shouldComponentUpdate=n,y(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(Ie.prototype=new S).isPureReactComponent=!0,Ie.prototype.shouldComponentUpdate=function(e,t){return Ce(this.props,e)||Ce(this.state,t)};var ze=a.__b;a.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),ze&&ze(e)};var Le="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function We(e){function t(t){var n=Te({},t);return delete n.ref,e(n,t.ref||null)}return t.$$typeof=Le,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var je=function(e,t){return null==e?null:A(A(e).map(t))},De={map:je,forEach:je,count:function(e){return e?A(e).length:0},only:function(e){var t=A(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:A},He=a.__e;a.__e=function(e,t,n,r){if(e.then)for(var a,i=t;i=i.__;)if((a=i.__c)&&a.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),a.__c(e,t);He(e,t,n,r)};var Ve=a.unmount;function Ge(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=Te({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return Ge(e,t,n)}))),e}function Be(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return Be(e,t,n)})),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function Ye(){this.__u=0,this.o=null,this.__b=null}function Je(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function qe(e){var t,n,r;function a(a){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return y(n,a)}return a.displayName="Lazy",a.__f=!0,a}function Ke(){this.i=null,this.l=null}a.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Ve&&Ve(e)},(Ye.prototype=new S).__c=function(e,t){var n=t.__c,r=this;null==r.o&&(r.o=[]),r.o.push(n);var a=Je(r.__v),i=!1,o=function(){i||(i=!0,n.__R=null,a?a(l):l())};n.__R=o;var l=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=Be(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.o.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(o,o)},Ye.prototype.componentWillUnmount=function(){this.o=[]},Ye.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=Ge(this.__b,n,r.__O=r.__P)}this.__b=null}var a=t.__a&&y(k,null,e.fallback);return a&&(a.__u&=-33),[y(k,null,t.__a?null:e.children),a]};var $e=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}};function Ze(e){return this.getChildContext=function(){return e.context},e.children}function Qe(e){var t=this,n=e.h;t.componentWillUnmount=function(){G(null,t.v),t.v=null,t.h=null},t.h&&t.h!==n&&t.componentWillUnmount(),t.v||(t.h=n,t.v={nodeType:1,parentNode:n,childNodes:[],contains:function(){return!0},appendChild:function(e){this.childNodes.push(e),t.h.appendChild(e)},insertBefore:function(e,n){this.childNodes.push(e),t.h.insertBefore(e,n)},removeChild:function(e){this.childNodes.splice(this.childNodes.indexOf(e)>>>1,1),t.h.removeChild(e)}}),G(y(Ze,{context:t.context},e.__v),t.v)}function Xe(e,t){var n=y(Qe,{__v:e,h:t});return n.containerInfo=t,n}(Ke.prototype=new S).__a=function(e){var t=this,n=Je(t.__v),r=t.l.get(e);return r[0]++,function(a){var i=function(){t.props.revealOrder?(r.push(a),$e(t,e,r)):a()};n?n(i):i()}},Ke.prototype.render=function(e){this.i=null,this.l=new Map;var t=A(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},Ke.prototype.componentDidUpdate=Ke.prototype.componentDidMount=function(){var e=this;this.l.forEach((function(t,n){$e(e,n,t)}))};var et="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,tt=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,nt=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,rt=/[A-Z0-9]/g,at="undefined"!=typeof document,it=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function ot(e,t,n){return null==t.__k&&(t.textContent=""),G(e,t),"function"==typeof n&&n(),e?e.__c:null}function lt(e,t,n){return B(e,t),"function"==typeof n&&n(),e?e.__c:null}S.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(S.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var st=a.event;function ut(){}function ct(){return this.cancelBubble}function dt(){return this.defaultPrevented}a.event=function(e){return st&&(e=st(e)),e.persist=ut,e.isPropagationStopped=ct,e.isDefaultPrevented=dt,e.nativeEvent=e};var mt,ft={enumerable:!1,configurable:!0,get:function(){return this.class}},pt=a.vnode;a.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,n=e.type,r={},a=-1===n.indexOf("-");for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||at&&"children"===i&&"noscript"===n||"class"===i||"className"===i)){var l=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===l&&"no"===o?o=!1:"o"===l[0]&&"n"===l[1]?"ondoubleclick"===l?i="ondblclick":"onchange"!==l||"input"!==n&&"textarea"!==n||it(t.type)?"onfocus"===l?i="onfocusin":"onblur"===l?i="onfocusout":nt.test(i)&&(i=l):l=i="oninput":a&&tt.test(i)?i=i.replace(rt,"-$&").toLowerCase():null===o&&(o=void 0),"oninput"===l&&r[i=l]&&(i="oninputCapture"),r[i]=o}}"select"==n&&r.multiple&&Array.isArray(r.value)&&(r.value=A(t.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==n&&null!=r.defaultValue&&(r.value=A(t.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),t.class&&!t.className?(r.class=t.class,Object.defineProperty(r,"className",ft)):(t.className&&!t.class||t.class&&t.className)&&(r.class=r.className=t.className),e.props=r}(e),e.$$typeof=et,pt&&pt(e)};var ht=a.__r;a.__r=function(e){ht&&ht(e),mt=e.__c};var gt=a.diffed;a.diffed=function(e){gt&&gt(e);var t=e.props,n=e.__e;null!=n&&"textarea"===e.type&&"value"in t&&t.value!==n.value&&(n.value=null==t.value?"":t.value),mt=null};var t={ReactCurrentDispatcher:{current:{readContext:function(e){return mt.__n[e.__c].props.value},useCallback:he,useContext:ge,useDebugValue:_e,useDeferredValue:Pe,useEffect:ce,useId:ve,useImperativeHandle:fe,useInsertionEffect:Me,useLayoutEffect:de,useMemo:pe,useReducer:ue,useRef:me,useState:se,useSyncExternalStore:Re,useTransition:Ae}}},bt="18.3.1";function vt(e){return y.bind(null,e)}function wt(e){return!!e&&e.$$typeof===et}function yt(e){return wt(e)&&e.type===k}function xt(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Et(e){return wt(e)?Y.apply(null,arguments):e}function kt(e){return!!e.__k&&(G(null,e),!0)}function St(e){return e&&(e.base||1===e.nodeType&&e)||null}var Nt=function(e,t){return e(t)},Tt=function(e,t){return e(t)},Ct=k,Rt=wt,Ot={useState:se,useId:ve,useReducer:ue,useEffect:ce,useLayoutEffect:de,useInsertionEffect:Me,useTransition:Ae,useDeferredValue:Pe,useSyncExternalStore:Re,startTransition:Ue,useRef:me,useImperativeHandle:fe,useMemo:pe,useCallback:he,useContext:ge,useDebugValue:_e,version:"18.3.1",Children:De,render:ot,hydrate:lt,unmountComponentAtNode:kt,createPortal:Xe,createElement:y,createContext:J,createFactory:vt,cloneElement:Et,createRef:E,Fragment:k,isValidElement:wt,isElement:wt,isFragment:yt,isMemo:xt,findDOMNode:St,Component:S,PureComponent:Ie,memo:Fe,forwardRef:We,flushSync:Tt,unstable_batchedUpdates:Nt,StrictMode:k,Suspense:Ye,SuspenseList:Ke,lazy:qe,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:_t}},353:(e,t,n)=>{n.r(t),n.d(t,{default:()=>});var r=n(72),a=n.n(r),i=n(825),o=n.n(i),l=n(659),s=n.n(l),u=n(56),c=n.n(u),d=n(540),m=n.n(d),f=n(113),p=n.n(f),h=n(100),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=s().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=m(),a()(h.A,g);const _=h.A&&h.A.locals?h.A.locals:void 0},72:e=>{var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var i={},o=[],l=0;l\<e.length;l++){var s=e[l],u=r.base?s[0]+r.base:s[0],c=i[u]||0,d="".concat(u," ").concat(c);i[u]=c+1;var m=n(d),f={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==m)t[m].references++,t[m].updater(f);else{var p=a(f,r);r.byIndex=l,t.splice(l,0,{identifier:d,updater:p,references:1})}o.push(d)}return o}function a(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,a){var i=r(e=e||[],a=a||{});return function(e){e=e||[];for(var o=0;o\<i.length;o++){var l=n(i[o]);t[l].references--}for(var s=r(e,a),u=0;u\<i.length;u++){var c=n(i[u]);0===t[c].references&&(t[c].updater(),t.splice(c,1))}i=s}}},659:e=>{var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},540:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},56:(e,t,n)=>{e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},825:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,a&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," /")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},874:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NotSearching=void 0;var a=r(n(763));t.NotSearching=function(e){var t=e.onScan;return a.default.createElement("section",{className:"launch-screen"},a.default.createElement("div",{className:"launch-copy"},a.default.createElement("span",{className:"eyebrow"},"Local account audit"),a.default.createElement("h1",null,"Find the follows that do not follow back."),a.default.createElement("p",null,"Scan your Instagram follows, review risk signals, protect whitelisted accounts, and act only on the users you select."),a.default.createElement("div",{className:"launch-actions"},a.default.createElement("button",{className:"run-scan",onClick:t},"Run Scan"),a.default.createElement("span",{className:"launch-note"},"Runs in this browser session only"))),a.default.createElement("div",{className:"launch-panel","aria-hidden":"true"},a.default.createElement("div",{className:"scan-orbit"},a.default.createElement("span",null),a.default.createElement("span",null),a.default.createElement("span",null)),a.default.createElement("div",{className:"signal-card primary"},a.default.createElement("span",null,"Ready"),a.default.createElement("strong",null,"0%")),a.default.createElement("div",{className:"signal-card"},a.default.createElement("span",null,"Protected"),a.default.createElement("strong",null,"Whitelist")),a.default.createElement("div",{className:"signal-card accent"},a.default.createElement("span",null,"Review"),a.default.createElement("strong",null,"Select first"))))}},43:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},r.apply(this,arguments)},a=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a\<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Searching=void 0;var o=i(n(763)),l=n(135),s=n(563);t.Searching=function(e){var t=e.state,n=e.setState,i=e.scanningPaused,u=e.pauseScan,c=e.handleScanFilter,d=e.toggleUser,m=e.UserCheckIcon,f=e.UserUncheckIcon;if("scanning"!==t.status)return null;var p=(0,l.getUsersForDisplay)(t.results,t.whitelistedResults,t.currentTab,t.searchTerm,t.filter),h="";return o.default.createElement("section",{className:"workspace-layout"},o.default.createElement("aside",{className:"app-sidebar"},o.default.createElement("div",{className:"sidebar-content"},o.default.createElement("div",{className:"panel-heading"},o.default.createElement("span",null,"Scanner"),o.default.createElement("strong",null,t.percentage,"%")),o.default.createElement("menu",{className:"sidebar-filters-grid"},o.default.createElement("p",null,"Filter"),o.default.createElement("label",{className:"badge m-small"},o.default.createElement("input",{type:"checkbox",name:"showNonFollowers",checked:t.filter.showNonFollowers,onChange:c})," Non-Followers"),o.default.createElement("label",{className:"badge m-small"},o.default.createElement("input",{type:"checkbox",name:"showFollowers",checked:t.filter.showFollowers,onChange:c})," Followers"),o.default.createElement("label",{className:"badge m-small"},o.default.createElement("input",{type:"checkbox",name:"showVerified",checked:t.filter.showVerified,onChange:c})," Verified"),o.default.createElement("label",{className:"badge m-small"},o.default.createElement("input",{type:"checkbox",name:"showPrivate",checked:t.filter.showPrivate,onChange:c})," Private"),o.default.createElement("label",{className:"badge m-small"},o.default.createElement("input",{type:"checkbox",name:"showWithOutProfilePicture",checked:t.filter.showWithOutProfilePicture,onChange:c})," No Pic")),o.default.createElement("div",{className:"sidebar-buttons-grid"},o.default.createElement("button",{className:"button-secondary",onClick:function(){var e=p.filter((function(e){return e.is_verified})),i=new Set(t.selectedResults.map((function(e){return e.id}))),o=e.filter((function(e){return!i.has(e.id)}));n(r(r({},t),{selectedResults:a(a([],t.selectedResults,!0),o,!0)}))}},"Verified"),o.default.createElement("button",{className:"button-secondary",onClick:function(){var e=p.filter((function(e){return e.is_private})),i=new Set(t.selectedResults.map((function(e){return e.id}))),o=e.filter((function(e){return!i.has(e.id)}));n(r(r({},t),{selectedResults:a(a([],t.selectedResults,!0),o,!0)}))}},"Private"),o.default.createElement("button",{className:"button-secondary",onClick:function(){var e=p.filter((function(e){return(0,l.isWithoutProfilePicture)(e)})),i=new Set(t.selectedResults.map((function(e){return e.id}))),o=e.filter((function(e){return!i.has(e.id)}));n(r(r({},t),{selectedResults:a(a([],t.selectedResults,!0),o,!0)}))}},"No Pic"),o.default.createElement("button",{className:"button-secondary danger-text",onClick:function(){return n(r(r({},t),{selectedResults:[]}))}},"Clear")),t.selectedResults.length>0&&o.default.createElement("button",{className:"button-secondary sidebar-whitelist-action",onClick:function(){if(0!==t.selectedResults.length){var e=[];switch(t.currentTab){case"non_whitelisted":var i=new Set(t.whitelistedResults.map((function(e){return e.id}))),o=t.selectedResults.filter((function(e){return!i.has(e.id)}));e=a(a([],t.whitelistedResults,!0),o,!0);break;case"whitelisted":var u=new Set(t.selectedResults.map((function(e){return e.id})));e=t.whitelistedResults.filter((function(e){return!u.has(e.id)}));break;default:(0,l.assertUnreachable)(t.currentTab)}localStorage.setItem(s.WHITELISTED_RESULTS_STORAGE_KEY,JSON.stringify(e)),n(r(r({},t),{whitelistedResults:e,selectedResults:[]}))}}},"non_whitelisted"===t.currentTab?"Whitelist":"Unwhitelist"," Selected (",t.selectedResults.length,")"),o.default.createElement("div",{className:"sidebar-stats metric-stack"},o.default.createElement("p",null,o.default.createElement("span",null,"Displayed"),o.default.createElement("strong",null,p.length)),o.default.createElement("p",null,o.default.createElement("span",null,"Total scanned"),o.default.createElement("strong",null,t.results.length)),o.default.createElement("p",{className:"whitelist-counter"},o.default.createElement("span",null,"Whitelisted"),o.default.createElement("strong",null,"★ ",t.whitelistedResults.length))),100===t.percentage&&o.default.createElement("div",{className:"sidebar-summary"},o.default.createElement("h4",null,"Scan Summary"),o.default.createElement("div",{className:"summary-grid"},o.default.createElement("div",{className:"summary-item"},o.default.createElement("span",null,"Non-Followers"),o.default.createElement("strong",null,t.results.filter((function(e){return!e.follows_viewer})).length)),o.default.createElement("div",{className:"summary-item"},o.default.createElement("span",null,"Verified"),o.default.createElement("strong",null,t.results.filter((function(e){return e.is_verified})).length)),o.default.createElement("div",{className:"summary-item"},o.default.createElement("span",null,"Private"),o.default.createElement("strong",null,t.results.filter((function(e){return e.is_private})).length)))),o.default.createElement("div",{className:"sidebar-footer-controls"},o.default.createElement("button",{className:"button-control button-pause",onClick:u},i?"Resume":"Pause"),o.default.createElement("div",{className:"sidebar-pagination"},o.default.createElement("div",{className:"pagination-controls"},o.default.createElement("a",{onClick:function(){t.page-1>0&&n(r(r({},t),{page:t.page-1}))}},"❮"),o.default.createElement("span",null,t.page,"/",(0,l.getMaxPage)(p)),o.default.createElement("a",{onClick:function(){t.page<(0,l.getMaxPage)(p)&&n(r(r({},t),{page:t.page+1}))}},"❯"))))),o.default.createElement("button",{className:"unfollow",onClick:function(){confirm("Are you sure?")&&n((function(e){return"scanning"!==e.status?e:0===e.selectedResults.length?(alert("Must select at least a single user to unfollow"),e):r(r({},e),{status:"unfollowing",percentage:0,unfollowLog:[],filter:{showSucceeded:!0,showFailed:!0}})}))}},"Unfollow (",t.selectedResults.length,")")),o.default.createElement("article",{className:"results-container"},o.default.createElement("nav",{className:"tabs-container"},o.default.createElement("button",{type:"button",className:"tab ".concat("non_whitelisted"===t.currentTab?"tab-active":""),onClick:function(){"non_whitelisted"!==t.currentTab&&n(r(r({},t),{currentTab:"non_whitelisted",page:1}))}},"Non-Whitelisted"),o.default.createElement("button",{type:"button",className:"tab ".concat("whitelisted"===t.currentTab?"tab-active":""),onClick:function(){"whitelisted"!==t.currentTab&&n(r(r({},t),{currentTab:"whitelisted",page:1}))}},"Whitelisted")),(0,l.getCurrentPageUnfollowers)(p,t.page).map((function(e){var i=e.username.substring(0,1).toUpperCase();return o.default.createElement(o.default.Fragment,null,i!==h&&function(e){return h=e,o.default.createElement("div",{className:"alphabet-character"},h)}(i),o.default.createElement("label",{className:"result-item"},o.default.createElement("div",{className:"flex grow align-center"},o.default.createElement("div",{className:"avatar-container",onClick:function(i){i.preventDefault(),i.stopPropagation();var o=[];switch(t.currentTab){case"non_whitelisted":o=a(a([],t.whitelistedResults,!0),[e],!1);break;case"whitelisted":o=t.whitelistedResults.filter((function(t){return t.id!==e.id}));break;default:(0,l.assertUnreachable)(t.currentTab)}localStorage.setItem(s.WHITELISTED_RESULTS_STORAGE_KEY,JSON.stringify(o)),n(r(r({},t),{whitelistedResults:o}))}},o.default.createElement("img",{className:"avatar",alt:e.username,src:e.profile_pic_url}),o.default.createElement("span",{className:"avatar-icon-overlay-container"},"non_whitelisted"===t.currentTab?o.default.createElement(m,null):o.default.createElement(f,null))),o.default.createElement("div",{className:"flex column m-medium"},o.default.createElement("a",{className:"fs-xlarge",target:"blank",href:"/".concat(e.username),rel:"noreferrer"},e.username),o.default.createElement("span",{className:"fs-medium"},e.full_name)),e.is_verified&&o.default.createElement("div",{className:"verified-badge"},"✔"),e.is_private&&o.default.createElement("div",{className:"flex justify-center w-100"},o.default.createElement("span",{className:"private-indicator"},"Private"))),o.default.createElement("div",{className:"flex align-center gap-small"},o.default.createElement("input",{className:"account-checkbox",type:"checkbox",checked:-1!==t.selectedResults.indexOf(e),onChange:function(t){return d(t.currentTarget.checked,e)}}))))}))))}},18:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),o=0;o<n.length;o++)"default"!==n[o]&&a(t,e,n[o]);return i(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.SettingMenu=void 0;var l=o(n(763)),s=n(615);t.SettingMenu=function(e){var t=e.setSettingState,n=e.currentTimings,r=e.setTimings,a=e.whitelistedUsers,i=e.onWhitelistUpdate,o=(0,l.useState)(n.timeBetweenSearchCycles),u=o[0],c=o[1],d=(0,l.useState)(n.timeToWaitAfterFiveSearchCycles),m=d[0],f=d[1],p=(0,l.useState)(n.timeBetweenUnfollows),h=p[0],g=p[1],=(0,l.useState)(n.timeToWaitAfterFiveUnfollows),b=[0],v=[1],w=function(e,t){var n;t(Number(null===(n=null==e?void 0:e.target)||void 0===n?void 0:n.value))};return l.default.createElement("form",{onSubmit:function(e){e.preventDefault(),r({timeBetweenSearchCycles:u,timeToWaitAfterFiveSearchCycles:m,timeBetweenUnfollows:h,timeToWaitAfterFiveUnfollows:b}),t(!1)}},l.default.createElement("div",{className:"backdrop"},l.default.createElement("div",{className:"setting-menu"},l.default.createElement("div",{className:"settings-module"},l.default.createElement("div",{className:"module-header"},l.default.createElement("h3",null,"Settings")),l.default.createElement("div",{className:"settings-content"},l.default.createElement("div",{className:"row"},l.default.createElement("label",{className:"minimun-width"},"Default time between search cycles"),l.default.createElement("input",{type:"number",id:"searchCycles",name:"searchCycles",min:500,max:999999,value:u,onChange:function(e){return w(e,c)}}),l.default.createElement("label",{className:"margin-between-input-and-label"},"(ms)")),l.default.createElement("div",{className:"row"},l.default.createElement("label",{className:"minimun-width"},"Default time to wait after five search cycles"),l.default.createElement("input",{type:"number",id:"fiveSearchCycles",name:"fiveSearchCycles",min:4e3,max:999999,value:m,onChange:function(e){return w(e,f)}}),l.default.createElement("label",{className:"margin-between-input-and-label"},"(ms)")),l.default.createElement("div",{className:"row"},l.default.createElement("label",{className:"minimun-width"},"Default time between unfollows"),l.default.createElement("input",{type:"number",id:"timeBetweenUnfollow",name:"timeBetweenUnfollow",min:1e3,max:999999,value:h,onChange:function(e){return w(e,g)}}),l.default.createElement("label",{className:"margin-between-input-and-label"},"(ms)")),l.default.createElement("div",{className:"row"},l.default.createElement("label",{className:"minimun-width"},"Default time to wait after five unfollows"),l.default.createElement("input",{type:"number",id:"timeAfterFiveUnfollows",name:"timeAfterFiveUnfollows",min:7e4,max:999999,value:b,onChange:function(e){return w(e,v)}}),l.default.createElement("label",{className:"margin-between-input-and-label"},"(ms)")),l.default.createElement("div",{className:"warning-container"},l.default.createElement("h3",{className:"warning"},l.default.createElement("b",null,"WARNING:")," Modifying these settings can lead to your account being banned."),l.default.createElement("h3",{className:"warning"},"USE IT AT YOUR OWN RISK!!!!")))),l.default.createElement("hr",{className:"module-divider"}),l.default.createElement("div",{className:"whitelist-module"},l.default.createElement(s.WhitelistManager,{whitelistedUsers:a,onWhitelistUpdate:i})),l.default.createElement("div",{className:"btn-container"},l.default.createElement("button",{className:"btn",type:"button",onClick:function(){return t(!1)}},"Cancel"),l.default.createElement("button",{className:"btn",type:"submit"},"Save")))))}},510:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Toast=void 0;var a=r(n(763));t.Toast=function(e){var t=e.show,n=void 0!==t&&t,r=e.style,i=void 0===r?"info":r,o=e.message,l=e.onClose;return a.default.createElement("div",{className:"toast ".concat(n?"show":""," ").concat(i),role:"alert"},a.default.createElement("p",{className:"toast__message"},o),a.default.createElement("button",{className:"toast__close-button",onClick:l,title:"close"},"×"))}},138:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},a.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.Toolbar=void 0;var s=l(n(763)),u=n(135),c=n(18),d=n(523),m=n(75);t.Toolbar=function(e){var t,n,r=e.isActiveProcess,i=e.state,o=e.setState,l=e.toggleAllUsers,f=e.toggleCurrentePageUsers,p=e.currentTimings,h=e.setTimings,g=e.whitelistedUsers,=e.onWhitelistUpdate,b=(0,s.useState)(!1),v=b[0],w=b[1];return s.default.createElement("header",{className:"app-header"},r&&s.default.createElement("div",{className:"progressbar",style:{"--progress-width":"".concat("initial"!==i.status?i.percentage:0,"%")}}),s.default.createElement("div",{className:"app-header-content"},s.default.createElement("div",{className:"logo",onClick:function(){if(!r)switch(i.status){case"initial":confirm("Go back to Instagram?")&&location.reload();break;case"scanning":case"unfollowing":o({status:"initial"})}}},s.default.createElement(m.Logo,null),s.default.createElement("div",{className:"logo-text"},s.default.createElement("span",null,"Instagram"),s.default.createElement("span",null,"Unfollowers"))),s.default.createElement("div",{className:"toolbar-actions"},s.default.createElement("button",{className:"copy-list",onClick:function(){switch(i.status){case"scanning":return(0,u.copyListToClipboard)((0,u.getUsersForDisplay)(i.results,i.whitelistedResults,i.currentTab,i.searchTerm,i.filter));case"initial":case"unfollowing":return;default:(0,u.assertUnreachable)(i)}},disabled:"initial"===i.status},"Copy"),s.default.createElement("button",{className:"copy-list",title:"Export to JSON",onClick:function(){"scanning"===i.status&&(0,u.exportToJSON)((0,u.getUsersForDisplay)(i.results,i.whitelistedResults,i.currentTab,i.searchTerm,i.filter))},disabled:"scanning"!==i.status},"JSON"),s.default.createElement("button",{className:"copy-list",title:"Export to CSV",onClick:function(){"scanning"===i.status&&(0,u.exportToCSV)((0,u.getUsersForDisplay)(i.results,i.whitelistedResults,i.currentTab,i.searchTerm,i.filter))},disabled:"scanning"!==i.status},"CSV"),s.default.createElement("button",{className:"icon-button",type:"button",title:"Settings",onClick:function(){w(!0)}},s.default.createElement(d.SettingIcon,null))),s.default.createElement("div",{className:"toolbar-search"},s.default.createElement("input",{type:"text",className:"search-bar",placeholder:"Search users",disabled:"initial"===i.status,value:"initial"===i.status?"":i.searchTerm,onChange:function(e){switch(i.status){case"initial":return;case"scanning":case"unfollowing":return o(a(a({},i),{searchTerm:e.currentTarget.value}));default:(0,u.assertUnreachable)(i)}}}),"scanning"===i.status&&s.default.createElement("label",{className:"select-toggle"},s.default.createElement("input",{title:"Select all on this page",type:"checkbox",disabled:i.percentage<100,checked:(t=(0,u.getUsersForDisplay)(i.results,i.whitelistedResults,i.currentTab,i.searchTerm,i.filter),n=(0,u.getCurrentPageUnfollowers)(t,i.page),n.length>0&&n.every((function(e){return i.selectedResults.some((function(t){return t.id===e.id}))}))),className:"toggle-all-checkbox",onChange:f}),"Page"),"scanning"===i.status&&s.default.createElement("label",{className:"select-toggle"},s.default.createElement("input",{title:"Select all",type:"checkbox",disabled:i.percentage<100,checked:function(){var e=(0,u.getUsersForDisplay)(i.results,i.whitelistedResults,i.currentTab,i.searchTerm,i.filter);return e.length>0&&e.every((function(e){return i.selectedResults.some((function(t){return t.id===e.id}))}))}(),className:"toggle-all-checkbox",onChange:l}),"All"))),v&&s.default.createElement(c.SettingMenu,{setSettingState:w,currentTimings:p,setTimings:h,whitelistedUsers:g,onWhitelistUpdate:}))}},925:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Unfollowing=void 0;var a=r(n(763)),i=n(135);t.Unfollowing=function(e){var t=e.state,n=e.handleUnfollowFilter;return"unfollowing"!==t.status?null:a.default.createElement("section",{className:"workspace-layout"},a.default.createElement("aside",{className:"app-sidebar"},a.default.createElement("div",{className:"panel-heading"},a.default.createElement("span",null,"Unfollow Queue"),a.default.createElement("strong",null,t.percentage,"%")),a.default.createElement("menu",{className:"flex column grow m-clear p-clear"},a.default.createElement("p",null,"Filter"),a.default.createElement("label",{className:"badge m-small"},a.default.createElement("input",{type:"checkbox",name:"showSucceeded",checked:t.filter.showSucceeded,onChange:n})," Succeeded"),a.default.createElement("label",{className:"badge m-small"},a.default.createElement("input",{type:"checkbox",name:"showFailed",checked:t.filter.showFailed,onChange:n})," Failed"))),a.default.createElement("article",{className:"unfollow-log-container"},t.unfollowLog.length===t.selectedResults.length&&a.default.createElement(a.default.Fragment,null,a.default.createElement("hr",null),a.default.createElement("div",{className:"fs-large p-medium clr-green"},"All DONE!"),a.default.createElement("hr",null)),(0,i.getUnfollowLogForDisplay)(t.unfollowLog,t.searchTerm,t.filter).map((function(e,n){return e.unfollowedSuccessfully?a.default.createElement("div",{className:"p-medium",key:e.user.id},"Unfollowed",a.default.createElement("a",{className:"clr-inherit",target:"blank",href:"../".concat(e.user.username),rel:"noreferrer"}," ",e.user.username),a.default.createElement("span",{className:"clr-cyan"},"  [",n+1,"/",t.selectedResults.length,"]")):a.default.createElement("div",{className:"p-medium clr-red",key:e.user.id},"Failed to unfollow ",e.user.username," [",n+1,"/",t.selectedResults.length,"]")}))))}},615:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),o=0;o<n.length;o++)"default"!==n[o]&&a(t,e,n[o]);return i(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.WhitelistManager=void 0;var l=o(n(763)),s=n(717);t.WhitelistManager=function(e){var t=e.whitelistedUsers,n=e.onWhitelistUpdate,r=(0,l.useRef)(null),a=(0,l.useState)("merge"),i=a[0],o=a[1],u=(0,l.useState)(null),c=u[0],d=u[1];return l.default.createElement("div",{className:"whitelist-manager"},l.default.createElement("div",{className:"whitelist-header"},l.default.createElement("h4",null,"Whitelist Management"),l.default.createElement("span",{className:"whitelist-count"},t.length," ",1===t.length?"user":"users")),c&&l.default.createElement("div",{className:"whitelist-message ".concat("error"===c.type?"error":"success")},c.text),l.default.createElement("div",{className:"whitelist-actions"},l.default.createElement("button",{className:"btn btn-export",onClick:function(){(0,s.exportWhitelist)(t),d({type:"success",text:"Exported ".concat(t.length," users successfully")}),setTimeout((function(){return d(null)}),3e3)},disabled:0===t.length,title:0===t.length?"No users to export":"Export whitelist to JSON file"},"📥 Export Whitelist"),l.default.createElement("div",{className:"import-section"},l.default.createElement("div",{className:"import-mode"},l.default.createElement("label",null,l.default.createElement("input",{type:"radio",name:"importMode",value:"merge",checked:"merge"===i,onChange:function(){return o("merge")}}),"Merge (add to existing)"),l.default.createElement("label",null,l.default.createElement("input",{type:"radio",name:"importMode",value:"replace",checked:"replace"===i,onChange:function(){return o("replace")}}),"Replace (overwrite)")),l.default.createElement("button",{className:"btn btn-import",onClick:function(){var e;null===(e=r.current)||void 0===e||e.click()},title:"Import whitelist from JSON file"},"📤 Import Whitelist"),l.default.createElement("input",{ref:r,type:"file",accept:".json",onChange:function(e){var r,a=null===(r=e.currentTarget.files)||void 0===r?void 0:r[0];a&&((0,s.importWhitelist)(a,(function(e){var r;if("merge"===i){var a=(r=(0,s.mergeWhitelists)(t,e)).length-t.length;d({type:"success",text:"Merged successfully! Added ".concat(a," new users (").concat(e.length," imported, ").concat(e.length-a," duplicates skipped)")})}else r=e,d({type:"success",text:"Replaced whitelist with ".concat(e.length," users")});n(r),setTimeout((function(){return d(null)}),5e3)}),(function(e){d({type:"error",text:e}),setTimeout((function(){return d(null)}),5e3)})),e.currentTarget.value="")},style:{display:"none"}})),l.default.createElement("button",{className:"btn btn-clear",onClick:function(){(0,s.clearWhitelist)(),n([]),d({type:"success",text:"Whitelist cleared successfully"}),setTimeout((function(){return d(null)}),3e3)},disabled:0===t.length,title:0===t.length?"Whitelist is empty":"Clear all whitelist data"},"🗑️ Clear Whitelist")),l.default.createElement("div",{className:"whitelist-info"},l.default.createElement("p",{className:"info-text"},l.default.createElement("strong",null,"💡 Tip:")," Export your whitelist to save it as a backup. You can import it later to restore your saved users.")))}},75:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Logo=void 0;var a=r(n(763));t.Logo=function(){return a.default.createElement("svg",{width:"50",height:"50",viewBox:"0 0 354 354",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.default.createElement("circle",{cx:"177",cy:"177",r:"177",fill:"#111111"}),a.default.createElement("circle",{cx:"177",cy:"115",r:"50",fill:"#222222"}),a.default.createElement("ellipse",{cx:"177",cy:"243",rx:"76",ry:"66",fill:"#222222"}),a.default.createElement("rect",{x:"243",y:"112",width:"66",height:"20",rx:"10",fill:"#00FFFF"}))}},523:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SettingIcon=void 0;var a=r(n(763));t.SettingIcon=function(){return a.default.createElement("svg",{fill:"#00ffff",height:"35px",width:"35px",viewBox:"0 0 54 54"},a.default.createElement("g",null,a.default.createElement("path",{d:"M51.22,21h-5.052c-0.812,0-1.481-0.447-1.792-1.197s-0.153-1.54,0.42-2.114l3.572-3.571\n c0.525-0.525,0.814-1.224,0.814-1.966c0-0.743-0.289-1.441-0.814-1.967l-4.553-4.553c-1.05-1.05-2.881-1.052-3.933,0l-3.571,3.571\n c-0.574,0.573-1.366,0.733-2.114,0.421C33.447,9.313,33,8.644,33,7.832V2.78C33,1.247,31.753,0,30.22,0H23.78\n C22.247,0,21,1.247,21,2.78v5.052c0,0.812-0.447,1.481-1.197,1.792c-0.748,0.313-1.54,0.152-2.114-0.421l-3.571-3.571\n c-1.052-1.052-2.883-1.05-3.933,0l-4.553,4.553c-0.525,0.525-0.814,1.224-0.814,1.967c0,0.742,0.289,1.44,0.814,1.966l3.572,3.571\n c0.573,0.574,0.73,1.364,0.42,2.114S8.644,21,7.832,21H2.78C1.247,21,0,22.247,0,23.78v6.439C0,31.753,1.247,33,2.78,33h5.052\n c0.812,0,1.481,0.447,1.792,1.197s0.153,1.54-0.42,2.114l-3.572,3.571c-0.525,0.525-0.814,1.224-0.814,1.966\n c0,0.743,0.289,1.441,0.814,1.967l4.553,4.553c1.051,1.051,2.881,1.053,3.933,0l3.571-3.572c0.574-0.573,1.363-0.731,2.114-0.42\n c0.75,0.311,1.197,0.98,1.197,1.792v5.052c0,1.533,1.247,2.78,2.78,2.78h6.439c1.533,0,2.78-1.247,2.78-2.78v-5.052\n c0-0.812,0.447-1.481,1.197-1.792c0.751-0.312,1.54-0.153,2.114,0.42l3.571,3.572c1.052,1.052,2.883,1.05,3.933,0l4.553-4.553\n c0.525-0.525,0.814-1.224,0.814-1.967c0-0.742-0.289-1.44-0.814-1.966l-3.572-3.571c-0.573-0.574-0.73-1.364-0.42-2.114\n S45.356,33,46.168,33h5.052c1.533,0,2.78-1.247,2.78-2.78V23.78C54,22.247,52.753,21,51.22,21z M52,30.22\n C52,30.65,51.65,31,51.22,31h-5.052c-1.624,0-3.019,0.932-3.64,2.432c-0.622,1.5-0.295,3.146,0.854,4.294l3.572,3.571\n c0.305,0.305,0.305,0.8,0,1.104l-4.553,4.553c-0.304,0.304-0.799,0.306-1.104,0l-3.571-3.572c-1.149-1.149-2.794-1.474-4.294-0.854\n c-1.5,0.621-2.432,2.016-2.432,3.64v5.052C31,51.65,30.65,52,30.22,52H23.78C23.35,52,23,51.65,23,51.22v-5.052\n c0-1.624-0.932-3.019-2.432-3.64c-0.503-0.209-1.021-0.311-1.533-0.311c-1.014,0-1.997,0.4-2.761,1.164l-3.571,3.572\n c-0.306,0.306-0.801,0.304-1.104,0l-4.553-4.553c-0.305-0.305-0.305-0.8,0-1.104l3.572-3.571c1.148-1.148,1.476-2.794,0.854-4.294\n C10.851,31.932,9.456,31,7.832,31H2.78C2.35,31,2,30.65,2,30.22V23.78C2,23.35,2.35,23,2.78,23h5.052\n c1.624,0,3.019-0.932,3.64-2.432c0.622-1.5,0.295-3.146-0.854-4.294l-3.572-3.571c-0.305-0.305-0.305-0.8,0-1.104l4.553-4.553\n c0.304-0.305,0.799-0.305,1.104,0l3.571,3.571c1.147,1.147,2.792,1.476,4.294,0.854C22.068,10.851,23,9.456,23,7.832V2.78\n C23,2.35,23.35,2,23.78,2h6.439C30.65,2,31,2.35,31,2.78v5.052c0,1.624,0.932,3.019,2.432,3.64\n c1.502,0.622,3.146,0.294,4.294-0.854l3.571-3.571c0.306-0.305,0.801-0.305,1.104,0l4.553,4.553c0.305,0.305,0.305,0.8,0,1.104\n l-3.572,3.571c-1.148,1.148-1.476,2.794-0.854,4.294c0.621,1.5,2.016,2.432,3.64,2.432h5.052C51.65,23,52,23.35,52,23.78V30.22z"}),a.default.createElement("path",{d:"M27,18c-4.963,0-9,4.037-9,9s4.037,9,9,9s9-4.037,9-9S31.963,18,27,18z M27,34c-3.859,0-7-3.141-7-7s3.141-7,7-7\n s7,3.141,7,7S30.859,34,27,34z"})))}},724:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.UserCheckIcon=void 0;var a=r(n(763));t.UserCheckIcon=function(){return a.default.createElement("svg",{width:"35",height:"35",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a.default.createElement("path",{d:"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"}),a.default.createElement("circle",{cx:"8.5",cy:"7",r:"4"}),a.default.createElement("polyline",{points:"17 11 19 13 23 9"}))}},327:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.UserUncheckIcon=void 0;var a=r(n(763));t.UserUncheckIcon=function(){return a.default.createElement("svg",{width:"35",height:"35",viewBox:"0 0 24 24",fill:"#FFFFFF",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a.default.createElement("path",{d:"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"}),a.default.createElement("circle",{cx:"8.5",cy:"7",r:"4"}),a.default.createElement("line",{x1:"18",y1:"8",x2:"23",y2:"13"}),a.default.createElement("line",{x1:"23",y1:"8",x2:"18",y2:"13"}))}},563:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WITHOUT_PROFILE_PICTURE_URL_IDS=t.DEFAULT_TIME_TO_WAIT_AFTER_FIVE_UNFOLLOWS=t.DEFAULT_TIME_BETWEEN_UNFOLLOWS=t.DEFAULT_TIME_TO_WAIT_AFTER_FIVE_SEARCH_CYCLES=t.DEFAULT_TIME_BETWEEN_SEARCH_CYCLES=t.TIMINGS_STORAGE_KEY=t.WHITELISTED_RESULTS_STORAGE_KEY=t.UNFOLLOWERS_PER_PAGE=t.INSTAGRAM_HOSTNAME=void 0,t.INSTAGRAM_HOSTNAME="www.instagram.com",t.UNFOLLOWERS_PER_PAGE=50,t.WHITELISTED_RESULTS_STORAGE_KEY="iu_whitelisted-results",t.TIMINGS_STORAGE_KEY="iu_timings",t.DEFAULT_TIME_BETWEEN_SEARCH_CYCLES=1e3,t.DEFAULT_TIME_TO_WAIT_AFTER_FIVE_SEARCH_CYCLES=1e4,t.DEFAULT_TIME_BETWEEN_UNFOLLOWS=4e3,t.DEFAULT_TIME_TO_WAIT_AFTER_FIVE_UNFOLLOWS=3e5,t.WITHOUT_PROFILE_PICTURE_URL_IDS=["44884218_345707102882519_2446069589734326272_n","464760996_1254146839119862_3605321457742435801_n"]},221:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},a.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a\<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t}),s=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{s(r.next(e))}catch(e){i(e)}}function l(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,l)}s((r=r.apply(e,t||[])).next())}))},u=this&&this.__generator||function(e,t){var n,r,a,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=l(0),o.throw=l(1),o.return=l(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(l){return function(s){return function(l){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,l[0]&&(i=0)),i;)try{if(n=1,r&&(a=2&l[0]?r.return:l[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,l[1])).done)return a;switch(r=0,a&&(l=[2&l[0],a.value]),l[0]){case 0:case 1:a=l;break;case 4:return i.label++,{value:l[1],done:!1};case 5:i.label++,r=l[1],l=[0];continue;case 7:l=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==l[0]&&2!==l[0])){i=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]<a[3])){i.label=l[1];break}if(6===l[0]&&i.label<a[1]){i.label=a[1],a=l;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(l);break}a[2]&&i.ops.pop(),i.trys.pop();continue}l=t.call(e,i)}catch(e){l=[6,e],r=0}finally{n=a=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,s])}}},c=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0});var d=l(n(763)),m=n(763);n(353);var f=n(519),p=n(510),h=n(724),g=n(327),=n(563),b=n(135),v=n(874),w=n(43),y=n(138),x=n(925),E=n(717),k=new Set(["localhost","127.0.0.1","::1"]).has(location.hostname),S=function(e){return"https://api.dicebear.com/9.x/initials/svg?seed=".concat(encodeURIComponent(e),"&backgroundColor=0f172a,1f2937,312e81&fontFamily=Verdana")},N=function(e,t,n,r){var a,i,o;return void 0===r&&(r={}),{id:e,username:t,full_name:n,profile_pic_url:S(t),is_private:null!==(a=r.isPrivate)&&void 0!==a&&a,is_verified:null!==(i=r.isVerified)&&void 0!==i&&i,followed_by_viewer:!0,follows_viewer:null!==(o=r.followsViewer)&&void 0!==o&&o,requested_by_viewer:!1,reel:{id:e,expiring_at:0,has_pride_media:!1,latest_reel_media:0,seen:null,owner:{__typename:f.Typename.GraphUser,id:e,profile_pic_url:S(t),username:t}}}},T=function(){return[N("1","alina.frames","Alina Moreno",{isVerified:!0}),N("2","brassandbone","Theo Walsh",{isPrivate:!0}),N("3","citrus.archive","Mara Kim",{followsViewer:!0}),N("4","dawnledger","Jon Bell",{isPrivate:!0}),N("5","elias.market","Elias Noor",{isVerified:!0}),N("6","fieldnotes.studio","Nadia Reyes"),N("7","glint.supply","Remy Park",{followsViewer:!0}),N("8","harbor.sequence","Ivy Chen",{isPrivate:!0}),N("9","inkline.daily","Sofia Grant"),N("10","juniper.signal","Cal Reed",{isVerified:!0}),N("11","keystone.labs","Mina Torres"),N("12","lowlight.club","Owen Voss",{isPrivate:!0})]},C=!1;function R(){C=!C}location.hostname===.INSTAGRAM_HOSTNAME||k?(document.title="InstagramUnfollowers",document.body.innerHTML="",(0,m.render)(d.default.createElement((function(){var e,t,n=this,r=(0,d.useState)(a({},k&&"scanning"===new URLSearchParams(location.search).get("preview")?{status:"scanning",page:1,searchTerm:"",currentTab:"non_whitelisted",percentage:100,results:T(),selectedResults:T().slice(0,3),whitelistedResults:T().slice(10,12),filter:{showNonFollowers:!0,showFollowers:!1,showVerified:!0,showPrivate:!0,showWithOutProfilePicture:!0}}:{status:"initial"})),i=r[0],o=r[1],l=(0,d.useState)({show:!1}),m=l[0],f=l[1],S=(0,d.useState)((function(){var e=(0,E.loadTimings)();return null!=e?e:{timeBetweenSearchCycles:.DEFAULT_TIME_BETWEEN_SEARCH_CYCLES,timeToWaitAfterFiveSearchCycles:.DEFAULT_TIME_TO_WAIT_AFTER_FIVE_SEARCH_CYCLES,timeBetweenUnfollows:.DEFAULT_TIME_BETWEEN_UNFOLLOWS,timeToWaitAfterFiveUnfollows:_.DEFAULT_TIME_TO_WAIT_AFTER_FIVE_UNFOLLOWS}})),N=S[0],O=S[1];switch((0,d.useEffect)((function(){(0,E.saveTimings)(N)}),[N]),i.status){case"initial":e=!1;break;case"scanning":case"unfollowing":e=i.percentage<100;break;default:(0,b.assertUnreachable)(i)}switch((0,d.useEffect)((function(){var t=function(t){if(e)return(t=t||window.event)&&(t.returnValue="Changes you made may not be saved."),"Changes you made may not be saved."};return window.addEventListener("beforeunload",t),function(){return window.removeEventListener("beforeunload",t)}}),[e,i]),(0,d.useEffect)((function(){s(n,void 0,void 0,(function(){var e,t,n,r,l,s,d,m,p,h;return u(this,(function(u){switch(u.label){case 0:if("scanning"!==i.status||k)return[2];e=c([],i.results,!0),t=0,n=(0,b.urlGenerator)(),r=!0,l=0,s=-1,u.label=1;case 1:if(!r)return[3,13];d=void 0,u.label=2;case 2:return u.trys.push([2,4,,5]),[4,fetch(n).then((function(e){return e.json()}))];case 3:return d=u.sent().data.user.edge_follow,[3,5];case 4:return m=u.sent(),console.error(m),[3,1];case 5:-1===s&&(s=d.count),r=d.page_info.has_next_page,n=(0,b.urlGenerator)(d.page_info.end_cursor),l+=d.edges.length,d.edges.forEach((function(t){return e.push(t.node)})),o((function(t){return"scanning"!==t.status?t:a(a({},t),{percentage:Math.round(l/s100),results:e})})),u.label=6;case 6:return C?[4,(0,b.sleep)(1e3)]:[3,8];case 7:return u.sent(),console.info("Scan paused"),[3,6];case 8:return p=Math.floor(1500Math.random())+500,[4,(0,b.sleep)(p)];case 9:return u.sent(),[4,(0,b.sleep)(Math.floor(Math.random()(N.timeBetweenSearchCycles-.7N.timeBetweenSearchCycles))+N.timeBetweenSearchCycles)];case 10:return u.sent(),++t>6?(t=0,h=Math.max(0,N.timeToWaitAfterFiveSearchCycles+(1e4Math.random()-5e3)),f({show:!0,text:"Sleeping ".concat(Math.round(h/1e3)," seconds to prevent getting temp blocked")}),[4,(0,b.sleep)(h)]):[3,12];case 11:u.sent(),u.label=12;case 12:return f({show:!1}),[3,1];case 13:return o((function(e){return"scanning"!==e.status?e:a(a({},e),{percentage:100})})),f({show:!0,text:"Scanning completed!"}),[2]}}))}))}),[i.status]),(0,d.useEffect)((function(){s(n,void 0,void 0,(function(){var e,t,n,r,l,s;return u(this,(function(d){switch(d.label){case 0:if("unfollowing"!==i.status||k)return[2];if(null===(e=(0,b.getCookie)("csrftoken")))throw new Error("csrftoken cookie is null");t=0,n=function(n){var r,l;return u(this,(function(s){switch(s.label){case 0:t+=1,r=Math.round(t/i.selectedResults.length100),s.label=1;case 1:return s.trys.push([1,3,,4]),[4,fetch((0,b.unfollowUserUrlGenerator)(n.id),{headers:{"content-type":"application/x-www-form-urlencoded","x-csrftoken":e},method:"POST",mode:"cors",credentials:"include"})];case 2:return s.sent(),o((function(e){return"unfollowing"!==e.status?e:a(a({},e),{percentage:r,unfollowLog:c(c([],e.unfollowLog,!0),[{user:n,unfollowedSuccessfully:!0}],!1)})})),[3,4];case 3:return l=s.sent(),console.error(l),o((function(e){return"unfollowing"!==e.status?e:a(a({},e),{percentage:r,unfollowLog:c(c([],e.unfollowLog,!0),[{user:n,unfollowedSuccessfully:!1}],!1)})})),[3,4];case 4:return n===i.selectedResults[i.selectedResults.length-1]?[2,"break"]:[4,(0,b.sleep)(Math.floor(Math.random()(1.2N.timeBetweenUnfollows-N.timeBetweenUnfollows))+N.timeBetweenUnfollows)];case 5:return s.sent(),t%5!=0?[3,7]:(f({show:!0,text:"Sleeping ".concat(N.timeToWaitAfterFiveUnfollows/6e4," minutes to prevent getting temp blocked")}),[4,(0,b.sleep)(N.timeToWaitAfterFiveUnfollows)]);case 6:s.sent(),s.label=7;case 7:return f({show:!1}),[2]}}))},r=0,l=i.selectedResults,d.label=1;case 1:return r<l.length?(s=l[r],[5,n(s)]):[3,4];case 2:if("break"===d.sent())return[3,4];d.label=3;case 3:return r++,[3,1];case 4:return[2]}}))}))}),[i.status]),i.status){case"initial":t=d.default.createElement(v.NotSearching,{onScan:function(){return s(n,void 0,void 0,(function(){var e,t;return u(this,(function(n){return"initial"!==i.status?[2]:k?(e=T(),o({status:"scanning",page:1,searchTerm:"",currentTab:"non_whitelisted",percentage:100,results:e,selectedResults:e.slice(0,3),whitelistedResults:e.slice(10,12),filter:{showNonFollowers:!0,showFollowers:!1,showVerified:!0,showPrivate:!0,showWithOutProfilePicture:!0}}),[2]):(t=(0,E.loadWhitelist)(),o({status:"scanning",page:1,searchTerm:"",currentTab:"non_whitelisted",percentage:0,results:[],selectedResults:[],whitelistedResults:t,filter:{showNonFollowers:!0,showFollowers:!1,showVerified:!0,showPrivate:!0,showWithOutProfilePicture:!0}}),[2])}))}))}});break;case"scanning":t=d.default.createElement(w.Searching,{state:i,handleScanFilter:function(e){var t;"scanning"===i.status&&(i.selectedResults.length>0&&!confirm("Changing filter options will clear selected users")?o(a({},i)):o(a(a({},i),{selectedResults:[],filter:a(a({},i.filter),(t={},t[e.currentTarget.name]=e.currentTarget.checked,t))})))},toggleUser:function(e,t){"scanning"===i.status&&o(a(a({},i),e?{selectedResults:c(c([],i.selectedResults,!0),[t],!1)}:{selectedResults:i.selectedResults.filter((function(e){return e.id!==t.id}))}))},pauseScan:R,setState:o,scanningPaused:C,UserCheckIcon:h.UserCheckIcon,UserUncheckIcon:g.UserUncheckIcon});break;case"unfollowing":t=d.default.createElement(x.Unfollowing,{state:i,handleUnfollowFilter:function(e){var t;"unfollowing"===i.status&&o(a(a({},i),{filter:a(a({},i.filter),(t={},t[e.currentTarget.name]=e.currentTarget.checked,t))}))}});break;default:(0,b.assertUnreachable)(i)}return d.default.createElement("main",{id:"main",role:"main",className:"iu"},d.default.createElement("section",{className:"overlay"},d.default.createElement(y.Toolbar,{state:i,setState:o,isActiveProcess:e,toggleAllUsers:function(e){if("scanning"===i.status){var t=(0,b.getUsersForDisplay)(i.results,i.whitelistedResults,i.currentTab,i.searchTerm,i.filter);if(e.currentTarget.checked){var n=new Set(i.selectedResults.map((function(e){return e.id}))),r=t.filter((function(e){return!n.has(e.id)}));o(a(a({},i),{selectedResults:c(c([],i.selectedResults,!0),r,!0)}))}else{var l=new Set(t.map((function(e){return e.id})));o(a(a({},i),{selectedResults:i.selectedResults.filter((function(e){return!l.has(e.id)}))}))}}},toggleCurrentePageUsers:function(e){if("scanning"===i.status){var t=(0,b.getCurrentPageUnfollowers)((0,b.getUsersForDisplay)(i.results,i.whitelistedResults,i.currentTab,i.searchTerm,i.filter),i.page);if(e.currentTarget.checked){var n=new Set(i.selectedResults.map((function(e){return e.id}))),r=t.filter((function(e){return!n.has(e.id)}));o(a(a({},i),{selectedResults:c(c([],i.selectedResults,!0),r,!0)}))}else{var l=new Set(t.map((function(e){return e.id})));o(a(a({},i),{selectedResults:i.selectedResults.filter((function(e){return!l.has(e.id)}))}))}}},setTimings:O,currentTimings:N,whitelistedUsers:"scanning"===i.status?i.whitelistedResults:(0,E.loadWhitelist)(),onWhitelistUpdate:function(e){(0,E.saveWhitelist)(e),"scanning"===i.status&&o(a(a({},i),{whitelistedResults:e}))}}),t,m.show&&d.default.createElement(p.Toast,{show:m.show,message:m.text,onClose:function(){return f({show:!1})}})))}),null),document.body)):alert("Can be used only on Instagram routes")},519:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Typename=void 0,function(e){e.GraphUser="GraphUser"}(n||(t.Typename=n={}))},135:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{s(r.next(e))}catch(e){i(e)}}function l(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=l(0),o.throw=l(1),o.return=l(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(l){return function(s){return function(l){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,l[0]&&(i=0)),i;)try{if(n=1,r&&(a=2&l[0]?r.return:l[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,l[1])).done)return a;switch(r=0,a&&(l=[2&l[0],a.value]),l[0]){case 0:case 1:a=l;break;case 4:return i.label++,{value:l[1],done:!1};case 5:i.label++,r=l[1],l=[0];continue;case 7:l=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==l[0]&&2!==l[0])){i=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]<a[3])){i.label=l[1];break}if(6===l[0]&&i.label<a[1]){i.label=a[1],a=l;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(l);break}a[2]&&i.ops.pop(),i.trys.pop();continue}l=t.call(e,i)}catch(e){l=[6,e],r=0}finally{n=a=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,s])}}},i=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.copyListToClipboard=function(e){return r(this,void 0,void 0,(function(){var t,n;return a(this,(function(r){switch(r.label){case 0:return t=i([],e,!0).sort((function(e,t){return e.username>t.username?1:-1})),n="",t.forEach((function(e){n+=e.username+"\n"})),[4,navigator.clipboard.writeText(n)];case 1:return r.sent(),alert("List copied to clipboard!"),[2]}}))}))},t.exportToJSON=function(e){var t="data:text/json;charset=utf-8,"+encodeURIComponent(JSON.stringify(e,null,2)),n=document.createElement("a");n.setAttribute("href",t),n.setAttribute("download","instagram_unfollowers.json"),document.body.appendChild(n),n.click(),n.remove()},t.exportToCSV=function(e){var t=e.map((function(e){return[e.id,e.username,'"'.concat(e.full_name.replace(/"/g,'""'),'"'),e.is_verified,e.is_private,e.profile_pic_url]})),n="data:text/csv;charset=utf-8,"+["id","username","full_name","is_verified","is_private","profile_pic_url"].join(",")+"\n"+t.map((function(e){return e.join(",")})).join("\n"),r=encodeURI(n),a=document.createElement("a");a.setAttribute("href",r),a.setAttribute("download","instagram_unfollowers.csv"),document.body.appendChild(a),a.click(),a.remove()},t.getMaxPage=function(e){var t=Math.ceil(e.length/o.UNFOLLOWERS_PER_PAGE);return t<1?1:t},t.getCurrentPageUnfollowers=function(e,t){return i([],e,!0).sort((function(e,t){return e.username>t.username?1:-1})).splice(o.UNFOLLOWERS_PER_PAGE(t-1),o.UNFOLLOWERS_PER_PAGE)},t.isWithoutProfilePicture=l,t.getUsersForDisplay=function(e,t,n,r,a){for(var i=[],o=function(e){var o=void 0!==t.find((function(t){return t.id===e.id}));switch(n){case"non_whitelisted":if(o)return"continue";break;case"whitelisted":if(!o)return"continue";break;default:s()}if(!a.showPrivate&&e.is_private)return"continue";if(!a.showVerified&&e.is_verified)return"continue";if(!a.showFollowers&&e.follows_viewer)return"continue";if(!a.showNonFollowers&&!e.follows_viewer)return"continue";if(!a.showWithOutProfilePicture&&l(e))return"continue";var u=e.username.toLowerCase().includes(r.toLowerCase())||e.full_name.toLowerCase().includes(r.toLowerCase());if(""!==r&&!u)return"continue";i.push(e)},u=0,c=e;u<c.length;u++)o(c[u]);return i},t.getUnfollowLogForDisplay=function(e,t,n){for(var r=[],a=0,i=e;a\<i.length;a++){var o=i[a];if((n.showSucceeded||!o.unfollowedSuccessfully)&&(n.showFailed||o.unfollowedSuccessfully)){var l=o.user.username.toLowerCase().includes(t.toLowerCase());(""===t||l)&&r.push(o)}}return r},t.assertUnreachable=s,t.sleep=function(e){return new Promise((function(t){setTimeout(t,e)}))},t.getCookie=u,t.urlGenerator=function(e){var t=u("ds_user_id");return void 0===e?'https://www.instagram.com/graphql/query/?query_hash=3dec7e2c57367ef3da3d987d89f9dbc8&variables={"id":"'.concat(t,'","include_reel":"true","fetch_mutual":"false","first":"24"}'):'https://www.instagram.com/graphql/query/?query_hash=3dec7e2c57367ef3da3d987d89f9dbc8&variables={"id":"'.concat(t,'","include_reel":"true","fetch_mutual":"false","first":"24","after":"').concat(e,'"}')},t.unfollowUserUrlGenerator=function(e){return"https://www.instagram.com/web/friendships/".concat(e,"/unfollow/")};var o=n(563);function l(e){return o.WITHOUT_PROFILE_PICTURE_URL_IDS.some((function(t){return e.profile_pic_url.includes(t)}))}function s(e){throw new Error("Statement should be unreachable")}function u(e){var t="; ".concat(document.cookie).split("; ".concat(e,"="));return 2!==t.length?null:t.pop().split(";").shift()}},717:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a\<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.saveTimings=t.loadTimings=t.mergeWhitelists=t.saveWhitelist=t.loadWhitelist=t.clearWhitelist=t.importWhitelist=t.exportWhitelist=void 0;var a=n(563);t.exportWhitelist=function(e){if(0!==e.length){var t=JSON.stringify(e,null,2),n=new Blob([t],{type:"application/json"}),r=URL.createObjectURL(n),a=document.createElement("a");a.href=r,a.download="instagram-whitelist-".concat((new Date).toISOString().split("T")[0],".json"),document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(r)}else alert("No users in whitelist to export")},t.importWhitelist=function(e,t,n){var r=new FileReader;r.onload=function(e){var r;try{var a=null===(r=e.target)||void 0===r?void 0:r.result,i=JSON.parse(a);if(!Array.isArray(i))return void n("Invalid file format: Expected an array of users");if(!i.every((function(e){return e.id&&e.username&&"string"==typeof e.id&&"string"==typeof e.username})))return void n("Invalid file format: Users missing required fields (id, username)");t(i)}catch(e){n("Failed to parse JSON file: ".concat(e instanceof Error?e.message:"Unknown error"))}},r.onerror=function(){n("Failed to read file")},r.readAsText(e)},t.clearWhitelist=function(){confirm("Are you sure you want to clear the entire whitelist? This action cannot be undone.")&&localStorage.removeItem(a.WHITELISTED_RESULTS_STORAGE_KEY)},t.loadWhitelist=function(){var e=localStorage.getItem(a.WHITELISTED_RESULTS_STORAGE_KEY);return null===e?[]:JSON.parse(e)},t.saveWhitelist=function(e){localStorage.setItem(a.WHITELISTED_RESULTS_STORAGE_KEY,JSON.stringify(e))},t.mergeWhitelists=function(e,t){var n=new Set(e.map((function(e){return e.id}))),a=t.filter((function(e){return!n.has(e.id)}));return r(r([],e,!0),a,!0)},t.loadTimings=function(){var e,t=localStorage.getItem(a.TIMINGS_STORAGE_KEY);if(null===t)return null;try{var n=JSON.parse(t);return"object"==typeof(e=n)&&null!==e&&!Array.isArray(e)&&Object.values(e).every((function(e){return"number"==typeof e}))?n:null}catch(e){return null}},t.saveTimings=function(e){localStorage.setItem(a.TIMINGS_STORAGE_KEY,JSON.stringify(e))}}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={id:r,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,n(221)})();

  2. Jun 2026
  3. Jun 2025
  4. Jul 2024
  5. Jun 2024
  6. Oct 2023
    1. Meta reported to switch payments for tracking in EU, as a way around GDPR issues w tracking. Based on EUCJ verdict in which it was mentioned as an aside. NOYB says this has been previously allowed at media-sites. Imo it was backward then, because it retains the fiction that advertising is only possible with tracking, which is false.

  7. Sep 2023
  8. Aug 2023
    1. Journalist John Dickerson [https://twitter.com/jdickerson/status/1458036871531937798 indicates] that he uses [[Instagram]] as a commonplace: https://www.instagram.com/jfdlibrary/ where he keeps a collection of photo "cards" with quotes from famous people rather than photos. He also keeps collections there of photos of notes from scraps of paper as well as photos of [[annotation]]s he makes in books.

      syndication links: https://www.reddit.com/r/commonplacebook/comments/16118vy/john_dickersons_digital_commonplace/

  9. Jul 2023
    1. "After years of research, our engineers have created a revolution in social media technology: a Twitter clone on Instagram that offers the absolute worst of both worlds," said a VR headset-wearing Zuckerberg in an address to dozens of friends in the Metaverse. "At long last, you can read caustic hot takes written by talentless idiots, while still enjoying oppressive censorship and sepia-toned thirst traps from yoga pants models with obnoxious lip injections. You're welcome!"

      Babylon Bee article with made up Mark Zuckerberg quote touting the virtues of Threads. This is some of the Bee's finest writing and not at all inaccurate.

  10. May 2023
  11. Feb 2023
    1. Considering the above120 and in light of the specific circumstances of the processing, the EDPB finds that the IE SA could not have concluded in paragraph 115 of the Draft Decision that the contact information processing may be regarded as necessary for the performance of a contract between Meta IE and child users.

      Holding. Not necessary.

      "As a consequence, the EDPB finds that Meta IE could not have relied on [[Article 6(1)(b)]] GDPR as a legal basis for the contact information processing.”

  12. Dec 2022
  13. Sep 2022
  14. Jun 2022
  15. Jan 2022
    1. Still, link-in-bio companies have built-in risks that can make the idea of them sticking around for the long term feel like a fantasy. They rely almost entirely on Instagram and TikTok for their traffic. If the two platforms wanted to, they could replicate many of the new tools that link-in-bio companies have rolled out. “Instagram’s specialty is figuring out other third-party services that are building things on top of their platform and then duplicating those services themselves,” Haberman said. For example, after Instagram users began posting affiliate links to Amazon and other e-commerce sites in order to earn a commission from the products they hype, the platform introduced its own affiliate tool that keeps users from leaving Instagram.

      Regardless of what third party businesses do, they'll always be at the mercy of the major platforms. And as a result, the users that rely on them will always be stuck in an arms race.

  16. Dec 2021
  17. Nov 2021
  18. Oct 2021
    1. While Instagram forbids any kind of crawling, scraping, or caching content from Instagram it is not regulated by law. Meaning, if you scrape data from Instagram you may get your account banned, but there are no legal repercussions.

      Conséquences de scrapper Instagram

  19. Sep 2021
  20. Aug 2021
    1. Prof Tolullah Oni. (2021, February 19). Last night @SliderCuts & I discussed qq his 95k+ followers have about #COVID19 vaccines. Went on > 1.5 hrs in the end!! Pple have reasonable concerns that need to be heard and understood & happy to (hopefully) help address. Watch here https://instagram.com/tv/CLcu-UFB8Xy/?igshid=irvs1mlis0o9 @IndependentSage https://t.co/ssxAX2fcfE [Tweet]. @DrTolullah. https://twitter.com/DrTolullah/status/1362702943179464706

    1. I like the differentiation that Jared has made here on his homepage with categories for "fast" and "slow".

      It's reminiscent of the system 1 (fast) and system2 (slow) ideas behind Kahneman and Tversky's work in behavioral economics. (See Thinking, Fast and Slow)

      It's also interesting in light of this tweet which came up recently:

      I very much miss the back and forth with blog posts responding to blog posts, a slow moving argument where we had time to think.

      — Rachel Andrew (@rachelandrew) August 22, 2017
      <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

      Because the Tweet was shared out of context several years later, someone (accidentally?) replied to it as if it were contemporaneous. When called out for not watching the date of the post, their reply was "you do slow web your way…" #

      This gets one thinking. Perhaps it would help more people's contextual thinking if more sites specifically labeled their posts as fast and slow (or gave a 1-10 rating?). Sometimes the length of a response is an indicator of the thought put into it, thought not always as there's also the oft-quoted aphorism: "If I Had More Time, I Would Have Written a Shorter Letter".

      The ease of use of the UI on Twitter seems to broadly make it a platform for "fast" posting which can often cause ruffled feathers, sour feelings, anger, and poor communication.

      What if there were posting UIs (or micropub clients) that would hold onto your responses for a few hours, days, or even a week and then remind you about them after that time had past to see if they were still worth posting? This is a feature based on Abraham Lincoln's idea of a "hot letter" or angry letter, which he advised people to write often, but never send.

      Where is the social media service for hot posts that save all your vituperation, but don't show them to anyone? Or which maybe posts them anonymously?

      The opposite of some of this are the partially baked or even fully thought out posts that one hears about anecdotally, but which the authors say they felt weren't finish and thus didn't publish them. Wouldn't it be better to hit publish on these than those nasty quick replies? How can we create UI for this?

      I saw a sitcom a few years ago where a girl admonished her friend (an oblivious boy) for liking really old Instagram posts of a girl he was interested in. She said that deep-liking old photos was an obvious and overt sign of flirting.

      If this is the case then there's obviously a social standard of sorts for this, so why not hold your tongue in the meanwhile, and come up with something more thought out to send your digital love to someone instead of providing a (knee-)jerk reaction?

      Of course now I can't help but think of the annotations I've been making in my copy of Lucretius' On the Nature of Things. Do you suppose that Lucretius knows I'm in love?

  21. Jul 2021
  22. May 2021
  23. Feb 2021
  24. Jan 2021
  25. Dec 2020
  26. Nov 2020
    1. People want to be able to choose which service they use to communicate with people. However, today if you want to message people on Facebook you have to use Messenger, on Instagram you have to use Direct, and on WhatsApp you have to use WhatsApp. We want to give people a choice so they can reach their friends across these networks from whichever app they prefer.We plan to start by making it possible for you to send messages to your contacts using any of our services, and then to extend that interoperability to SMS too. Of course, this would be opt-in and you will be able to keep your accounts separate if you'd like.

      Facebook plans to make messaging interoperable across Instagram, Facebook and Whatsapp. It will be opt-in.

  27. Oct 2020
    1. Instagram, despite not having any official reshare option, allows near unlimited hashtag spamming, and that allows for more deterministic, self-generated distribution. Twitter also isn't as great for spreading visual memes because of its stubborn attachment to cropping photos to maintain a certain level of tweet density per phone screen.

      Some interesting UI clues here that either help or hamper social networks

    2. I think the Stories format is a genuine innovation on the social modesty problem of social networks. That is, all but the most egregious showoffs feel squeamish about publishing too much to their followers. Stories, by putting the onus on the viewer to pull that content, allows everyone to publish away guilt-free, without regard for the craft that regular posts demand in the ever escalating game that is life publishing. In a world where algorithmic feeds break up your sequence of posts, Stories also allow gifted creators to create sequential narratives.
    1. The explosion of people, marked a shift from having a community to having an audience. This ultimately changed the mental model of what gets posted. People act differently in their living room than they do on stage. They may feel more vulnerable and guarded. You’re sharing with a community, but working for an audience.
    2. I would love to see a future where enjoying photos becomes more like enjoying music. Spotify gives you an easy way to consider options by assessing your mood and putting together an appropriate playlist that feels personal. We could do the same for images. Can you imagine opening Spotify and having it blast a random song immediately? Our current Instagram home screen is the visual equivalent of a playlist mashup of country, classical, techno, hip hop, and polka. 

      I like the idea of this. Can someone build it please?

    3. What if you could use AI to control the content in your feed? Dialing up or down whatever is most useful to you. If I’m on a budget, maybe I don’t want to see photos of friends on extravagant vacations. Or, if I’m trying to pay more attention to my health, encourage me with lots of salads and exercise photos. If I recently broke up with somebody, happy couple photos probably aren’t going to help in the healing process. Why can’t I have control over it all, without having to unfollow anyone. Or, opening endless accounts to separate feeds by topic. And if I want to risk seeing everything, or spend a week replacing my usual feed with images from a different culture, country, or belief system, couldn’t I do that, too? 

      Some great blue sky ideas here.

    1. Removing likes could impact two types of biased decisions. One, deciding whether or not to “like” a photo. If you don’t know how many other people have liked that photo, your deci-sion to like it will probably be less biased. In Chapter 3, we’ll talk about the bandwagon effect, but knowing what opinion others have expressed can have a huge impact on the opinion you express. Removing likes is Instagram’s way of anonymiz-ing voting.

    Tags

    Annotators

  28. Jun 2020
  29. Jul 2019
  30. Apr 2019
  31. Mar 2019
  32. Sep 2018
    1. Snapchat says it reaches 28.5 to 30 million 18-24 year old users in the U.S. According to a recent survey of Instagram users, approximately 32 percent of its 1 billion-strong user base is 18-24.

      Snapchat reaches around 30 million 18-24 year old users; important ages that are more recently able to vote and take political action. Instagram and snapchat are most popular amongst younger users.

  33. Jun 2018
  34. Mar 2018
  35. Jan 2018
  36. Jan 2016
    1. The Internet transmits data of all kinds: text, images, sounds, moving pictures, etc. The World Wide Web is a newly powerful word (or medium of symbolic representation, or language) that allows us to imagine and create newly powerful n-dimensional representations of the n-dimensional possibilities of “coining words” (making and realizing representations) together.

      From Twitter, to Instagram, to Soundcloud, to Vimeo this is extremely evident. Look at the connection between what is said in the article and the links provided. Twitter is full of rich text, images, sounds and motion pictures. It is a sort of melting pot of it all. Instagram as well. The singular options include Soundcloud for sound (of course) and Vimeo for "...moving pictures."