/*
{
"name": "Bouncy",
"id": "bouncy.effing.fast",
"version": 1,
"classPath": "bouncy.BouncyProviderPackage",
"permaUrl": "https://raw.githubusercontent.com/WeeklyProblem/Bouncy/main/bouncy.min.js"
}
*/
var _0x177a = ['protocol', 'browserHttpClient', 'matchesSelector', 'marginLeft', 'requestOriginatorMethod', 'etag', 'isXML', 'script\x20json', 'pop', '__esModule', 'readyException', 'Accept', 'each', '
', 'false', 'props', 'expando', 'cast', 'count', 'processData', 'margin', 'animated', 'hasRequests', 'return\x20(function()\x20', 'createNewLinkScrapeResultRequest', '[msallowcapture^=\x27\x27]', 'requestAnimationFrame', '(^|\x5c.)', 'ajaxStop', '[selected]', 'once', 'jsonp', 'margin-top:1px;padding:0;border:0', 'valHooks', 'left', 'then', 'executeSingle', 'boolean', 'radioValue', 'width', 'getBaseUrl', 'checkClone', '
', 'jQuery', 'request', 'main', 'jQuery.Deferred\x20exception:\x20', 'Until', 'done', '/cache', 'triggered', 'doScroll', 'client', 'maxWidth', '-$&', 'shift', 'ajaxSend', 'doParseTextContent', 'marginTop', '[id~=', 'src', 'bouncy', 'http://', 'proxy', 'toSourceProviderMetadatas', 'determineBaseUrl', 'postDispatch', 'stack', 'test', 'float', 'Top', 'display', 'state', 'children', 'odd', 'label', 'headers', 'position', 'createHtmlScrapeResponse', 'anime', 'delay', 'table', 'delegateTarget', 'Bad\x20arguments:\x20First\x20argument\x20should\x20be\x20a\x20string,\x20second\x20should\x20be\x20an\x20array\x20of\x20strings', 'null', 'show', 'xhr', ':scope', 'special', 'cellSpacing', 'once\x20memory', 'getAttribute', 'episode', 'index', 'outer', 'getRegExMatches', 'set', 'stopImmediatePropagation', 'createBrowserAxiosInstance', 'X-Requested-With', 'rejected', 'tmdb', 'module', 'setDocument', 'htmlScrapeResponse', 'button', 'focusout', 'mediaScraperUtils', 'memory', 'removeProp', 'addProp', 'escape', 'pseudos', 'removeEventListener', 'Animation', 'evalJavascript', 'options', 'expand', 'location', 'reverse', 'title', 'easing', 'content-type', '', 'isSimulated', 'run', 'function', '^(?:', 'escapeSelector', 'requestCollection', 'createClientWebResponse', 'namespace', 'parsererror', 'parseJSON', '[\x5cx20\x5ct\x5cr\x5cn\x5cf]', '
', 'hide', 'cssNumber', 'teardown', 'tabIndex', 'checked', 'data-', 'overrideMimeType', 'scrollTop', 'content-box', 'DOMParser', 'subtitles', '^#(', 'swing', 'radio', 'createAbsoluteUrl', 'globalEval', 'noModule', 'linkSourceMetadatas', 'promise', '
', 'get', 'flags', 'ceil', 'propFix', 'ismap|loop|multiple|open|readonly|required|scoped', 'onreadystatechange', 'toLinkSourceMetadata', 'grep', 'onerror', 'Deferred', '?|\x5c\x5c[^\x5cr\x5cn\x5cf]|[\x5cw-]|[^\x00-\x5cx7f])+', 'Bottom', 'mouseleave', '*name', 'firstChild', 'create', 'offsetHeight', 'createRequestConfig', 'document', 'nextSibling', 'inline', 'elem', 'pointerout', 'responseUrl', '(^|', 'true/', 'finish', 'queueHooks', 'href', 'removeChild', 'statusCode', 'POST', 'ajaxSetup', 'notmodified', 'https://', 'baseUrl', 'click', 'hash', 'old', '+|((?:^|[^\x5c\x5c])(?:\x5c\x5c.)*)', 'frameBorder', 'attr', 'events', 'startTime', 'apiClient', 'call', 'toLowerCase', 'dispatch', 'createSourceProvider', 'nonce', 'Moz', 'ajaxStart', 'converter', 'serverApiClient', '', 'trim', 'cache-control', 'removeAttr', 'media', 'parse', 'sourceProviderMetadatas', 'inner', 'getElementsByTagName', 'HTML', 'string', 'relatedTarget', 'getScrapeResponse', '^(?:([+-])=|)(', 'application/json', '(\x5c.|$)', 'head', '*[*^$|!~]?=', 'result', 'crossDomain', 'accept-language', 'maxLength', 'htmlPrefilter', 'exec', 'mouseenter', 'blur\x20focus\x20focusin\x20focusout\x20resize\x20scroll\x20click\x20dblclick\x20', 'origType', 'post', ':disabled', 'scrollTo', 'width:60%;top:1%', 'interval', 'isWindow', 'createHTMLDocument', 'isFiltered', 'delegateCount', 'relative', 'hasData', 'filters', 'useMap', 'needsContext', 'converters', 'margin:auto;border:1px;padding:1px;', 'application/json,\x20text/javascript', 'border', 'decodeSourceIfRequired', 'timer', 'cssHooks', 'prevAll', 'contentEditable', 'true', 'speed', 'username', 'cacheLength', 'htmlScrapeRequests', 'release', 'tweeners', 'getPropertyValue', 'content', 'window', 'statusText', '*(?:\x27\x27|\x22\x22)', 'cache', ':scope\x20fieldset\x20div', 'search', 'innerHTML', 'patch', 'responseXML', 'pageYOffset', '9px', 'off', 'mimeType', 'addClass', 'firstElementChild', 'specialEasing', 'trigger', 'html', 'holdReady', 'contentType', 'removeClass', 'compile', 'start', 'handlers', 'textarea', 'before', '*(?:\x27((?:\x5c\x5c.|[^\x5c\x5c\x27])*)\x27|\x22((?:\x5c\x5c.|[^\x5c\x5c\x22])*)\x22|(', 'undefined', 'ajaxSuccess', 'backgroundClip', 'Authorization', 'ifModified', 'Event', 'notifyWith', 'No\x20conversion\x20from\x20', 'jwtToken', 'inline-block', 'tagName', 'indexOf', 'add', 'attributes', 'requests', 'source', 'change\x20select\x20submit\x20keydown\x20keypress\x20keyup\x20contextmenu', 'documentElement', '400', 'isPlainObject', 'ownerDocument', 'text/html', 'isPropagationStopped', 'unit', '[name=d]', '', ')(?:', 'isEmptyObject', 'absolute', 'setFilters', 'readyWait', '60%', 'ajaxError', 'https:', 'ms-', 'responseFields', 'pairs', 'Last-Modified', 'baseURL', 'Left', 'specified', 'select', 'exception', 'nocontent', 'scope', ')\x5c)|)', 'titles', 'scraperState', 'defaultView', 'ajaxSettings', 'always', 'startsWith', 'responseText', 'nth', 'fixed', 'toLargeMedia', 'isArray', 'fireWith', 'hasContent', 'If-Modified-Since', 'fileSizeInBytes', 'upgrade-insecure-requests', 'reject', 'https', 'scrapperSite', 'onabort', 'compareTwoStrings', 'first', 'unload', 'cellPadding', 'toUpperCase', 'inprogress', 'webkitMatchesSelector', 'activeElement', 'reliableMarginLeft', 'beforeSend', 'directLinkServerName', 'from', 'outerHTML', 'isXMLDoc', 'httpClient', 'load', 'rejectWith', 'cors', ':checked', 'of-type', '[object\x20Object]', 'ajaxTransport', 'optSelected', 'getRootNode', 'number', 'unsupported\x20pseudo:\x20', 'preFilter', 'end', '', 'BaseUrl\x20cannot\x20be\x20null\x20at\x20this\x20point.\x20Either\x20url\x20should\x20be\x20a\x20fully\x20qualified\x20url\x20or\x20have\x20base\x20url\x20set.', 'compareDocumentPosition', 'sourceName', 'propHooks', 'removeEvent', 'returnValue', 'mal', 'stop', '[name=\x27\x27]', 'tick', 'opacity', 'loading', 'ajaxComplete', 'match', 'prototype', 'msMatchesSelector', 'stackTrace', 'open', 'even', 'complete', 'resolved', 'setTimeout', 'offsetWidth', 'constructor', 'handleObj', 'pixelPosition', '__proto__', 'parseHTML', '\x20was\x20not\x20called', 'lang', 'wrapInner', 'regExMatches', 'return', 'contains', 'message', 'lastModified', 'toSources', 'warn', 'imdb', 'after', 'visible', 'currentTarget', 'createComment', 'With', 'application/ecmascript,\x20application/x-ecmascript', 'boxSizing', 'nodeType', 'prepend', 'animate', '__className__', 'extend', 'baseUrls', 'delegateType', 'catch', 'array', 'sizzle', 'duration', 'resolve', 'alternate', 'bind', 'defaults', 'uniqueSort', 'now', 'minWidth', 'getClientRects', 'execute', 'next', 'inIt', 'pointerover', 'inherit', 'parent', 'url', 'http:', 'nodeValue', 'notify', 'static', 'onfocusin', '*\x5c]', 'event', 'jquery', 'tabindex', 'object', 'put', 'crew', 'timers', 'ready', 'fire', 'noBubble', 'getLinkCache', 'sortStable', 'getElementsByName', 'standard', ':not(', 'inArray', 'xml:lang', 'expr', 'context', 'prop', ')(?:\x5c((', 'contentDocument', 'isImmediatePropagationStopped', 'movie', 'querySelectorAll', 'queue', 'method', 'handle', 'exports', 'TAG', 'response', 'dub', 'opts', 'Content-Type', 'detectDuplicates', 'fail', 'selectors', 'cleanData', 'Bearer\x20', 'div', 'boxSizingReliable', 'getBoundingClientRect', 'onunload', 'concat', 'success', 'ajaxPrefilter', 'disabled', 'focus', 'max-age=0', 'type', 'step', 'defineProperty', 'scrollLeft', 'Media\x20type\x20does\x20not\x20match', 'form', 'pending', 'simulate', 'has', 'log', 'insertBefore', '
', 'defaultPrevented', 'lastChild', 'length', 'uniqueID', 'thead', '_evalUrl', '', 'textContent', 'XMLHttpRequest', 'onload', 'Server\x20returned\x20ill-formed\x20scrape\x20data', 'using', 'Width', 'amd', 'pushStack', '/scrape', 'addEventListener', 'auto', 'remove', 'subs', '*(\x5cd+)|))', 'opener', 'noCloneChecked', 'namespaceURI', 'forEach', 'getAttributeNode', 'isNumeric', 'serverUtils', 'handle\x20events', 'Thenable\x20self-resolution', 'text', 'replaceWith', 'position:absolute;left:-11111px', '_queueHooks', 'getAllResponseHeaders', 'isTrigger', 'hasOwnProperty', 'resolveWith', 'scrollboxSize', 'block', '\x5c.(?:.*\x5c.|)', 'base', 'nodeName', '