Files
pokemon-stock-checker/debug_gamestop.html
T
mmcghen 8d382e723f feat: Implement Walmart scraper and integrate with existing architecture
- Added Walmart scraper to scrape product data from Walmart.com, including category pages and product details.
- Introduced a stealth browser module to handle bot protection and improve scraping reliability.
- Created a SQLite database for tracking product history, price changes, stock events, and user favorites.
- Developed a Discord bot for user interaction, allowing location setting and stock checking at local stores.
- Implemented a favorites system to manage priority products and categories with custom notification settings.
- Added news aggregation module to fetch and analyze Pokemon TCG news from various sources.
- Created tools for API discovery and monitoring, including a backend monitor for detecting new products.
- Added unit tests for database operations, product filtering, and API endpoints to ensure functionality.
- Enhanced existing modules with improved error handling and logging for better maintainability.
2026-03-27 23:08:09 -04:00

1 line
33 KiB
HTML

<html lang="en-US" dir="ltr"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}</style><meta http-equiv="refresh" content="360"><script src="/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=9e332dd8fac722ad"></script><style>@keyframes spin{100%{transform:rotate(360deg)}}@keyframes scale{0%, 100%{transform:none}50%{transform:scale3d(1, 1, 1)}}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale-up-center{0%{transform:scale(.01)}100%{transform:scale(1)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fireworks{0%{transform:scale(0);opacity:0}50%{transform:scale(1.5);opacity:1}100%{transform:scale(2);opacity:0}}@keyframes firework{0%{opacity:0;stroke-dashoffset:8;}30%{opacity:1}100%{stroke-dashoffset:-8;}}@keyframes unspin{40%{stroke-width:1px;stroke-linecap:square;stroke-dashoffset:192}100%{stroke-width:0}}#success-i{width:30px;height:30px;display:flex;border-radius:50%;box-shadow:inset 0 0 0 #228b49;stroke-width:1px;fill:#fff;stroke:#fff;stroke-miterlimit:10;animation:scale-up-center .3s cubic-bezier(.55, .085, .68, .53) both;stroke-width:6px}#success-i .p1{stroke-dasharray:242;stroke-dashoffset:242;box-shadow:inset 0 0 0 #228b49;animation:stroke .4s cubic-bezier(.65, 0, .45, 1) forwards;animation-delay:.3s}.success-circle{stroke-dashoffset:0;stroke-width:2;stroke-miterlimit:10;stroke:#228b49;fill:#228b49}#success-pre-i{width:30px;height:30px}#success-pre-i line{stroke:#228b49;animation:firework .3s 1 ease-out;stroke-width:1;stroke-dasharray:32 32;stroke-dashoffset:-8;}.circle{stroke-width:3px;stroke-linecap:round;stroke:#228b49;stroke-dasharray:0,100,0;stroke-dashoffset:200;stroke-miterlimit:1;stroke-linejoin:round}#fail-i,#fail-small-i{width:30px;height:30px;display:flex;border-radius:50%;box-shadow:inset 0 0 0 #b20f03;stroke-width:1px;fill:#fff;stroke:#fff;stroke-miterlimit:10;animation:scale-up-center .6s cubic-bezier(.55, .085, .68, .53) both}.failure-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#b20f03;fill:#b20f03;animation:stroke .6s cubic-bezier(.65, 0, .45, 1) forwards}.failure-cross{animation:fade-in-animation .1s .4s cubic-bezier(1, 1, 0, 1) backwards;fill:#f2f2f2;transform-origin:bottom center}@keyframes fade-in-animation{0%{fill:#b20f03;stroke:#b20f03}100%{fill:#f2f2f2;stroke:#f2f2f2}}#fail-small-i{width:12px;height:12px}#verifying-i,#overrun-i{display:flex;width:30px;height:30px;animation:spin 5s linear infinite}.expired-circle,.timeout-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#595959;fill:#595959}#expired-i,#timeout-i{width:30px;height:30px;display:flex;border-radius:50%;box-shadow:inset 0 0 0 #595959;stroke-width:1px;fill:#fff;stroke:#fff;stroke-miterlimit:10;animation:scale .3s ease-in-out .9s both}#branding{display:inline-flex;flex-direction:column;text-align:right}#logo{margin-bottom:1px;height:25px}.logo-text{fill:#000}.unspun .circle{animation:unspin .7s cubic-bezier(.65, 0, .45, 1) forwards}@media (prefers-color-scheme: dark){body.theme-auto,.main-wrapper.theme-auto{background-color:#313131;color:#f2f2f2}.theme-auto a{color:#f2f2f2}.theme-auto a:link{color:#f2f2f2}.theme-auto a:hover{color:#b9d6ff}.theme-auto a:visited{color:#9d94ec}.theme-auto a:focus,.theme-auto a:active{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}.theme-auto h1,.theme-auto p{color:#f2f2f2}.theme-auto #success-i{box-shadow:inset 0 0 0 #2db35e}.theme-auto #success-i .p1{box-shadow:inset 0 0 0 #2db35e}.theme-auto .success-circle{stroke:#2db35e;fill:#2db35e}.theme-auto .failure-circle{stroke:#fc574a;fill:#fc574a}.theme-auto .expired-circle,.theme-auto .timeout-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#b6b6b6;fill:#b6b6b6}.theme-auto #expired-i,.theme-auto #timeout-i{width:30px;height:30px;display:flex;border-radius:50%;box-shadow:inset 0 0 0 #b6b6b6;stroke-width:1px;fill:#fff;stroke:#fff;stroke-miterlimit:10}.theme-auto .cb-lb .cb-i{border:2px solid #999;background-color:#0a0a0a}.theme-auto .cb-lb input:focus~.cb-i,.theme-auto .cb-lb input:active~.cb-i{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}.theme-auto .cb-lb input:checked~.cb-i{background-color:#4a4a4a}.theme-auto .cb-lb input:checked~.cb-i::after{border-color:#fbad41}.theme-auto #challenge-error-title{color:#fc574a}.theme-auto #terms{color:#f2f2f2}.theme-auto #content{border-color:#f2f2f2;background-color:#313131}.theme-auto #qr{fill:#f38020}.theme-auto .logo-text{fill:#fff}.theme-auto .overlay{border-color:#fc574a;background-color:#feccc8;color:#780a02}.theme-auto .circle{stroke:#2db35e}.theme-auto .botnet-overlay{border-color:#f2f2f2;background-color:#ffd6a8}.theme-auto .botnet-overlay a{color:#262626}.theme-auto .botnet-overlay a:link{color:#262626}.theme-auto .botnet-overlay a:hover{color:#262626}.theme-auto .botnet-overlay a:visited{color:#262626}.theme-auto .botnet-overlay a:focus,.theme-auto .botnet-overlay a:active{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}}body.theme-dark,.main-wrapper.theme-dark{background-color:#313131;color:#f2f2f2}.theme-dark a{color:#f2f2f2}.theme-dark a:link{color:#f2f2f2}.theme-dark a:hover{color:#b9d6ff}.theme-dark a:visited{color:#9d94ec}.theme-dark a:focus,.theme-dark a:active{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}.theme-dark h1,.theme-dark p{color:#f2f2f2}.theme-dark #success-i{box-shadow:inset 0 0 0 #2db35e}.theme-dark #success-i .p1{box-shadow:inset 0 0 0 #2db35e}.theme-dark .success-circle{stroke:#2db35e;fill:#2db35e}.theme-dark .failure-circle{stroke:#fc574a;fill:#fc574a}.theme-dark .expired-circle,.theme-dark .timeout-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#b6b6b6;fill:#b6b6b6}.theme-dark #expired-i,.theme-dark #timeout-i{width:30px;height:30px;display:flex;border-radius:50%;box-shadow:inset 0 0 0 #b6b6b6;stroke-width:1px;fill:#fff;stroke:#fff;stroke-miterlimit:10}.theme-dark .cb-lb .cb-i{border:2px solid #999;background-color:#0a0a0a}.theme-dark .cb-lb input:focus~.cb-i,.theme-dark .cb-lb input:active~.cb-i{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}.theme-dark .cb-lb input:checked~.cb-i{background-color:#4a4a4a}.theme-dark .cb-lb input:checked~.cb-i::after{border-color:#fbad41}.theme-dark #challenge-error-title{color:#fc574a}.theme-dark #terms{color:#f2f2f2}.theme-dark #content{border-color:#f2f2f2;background-color:#313131}.theme-dark #qr{fill:#f38020}.theme-dark .logo-text{fill:#fff}.theme-dark .overlay{border-color:#fc574a;background-color:#feccc8;color:#780a02}.theme-dark .circle{stroke:#2db35e}.theme-dark .botnet-overlay{border-color:#f2f2f2;background-color:#ffd6a8}.theme-dark .botnet-overlay a{color:#262626}.theme-dark .botnet-overlay a:link{color:#262626}.theme-dark .botnet-overlay a:hover{color:#262626}.theme-dark .botnet-overlay a:visited{color:#262626}.theme-dark .botnet-overlay a:focus,.theme-dark .botnet-overlay a:active{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}.lang-de-de.size-compact #branding,.lang-vi-vn.size-compact #branding,.lang-bg-bg.size-compact #branding,.lang-el-gr.size-compact #branding,.lang-hi-in.size-compact #branding,.lang-ko-kr.size-compact #branding,.lang-zh.size-compact #branding,.lang-zh-cn.size-compact #branding,.lang-zh-tw.size-compact #branding,.lang-sv-se.size-compact #branding{flex-direction:column}@media (max-width: 350px){.lang-bg-bg #terms,.lang-fa-ir #terms,.lang-ja-jp #terms,.lang-pl-pl #terms,.lang-ro-ro #terms,.lang-ru-ru #terms,.lang-sk-sk #terms,.lang-tl-ph #terms,.lang-uk-ua #terms,.lang-vi-vn #terms,.lang-th-th #terms{display:flex;flex-direction:column}.lang-bg-bg #terms .link-spacer,.lang-fa-ir #terms .link-spacer,.lang-ja-jp #terms .link-spacer,.lang-pl-pl #terms .link-spacer,.lang-ro-ro #terms .link-spacer,.lang-ru-ru #terms .link-spacer,.lang-sk-sk #terms .link-spacer,.lang-tl-ph #terms .link-spacer,.lang-uk-ua #terms .link-spacer,.lang-vi-vn #terms .link-spacer,.lang-th-th #terms .link-spacer{display:none}}.lang-ja-jp.size-compact #terms,.lang-tl-ph.size-compact #terms,.lang-pl-pl.size-compact #terms,.lang-uk-ua.size-compact #terms,.lang-vi-vn.size-compact #terms{display:inline-flex;flex-direction:row}.lang-ja-jp.size-compact #terms .link-spacer,.lang-tl-ph.size-compact #terms .link-spacer,.lang-pl-pl.size-compact #terms .link-spacer,.lang-uk-ua.size-compact #terms .link-spacer,.lang-vi-vn.size-compact #terms .link-spacer{display:block}.lang-el-gr.size-compact #verifying-text{font-size:12px}.lang-el-gr.size-compact #challenge-overlay,.lang-el-gr.size-compact #challenge-error-text{line-height:10px;font-size:9px}.lang-el-gr .error-message-sm{flex-direction:column}.lang-vi-vn.size-compact #challenge-overlay,.lang-vi-vn.size-compact #challenge-error-text,.lang-de-de.size-compact #challenge-overlay,.lang-de-de.size-compact #challenge-error-text{line-height:10px;font-size:9px}.lang-de-de #expiry-msg #expired-refresh-link,.lang-de-de #expiry-msg #timeout-refresh-link,.lang-de-de #timeout-msg #expired-refresh-link,.lang-de-de #timeout-msg #timeout-refresh-link,.lang-hu-hu #expiry-msg #expired-refresh-link,.lang-hu-hu #expiry-msg #timeout-refresh-link,.lang-hu-hu #timeout-msg #expired-refresh-link,.lang-hu-hu #timeout-msg #timeout-refresh-link,.lang-fi-fi #expiry-msg #expired-refresh-link,.lang-fi-fi #expiry-msg #timeout-refresh-link,.lang-fi-fi #timeout-msg #expired-refresh-link,.lang-fi-fi #timeout-msg #timeout-refresh-link,.lang-ms-my #expiry-msg #expired-refresh-link,.lang-ms-my #expiry-msg #timeout-refresh-link,.lang-ms-my #timeout-msg #expired-refresh-link,.lang-ms-my #timeout-msg #timeout-refresh-link,.lang-lv-lv #expiry-msg #expired-refresh-link,.lang-lv-lv #expiry-msg #timeout-refresh-link,.lang-lv-lv #timeout-msg #expired-refresh-link,.lang-lv-lv #timeout-msg #timeout-refresh-link,.lang-ro-ro #expiry-msg #expired-refresh-link,.lang-ro-ro #expiry-msg #timeout-refresh-link,.lang-ro-ro #timeout-msg #expired-refresh-link,.lang-ro-ro #timeout-msg #timeout-refresh-link,.lang-uk-ua #expiry-msg #expired-refresh-link,.lang-uk-ua #expiry-msg #timeout-refresh-link,.lang-uk-ua #timeout-msg #expired-refresh-link,.lang-uk-ua #timeout-msg #timeout-refresh-link,.lang-fr-fr #expiry-msg #expired-refresh-link,.lang-fr-fr #expiry-msg #timeout-refresh-link,.lang-fr-fr #timeout-msg #expired-refresh-link,.lang-fr-fr #timeout-msg #timeout-refresh-link{margin-left:0}.lang-hr-hr.size-compact #verifying-text,.lang-pl-pl.size-compact #verifying-text,.lang-ms-my.size-compact #verifying-text{font-size:12px}@media (max-width: 350px){.lang-es-es #success-text{font-size:12px}}.lang-es-es .error-message-sm{flex-direction:column}.lang-pl-pl.size-compact .cf-troubleshoot{font-size:12px}.lang-pl-pl.size-compact #fail-text,.lang-pl-pl.size-compact #timeout-text,.lang-pl-pl.size-compact #timeout-refresh-link{font-size:12px}.lang-pl-pl.size-compact #terms{display:inline-flex}.lang-pl-pl.size-compact #terms .link-spacer{display:block}.lang-tl-ph #timeout-text,.lang-tl-ph #expired-text,.lang-tr-tr #timeout-text,.lang-tr-tr #expired-text,.lang-ro-ro #timeout-text,.lang-ro-ro #expired-text,.lang-pl-pl #timeout-text,.lang-pl-pl #expired-text,.lang-uk-ua #timeout-text,.lang-uk-ua #expired-text,.lang-ja-jp #timeout-text,.lang-ja-jp #expired-text{display:block}.lang-ja-jp ol{list-style-type:katakana}.lang-ja-jp #branding{display:flex;flex-direction:column;padding-top:5px;text-align:right}.lang-ja-jp .cb-lb-t{font-size:11px}.lang-ja-jp.size-compact #challenge-overlay,.lang-ja-jp.size-compact #challenge-error-text{line-height:10px}.lang-ru-ru.size-compact .cb-lb .cb-i{left:11px}.lang-ru-ru.size-compact .cb-lb input{left:11px}.lang-bg-bg .error-message-sm{flex-direction:column}.lang-bg-bg.size-compact #verifying-text{font-size:12px}.lang-it-it.size-compact #challenge-overlay,.lang-it-it.size-compact #challenge-error-text{line-height:10px;font-size:9px}.lang-id-id.size-compact #challenge-overlay,.lang-id-id.size-compact #challenge-error-text{line-height:10px}.lang-de-de.size-compact .error-message-sm{flex-direction:column}.lang-de-de.size-compact #fail-i{width:12px;height:12px}.lang-de-de.size-compact .cf-troubleshoot{font-size:12px}.lang-de-de.size-compact #fail.cb-container{grid-template-columns:12px auto}.lang-ar-eg.size-compact .error-message-sm,.lang-bg-bg.size-compact .error-message-sm,.lang-cs-cz.size-compact .error-message-sm,.lang-da-dk.size-compact .error-message-sm,.lang-el-gr.size-compact .error-message-sm,.lang-es-es.size-compact .error-message-sm,.lang-fi-fi.size-compact .error-message-sm,.lang-ms-my.size-compact .error-message-sm,.lang-nb-no.size-compact .error-message-sm,.lang-nl-nl.size-compact .error-message-sm,.lang-pt-br.size-compact .error-message-sm,.lang-ro-ro.size-compact .error-message-sm,.lang-sl-si.size-compact .error-message-sm,.lang-sv-se.size-compact .error-message-sm,.lang-th-th.size-compact .error-message-sm,.lang-tl-ph.size-compact .error-message-sm,.lang-tr-tr.size-compact .error-message-sm{flex-direction:column}.lang-bg-bg .cf-troubleshoot,.lang-el-gr .cf-troubleshoot{font-size:12px}.lang-de-de .error-message-sm,.lang-fr-fr .error-message-sm,.lang-hr-hr .error-message-sm,.lang-hu-hu .error-message-sm,.lang-id-id .error-message-sm,.lang-it-it .error-message-sm,.lang-ja-jp .error-message-sm,.lang-lv-lv .error-message-sm,.lang-pl-pl .error-message-sm,.lang-ru-ru .error-message-sm,.lang-sk-sk .error-message-sm,.lang-sr-ba .error-message-sm,.lang-uk-ua .error-message-sm{flex-direction:column}.lang-ar-eg ol{list-style-type:arabic-indic}.lang-fa-ir ol{list-style-type:persian}.lang-hi-in ol{list-style-type:devanagari}.lang-he-il ol{list-style-type:hebrew}.lang-ko-kr ol{list-style-type:hangul}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}100%{content:""}}*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}button{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}body.theme-dark{background-color:#000;color:#f2f2f2}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark h4,body.theme-dark h5,body.theme-dark h6{color:#f2f2f2}body.theme-dark .ch-error-text,body.theme-dark .footer-text{color:#f2f2f2}body.theme-dark a{color:#f2f2f2;color:#82b6ff}body.theme-dark a:link{color:#f2f2f2}body.theme-dark a:hover{color:#b9d6ff}body.theme-dark a:visited{color:#9d94ec}body.theme-dark a:focus,body.theme-dark a:active{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}body.theme-dark a:link{color:#82b6ff}body.theme-dark .footer-divider{border:1px solid #f2f2f2}body.theme-dark .footer-inner,body.theme-dark .separator{border-top:1px solid #f2f2f2}body.theme-dark .botnet-banner{border:none;background-color:#313131}body.theme-dark .botnet-banner p{color:#f2f2f2}body.theme-dark .botnet-banner a{color:#f2f2f2;border-bottom:1px solid #f2f2f2}body.theme-dark .botnet-banner a:link{color:#f2f2f2;border-bottom-color:#f2f2f2}body.theme-dark .botnet-banner a:hover{color:#b9d6ff;border-bottom-color:#b9d6ff}body.theme-dark .botnet-banner a:visited{color:#9d94ec;border-bottom-color:#9d94ec}body.theme-dark .botnet-banner a:focus,body.theme-dark .botnet-banner a:active{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}body.theme-dark .botnet-banner a:link path{fill:#f2f2f2}body.theme-dark .botnet-banner a:hover path{fill:#b9d6ff}body.theme-dark .botnet-banner a:visited path{fill:#9d94ec}body.theme-dark .botnet-banner a path{fill:#f2f2f2}body.theme-dark .botnet-banner a:visited{color:#f2f2f2}body.theme-dark .botnet-banner a:visited path{fill:#f2f2f2}body.theme-dark .ch-error-title{color:#fc574a}body.theme-dark .failure-circle{stroke:#fc574a;fill:#fc574a}body.theme-dark .ch-subtitle-text{font-weight:600}body.theme-dark .ctp-button{background-color:#4693ff;color:#1d1d1d}body.theme-dark .ch-description{color:#b6b6b6}body.theme-light{background-color:#fff;color:#0a0a0a}body.theme-light h1,body.theme-light h2,body.theme-light h3,body.theme-light h4,body.theme-light h5,body.theme-light h6{color:#0a0a0a}body.theme-light .ch-error-text,body.theme-light .footer-text{color:#0a0a0a}body.theme-light a{color:#0a0a0a;color:#0051c3}body.theme-light a:link{color:#0a0a0a}body.theme-light a:hover{color:#003681}body.theme-light a:visited{color:#086fff}body.theme-light a:focus,body.theme-light a:active{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}body.theme-light a:link{color:#0051c3}body.theme-light .ch-error-title{color:#b20f03}body.theme-light .failure-circle{stroke:#b20f03;fill:#b20f03}body.theme-light .ctp-button{border-color:#003681;background-color:#003681;color:#fff}body.theme-light .ch-description{color:#595959}body.theme-light .botnet-banner{border:1px solid #d9d9d9;background-color:rgba(255,237,212,.25)}body.theme-light .botnet-banner p{color:#0a0a0a}body.theme-light .botnet-banner a{color:#0a0a0a;border-bottom:1px solid #0a0a0a;color:#0a0a0a}body.theme-light .botnet-banner a:link{color:#0a0a0a;border-bottom-color:#0a0a0a}body.theme-light .botnet-banner a:hover{color:#003681;border-bottom-color:#003681}body.theme-light .botnet-banner a:visited{color:#086fff;border-bottom-color:#086fff}body.theme-light .botnet-banner a:focus,body.theme-light .botnet-banner a:active{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}body.theme-light .botnet-banner a:link path{fill:#0a0a0a}body.theme-light .botnet-banner a:hover path{fill:#003681}body.theme-light .botnet-banner a:visited path{fill:#086fff}body.theme-light .botnet-banner a path{fill:#0a0a0a}body.theme-light .botnet-banner a:visited{border-bottom-color:#0a0a0a;color:#0a0a0a}body.theme-light .botnet-banner a:visited path{fill:#0a0a0a}.main-content{margin:8rem auto;padding-right:2rem;padding-left:2rem;width:100%;max-width:60rem}.main-content .loading-verifying{height:76.391px}.spacer{margin:2rem 0}.spacer-top{margin-top:2rem;margin-bottom:.5rem}.spacer-bottom{margin-top:.5rem;margin-bottom:2rem}.heading-favicon{margin-right:.5rem;width:2rem;height:2rem}.main-wrapper{display:flex;flex:1;flex-direction:column;align-items:center}h1{line-height:125%;font-size:2.5rem;font-weight:600}h2{margin-bottom:8px;line-height:125%;font-size:1.5rem;font-weight:600;font-style:normal}p,li{margin-bottom:8px;line-height:150%;font-size:1rem;font-weight:300;font-style:normal}a{display:inline-block;cursor:pointer;text-decoration:underline;font-size:1rem;font-weight:400;font-style:normal}b{font-weight:600}.ch-ordered-list{padding-right:0;padding-left:1.5rem}.ch-description{margin-top:0;margin-bottom:2rem;font-weight:400}.ch-title{margin:8px 0}.ch-error-wrapper{display:flex;gap:16px;margin-top:32px}.ch-title-zone{display:flex;gap:16px;align-items:center}#challenge-success-text::after{animation:dots 1.4s steps(4, end) infinite;content:""}.ch-error-text a{display:inline}.ctp-button{transition-duration:200ms;transition-property:background-color,border-color,color;transition-timing-function:ease;margin:2rem 0;border:.063rem solid #0051c3;border-radius:.313rem;background-color:#0051c3;cursor:pointer;padding:.375rem 1rem;line-height:1.313rem;color:#fff;font-size:.875rem}.ctp-button:hover{border-color:#003681;background-color:#003681;cursor:pointer;color:#fff}.footer{margin:0 auto;padding-right:2rem;padding-left:2rem;width:100%;max-width:60rem;line-height:1.125rem;font-size:.75rem}.footer a{font-size:.75rem}.footer-inner{display:flex;justify-content:center;border-top:1px solid #d9d9d9;padding-top:1rem;padding-bottom:1rem}.footer-wrapper{text-align:center}.footer-divider{border:1px solid #d9d9d9;height:12px}.footer-link-wrapper{display:flex;gap:8px;align-items:center}.separator{border-top:1px solid #d9d9d9}.botnet-banner{box-sizing:border-box;border-radius:12px;padding:16px;direction:ltr}.botnet-banner a{text-decoration:none}.botnet-banner a svg{margin-left:8px}.botnet-overlay{box-sizing:border-box;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2147483647;border:2px solid #ef4444;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);background-color:#fee;padding:20px 30px;max-width:500px;text-align:center;line-height:1.5;color:#b91c1c;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500}.botnet-overlay a{text-decoration:underline;color:#dc2626;font-weight:600}.botnet-overlay a:hover{color:#991b1b}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}.botnet-overlay{border-color:#dc2626;background-color:#450a0a;color:#fecaca}.botnet-overlay a{color:#fca5a5}.botnet-overlay a:hover{color:#fee2e2}}.header-overlay{box-sizing:border-box;position:fixed;top:0;left:0;z-index:2147483647;border-bottom:1px solid #e5e5e5;box-shadow:0 2px 10px rgba(0,0,0,.1);background-color:#fff;padding:12px 15px;width:100%;color:#333;font-size:13px}.header-overlay>div{display:flex;flex-flow:row nowrap;gap:10px;align-items:center;justify-content:center;max-width:100%;overflow-x:auto}.header-overlay select{border:1px solid #d1d5db;border-radius:4px;background-color:#fff;padding:4px 8px;min-width:100px;max-width:150px;font-size:13px}.header-overlay label{color:#333}@media (width <= 1024px){.main-content{padding-right:1.5rem;padding-left:1.5rem}.footer{padding-right:1.5rem;padding-left:1.5rem}}@media (width <= 720px){.main-content{padding-right:1rem;padding-left:1rem}.footer{padding-right:1rem;padding-left:1rem}}.loading-verifying{height:76.391px}.lds-ring{display:inline-block;position:relative;width:1.875rem;height:1.875rem}.lds-ring div{box-sizing:border-box;display:block;position:absolute;border:.3rem solid;border-radius:50%;border-color:#313131 rgba(0,0,0,0) rgba(0,0,0,0);width:1.875rem;height:1.875rem;animation:lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rtl #challenge-success-text::after{animation:dots 1.4s steps(4, start) infinite}.rtl .ch-ordered-list{padding-right:1.5rem;padding-left:0}@media (prefers-color-scheme: dark){body{background-color:#000;color:#f2f2f2}body h1,body h2,body h3,body h4,body h5,body h6{color:#f2f2f2}body .ch-error-text,body .footer-text{color:#f2f2f2}body a{color:#f2f2f2;color:#82b6ff}body a:link{color:#f2f2f2}body a:hover{color:#b9d6ff}body a:visited{color:#9d94ec}body a:focus,body a:active{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}body a:link{color:#82b6ff}body .footer-divider{border:1px solid #f2f2f2}body .footer-inner,body .separator{border-top:1px solid #f2f2f2}body .botnet-banner{border:none;background-color:#313131}body .botnet-banner p{color:#f2f2f2}body .botnet-banner a{color:#f2f2f2;border-bottom:1px solid #f2f2f2}body .botnet-banner a:link{color:#f2f2f2;border-bottom-color:#f2f2f2}body .botnet-banner a:hover{color:#b9d6ff;border-bottom-color:#b9d6ff}body .botnet-banner a:visited{color:#9d94ec;border-bottom-color:#9d94ec}body .botnet-banner a:focus,body .botnet-banner a:active{outline:2px solid #4693ff;outline-offset:2px;border-radius:2px}body .botnet-banner a:link path{fill:#f2f2f2}body .botnet-banner a:hover path{fill:#b9d6ff}body .botnet-banner a:visited path{fill:#9d94ec}body .botnet-banner a path{fill:#f2f2f2}body .botnet-banner a:visited{color:#f2f2f2}body .botnet-banner a:visited path{fill:#f2f2f2}body .ch-error-title{color:#fc574a}body .failure-circle{stroke:#fc574a;fill:#fc574a}body .ch-subtitle-text{font-weight:600}body .ctp-button{background-color:#4693ff;color:#1d1d1d}body .ch-description{color:#b6b6b6}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.ch-taking-longer-error-wrapper{animation:fade-in .3s ease-in}</style><script src="https://challenges.cloudflare.com/turnstile/v0/g/ea2d291c0fdc/api.js?onload=MNurp8&amp;render=explicit" async="" defer="" crossorigin="anonymous"></script></head><body><div class="main-wrapper lang-en-us" role="main"><div class="main-content"><div class="ch-title-zone"><img src="/favicon.ico" class="heading-favicon" alt="Icon for www.gamestop.com"><h1>www.gamestop.com</h1></div><h2 id="YqYak7" class="ch-title spacer-bottom">Performing security verification</h2><p id="jxHnX1" class="ch-description spacer-top">This website uses a security service to protect against malicious bots. This page is displayed while the website verifies you are not a bot.</p><div id="AOzYg6" style="display: grid;"><div><div><input type="hidden" name="cf-turnstile-response" id="cf-chl-widget-bcrkn_response"></div></div></div><div id="YtLM0" style="display: none;"><h2 id="challenge-success-text" class="spacer-top">Verification successful. Waiting for www.gamestop.com to respond</h2></div><div id="stNu6" class="spacer loading-verifying" style="display: none; visibility: hidden;"><div class="lds-ring"><div></div><div></div><div></div><div></div></div></div><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'www.gamestop.com',cType: 'managed',cRay: '9e332dd8fac722ad',cH: 'Y_MnCHw4UXxHkHPJ788qt29bRBHC9XbmpRdFRB21juo-1774664672-1.2.1.1-vgI0RoxIl7OBNv8KPgzaSipoBz7nYzhMcYKnc3hy4jjXjVOwEGq.T1O8kdHGBNOT',cUPMDTk:"\/search\/?q=pokemon+tcg&__cf_chl_tk=ss1gO55q2JdMv7gU_oHZ_uY6Abe6H9SbNmnDfLVqpWk-1774664672-1.0.1.1-ACGDumcOfIZx2rimvaX8SHlOWj42URIpxFir_YHT.o4",cFPWv: 'g',cITimeS: '1774664672',cTplC:0,cTplO:0,cTplV:5,cTplB: '0',fa:"\/search\/?q=pokemon+tcg&__cf_chl_f_tk=ss1gO55q2JdMv7gU_oHZ_uY6Abe6H9SbNmnDfLVqpWk-1774664672-1.0.1.1-ACGDumcOfIZx2rimvaX8SHlOWj42URIpxFir_YHT.o4",md: 'czHrlUkAbgQ9GZD7ZFmduSKdLoimPhGvEnAPxD36STc-1774664672-1.2.1.1-C9I.b.zTkNsLEHo3TwSvFT3M4LgmLNocF1SkWruErZHpH0ZBaRXgXVrW_yUmoyuUdTuOLUPNN0NEI8KYEh3nzCIGoiRnialSCRdmBzjgbPJsXeBU5Y1eHl9v6zBZCXi9oNgDHpY8Bc0EcOTVIdmoWBbSAGMUW2nx.PZA88GB9bMNXxRJw7t5ZRkYBabWkz8NktaVjsv4KnFzuvfPBYVwcrTd2VbDV_59Hhsa1oqqrrRdUCShFYMgglp0l4DbJ3PexiUosZiHT3aT7ivh854sqsqCnibgdDb3sDzJ_jbXLfh0sgysyMI2MTSBALLdI37TEI.jGZ8z4RjzkfrlfRjVdprDW3N4GoRVk_p01bzjouj5E09j51LLJ6jP6B0_CtwgxM0aL2UodxBEZcr3UgAikMIa6EDK2cQP7wC1wndbiThYG9XYSDUSkb_JGySiPmDwLTYy5nfSFHYFQF8rGWUyGt95rTKsxF5CvsHb2Y6WaSTGSf9g4MVtvEVt_2QmJUv45zs1GeU6DqvnTuQGic1DLKjnnEsKNJ4_tP4tZp28a.QvHkES2W2CUf7gia4s4o9ZuYtWauOIkU4ACbMFWPXAHwkcnk9t9K.HUWxZ961YldCWDDuA2CZD5wIWpBwIVoh0s_95vHzigfUTv48_Q2bIHFxuvLbGGC7cxB40Fl3s5EYi6Z5xHdXg_k4q.zMHWnAC2fD2Qg44LSE9ib2hv4l1ILiyRFvQQJ6xaFP5AzTyTP7IBKHjk9Jec0I1XRXlzW4637PjfMzpNbBb16CX4esp7ZIETYFHAPhKGxXrKdN2Zsl0MGcZ4pDfN7JbeOLYja5dxJNK3T30LQpgDiQIhd8ot5s2GOQpImbVdV4vq5MpgqmxbKt4C6dezFl7SW2jvmyo5NRnIjS7w0HCdvIjye5.xfSG8z4DVvY68Yrpnk1b1SHVJi6GdW5yRVCJqkGMgpW2g1NXRQdNGOOw1ku8zrr0aSyH5KW66DZRgVBNfLNriqFK2Fw8ud_hCXUJ.PcpHUSqcMM7c9JJ5HTMkJpdQgClbeKu8e.LHBNVDF7l83xyToK3uq.KFcmyFFOHPIl23XoY9D2x2jdonHZzlMvaJUZjoh6Z_NsREN3HWIaXrXsweOLIK0.aLyuk.0fKeJEWEesk',mdrd: 'oVAiIpgpD82uqkdI4cxjU1qdSXafdPl.rV8WWm40bqI-1774664672-1.2.1.1-xrpTpY6rYZSjL_zPzV2VqvedoJtTliVMf4hEsP88099.4q2qkT3wxQ464fPaFuOv2fiV3vzAmimuiyTkaEZ57CBWVq1aTLeN68mCXosKq..x_FLcQuj8qWIIjTQG.Srh8X8MVPs3_ZN7fUUT6qLqH4XCQupnaTeA_IQzR6pP9JDQCEigYW7XY2DUQppviNrPuIHlsHlh3iuZq72htAWz3AqN0WmD9td.84gYZehe9EvMlbExeckifSf1CG_DuvAQWR55QiHVhduoaJGVhmMSfGIcaNWNhh8xNjlnZI3_0ldmyMpPwfdx31M74P4WxJz3Y23Wna0oaFMME.4DjrRpKWgmbzoRsOmlWd2rLDzW97hiytz5W5xw54XIFlkgNp1cwQl48gKaZmyX_xeynwTqjVzwqf38bZO_KBn_b7Qpe.np_0MgJ8UXMhsOohzK7BdyCXGpBElgQAEqxLSQblXfpjTyFA7_TKqC84fJFbAp2HrNVEe4GZ5DP2rozytOHkJZhqXu_2CmgIDcV._5MMLdX6brTuZR7nCRan_QCQcCxR8inEK93MO9WHX4X9V8AIDo_aeeyaID3qJ4vo_Ccl_O3bKGeKg1KPGTsb8qtiZnKQAqFqWEZ1VzyRH5Qtpd.z7Qa286F6hn0eqQw9ndsqLpRcxRKW26TUHYjalFhLcwheSrE49w.O5eh_hMlU_tpA1l1VoQrlUhmxUY_s0fEgu2y7yLFi.uF5U_.cEat87ZygiwDPb5McbZT.NDgJ44BlwF4halIUlxtJ0VrHCmv2dQ6kNAYNtua7fBv0U5EFD8xawd5R0QiUL_9hSiaE3dltRxZxrKvJtfowLt_R336N2.jucn.vZGqcFZKOwkcYxUti2tjgnjC7joFxec5rdADIDHQRXqMvDbcQluktK9mmd5NuxTKd9wDb7sTehTnq.ioR_EsjTeLaK49F5IqozlXXP7EDQxgg_Ro4EeqlySU5xnspIjUAPcsNOkgxz6IfGLBITqlXMdEI.lG1mJ1WnNGwIc2h1IXSZ2jRHQUsv7A1YKHkzYsfjxslyiOrxDfJ6NwwMcAh_uzdshuUVrljG8PoVmehGDCxaTQ4dgpBGGMT9pDdL4HTAQmKNcRpQOuL8X1DLYkpPtLnju1atARpD67mak2R9rAcbxhZvUR6DPi3Ub78sHl9nC1l_D.sGWTuPgZWPfnunEw5ePDLhQ_OSrK9UwLezw5MfbeiSkewF1WdPRNcgqc.5DKTVVHolbNeih.4x2vvcwuv45ICPg.KPd9IQnoQqHgjkx2thsi6FqM8tsPYhXGBlRUaNFLA08g4T1uw9lPW1qbW__KdAbygc40d5njjNLGQKcJMRtx5a81qx1wnYXCb_T4CPLt5peF.BtHzF7snZ57g_luABsp_KfCW4UPS3xcB5F8IEJU3EdQk3xbizVakUYj7T_VjXZl786ANV4ZpzBLvzBc2Ji1WLmcW4VWOSPtWt7qdK7Rs0MRt4aLV4iQwVFpTfE3IUj8k8gvqt38550OOhUK.9zFPscnuoFxWLXLbero2ehswEWyVvx6efIQ4rBOf2OrUX6wWKl8wVn1AD4WHSUlVGkXRhrVhqsXXLQyfYZWWalXLGBQRa2114wA_D3iT5OjB7O7.exv1L2rn7ZJp2jf..WcD.8sTEtCXFFkgTGkR.R3OKb9UMD0Nsm.eUbdacuGPtUdvVW3.xBr4RF7WzruozNbPbKwJJfp4ydXz0t5U.QKw6Oa0UTmgCyZ2nvBW8OnHJz2QJV84LkacEH.NigdUc3EXWEhZBeJ.VHOoOdKnoF_DXbWOC5FBMYNWFNCtuzJatt0Xq1ErTQFrhdLH8Auuoi3c4ZMzDrZtEPSYtY3UaX_CPAzNeYr.iASNJdTCaje129rVGx0YRO6tj7s5OIGq.7lVHH.lFSufAF0z0ApODTazoKrexf.0HfS_JztJsmcfO83Eah.5aj6CHjfTLTtAZEKRXooByENj1I7vfyMa2KsBLFfhE2kDiuJILc1G_aAaW3U85tMuTBxuHqsF445qSAJUyjAdEymsoUoqzbqdPMSR.7TKRwiU.725eTb_UFTRohWqrt_N0YS6naxZC6.gBORi2Q2H9ls9SB0JVFFzwOtCOPFVT5RvbbSaQkkCIIwHHrbezOWGosgtpjg0D4EZOQxAy3LlCX1I4_Pi8pUClg6g9E7HZa_xUKe2PZE.TqoBD2KotprACIoThajIc2xeT0liY3_ne51s53zWqq9haPlA00623nkOBas3mFGcwLrrX4LRKQnHBtJWAPNjdhp.EQhFIl_tM1NFRmqt.Dk.bJwy66AVlVowlwnnI9ku7dJUHMO9l0Z6PwSg4zTmCyJEOkuN1012sLKsLiA0F81by.1yOt10ILgLjUWL5LsAhUWR_.tvcqBShfFNRmEY64bVJYXmOzcRpEjPLDwdADmPb7ieMiLGoKUoQfwKzYksDDEKvTLo4xH.JCiaz7ZM1Azu1TuR645DCLVOMyxAmF_nnBL41fbmGxaEOEXkdRk7WkjjjXFg57J59Q4vPy7BPZVMpR921TjkPq5Xn7RkzCh1cr7qvJF0NQpg6S8GO5m.tydshJpJDvIlssoCMS_5VYFU90loPaw45uEPhgV_UhAo_HGcFxibSflJR8oo7Xp5mwxwUVobi.mZTlPFGrZdMj97iuQF9.4_QfKgj8aI7WXfx4YEMNRSQM.OPVKQo8Gi8Ii94jQ3uyQ3PhfgTmX2jscJGuJu_.Ov9rUUFOFfmySqqy19bjvL79BA9cAbav3k0HiksIX5qWO.vGmwMMWyQl8eNqjDWiXtexGs1JYa8bmaxXwLfYCWHArtA6RqOH8YgsZhZ1vqNPDsQhrde3ZvlxtkT7JGgtSQln8I6Voj9mk3pM_khdrSdq0f2OV3pTVEPpujp56P2Bp2JdUVrxsoYpI3tAyhDHwdqs1tWjImjFGFLhjtBVeLhMrVOx.BZlQ8yZd9eY.mt37DZqJaAkX.vSqUgstD4o4SBf8is4Sl5rL8X8ZfUTxXnXDg',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=9e332dd8fac722ad';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null,"\/search\/?q=pokemon+tcg&__cf_chl_rt_tk=ss1gO55q2JdMv7gU_oHZ_uY6Abe6H9SbNmnDfLVqpWk-1774664672-1.0.1.1-ACGDumcOfIZx2rimvaX8SHlOWj42URIpxFir_YHT.o4"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script><div class="footer" role="contentinfo"><div class="footer-inner"><div class="footer-wrapper"><div class="clearfix diagnostic-wrapper"><div class="ray-id">Ray ID: <code>9e332dd8fac722ad</code></div></div><div class="footer-link-wrapper"><span class="footer-text">Performance and Security by <a rel="noopener noreferrer" href="https://www.cloudflare.com?utm_source=challenge&amp;utm_campaign=m" target="_blank">Cloudflare</a></span><span class="footer-divider"></span><a id="privacy-link" target="_blank" rel="noopener noreferrer" href="https://www.cloudflare.com/privacypolicy/" class="footer-text">Privacy</a></div></div></div></div></body></html>