{ "log": { "version": "1.2", "creator": { "name": "WebInspector", "version": "537.36" }, "pages": [ { "startedDateTime": "2026-04-09T07:25:56.421Z", "id": "page_1", "title": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "pageTimings": { "onContentLoad": 774.4289999827743, "onLoad": 2359.758000005968 } }, { "startedDateTime": "2026-04-09T07:26:01.458Z", "id": "page_10", "title": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05", "pageTimings": { "onContentLoad": null, "onLoad": null } }, { "startedDateTime": "2026-04-09T07:26:10.302Z", "id": "page_9", "title": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python", "pageTimings": { "onContentLoad": null, "onLoad": null } }, { "startedDateTime": "2026-04-09T07:26:13.861Z", "id": "page_8", "title": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "pageTimings": { "onContentLoad": null, "onLoad": null } }, { "startedDateTime": "2026-04-09T07:26:22.328Z", "id": "page_7", "title": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "pageTimings": { "onContentLoad": null, "onLoad": null } }, { "startedDateTime": "2026-04-09T07:26:27.867Z", "id": "page_6", "title": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "pageTimings": { "onContentLoad": 1302.5139999808744, "onLoad": 1310.3539999865461 } }, { "startedDateTime": "2026-04-09T07:26:36.902Z", "id": "page_11", "title": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "pageTimings": { "onContentLoad": 1530.3859999985434, "onLoad": 2651.918999996269 } } ], "entries": [ { "_connectionId": "1605986", "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Sec-GPC", "value": "1" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": 698, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "no-cache, no-store, must-revalidate" }, { "name": "Connection", "value": "close" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Content-Length", "value": "1001" }, { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:25:57 GMT" }, { "name": "ETag", "value": "\"1775541083618545022/z\"" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 2757, "mimeType": "text/html", "compression": 1756 }, "redirectURL": "", "headersSize": 299, "bodySize": 1001, "_transferSize": 1300, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:56.416Z", "time": 672.7070000060424, "timings": { "blocked": 5.830000002145767, "dns": 1.244, "ssl": -1, "connect": 228.796, "send": 0.37300000000001887, "wait": 434.93900000422263, "receive": 1.524999999674037, "_blocked_queueing": 5.229000002145767, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "lineNumber": 9 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [ { "name": "cacheid", "value": "1d85f0f3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "81097" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 273199, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:57.099Z", "time": 37.826000014320016, "timings": { "blocked": 29.771000011300668, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 3.722999991673976, "receive": 4.332000011345372, "_blocked_queueing": 26.684000011300668, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "lineNumber": 13 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [ { "name": "cacheid", "value": "d927c2ff" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "62956" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 237548, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:57.100Z", "time": 34.8119999980554, "timings": { "blocked": 30.20900001309067, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 2.3109999948441984, "receive": 2.29199999012053, "_blocked_queueing": 27.50600001309067, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "lineNumber": 18 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.css?cacheid=e1de77b3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [ { "name": "cacheid", "value": "e1de77b3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "5515" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 29561, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:57.100Z", "time": 35.468999994918704, "timings": { "blocked": 30.106000006578864, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 3.5460000062286854, "receive": 1.816999982111156, "_blocked_queueing": 28.239000006578863, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "lineNumber": 23 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [ { "name": "cacheid", "value": "2a5841f9" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2345" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 15646, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:57.100Z", "time": 34.95299999485724, "timings": { "blocked": 30.019999995609744, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 2.6260000113248827, "receive": 2.306999987922609, "_blocked_queueing": 28.485999995609745, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "lineNumber": 28 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.css?cacheid=1aca980a", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [ { "name": "cacheid", "value": "1aca980a" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "6410" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 13411, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:57.100Z", "time": 32.7300000062678, "timings": { "blocked": 30.02100000255741, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 2.0699999983888118, "receive": 0.6390000053215772, "_blocked_queueing": 28.571000002557412, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "lineNumber": 40 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/isotope.pkgd.min.js?cacheid=2e48d392", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [ { "name": "cacheid", "value": "2e48d392" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "10433" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:00 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 37276, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:57.100Z", "time": 52.922000002581626, "timings": { "blocked": 51.645000014251096, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.8109999906439334, "receive": 0.4659999976865947, "_blocked_queueing": 51.4520000142511, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "lineNumber": 41 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/iso6391To3.js?cacheid=ecde2bb3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [ { "name": "cacheid", "value": "ecde2bb3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1064" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3240, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:57.100Z", "time": 33.8470000133384, "timings": { "blocked": 29.88200000018254, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 2.0110000064931812, "receive": 1.9540000066626817, "_blocked_queueing": 28.52100000018254, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "lineNumber": 42 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [ { "name": "cacheid", "value": "31ffa1f7" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "5006" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:00 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 19959, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:57.101Z", "time": 52.36599998897873, "timings": { "blocked": 51.4929999876786, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.6089999992381782, "receive": 0.2640000020619482, "_blocked_queueing": 51.3949999876786, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.css?cacheid=1aca980a" }, "_priority": "High", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/search-icon.svg", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.css?cacheid=1aca980a" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "1200" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:01 GMT" }, { "name": "Content-Type", "value": "image/svg+xml" } ], "cookies": [], "content": { "size": 1200, "mimeType": "image/svg+xml", "text": "\n\n\nLayer 1\n\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:57.174Z", "time": 1.539000018965453, "timings": { "blocked": 0.6940000114049762, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.6770000088941306, "receive": 0.16799999866634607, "_blocked_queueing": 0.5710000114049762, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_connectionId": "1606014", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/", "lineNumber": 79 }, "_priority": "VeryLow", "_resourceType": "font", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/fonts/Poppins.ttf?cacheid=af705837", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "*/*" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Origin", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" }, { "name": "Sec-GPC", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [ { "name": "cacheid", "value": "af705837" } ], "cookies": [], "headersSize": 752, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Connection", "value": "close" }, { "name": "Content-Length", "value": "156480" }, { "name": "Content-Type", "value": "application/font-ttf" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:25:57 GMT" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" } ], "cookies": [], "content": { "size": 156480, "mimeType": "application/font-ttf", "compression": 0 }, "redirectURL": "", "headersSize": 238, "bodySize": 156480, "_transferSize": 156718, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:57.188Z", "time": 1589.8290000242368, "timings": { "blocked": 1.8520000010486692, "dns": 0.0050000000000000044, "ssl": -1, "connect": 226.48399999999998, "send": 0.12399999999999523, "wait": 441.3539999924451, "receive": 920.010000030743, "_blocked_queueing": 1.7010000010486692, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_connectionId": "1606043", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "loadAndDisplayOptions", "scriptId": "24", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "lineNumber": 253, "columnNumber": 14 }, { "functionName": "", "scriptId": "24", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "lineNumber": 415, "columnNumber": 14 } ] } }, "_priority": "High", "_resourceType": "fetch", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/catalog/v2/languages", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "*/*" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" }, { "name": "Sec-GPC", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": 665, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "no-cache, no-store, must-revalidate" }, { "name": "Connection", "value": "close" }, { "name": "Content-Length", "value": "985" }, { "name": "Content-Type", "value": "application/atom+xml;profile=opds-catalog;kind=navigation" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:25:59 GMT" } ], "cookies": [], "content": { "size": 985, "mimeType": "text/plain", "compression": 0 }, "redirectURL": "", "headersSize": 253, "bodySize": 985, "_transferSize": 1238, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:58.781Z", "time": 675.1309999993686, "timings": { "blocked": 3.2349999908693134, "dns": 0.033999999999999975, "ssl": -1, "connect": 225.965, "send": 0.17500000000001137, "wait": 445.00000001145895, "receive": 0.7219999970402569, "_blocked_queueing": 2.8959999908693135, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_connectionId": "1606063", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "loadAndDisplayOptions", "scriptId": "24", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "lineNumber": 253, "columnNumber": 14 }, { "functionName": "", "scriptId": "24", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "lineNumber": 416, "columnNumber": 14 } ] } }, "_priority": "High", "_resourceType": "fetch", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/catalog/v2/categories", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "*/*" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" }, { "name": "Sec-GPC", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": 666, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "no-cache, no-store, must-revalidate" }, { "name": "Connection", "value": "close" }, { "name": "Content-Length", "value": "912" }, { "name": "Content-Type", "value": "application/atom+xml;profile=opds-catalog;kind=navigation" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:00 GMT" } ], "cookies": [], "content": { "size": 912, "mimeType": "text/plain", "compression": 0 }, "redirectURL": "", "headersSize": 253, "bodySize": 912, "_transferSize": 1165, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:25:59.458Z", "time": 661.7130000108015, "timings": { "blocked": 2.565999994829297, "dns": 0.015000000000000013, "ssl": -1, "connect": 227.397, "send": 0.1670000000000016, "wait": 431.16600001084805, "receive": 0.4020000051241368, "_blocked_queueing": 2.047999994829297, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_connectionId": "1606069", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "loadBooks", "scriptId": "24", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "lineNumber": 223, "columnNumber": 21 }, { "functionName": "loadAndDisplayBooksUnguarded", "scriptId": "24", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "lineNumber": 317, "columnNumber": 26 }, { "functionName": "loadAndDisplayBooks", "scriptId": "24", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "lineNumber": 312, "columnNumber": 14 }, { "functionName": "", "scriptId": "24", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "lineNumber": 417, "columnNumber": 14 } ] } }, "_priority": "High", "_resourceType": "fetch", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/catalog/search?start=0&count=17", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "*/*" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" }, { "name": "Sec-GPC", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [ { "name": "start", "value": "0" }, { "name": "count", "value": "17" } ], "cookies": [], "headersSize": 676, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "no-cache, no-store, must-revalidate" }, { "name": "Connection", "value": "close" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Content-Length", "value": "703" }, { "name": "Content-Type", "value": "application/atom+xml; profile=opds-catalog; kind=acquisition; charset=utf-8" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:00 GMT" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 1476, "mimeType": "text/plain", "compression": 773 }, "redirectURL": "", "headersSize": 318, "bodySize": 703, "_transferSize": 1021, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:00.121Z", "time": 665.7549999994394, "timings": { "blocked": 1.1419999933317304, "dns": 0.007000000000000006, "ssl": -1, "connect": 226.031, "send": 0.28000000000000114, "wait": 437.718999985734, "receive": 0.5760000203736126, "_blocked_queueing": 0.8399999933317304, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_connectionId": "1606086", "_initiator": { "type": "other" }, "_priority": "High", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/catalog/v2/illustration/wikipedia_en_all_maxi_2022-05/?size=48", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" }, { "name": "Sec-GPC", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [ { "name": "size", "value": "48" } ], "cookies": [], "headersSize": 768, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "no-cache, no-store, must-revalidate" }, { "name": "Connection", "value": "close" }, { "name": "Content-Length", "value": "4960" }, { "name": "Content-Type", "value": "image/png" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:01 GMT" } ], "cookies": [], "content": { "size": 4960, "mimeType": "image/png", "compression": 0 }, "redirectURL": "", "headersSize": 206, "bodySize": 4960, "_transferSize": 5166, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:00.791Z", "time": 850.3259999950286, "timings": { "blocked": 2.0290000196322797, "dns": 0.014000000000000012, "ssl": -1, "connect": 241.25, "send": 0.4289999999999736, "wait": 606.0829999954701, "receive": 0.5209999799262732, "_blocked_queueing": 1.4550000196322799, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_connectionId": "1606094", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "getBookCount", "scriptId": "24", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "lineNumber": 215, "columnNumber": 21 }, { "functionName": "", "scriptId": "24", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/index.js?cacheid=31ffa1f7", "lineNumber": 435, "columnNumber": 22 } ] } }, "_priority": "High", "_resourceType": "fetch", "cache": {}, "connection": "8888", "pageref": "page_1", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/catalog/search?lang=eng", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "*/*" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" }, { "name": "Sec-GPC", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [ { "name": "lang", "value": "eng" } ], "cookies": [], "headersSize": 668, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "no-cache, no-store, must-revalidate" }, { "name": "Connection", "value": "close" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Content-Length", "value": "695" }, { "name": "Content-Type", "value": "application/atom+xml; profile=opds-catalog; kind=acquisition; charset=utf-8" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:01 GMT" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 1464, "mimeType": "text/plain", "compression": 769 }, "redirectURL": "", "headersSize": 318, "bodySize": 695, "_transferSize": 1013, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:00.793Z", "time": 848.6940000134482, "timings": { "blocked": 2.4690000215172767, "dns": 0.0040000000000000036, "ssl": -1, "connect": 242.293, "send": 0.1839999999999975, "wait": 602.6009999906104, "receive": 1.1430000013206154, "_blocked_queueing": 1.6540000215172768, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_connectionId": "1606107", "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" }, { "name": "Sec-GPC", "value": "1" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": 797, "bodySize": 0 }, "response": { "status": 302, "statusText": "Found", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "no-cache, no-store, must-revalidate" }, { "name": "Connection", "value": "close" }, { "name": "Content-Length", "value": "0" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:02 GMT" }, { "name": "Location", "value": "/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "cookies": [], "content": { "size": 0, "mimeType": "x-unknown", "compression": 0 }, "redirectURL": "/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "headersSize": 258, "bodySize": 0, "_transferSize": 258, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:01.451Z", "time": 867.2210000168384, "timings": { "blocked": 7.632000011142344, "dns": 0.016000000000000014, "ssl": -1, "connect": 409.656, "send": 0.40100000000001046, "wait": 448.37099998914636, "receive": 1.1450000165496022, "_blocked_queueing": 6.889000011142343, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "httpVersion": "http/1.1", "headers": [ { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Content-Length", "value": "5357" }, { "name": "Content-Type", "value": "text/html" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:45 GMT" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 19396, "mimeType": "text/html" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.318Z", "time": 2.0249999943189323, "timings": { "blocked": 0.6089999849889427, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.0220000069141388, "receive": 0.39400000241585076, "_blocked_queueing": 0.40699998498894274, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 10 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/skins.minerva.base.reset%7Cskins.minerva.content.styles%7Cext.cite.style%7Csite.styles%7Cmobile.app.pagestyles.android%7Cmediawiki.page.gallery.styles%7Cmediawiki.skinning.content.parsoid.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "11640" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 50837, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.330Z", "time": 20.155999984126538, "timings": { "blocked": 17.9399999914933, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.1919999952185902, "receive": 1.0239999974146485, "_blocked_queueing": 13.8159999914933, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/style.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "774" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 2050, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 21.06700002332218, "timings": { "blocked": 18.63600000647083, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.8190000133942812, "receive": 0.6120000034570694, "_blocked_queueing": 14.54800000647083, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/content.parsoid.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1367" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 4453, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 21.222999988822266, "timings": { "blocked": 18.633000013438984, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.783000000499189, "receive": 0.8069999748840928, "_blocked_queueing": 14.805000013438985, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/inserted_style.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "25586" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 111686, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 21.98999997926876, "timings": { "blocked": 18.61499999536574, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.7610000050310046, "receive": 1.613999978872016, "_blocked_queueing": 15.073999995365739, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/script.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "798" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 1740, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 22.302999976091087, "timings": { "blocked": 18.603999979667364, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.7369999870527537, "receive": 1.9620000093709677, "_blocked_queueing": 15.392999979667366, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/masonry.min.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "7354" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 24103, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 22.66399998916313, "timings": { "blocked": 18.63199998459406, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.6789999865218999, "receive": 2.353000018047169, "_blocked_queueing": 15.557999984594062, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/article_list_home.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "714" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" } ], "cookies": [], "content": { "size": 714, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 24.034000001847744, "timings": { "blocked": 18.661999980239198, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.6700000052619726, "receive": 3.702000016346574, "_blocked_queueing": 15.931999980239198, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/images_loaded.min.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1891" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6398, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 23.22999999159947, "timings": { "blocked": 18.7329999824781, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.5209999911691994, "receive": 2.976000017952174, "_blocked_queueing": 16.260999982478097, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/node_module/details-element-polyfill/dist/details-element-polyfill.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1766" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6953, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 24.14399999543093, "timings": { "blocked": 18.787999992392958, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.4709999902229756, "receive": 3.8850000128149986, "_blocked_queueing": 17.106999992392957, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 18 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.css?cacheid=e1de77b3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [ { "name": "cacheid", "value": "e1de77b3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "5515" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 29561, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 0.04099999205209315, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03399999695830047, "receive": 0.006999995093792677, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 23 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [ { "name": "cacheid", "value": "2a5841f9" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2345" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 15646, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 0.025999994250014424, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02300000051036477, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 15 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.css?cacheid=49365e9c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [ { "name": "cacheid", "value": "49365e9c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "993" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3502, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 23.222999996505678, "timings": { "blocked": 18.681999993808567, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.4120000129844994, "receive": 3.128999989712611, "_blocked_queueing": 17.626999993808568, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 9 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [ { "name": "cacheid", "value": "1d85f0f3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "81097" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 273199, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 0.024999986635521054, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.0219999928958714, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 13 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [ { "name": "cacheid", "value": "d927c2ff" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "62956" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 237548, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 0.03200001083314419, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.029999995604157448, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 18 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.js?cacheid=5982280c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [ { "name": "cacheid", "value": "5982280c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1254" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3670, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 41.94100000313483, "timings": { "blocked": 40.95400001707673, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.7270000144541264, "receive": 0.2599999716039747, "_blocked_queueing": 39.66100001707673, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 32 }, "_priority": "Medium", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/caret.png?cacheid=22b942b4", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [ { "name": "cacheid", "value": "22b942b4" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "1388" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "image/png" } ], "cookies": [], "content": { "size": 1388, "mimeType": "image/png" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 30.934000009438023, "timings": { "blocked": 25.11500001104735, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 2.032000004200265, "receive": 3.78699999419041, "_blocked_queueing": 23.13700001104735, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 110 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/jsConfigVars.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "48" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" } ], "cookies": [], "content": { "size": 48, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 34.051000024192035, "timings": { "blocked": 25.108000023411588, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 2.312000004220754, "receive": 6.630999996559694, "_blocked_queueing": 23.238000023411587, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 111 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/startup.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "38266" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 172128, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 39.29699998116121, "timings": { "blocked": 37.261999994877726, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.7150000050775707, "receive": 1.3199999812059104, "_blocked_queueing": 35.124999994877726, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 112 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/jquery.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "85169" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 288623, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 40.59399999096058, "timings": { "blocked": 37.299999991877, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.7500000109635294, "receive": 2.5439999881200492, "_blocked_queueing": 35.502999991877005, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 113 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.base.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "16853" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 56717, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 39.850000001024455, "timings": { "blocked": 37.41599998889677, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.6430000135563314, "receive": 0.7909999985713512, "_blocked_queueing": 36.05299998889677, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 114 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/site.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2747" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 7149, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 39.90699999849312, "timings": { "blocked": 37.42899998962507, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.6070000123176724, "receive": 0.8709999965503812, "_blocked_queueing": 36.48499998962507, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 115 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.util.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "12184" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 36387, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 40.62600000179373, "timings": { "blocked": 37.41999999996833, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.589000000109896, "receive": 1.6170000017154962, "_blocked_queueing": 36.665999999968335, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 116 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.page.ready.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "7013" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 24112, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.331Z", "time": 40.809999976772815, "timings": { "blocked": 37.41099998154119, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.5759999965373428, "receive": 1.8229999986942858, "_blocked_queueing": 36.80499998154119, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "51", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/script.js", "lineNumber": 45, "columnNumber": 41 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1669" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 5605, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.359Z", "time": 13.886000000638887, "timings": { "blocked": 13.234000007715077, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.471999990195036, "receive": 0.18000000272877514, "_blocked_queueing": 12.209000007715076, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9" }, "_priority": "High", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "280" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "image/png" } ], "cookies": [], "content": { "size": 280, "mimeType": "image/png" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.364Z", "time": 9.393999993335456, "timings": { "blocked": 8.307999987162649, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.8500000135898591, "receive": 0.23599999258294702, "_blocked_queueing": 7.29099998716265, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 110 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/I/Kiwix_logo_v3.svg.png.webp", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "746" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:49 GMT" }, { "name": "Content-Type", "value": "image/webp" } ], "cookies": [], "content": { "size": 746, "mimeType": "image/webp" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.381Z", "time": 3.576999995857477, "timings": { "blocked": 1.3179999828524886, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.1200000130385162, "receive": 1.1389999999664724, "_blocked_queueing": 0.9379999828524888, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing", "lineNumber": 110 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/I/W-circle.svg.png.webp", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "548" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:49 GMT" }, { "name": "Content-Type", "value": "image/webp" } ], "cookies": [], "content": { "size": 548, "mimeType": "image/webp" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.382Z", "time": 4.6409999777097255, "timings": { "blocked": 3.2319999940395356, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.9340000047646462, "receive": 0.4749999789055437, "_blocked_queueing": 1.0999999940395355, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "59", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 41, "columnNumber": 51 }, { "functionName": "", "scriptId": "59", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 33, "columnNumber": 44 }, { "functionName": "webp_image.onload.webp_image.onerror", "scriptId": "59", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 153, "columnNumber": 12 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHeroPolyfill.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2815" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:49 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 7287, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.408Z", "time": 2.031999989412725, "timings": { "blocked": 1.116999997060746, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.7720000094249845, "receive": 0.14299998292699456, "_blocked_queueing": 0.893999997060746, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_connectionId": "1606172", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "59", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 41, "columnNumber": 51 }, { "functionName": "", "scriptId": "59", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 33, "columnNumber": 44 }, { "functionName": "webp_image.onload.webp_image.onerror", "scriptId": "59", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 153, "columnNumber": 12 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHeroBundle.js", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "*/*" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" }, { "name": "Sec-GPC", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": 776, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Connection", "value": "close" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Content-Length", "value": "274491" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:03 GMT" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 988813, "mimeType": "application/javascript", "compression": 714322 }, "redirectURL": "", "headersSize": 288, "bodySize": 274491, "_transferSize": 274779, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:02.408Z", "time": 3291.42599998023, "timings": { "blocked": 1.0599999975711107, "dns": 0.0040000000000000036, "ssl": -1, "connect": 401.11400000000003, "send": 0.08699999999998909, "wait": 761.5470000144969, "receive": 2127.613999968162, "_blocked_queueing": 0.9169999975711107, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "send", "scriptId": "66", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "lineNumber": 8705, "columnNumber": 9 }, { "functionName": "ajax", "scriptId": "66", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "lineNumber": 8135, "columnNumber": 14 }, { "functionName": "e.isArray.source", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 17473 }, { "functionName": "_search", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 18174 }, { "functionName": "", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 7902 }, { "functionName": "search", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 18045 }, { "functionName": "", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 7902 }, { "functionName": "", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 17847 }, { "functionName": "i", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 12160 } ], "parent": { "description": "setTimeout", "callFrames": [ { "functionName": "_delay", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 12197 }, { "functionName": "_searchTimeout", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 17671 }, { "functionName": "", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 7902 }, { "functionName": "input", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 14736 }, { "functionName": "o", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 11786 }, { "functionName": "dispatch", "scriptId": "66", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "lineNumber": 5094, "columnNumber": 8 }, { "functionName": "elemData.handle", "scriptId": "66", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "lineNumber": 4765, "columnNumber": 27 } ] } } }, "_priority": "High", "_resourceType": "xhr", "cache": {}, "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/suggest?content=wikipedia_en_all_maxi_2022-05&userlang=en&term=p", "httpVersion": "", "headers": [ { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" }, { "name": "Sec-GPC", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" } ], "queryString": [ { "name": "content", "value": "wikipedia_en_all_maxi_2022-05" }, { "name": "userlang", "value": "en" }, { "name": "term", "value": "p" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 0, "statusText": "", "httpVersion": "", "headers": [], "cookies": [], "content": { "size": 0, "mimeType": "x-unknown" }, "redirectURL": "", "headersSize": -1, "bodySize": -1, "_transferSize": 0, "_error": "net::ERR_ABORTED", "_fetchedViaServiceWorker": false }, "serverIPAddress": "", "startedDateTime": "2026-04-09T07:26:08.398Z", "time": 977.3219999915455, "timings": { "blocked": 977.3219999915455, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0, "receive": 0, "_blocked_queueing": 1.9199999806005508 } }, { "_connectionId": "1606217", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "send", "scriptId": "66", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "lineNumber": 8705, "columnNumber": 9 }, { "functionName": "ajax", "scriptId": "66", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "lineNumber": 8135, "columnNumber": 14 }, { "functionName": "e.isArray.source", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 17473 }, { "functionName": "_search", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 18174 }, { "functionName": "", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 7902 }, { "functionName": "search", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 18045 }, { "functionName": "", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 7902 }, { "functionName": "", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 17847 }, { "functionName": "i", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 12160 } ], "parent": { "description": "setTimeout", "callFrames": [ { "functionName": "_delay", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 12197 }, { "functionName": "_searchTimeout", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 17671 }, { "functionName": "", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 7902 }, { "functionName": "input", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 8, "columnNumber": 14736 }, { "functionName": "o", "scriptId": "67", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "lineNumber": 5, "columnNumber": 11786 }, { "functionName": "dispatch", "scriptId": "66", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "lineNumber": 5094, "columnNumber": 8 }, { "functionName": "elemData.handle", "scriptId": "66", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "lineNumber": 4765, "columnNumber": 27 } ] } } }, "_priority": "High", "_resourceType": "xhr", "cache": {}, "connection": "8888", "pageref": "page_10", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/suggest?content=wikipedia_en_all_maxi_2022-05&userlang=en&term=python", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "application/json, text/javascript, */*; q=0.01" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" }, { "name": "Sec-GPC", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "X-Requested-With", "value": "XMLHttpRequest" } ], "queryString": [ { "name": "content", "value": "wikipedia_en_all_maxi_2022-05" }, { "name": "userlang", "value": "en" }, { "name": "term", "value": "python" } ], "cookies": [], "headersSize": 873, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "no-cache, no-store, must-revalidate" }, { "name": "Connection", "value": "close" }, { "name": "Content-Length", "value": "115" }, { "name": "Content-Type", "value": "application/json; charset=utf-8" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:10 GMT" } ], "cookies": [], "content": { "size": 115, "mimeType": "application/json", "compression": 0 }, "redirectURL": "", "headersSize": 227, "bodySize": 115, "_transferSize": 342, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:09.375Z", "time": 1057.656000002468, "timings": { "blocked": 1.72000001033023, "dns": 0.006000000000000005, "ssl": -1, "connect": 234.27599999999998, "send": 0.20400000000000773, "wait": 820.6249999966082, "receive": 0.8249999955296516, "_blocked_queueing": 1.49200001033023, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_connectionId": "1606227", "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "connection": "8888", "pageref": "page_9", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" }, { "name": "Sec-GPC", "value": "1" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [ { "name": "content", "value": "wikipedia_en_all_maxi_2022-05" }, { "name": "pattern", "value": "python" } ], "cookies": [], "headersSize": 909, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "no-cache, no-store, must-revalidate" }, { "name": "Connection", "value": "close" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Content-Length", "value": "7582" }, { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:11 GMT" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 26854, "mimeType": "text/html", "compression": 19272 }, "redirectURL": "", "headersSize": 268, "bodySize": 7582, "_transferSize": 7850, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:10.290Z", "time": 976.5539999956824, "timings": { "blocked": 12.994999985579401, "dns": 0.015000000000000013, "ssl": -1, "connect": 226.77, "send": 0.13399999999998613, "wait": 734.5760000098571, "receive": 2.064000000245869, "_blocked_queueing": 12.465999985579401, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python", "lineNumber": 18 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_9", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.css?cacheid=e1de77b3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python" } ], "queryString": [ { "name": "cacheid", "value": "e1de77b3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "5515" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 29561, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:11.288Z", "time": 0.08299999171867967, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.0709999876562506, "receive": 0.01200000406242907, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python", "lineNumber": 23 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_9", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python" } ], "queryString": [ { "name": "cacheid", "value": "2a5841f9" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2345" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 15646, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:11.288Z", "time": 0.05199998850002885, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.04300000728107989, "receive": 0.00899998121894896, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python", "lineNumber": 15 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_9", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.css?cacheid=49365e9c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python" } ], "queryString": [ { "name": "cacheid", "value": "49365e9c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "993" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3502, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:11.288Z", "time": 0.04199999966658652, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03700001980178058, "receive": 0.004999979864805937, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python", "lineNumber": 9 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_9", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python" } ], "queryString": [ { "name": "cacheid", "value": "1d85f0f3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "81097" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 273199, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:11.288Z", "time": 0.04499999340623617, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.037999998312443495, "receive": 0.006999995093792677, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python", "lineNumber": 13 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_9", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python" } ], "queryString": [ { "name": "cacheid", "value": "d927c2ff" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "62956" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 237548, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:11.289Z", "time": 0.04500002251006663, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.040000013541430235, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python", "lineNumber": 18 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_9", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.js?cacheid=5982280c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python" } ], "queryString": [ { "name": "cacheid", "value": "5982280c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1254" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3670, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:11.289Z", "time": 0.0439999857917428, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.039000005926936865, "receive": 0.004999979864805937, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python", "lineNumber": 32 }, "_priority": "Medium", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_9", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/caret.png?cacheid=22b942b4", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python" } ], "queryString": [ { "name": "cacheid", "value": "22b942b4" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "1388" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "image/png" } ], "cookies": [], "content": { "size": 1388, "mimeType": "image/png", "text": "iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUBSURBVHgB7dzNTiJZGMbxAqq3fQsq8SNmjBoTnUyMcXpsRUTN3IAX4EfcuOuVySw6LiZ+G10b3GlaWxQQsI2mL0EjuvAGNBp1NYrzPjNWhzYiVVCn6hx4f0mnRYoqPH9OCVWIpjHGGGOMMcYYY4wxxhhjjDHGGFPZ09PTu3A4/Df979PYTzAmGxsbGJt3WgF0zSJsKBAIHJ6fn/96dHT0C10OeTyeR439F6OtrS1yeXkZODk5aafLHTQ2/2ii0Ab0np6e736//8n4Nzw8HOWZ8n+M1tbWaPbYTE1NfceYWVmP6YWx4mAw+I1mxm/Z34/FYoGRkZFIOc+U7JmR/f2VlRWM1Te6/ncamwcz6zIVBDFCoVAqnU63v3Y9ooyOju7ScsFyi/I8M3avrq66X7ueorTTmKRouT/MRMkbBDH6+voSp6enHW8tF41Gu8stSr4YhuXlZYxdgpb/mC+Knm+DtJuK08zo1EwopyhmYxgoSqfX643T7brfGhv9rQ329/fHKMYHzYJyiGI1hmFpaekDRYnR7QO5xkbPtUHaTUVoN9WlFaCUoxQaw7CwsNCl63rOJ0H6axscHBz8SjECWhFKMUqxMQwzMzOBTCbzldY38HJs9JcbHBgY2Do+Pg5qNiilKBiblpaW3Zubm6JiGObm5oI+n2+L1juYPTZ69gYpxheK0afZCFHGx8ff3G/KDmPT3Nwcu729LWgXnsv09HQfzZQvtP4/jbH5EWRiYuITxejXBIhEIvhBlIwiKoZhdna2v6mp6RN9+Rcu/wjy/v37zzRYXXQHTD3FtUrFKKJjQEVFxUFnZ+dn47In+8rJyUl9dXU1ISoK0Cv+JO0/pY/iVIxUKvXTi0XPy4U4insxwPPawuUcxc0Y4H3tBhTkYWhoCDc40ATB75TnZ1+Wz8mIggeimzHAq+W+c45EGRsbi8sQBTG2trbiImNUVla+GQM8+VbixO6LDmDu0yGFHrPnDOxmxLi+vrZ03M4KxEgmk3mP9uYNAqUcRaYYYCoIlGIU2WKA6SBQSlFkjAGWgkApRJE1BlgOAviB1tbW4g8PD8J+IDofczA/P//R7ii475ubmwk6aivsAVVVVbWfSCQKekAVFARUjCJ7DCg4CKgURYUYUFQQUCEK7uP6+nri/v5eWAy/37+/t7dX9O+9ooOAzFFUigG2BAEZo6gWA2wLAjJFwfGxxsZGpWKArUHAiSi9vb2Hi4uLOd+aiRh0WjR1d3fXoQkiIgbYHgTcjKJyDBASBNyIonoMEBYEnIyCr1WPAUKDgBNRGhoaDi8uLjTVY4DwIIAo4XA4+vj4KOxsnEg1NTXJaDTa68RpAUeCAN48UFtbG1MtynMMx96M4VgQUC2K0zHA0SCgShQ3YoDjQUD2KG7FAFeCgKxR3IwBrgUB2aK4HQNcDQKyRJEhBrgeBNyOIksMkCIIuBVFphjg1SSBAUmn0wGfz5fUHFJfXy9VDJBmhhgwU+hRu5vJZGz548pc6urq9nZ2dqT7Y1TpgoDoKLLGACmDgKgoMscAaYOA3VFkjwFSBwG7oqgQA6QPAsVGUSUGKBEECo2iUgxQJghYjaJaDJDmhaEZGNizs7Og1+vdy7csvehTLgYoNUMM+WYKYmxvbyv5CURKBoFcUVSOoTxEqa6ujhufkxsKheL8GcIuM6JwDIkgBMdgjDHGGGOMMcYYY4wxxhhjjDHGStu/uquwsDqzy1AAAAAASUVORK5CYII=", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:11.289Z", "time": 0.04099999205209315, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03600001218728721, "receive": 0.004999979864805937, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9" }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_9", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png", "httpVersion": "http/1.1", "headers": [ { "name": "Referer", "value": "" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "280" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "image/png" } ], "cookies": [], "content": { "size": 280, "mimeType": "image/png", "text": "iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABaSURBVBjTY3h8jYFOaAPDo/cMj/QYHuYyPGhjuF/BcC+L4W4swx0NhltfGG7uZ7jRzXA9nOGaEsOV4wyXdzJcamW4WM5wYQLD+SaGcwcZzt5iOOvAcObMACIAsZae6pVZewYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDYtMjZUMTI6MDc6MDAtMDc6MDBoqKofAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA2LTI2VDEyOjA3OjAwLTA3OjAwGfUSowAAAABJRU5ErkJggg==", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:11.338Z", "time": 0.050000002374872565, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.04499999340623617, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "httpVersion": "http/1.1", "headers": [ { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/search?content=wikipedia_en_all_maxi_2022-05&pattern=python" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Content-Length", "value": "67202" }, { "name": "Content-Type", "value": "text/html" }, { "name": "Date", "value": "Wed, 08 Apr 2026 11:23:48 GMT" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 351621, "mimeType": "text/html" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.850Z", "time": 13.769000011961907, "timings": { "blocked": 10.79300000054203, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.589999993318692, "receive": 1.3860000181011856, "_blocked_queueing": 10.23200000054203, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 10 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.ux-enhancements.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "868" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:52 GMT" }, { "name": "Content-Type", "value": "text/css" } ], "cookies": [], "content": { "size": 868, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 16.207999986363575, "timings": { "blocked": 14.453000010941178, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.3449999966938049, "receive": 0.4099999787285924, "_blocked_queueing": 13.723000010941178, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.styles.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "995" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:52 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 2434, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 16.279000003123656, "timings": { "blocked": 14.420999994555489, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.4009999921005218, "receive": 0.45700001646764576, "_blocked_queueing": 13.953999994555488, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 12 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.pygments.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1904" }, { "name": "Date", "value": "Wed, 08 Apr 2026 11:23:49 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 7686, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 16.69600000604987, "timings": { "blocked": 14.760999993065372, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.591999991454184, "receive": 0.3430000215303153, "_blocked_queueing": 14.228999993065372, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 10 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/skins.minerva.base.reset%7Cskins.minerva.content.styles%7Cext.cite.style%7Csite.styles%7Cmobile.app.pagestyles.android%7Cmediawiki.page.gallery.styles%7Cmediawiki.skinning.content.parsoid.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "11640" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 50837, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.03500000457279384, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.029999995604157448, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/style.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "774" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 2050, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.018999999156221747, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.016000005416572094, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/content.parsoid.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1367" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 4453, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.017999991541728377, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.016000005416572094, "receive": 0.0019999861251562834, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/inserted_style.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "25586" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 111686, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.017000013031065464, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.014999997802078724, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/script.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "798" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 1740, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.018999999156221747, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.017000013031065464, "receive": 0.0019999861251562834, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/masonry.min.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "7354" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 24103, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.018999999156221747, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.016999983927235007, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/article_list_home.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "714" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" } ], "cookies": [], "content": { "size": 714, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.020000006770715117, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.017999991541728377, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/images_loaded.min.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1891" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6398, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.016999983927235007, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.014999997802078724, "receive": 0.0019999861251562834, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/node_module/details-element-polyfill/dist/details-element-polyfill.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1766" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6953, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.0219999928958714, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.018999999156221747, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 18 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.css?cacheid=e1de77b3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "e1de77b3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "5515" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 29561, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.017999991541728377, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.016000005416572094, "receive": 0.0019999861251562834, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 23 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "2a5841f9" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2345" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 15646, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.017000013031065464, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.014999997802078724, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 15 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.css?cacheid=49365e9c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "49365e9c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "993" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3502, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.017999991541728377, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.014999997802078724, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 9 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "1d85f0f3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "81097" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 273199, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.018999999156221747, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.016000005416572094, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 13 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "d927c2ff" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "62956" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 237548, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.018999999156221747, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.016999983927235007, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 18 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.js?cacheid=5982280c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "5982280c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1254" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3670, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.018999999156221747, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.016999983927235007, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 32 }, "_priority": "Medium", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/caret.png?cacheid=22b942b4", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "22b942b4" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "1388" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "image/png" } ], "cookies": [], "content": { "size": 1388, "mimeType": "image/png", "text": "iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUBSURBVHgB7dzNTiJZGMbxAqq3fQsq8SNmjBoTnUyMcXpsRUTN3IAX4EfcuOuVySw6LiZ+G10b3GlaWxQQsI2mL0EjuvAGNBp1NYrzPjNWhzYiVVCn6hx4f0mnRYoqPH9OCVWIpjHGGGOMMcYYY4wxxhhjjDHGGFPZ09PTu3A4/Df979PYTzAmGxsbGJt3WgF0zSJsKBAIHJ6fn/96dHT0C10OeTyeR439F6OtrS1yeXkZODk5aafLHTQ2/2ii0Ab0np6e736//8n4Nzw8HOWZ8n+M1tbWaPbYTE1NfceYWVmP6YWx4mAw+I1mxm/Z34/FYoGRkZFIOc+U7JmR/f2VlRWM1Te6/ncamwcz6zIVBDFCoVAqnU63v3Y9ooyOju7ScsFyi/I8M3avrq66X7ueorTTmKRouT/MRMkbBDH6+voSp6enHW8tF41Gu8stSr4YhuXlZYxdgpb/mC+Knm+DtJuK08zo1EwopyhmYxgoSqfX643T7brfGhv9rQ329/fHKMYHzYJyiGI1hmFpaekDRYnR7QO5xkbPtUHaTUVoN9WlFaCUoxQaw7CwsNCl63rOJ0H6axscHBz8SjECWhFKMUqxMQwzMzOBTCbzldY38HJs9JcbHBgY2Do+Pg5qNiilKBiblpaW3Zubm6JiGObm5oI+n2+L1juYPTZ69gYpxheK0afZCFHGx8ff3G/KDmPT3Nwcu729LWgXnsv09HQfzZQvtP4/jbH5EWRiYuITxejXBIhEIvhBlIwiKoZhdna2v6mp6RN9+Rcu/wjy/v37zzRYXXQHTD3FtUrFKKJjQEVFxUFnZ+dn47In+8rJyUl9dXU1ISoK0Cv+JO0/pY/iVIxUKvXTi0XPy4U4insxwPPawuUcxc0Y4H3tBhTkYWhoCDc40ATB75TnZ1+Wz8mIggeimzHAq+W+c45EGRsbi8sQBTG2trbiImNUVla+GQM8+VbixO6LDmDu0yGFHrPnDOxmxLi+vrZ03M4KxEgmk3mP9uYNAqUcRaYYYCoIlGIU2WKA6SBQSlFkjAGWgkApRJE1BlgOAviB1tbW4g8PD8J+IDofczA/P//R7ii475ubmwk6aivsAVVVVbWfSCQKekAVFARUjCJ7DCg4CKgURYUYUFQQUCEK7uP6+nri/v5eWAy/37+/t7dX9O+9ooOAzFFUigG2BAEZo6gWA2wLAjJFwfGxxsZGpWKArUHAiSi9vb2Hi4uLOd+aiRh0WjR1d3fXoQkiIgbYHgTcjKJyDBASBNyIonoMEBYEnIyCr1WPAUKDgBNRGhoaDi8uLjTVY4DwIIAo4XA4+vj4KOxsnEg1NTXJaDTa68RpAUeCAN48UFtbG1MtynMMx96M4VgQUC2K0zHA0SCgShQ3YoDjQUD2KG7FAFeCgKxR3IwBrgUB2aK4HQNcDQKyRJEhBrgeBNyOIksMkCIIuBVFphjg1SSBAUmn0wGfz5fUHFJfXy9VDJBmhhgwU+hRu5vJZGz548pc6urq9nZ2dqT7Y1TpgoDoKLLGACmDgKgoMscAaYOA3VFkjwFSBwG7oqgQA6QPAsVGUSUGKBEECo2iUgxQJghYjaJaDJDmhaEZGNizs7Og1+vdy7csvehTLgYoNUMM+WYKYmxvbyv5CURKBoFcUVSOoTxEqa6ujhufkxsKheL8GcIuM6JwDIkgBMdgjDHGGGOMMcYYY4wxxhhjjDHGStu/uquwsDqzy1AAAAAASUVORK5CYII=", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.872Z", "time": 0.015999976312741637, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.013999990187585354, "receive": 0.0019999861251562834, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "188", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/script.js", "lineNumber": 45, "columnNumber": 41 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1669" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 5605, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.894Z", "time": 0.03899997682310641, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03399999695830047, "receive": 0.004999979864805937, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "189", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 41, "columnNumber": 51 }, { "functionName": "", "scriptId": "189", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 33, "columnNumber": 44 }, { "functionName": "webp_image.onload.webp_image.onerror", "scriptId": "189", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 153, "columnNumber": 12 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHeroPolyfill.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2815" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:49 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 7287, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.899Z", "time": 0.039000005926936865, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03399999695830047, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_connectionId": "1606172", "_fromCache": "memory", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "189", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 41, "columnNumber": 51 }, { "functionName": "", "scriptId": "189", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 33, "columnNumber": 44 }, { "functionName": "webp_image.onload.webp_image.onerror", "scriptId": "189", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 153, "columnNumber": 12 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHeroBundle.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Connection", "value": "close" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "274491" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:03 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 988813, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.899Z", "time": 0.02600002335384488, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02400000812485814, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9" }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png", "httpVersion": "http/1.1", "headers": [ { "name": "Referer", "value": "" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "280" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "image/png" } ], "cookies": [], "content": { "size": 280, "mimeType": "image/png", "text": "iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABaSURBVBjTY3h8jYFOaAPDo/cMj/QYHuYyPGhjuF/BcC+L4W4swx0NhltfGG7uZ7jRzXA9nOGaEsOV4wyXdzJcamW4WM5wYQLD+SaGcwcZzt5iOOvAcObMACIAsZae6pVZewYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDYtMjZUMTI6MDc6MDAtMDc6MDBoqKofAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA2LTI2VDEyOjA3OjAwLTA3OjAwGfUSowAAAABJRU5ErkJggg==", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.900Z", "time": 0.027000001864507794, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02400000812485814, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/skins.minerva.base.reset%7Cskins.minerva.content.styles%7Cext.cite.style%7Csite.styles%7Cmobile.app.pagestyles.android%7Cmediawiki.page.gallery.styles%7Cmediawiki.skinning.content.parsoid.css" }, "_priority": "Low", "_resourceType": "image", "cache": {}, "pageref": "page_8", "request": { "method": "GET", "url": "http://upload.wikimedia.org/wikipedia/commons/4/4d/Icon_pdf_file.png", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 307, "statusText": "Internal Redirect", "httpVersion": "http/1.1", "headers": [ { "name": "Cross-Origin-Resource-Policy", "value": "Cross-Origin" }, { "name": "Location", "value": "https://upload.wikimedia.org/wikipedia/commons/4/4d/Icon_pdf_file.png" }, { "name": "Non-Authoritative-Reason", "value": "HSTS" } ], "cookies": [], "content": { "size": 0, "mimeType": "x-unknown" }, "redirectURL": "https://upload.wikimedia.org/wikipedia/commons/4/4d/Icon_pdf_file.png", "headersSize": -1, "bodySize": -1, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "", "startedDateTime": "2026-04-09T07:26:13.905Z", "time": 231.03999998420477, "timings": { "blocked": 230.70199999236314, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 8.38376579270772e-9, "receive": 0.33799998345784843, "_blocked_queueing": 229.92499999236315, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 576 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/I/Python-logo-notext.svg.png.webp", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "1992" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Wed, 08 Apr 2026 11:23:50 GMT" }, { "name": "Content-Type", "value": "image/webp" } ], "cookies": [], "content": { "size": 1992, "mimeType": "image/webp", "text": "UklGRsAHAABXRUJQVlA4WAoAAAAQAAAAeAAAeAAAQUxQSD0EAAABkIVt29lIb8b2zMHatm3btm3btm3bttGZtW3bu51+B00y/f98/+4eRsQEQHaPVNV6TFy+7/K9Z+/fO+jr+6f3rh1fPalrncye4DxevXmXf5HLf0UvaBzFU6Lel0h87Nl+8djJs8NBkv5el4+VxNtJ6g3J+Gj0hST/0ZaLoWTB5Z4sdCNLbvBgIKfdGjSFgVNk+G5aowZjnsrjKG257GS4IxQAfOdLQ1fcrNbL4LQXdLWN0lA5q801yA/DhHZpllltkd4LzQinpXlgtYV6NphcK81vzWIL9O6bOSgNBVpsvh6lNAr6Lo83E2uMxpIq5hnQSE2nVawy5hrR2QZpU1XbQzLzYcG/tjnqmv0PNktdM9WVKLvQ6qwJTvM/wqO3ya51s3kK8S3efeKSxXOlXSvOl8x/WpbHVVqJjd+IUxcQ0fYULslnI2ZdQ18axM1zioOUQDQmLuEniF+XUT9zQedIIY7qZjyPkUroY0ITI0gttN6ooF01VFJPiyblHNerTeqh3E7aDRWtdipCTP+CkO/+ABZz9VIMVQP8P3N1DUCAgOVAReJ6BYBEAt5oGMdWZwC5BVAynGIrNYCWImr7/uLqJADMFTEhF3Fd0+miiP11uTqpAUjiEHG7H1PvUwLAQBL5fT5PP0sBgNcTIXSQpU/F4dyNxMZwdDIZnBO8F3SLnxv13eDsfpAEP2Hm+Yzc0Nfmk+h30nyL2b9u3lyxU3tXTwhj32Uk/Iccp9pn8oDcmaJJvF2GTWkhe9r5dpLwq7gXJSB3SPE+Z0nON8Js8WDomb3t7G2nbGJjHnwgeZ+IuhoOXa3E6s/E7C1BH5NAt9wl4veCoEZwDl5OHO8Wc05zineFWJ4nphwARD0klh0Dhdx1A+BxhHh+2UTIcABoT0yfKiIkL4Cgt1wtD44V8NsXQEviuiNuCogBgONsZcFyAasA+P3h6qM7OgiYDKAAcb0dSCJgCIBWbDUGECOmD1dfAwEMFDOGq2UAkNQuZApXeZywQUFboJtfPbGZ9bBDORNhmPyHYq74GKGvWt6khkltg0o+5oDpIJs6HmVDHINPqWJXBOLsM9WhguuV4dISF7l7t7KUBhdrpVa9k+x8b4nbVEvnDrHxCpUwmUzcInD+3+FkK7EenIn2/wcLUFfgP1iQShyfzAWr41x5b4Q0e2wiRBkrPeEcEWMUqoqb3tBP+oOJqfK0gfESgzCLzZYng4nmBuEWGyFPMhN1mGgmT2kTgw0iLZbMIc1yI4+beg4/i+GkNLGlDAaS/iNYvbw09K2pGwDfMQ6DGZbDDmmIbs8cvuQ1Gf5JZb3Ip/LEcTQYTPXcEoe8OECaGxbYHQgeA5bL9me0B9gsFC3ViWzg1K3SnlhJYvcWBbsp+520C/tzpnt88Bxec+y+Ny57tGdMuUDwHi9fjc7jlq/bs/+szWY7vn/PutlD2lfNFQTpAQBWUDggXAMAAFASAJ0BKnkAeQA+wVCaS7+ooiGz/smr8BgJZA3DTM5o/qA3fsZEUOCetH6/foJXD9/mbyLeozbAeYDzuPSJ5wHUq+hL0pn9v/7uCAGCnzse6m9+I8gXjZqyIiVt2J4ls08Gpu4R+MENIci1pxacXUUVOA5qqTmzDw0x0clHz5pFn48WkinP6s17GlDyhk6lmTdiHn+tVz9nVlcAAP70uA7YGKhiLJG7dpZ99GnWLK7RmRosN1y/pTXiMjYHencAl3s6EgBZvZQo1i+HN//+Dz+3X//MdUKs6rM5SkIQxGl6gcrrRcY88s/kKLGqv9TQOAV6gvzu1qJY/7lSbkp99RRkOq9nQyOH2FA1BJmixDmH/imlVye3ClHxvKnvayKT1haRlFSh7tUHqdmZcvYMYe2a6GorUUUEFIBhUpQx/f80j//40P1wNDf4xruaulyjnj/Khw2UgQih/CQzTg7Rk0Vu76gUvOD88/6Km1mynXbUQK+5s3KqX9m5R2O1bKNUxDLPwxQCQMwK34DRnlX15vH0vyp7EboR2Bpnnif5P4MegsiMoBkZ9mMO1dSj8x39IL2lJlIKMY2Sq1fc/nEzQPefQuAPUL3rTENlr4qZQVorcHJnIBYmNnAVEQhQP7tHWbOXbe5tmndDyH3AoTx44vLvW61OJttvw06KeL4USXFYiQXa1y4RYRb8NWLDGGEGkfVSjEMHuMSWkSsyqXCMInSz6vfjMmzhLMhvdr+SNeYV8oPLw4qkXrVshvcShOdmYcnjKe8xlAg3qqkf+IUv/5RLCJ1kA+KtJxtE0svo2JNX15MOkUi/yiTm9MyXRQd4KyyFecp8qCRcu0yscEpTeYNxrZX/rOo6uKhBGM7oWf+OHYHCJxqbbSb3HE/Wzi9vZudnfpz/bE19sCmW3TKyrllx/ARm0LiA6q99LxTZ+gjz2d42QtiAPDBjYRhmFvvk1eCX/+PREYVNCVqqY6/Y8/71wBJzPIupKaCfeUTdG+zd/kM4j2vZALUK74eQ/+e/T/xjnLlLP7GoQCO2e785yw9nSX/PfQthEhIEveUPu63BC75oncc0c8mGDnGbL+JQfY7cL+sNtdNX9/8jRpBDKSf+9Yv//woJVWZeledUJcsP5kJ/5jO5eAAAAAAA", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.995Z", "time": 3.5340000176802278, "timings": { "blocked": 1.1190000234358013, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.7670000077039003, "receive": 0.6479999865405262, "_blocked_queueing": 0.7140000234358013, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 576 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/I/OOjs_UI_icon_edit-ltr-progressive.svg.png.webp", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "188" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Wed, 08 Apr 2026 11:23:50 GMT" }, { "name": "Content-Type", "value": "image/webp" } ], "cookies": [], "content": { "size": 188, "mimeType": "image/webp", "text": "UklGRrQAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSEwAAAABYBTbdpMnIQE/WeECtPReFIAU2PdiBA/p0RARatM2YFJm/QGjXgirKx9NZWI/j/QfvrGFGud8BkBOzvnnO4+Yc/54AJBaChC0laEAVlA4IEIAAABwAQCdASoKAAoAAsBMJbACdAF1AAD+7rf//I0/+QX//1Hhv7s3oLTurL4Ocu2Ozfw5h7us+Q9aPUMj+03W46wkAAA=", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.995Z", "time": 2.9240000003483146, "timings": { "blocked": 1.0339999868944287, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.6929999976940453, "receive": 0.1970000157598406, "_blocked_queueing": 0.7779999868944287, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 576 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/I/Wikibooks-logo-en-noslogan.svg.png.webp", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "1902" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Wed, 08 Apr 2026 11:23:50 GMT" }, { "name": "Content-Type", "value": "image/webp" } ], "cookies": [], "content": { "size": 1902, "mimeType": "image/webp", "text": "UklGRmYHAABXRUJQVlA4WAoAAAAQAAAASgAASgAAQUxQSN4DAAABoIVt2xlJegtt99i2bdTV1WPbnvSsbY9t2zYba9s7tu1pVSfvQSX/5v+zPIuICcD/i4XbCMXGCLmqqDbs0UWPQOU/nhLxrDjsVmscyQ5WfR/yNwHPGrKjSq4ZJLnNIkUn2dQiZBvJTxVyzWFwTgGTlwySXG0WuovBzZTxrKD5s0Gv0jQzISgilaa7VfGsoeVvAJ6l5VMAIjNorldUI3QHBRviKcPqNyD2c1rPViJsN0UXjTQo2DT+Kwrej1MgMp3CmQZFN35L4WfkRX1AiQGKn3DLiv+SUg0xtpUU/yPl6n9ip6R3qHSgmJzlavFtOasUO++RslwxdpITUGyflFVUXC8lY4JqHCvjceWuhEjoohx7SKin3n4JhdULFLEPd5XjSxK+Uu+ohOXqsZF9LzhgsX3JDrgbaVu8rh7724bDDki3b6UD9JK2pTiAr9lWxQmHbcN5B7C+baucMMe2AU64HmJXQd0B7GgXvnDCZtteckJmrF3lncCuduF3J0yz7V3V8kgusK28YgGS7GkbvlMreL7LvudVuzwQEgsHlHr4XjSk7lTIWFUMktuL5X4i46wf0t1nRPSktkKGmLEoBgq+JWAMguuIQHaPb0SyhkDJIrlWrwMYYpWThM4Cp2tB0d0WCwDAc9gs0ArA1xZf5oeqHc32wrSvid4GANqa7YmEsp6zQd/B3PULSaMXTD8JWumFwqXKli1b1m2B5mPHjm0L8yI+X/3akNzaB5T2lwFatUZdfzwa+aMQ5vfH1PTnRxO/v3GhoEo9OxQDgBIde1QAEvx1gAr+eqg2oHf9UJHvWBQruRb5je+Qzpb4iVXC9nI6trEzjpDUlyFyL0l9GlxzdJI7wn1MRcsH12u+Z5B8RWQG++LYo9PozlkWddM5ERZ1at1ngdnMKFv3OAeO4uFa5T/iJB9TfQ+vVvdmHa9cpH0rke6cV8iYw+Iz2dPiCMfCavDQnOsRp1gdGMKte9gPqMfDPp5/dKUKvJkP32jqhWgB4+eeesm8ft+ykAWPhQmQXObNYzjQlN//yvpALLN8JJ8AoGWSN7qI4LC+8mf8sDpwHBY/80CYVZ0i6ex2kWWAntyTys5AJZ7y8fS9zOYAojuv52mhpcyZj9k5XGlVex8PhVuUdW/nqPVc6Yn9gs++yk+iveu43MfUxnfv1HQ9XwAFAxeEhpD90IscblUldBfTIszuZvJ84cKHeT+HB0LC0pn9gL8W8DEVDe9cLkfeyOMEofyaloh4TSsIdNSKoKcWj9DhWq1krRT6aNrI9uFAWI83X05yAe7kV97sFoqiWgeghpZcMWXc2378tw9WUDggYgMAAJAQAJ0BKksASwAOAEwlsAMcoWsp0mi4/qNvUZ1LdHog203PCemDzcupl3oOvGUBpkfaNmLqsW618ojpHmDJuMO4hPXPJe4DBodtYOy/2afTKBqFrSLTdiY5HX7jZv8dzSNMXYcNrxP+k0Ib6XpvQQq6z1xs+U1uXaJ0a/3zXlTaMZ0BS4y/I44PxxCEAAD+9xv919Rv/7SQV9Hk3ybKAmdmwDDScC3ScA9GRyqpzN4ODTwznN4YXKIPEMESyHiychOqr1aKCvD9ergxeiJJXaKMZCDha1kEjWkkJWaoXqojHSvNoBx+1GqPETUSAJ9nK/qYaIt7/k5r16KZ1I1LHTUvCA2x7I5TusGzP9xVIv9wRodbsX05Wr46Z/sWHc203E8UjuaVBRjHyidBKOkXejbtP+TK9p8Q3c57slX99KFmvo5Yw2gYjdIZZJ19qC22e8e7ZFzFyoZUhTS5u0AfY9HDg+4cAzB5vANz03qRNmNZJiNJ6MJIgjImILBLAEco2pYGQXJU1QpQ1pWhYNxKuKgRPfhqtdc/iAERacnFhnUkietsQYmeqdQTNcdwyeJLutPGkEHtoRhxX8mpsDWFYNPLKUs20FOlD/g94L1SDQ0i3PVKIzO345b1DB7JwgwfZaX5fvI/+x+8pVKC7QHrhiR5fYbcqzCTpZUaYIdgL8IbPY2GOH/RC6Eps4rgjZXNEqsWNcIjzgBEZLrwhkk6qmxFw7Rp0a8A+upY4rnmzdX2kQYrS9C6gdQZv7MzbdVFWF926j+V9r9oHdGYEZCn08r8Gt9A287/iX+I/MNGZXvl1HZpEXFVnqFJBpwcfiPnqoa344AkQYGO5XFTbpQI1yFczZ/DJiTp35EjwguF4sIuWVUJLb6/DqiaUjCDH5LjkhaMVXZB7w8YGAKTLGuG/C6+M8h1CD7B76SDkIh9LrvmCUSe/8t3Iq/qj0c3Z8q0Xzo/8CXYd5aEgwiO2LIz1jy4eIqC20TgDfbH4sY1pQpFmcSJWsN8x2KVfby41AUjoBBenXJT4Fk5MI4B7k7tM/Rs/T8hKRN7uLrNiBELoDhZN+qxa8pcKWQGmfhQf+vUzn1VTjFJQ7EgATH3CZbX1dmSSguIM4AurYiGP6nP8C/eT//kXblhN/+jB5CCRW35cAAA", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.995Z", "time": 3.072999999858439, "timings": { "blocked": 1.0059999928213657, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.6840000010691583, "receive": 0.38300000596791506, "_blocked_queueing": 0.8169999928213656, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 576 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/I/Guido_van_Rossum_OSCON_2006_cropped.png.webp", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "3372" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Wed, 08 Apr 2026 11:23:50 GMT" }, { "name": "Content-Type", "value": "image/webp" } ], "cookies": [], "content": { "size": 3372, "mimeType": "image/webp", "text": "UklGRiQNAABXRUJQVlA4IBgNAAAQVACdASqWAOEAPqU2l0usoqKivJ+8eZAUiWMG+BtGSIRu4MVVa23//Nh+q7/+j7jm6cbDtIqKktYQV/XnE5oApdoBd3HMsh+lmD7WYOznbjCmHPzmE3BlRNqsN8zcgc87SRk4ibnfB+7YFysMIArnkyrRZ9/rLPqgSi480JwpHAyQBuf1XQloPAp3Xb5oqaev6MKHKI0UvC/3pF3NIeROsw8xti2iUTdLdzmuC2OyP3yNgSPNuIq1O/5jYLVsHO7EL0Pf+24vt5q21nMImAF39h6jLFa0GOagjM3FXshtfnVsGyUVy0Ttebwahdx48zILyXpN3YTSotKJFFf03fhSw7/ZOWf4+bTdmIertV1ct2Xh/jrI4qLR+GOLnIHbWFTr+Kx4ZTnh+n+t0SNOW+VA5tyrcXvBrr5Wo+VsevPxRWx2toii5+OrcrV2Nrj8/OxjVGq8IJMWBGmwwkx62IH5xMVrn09J1bQGyBBsd1Rv2hkd8N5WY8mzyBb4m0cVrC4A/RdsLY9PV5rXopqNjPm5tj37XnWdzonRfVirA+6cC2JAbQyvhVJDb4HxIMXJaA5v9MkGPRJo+N/AYBvr1JlM7zmx+pxvbvCDMRFacxwsqy5hI6PsKynO6GJdyG+8bUXECGJLTVdiOs6r3NEaP/79f+UjN7iYtQOSd83Q6UfLS/Fo73tYK7/ZrOhDs1Ueo18WFpctvs1Lf03OZs8g8X2IvHqzloyzR11oACFSWnD02UH7iABLS8N1sdxoe2MPHodyqvGy/hyNG0X8H+L/EMmpe8PBl/Di3q4gTyXdeJ/XUR3T1wsY1bgmXBeOFZovWxiWZauI+U3ie5NAcalXDqwQjt3eW3DDEpsqCg6hN4fF7UNBGpWxEYIbu6O2s7LwuQhACxsTxlm0OwAA/vobcBS3T2Vz/nWP4VM8UmnVlJv4efsoFtZmCa0l07V9DSmQJ6InVFx1v95ZyxnublK1Ka9iR/Clu5IW0oy81GCRMqvOMGbXbr4HB7qFe1YH1HrXuhRLFiZ6mtj/g3B/e+l7uKZmBHxlxk7yOL2WaJAF9yTK+gfcZPSNAyAwOQlzUINM8UPOKtYGc/Hep5eTcjR/SUlR9fW7hhX5Dn3t5nN5IBjdD1DTvYV+M00XTurSipkX8uPK3Ab1q7BOpDDa3s1UKaUHa8+NCNfon9ucHe62MvYzIojYjviZ59GJdKvdxHZwwZOYvB1mk68lkkJuTwOvNeyGgfpL3maSjxlidHpA+Rq0MLjNrGfodkCWCi5/T11IkmIl84S3lForBNqesjPb3erER0FmVMLoDAahRVjyMVVlr3UIGbjDajdUiRqp4IBYElqKq+z2BkG/C7cWxZxtBXfd6EA5eVVlLYE+rxpb853AD+GoVBZPyyYMwnDCcC8Wp0hr5vsTvLRKfyjbCAuXyzCKXN4Z44J2nARxnafjMc4+pJmuKMFyfXk0VL8mXORm5AYgbeNguEckEgKNXFcQ7ZcAiaUBaeO2Y7X0VzU4BkZkqbfCfgfRxOZ5MIQQxmf/Nt+JVdhcx7uLXQ2uxiNImf49HjokDF6oq4dheKaMo4FOUG1KPh791swTKiI4dYFpQnkpLcTrk1EagE7Po6naoB/B06VflYa94HhZwU4W2Fd+Kt5id3iGe2PiU6a09jhNfY2qMGjkYQmfyB9ofrldsZoEp1A0xGrar7f/GGDKPpGBl+5eE3dpSnE7OLWveEgABvRyz5Po3IWn0ndkF7v7A5fhcOT/aa+Y6mXLiYriUS5lJyvNHhATyzwvIXe0NVQGwH0m5M/tqdepesQliqAOXR4lpZXMDqR+npTUL+VHV1l+urvPKBSMEfNTnSLe3yKt6iKwJe0WASVPenc8GqlqGT+D+C0m+JhCMD5YOfX6Y4XyEWCEbsCgZbvMncNtJxvxDI0lCyC+Ae0HJdUgNDpnJ9A9rLA1u8zK+GeJ2BLq3A6yxE5wE49l0WhaqWdLXI3WH90K4OeABxJZtvkXgbn3YAujTmuTJ0Np59rv49+O2IpIQCRRwuwQq0W8Z1BNupwJf7dln4yMo/FxVo7iRSpWJuDvI2n+FeFwgiQxirIZznVb0qoMZkoxRYfJlnjAo6XS8Da68UsWd7t27V2lBW+VD6VCH6bCBWAQERY/veGgcUBD9Shjvyth9kYr4iL+G8FJF1cUs8V9he+1Q/J+2WKCVBHOM5Zz9C/WKL9r+HCtdmsOtwWFt5WpSC1Q0ROHc4MEbomWxOcSYS4gSlTzfhIbn0N+J1bwSElG9Q/2AjtOLFbHBULX3X/SL6tD6EmhTi8EWv8eu/PUNitKMFWrUAyq97ErdHi6Hvng765l6uElLvSnwaExPj/lBX2lUNmZZZdsyAJtvxbmnBnQ80RqxzD4yDWUjLVtMPplMzXvCHqLsjlq9apMBOYD4sSR8s9wAJ9Tqz3KUy+r+Rygu4TCadVAHB4LSwYax5+KSfNY8kxGd1jvLpFPYK95SmqW/mHN0TnjE9ZPXoehb2wc9DMylmO/NzHWbuV2H/hXFt85G0kkt3kLVMq31Dm+ymFPYBoYt9wZc8GyUaW1fGq3HVU0YVYbWYqy2/X/8mGTwwBdGJmDG+iTIzxD8ZSdArA5Z/9jd2z0slOc3IzR69YF/bzql3rtbRoiiSQHcnHWuElNh7/+xecry65zI7kmTqzoVUEiN3uxuaFHcHw0Xp82ptErzH8/qehPCc5drUCd4P71NtlrjL16d8bVSqyT+QZsrp7ad/aVJAWuKBqd/N0LbMIjTAtzMEidNe+X4a+xjTWYYP432KOgwNHJnGIOMS25NRK1Gv1i/Qe6EZ5nntSqj1OSNcd16kGK933yUrMohna3dqP3oEGj3PaT7gTr5YZq6pclOY5So37uWUykhnhYpRekedKDlwqlHLRxR/J8AmvRhALwkKJ5uzFJFl1FfP04+Hn7PyAs8sbdyMI9CznOWoFK326cvRFizFJf73BGwzUN39T8i6NcRAO7mO7MpRFHlp7biuQm87jHlWOruOYbOEWBn0gBJ5p9u9p3rWU8pc6Y+RiROlYOyNQlFEpnJhJ10cBqJtskuBv9hvo+hZFV+W5l36KlxeRI/2bmCJEkNRxpvzaaMLsaYD03HBZ0qg5bd1i1dQUTk1EgN3UnccVE9tjg2/af2atP0jAfw5HrWx5nGK26VIh1RYCG9vawNzpcRxJTDFXoMj8Bj2Nxrz+MICxd4XEuHOYYUuPGfERuwlVnZmxk7q0ty+EV5cOGalXX9INnks1M73wqfPyk+zrnDffGspiyB9ZWMotI9FRU42E29vttCImWDP64F6lUy08nj5zVQHunF+Jpv65wCxGfd6K0uQOTFXS0WrDoNEWGvGbCOanegTJkBI2YeNEfLk9cmYDaogD3B+s7XsupNb3ALoDfl7ZMGNbryPpPR4/LJHxnsnzJ/E7n3MTfbd28k4Tkb9tZhIDfIzRAFGBKIyrrus1waz64MnnYWt9DigzFkE/10JPnfucp9IeqBZHO8FOaObDdJ2QRAgYN/JYbpdZjediEt1fYPjxOFmb3SKrEqcCn71qJpNuzKJ9+JREB49LBTHZgNDvOosGsNTJuAbSFkbB0zOP3gD+93eydlRZ8TNGRuJqhaHCyKC5p0eWJFO8Cg72ONKHwlB3JoHMt8hkUFXSP3rFaChrZ0EGK+kD3BZh2oTAQz3PVZKd1XntXIWGIJ5o08a8gFLhLjYXTgyH52Oq2xnOCGrKWWGFVfMaR75Xg5sgp58bM95HFfkBlFU3cRzrA9nsRgjeWOz2ZDzPEDrz0mCr5G81d/DTn0t7cn4V/C7rP83IusNL5r51jve4OBNGxI6UjFnj+gQVQOq7yFdYt4Dpj5cksCN0uVCkKRp3lSYMm1gpJhbegCZOlB6c9yumPfvyV0Sq8Y0KpkISGVq/1vD1oRtdjlbhlM9c1gqh+o0tERlcf3RK72nooSDCtkFVrhIP0YK55puidLXThLV3U23RIuwOLMYbwIK7zY8AEj6Mi6fbTshiNIG59HvgEzhWA6HBsfijqla5skKX9MGghG+ypJEZPE+mqPL63gwleJzfl0O0idwjcklenwNaB5z+ZGQAFyeHZxFryHL2HT3S1uc4TE1F52o9RgWOIWlp8WeLQnHnuEn952dnCG5YpsRxP2WBIsZUf2yMJcYFOjNH5/zIH40Oh8PYN2Mqv3uTKDGvm3AJXhyurO2YdWpv8dmabXrol5ScVqoSCPo1WM2ucEF0BlpSzCRNH5K4oR51JjxZ35Vx570X5DmOXvr90Bo1DzxR8qntJR+AYqVUgw+vuw9SwilBIsSUKZ0EqsEjkJGG4JSyyQFl8nBfsfEEYOIVTZAhywv4q5BqNDJf3R4AcwDI7+CAwFclsym9BK2X9ABfuG0QuVX9vkNwaxPeQ1wRYGwyNIyLVCgCzqSt4zSOaUZUBbrRVX2iW79N46FGD4CU091WFlRG4U95eMlQA", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:13.995Z", "time": 3.399000008357689, "timings": { "blocked": 0.9889999992586672, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 2.176000002641231, "receive": 0.23400000645779073, "_blocked_queueing": 0.8789999992586672, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 110 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/jsConfigVars.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "48" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" } ], "cookies": [], "content": { "size": 48, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:14.051Z", "time": 0.040000013541430235, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03600001218728721, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 111 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/startup.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "38266" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 172128, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:14.052Z", "time": 0.024999986635521054, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.0219999928958714, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 112 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/jquery.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "85169" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 288623, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:14.055Z", "time": 0.037999998312443495, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03399999695830047, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 1088 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "pageref": "page_8", "request": { "method": "GET", "url": "http://upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 307, "statusText": "Internal Redirect", "httpVersion": "http/1.1", "headers": [ { "name": "Cross-Origin-Resource-Policy", "value": "Cross-Origin" }, { "name": "Location", "value": "https://upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg" }, { "name": "Non-Authoritative-Reason", "value": "HSTS" } ], "cookies": [], "content": { "size": 0, "mimeType": "x-unknown" }, "redirectURL": "https://upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg", "headersSize": -1, "bodySize": -1, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "", "startedDateTime": "2026-04-09T07:26:14.065Z", "time": 70.99000001538917, "timings": { "blocked": 70.61500001212954, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": -7.94790685348934e-9, "receive": 0.375000003259629, "_blocked_queueing": 70.57400001212955, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 1088 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "pageref": "page_8", "request": { "method": "GET", "url": "http://upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 307, "statusText": "Internal Redirect", "httpVersion": "http/1.1", "headers": [ { "name": "Cross-Origin-Resource-Policy", "value": "Cross-Origin" }, { "name": "Location", "value": "https://upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg" }, { "name": "Non-Authoritative-Reason", "value": "HSTS" } ], "cookies": [], "content": { "size": 0, "mimeType": "x-unknown" }, "redirectURL": "https://upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg", "headersSize": -1, "bodySize": -1, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "", "startedDateTime": "2026-04-09T07:26:14.065Z", "time": 70.88300002011843, "timings": { "blocked": 70.5209999994319, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": -1.2520700693255393e-8, "receive": 0.362000020686537, "_blocked_queueing": 70.5149999994319, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 113 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.base.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "16853" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 56717, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:14.073Z", "time": 0.04700000863522291, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03999998443759978, "receive": 0.007000024197623134, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 114 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/site.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2747" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 7149, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:14.076Z", "time": 0.03200001083314419, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.027000001864507794, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 115 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.util.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "12184" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 36387, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:14.076Z", "time": 0.029000017093494534, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02500001573935151, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 116 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.page.ready.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "7013" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 24112, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:14.077Z", "time": 0.025999994250014424, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.0219999928958714, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 1092 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.ux-enhancements.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2420" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:53 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6463, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:14.078Z", "time": 1.5330000023823231, "timings": { "blocked": 0.69499999313429, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.6559999912902713, "receive": 0.18200001795776188, "_blocked_queueing": 0.60299999313429, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/skins.minerva.base.reset%7Cskins.minerva.content.styles%7Cext.cite.style%7Csite.styles%7Cmobile.app.pagestyles.android%7Cmediawiki.page.gallery.styles%7Cmediawiki.skinning.content.parsoid.css" }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "443", "pageref": "page_8", "request": { "method": "GET", "url": "https://upload.wikimedia.org/wikipedia/commons/4/4d/Icon_pdf_file.png", "httpVersion": "http/2.0", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "", "httpVersion": "http/2.0", "headers": [ { "name": "x-request-id", "value": "c09c0a81-568b-425a-86b0-c4fd65cbd7d1" }, { "name": "access-control-expose-headers", "value": "Age, Date, Content-Length, Content-Range, X-Content-Duration, X-Cache" }, { "name": "x-analytics", "value": "" }, { "name": "etag", "value": "7a0e6ebb7cb8e20c41e31f22a06b9a06" }, { "name": "age", "value": "62766" }, { "name": "x-object-meta-sha1base36", "value": "izotfcwfnido5p3t96qkktmk3faxdzv" }, { "name": "report-to", "value": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }" }, { "name": "x-content-type-options", "value": "nosniff" }, { "name": "server-timing", "value": "cache;desc=\"hit-front\", host;desc=\"cp3078\"" }, { "name": "x-cache", "value": "cp3078 hit, cp3078 hit/181796" }, { "name": "date", "value": "Tue, 07 Apr 2026 04:48:47 GMT" }, { "name": "content-type", "value": "image/png" }, { "name": "last-modified", "value": "Wed, 08 Sep 2021 14:37:13 GMT" }, { "name": "x-client-ip", "value": "185.182.193.32" }, { "name": "x-cache-status", "value": "hit-front" }, { "name": "nel", "value": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}" }, { "name": "timing-allow-origin", "value": "*" }, { "name": "accept-ranges", "value": "bytes" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-length", "value": "225" }, { "name": "server", "value": "ATS/9.2.11" } ], "cookies": [], "content": { "size": 225, "mimeType": "image/png", "text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAASUExURQAAAP///9UqJ/XKyuqVkwAAAK0V2vgAAAAGdFJOU///////ALO/pL8AAAAJcEhZcwAADsMAAA7DAcdvqGQAAABGSURBVChTbc5LCgAgCEVRrdz/lvP5KQWvODlIREKZWArshVQwaQDpoPIBAVYPwLx1jy4HvKkXGIhf5FUFvJHQGv4xQE3kAgSgAdjcIiKSAAAAAElFTkSuQmCC", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "185.15.59.240", "startedDateTime": "2026-04-09T07:26:14.136Z", "time": 1.5350000176113099, "timings": { "blocked": 0.5540000007282943, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.6810000026337802, "receive": 0.3000000142492354, "_blocked_queueing": 0.43200000072829425, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 1088 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "443", "pageref": "page_8", "request": { "method": "GET", "url": "https://upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg", "httpVersion": "http/2.0", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "", "httpVersion": "http/2.0", "headers": [ { "name": "x-request-id", "value": "af500735-6180-4dbb-8781-0da1f1a011de" }, { "name": "access-control-expose-headers", "value": "Age, Date, Content-Length, Content-Range, X-Content-Duration, X-Cache" }, { "name": "content-encoding", "value": "gzip" }, { "name": "x-analytics", "value": "" }, { "name": "etag", "value": "W/f99d5d66e6ef5fb312ed07842356ca2c" }, { "name": "age", "value": "68871" }, { "name": "x-object-meta-sha1base36", "value": "lg26mu0oi9yw04piderazn15lmdu0wm" }, { "name": "report-to", "value": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }" }, { "name": "x-content-type-options", "value": "nosniff" }, { "name": "server-timing", "value": "cache;desc=\"hit-front\", host;desc=\"cp3078\"" }, { "name": "x-cache", "value": "cp3078 hit, cp3078 hit/180356" }, { "name": "date", "value": "Tue, 07 Apr 2026 03:07:02 GMT" }, { "name": "content-type", "value": "image/svg+xml" }, { "name": "last-modified", "value": "Tue, 05 Jun 2018 22:08:04 GMT" }, { "name": "x-client-ip", "value": "185.182.193.32" }, { "name": "x-cache-status", "value": "hit-front" }, { "name": "nel", "value": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}" }, { "name": "timing-allow-origin", "value": "*" }, { "name": "accept-ranges", "value": "bytes" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-length", "value": "272" }, { "name": "server", "value": "ATS/9.2.11" } ], "cookies": [], "content": { "size": 432, "mimeType": "image/svg+xml", "text": "\r\n\r\n \r\n \r\n \r\n \r\n \r\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "185.15.59.240", "startedDateTime": "2026-04-09T07:26:14.136Z", "time": 1.7100000113714486, "timings": { "blocked": 0.5339999953117222, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.6919999977275729, "receive": 0.48400001833215356, "_blocked_queueing": 0.41599999531172216, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)", "lineNumber": 1088 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "443", "pageref": "page_8", "request": { "method": "GET", "url": "https://upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg", "httpVersion": "http/2.0", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "", "httpVersion": "http/2.0", "headers": [ { "name": "x-request-id", "value": "6d88730c-af48-475b-acb2-c2316e98f984" }, { "name": "access-control-expose-headers", "value": "Age, Date, Content-Length, Content-Range, X-Content-Duration, X-Cache" }, { "name": "content-encoding", "value": "gzip" }, { "name": "x-analytics", "value": "" }, { "name": "etag", "value": "W/423bb01c87eb6c81999073a8ecd2b383" }, { "name": "age", "value": "52035" }, { "name": "x-object-meta-sha1base36", "value": "0h87lgkfxx45g5zv62pzfvffensy2bb" }, { "name": "report-to", "value": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }" }, { "name": "x-content-type-options", "value": "nosniff" }, { "name": "server-timing", "value": "cache;desc=\"hit-front\", host;desc=\"cp3078\"" }, { "name": "x-cache", "value": "cp3078 hit, cp3078 hit/167631" }, { "name": "date", "value": "Tue, 07 Apr 2026 07:47:38 GMT" }, { "name": "content-type", "value": "image/svg+xml" }, { "name": "last-modified", "value": "Fri, 25 Nov 2016 17:53:24 GMT" }, { "name": "x-client-ip", "value": "185.182.193.32" }, { "name": "x-cache-status", "value": "hit-front" }, { "name": "nel", "value": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}" }, { "name": "timing-allow-origin", "value": "*" }, { "name": "accept-ranges", "value": "bytes" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-length", "value": "318" }, { "name": "server", "value": "ATS/9.2.11" } ], "cookies": [], "content": { "size": 516, "mimeType": "image/svg+xml", "text": "\r\n\r\n \r\n \r\n \r\n \r\n \r\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "185.15.59.240", "startedDateTime": "2026-04-09T07:26:14.136Z", "time": 1.4739999896846712, "timings": { "blocked": 0.5259999914262444, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.6079999995715916, "receive": 0.33999999868683517, "_blocked_queueing": 0.4689999914262444, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "other" }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_8", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/I/Python_3._The_standard_type_hierarchy.png.webp", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "10608" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Wed, 08 Apr 2026 11:23:52 GMT" }, { "name": "Content-Type", "value": "image/webp" } ], "cookies": [], "content": { "size": 10608, "mimeType": "image/webp", "text": "UklGRmgpAABXRUJQVlA4WAoAAAAQAAAA2wAANgEAQUxQSIYaAAABDMZtGzkS+y9793J8RsQENDdWQVu12sYcn/S/csTU1g0f1ljJ+sltO+SiDnnx2LBte5bG1vN9VFEUEaSJICLNgr2ggohYUCyASLGX2KLGEjWOLaZoiiWWJJYkpk5LMr3P7N77XnXa7r1N2StTsjJr+KEiIPncfUfEBMiRbNu1k1f6mbwJJbzdW24CcM6vf8++eG9iyJgJ02ECGoNXyiy8t4fiVV1eGhETAAfV8uKKm7m5mZm7u5mb+1V3dzM3d3dz97FGo1FrNJo8tVqj0ah3atQajVqj0WjUanWuxt3M3N187L81d3fz35qNNXma0kEiPF1LLnUNDTaTnzLF/YkoLFIgAIBQeDU4t4LVSpzPhFQ/bYou9qb9V2feKo1ERVWzJS8recBVBtOF8lBAe66+qcF+3ev8+xe2Ym5t/7LjN5deKLo1v9D90tYCAeEXPczGfp1/unk+6sr0Qs2ltFfFD7fOh72xvJj+cjASVPGwwHesmKXnchAOan5cYXhYcZ/3YOJu/QvTs8qXgglTIw+afKf6qXOpNykFAKjmAw6zVVNJNfPLuhISteFmEsh660IwS0l/dobPOxE4yPOPW1OcoUmiYySZqFuoO6TsQABcEAAEZFMA0H2EZuGAnYLsSxGzr4UnrSnKaLb++MbpZ9kBQGTgAfBMCrufRWLgSUE0IgRKX4kKDkUCqeRA+at8SOxkBCAhwdRQFKFTAFLvcwNEJRAUigRRyUF0JJBKJoXhpgZD8VQCPhjZa/5xcy4mcML35Fm/vrIcMTnfQ8T3L462/cTUtzpQvn11Inpj4dcKzm0UntyqXV/49Qj05G+PHY9Zmrl6rcG2NBcBKb++vGKcjl9cNJzZtJ7ZMI5sO2avtM08uN3YX609id9r4UlrCjPAeTs6483U1xv+YO4+hzB//VjeA9HE4jvdd9WvdN6Kfbt67sGZ6x0NN+Lf5YNtVXZn8NS50dK3fuXyQwOkvp3y2ujm6Pur88+1Jp67t7R63PwcL+3sSce10itzjfD0Kkpx3xNnvch7yflBrZNCqOh6u/W16veGfmVkRfJy84PiX1nf2Lh8s7T8RcOv88FyL+Tsb+ecnmu7//KJZhGkPeTeH9/qed5Rclt/5M6lG+v2vJfUteeP6m+G3Xtb4M7T5lzKhJ5gifvoA1G1pypxeMtET/SEc6xjrKeeMyg4MTxpnGk9MZxEGx+eYoD4nNz2dtCZW2dyMk/1hIKon95X2cYZnkruSIg/3fLMkCqg/WxJdVF8B3r2MurOk9aUpAABQAABQAEAUNgdAUBgJwIIAntLt2vgmQYEAAEAQAABBAABAEAAEABAYKfm2Qxw53Frii+kej1zaqpbWej+/fJql51/2pqC5xE1VEMKSTWUDEUopIgoUkQJSaFQjbu3o0iTElVVRdK1iAhVqUi1KqQqKSZRpCihqihx+1lrgtYJggQJkgR/DxIECBIASAAgCYDE9hZIAiDXCYLrAMB1EiQJkOskcJkkAZAEQIwa8z94IuGCyFN/GY4MB+K1Tz56nf7ok23ScCC9+Ysn39JPfvEOeUC8/uRx7vGTt/+ThPj6dz8fFlPT2dDXv370Mf3o67fo01kUe51/tZP85b979OhN+tGjv/vlnT+//6oceyV94fLZn2Vir8R/85Xvf/FFxn8uJH3uKy7Xv2diL/nv/+VHH3r1r//mw7/8qw8//PDDP/9jJfYi8EQ874pjeKJoHo/Hi4ogYq//VRBBvYlgvopb1+94/G4d5ptwfevy/Arme+bJIy9c+i87E65vvbCC+bRnZ2Z3PXP67ML2u796b3n29JmzszvnjJhvbxIvrcxWWdtbaqvKEVHh8IhQo3PNjiqVMBCkeiBxkkvtNQUKOh774UJl+VZ7WRqPDDvlRbCTwIwvrLGVJLKI2I3ATCiy2YuV4QTYe4+dKE2aX203pkcEYC8yN7XMbtXJ6Xhw362dCFWUY3JUZUcFIZgpUJBV6bCoxcEI7H9fu1L4GeUOS56EhmIdNFisNjsqsiIp4FEEF1uCQ/a3k8hOMthr9LEMPFbB0xU6q70shUsCj1Pn3viVOapnduLD4vRWuyGZTcIaxHBlid1WlMAkgFfx2y7XTbzndqIhkrxqR3kGn/LUo6K7kCPSjPZqrSwUB96v+vaxBbyPBAmzqxymXBEV2YFQn0bUlluhSKBQVeUw54qoCPgm56cfR/jArgERaUZHtVYaiqNtt1GfNkjWw2+/bDM7KjL4FPBh9Oo66is7ieGJJTZr55ePH2ajTxX21D+4XK5ZNgl8vaAAfB1Pn3K5XP94kvM0iao7NnXpTgv4PpHocwCNty9NHasXPU12RXEH4EDiUHjaojjweTTHrKfuEpSE+tbuIUWFNLcSqX5DnQAA/ChAdkMAAUOl75GuHVmqU9nExqqkeeIBwJ0Y7S5IbU431FbZpDZH3Dl1dV6CuojuB052dvV2rSxohkxRw8cbhhyJxxv6+g7AzcW7lc8uT528b79wECibIkRwuWrr9sjG3LH1xjNzF2+uZtyfJvqBqd67FXcud25e2Zw82bP+QGmYe+1s9wFYK1ws3Rgfu3a3/9xBwA2MD9jPdy6tmqZ7hrZHT5yd3OjO2Twd4gcmj16NX784dv5UfcPizOVN+szFVza6fA9NoAhjonP5WcnKWPQAQJAmj8rX8RVcmUi9pQtXsFSxIkEs7eChxtK6lLryjryBusLFWxfrpYau5l4d6nP+NDgT/ChOpJArJPIM++jk9IPlIplcLpPLonwHrySjgYkIDgAHOATIFnssoAAoxPAT8L7AkCJIFB9FAEUABwAI7ER2IBCXCggAhMSjB2cnLbmqRhtJQDl5NRXyAPBpeZXKlt2Y44w1VGTbM5HUX922F40Y9SN5G83lsT6AVGZUGMtLjFUxdm2JJRIShqtiB9qMQ8O9hrre2voBR09SrU1VE3lwUGaaxaYVEGFXYnRRbWkM2YeKNW28uLbqwbqa+vIOA16wNtp5WXtz5trEbFZSiQ+QmnItnFJH7Yy23eRoiYVpW9p07cztE1e7LixVXh5afHmxqv8dpk51QHCsLKtTzcOD2xSZsVYvJPiKTlNj1rb1tbYXdDSYuwI4p7vtI2PnNubPjlszC3yA2KRsLS3rbhsxVPRXthaD43STfebsZMNE+dTy6XONwwtj2WPnVUVpBwHP1diqs1g48GBwgtmu4eJ8IsJMFwWFsnlsjjBExAAChxFClQVz+BHhQjPfB0CbxuFRaZEcppDFFAUAUcLEizk0OjuEe6YsPITOFIewg4U1dJ9KygcgRmpsloxwFDxOT7fWqBhAOBLnJWARwNM4FuILpHDwuIgCe5KY4MNE56fvyfId1Sl0BLyLsHJtZtPf/9CAegdjci89cj0aVNLAJ/ERGy7Xvw5TMVPci//yr//yzx3gq8QrH336139+joGVWHEKhULB8RmUyYuMipEFYaX/dGUmAACV7lskfVUWYbcEGrbJmTc6NL0TOXaBqtYosOUUmajeYz7ovyfTN4i1jZLTBSY901IiqnEoTOWBGGR5o3VpZOz2yuiV+vXJ6yu3bAQfePnENcdS7d01x+yZ83fWqmafd6yOnt6c5mGP7KWF7PPtp9ZPli/0bfRd7lhMAh94zr7WMX9sYalvdGZiq6dj/bm+E7bJvu007EGPjw+L5abHaBiOhXlGrkxB8wGipiyLrMijSbV0GSsjIVyVkiCJkGVkBGAPd+WVMXCoROOpKDEZjwPAAQoQkEVAIEQuYXkHkYeiuGQSDgAHKAoBhkAAFACByPz4IEzBt6XaVS1ZjqR8c5YtD88aqu9rbdhOs6BeYdYm2bNbsuwZOdasmgJS6J2x0tTjdVlDDcVTqnxMoSpqEomPmI92VDaXtVeR+StL9SttU4GtFK8oy2vlwlZzR7+htexINTV0s3x9pWz11Yr5/nFeHYIl0koqrNrmvsZj+S2tlb2h3Nlp7bR5PqKF7BVFVZE9v6Gv/nheQ0d5HydkY+LEkcnZ45NnqweFDsCSdFtYdHBoeASbFRUiZCEEDjuIHRSVoUe8EmRjiWg0Bp8TLqIJuAiOHxNMlDIJknAKS5eMKYBJBk8yAsC7YYHgcTYeW/y/TlGVxVztXWs2it0ILz569MTLD4kY7uHjb11efgXTffufNS8/eeKt1zAcfvEP/uAHf7rrDw4P9vd3d48PdvfTP7hEwG4QRN87lBYSJsy0nezUiBkhNPreVDgUUsUai82QyJUW2Kx5IgocGpHgGG213ZDIIsBOHDPJ6DRlconYDwmW5NfYDYnhBHCfHJltcZTG01HshgSL8yyOsmQWATwbLNXbbVpxEAZDgmO0VntpEosIXsUxk4xOUyaPiKWo4rxqpzGZRQCfJPOzLY7SBDqKaQJ2QajRaouzPJVDBJ8OlhbYavLFQTtGi/8f1I7zeKCKNRZHWQqbCAcRx0g0Ok2ZPKLgJTsJWyAZDx7/pcnsLE9lE+Egk/jZZtvJJz9bF2MJ1sQ/uFzfD3BI4A+D77hcrh/VUjADojx+duXmy9XgH4nHr1ycGWvhYIZdUSLBTwAKT2Uu3z18KAAI6RAavZv/jRMFZAYCAB0HQIsGaoyfqxsqqiwoEBuNxSlpkarKxUSTZGCsIH88oZztj5C1S9rfKVIqstfyi9U5VyqKZzjlSsSP1c9uzV5Y7b209czCnP5Cx6JzfXZsaKVr/uZauz9CZ2/P3R/sb+u5VjX7rO3y0MbMyNZiiB+rOzvX0DkzeGzcfH5qYMu8dGlp/eTxpbbzW1MFfmn81K2z7RfONc1PXX6ue+346nT/SmuAH1NZrIUGs9FYlW/VdzVktDY2NTm76nKrSo8mo36IYCw2VeW2HdHZG9sabe2dRab07hK8H+NJpTKZVCaTyWIkicYBZ5pELJVI5TKZJArnj6JlUplMKpHGxMaLJRKJTCaXiPyZmxR5SU3x0YaaMgkR/H9IptWmDYenJS2pwlEsoUCxmBRTVlsowPs1QrTRkR0WnGqzxJL9H8JIN9sLRCQAAIMEAIISzY6ccMRf0bKcVVIiAABOYKjVsvwajq2qtuXxCbD7LgAQlmWrTg7xQ7ioUqeGCW6GZDjMCpKfIvA1NdXZHBy4WRS9GwAuQucslwX4l+B0u0lOgn3io8qcaqb/IUXp7OZ0BgLuxo9uL6j3AABSTFltYSTeX+AEpXX5LPAoLctRJSP6E4qk2FGZFAr7TfvM9Z3VHQCgKi32HCbiB6gpNnNcAHicIC535tIPHMLDAUCQotRhjKOCBynvuH7C2wcAMFT26uRggPD4g4HkxwCOX1KnY4OX6SpHRQwB4nMOTtCxXxKGJJbbS6QU8PDA9yvo/gBw/IJao+ToR07CASC2/+OFpBprAgV8kCiprM258ddO3AGR3n785GKNXkQGzyf9lRE8TJZYfuD68hTN54JPP3L9g5OLgK8y6r9wfT5MOQgk8w9dLtdDCng1cIbrKYD0f/z599/dlyG+xd/++usv/t4EPtz8j19+87MV1gFgtY+Njp5oJnsHYeI8xys1OZq7tDifQpKbTAXpijBfCo/NKLQ0xR6AQyhRriBSEMDxvESIS0mi7EJle4eWkkQDADLBeyifDHQaAAT6DjNVGQQAAbhdBOE+YVkezjtdpE5pSspNDspVR2elEjwSYH9zrJAZq9Ak6QbF6hCpluGpylunxhPCUk8Z+Rq2MpfqDdK8BAryU1TSC0m5CahvtK1f7FHSss/lRqtDIPjZk8S0rJzEKK0sjhGnyAvzUPaFMd2tnu3c+YvPrLbNLZ7cHqZ7BMirmfN5p6aHLrWf37x85PySylPVL1042d698Jx9ce3MxqzcG+Q1CTQNb07r77bdOkrxjaN3VwYG25ZfKF+/3AjqG9ekW433ip2b83PdR+cX0z2kqb04stg1xV25UHx+ZGK2f+iG3DOUKxmXOy9OH13tWbw3WVZ7ud1T1pXKrdSH3VPVm6ebOrcqvbJlknX3dV+zrRWPb3J9o+eUc1n1Ru2FsrtTRcj01eealuJX+PNry0dfjqu/0uIhYUMtv8CYTdVrRdqU03cdleVUzxCKwnRW7dR0SYwqyxaZY5d6Strdms2+lZimTXTE6q0R3sBVdVpVaSWWCGOepZjsGylHW5Ki70XlZWbaePjiUJG2IFxP1ZVXNCySNbYYD7kfWl9HA+/qxeCLGRYC+G2dAYV9k2oV4Gl+AOCikL12cnDApbrHogEIibsBAIu0WwwPgMbeCxUQgCTcDQBo8btw0F3YtH3Q2AA8qhsKqQgAwul8xAvMMAABGfZElYE76EG7uEvh7yPcLi9TNiUYRImFisI0HKnUnHijutZkQNwJcMgNyfVJJfExxXFaNZl2tSUnLt1oV/XYiysEDsoeUea40uT6RENEhi62OAGJ365L0kd03U0oqpDYdIoq1C20KrFAZc4uyIwoTlIVhMJEd02sU7teXsP2HMkWW5ziTC1OFJUkaPICCcvH8vOiDJsNSodCa+ebK5yatFq1JkbnYLiXUVKfGN9a3tPqaCzrM5DCr87pNjpX+C0B7ghtlWppo7FtyNhZ0muhBV45Ounsv2JbHZ17/kquVbRHYV6LIqW5csje4qzqzUcT1rumZ0bObxjur05dH2S0BLsV0phfLrVW1k/qew2ddREwMTFyZLNtS6nL8hzXWaaT1hmbRw3dJT01YfjV+qvd4xc3zOsrs88833Sj4l5K+/ULc9OG4mT3MotsharOwZbBnNY24wA9pGvTuTx0jNzqlqimpDKrabBhUuXsMwxIcBd6Vmf71vvnh6a2R8TW6D2Kcxq1uUf7O9vzuutNPeT4G2Pthrc1l423hk2j18TNIW7RmlTO7Jr+5pMa05DhaA6Mj4/oZxfXcrTZnuM5CyxZ9QON09m2/pL+ONxq/7L0YdtI48UzgzevjS3ELkZcWZvrfUAvTnWPY+dmcgXShFhJqiBZhiOk5NAS06JlFYg7gbX89Ch+tDJOnBaVkEACRXy6SnGlWhTFT8xk1wbtEWOKyGALFPFyebIgNRoJVqkZlRcpaRHKTE5uoqQa5xbOKk2UcYWJcdGpMbIUKkilMXxtdGy8jec5slOQGh0hSoyLThPFJQYgSo1UsCUXKiPyBOkpScrgBKIyNbN/iOQMdw8RB4InhaHgNj8M9o/LDoCdYZGwJ05ChP3idVGwZwQD3GdGgEcDxIjngBcO+1bkoLDPgGJGkAhx7/99SpN7lYb1av7+7/7Bi06s1+T63uXFNqzX+P133mj9z4wm1y8OMc4vPv9y7y8+//zzz7740t0GrMfMzMjMzMzMSE9LzzW2jU/3mPMy0tIzMncNx3p74sOVxVazViLMqqgxZkQGwKGRIsiqcJjV4mAUdgbwM8od1XkSGor10BCx2uyoyBJQYJ8kTpLBXqOPY+CxGo6u0FkdpSlcMngYHxanr7EZktkkzETYjchKLLbVFCYwCeBllBajsTjKMyIDdiNgmdBjnQABvDSj3Zp/aXHU9TUwSlXlMOVGUxHoHKBjFbz+nSe/kVflNOWIqAj0ncxLNTqqi37ju/cK8VgEEa984XJ9WcMPgANLZJV/5nJ9uSZBsAcuf3LpxsvvZsKBTn/3lRuLUzo89tiJEijEg0WkEFD4j3FUlBYGAIF4v8LJygjx0OyoMZLrQyaWLv5MflwB038cXXbE6mJVkyW7d8p5Mi+PAsJCAatsvrStstIS1vS0eXx99bmi+cUM/zGw1WC42To3Vl91c+T6Yvf8Ui4MrVdMX115vmBpPuVpImrr2ry42L6aX3el1Y+MKjSn9GcGuy+0DW52H+kYMEDZxVMX549cVjderX+aBJXXxwusypysHEu0/0iWQHg2xVAVWe9IMGXKlClCSLAmiqzxmoxci/Bpclil8QB4oftihQmRg8WmA4jIbsiTPcMVhPk7pCKlQFOZp8+NKE3LLmJCQmOyqE5/xWqJPFABjtiy1LrU0iRJqVKnpQTdWWhOV7emGgeiSy1RtoYUo42db0/adprxfi6wSWOKMZnqpgp6S480REHblvP0+srNtGztgYq0V6hjGspbRko7S3qsdPzFgevpV6uWTKuFD1ZbNzvnV+cML650b8qbQv1dc3qD2tzfOqWrHCrr1IH+7LmRS00Xiw6YwK63ZDcMNEzlOI4Z+uUw0TLDXOg5f30g9+Zw8Zz+XMdG2+aEZjmrie7n0KrYWBmLnyCPShSLk4KBlysMyRaK46oFByrAGZks4Arj5VHJAkUcCWL4UhBqItQ6VmxaqIwpU2YGi1XUWE013s9BKB88SoxGDhRwGeCTbAb8H+xJ+Uav6sjYjvXjn3v1Qza2Y3/k8uqnHKz3/X/WfOLy6p9jPMYbP/rRj9380Sd/+aPj9FtMbIcyWO7n2Fh5Bort9i0rhAErL/rPGqn+8BLUv/VCf9BhhfiCy/Ui8bACziffNcChVfjnfxl9eMHfuYM/vIDJBIfYwMDDzCET5UVTcXQAwBHpiDtIGHoYCL1x8nyKg5nKraurYyYLQ2ITKIKEsHhZHVsZTk3iI9iOuRk2cmJucti8OH5xdPRC3dUL5u7tkdu6C+NXppuv1eGxHeO2aqFtbb08Z7Rzda164dhY4+Tq9uY55uWNS12FZxeo2I7SO2LiVmX15qgarcldlbH69IJGZ1dlkDmtIye+tZKI7QavkItAbDAKgAKgAEDVx4oBUIWCdQgg1yqteXU5lvyEmqzK0hCkbOy6rdrRo3tQbcFhP66zPCei1tw0oesoa61lUdYrL3cvXUrJvhrZEoT9WHWq+gJbb8N4nq2vrDcePzO+2jp8fkCznNVMwX4ES5QoPJQh5LFiGHwhAcJkkUw6R0qKVJcg2A9ooeBhRiD8H8RLTgw/4+Ey5BCw7nrs8vDNw8CVJ1976sah4LtDzZPDzOXvPHYdMLDA4O0X//UfP/Pwy6UGLwuxQPs33n7sxW+83Y0Fulx+u/dQM/ofXd3+qw8LOD7y2/VYgMLx24FY4P9sSY6I4Hs6goz9VD/44cee/oEK+xV889jl6W8LDgFfffO9p77+zw/X4SX/sy+++dbDn+VjP7pOp/e0jo79/u+9VlA4ILwOAACwTwCdASrcADcBPsFMn0u/pCKhtAgD8BgJY27LlBQCTKzTp2nFXnd4l/gGb87W+ScyUNofiNvAH8A/C/4AP61+Lv43Wt5lwX8B+TP+Au/KHvxG8G8Z/rr6u13+V73/+b9Tm2t8wv6i+ur6JP8j03nqGegB0vv+E9N3MVP8Z2+f6LIeiH3EZ3K4+k08pX79sJ9QnphejWXD6DCKXIf4+H8GZZAiUEuej51zVmoMhuNVhu620k9OG6YPrd+fjnH7pmW0AyMePCuyP1O4xOQ7LN7sJB+6YyuSh6WqNSjkqmIwV3yX91xUISaLaTmK++T7wRNjarw/I/yZ0W706oC4W+/geWooF70Ks7HBttdCF5+1ykEvoXilcthUJOSsG3KOE+xvS0iTIUHnY3EZCf7G9t3JriHmf/q4ODXhJH49vVURmCQQgIKPpoBVr2brONpWTR+0HwrAPCGq2Oqldf6vS2PVn09LoAEOJe7m4UbV5xeuE7DRtAhf2qQynEi6KB65SAGOtwHbVXPCdDfx0NZ5VVxrnZKq1nokDKrqYr0TGQDYzhIVs4A8DQy0iUpDt8vmK3Tv9tMfEU6jjb+NzAeS76yjeQ2nHNAoygMzPjH0FvWI5WbOYqZSUQ1FI+af5gKJULu7/w6pAbZSTH6LgS0+AG/xwjDkpPkG9BeEEEL+fPekxuKGAGJjM33JSVp78aZwWtp5+1HeaeUB/lB9tFKIcXGkkc2OBFMyHTHbuQd16k1XhQXadEoz6bZFJcfjo5fFuA7MjTsJBKedJILc/N4+94NhQJCgAzEod6JNw03dWTA1U40PY8koyQEZblt7l7RNqJ/u2uUonx5FaMsOjsCCj6pJu1gCRIkgAP27Xn+Fsl8rZuo2y2qYzDZ3pCyCnhRH9s5Qk978I2LB4R0rKb3CKNyDJeeZYC/7Mm983KqXI0HyHLhoh24xvVlWdmBzUmKyjnORK1N/B/IM8UHj7NP3HLvyk5D2BPOS2E5V10v/7Nsohchmks1/8yhaisWcIkX5nn3rjHynHfEoQmnp4vlMYc//LIkCNeva9nqGZJXqXTH+sPdGZdZxx9P8Zw8Ta3x9XoqD2wTfyuCLilQb3EQGYVhFy3oMEItwatuzj1uWzuuOKw8nfgA7H/CbYTfuNPlzEgCmjX0f2O3mJcy6KIlrm5LbAjRxh8INUW3dwuc8nfbIPlxgUlSm/qC6k2dSB8eem5qKYU4423H8MTa6z/EBpmtQ1p1djp9Q+forG4D+l3eDKnd+nHPj9BFpuIVLszSmfV1R7B8O40nDwMsZXGsV1svZ3fAcG+2M7ZV50cilyZ9J/JbUtyYlO7TQGR64kKQ2xNk2M0BhdmHsTD+SVmQYyaHCFNBhje6ojsaOJvKMR8u5iPzT6EVXplh2KMceJn+55nl7NZkcPzuJ5ktJv2Y773GI7Gs8IqlggsEQNnmv46v9h7Z7g6JDN+3MBMiIZAxH6EyPhukYPoUMNOHzop4OMml3BUZGSjLZrVB6BHFSpgKs0YYqE9eswx6X6bbYNjt5xKB7568I0fcYbGKPx7SAGuncOvC/DqfEV3yGitoYkhr4SStu9LPIKRnMq6mSbjrvBVdW2C6t63mFwXhMDP8MnNfi5exf9azY0taZTrRXXb4m+1cUQPi3HKlECnfBt8AhC6lupPHm5zzQn+wS0ojc26I7c4meaD69sIZza+U1MdWynQQnKkarqPnyaKyjrWBfxge+7eJ7GjPgZ9EAM36H1wukhR6MON0kQP3XSfNAGAyrFxQAIai1aFowgWGGTQoY9WTva8ahb05RndhjY6+O5w7Pk5m96jAFkVpF6gKCnw+JpEd+snoa4l5LlyqdfnHzjwIvhQ1nVq57jIk5GWVpIvirnZptc+j7kWeY5O6yBy5LEXyTYar29c/g9rJ8kSq83fnRVf6QR6en3il6/bylkboFL6WVh215DxD33uDnFtNCBzCVCwFquPI85rfmIj0SX7eUYDLTuXeG6I6aRmmCWmwl5T2RM93/Q1LNNO7GM4n9qbJ6QBC71lp78DZe+yQU86GeFoQYqrk3PZvM3oT4DOW3iu3O+PvLj1zpJRov4Yl6KPTpTbCHrA/hx05OU5S3EHli2OO68ISJMQkiYwIwi5IQOp79R801BCrDuQ98dyFYlhSlV3LGD+QDzjDRTg1d6lv88s6XpJszZjorTnnc+BBwK5E0F5ln/zLoTv19jUQ9sKo6nsn3MUFs72QIFgDZTU2PIDbZW5YaOnono6Tk35j9zjmQXG7HbYhBGgBYYB2h5EuYiT4Dnuzskthx79qg9aIK/CnJ91NZj6I4qGSWaegf2P0A1dSMNZa0ZDF5uGymRY1qhyUBrtq373mElz2JdCv3T/dmDSWPgqtFBZN0XMtE5m6ZJwgoI3mNCq0Kg4K9ITiK9o2xMM5sIybmKo1f2AAACgKWpX2ej4xEL20JxQLXI4jWwi9g9kT9ds4GZXa8fNJwSHzb1xlxFYTJJFIUCMtRPsHI0cQjOtXrbhe/OlI7cHc2wVxPItn3V4PgV91BA0BZ4KztIBsof/P2OGw0AZpmUp74LQ8iRjGVz+dRQ46TmU72Q+CwWHWjOtb0PFvL5agAboWmNczlApo+PTslmaVKlbZxn/S2K7YPsVkCHdcasAvctHOoJCR/xo0sdD5p9qpMAb5xYkgvXm8LpBkVXx+4BOa5IV8eXi9cpyfF3tYR41lqkAKUznu7RGBRjCVOR5hW+osgOEQCOAZZ/ajv8BIukofaBlP6ek+S4PjdxSUjF57NjB+rWvJrIF2MYSjSHCZo2i8yqO0lAKY4uUG5zvjqOcgQcQy95BSrvEQD23EDS8y8Mn4hsZNI92yoxKRu4KPKjHksO1uE6trPsKQGXSVAUzBhCrekcq0WeiDWGEhcKGCXaLqxa3fnVRKN4SaDv2s5G35wEhkYDTNuGiRK6lf/Q0AX0KKE68mTDo29ti7h3Bbenmb107cOrzjgyW1P6SSmlpzdvuyfGRVq+2XYoAPWtzdWW8SE1NYehbGo8p/br68qg/R7YKZGVej5LXVwrTsHzd1fvc2Cn7/FIBOq7NL/eYzCmiJ56s40YhtZ8vfNr3fx3msc84RbPVqKZKitFcuygTyLvwkUY/hShcV/Z93Xp9+qwWlkNeYm6D/USmu2JPrz3s1jTvhDiWbXLzt3Excd8AWMOXMWsCXvSTYtxAIwFA7IZxIUt4BOqDxTg82J+9d9DX+6CTLRaoLFOek1m4V+gNNGQJOiFd6YLJZJXYeTeGnZ/TqIzie4Rw9xSj5Pr1pH5+poqGkBHHRuD+eWXgKeRzD20kfI9GDhVXj/qfbtvb9m1J7EiwJDMuLKGX+KM2p4drZkVdza0MkzhefdKv5rGuPejfIpQ2NxqapJU6704PI1EIn/Ng+Vc9Z4JCHaer9BQdLt2lTF9qnEhwSEQTDybiazbLAG/jr8uARM8fOWAWdpSHNShR5SxMLl0MdHezn1oT4Dd/b9YRURD4uzXapzG1Ad+2EtVEzWjXYpvJoVghxrD5l0q09GwVVNxHjdR8+tDWzdGoXL6inqOEUZAC+3UoiIuIJfU30IA0dQd8JmAw5EB/1EJ/BqFtOHitxfDm46YtbamdWBRkFCUR6M9hQaCbLrsb15lX+3V9eqQWIiQLHRLZh0Es+Cv6SAxytcyn9EVteDHU0UjtpqUT5I3zpmny60iZhBpOnfggQKSVRDPLclTrjHMGq43avTDZ/4Ui8gDQ/n+UxMyXA5Oa2VOUZyZlYS7+cv0NZojiW+yrUsYvqemst2qEJl296QIsDHkne646e6XulopAKOgnU/MO//8ivQMajJAeuKV7Kyh+LzWUNqIYYYBj+afugI/i4CIKGiko3pS35VGuzl4RtuZdPfTwEFYouxVwiss5U40cVrV5bqyZc+4tGRLrRfwrMiRwJwC471NJ0g7im8UQdCyq5OSR2xUi8AvJ7f7G/K4KXUn/hlKplO2IxGlctjHufIwrvPTKrVP0pN7QJWxQCQud2Yy2oBKFd+Dt/zgms9f5YWGGKbhRQrdx4fuM4YplaSZahx99ySV89HVDuATXQnXWhntqPGq0i8fnNpEapn4D2fdheJVT38xnav4/mwfztGblCU2gRWpbbSXMB0CYaqBswvGA2fGzJvQP+Px8Jg9son27dQqIyyqCM5/VaBmUtz0SaCruOaKT5GqbJD52AvP8Uv8/doMqJ0Z+1Ld8I7YqB81aYdsGPPLXBkKtLrIYA5UR2K5vnnEgOaePvgYfPiD0kLy8Q/HEU0BraCPRF0SX0rX6iJ3fhNWP6Xb4tNqVzgXYrGB+bmEzBtz1ik0QwD29ckCu+MBnOOUPvHzyOYL/RXODuMymHlqszo2d1uiWLROwdtSm4hmm7PLmFWdszMu9lZpyjcHQ5AAEGQBUlZc8Tb1dLjAn0p5z3uGD4eJ6kJwTujN3sLepYYP/VeBRTl7sc4S7JgUKrD5HsH1wSrAd5BWfy0wu4kIK0aKJ7o8WxnwRbMSisCzkwi7seNzM9WHOdz7yGbZ0z+LUM1EBAuJapei2eyUgy9Om2kDoGJqck5cC/fH/ugnJ96dAZFQzc2nLBVAxLWxFLO2dxPoZI14PQycnZjsMneF/FNcO+rKd8oxJqefC6oq3gkWS28H/iIt3YrpjQFLx80B9c1LOU+GlUeiYjvKSBBSTYDzJAr6zLAuNROA+1PgFPD06aPai+WUT6bUt1VoyAJHHiaSQrZFebqZiqIr7Uj3jCHnecRX/N4lUQTu3+jm/MBv5kn41XFdLkMnNrqitKcfDtkQaUUx6XTFVDjSnFgCH19uoIKVjlusDi5dSFGMGJ5r0FUPUlAxB6C0OQ2mGMCYLk4J46l4Ojbmqhk+W6C85ozeWI9YAvobjBOptpedPdAJlWKy0niiQl/UhxLsw9FLUdCal+WMRpuivXWwU5VikExPkbNtFoWg5VZvGonLwPdhmMG+3tdTPy2TeuYnIY+nkYvbMiKCPynOJVo8nB2IheVwJzv/Q7PpM+ktR7AHtgAAAAA", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:15.781Z", "time": 2.064000000245869, "timings": { "blocked": 0.965999999081716, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.8329999914877116, "receive": 0.26500000967644155, "_blocked_queueing": 0.8139999990817159, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_connectionId": "1606315", "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Python_(programming_language)" }, { "name": "Sec-GPC", "value": "1" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": 915, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Connection", "value": "close" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Content-Length", "value": "4502" }, { "name": "Content-Type", "value": "text/html" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:23 GMT" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 15289, "mimeType": "text/html", "compression": 10787 }, "redirectURL": "", "headersSize": 273, "bodySize": 4502, "_transferSize": 4775, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:22.325Z", "time": 780.4719999848455, "timings": { "blocked": 4.106999977212399, "dns": 0.018999999999999906, "ssl": -1, "connect": 226.06, "send": 0.37599999999997635, "wait": 547.2420000066385, "receive": 2.6680000009946525, "_blocked_queueing": 3.3069999772123992, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 10 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.ux-enhancements.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "868" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:52 GMT" }, { "name": "Content-Type", "value": "text/css" } ], "cookies": [], "content": { "size": 868, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.135Z", "time": 0.07499998901039362, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.06399999256245792, "receive": 0.0109999964479357, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.styles.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "995" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:52 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 2434, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.135Z", "time": 0.04099999205209315, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03500000457279384, "receive": 0.005999987479299307, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 10 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/skins.minerva.base.reset%7Cskins.minerva.content.styles%7Cext.cite.style%7Csite.styles%7Cmobile.app.pagestyles.android%7Cmediawiki.page.gallery.styles%7Cmediawiki.skinning.content.parsoid.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "11640" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 50837, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.135Z", "time": 0.05299999611452222, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.04600000102072954, "receive": 0.006999995093792677, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/style.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "774" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 2050, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.135Z", "time": 0.03399999695830047, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.029999995604157448, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/content.parsoid.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1367" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 4453, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.135Z", "time": 0.0329999893438071, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.028999987989664078, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/inserted_style.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "25586" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 111686, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.135Z", "time": 0.03399999695830047, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.028000009479001164, "receive": 0.005999987479299307, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/script.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "798" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 1740, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.135Z", "time": 0.03399999695830047, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.029999995604157448, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/masonry.min.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "7354" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 24103, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.03399999695830047, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.029999995604157448, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/article_list_home.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "714" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" } ], "cookies": [], "content": { "size": 714, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.03500000457279384, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.031000003218650818, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/images_loaded.min.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1891" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6398, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.036999990697950125, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.0329999893438071, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/node_module/details-element-polyfill/dist/details-element-polyfill.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1766" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6953, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.039000005926936865, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03500000457279384, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 18 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.css?cacheid=e1de77b3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [ { "name": "cacheid", "value": "e1de77b3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "5515" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 29561, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.0329999893438071, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.028999987989664078, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 23 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [ { "name": "cacheid", "value": "2a5841f9" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2345" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 15646, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.03500000457279384, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.031000003218650818, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 15 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.css?cacheid=49365e9c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [ { "name": "cacheid", "value": "49365e9c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "993" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3502, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.035999983083456755, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03199998172931373, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 9 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [ { "name": "cacheid", "value": "1d85f0f3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "81097" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 273199, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.039000005926936865, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03500000457279384, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 13 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [ { "name": "cacheid", "value": "d927c2ff" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "62956" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 237548, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.036999990697950125, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03199998172931373, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 18 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.js?cacheid=5982280c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [ { "name": "cacheid", "value": "5982280c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1254" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3670, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.035999983083456755, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03200001083314419, "receive": 0.003999972250312567, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 32 }, "_priority": "Medium", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/caret.png?cacheid=22b942b4", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [ { "name": "cacheid", "value": "22b942b4" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "1388" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "image/png" } ], "cookies": [], "content": { "size": 1388, "mimeType": "image/png", "text": "iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUBSURBVHgB7dzNTiJZGMbxAqq3fQsq8SNmjBoTnUyMcXpsRUTN3IAX4EfcuOuVySw6LiZ+G10b3GlaWxQQsI2mL0EjuvAGNBp1NYrzPjNWhzYiVVCn6hx4f0mnRYoqPH9OCVWIpjHGGGOMMcYYY4wxxhhjjDHGGFPZ09PTu3A4/Df979PYTzAmGxsbGJt3WgF0zSJsKBAIHJ6fn/96dHT0C10OeTyeR439F6OtrS1yeXkZODk5aafLHTQ2/2ii0Ab0np6e736//8n4Nzw8HOWZ8n+M1tbWaPbYTE1NfceYWVmP6YWx4mAw+I1mxm/Z34/FYoGRkZFIOc+U7JmR/f2VlRWM1Te6/ncamwcz6zIVBDFCoVAqnU63v3Y9ooyOju7ScsFyi/I8M3avrq66X7ueorTTmKRouT/MRMkbBDH6+voSp6enHW8tF41Gu8stSr4YhuXlZYxdgpb/mC+Knm+DtJuK08zo1EwopyhmYxgoSqfX643T7brfGhv9rQ329/fHKMYHzYJyiGI1hmFpaekDRYnR7QO5xkbPtUHaTUVoN9WlFaCUoxQaw7CwsNCl63rOJ0H6axscHBz8SjECWhFKMUqxMQwzMzOBTCbzldY38HJs9JcbHBgY2Do+Pg5qNiilKBiblpaW3Zubm6JiGObm5oI+n2+L1juYPTZ69gYpxheK0afZCFHGx8ff3G/KDmPT3Nwcu729LWgXnsv09HQfzZQvtP4/jbH5EWRiYuITxejXBIhEIvhBlIwiKoZhdna2v6mp6RN9+Rcu/wjy/v37zzRYXXQHTD3FtUrFKKJjQEVFxUFnZ+dn47In+8rJyUl9dXU1ISoK0Cv+JO0/pY/iVIxUKvXTi0XPy4U4insxwPPawuUcxc0Y4H3tBhTkYWhoCDc40ATB75TnZ1+Wz8mIggeimzHAq+W+c45EGRsbi8sQBTG2trbiImNUVla+GQM8+VbixO6LDmDu0yGFHrPnDOxmxLi+vrZ03M4KxEgmk3mP9uYNAqUcRaYYYCoIlGIU2WKA6SBQSlFkjAGWgkApRJE1BlgOAviB1tbW4g8PD8J+IDofczA/P//R7ii475ubmwk6aivsAVVVVbWfSCQKekAVFARUjCJ7DCg4CKgURYUYUFQQUCEK7uP6+nri/v5eWAy/37+/t7dX9O+9ooOAzFFUigG2BAEZo6gWA2wLAjJFwfGxxsZGpWKArUHAiSi9vb2Hi4uLOd+aiRh0WjR1d3fXoQkiIgbYHgTcjKJyDBASBNyIonoMEBYEnIyCr1WPAUKDgBNRGhoaDi8uLjTVY4DwIIAo4XA4+vj4KOxsnEg1NTXJaDTa68RpAUeCAN48UFtbG1MtynMMx96M4VgQUC2K0zHA0SCgShQ3YoDjQUD2KG7FAFeCgKxR3IwBrgUB2aK4HQNcDQKyRJEhBrgeBNyOIksMkCIIuBVFphjg1SSBAUmn0wGfz5fUHFJfXy9VDJBmhhgwU+hRu5vJZGz548pc6urq9nZ2dqT7Y1TpgoDoKLLGACmDgKgoMscAaYOA3VFkjwFSBwG7oqgQA6QPAsVGUSUGKBEECo2iUgxQJghYjaJaDJDmhaEZGNizs7Og1+vdy7csvehTLgYoNUMM+WYKYmxvbyv5CURKBoFcUVSOoTxEqa6ujhufkxsKheL8GcIuM6JwDIkgBMdgjDHGGGOMMcYYY4wxxhhjjDHGStu/uquwsDqzy1AAAAAASUVORK5CYII=", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.03099997411482036, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.026999972760677338, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 110 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/jsConfigVars.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "48" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" } ], "cookies": [], "content": { "size": 48, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.036999990697950125, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.0329999893438071, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 111 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/startup.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "38266" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 172128, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.036999990697950125, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.0329999893438071, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 112 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/jquery.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "85169" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 288623, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.0329999893438071, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.029999995604157448, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 113 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.base.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "16853" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 56717, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.03899997682310641, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.029999995604157448, "receive": 0.00899998121894896, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 114 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/site.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2747" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 7149, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.029999995604157448, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.027000001864507794, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 115 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.util.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "12184" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 36387, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.03199998172931373, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.027999980375170708, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 116 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.page.ready.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "7013" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 24112, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.03200001083314419, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.029000017093494534, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language", "lineNumber": 0 }, "_priority": "Medium", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.ux-enhancements.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2420" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:53 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6463, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.136Z", "time": 0.039000005926936865, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.035999983083456755, "receive": 0.00300002284348011, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "269", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/script.js", "lineNumber": 45, "columnNumber": 41 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1669" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 5605, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.164Z", "time": 0.04600000102072954, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03999998443759978, "receive": 0.006000016583129764, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9" }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png", "httpVersion": "http/1.1", "headers": [ { "name": "Referer", "value": "" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "280" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "image/png" } ], "cookies": [], "content": { "size": 280, "mimeType": "image/png", "text": "iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABaSURBVBjTY3h8jYFOaAPDo/cMj/QYHuYyPGhjuF/BcC+L4W4swx0NhltfGG7uZ7jRzXA9nOGaEsOV4wyXdzJcamW4WM5wYQLD+SaGcwcZzt5iOOvAcObMACIAsZae6pVZewYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDYtMjZUMTI6MDc6MDAtMDc6MDBoqKofAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA2LTI2VDEyOjA3OjAwLTA3OjAwGfUSowAAAABJRU5ErkJggg==", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.182Z", "time": 0.04600000102072954, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.04099999205209315, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "274", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 41, "columnNumber": 51 }, { "functionName": "", "scriptId": "274", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 33, "columnNumber": 44 }, { "functionName": "webp_image.onload.webp_image.onerror", "scriptId": "274", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 153, "columnNumber": 12 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHeroPolyfill.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2815" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:49 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 7287, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.189Z", "time": 0.051000009989365935, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.04600000102072954, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_connectionId": "1606172", "_fromCache": "memory", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "274", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 41, "columnNumber": 51 }, { "functionName": "", "scriptId": "274", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 33, "columnNumber": 44 }, { "functionName": "webp_image.onload.webp_image.onerror", "scriptId": "274", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 153, "columnNumber": 12 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_7", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHeroBundle.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Connection", "value": "close" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "274491" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:03 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 988813, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:23.189Z", "time": 0.025999994250014424, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02300000051036477, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_connectionId": "1606351", "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/General-purpose_programming_language" }, { "name": "Sec-GPC", "value": "1" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": 912, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Connection", "value": "close" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Content-Length", "value": "30753" }, { "name": "Content-Type", "value": "text/html" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:28 GMT" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 150361, "mimeType": "text/html", "compression": 119608 }, "redirectURL": "", "headersSize": 274, "bodySize": 30753, "_transferSize": 31027, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:27.864Z", "time": 1270.5440000241044, "timings": { "blocked": 4.238000018211082, "dns": 0.01200000000000001, "ssl": -1, "connect": 230.02300000000002, "send": 0.2259999999999991, "wait": 641.6989999903906, "receive": 394.3460000155028, "_blocked_queueing": 3.7290000182110816, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 10 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.ux-enhancements.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "868" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:52 GMT" }, { "name": "Content-Type", "value": "text/css" } ], "cookies": [], "content": { "size": 868, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.774Z", "time": 0.08999998681247234, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.07499998901039362, "receive": 0.014999997802078724, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.styles.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "995" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:52 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 2434, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.774Z", "time": 0.04400001489557326, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.039000005926936865, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 12 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.pygments.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1904" }, { "name": "Date", "value": "Wed, 08 Apr 2026 11:23:49 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 7686, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.774Z", "time": 0.03200001083314419, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.029000017093494534, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 10 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/skins.minerva.base.reset%7Cskins.minerva.content.styles%7Cext.cite.style%7Csite.styles%7Cmobile.app.pagestyles.android%7Cmediawiki.page.gallery.styles%7Cmediawiki.skinning.content.parsoid.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "11640" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 50837, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.774Z", "time": 0.04300000728107989, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.039000005926936865, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/style.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "774" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 2050, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.774Z", "time": 0.027000001864507794, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.023999979021027684, "receive": 0.00300002284348011, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/content.parsoid.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1367" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 4453, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.774Z", "time": 0.037999998312443495, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.034999975468963385, "receive": 0.00300002284348011, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/inserted_style.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "25586" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 111686, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.774Z", "time": 0.027000001864507794, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02300000051036477, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/script.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "798" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 1740, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.774Z", "time": 0.028000009479001164, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02400000812485814, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/masonry.min.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "7354" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 24103, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.774Z", "time": 0.02600002335384488, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02300000051036477, "receive": 0.00300002284348011, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/article_list_home.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "714" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" } ], "cookies": [], "content": { "size": 714, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.775Z", "time": 0.024999986635521054, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.0219999928958714, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/images_loaded.min.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1891" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6398, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.775Z", "time": 0.02400000812485814, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02099998528137803, "receive": 0.00300002284348011, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 12 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/node_module/details-element-polyfill/dist/details-element-polyfill.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1766" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6953, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.775Z", "time": 0.031000003218650818, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.027000001864507794, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 18 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.css?cacheid=e1de77b3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "e1de77b3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "5515" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 29561, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.775Z", "time": 0.0329999893438071, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.024999986635521054, "receive": 0.008000002708286047, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 23 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "2a5841f9" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2345" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 15646, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.775Z", "time": 0.027999980375170708, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02300000051036477, "receive": 0.004999979864805937, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 15 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.css?cacheid=49365e9c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "49365e9c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "993" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3502, "mimeType": "text/css" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.775Z", "time": 0.029999995604157448, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.027000001864507794, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 9 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "1d85f0f3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "81097" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 273199, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.775Z", "time": 0.031000003218650818, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.027000001864507794, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 13 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.js?cacheid=d927c2ff", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "d927c2ff" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "62956" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 237548, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.775Z", "time": 0.028000009479001164, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02400000812485814, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 18 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.js?cacheid=5982280c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "5982280c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1254" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3670, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.775Z", "time": 0.029999995604157448, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.025999994250014424, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 32 }, "_priority": "Medium", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/caret.png?cacheid=22b942b4", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [ { "name": "cacheid", "value": "22b942b4" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "1388" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "image/png" } ], "cookies": [], "content": { "size": 1388, "mimeType": "image/png", "text": "iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUBSURBVHgB7dzNTiJZGMbxAqq3fQsq8SNmjBoTnUyMcXpsRUTN3IAX4EfcuOuVySw6LiZ+G10b3GlaWxQQsI2mL0EjuvAGNBp1NYrzPjNWhzYiVVCn6hx4f0mnRYoqPH9OCVWIpjHGGGOMMcYYY4wxxhhjjDHGGFPZ09PTu3A4/Df979PYTzAmGxsbGJt3WgF0zSJsKBAIHJ6fn/96dHT0C10OeTyeR439F6OtrS1yeXkZODk5aafLHTQ2/2ii0Ab0np6e736//8n4Nzw8HOWZ8n+M1tbWaPbYTE1NfceYWVmP6YWx4mAw+I1mxm/Z34/FYoGRkZFIOc+U7JmR/f2VlRWM1Te6/ncamwcz6zIVBDFCoVAqnU63v3Y9ooyOju7ScsFyi/I8M3avrq66X7ueorTTmKRouT/MRMkbBDH6+voSp6enHW8tF41Gu8stSr4YhuXlZYxdgpb/mC+Knm+DtJuK08zo1EwopyhmYxgoSqfX643T7brfGhv9rQ329/fHKMYHzYJyiGI1hmFpaekDRYnR7QO5xkbPtUHaTUVoN9WlFaCUoxQaw7CwsNCl63rOJ0H6axscHBz8SjECWhFKMUqxMQwzMzOBTCbzldY38HJs9JcbHBgY2Do+Pg5qNiilKBiblpaW3Zubm6JiGObm5oI+n2+L1juYPTZ69gYpxheK0afZCFHGx8ff3G/KDmPT3Nwcu729LWgXnsv09HQfzZQvtP4/jbH5EWRiYuITxejXBIhEIvhBlIwiKoZhdna2v6mp6RN9+Rcu/wjy/v37zzRYXXQHTD3FtUrFKKJjQEVFxUFnZ+dn47In+8rJyUl9dXU1ISoK0Cv+JO0/pY/iVIxUKvXTi0XPy4U4insxwPPawuUcxc0Y4H3tBhTkYWhoCDc40ATB75TnZ1+Wz8mIggeimzHAq+W+c45EGRsbi8sQBTG2trbiImNUVla+GQM8+VbixO6LDmDu0yGFHrPnDOxmxLi+vrZ03M4KxEgmk3mP9uYNAqUcRaYYYCoIlGIU2WKA6SBQSlFkjAGWgkApRJE1BlgOAviB1tbW4g8PD8J+IDofczA/P//R7ii475ubmwk6aivsAVVVVbWfSCQKekAVFARUjCJ7DCg4CKgURYUYUFQQUCEK7uP6+nri/v5eWAy/37+/t7dX9O+9ooOAzFFUigG2BAEZo6gWA2wLAjJFwfGxxsZGpWKArUHAiSi9vb2Hi4uLOd+aiRh0WjR1d3fXoQkiIgbYHgTcjKJyDBASBNyIonoMEBYEnIyCr1WPAUKDgBNRGhoaDi8uLjTVY4DwIIAo4XA4+vj4KOxsnEg1NTXJaDTa68RpAUeCAN48UFtbG1MtynMMx96M4VgQUC2K0zHA0SCgShQ3YoDjQUD2KG7FAFeCgKxR3IwBrgUB2aK4HQNcDQKyRJEhBrgeBNyOIksMkCIIuBVFphjg1SSBAUmn0wGfz5fUHFJfXy9VDJBmhhgwU+hRu5vJZGz548pc6urq9nZ2dqT7Y1TpgoDoKLLGACmDgKgoMscAaYOA3VFkjwFSBwG7oqgQA6QPAsVGUSUGKBEECo2iUgxQJghYjaJaDJDmhaEZGNizs7Og1+vdy7csvehTLgYoNUMM+WYKYmxvbyv5CURKBoFcUVSOoTxEqa6ujhufkxsKheL8GcIuM6JwDIkgBMdgjDHGGGOMMcYYY4wxxhhjjDHGStu/uquwsDqzy1AAAAAASUVORK5CYII=", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.775Z", "time": 0.027000001864507794, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02400000812485814, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "348", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/script.js", "lineNumber": 45, "columnNumber": 41 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1669" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 5605, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.803Z", "time": 0.052000017603859305, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.04500002251006663, "receive": 0.006999995093792677, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 61 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/I/OOjs_UI_icon_edit-ltr-progressive.svg.png.webp", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "188" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Wed, 08 Apr 2026 11:23:50 GMT" }, { "name": "Content-Type", "value": "image/webp" } ], "cookies": [], "content": { "size": 188, "mimeType": "image/webp", "text": "UklGRrQAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSEwAAAABYBTbdpMnIQE/WeECtPReFIAU2PdiBA/p0RARatM2YFJm/QGjXgirKx9NZWI/j/QfvrGFGud8BkBOzvnnO4+Yc/54AJBaChC0laEAVlA4IEIAAABwAQCdASoKAAoAAsBMJbACdAF1AAD+7rf//I0/+QX//1Hhv7s3oLTurL4Ocu2Ozfw5h7us+Q9aPUMj+03W46wkAAA=", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.807Z", "time": 0.03600001218728721, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.031000003218650818, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 95 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/I/Wikibooks-logo-en-noslogan.svg.png.webp", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "1902" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Wed, 08 Apr 2026 11:23:50 GMT" }, { "name": "Content-Type", "value": "image/webp" } ], "cookies": [], "content": { "size": 1902, "mimeType": "image/webp", "text": "UklGRmYHAABXRUJQVlA4WAoAAAAQAAAASgAASgAAQUxQSN4DAAABoIVt2xlJegtt99i2bdTV1WPbnvSsbY9t2zYba9s7tu1pVSfvQSX/5v+zPIuICcD/i4XbCMXGCLmqqDbs0UWPQOU/nhLxrDjsVmscyQ5WfR/yNwHPGrKjSq4ZJLnNIkUn2dQiZBvJTxVyzWFwTgGTlwySXG0WuovBzZTxrKD5s0Gv0jQzISgilaa7VfGsoeVvAJ6l5VMAIjNorldUI3QHBRviKcPqNyD2c1rPViJsN0UXjTQo2DT+Kwrej1MgMp3CmQZFN35L4WfkRX1AiQGKn3DLiv+SUg0xtpUU/yPl6n9ip6R3qHSgmJzlavFtOasUO++RslwxdpITUGyflFVUXC8lY4JqHCvjceWuhEjoohx7SKin3n4JhdULFLEPd5XjSxK+Uu+ohOXqsZF9LzhgsX3JDrgbaVu8rh7724bDDki3b6UD9JK2pTiAr9lWxQmHbcN5B7C+baucMMe2AU64HmJXQd0B7GgXvnDCZtteckJmrF3lncCuduF3J0yz7V3V8kgusK28YgGS7GkbvlMreL7LvudVuzwQEgsHlHr4XjSk7lTIWFUMktuL5X4i46wf0t1nRPSktkKGmLEoBgq+JWAMguuIQHaPb0SyhkDJIrlWrwMYYpWThM4Cp2tB0d0WCwDAc9gs0ArA1xZf5oeqHc32wrSvid4GANqa7YmEsp6zQd/B3PULSaMXTD8JWumFwqXKli1b1m2B5mPHjm0L8yI+X/3akNzaB5T2lwFatUZdfzwa+aMQ5vfH1PTnRxO/v3GhoEo9OxQDgBIde1QAEvx1gAr+eqg2oHf9UJHvWBQruRb5je+Qzpb4iVXC9nI6trEzjpDUlyFyL0l9GlxzdJI7wn1MRcsH12u+Z5B8RWQG++LYo9PozlkWddM5ERZ1at1ngdnMKFv3OAeO4uFa5T/iJB9TfQ+vVvdmHa9cpH0rke6cV8iYw+Iz2dPiCMfCavDQnOsRp1gdGMKte9gPqMfDPp5/dKUKvJkP32jqhWgB4+eeesm8ft+ykAWPhQmQXObNYzjQlN//yvpALLN8JJ8AoGWSN7qI4LC+8mf8sDpwHBY/80CYVZ0i6ex2kWWAntyTys5AJZ7y8fS9zOYAojuv52mhpcyZj9k5XGlVex8PhVuUdW/nqPVc6Yn9gs++yk+iveu43MfUxnfv1HQ9XwAFAxeEhpD90IscblUldBfTIszuZvJ84cKHeT+HB0LC0pn9gL8W8DEVDe9cLkfeyOMEofyaloh4TSsIdNSKoKcWj9DhWq1krRT6aNrI9uFAWI83X05yAe7kV97sFoqiWgeghpZcMWXc2378tw9WUDggYgMAAJAQAJ0BKksASwAOAEwlsAMcoWsp0mi4/qNvUZ1LdHog203PCemDzcupl3oOvGUBpkfaNmLqsW618ojpHmDJuMO4hPXPJe4DBodtYOy/2afTKBqFrSLTdiY5HX7jZv8dzSNMXYcNrxP+k0Ib6XpvQQq6z1xs+U1uXaJ0a/3zXlTaMZ0BS4y/I44PxxCEAAD+9xv919Rv/7SQV9Hk3ybKAmdmwDDScC3ScA9GRyqpzN4ODTwznN4YXKIPEMESyHiychOqr1aKCvD9ergxeiJJXaKMZCDha1kEjWkkJWaoXqojHSvNoBx+1GqPETUSAJ9nK/qYaIt7/k5r16KZ1I1LHTUvCA2x7I5TusGzP9xVIv9wRodbsX05Wr46Z/sWHc203E8UjuaVBRjHyidBKOkXejbtP+TK9p8Q3c57slX99KFmvo5Yw2gYjdIZZJ19qC22e8e7ZFzFyoZUhTS5u0AfY9HDg+4cAzB5vANz03qRNmNZJiNJ6MJIgjImILBLAEco2pYGQXJU1QpQ1pWhYNxKuKgRPfhqtdc/iAERacnFhnUkietsQYmeqdQTNcdwyeJLutPGkEHtoRhxX8mpsDWFYNPLKUs20FOlD/g94L1SDQ0i3PVKIzO345b1DB7JwgwfZaX5fvI/+x+8pVKC7QHrhiR5fYbcqzCTpZUaYIdgL8IbPY2GOH/RC6Eps4rgjZXNEqsWNcIjzgBEZLrwhkk6qmxFw7Rp0a8A+upY4rnmzdX2kQYrS9C6gdQZv7MzbdVFWF926j+V9r9oHdGYEZCn08r8Gt9A287/iX+I/MNGZXvl1HZpEXFVnqFJBpwcfiPnqoa344AkQYGO5XFTbpQI1yFczZ/DJiTp35EjwguF4sIuWVUJLb6/DqiaUjCDH5LjkhaMVXZB7w8YGAKTLGuG/C6+M8h1CD7B76SDkIh9LrvmCUSe/8t3Iq/qj0c3Z8q0Xzo/8CXYd5aEgwiO2LIz1jy4eIqC20TgDfbH4sY1pQpFmcSJWsN8x2KVfby41AUjoBBenXJT4Fk5MI4B7k7tM/Rs/T8hKRN7uLrNiBELoDhZN+qxa8pcKWQGmfhQf+vUzn1VTjFJQ7EgATH3CZbX1dmSSguIM4AurYiGP6nP8C/eT//kXblhN/+jB5CCRW35cAAA", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.807Z", "time": 0.027000001864507794, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02400000812485814, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9" }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png", "httpVersion": "http/1.1", "headers": [ { "name": "Referer", "value": "" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "280" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "image/png" } ], "cookies": [], "content": { "size": 280, "mimeType": "image/png", "text": "iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABaSURBVBjTY3h8jYFOaAPDo/cMj/QYHuYyPGhjuF/BcC+L4W4swx0NhltfGG7uZ7jRzXA9nOGaEsOV4wyXdzJcamW4WM5wYQLD+SaGcwcZzt5iOOvAcObMACIAsZae6pVZewYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDYtMjZUMTI6MDc6MDAtMDc6MDBoqKofAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA2LTI2VDEyOjA3OjAwLTA3OjAwGfUSowAAAABJRU5ErkJggg==", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.809Z", "time": 0.03500000457279384, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.031000003218650818, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_connectionId": "1606362", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 374 }, "_priority": "High", "_resourceType": "image", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/I/Lua-Logo.svg.png.webp", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" }, { "name": "Sec-GPC", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": 835, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept-Ranges", "value": "bytes" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Connection", "value": "close" }, { "name": "Content-Length", "value": "3102" }, { "name": "Content-Type", "value": "image/webp" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:29 GMT" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" } ], "cookies": [], "content": { "size": 3102, "mimeType": "image/webp", "compression": 0, "text": "UklGRhYMAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSKQGAAABoMb//yHH+c3M7mTDs3O2bQfXNq9T7bMvbXCobds+G3EbswpO4TFJfXg1bjfN/B7s3vz+/5lfn0fEBIBtNx/MPvN7Lni+VZax87UNYE1n8LSJPTWwdfCdkV4+KEza+VaMl/XfpJ65VuJleCcpI58oNBAR/8uK6WuXKe9UIdYoHnSnlzyj9LXZmqAhBww02fpJD3ts//vQuhEKyBwffawJd4t5yI3EhrstNijAw98BFvRdOFOEzw6kGy8oFgpJMNZ5WHrAkZlmlD0o9HnLLC3G6q2dLBf+G+Yvvt6TKNa4xyqZJ+92gA19VpVihuJlYpsgbOhmkc4q2FS5awt4TUXhH0pzBnrYfy6Kd/eVNK/0cx4+lIAxUpyvGuUhLCi1MrJkBOcbr+nA4kCU2apJ6FZ+KzA5Vwr2kAAqcHmXnIky5KoDboz+6FhqYXlNTXlh6rGPom7sr4q7V84UMYEz5fjMeTqnBQU2Zz81WxczX06wkK6FV4PEBSxLaUKJTcn3+wsYKqXNKaJfVd18EKyG72hE6Q3fhKkU7bKMn0Bg16o/x4NY9fYytOi5dQ5z8LWMx0Q8VDcehOrLqtDCF6NcphZJMEaIgIEgNLQCLX4uwoxSKG4fWLXXDrRhfN/rwTxh7kEWUWIa0ZaNDyrXgU9EbQXyEEVIu4No2+Mdr+PMELMDyH2uvixi8gW0cc0Mb9AxW8Q+F8mRd62vgHWtaGv3Km/g/ITU9pgC5FeNJUB/CO1uPO0NYEa+udQJQJ9nvAZk5XVk8D3VGyiLvr7ireb92SBy2mGdpO5EFneo3gBAGzbvvjtnDVTAqm8hkx+YsPqTyOajNlmPfBqrLaAImOpmBN0zpCk50aQOl5DVmk4CFHNL8Q6KcgyZTVAoPX6MMFd0UqVsQXajKGplrqkQvAuIfRr5aepHgNU4y0x8tYMShwwfoei1x80MDAHiTcjyQgI8+l9vE2TXRZ7O+xC6L3OJ24xMryfIdF7kqtpplZXI9jJBrv2TCVoFX+WqmBtxLuFGZDycEPDkFI936pyE3ZztIOgNL3tUHQLzQU2cNQaag8RiAAjGdYRVyPoyQpTRFWBM3jBCKm8phNF4K9BdLbw1+ZjTqtcICEHm55oT+xx3T8vL5y5HmuNf7lo00pqTurnByP4A0huXwfwi/iIIn0QfKiRs5S+GcGpPdiLhM/4+JqSlle4gJPIXR9h9+p01hBz+Mgnv/grUYv4KCVHppLP8VRIE/s7fb7L+4O93WWf5qyJlxRKK+Ssi/f42IYe/LELkh2d2EhL5iyfsOZmVRPiMv48J36YfLCRs5S+GULJ/83uERfxFEK69CtQh/A005/vTMpLjX+7+0cwJLeAuF6Q/z90zIhRCKHfzBETWquZcLby1uATcjiPNQSpvKWB+zM9jAHrhesJq3pYTNmN3AKg8TAhq4qwpkBB3BgDg7TqnOdjL2U4wrze85jFluz8hgrMFhDAM86BrVXxVaISJO3QxsJqvFWBR5yWuqnWrQCRXG0F4wPrOBN9LPF1wiRvY9hABlvK0CIg3DDMBR373JUAcR0eBqP8SZ2a8EUnp08hPc3/KcpxtBlKqdQJs4ycWiFrpj2B6dmYvinKcm0SFch9GmBPZ8RIvNZ2B+sB3IH2am5PWmWDHjZysA3s+zccTYMmAz8JI8A4XH4E1nWcqdJK2j4e9KsknbqYQmNP2Bgm0jzj4QAXyW21zxMDLxlISwEP2exnoC40XQLAjr0KjwaZWe7WuA3q/azkOUdCrJ4icetFOtbNA4At/9QKLd060T3wnEKn0B8sr25rt0RSrgC0DBQAEH7RDfD+w54yr80UALLpotdrbQOhgxQKBP9eNFwL6snNWqo7yBaET6h61AHSp/HO8EADnsgqrXIjyAbET/qzsYgXoW1k3UAyAFrG3WV7z7ps0EBxSV9EHrNnlIZAYtCqtRUZL6sogEB54+acuwKNv6PMFbhHu/OdDXCB1SgAw6hyyeNtnybnF5y9fPl+ck/zZtkWDHcCs8nJfKZbX7DDo8tXFfCypCrYBBOcab+g8+Lxl5PS0AzheMo6xMKO07QUH2HTOdBY+rpgD/+8BLrB71N2qXdTuHvZXMvD0vU476MtKc3kAWPQz1oRZrstDv+CPEVwAzIsbbLnVbXFzgN/JIboV9EAP/wHA8R5sOLpppBRtTOTxhkc8mNbD3yjDAi8uMUot4pnXJzHm2WO0l5JrJcm7NniJeWdXyomPPWDDLd3h/3LVa/szT7/rJfvXU5n7Ir3YElZQOCBMBQAAMB4AnQEqgACAAD6lPJdLv6MiIbxqS/AUiWYDJV/IBngECgfgBZ0Tuk7/reaUNbiknN+YN+pHSR8wHlM+pP0AOkq9BjpPv3h9G7VJvGH98/DnuJVnjhfln3HOFDSgs0ftMbM91N89CwrQp3ppjEOctAFFD0ZEvUX8FLflae+Sa6pdWcFXqTMeWWp44Z05SkZnUcglR3P9bBsgSS0Qx8SFa29Tk1vZ6gTLYSr7TqaWBqi9OkKehRL5wzXIS+eX7AWidLw3CD97WKqP40Zxl+2aHnx8flZ42hih0KtBs49lHX08jwDHBxdrjvTD0x5RZ87dgAXv5NT2dmbFAAD+93mwmwFFeZ8FMuRo1HrVKcq/dpScJ3vP4o36FW4RpidLxjpiJwBWm91Ogtgssh9Udn/wHpZLVBv1Lu2nLZvTJFeK0lf05/LeFW3JoEvfKGozwBRd1r+on5Ra+6BtcCSDAE0826+xFhTxQra63/Xbj2uDWEmK5plKz0uvog9lgd8oULaaByR60+Z+3qDteDlqkgkNYmCQdxJckbfdTHE0hdKErtEw3uCPwtTkbGrlj9U9VsdN2qocamde1LPQll29ABQ+ngl/D5fVTZLCjjOrym7pHZkfrJfAbs3jfL1TdGJpUpvKXiA7hHhEwRkp45/b6BL8n+XsKzUthc+rH/sw62jc4eDu7YM57PmTePPy03d/rl1eysMMnw8G9jluGZiMSz/SIN8YwPPqtMBGT2P5nNMCgmOw0U3JLoPzqCdEun0qnWo7W/JdzFWD8CYC7AN2k6gVMUCRCtn6fiznZsnDHO63ibaJxp/1GDPTmA8isHG3CRAHAf+m9xbKmJ2JUaprEL5ewz5SjUSTw39TpDFT3qu8X3nfM3+6qtUIDxVXwctyo08G9sIudaczFBIH/OgI6CjJSigU7IZEHQHvftylck6c4lRKu2kBoxA9yg2ZcJH/afw3rWFET4KKegCwNjYEXADwT0ZE65QESbgtYS/cPbMs7Yj0JC/dmHs/+0XvzUXdhbBy6jtTPt3A5RQ18HubGdAp7qbh36rarvg5syWvLZJW8dyyhKJTPczmI1DuhoUj+PNvbPM0o2i0p3tpm0gpqzeByanayHO8+/N0J+eGDG4HesiLwc8aLt122bd+zTY9389JOUUWiDCZGZs29I5E9Z18uXpX01nq7PXdAvoxcpDSx8TxLHiqX54iWhHPPNqxMP+CorG7eKssr/SsaoLRnnJWrYT/tMIcxh52563Zh9dw51n4hX2qsGG3m5o2Vs8L835fWctOJGDfuDOt1J3zvsKIPRdvDz6ERhhqHH1LnX6+8U8GST7nQctl33aT3xZ9ZeA1nwV/StdeYEUR/FfpSQBkAvEFZvnv7eV/Y7XKOqFGK7LK+tlW/bsOjakA5umRtu3bo+E03YfJWl+pKwVAYLVzijdEnKGglBXPDN3tYgjj5dxv/GArmiaOOE2/aTjYJ5nuTuVKJYq23bhPbBPkiqrSojKHS19k+YGzyqckc7Z+ESsLNl75N1D+GVpV21s9l9vhgYeBBPb+ajK/cewr6G3gxqEreSvTwtUzJS6QVVuF6RBLZwbNa0vpLKo/yKvcf92qQoDc/Lr8VdKOKt2qYtFjAgdepcEPt7s+F74fB3KjiKEU7/eLIOktbxH9q0Yrvf5/hX4IufZCbN3vIrHflzZNLGyf5vI2Vr4eJYIvD6W81ZGJX210WMH/dt6H1xT7sIS03CoI0+ieY7AHVR9gaAi5Ydr3GxU48fUI9JDeZ6oHlSJ6WO+x2HIf6tZp1Zm3TWaUEfVW7tpKcEAYMAAA", "encoding": "base64" }, "redirectURL": "", "headersSize": 248, "bodySize": 3102, "_transferSize": 3350, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.840Z", "time": 857.9250000094715, "timings": { "blocked": 0.6839999970197678, "dns": 0.0050000000000000044, "ssl": -1, "connect": 292.448, "send": 0.13400000000001455, "wait": 564.1290000020675, "receive": 0.5250000103842467, "_blocked_queueing": 0.5499999970197678, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "353", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 41, "columnNumber": 51 }, { "functionName": "", "scriptId": "353", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 33, "columnNumber": 44 }, { "functionName": "webp_image.onload.webp_image.onerror", "scriptId": "353", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 153, "columnNumber": 12 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHeroPolyfill.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2815" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:49 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 7287, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.845Z", "time": 0.04600000102072954, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.04099999205209315, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_connectionId": "1606172", "_fromCache": "memory", "_initiator": { "type": "script", "stack": { "callFrames": [ { "functionName": "", "scriptId": "353", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 41, "columnNumber": 51 }, { "functionName": "", "scriptId": "353", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 33, "columnNumber": 44 }, { "functionName": "webp_image.onload.webp_image.onerror", "scriptId": "353", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHandler.js", "lineNumber": 153, "columnNumber": 12 } ] } }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/webpHeroBundle.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Connection", "value": "close" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "274491" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:03 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 988813, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:28.845Z", "time": 0.02400000812485814, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02099998528137803, "receive": 0.00300002284348011, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/skins.minerva.base.reset%7Cskins.minerva.content.styles%7Cext.cite.style%7Csite.styles%7Cmobile.app.pagestyles.android%7Cmediawiki.page.gallery.styles%7Cmediawiki.skinning.content.parsoid.css" }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "443", "pageref": "page_6", "request": { "method": "GET", "url": "https://upload.wikimedia.org/wikipedia/commons/4/4d/Icon_pdf_file.png", "httpVersion": "http/2.0", "headers": [ { "name": "Referer", "value": "" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "", "httpVersion": "http/2.0", "headers": [ { "name": "x-request-id", "value": "c09c0a81-568b-425a-86b0-c4fd65cbd7d1" }, { "name": "access-control-expose-headers", "value": "Age, Date, Content-Length, Content-Range, X-Content-Duration, X-Cache" }, { "name": "x-analytics", "value": "" }, { "name": "etag", "value": "7a0e6ebb7cb8e20c41e31f22a06b9a06" }, { "name": "age", "value": "62766" }, { "name": "x-object-meta-sha1base36", "value": "izotfcwfnido5p3t96qkktmk3faxdzv" }, { "name": "report-to", "value": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }" }, { "name": "x-content-type-options", "value": "nosniff" }, { "name": "server-timing", "value": "cache;desc=\"hit-front\", host;desc=\"cp3078\"" }, { "name": "x-cache", "value": "cp3078 hit, cp3078 hit/181796" }, { "name": "date", "value": "Tue, 07 Apr 2026 04:48:47 GMT" }, { "name": "content-type", "value": "image/png" }, { "name": "last-modified", "value": "Wed, 08 Sep 2021 14:37:13 GMT" }, { "name": "x-client-ip", "value": "185.182.193.32" }, { "name": "x-cache-status", "value": "hit-front" }, { "name": "nel", "value": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}" }, { "name": "timing-allow-origin", "value": "*" }, { "name": "accept-ranges", "value": "bytes" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-length", "value": "225" }, { "name": "server", "value": "ATS/9.2.11" } ], "cookies": [], "content": { "size": 225, "mimeType": "image/png", "text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAASUExURQAAAP///9UqJ/XKyuqVkwAAAK0V2vgAAAAGdFJOU///////ALO/pL8AAAAJcEhZcwAADsMAAA7DAcdvqGQAAABGSURBVChTbc5LCgAgCEVRrdz/lvP5KQWvODlIREKZWArshVQwaQDpoPIBAVYPwLx1jy4HvKkXGIhf5FUFvJHQGv4xQE3kAgSgAdjcIiKSAAAAAElFTkSuQmCC", "encoding": "base64" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "185.15.59.240", "startedDateTime": "2026-04-09T07:26:29.044Z", "time": 0.05199998850002885, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.04600000102072954, "receive": 0.005999987479299307, "_blocked_queueing": -1 } }, { "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 802 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "pageref": "page_6", "request": { "method": "GET", "url": "http://upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 307, "statusText": "Internal Redirect", "httpVersion": "http/1.1", "headers": [ { "name": "Cross-Origin-Resource-Policy", "value": "Cross-Origin" }, { "name": "Location", "value": "https://upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg" }, { "name": "Non-Authoritative-Reason", "value": "HSTS" } ], "cookies": [], "content": { "size": 0, "mimeType": "x-unknown" }, "redirectURL": "https://upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg", "headersSize": -1, "bodySize": -1, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "", "startedDateTime": "2026-04-09T07:26:29.115Z", "time": 1.1659999727271497, "timings": { "blocked": 0.7899999801237136, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.0833144187261112e-8, "receive": 0.3759999817702919, "_blocked_queueing": 0.7579999801237136, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 802 }, "_priority": "Low", "_resourceType": "image", "cache": {}, "connection": "443", "pageref": "page_6", "request": { "method": "GET", "url": "https://upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg", "httpVersion": "http/2.0", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "", "httpVersion": "http/2.0", "headers": [ { "name": "x-request-id", "value": "af500735-6180-4dbb-8781-0da1f1a011de" }, { "name": "access-control-expose-headers", "value": "Age, Date, Content-Length, Content-Range, X-Content-Duration, X-Cache" }, { "name": "content-encoding", "value": "gzip" }, { "name": "x-analytics", "value": "" }, { "name": "etag", "value": "W/f99d5d66e6ef5fb312ed07842356ca2c" }, { "name": "age", "value": "68871" }, { "name": "x-object-meta-sha1base36", "value": "lg26mu0oi9yw04piderazn15lmdu0wm" }, { "name": "report-to", "value": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }" }, { "name": "x-content-type-options", "value": "nosniff" }, { "name": "server-timing", "value": "cache;desc=\"hit-front\", host;desc=\"cp3078\"" }, { "name": "x-cache", "value": "cp3078 hit, cp3078 hit/180356" }, { "name": "date", "value": "Tue, 07 Apr 2026 03:07:02 GMT" }, { "name": "content-type", "value": "image/svg+xml" }, { "name": "last-modified", "value": "Tue, 05 Jun 2018 22:08:04 GMT" }, { "name": "x-client-ip", "value": "185.182.193.32" }, { "name": "x-cache-status", "value": "hit-front" }, { "name": "nel", "value": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}" }, { "name": "timing-allow-origin", "value": "*" }, { "name": "accept-ranges", "value": "bytes" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-length", "value": "272" }, { "name": "server", "value": "ATS/9.2.11" } ], "cookies": [], "content": { "size": 432, "mimeType": "image/svg+xml", "text": "\r\n\r\n \r\n \r\n \r\n \r\n \r\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "185.15.59.240", "startedDateTime": "2026-04-09T07:26:29.116Z", "time": 2.3280000023078173, "timings": { "blocked": 0.8810000139568002, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.7340000016335397, "receive": 0.7129999867174774, "_blocked_queueing": 0.6860000139568001, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 110 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/jsConfigVars.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "48" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" } ], "cookies": [], "content": { "size": 48, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:29.134Z", "time": 0.03999998443759978, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.034999975468963385, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 111 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/startup.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "38266" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 172128, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:29.135Z", "time": 0.029999995604157448, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02300000051036477, "receive": 0.006999995093792677, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 112 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/jquery.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "85169" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 288623, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:29.138Z", "time": 0.039000005926936865, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.03300001844763756, "receive": 0.005999987479299307, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 113 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.base.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "16853" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:47 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 56717, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:29.147Z", "time": 0.03600001218728721, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.031000003218650818, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 114 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/site.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2747" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 7149, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:29.148Z", "time": 0.03200001083314419, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.028000009479001164, "receive": 0.0040000013541430235, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 115 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.util.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "12184" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 36387, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:29.149Z", "time": 0.02300000051036477, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02099998528137803, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 116 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/mediawiki.page.ready.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "7013" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:48 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 24112, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:29.149Z", "time": 0.024999986635521054, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.0219999928958714, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)", "lineNumber": 816 }, "_priority": "High", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_6", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.ux-enhancements.js", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Lua_(programming_language)" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2420" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:53 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 6463, "mimeType": "application/javascript" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:29.150Z", "time": 0.02300000051036477, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.020000006770715117, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_connectionId": "1606416", "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-GB,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/User:The_other_Kiwix_guy/Landing" }, { "name": "Sec-GPC", "value": "1" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": 892, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Connection", "value": "close" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Content-Length", "value": "91228" }, { "name": "Content-Type", "value": "text/html" }, { "name": "Date", "value": "Thu, 09 Apr 2026 07:26:37 GMT" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 428656, "mimeType": "text/html", "compression": 337428, "text": "\n\n \n Antarctica\n \n \n \n \n \n\n\n\n \n \n\n\n\n\n\n\n\n\n\n \n
\n
\n
\n \n \n \n
\n
\n \n \n
\n \n \n \n
\n
\n
\n
\n\n
\n
\n
\n \n
\n \n

\n Antarctica\n

\n
\n

Antarctica (/ænˈtɑːrktɪkə/ (listen))[note 1] is Earth's southernmost continent. Situated almost entirely south of the Antarctic Circle and surrounded by the Southern Ocean, it contains the geographic South Pole. Antarctica is the fifth-largest continent, being nearly twice the size of Australia, and has an area of 14,200,000 km2 (5,500,000 sq mi). Most of Antarctica is covered by ice, with average thickness of 1.9 km (1.2 mi).

\n\n\n
For other uses, see Antarctica (disambiguation).
\n

\n\n\n

\n
Antarctica
Area14,200,000 km2
5,500,000 sq mi[1]
Population1,000 to 5,000 (seasonal)
Population density<0.01/km2
<0.03/sq mi
DemonymAntarctic
Internet TLD.aq
Largest settlements
UN M49 code010
\n
Antarctica, a composite satellite image
\n

Antarctica is on average the coldest, driest, and windiest of the continents, and it has the highest average elevation. It is mainly a polar desert, with annual precipitation of over 200 mm (8 in) along the coast and far less inland. About 70% of the world's freshwater reserves are frozen in Antarctica, which if melted would raise global sea levels by almost 60 metres (200 ft). Antarctica holds the record for the lowest measured temperature on Earth, −89.2 °C (−128.6 °F). The coastal regions can reach temperatures over 10 °C (50 °F) in summer. Native species of animals include mites, nematodes, penguins, seals and tardigrades. Its vegetation consists of tundra.

\n\n

The ice shelves of Antarctica were probably first seen in 1820, during a Russian expedition led by Fabian Gottlieb von Bellingshausen and Mikhail Lazarev. The decades that followed saw further exploration in French, American, and British expeditions. The first confirmed landing was by a Norwegian team in 1895. In the early 20th century, there were a few expeditions into the interior of the continent. British explorer Ernest Shackleton was the first to reach the magnetic South Pole in 1907, and the geographic south pole was first reached in 1911 by Norwegian explorers.

\n\n

During the summer months, about 5,000 people reside at research stations, a figure that drops to around 1,000 in the winter. Antarctica is governed by about 30 countries, all of which are parties of the 1959 Antarctic Treaty System. According to the terms of the treaty, military activity, mining, nuclear explosions, and nuclear waste disposal are all prohibited in Antarctica.

\n\n\n
\n

Etymology

\n \n\n
A speculative representation of Antarctica labelled as 'Terra Australis Incognito' on Jan Janssonius's Zeekaart van het Zuidpoolgebied (1657), Het Scheepvaartmuseum
\n

The name given to the continent originates from the word antarctic, which comes from Middle French antartique or antarctique ('opposite to the Arctic') and, in turn, the Latin antarcticus ('opposite to the north'). Antarcticus is derived from the Greek ἀντι- ('anti-') and ἀρκτικός ('of the Bear', 'northern').[4] The Greek philosopher Aristotle wrote in Meteorology about an \"Antarctic region\" in c.350 BCE.[5] The Greek geographer Marinus of Tyre reportedly used the name in his world map from the second century CE, now lost.[6] The Roman authors Hyginus and Apuleius used for the South Pole the romanised Greek name polus antarcticus,[7] from which derived the Old French pole antartike (modern pôle antarctique) attested in 1270, and from there the Middle English pol antartik, found first in a treatise written by the English author Geoffrey Chaucer.[4]

\n\n

Until the discovery belief by Europeans in the existence of a Terra Australis—a vast continent in the far south of the globe to balance the northern lands of Europe, Asia and North Africa—had existed as an intellectual concept since classical antiquity. The belief of such a land lasted until the discovery of Australia.[8]

\n\n

During the early 19th century, explorer Matthew Flinders doubted the existence of a detached continent south of Australia (then called New Holland), and thus advocated for the \"Terra Australis\" name to be used for Australia instead.[9][10] In 1824 the colonial authorities in Sydney officially renamed the continent of New Holland to Australia, leaving the term \"Terra Australis\" unavailable as a reference to Antarctica. Over the following decades, geographers used phrases such as \"the Antarctic Continent\". They searched for a more poetic replacement, suggesting names such as Ultima and Antipodea.[11] Antarctica was adopted in the 1890s, with the first use of the name being attributed to the Scottish cartographer John George Bartholomew.[12]

\n\n\n \n
\n

Geography

\n \n\n\n
Eastern Antarctica is to the right of the Transantarctic Mountains and Western Antarctica is to the left.
\n

Positioned asymmetrically around the South Pole and largely south of the Antarctic Circle (one of the five major circles of latitude that mark maps of the world), Antarctica is surrounded by the Southern Ocean.[note 2] Rivers exist in Antarctica, the longest being the Onyx. Antarctica covers more than 14.2 million km2 (5,500,000 sq mi), making it the fifth-largest continent, slightly less than 1.5 times the area of the United States. Its coastline is almost 18,000 km (11,200 mi) long:[1] As of 1983, of the four coastal types, 44% of the coast is floating ice in the form of an ice shelf, 38% consists of ice walls that rest on rock, 13% is ice streams or the edge of glaciers, and the remaining 5% is exposed rock.[13]

\n\n

The lakes that lie at the base of the continental ice sheet occur mainly in the McMurdo Dry Valleys or various oases.[14] Lake Vostok, discovered beneath Russia's Vostok Station, is the largest sub-glacial lake globally, and one of the largest lakes in the world. It was once believed that the lake had been sealed off for millions of years, but scientists now estimate its water is replaced by the slow melting and freezing of ice caps every 13,000 years.[15] During the summer, the ice at the edges of the lakes can melt, and liquid moats temporarily form. Antarctica has both saline and freshwater lakes.[14]

\n\n

Antarctica is divided into two regions by the Transantarctic Mountains, which are close to the neck between the Ross Sea and the Weddell Sea. The portion west of the Weddell Sea and east of the Ross Sea is called West Antarctica and the remainder East Antarctica.[16] The vast majority of Antarctica is covered by the Antarctic ice sheet, which averages 1.9 km (1.2 mi) in thickness.[17] The ice sheet extends to all but a few oases, which, with the exception of the McMurdo Dry Valleys, are located in coastal areas.[18] Several Antarctic ice streams flow to one of the many Antarctic ice shelves, a process described by ice-sheet dynamics.[19]

\n\n
Vinson Massif from the northwest, the highest peak in Antarctica
\n\n

East Antarctica comprises Coats Land, Queen Maud Land, Enderby Land, Mac. Robertson Land, Wilkes Land, and Victoria Land. All but a small portion of the region lies within the Eastern Hemisphere. East Antarctica is largely covered by the East Antarctic Ice Sheet.[20] There are numerous islands surrounding Antarctica, most of which are volcanic and very young by geological standards.[21] The most prominent exceptions to this are the islands of the Kerguelen Plateau, the earliest of which formed around 40 Ma.[21][22]

\n\n

Vinson Massif, in the Ellsworth Mountains, is the highest peak in Antarctica at 4,892 m (16,050 ft).[23] Mount Erebus on Ross Island is the world's southernmost active volcano and erupts around 10 times each day. Ash from eruptions has been found 300 kilometres (190 mi) from the volcanic crater.[24] Other thought-to-be dormant volcanoes in Antarctica may potentially be active.[25] In 2004, a potentially active underwater volcano was found in the Antarctic Peninsula by American and Canadian researchers.[26] The ice dome known as Dome Argus in East Antarctica is the highest Antarctic ice feature, at 4,091 metres (13,422 ft). It is one of the world's coldest and driest places—temperatures there can reach −90 °C (−130 °F), and the annual precipitation is 1–3 cm (0.39–1.18 in).[27]

\n\n\n \n
\n

Geologic history

\n \n
Main article: Geology of Antarctica
\n

From the end of the Neoproterozoic era to the Cretaceous, Antarctica was part of the supercontinent Gondwana.[28] Modern Antarctica was formed as Gondwana broke apart around 183 Ma, separating into Antarctica, South America, and Australia.[29] For a large proportion of the Phanerozoic, Antarctica had a tropical or temperate climate, and it was covered in forests.[30]

\n\n\n
\n

Palaeozoic era (540–250 Ma)

\n \n\n
Glossopteris sp. leaf from the Permian of Antarctica
\n\n

During the Cambrian period, Gondwana had a mild climate.[31] West Antarctica was partially in the Northern Hemisphere, and during the time, large amounts of sandstones, limestones, and shales were deposited. East Antarctica was at the equator, where seafloor invertebrates and trilobites flourished in the tropical seas. By the start of the Devonian period (416 Ma), Gondwana was in more southern latitudes and the climate was cooler, though fossils of land plants are known from then. Sand and silts were laid down in what is now the Ellsworth, Horlick and Pensacola Mountains.

\n\n

Antarctica became glaciated during the Late Paleozoic icehouse beginning at the end of the Devonian period (360 Ma), though glaciation would substantially increase during the late Carboniferous. It drifted closer to the South Pole and the climate cooled, though flora remained.[32] After deglaciation during the latter half of the Early Permian, the land became dominated by glossopterids (an extinct group of seed plants with no close living relatives), most prominently Glossopteris, a tree interpreted as growing in waterlogged soils, which formed extensive coal deposits. Other plants found in Antarctica during the Permian include Cordaitales, sphenopsids, ferns, and lycophytes.[33] At the end of the Permian the climate became drier and hotter over much of Gondwana and the glossopterid forest ecosystems collapsed, as part of the End-Permian mass extinction.[33][34] There is no evidence of any tetrapods having lived in Antarctica during the Paleozoic.[35]

\n\n\n
\n
\n

Mesozoic era (250–66 Ma)

\n \n\n

The continued warming dried out much of Gondwana. During the Triassic, Antarctica was dominated by seed ferns (pteridosperms) belonging to the genus Dicroidium, which grew as trees. Other associated Triassic flora included ginkgophytes, cycadophytes, conifers, and sphenopsids.[36] Tetrapods first appeared in Antarctica during the early Triassic, with the earliest known fossils found in the Fremouw Formation of the Transantarctic Mountains.[35] Synapsids (also known as \"mammal-like reptiles\") included species such as Lystrosaurus, and were common during the Early Triassic.[37]

\n\n

The Antarctic Peninsula began to form during the Jurassic period (206–146 Ma).[38] Ginkgo trees, conifers, Bennettitales, horsetails, ferns and cycads were plentiful during the time.[39] In West Antarctica, coniferous forests dominated throughout the Cretaceous period (146–66 Ma), though southern beech trees (Nothofagus) became prominent towards the end of the Cretaceous.[40][41] Ammonites were common in the seas around Antarctica, and dinosaurs were also present, though only a few Antarctic dinosaur genera (Cryolophosaurus and Glacialisaurus, from the Early Jurassic Hanson Formation of the Transantarctic Mountains,[42] and Antarctopelta, Trinisaura, Morrosaurus and Imperobator from Late Cretaceous of the Antarctic Peninsula) have been described.[43][44][45][46]

\n\n\n
\n
\n

Gondwana breakup (160–23 Ma)

\n \n\n
Breakup of Gondwana at c.150  Ma (left), c. 126 Ma (centre) and at c. 83 Ma (right)
\n\n

Africa separated from Antarctica in the Jurassic around 160 Ma, followed by the Indian subcontinent in the early Cretaceous (about 125 Ma).[47] During the early Paleogene, Antarctica remained connected to South America via the Isthmus of Scotia as well as to southeastern Australia. Fauna from the La Meseta Formation in the Antarctic Peninsula, dating to the Eocene, is very similar to equivalent South American faunas; with marsupials, xenarthrans, litoptern, and astrapotherian ungulates, as well as gondwanatheres and meridiolestidans.[48][49] Marsupials are thought to have dispersed into Australia via Antarctica by the early Eocene.[50]

\n\n

Around 53 Ma, Australia-New Guinea separated from Antarctica.[51] The Drake Passage opened between Antarctica and South America around 30 Ma, resulting in the creation of the Antarctic Circumpolar Current that completely isolated the continent.[52] Models of Antarctic geography suggest that the current, as well as a feedback loop caused by lowering CO2 levels, caused the creation of small yet permanent polar ice caps. As CO2 levels declined further, the ice began to spread rapidly, replacing the forests that until then had covered Antarctica.[53] Since about 15 Ma, the continent has been mostly covered with ice.[54]

\n\n\n
\n
\n

Pliocene and Pleistocene

\n \n\n

Fossil Nothofagus leaves in the Meyer Desert Formation of the Sirius Group show that intermittent warm periods allowed Nothofagus shrubs to cling to the Dominion Range until as late as 34 Ma (mid-late Pliocene).[55] A 2014 study estimated that during the Pleistocene, the East Antarctic Ice Sheet (EAIS) thinned by at least 500 m (1,600 ft); and that thinning since the Last Glacial Maximum of the EAIS area is less than 50 m (160 ft) and probably started around 12,000 years ago.[56]

\n\n

About 2,200 years ago, a volcano erupted under Antarctica's ice sheet, as detected by an airborne survey with radar images. The largest eruption in the last 10,000 years, the volcanic ash was found deposited on the ice surface under the Hudson Mountains, close to Pine Island Glacier.[57]

\n\n\n
\n
\n

Present-day

\n \n\n\n

The geology of Antarctica, largely obscured by the continental ice sheet,[58] is being revealed by techniques such as remote sensing, ground-penetrating radar, and satellite imagery.[59] Geologically, West Antarctica closely resembles the South American Andes.[60] The Antarctic Peninsula was formed by geologic uplift and the transformation of sea bed sediments into metamorphic rocks.[61]

\n\n

West Antarctica was formed by the merging of several continental plates, which created a number of mountain ranges in the region, the most prominent being the Ellsworth Mountains. The presence of the West Antarctic Rift System has resulted in volcanism along the border between West and East Antarctica, as well as the creation of the Transantarctic Mountains.[62]

\n\n

East Antarctica is geologically varied. Its formation began during the Archean Eon (4,000 Ma2500 Ma), and stopped during the Cambrian Period.[63] It is built on a craton of rock, which is the basis of the Precambrian Shield.[64] On top of the base are coal and sandstones, limestones, and shales that were laid down during the Devonian and Jurassic periods to form the Transantarctic Mountains.[65] In coastal areas such as the Shackleton Range and Victoria Land, some faulting has occurred.[66][67]

\n\n

Coal was first recorded in Antarctica near the Beardmore Glacier by Frank Wild on the Nimrod Expedition in 1907, and low-grade coal is known to exist across many parts of the Transantarctic Mountains.[68] The Prince Charles Mountains contain deposits of iron ore.[69] There are oil and natural gas fields in the Ross Sea.[70]

\n\n\n
\n\n
\n

Climate

\n \n
Main article: Climate of Antarctica
\n
Temperate conditions near the coast in December
\n\n

Antarctica is the coldest, windiest, and driest of Earth's continents.[1] It was ice-free until about 34 Ma.[71] The lowest natural air temperature ever recorded on Earth was −89.2 °C (−128.6 °F) at the Russian Vostok Station in Antarctica on 21 July 1983.[72] A lower air temperature of −94.7 °C (−138.5 °F) was recorded in 2010 by satellite—however, it may have been influenced by ground temperatures and was not recorded at a height of 2 m (7 ft) above the surface as required for official air temperature records.[73] Average temperatures can reach a minimum of between −80 °C (−112 °F) in the interior of the continent during winter and a maximum of over 10 °C (50 °F) near the coast in summer.[74] A temperature of 19.8 °C (67.6 °F) was recorded at Signy Island in January 1982, the highest temperature ever recorded in the Antarctic region (including non-continental islands).[75]

\n\n

Antarctica is a polar desert with little precipitation; the continent receives an average equivalent to about 150 mm (6 in) of water per year, mostly in the form of snow. The interior is dryer, and receives less than 50 mm (2 in) per year, whereas the coastal regions typically receive more than 200 mm (8 in).[76] In a few \"blue ice\" areas, the wind and sublimation remove more snow than is accumulated by precipitation.[77] In the dry valleys, the same effect occurs over a rock base, leading to a barren and desiccated landscape.[78] Antarctica is colder than the Arctic region, as much of Antarctica is over 3,000 m (9,800 ft) above sea level, where air temperatures are colder. The relative warmth of the Arctic Ocean is transferred through the Arctic sea ice and moderates temperatures in the Arctic region.[79]

\n\n\n
\n

Regional differences

\n \n\n

East Antarctica is colder than its western counterpart because of its higher elevation. Weather fronts rarely penetrate far into the continent, leaving the centre cold and dry, with moderate wind speeds. Heavy snowfalls are common on the coastal portion of Antarctica, where snowfalls of up to 1.22 m (48 in) in 48 hours have been recorded. At the continent's edge, strong katabatic winds off of the polar plateau often blow at storm force. During the summer, more solar radiation reaches the surface at the South Pole than at the equator, because of the 24 hours of sunlight received there each day.[1]

\n\n\n
\n
\n

Climate change

\n \n\n
The warming trend for Antarctica from 1957 to 2006, based on the analysis of weather station and satellite data; dark tints over West Antarctica indicates that the region warmed most per decade.
\n

Over the second half of the 20th century, the Antarctic Peninsula was the fastest-warming place on Earth, closely followed by West Antarctica, but temperatures rose less rapidly during the early 21st-century.[80] Conversely, the South Pole, located in East Antarctica, barely warmed during much of the 20th century, but temperatures rose three times the global average between 1990 and 2020.[81] In February 2020, the continent recorded its highest temperature of 18.3 °C (64.9 °F), which was 0.8 °C (1.4 °F) higher than the previous record attained in March 2015.[82]

\n\n

There is some evidence that surface warming in Antarctica is due to human greenhouse gas emissions,[83] but it is difficult to determine due to internal variability.[84] A main component of climate variability in Antarctica is the Southern Annular Mode (a low-frequency mode of atmospheric variability of the southern hemisphere), which showed strengthened winds around Antarctica in the summer of the later decades of the 20th century, associated with cooler temperatures over the continent. The trend was at a scale unprecedented over the last 600 years; the most dominant driver of the mode of variability is likely the depletion of ozone above the continent.[85]

\n\n\n
\n\n
\n

Ice loss and global sea level

\n \n\n
Pine Island Glacier, photographed in November 2011
\n

Precipitation in Antarctica occurs in the form of snow, which accumulates and forms the giant ice sheet that covers the continent.[86] Parts of the ice sheet form moving glaciers that flow towards the coast. Extensions of the outflowing glaciers, known as ice shelves, adjoin the continental shore.[87]

\n\n\n
\n

Sea ice and ice shelves

\n \n

Sea ice extent expands annually during the Antarctic winter, but most of it melts in the summer.[88] The ice is formed from the ocean, and does not contribute to changes in sea level.[89] The average extent of sea ice around Antarctica has changed little since satellites began to observe the Earth's surface in 1978; which is in contrast with the Arctic, where there has been rapid sea ice loss. A possible explanation is that thermohaline circulation transports warmed water to deeper layers in the Southern Ocean.[90]

\n\n

The melting of the ice shelves does not contribute much to sea-level rise, as the floating ice displaces its own mass of water, but the ice shelves act to stabilize the land ice. They are vulnerable to warming water, which has caused large ice shelves to collapse into the ocean.[91] The loss of ice shelf \"buttressing\" has been identified as the major cause of ice loss on the West Antarctic ice sheet, but has also been observed around the East Antarctic ice sheet.[92]

\n\n

In 2002 the Antarctic Peninsula's Larsen-B ice shelf collapsed.[93] In early 2008, about 570 km2 (220 sq mi) of ice from the Wilkins Ice Shelf on the southwest part of the peninsula collapsed, putting the remaining 15,000 km2 (5,800 sq mi) of the ice shelf at risk. The ice was being held back by a \"thread\" of ice about 6 km (4 mi) wide,[94][95] prior to its collapse in 2009.[96] As of 2022, the two most rapidly thinning ice shelves are those in front of the Pine Island and Thwaites glaciers. Both ice shelves act to stabilise the glaciers that feed into them.[97]

\n\n\n
\n
\n

Ice sheet loss and sea level rise

\n \n\n
Ice mass loss since 2002
\n

Antarctica contains about 90% of the world's ice. If all of this ice were melted, global sea levels would rise about 58 m (190 ft).[98] In addition, Antarctica stores around 70% of global fresh water as ice.[99] The continent is losing mass due to increased flow of its glaciers towards the ocean.[100] The loss of mass from Antarctica's ice sheets is partially offset by additional snow falling back onto it.[101] A 2018 systematic review study estimated that ice loss across the entire continent was 43 gigatonnes (Gt) per year on average during the period from 1992 to 2002, but accelerated to an average of 220 Gt per year during the five years from 2012 to 2017.[102] Antarctica's total contribution to sea level rise has been estimated to be 8 to 14 mm (0.31 to 0.55 in).[101][100] Ice mass loss since 2002, as measured by NASA's GRACE and GRACE Follow-On satellite projects, has averaged 152 Gt per year.[103]

\n\n

Most of the ice loss has taken place on the Antarctic Peninsula and West Antarctica.[104] Estimates of the mass balance of the East Antarctic Ice Sheet as a whole range from slightly positive to slightly negative.[100][105] Increased ice outflow has been observed in some regions of East Antarctica, particularly at Wilkes Land.[100]

\n\n

Future projections of ice loss depend on the speed of climate change mitigation and are uncertain. Tipping points have been identified in some regions; when a certain threshold warming is reached, these regions may start melting at a significantly faster rate. If average temperatures were to begin to fall, the ice would not immediately be restored.[106] A tipping point for the West Antarctic ice sheet is estimated to be between 1.5 and 2.0 °C of global warming. A full collapse would likely not take place unless warming reaches between 2 and 3 °C, and may occur within centuries under pessimistic assumptions. This full collapse would lead to 2 to 5 metres of sea level rise. At 3 °C, parts of the East Antarctic ice sheet are also projected to be fully lost, and total ice loss would lead to around 6 to 12 metres or more of sea level rise.[107]

\n\n\n
\n\n
\n

Ozone depletion

\n \n
Main article: Ozone hole
\n
Image of the largest hole in the ozone layer ever recorded, in September 2006
\n

Scientists have studied the ozone layer in the atmosphere above Antarctica since the 1970s. In 1985, British scientists, working on data they had gathered at Halley Station on the Brunt Ice Shelf, discovered a large area of low ozone concentration over Antarctica.[108][109] The 'ozone hole' covers almost the whole continent and was at its largest in September 2006;[110] the longest-lasting event occurred in 2020.[111] The depeletion is caused by the emission of chlorofluorocarbons (CFCs) into the atmosphere, which causes ozone to break down into other gases.[112] The extreme cold conditions of Antarctica allow polar stratospheric clouds to form. The clouds acts as catalysts for chemical reactions, which eventually lead to destruction of ozone.[113]

\n\n

The ozone depletion can cause a cooling of around 6 °C (11 °F) in the stratosphere. The cooling strengthens the polar vortex, and so prevents the outflow of the cold air near the South Pole, which in turn cools the continental mass of the East Antarctic ice sheet. The peripheral areas of Antarctica, especially the Antarctic Peninsula, are then subjected to higher temperatures, which accelerate the melting of the ice.[109] The ozone hole above Antarctica is predicted to slowly disappear; by the 2060s, levels of ozone are expected to have returned to values last recorded in the 1980s.[114]

\n\n

Models suggest that ozone depletion and the enhanced polar vortex effect also account for the period, lasting from when observation started in the early 1970s until 2014, of increasing extent of offshore sea ice. Since 2014, the coverage of Antarctic sea ice has decreased rapidly.[115][116]

\n\n\n \n
\n

Biodiversity

\n \n\n\n

According to Ceridwen Fraser of the University of Otago in New Zealand, Antarctica's purely land-based species appear to be the descendants of ancestors who lived in geothermally-heated environments during the last ice age, when the areas were the only places on the continent not covered by ice.[117]

\n\n\n
\n

Animals

\n \n\n
Emperor penguins with juveniles
\n

Invertebrate life of Antarctica includes species of microscopic mites such as Alaskozetes antarcticus, lice, nematodes, tardigrades, rotifers, krill and springtails. The few terrestrial vertebrates are limited to the sub-Antarctic islands.[118] The flightless midge Belgica antarctica, the largest purely terrestrial animal in Antarctica, reaches 6 mm (14 in) in size.[119]

\n\n

Antarctic krill, which congregates in large schools, is the keystone species of the ecosystem of the Southern Ocean, being an important food organism for whales, seals, leopard seals, fur seals, squid, icefish, and many bird species, such as penguins and albatrosses.[120] Some species of marine animals exist and rely, directly or indirectly, on phytoplankton. Antarctic sea life includes penguins, blue whales, orcas, colossal squids and fur seals.[121]

\n\n

There are approximately 40 bird species that breed on or close to Antarctica, including species of petrels, penguins, cormorants, and gulls. The ocean around Antarctica is visited by various other bird species, including some that normally reside in the Arctic.[122] The emperor penguin is the only penguin that breeds during the winter in Antarctica; it and the Adélie penguin breed farther south than any other penguin.[121]

\n\n

The Antarctic fur seal was very heavily hunted in the 18th and 19th centuries for its pelt by seal hunters from the United States and the United Kingdom.[123] Leopard seals are apex predators in the Antarctic ecosystem, and migrate across the Southern Ocean in search of food.[124]

\n\n

A Census of Marine Life by some 500 researchers during the International Polar Year, was released in 2010. The research found that more than 235 marine organisms live in both polar regions, having bridged the gap of 12,000 km (7,456 mi). Large animals such as some cetaceans and birds make the round trip annually. Smaller forms of life such as sea cucumbers and free-swimming snails also found in both polar oceans. Factors that may aid in their distribution include temperature differences between the deep ocean at the poles and the equator of no more than 5 °C (9 °F) and the major current systems or marine conveyor belt which are able to transport eggs and larva.[125]

\n\n\n
\n
\n

Fungi

\n \n\n\n

About 1,150 species of fungi have been recorded in the Antarctic region, of which about 750 are non-lichen-forming.[126][127] Some of the species, having evolved under extreme conditions, have colonized structural cavities within porous rocks and have contributed to shaping the rock formations of the McMurdo Dry Valleys and surrounding mountain ridges.[128]

\n\n

The simplified morphology of such fungi, along with their similar biological structures, metabolism systems capable of remaining active at very low temperatures, and reduced life cycles, make them well suited to such environments. Their thick-walled and strongly melanised cells make them resistant to UV radiation.[128]

\n\n

The same features can be observed in algae and cyanobacteria, suggesting that they are adaptations to the conditions prevailing in Antarctica. This has led to speculation that life on Mars might have been similar to Antarctic fungi, such as Cryomyces antarcticus and Cryomyces minteri.[128] Some of the species of fungi, which are apparently endemic to Antarctica, live in bird dung, and have evolved so they can grow inside extremely cold dung, but can also pass through the intestines of warm-blooded animals.[129][130]

\n\n\n
\n
\n

Plants

\n \n\n

About 400 Ma, Permian forests started to cover the continent, and tundra vegetation survived as late as 14 Ma,[131] but the climate of present-day Antarctica does not allow extensive vegetation to form. A combination of freezing temperatures, poor soil quality, and a lack of moisture and sunlight inhibit plant growth, causing low species diversity and limited distribution. The flora largely consists of bryophytes (25 species of liverworts and 100 species of mosses). There are three species of flowering plants, all of which are found in the Antarctic Peninsula: Deschampsia antarctica (Antarctic hair grass), Colobanthus quitensis (Antarctic pearlwort) and the non-native Poa annua (annual bluegrass).[132] Plant growth is restricted to a few weeks in the summer.[126]

\n\n\n
\n
\n

Other organisms

\n \n\n

Of the 700 species of algae in Antarctica, around half are marine phytoplankton. Multicoloured snow algae are especially abundant in the coastal regions during the summer.[133] Bacteria have been found as deep as 800 m (0.50 mi) under the ice.[134] It is thought to be likely that there exists a native bacterial community within the subterranean water body of Lake Vostok.[135] The existence of life there is thought to strengthen the argument for the possibility of life on Jupiter's moon Europa, which may have water beneath its water-ice crust.[136] There exists a community of extremophile bacteria in the highly alkaline waters of Lake Untersee.[137][138] The prevalence of highly resilient creatures in such inhospitable areas could further bolster the argument for extraterrestrial life in cold, methane-rich environments.[139]

\n\n\n
\n
\n

Conservation and environmental protection

\n \n\n
Refuse littering the shoreline at Bellingshausen Station on King George Island, photographed in 1992
\n\n

In the mid-1970s, a coalition of international environmental protection organisations launched a public campaign to pressure governments to prevent mining in Antarctica.[140]

\n\n

The passing of the 1978 Antarctic Conservation Act in the U.S. made it illegal to import alien plants or animals, or for U.S. citizens to extract any indigenous species. The overfishing of krill (an animal that plays a large role in the Antarctic ecosystem) led officials to enact regulations on fishing. The Convention for the Conservation of Antarctic Marine Living Resources (CCAMLR), an international treaty that came into force in 1980, regulates fisheries, aiming to preserve ecological relationships.[1] Despite these regulations, illegal fishing—particularly of the highly prized Patagonian toothfish which is marketed as Chilean Sea Bass in the U.S.—remains a problem.[141]

\n\n

In 1988, five years after the Antarctic Treaty Parties began negotiations,[142] the Convention on the Regulation of Antarctic Mineral Resources (CRAMRA) was adopted.[143] Australia and France announced in 1989 that they would not ratify the convention, proposing instead that a comprehensive regime to protect the Antarctic environment be negotiated in its place.[144] After other countries followed their example, the Protocol on Environmental Protection to the Antarctic Treaty (the Madrid Protocol) was negotiated, and on 14 January 1998 it entered into force.[144] The Madrid Protocol bans all mining, designating the continent as a \"natural reserve devoted to peace and science\".[145] It is the main instrument concerned with nature conservation and management of biodiversity in Antarctica. The Antarctic Treaty Consultative Meeting is advised on environmental and conservation issues in Antarctica by the Committee for Environmental Protection. A major concern within the committee is the risk to Antarctica from unintentional introduction of non-native species from outside of the region.[146] To protect the Antarctic marine environment, ships over 500 tonnes are subject to regulations under the International Code for Ships Operating in Polar Waters, adopted by the International Maritime Organization in 2017.[147]

\n\n

The pressure group Greenpeace established a base on Ross Island from 1987 to 1992, as part of its attempt to establish the continent as a World Park.[148] The Southern Ocean Whale Sanctuary was established in 1994 by the International Whaling Commission. It covers 50 million km2 (19 million sq mi), and completely surrounds the Antarctic continent. All commercial whaling is banned in the zone, though Japan has continued to hunt whales in the area, ostensibly for research purposes.[149]

\n\n\n
\n\n
\n

History of exploration

\n \n
Main article: History of Antarctica
\n\n

Captain James Cook's ships, HMS Resolution and Adventure, crossed the Antarctic Circle on 17 January 1773, in December 1773, and again in January 1774.[150] Cook came within about 120 km (75 mi) of the Antarctic coast before retreating in the face of field ice in January 1773.[151] In 1775, he called the existence of a polar continent \"probable\" and in another copy of his journal he wrote: \"[I] firmly believe it and it's more than probable that we have seen a part of it\".[152]

\n\n\n
\n

19th century

\n \n\n
Adélie Land, depicted by Jules Dumont d'Urville in his Voyage au Pôle Sud (1846)
\n

Sealers were among the earliest to go closer to the Antarctic landmass, perhaps in the earlier part of the 19th century. The oldest known human remains in the Antarctic region was a skull, dated from 1819 to 1825, that belonged to a young woman on Yamana Beach at the South Shetland Islands. The woman, who was likely to have been part of a sealing expedition, was found in 1985.[153]

\n\n

The first person to see Antarctica or its ice shelf was long thought to have been the British sailor Edward Bransfield, a captain in the Royal Navy, who discovered the tip of the Antarctic peninsula on 30 January 1820. However, a captain in the Imperial Russian Navy, Fabian Gottlieb von Bellingshausen recorded seeing an ice shelf on 27 January.[154] The American sealer Nathaniel Palmer, whose sealing ship was in the region at this time, may have been the first to sight the Antarctic Peninsula.[155]

\n\n

The First Russian Antarctic Expedition, led by Bellingshausen and Mikhail Lazarev on the 985-ton sloop-of-war Vostok and the 530-ton support vessel Mirny, reached a point within 32 km (20 mi) of Queen Maud's Land and recorded sighting an ice shelf at 69°21′28″S 2°14′50″W.[156] on 27 January 1820,[157][note 3] The sighting happened three days before Bransfield sighted the land of the Trinity Peninsula of Antarctica, as opposed to the ice of an ice shelf, and 10 months before Palmer did so in November 1820. The first documented landing on Antarctica was by the American sealer John Davis, apparently at Hughes Bay on 7 February 1821, although some historians dispute this claim, as there is no evidence Davis landed on the Antarctic continent rather than an offshore island.[158][159]

\n\n

On 22 January 1840, two days after the discovery of the coast west of the Balleny Islands, some members of the crew of the 18371840 expedition of the French explorer Jules Dumont d'Urville disembarked on the Dumoulin Islands, off the coast of Adélie Land, where they took some mineral, algae, and animal samples, erected the French flag and claimed French sovereignty over the territory.[160] The American captain Charles Wilkes led an expedition in 1838–1839, and was the first to claim he had discovered the continent.[161] the British naval officer John Ross failed to realise that what he referred to as \"the various patches of land recently discovered by the English and American navigators on the verge of the Antarctic Circle\" were connected to form a single continent.[162][163][note 4] The American explorer Mercator Cooper landed on East Antarctica on 26 January 1853.[166]

\n\n

The first confirmed landing on the continental mass of Antarctica occurred in 1895, when the Norwegian-Swedish whaling ship Antarctic reached Cape Adare.[167]

\n\n\n
\n
\n

20th century

\n \n\n
The Nimrod Expedition of 1907–1909 (left to right): Frank Wild, Ernest Shackleton, Eric Marshall and Jameson Adams
\n

During the Nimrod Expedition led by the British explorer Ernest Shackleton in 1907, parties led by Edgeworth David became the first to climb Mount Erebus and to reach the South Magnetic Pole. Douglas Mawson, who assumed the leadership of the Magnetic Pole party on their perilous return, retired in 1931.[168] Between December 1908 and February 1909: Shackleton and three members of his expedition became the first humans to traverse the Ross Ice Shelf, the first to cross the Transantarctic Mountains (via the Beardmore Glacier), and the first to set foot on the South Polar Plateau. On 14 December 1911, An expedition led by Norwegian explorer Roald Amundsen from the ship Fram became the first to reach the geographic South Pole, using a route from the Bay of Whales and up the Axel Heiberg Glacier.[169] One month later, the doomed Scott Expedition reached the pole.[170]

\n\n

The American explorer Richard E. Byrd led four expeditions to Antarctica during the 1920s, 1930s, and 1940s, using the first mechanised tractors. His expeditions conducted extensive geographical and scientific research, and he is credited with surveying a larger region of the continent than any other explorer.[171] In 1937, Ingrid Christensen became the first woman to step onto the Antarctic mainland.[172] Caroline Mikkelsen had landed on an island of Antarctica, earlier in 1935.[173]

\n\n

The South Pole was next reached on 31 October 1956, when a U.S. Navy group led by Rear Admiral George J. Dufek successfully landed an aircraft there.[174] Six women were flown to the South Pole as a publicity stunt in 1969.[175][note 5] In the summer of 19961997, Norwegian explorer Børge Ousland became the first person to cross Antarctica alone from coast to coast, helped by a kite on parts of the journey.[176] Ousland holds the record for the fastest unsupported journey to the South Pole, taking 34 days.[177]

\n\n\n
\n\n
\n

Population

\n \n\n

The first semi-permanent inhabitants of regions near Antarctica (areas situated south of the Antarctic Convergence) were British and American sealers who used to spend a year or more on South Georgia, from 1786 onward. During the whaling era, which lasted until 1966, the population of the island varied from over 1,000 in the summer (over 2,000 in some years) to some 200 in the winter. Most of the whalers were Norwegian, with an increasing proportion from Britain.[178][note 6]

\n\n
The \"ceremonial\" South Pole, at Amundsen–Scott Station
\n

The continent of Antarctica has never had a permanent resident population, although staffed research stations are continuously maintained.[179] The number of people conducting and supporting scientific research and other work on the continent and its nearby islands varies from about 1,000 in winter to about 5,000 in the summer. Some of the research stations are staffed year-round, the winter-over personnel typically arriving from their home countries for a one-year assignment. The Russian Orthodox Holy Trinity Church at the Bellingshausen Station on King George Island opened in 2004; it is manned year-round by one or two priests, who are similarly rotated every year.[180][181]

\n\n

The first child born in the southern polar region was a Norwegian girl, Solveig Gunbjørg Jacobsen, born in Grytviken on 8 October 1913.[182] Emilio Marcos Palma was the first person born south of the 60th parallel south and the first to be born on the Antarctic mainland.[183]

\n\n

The Antarctic Treaty prohibits any military activity in Antarctica, including the establishment of military bases and fortifications, military manoeuvres, and weapons testing. Military personnel or equipment are permitted only for scientific research or other peaceful purposes.[184] The only documented military land manoeuvre on the continent has been the small Operation NINETY by the Argentine military in 1965.[185]

\n\n\n \n
\n

Politics

\n \n\n
The U.S. delegate Herman Phleger signs the Antarctic Treaty on in December 1959.

Antarctica's status is regulated by the 1959 Antarctic Treaty and other related agreements, collectively called the Antarctic Treaty System. Antarctica is defined as all land and ice shelves south of 60° S for the purposes of the Treaty System.[1] The treaty was signed by twelve countries, including the Soviet Union, the United Kingdom, Argentina, Chile, Australia, and the United States. Since 1959, a further 42 countries have acceeded to the treaty. Countries can participate in decision-making if they can demonstrate that they do significant research on Antarctica; as of 2022, 29 countries have this 'consultative status'.[186] Decisions are based on consensus, instead of a vote. The treaty set aside Antarctica as a scientific preserve, and established freedom of scientific investigation and environmental protection.[187]

\n\n\n
\n

Territorial claims

\n \n

Sovereignty over regions of Antarctica is claimed by seven countries.[1] While a few of these countries have mutually recognised each other's claims,[188] the validity of the claims is not recognised universally.[1] New claims on Antarctica have been suspended since 1959, although in 2015 Norway formally defined Queen Maud Land as including the unclaimed area between it and the South Pole.[189]

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DateClaimantTerritoryClaim limitsMap
1840 France Adélie Land142°02′E to 136°11′E
1908 United Kingdom British Antarctic Territory080°00′W to 020°00′W
including overlaps:\n\n
  • 80°00′W to 74°00′W claimed by Chile (1940)
  • \n
  • 74°00′W to 53°00′W claimed by Chile (1940) and Argentina (1943)
  • \n
  • 53°00′W to 25°00′W claimed by Argentina (1943)
1923 New Zealand Ross Dependency160°00′E to 150°00′W
1931 Norway Peter I Island68°50′S 90°35′W
1933 Australia Australian Antarctic Territory044°38′E to 136°11′E, and 142°02′E to 160°00′E
1939 Norway Queen Maud Land020°00′W to 044°38′E
1940 Chile Chilean Antarctic Territory090°00′W to 053°00′W
including overlaps:\n\n
  • 90°00′W to 74°00′W claimed by the United Kingdom (1908)
  • \n
  • 74°00′W to 53°00′W claimed by the United Kingdom (1908) and Argentina (1943)
1943 Argentina Argentine Antarctica074°00′W to 025°00′W
including overlaps:\n\n
  • 74°00′W to 53°00′W claimed by the United Kingdom (1908) and Chile (1940)
  • \n
  • 53°00′W to 25°00′W claimed by the United Kingdom (1908)
(Unclaimed territory) Marie Byrd Land150°00′W to 090°00′W
(except Peter I Island)
\n\n

The Argentine, British, and Chilean claims overlap, and have caused friction. In 2012, after the British Foreign and Commonwealth Office designated a previously unnamed area Queen Elizabeth Land in tribute to Queen Elizabeth II's Diamond Jubilee.[190] the Argentinean government formally protested against the claim.[191] The UK passed some of the area it claimed to Australia and New Zealand after they achieved independence. The claims by Britain, Australia, New Zealand, France, and Norway do not overlap, and are recognised by each other.[188] Other members nations of the Antarctic Treaty do not recognize any claim, yet have shown some form of territorial interest in the past.[192]

\n\n
  •  Brazil has a designated 'zone of interest' that is not an actual claim.[193]
  • \n
  •  Peru has formally reserved its right to make a claim.[192]
  • \n
  •  Russia has inherited the Soviet Union's right to claim territory under the original Antarctic Treaty.[194]
  • \n
  •  South Africa has formally reserved its right to make a claim.[192]
  • \n
  •  United States reserved its right to make a claim in the original Antarctic Treaty.[194]
\n\n

The ISO 3166-1 alpha-2 code for Antarctica, AQ, is assigned to the entire continent regardless of jurisdiction.[195]

\n\n\n
\n\n
\n

Human activity

\n \n\n\n\n
\n

Economic activity and tourism

\n \n\n

Deposits of coal, hydrocarbons, iron ore, platinum, copper, chromium, nickel, gold and other minerals have been found in Antarctica, but not in large enough quantities to extract.[196] The Protocol on Environmental Protection to the Antarctic Treaty, which came into effect in 1998 and is due to be reviewed in 2048, restricts the exploitation of Antarctic resources, including minerals.[197]

\n\n

Tourists have been visiting Antarctica since 1957.[198] Tourism is subject to the provisions of the Antarctic Treaty and Environmental Protocol;[199] the self-regulatory body for the industry is the International Association of Antarctica Tour Operators (IAATO).[200] Tourists arrive by small or medium ship at specific scenic locations with accessible concentrations of iconic wildlife.[198] Over 74,000 tourists visited the region during the 2019/2020 season, of which 18,500 travelled on cruise ships but did not leave them to explore on land.[201] The numbers of tourists fell rapidly after the start of the COVID-19 pandemic. Some nature conservation groups have expressed concern over the potential adverse effects caused by the influx of visitors, and have called for limits on the size of visiting cruise ships and a tourism quota.[202] The primary response by Antarctic Treaty parties has been to develop guidelines that set landing limits and closed or restricted zones on the more frequently visited sites.[203]

\n\n

Overland sightseeing flights operated out of Australia and New Zealand until the Mount Erebus disaster in 1979, when an Air New Zealand plane crashed into Mount Erebus, killing all of the 257 people aboard. Qantas resumed commercial overflights to Antarctica from Australia in the mid-1990s.[204]

\n\n\n
\n
\n

Terrestrial research

\n \n
An aerial view of McMurdo Station, the largest research station in Antarctica
\n

In 2017, there were more than 4,400 scientists undertaking research in Antarctica, a number that fell to just over 1,100 in the winter.[1] There are over 70 permanent and seasonal research stations on the continent; the largest, McMurdo Station, is capable of housing more than 1,000 people.[205][206] Geologists primarily study plate tectonics, meteorites, and the breakup of Gondwana. Glaciologists study the history and dynamics of floating ice, seasonal snow, glaciers, and ice sheets. Biologists, in addition to researching the wildlife, are interested in how low temperatures and the presence of humans affect adaptation and survival strategies in organisms.[207] Biomedical scientists have made discoveries concerning the spreading of viruses and the body's response to extreme seasonal temperatures.[208]

\n\n

The Polar Geospatial Center (PGC) was founded in 2007. It uses geospatial and remote sensing technology from satellites to provide up-to-date data about surface conditions across the continent. The centre can use information from satellites to resolve images that are up to 30 cm (12 in) across.[209]

\n\n

In 2007 the Belgian-based International Polar Foundation unveiled the Princess Elisabeth station, the world's first zero-emissions polar science station in Antarctica, to research climate change. The prefabricated station was shipped to the South Pole from Belgium by the end of 2008 to monitor the health of the polar regions. The project includes research in climatology, glaciology and microbiology.[210]

\n\n\n
\n
\n

Astronomy

\n \n\n

William Wales and William Bayly, astronomers who were on the second voyage of James Cook to the southern hemisphere, published their observations and findings in 1777.[211] Modern astronomy on the continent began in the 1960s.[211] The high elevation of the interior, the low temperatures, and the length of polar nights during the winter months all allow for better astronomical observations at Antarctica than anywhere else on Earth. The view of space from Earth is improved by a thinner atmosphere at higher elevations, and a lack of water vapour in the atmosphere caused by freezing temperatures.[212]

\n\n

Astrophysicists at the Amundsen–Scott South Pole Station study cosmic microwave background radiation and neutrinos from space.[213] The largest neutrino detector in the world, the IceCube Neutrino Observatory, is at the Amundsen-Scott station. It consists of around 5,500 digital optical modules, some of which reach a depth of 2,450 m (8,040 ft), that are held in 1 km3 (0.24 cu mi) of ice.[214]

\n\n

Antarctica provides a unique environment for the study of meteorites: the dry polar desert preserves them well, and meteorites older than a million years have been found. They are relatively easy to find, as the dark stone meteorites stand out in a landscape of ice and snow, and the flow of ice accumulates them in certain areas. The Adelie Land meteorite, discovered in 1912, was the first to be found. Meteorites contain clues about the composition of the Solar System and its early development.[215] Most meteorites come from asteroids, but a few meteorites found in Antarctica came from the Moon and Mars.[216][note 7]

\n\n\n
\n\n
\n

Notes

\n \n
\n
  1. The word was originally pronounced with the first c silent in English, but the spelling pronunciation has become common and is often considered more correct. The pronunciation with a silent c, and even with the first t silent as well, is however widespread and typical of many similar English words.[2] The c had ceased to be pronounced in Medieval Latin and was dropped from the spelling in Old French, but it was added back for etymological reasons in English in the 17th century and thereafter began to be pronounced, but (as with other spelling pronunciations) at first only by less educated people.[3] For those who pronounce the first t, there is also variation between the pronunciations Ant-ar(c)tica and An-tar(c)tica.
  2. Alternatively, it may be considered to be surrounded by the southern Pacific, Atlantic, and Indian Oceans, or by the southern waters of the World Ocean.[1]
  3. The feature discovered by the Russians was the Fimbul ice shelf.
  4. Ross passed through what is now known as the Ross Sea and discovered Ross Island (both of which were named after him) in 1841. He sailed along a huge wall of ice that was later named the Ross Ice Shelf.[164] Mount Erebus and Mount Terror are named after two ships from his expedition: HMS Erebus and Terror.[165]
  5. The women were Pam Young, Jean Pearson, Lois Jones, Eileen McSaveney, Kay Lindsay and Terry Tickhill.[175]
  6. The first settlements included Grytviken, Leith Harbour, King Edward Point, Stromness, Husvik, Prince Olav Harbour, Ocean Harbour and Godthul. Managers and other senior officers of the whaling stations often lived together with their families. Among them was the founder of Grytviken, Captain Carl Anton Larsen, a prominent Norwegian whaler and explorer who, along with his family, adopted British citizenship in 1910.[178]
  7. Antarctician meteorites, particularly ALH84001 discovered by ANSMET, were at the centre of the controversy about possible evidence of life on Mars. Because meteorites in space absorb and record cosmic radiation, the time elapsed since the meteorite hit the Earth can be calculated.[217]
\n\n\n \n
\n

References

\n \n
\n
  1. \"Antarctica\". The World Factbook. Central Intelligence Agency. 2011. Retrieved 14 September 2017.
  2. Antarctica Archived 8 December 2015 at the Wayback Machine. American Heritage Dictionary
  3. Crystal 2006, p. 172
  4. \"Antarctic\". Oxford English Dictionary (3rd ed.). Oxford University Press. December 2021. Retrieved 17 January 2022. (Subscription or participating institution membership required.)
  5. Lettinck 2021, p. 158.
  6. \"Pioneers: British Antarctic Expedition 1910–1913\" (PDF). Met Office. Exeter. 2012. Retrieved 8 March 2021.
  7. Hyginus 1992, p. 176.
  8. Scott, Hiatt & McIlroy 2012, pp. 2–3.
  9. Cawley 2015, p. 130.
  10. McCrone & McPherson 2009, p. 75.
  11. Cameron-Ash 2018, p. 20.
  12. \"Highlights from the Bartholomew Archive: The naming of Antarctica\". The Bartholomew Archive. National Library of Scotland. Retrieved 23 February 2022.
  13. Drewry 1983.
  14. Trewby 2002, p. 115.
  15. Day 2019, Is all of Antarctica snow-covered?.
  16. Lotha, Gloria; et al. (20 July 1998). \"Transantarctic Mountains\". Encyclopedia Britannica. Retrieved 8 February 2021.
  17. Fretwell, P.; et al. (28 February 2013). \"Bedmap2: improved ice bed, surface and thickness datasets for Antarctica\" (PDF). The Cryosphere. 7 (1): 390. Bibcode:2013TCry....7..375F. doi:10.5194/tc-7-375-2013. Retrieved 6 January 2014.
  18. Lucibella, Michael (21 October 2015). \"The Lost Dry Valleys of the Polar Plateau\". The Antarctic Sun. United States Antarctic Program. Retrieved 16 January 2022.
  19. Hallberg, Robert; Sergienko, Olga (2019). \"Ice Sheet Dynamics\". Geophysical Fluid Dynamics Laboratory. Retrieved 7 February 2021.
  20. Siegert & Florindo 2008, p. 532.
  21. Quilty, Patrick G. (2007). \"Origin and Evolution of the Sub-Antarctic Islands\" (PDF). Papers and Proceedings of the Royal Society of Tasmania. Hobart, Tasmania: University of Tasmania. 141 (1): 35. doi:10.26749/rstpp.141.1.35. ISSN 0080-4703.
  22. Olierook, Hugo K.H.; Jourdan, Fred; Merle, Renaud E.; Timms, Nicholas E.; et al. (15 April 2016). \"Bunbury Basalt: Gondwana breakup products or earliest vestiges of the Kerguelen mantle plume?\". Earth and Planetary Science Letters. 440: 20–32. Bibcode:2016E&PSL.440...20O. doi:10.1016/j.epsl.2016.02.008. ISSN 0012-821X.
  23. Monteath 1997, p. 135.
  24. Trewby 2002, p. 75.
  25. \"Volcanoes\". British Antarctic Survey. Natural Environment Research Council. Archived from the original on 11 July 2007. Retrieved 13 February 2006.
  26. \"Scientists Discover Undersea Volcano Off Antarctica\". United States National Science Foundation. Retrieved 13 February 2006.
  27. Hund 2014, pp. 362–363.
  28. Browne, Malcolm W.; et al. (1995). Antarctic News Clips. National Science Foundation. p. 109. Retrieved 2 February 2021.
  29. Trewby 2002, p. 92.
  30. Klages, Johann P.; et al. (April 2020). \"Temperate rainforests near the South Pole during peak Cretaceous warmth\". Nature. 580 (7801): 81–86. Bibcode:2020Natur.580...81K. doi:10.1038/s41586-020-2148-5. ISSN 1476-4687. PMID 32238944. S2CID 214736648.
  31. Cantrill & Poole 2012, p. 31.
  32. Rolland, Yann; et al. (15 January 2019). \"Late Paleozoic Ice Age glaciers shaped East Antarctica landscape\". Earth and Planetary Science Letters. Elsevier. 506: 125–126. Bibcode:2019E&PSL.506..123R. doi:10.1016/j.epsl.2018.10.044. S2CID 134360219.
  33. Cantrill & Poole 2012, pp. 57–104, \"Collapsing ice sheets and evolving polar forests of the middle to late Paleozoic\". doi:10.1017/cbo9781139024990.003
  34. Vega, Greta; Ángel Olalla-Tárraga, Miguel (2020). \"Past changes on fauna and flora distribution\". In Oliva, Marc; Ruiz Fernandez, Jesus (eds.). Past Antarctica : paleoclimatology and climate change. London. p. 170. ISBN 978-0-12-817925-3.
  35. Collinson, James; William R., Hammer (2007). \"Migration of Triassic tetrapods to Antarctica\". United States Geological Survey. Retrieved 13 February 2022.
  36. Cantrill & Poole 2012, pp. 105–160, \"Icehouse to hothouse: floral turnover, the Permian–Triassic crisis and Triassic vegetation\". doi:10.1017/cbo9781139024990.004
  37. Jasinoski 2013, p. 139.
  38. Birkenmajer, Krzysztof (1994). \"Evolution of the Pacific margin of the northern Antarctic Peninsula: An overview\". International Journal of Earth Sciences. 83 (2): 309–321. Bibcode:1994GeoRu..83..309B. doi:10.1007/BF00210547 (inactive 28 February 2022).{{cite journal}}: CS1 maint: DOI inactive as of February 2022 (link)
  39. Cantrill & Poole 2012, pp. 9, 35, 56, 71, 185, 314.
  40. Crame, James Alistair (1989). \"Origins and Evolution of the Antarctic Biota\". Special Publications. Geological Society of London. 47: 90. doi:10.1144/GSL.SP.1989.047.01.01. S2CID 131433262.
  41. Riffenburgh 2007, p. 413.
  42. Smith, Nathan D.; Pol, Diego (2007). \"Anatomy of a basal sauropodomorph dinosaur from the Early Jurassic Hanson Formation of Antarctica\" (PDF). Acta Palaeontologica Polonica. 52 (4): 657–674.
  43. Coria, R. A.; Moly, J. J.; Reguero, M.; Santillana, S.; Marenssi, S. (2013). \"A new ornithopod (Dinosauria; Ornithischia) from Antarctica\". Cretaceous Research. 41: 186–193. doi:10.1016/j.cretres.2012.12.004.
  44. Rozadilla, Sebastián; Agnolin, Federico L.; Novas, Novas; Rolando, Alexis M. Aranciaga; et al. (2016). \"A new ornithopod (Dinosauria, Ornithischia) from the Upper Cretaceous of Antarctica and its palaeobiogeographical implications\". Cretaceous Research. 57: 311–324. doi:10.1016/j.cretres.2015.09.009.
  45. Ely, Ricardo C.; Case, Judd A. (April 2019). \"Phylogeny of A New Gigantic Paravian (Theropoda; Coelurosauria; Maniraptora) From The Upper Cretaceous Of James Ross Island, Antarctica\". Cretaceous Research. 101: 1–16. doi:10.1016/j.cretres.2019.04.003. S2CID 146325060.
  46. Leslie, Mitch (December 2007). \"The Strange Lives of Polar Dinosaurs\". Smithsonian Magazine. Archived from the original on 30 January 2008. Retrieved 24 January 2008.
  47. Gaina, Carmen; Müller, R. Dietmar; Brown, Belinda; Ishihara, Takemi; Ivanov, Sergey (July 2007). \"Breakup and early seafloor spreading between India and Antarctica\". Geophysical Journal International. 170 (1): 151–169. Bibcode:2007GeoJI.170..151G. doi:10.1111/j.1365-246X.2007.03450.x.
  48. Defler 2019, pp. 185–198
  49. Gelfo, Javier N.; Goin, Francisco J.; Bauzá, Nicolás; Reguero, Marcelo (30 September 2019). \"The fossil record of Antarctic land mammals: Commented review and hypotheses for future research\". Advances in Polar Science: 274–292. doi:10.13679/j.advps.2019.0021.
  50. Eldridge, Mark D B; Beck, Robin M D; Croft, Darin A; Travouillon, Kenny J; Fox, Barry J (23 May 2019). \"An emerging consensus in the evolution, phylogeny, and systematics of marsupials and their fossil relatives (Metatheria)\". Journal of Mammalogy. 100 (3): 802–837. doi:10.1093/jmammal/gyz018. ISSN 0022-2372.
  51. Ball, Philip; Eagles, Graeme; Ebinger, Cynthia; McClay, Ken; Totterdell, Jennifer (2013). \"The spatial and temporal evolution of strain during the separation of Australia and Antarctica\". Geochemistry, Geophysics, Geosystems. 14 (8): 2771–2799. Bibcode:2013GGG....14.2771B. doi:10.1002/ggge.20160. ISSN 1525-2027.
  52. England, Matthew H.; Hutchinson, David K.; Santoso, Agus; Sijp, Willem P. (1 August 2017). \"Ice–Atmosphere Feedbacks Dominate the Response of the Climate System to Drake Passage Closure\". Journal of Climate. American Meteorological Society. 30 (15): 5775. Bibcode:2017JCli...30.5775E. doi:10.1175/JCLI-D-15-0554.1. JSTOR 26388506. Retrieved 30 January 2022.
  53. DeConto, Robert M.; Pollard, David (16 January 2003). \"Rapid Cenozoic glaciation of Antarctica induced by declining atmospheric CO2\". Nature. 421 (6920): 245–9. Bibcode:2003Natur.421..245D. doi:10.1038/nature01290. PMID 12529638. S2CID 4326971.
  54. Trewby 2002, p. 102.
  55. Retallack, G.J.; Krull, E.S.; Bockheim, J.G. (2001). \"New grounds for reassessing palaeoclimate of the Sirius Group\". Journal of the Geological Society, London. 158 (6): 925–35. Bibcode:2001JGSoc.158..925R. doi:10.1144/0016-764901-030. S2CID 128906475.
  56. Yusuke Suganuma; Hideki Miura; Zondervan, Albert; Jun'ichi Okuno (August 2014). \"East Antarctic deglaciation and the link to global cooling during the Quaternary: evidence from glacial geomorphology and 10Be surface exposure dating of the Sør Rondane Mountains, Dronning Maud Land\". Quaternary Science Reviews. 97: 102–120. Bibcode:2014QSRv...97..102S. doi:10.1016/j.quascirev.2014.05.007.
  57. Black, Richard (20 January 2008). \"Ancient Antarctic eruption noted\". BBC News. Archived from the original on 15 January 2009. Retrieved 7 February 2009.
  58. Trewby 2002, p. 88.
  59. Poura, Amin Beiranvand; et al. (2018). \"Regional geology mapping using satellite-based remote sensing approach in Northern Victoria Land, Antarctica\". Polar Science. 16: 23–46. Bibcode:2018PolSc..16...23P. doi:10.1016/j.polar.2018.02.004. ISSN 1873-9652. OCLC 655039871 via ScienceDirect.
  60. Stonehouse 2002, p. 116.
  61. Feldmann, Michael O.; Woodburne, Rodney M., eds. (1988). \"Geology and Paleontology of Seymour Island, Antarctic Peninsula\". Geological Society of America Bulletin. Boulder, Colorado: Geological Society of America (169): 551. ISBN 9780813711690. ISSN 0016-7606.
  62. Trewby 2002, pp. 144, 197–198.
  63. Anderson 2010, p. 28.
  64. Trewby 2002, p. 71.
  65. Campbell & Claridge 1987.
  66. Paxman, Guy J. G.; et al. (27 February 2017). \"Uplift and tilting of the Shackleton Range in East Antarctica driven by glacial erosion and normal faulting\". Solid Earth. Journal of Geophysical Research. 122 (3): 2390–2408. Bibcode:2017JGRB..122.2390P. doi:10.1002/2016JB013841. Archived from the original on 27 November 2020. Retrieved 4 February 2021.
  67. Salvini, Francesco; et al. (10 November 1997). \"Cenozoic geodynamics of the Ross Sea region, Antarctica: Crustal extension, intraplate strike‐slip faulting, and tectonic inheritance\". Journal of Geophysical Research: Solid Earth. 102 (B11): 24669–24696. Bibcode:1997JGR...10224669S. doi:10.1029/97JB01643. Archived from the original on 4 May 2021. Retrieved 4 February 2021.
  68. Trewby 2002, p. 124.
  69. Sullivan, Walter (19 December 1976). \"Soviet Team Finds a 'Mountain of Iron' in Antarctica\". New York Times. Retrieved 14 March 2022.
  70. Kingston, John (1991). \"The Undiscovered Oil and Gas of Antarctica\" (PDF). United States Geographical Survey. Santa Barbara, California: United States Department of the Interior. p. 12. Retrieved 5 March 2022.
  71. Lear, Caroline H.; Lunt, Dan J. (10 March 2016). \"How Antarctica got its ice\". Science. 352 (6281): 34–35. Bibcode:2016Sci...352...34L. doi:10.1126/science.aad6284. PMID 26966192. S2CID 206644221.
  72. Turner, John; et al. (2009). \"Record low surface air temperature at Vostok station, Antarctica\". Journal of Geophysical Research: Atmospheres. 114 (D24): D24102. Bibcode:2009JGRD..11424102T. doi:10.1029/2009JD012104. ISSN 2156-2202.
  73. Rice, Doyle (10 December 2013). \"Antarctica records unofficial coldest temperature ever\". USA Today. Gannett. Retrieved 20 February 2022.
  74. \"Antarctic Weather\". Australian Antarctic Program. Government of Australia. 18 February 2019. Retrieved 13 January 2021.
  75. \"WMO verifies one temperature record for Antarctic continent and rejects another\". World Meteorological Organization. 1 July 2021. Archived from the original on 2 July 2021. Retrieved 3 July 2021.
  76. \"Antarctic weather\". Australian Antarctic Program. 18 February 2019. Retrieved 2 April 2022.
  77. Hui, Fengming; Ci, Tianyu; Cheng, Xiao; Scambo, Ted A.; Liu, Yan; Zhang, Yanmei; Chi, Zhaohui; Huang, Huabing; Wang, Xianwei; Wang, Fang; Zhao, Chen (2014). \"Mapping blue-ice areas in Antarctica using ETM+ and MODIS data\". Annals of Glaciology. 55 (66): 129–137. doi:10.3189/2014AoG66A069. ISSN 0260-3055.
  78. Fountain, Andrew G.; Nylen, Thomas H.; Monaghan, Andrew; Basagic, Hassan J.; Bromwich, David (7 May 2009). \"Snow in the McMurdo Dry Valleys, Antarctica\". International Journal of Climatology. Royal Meteorological Society. 30 (5): 633–642. doi:10.1002/joc.1933. Archived from the original on 7 May 2021. Retrieved 12 October 2020 via Wiley Online Library.
  79. Rohli & Vega 2018, p. 241.
  80. Stammerjohn, Sharon E.; Scambos, Ted A. (2020). \"Warming reaches the South Pole\". Nature Climate Change. 10 (8): 710–711. Bibcode:2020NatCC..10..710S. doi:10.1038/s41558-020-0827-8. ISSN 1758-6798. S2CID 220260051.
  81. Clem, Kyle R.; Fogt, Ryan L.; Turner, John; Lintner, Benjamin R.; Marshall, Gareth J.; Miller, James R.; Renwick, James A. (2020). \"Record warming at the South Pole during the past three decades\". Nature Climate Change. 10 (8): 762–770. Bibcode:2020NatCC..10..762C. doi:10.1038/s41558-020-0815-z. ISSN 1758-6798. S2CID 220261150.
  82. \"Antarctica logs highest temperature on record of 18.3C\". BBC News. 7 February 2020. Retrieved 20 February 2022.
  83. Gillett, N. P.; Stone, D.I.A.; Stott, P.A.; Nozawa, T.; Karpechko, A.Y.; Hegerl, G.C.; Wehner, M.F.; Jones, P.D. (2008). \"Attribution of polar warming to human influence\". Nature Geoscience. 1 (11): 750. Bibcode:2008NatGe...1..750G. doi:10.1038/ngeo338.
  84. Steig, E.J.; et al. (2013). \"Recent climate and ice-sheet changes in West Antarctica compared with the past 2,000 years\". Nature Geoscience. 6 (5): 372–375. Bibcode:2013NatGe...6..372S. doi:10.1038/ngeo1778. hdl:2060/20150001452.
  85. Meredith, M.; et al. (2019). \"Chapter 3: Polar Regions\" (PDF). IPCC Special Report on the Ocean and Cryosphere in a Changing Climate. p. 212.
  86. Thomas 2007, p. 24.
  87. Thomas 2007, p. 26.
  88. Vaughan, D. G.; Comiso, J. C.; Allison, I.; Carrasco, J.; et al. (2013). \"Chapter 4: Observations: Cryosphere\" (PDF). Intergovernmental Panel on Climate Change Fifth Assessment Report; Working Group 1. pp. 317–382.
  89. Scott, Michon (28 April 2020). \"Understanding climate: Antarctic sea ice extent\". NOAA Climate.gov. Retrieved 1 February 2021.
  90. Meredith, M.; Sommerkorn, M.; Cassotta, S.; Derksen, C.; et al. (2019). \"Chapter 3: Polar Regions\" (PDF). IPCC Special Report on the Ocean and Cryosphere in a Changing Climate. p. 214.
  91. Rignot, E.; Casassa, G.; Gogineni, P.; Krabill, W.; Rivera, A.; Thomas, R. (2004). \"Accelerated ice discharge from the Antarctic Peninsula following the collapse of Larsen B ice shelf\" (PDF). Geophysical Research Letters. 31 (18): L18401. Bibcode:2004GeoRL..3118401R. doi:10.1029/2004GL020697. Archived from the original (PDF) on 23 November 2011. Retrieved 22 October 2011.
  92. Oppenheimer, M.; et al. (2019). \"Chapter 4: Sea Level Rise and Implications for Low Lying Islands, Coasts and Communities\" (PDF). IPCC Special Report on the Ocean and Cryosphere in a Changing Climate. Intergovernmental Panel on Climate Change. pp. 346–347.
  93. Jones, Nicola (19 March 2002). \"Giant Antarctic ice sheet breaks off\". New Scientist. Retrieved 20 February 2022.
  94. \"Huge Antarctic ice chunk collapses\". CNN. Associated Press. 25 March 2008. Archived from the original on 29 March 2008. Retrieved 25 March 2008.
  95. Walton, Marsha (25 March 2008). \"Massive ice shelf on verge of breakup\". CNN. Archived from the original on 29 March 2008. Retrieved 26 March 2008.
  96. \"Ice bridge ruptures in Antarctic\". BBC News. 5 April 2009. Archived from the original on 6 April 2009. Retrieved 5 April 2009.
  97. Larter, Robert D. (28 February 2022). \"Basal Melting, Roughness and Structural Integrity of Ice Shelves\". Geophysical Research Letters. 49 (4). doi:10.1029/2021GL097421. ISSN 0094-8276.
  98. Slater, Thomas; Hogg, Anna E.; Mottram, Ruth (October 2020). \"Ice-sheet losses track high-end sea-level rise projections\". Nature Climate Change. 10 (10): 879–881. Bibcode:2020NatCC..10..879S. doi:10.1038/s41558-020-0893-y. ISSN 1758-6798. S2CID 221381924.
  99. Riffenburgh 2007, p. 128.
  100. Rignot, Eric; Mouginot, Jérémie; Scheuchl, Bernd; van den Broeke, Michiel; van Wessem, Melchior J.; Morlighem, Mathieu (2019). \"Four decades of Antarctic Ice Sheet mass balance from 1979–2017\". Proceedings of the National Academy of Sciences. 116 (4): 1095–1103. Bibcode:2019PNAS..116.1095R. doi:10.1073/pnas.1812883116. ISSN 0027-8424. PMC 6347714. PMID 30642972.
  101. Bell, Robin E.; Seroussi, Helene (20 March 2020). \"History, mass loss, structure, and dynamic behavior of the Antarctic Ice Sheet\". Science. 367 (6484): 1321–1325. Bibcode:2020Sci...367.1321B. doi:10.1126/science.aaz5489. ISSN 0036-8075. PMID 32193319. S2CID 213191762.
  102. Shepherd, Andrew; Ivins, Erik; et al. (IMBIE team) (13 June 2018). \"Mass balance of the Antarctic Ice Sheet from 1992 to 2017\" (PDF). Nature. 558 (7709): 219–222. Bibcode:2018Natur.558..219I. doi:10.1038/s41586-018-0179-y. hdl:2268/225208. PMID 29899482. S2CID 49188002. Archived from the original (PDF) on 27 January 2019. Retrieved 27 January 2019.
  103. \"Ice Sheets\". Global Climate Change – Vital Signs of the Planet. NASA. 2022. Archived from the original on 22 January 2022.
  104. Fox-Kemper, Baylor; Hewitt, Helene T.; Xiao, Cunde; et al. (2021). \"Chapter 9: Ocean, Cryosphere, and Sea Level Change\" (PDF). Climate Change 2021: The Physical Science Basis. Contribution of Working Group I to the Sixth Assessment Report of the Intergovernmental Panel on Climate. Cambridge University Press. Section 9.4.2.1.
  105. Martin‐Español, Alba; Bamber, Jonathan L.; Zammit‐Mangion, Andrew (2017). \"Constraining the mass balance of East Antarctica\". Geophysical Research Letters. 44 (9): 4168–4175. Bibcode:2017GeoRL..44.4168M. doi:10.1002/2017GL072937. ISSN 1944-8007. Archived from the original on 11 November 2020. Retrieved 3 February 2021.
  106. Pattyn, Frank; Morlighem, Mathieu (20 March 2020). \"The uncertain future of the Antarctic Ice Sheet\". Science. 367 (6484): 1331–1335. Bibcode:2020Sci...367.1331P. doi:10.1126/science.aaz5487. ISSN 0036-8075. PMID 32193321. S2CID 213191697.
  107. Fox-Kemper, Baylor; Hewitt, Helene T.; Xiao, Cunde; Aðalgeirsdóttir, Guðfinna; et al. (2021). \"Chapter 9: Ocean, cryosphere, and sea level change\" (PDF). Climate Change 2021: The Physical Science Basis. Section 9.4.2.6.
  108. Douglass, Anne R.; Newman, Paul A.; Solomon, Susan (1 July 2014). \"The Antarctic ozone hole: An update\". Physics Today. American Institute of Physics. 67 (7): 42–48. Bibcode:2014PhT....67g..42D. doi:10.1063/PT.3.2449. hdl:1721.1/99159 via MIT Open Access Articles.
  109. Schiermeier, Quirin (12 August 2009). \"Atmospheric science: Fixing the sky\". Nature. 460 (7257): 792–795. doi:10.1038/460792a. PMID 19675624.
  110. Bates, Sofie (30 October 2020). \"Large, Deep Antarctic Ozone Hole Persisting into November\". NASA. Retrieved 6 February 2021.
  111. \"Record-breaking 2020 ozone hole closes\". World Meteorological Organization. 6 January 2021. Retrieved 6 February 2021.
  112. \"The Antarctic Ozone hole\". National Aeronautics and Space Administration, Advanced Supercomputing Division (NAS). Government of the United States. 26 June 2001. Archived from the original on 3 April 2009. Retrieved 7 February 2009.
  113. \"Q10: Why has an \"ozone hole\" appeared over Antarctica when ozone-depleting substances are present throughout the stratosphere?\" (PDF). 20 Questions: 2010 Update. NOAA. 2010. Retrieved 2 April 2022.
  114. \"World Meteorological Organization Global Ozone Research and Monitoring Project—Report No. 58: Scientific Assessment of Ozone Depletion 2018\" (PDF). Scientific Assessment Panel (SAP). ES.3: World Meteorological Organization. Retrieved 20 February 2022.{{cite web}}: CS1 maint: location (link)
  115. Turner, J.; Comiso J.C.; Marshall G.J.; Lachlan-Cope T.A.; Bracegirdle T.; Maksym T.; Meredith M.P., Wang Z.; Orr A.; et al. (2009). \"Non-annular atmospheric circulation change induced by stratospheric ozone depletion and its role in the recent increase of Antarctic sea ice extent\" (PDF). Geophysical Research Letters. 36 (8): L08502. Bibcode:2009GeoRL..36.8502T. doi:10.1029/2009GL037524.
  116. Parkinson, Claire L. (16 July 2019). Will Hobbs; Douglas G. Martinson (eds.). \"A 40-y record reveals gradual Antarctic sea ice increases followed by decreases at rates far exceeding the rates seen in the Arctic\". Proceedings of the National Academy of Sciences of the United States of America. 116 (29): 14414–14423. Bibcode:2019PNAS..11614414P. doi:10.1073/pnas.1906556116. PMC 6642375. PMID 31262810.
  117. Fraser, Ceridwen (11 March 2014). \"Antarctic volcanoes help preserve life in the freezer\". The Conversation. Retrieved 8 February 2022.
  118. \"Land Animals of Antarctica\". British Antarctic Survey. Natural Environment Research Council. Archived from the original on 7 October 2008. Retrieved 25 April 2017.
  119. Sandro, Luke; Constible, Juanita. \"Antarctic Bestiary – Terrestrial Animals\". Laboratory for Ecophysiological Cryobiology. Miami University. Retrieved 22 October 2011.
  120. Trewby 2002, p. 114.
  121. Ancel, André; Beaulieu, Michaël; Gilbert, Caroline (2013). \"The different breeding strategies of penguins: a review\". Comptes rendus de l'Académie des Sciences. 336 (1): 1–12. doi:10.1016/j.crvi.2013.02.002. ISSN 0001-4036. PMID 23537764. Retrieved 12 October 2020 via Elsevier Science Direct.
  122. Woods, R.; Jones, H. I.; Watts, J.; Miller, G. D.; Shellam, G. R. (2009). \"Diseases of Antarctic Seabirds\". Health of Antarctic Wildlife: A Challenge for Science and Policy. Springer. pp. 35–55. doi:10.1007/978-3-540-93923-8_3.
  123. Stromberg 1991, p. 247
  124. Staniland, Iain J.; Ratcliffe, Norman; Trathan, Philip N.; Forcada, Jaume (2018). \"Long term movements and activity patterns of an Antarctic marine apex predator: The leopard seal\". PLOS ONE. 13 (6): e0197767. Bibcode:2018PLoSO..1397767S. doi:10.1371/journal.pone.0197767. PMC 5988266. PMID 29870541.
  125. Kinver, Mark (15 February 2009). \"Ice oceans 'are not poles apart'\". BBC News. Retrieved 22 October 2011.
  126. \"Plants of Antarctica\". British Antarctic Survey. Natural Environment Research Council. Archived from the original on 7 June 2011. Retrieved 12 July 2011.
  127. Bridge, Paul D.; Spooner, Brian M.; Roberts, Peter J. (2008). \"Non-lichenized fungi from the Antarctic region\". Mycotaxon. 106: 485–490. Archived from the original on 11 August 2013. Retrieved 22 October 2011.
  128. Selbmann, L; de Hoog, G S; Mazzaglia, A; Friedmann, E. I.; Onofri, S (2005). \"Fungi at the edge of life: cryptoendolithic black fungi from Antarctic desert\" (PDF). Studies in Mycology. 51: 1–32.
  129. de Hoog 2005, p. vii.
  130. Godinho, Valeria M. (July 2013). \"Diversity and bioprospecting of fungal communities associated with endemic and cold-adapted macroalgae in Antarctica\". The ISME Journal. Nature Publishing Group. 7 (7): 1434–1451. doi:10.1038/ismej.2013.77. PMC 3695302. PMID 23702515.
  131. Pappas, Stephanie (16 November 2017). \"280-Million-Year-Old Fossil Forest Discovered in Antarctica\". Scientific American. Retrieved 20 February 2022.
  132. Chwedorzewska, K.J. (2015). \"Poa annua L. in the maritime Antarctic: an overview\". Polar Record. 51 (6): 637–643. doi:10.1017/S0032247414000916. S2CID 84747627.
  133. \"Algae\". Australian Antarctic Program. Government of Australia. Retrieved 24 April 2022.
  134. Gorman, James (6 February 2013). \"Bacteria Found Deep Under Antarctic Ice, Scientists Say\". The New York Times. Retrieved 6 February 2013.
  135. Bulat, Sergey A. (28 January 2016). \"Microbiology of the subglacial Lake Vostok: first results of borehole-frozen lake water analysis and prospects for searching for lake inhabitants\". Philosophical Transactions of the Royal Society. Abstract: The Royal Society. 374 (2059). Bibcode:2016RSPTA.37440292B. doi:10.1098/rsta.2014.0292. PMID 26667905. S2CID 8399775.
  136. Raha, Bipasa (2013). \"The Search for Earth-Like Habitable Planet: Antarctica Lake Vostok May be Jupiter's Europa\". Science and Culture (79): 120–122. ISSN 0036-8156.
  137. Weisleitner, Klemens; et al. (10 May 2019). Pierre Amato (ed.). \"Source Environments of the Microbiome in Perennially Ice-Covered Lake Untersee, Antarctica\". Frontiers in Microbiology. 10: 1019. doi:10.3389/fmicb.2019.01019. PMC 6524460. PMID 31134036.
  138. Hoover, Richard Brice; Pikuta, Elena V. (January 2010). \"Psychrophilic and Psychrotolerant Microbial Extremophiles in Polar Environments\" (PDF). National Space Science and Technology Center. Microbial Extremophiles from Lake Untersee: NASA: 25–26. Retrieved 30 January 2022.
  139. Coulter, Dana. Tony Phillips (ed.). \"Extremophile Hunt Begins\". Science News. NASA. Archived from the original on 23 March 2010. Retrieved 22 October 2011.
  140. \"History\". Antarctic and Southern Ocean Coalition. Archived from the original on 25 July 2011. Retrieved 26 July 2011.
  141. \"Toothfish fisheries\". Convention for the Conservation of Antarctic Marine Living Resources. 2 July 2021. Retrieved 13 January 2021.
  142. \"Mining Issues in Antarctica\" (PDF). Antarctica New Zealand. Archived from the original (PDF) on 10 May 2005. Retrieved 1 September 2003.
  143. \"Antarctica, a tale of two treaties\". New Scientist. Retrieved 27 May 2008.
  144. \"The Madrid Protocol\". Australian Antarctic Division. Retrieved 20 February 2022.
  145. \"Protocol on Environmental Protection To The Antarctic Treaty (The Madrid Protocol)\". Australian Antarctic Programme. 17 May 2019. Retrieved 8 February 2021.
  146. Bridge, Paul D.; Hughes, Kevin. A. (2010). \"Conservation issues for Antarctic fungi\". Mycologia Balcanica. 7 (1): 73–76. Archived from the original on 11 August 2013. Retrieved 12 July 2011.
  147. Witherby Publishing Group 2019, p. 146.
  148. \"Now you see it now you don't!\" (PDF). ECO. Vol. 82, no. 3. November 1992. p. 5. Retrieved 20 February 2022.
  149. \"Southern Ocean Whale Sanctuary\". Antarctic and Southern Coalition. Retrieved 13 January 2022.
  150. Riffenburgh 2007, p. 296.
  151. Edwards 1999, p. 250.
  152. Beaglehole 1968, p. 643.
  153. Henriques, Martha (22 October 2018). \"The bones that could shape Antarctica's fate\". BBC Future. Retrieved 22 July 2021.
  154. Trewby 2002, p. 39.
  155. Trewby 2002, p. 139.
  156. Tammiksaar, Erki (14 December 2013). \"Punane Bellingshausen\" [Red Bellingshausen]. Postimees (in Estonian).
  157. Armstrong, Terence E. (September 1971). \"Bellingshausen and the discovery of Antarctica\". Polar Record. 15 (99): 887–889. doi:10.1017/S0032247400062112.
  158. Baughmann 1994, p. 133
  159. Joyner 1992, p. 5.
  160. Trewby 2002, p. 67.
  161. Tammiksaar, E. (2016). \"The Russian Antarctic Expedition under the command of Fabian Gottlieb von Bellingshausen and its reception in Russia and the world\". Polar Record. 52 (5): 578–600. doi:10.1017/S0032247416000449. ISSN 0032-2474.
  162. Cawley 2015, p. 131.
  163. Ainsworth 1847, p. 479.
  164. Trewby 2002, p. 154.
  165. Trewby 2002, pp. 154, 185.
  166. Day 2013, p. 88.
  167. Pyne 2017, p. 85
  168. \"Tannatt William Edgeworth David\". Australian Antarctic Division. Archived from the original on 29 September 2010. Retrieved 27 September 2010.
  169. Riffenburgh 2007, pp. 30–32.
  170. Trewby 2002, p. 159.
  171. Trewby 2002, p. 44.
  172. Blackadder, Jesse (December 2012). \"The first woman in Antarctica\". Australian Antarctic Program. Australian Antarctic Division. Retrieved 27 June 2016.
  173. Norman, F. I.; Gibson, J. A. E.; Burgess, J. S. (1998). \"Klarius Mikkelsen's 1935 landing in the Vestfold Hills, East Antarctica: some fiction and some facts\". Polar Record. Cambridge University Press. 34 (191): 293–304. doi:10.1017/S0032247400025985. Retrieved 21 February 2022.
  174. \"Dates in American Naval History: October\". Naval History and Heritage Command. United States Navy. Archived from the original on 26 June 2004. Retrieved 12 February 2006.
  175. \"Pamela Young\". Royal Society Te Apārangi. Retrieved 21 February 2022.
  176. Ousland, Børge (13 December 2013). \"Børge Ousland: How I crossed Antarctica alone\". The Guardian. ISSN 0261-3077. Retrieved 30 December 2018.
  177. \"Fastest unsupported (kite assisted) journey to the South Pole taking just 34 days\". Guinness World Records.
  178. Headland 1984, p. 238.
  179. \"Antarctica\". Resource Library. National Geographic. 4 January 2012. Retrieved 31 August 2020.
  180. \"Flock of Antarctica's Orthodox temple celebrates Holy Trinity Day\". Serbian Orthodox Church. 24 May 2004. Retrieved 7 February 2009.
  181. Владимир Петраков: 'Антарктика – это особая атмосфера, где живут очень интересные люди' [Vladimir Petrakov: \"Antarctic is a special world, full of very interesting people\"]. Pravoslavye (in Russian). 28 April 2021.
  182. Headland 1984, pp. 12, 130.
  183. Russell 1986, p. 17
  184. \"Antarctic Treaty\". Scientific Committee on Antarctic Research. Archived from the original on 6 February 2006. Retrieved 9 February 2006.
  185. \"Argentina in Antarctica\". Antarctica Institute of Argentina. Archived from the original on 6 March 2006. Retrieved 9 February 2006.
  186. \"Parties\". Secretariat of the Antarctic Treaty. Archived from the original on 23 February 2022. Retrieved 2 April 2022.
  187. Yermakova, Yelena (3 July 2021). \"Legitimacy of the Antarctic Treaty System: is it time for a reform?\". The Polar Journal. 11 (2): 342–359. doi:10.1080/2154896X.2021.1977048. ISSN 2154-896X.
  188. Von Tigerstrom & Leane 2005, p. 204.
  189. Rapp, Ole Magnus (21 September 2015). \"Norge utvider Dronning Maud Land helt frem til Sydpolen\". Aftenposten (in Norwegian). Oslo. Retrieved 21 February 2022.
  190. \"The Foreign Secretary has announced that the southern part of British Antarctic Territory has been named Queen Elizabeth Land\". Foreign & Commonwealth Office. HM Government. 18 December 2012. Retrieved 22 December 2012.
  191. \"Argentina angry after Antarctic territory named after Queen\". BBC News. 22 December 2012. Retrieved 22 December 2012.
  192. Ribadeneira, Diego (1988). \"La Antartida\" (PDF). AFESE (in Spanish). Archived from the original (PDF) on 7 July 2011. Retrieved 19 July 2011.
  193. Morris 1988, p. 219
  194. \"Disputes – international\". The World Factbook. Central Intelligence Agency. 2011. Archived from the original on 15 September 2020. Retrieved 22 October 2011. ... the US and Russia reserve the right to make claims ...
  195. \"Online Browsing Platform (OBP)\". International Organization for Standardization. Retrieved 21 February 2022.
  196. \"Natural Resources\". The World Factbook. Central Intelligence Agency. Archived from the original on 27 December 2016. Retrieved 30 October 2016.
  197. Press, Tony (5 October 2016). \"Antarctica: The Madrid Protocol 25 Years On\". Australian Institute of International Affairs. Retrieved 19 January 2022.
  198. Trewby 2002, pp. 187–188.
  199. \"During Your Visit\". International Association of Antarctica Tour Operators. Retrieved 14 February 2022.
  200. Trewby 2002, p. 107.
  201. \"IAATO Antarctic visitor figures 2019-2020\". Data & Statistics. International Association of Antarctica Tour Operators. July 2020. Retrieved 14 February 2022.
  202. Rowe, Mark (11 February 2006). \"Tourism threatens Antarctic\". The Daily Telegraph. Archived from the original on 24 February 2008. Retrieved 5 February 2006.
  203. \"Tourism and Non-Governmental Activities\". Secretariat of the Antarctic Treaty. Retrieved 7 February 2022.
  204. Day 2013, pp. 507–509.
  205. Hund 2014, p. 41.
  206. Davis, Georgina (30 January 2017). \"A history of McMurdo Station through its architecture\". Polar Record. Cambridge University Press. 53 (2): 167–185. doi:10.1017/S0032247416000747. S2CID 132258248 via Cambridge Core.
  207. Stoddart, Michael (August 2010). \"'Antarctic biology in the 21st century – Advances in, and beyond the international polar year 2007–2008'\". Polar Science. 4 (2): 97–101. Bibcode:2010PolSc...4...97S. doi:10.1016/j.polar.2010.04.004 via Elsevier Science Direct.
  208. \"Human Biology and Medicine\". Australian Antarctic Programme. 16 September 2020. Retrieved 8 February 2021.
  209. Lucibella, Michael (30 November 2016). \"The Polar Geospatial Center: Mapping Antarctica in the 21st Century\". The Antarctic Sun. United States Antarctic Program. Retrieved 13 February 2022.
  210. Belgian Science Policy Office Archived 4 July 2007 at the Wayback Machine – Princess Elisabeth Station
  211. Trewby 2002, p. 27.
  212. Burton, Michael G. (2010). \"Astronomy in Antarctica\". The Astronomy & Astrophysics Review. 18 (4): 417–469. arXiv:1007.2225. Bibcode:2010A&ARv..18..417B. doi:10.1007/s00159-010-0032-2. ISSN 0935-4956. S2CID 16843819.
  213. \"Science Goals: Celebrating a Century of Science and Exploration\". National Science Foundation. 2011. Retrieved 19 January 2022.
  214. \"IceCube Quick Facts\". IceCube Neutrino Observatory. Retrieved 6 February 2022.
  215. \"Finding Meteorite Hotspots in Antarctica\". Earth Observatory. NASA. 9 March 2022. Retrieved 2 April 2022.
  216. Talbert, Tricia (14 November 2016). \"Science from the Sky: NASA Renews Search for Antarctic Meteorites\". NASA. Retrieved 2 April 2022.
  217. \"Meteorites from Antarctica\". NASA. Archived from the original on 6 March 2006. Retrieved 9 February 2006.
\n\n\n \n
\n

Bibliography

\n \n\n\n\n\n \n
\n

Further reading

\n \n\n\n\n\n \n
\n

External links

\n \n\n\n\n\n\n\n
\n\n
\n\n
\n\n
\n\n
\n\n

\n\n

\n\n\n\n\n\n\n\n\n\n \n
\n This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.\n
\n
\n
\n
\n
\n
\n \n \n\n\n\n\n\n\n\n\n\n\n" }, "redirectURL": "", "headersSize": 274, "bodySize": 91228, "_transferSize": 91502, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:36.891Z", "time": 1495.5579999999777, "timings": { "blocked": 11.94900001247786, "dns": 0.007000000000000006, "ssl": -1, "connect": 263.155, "send": 0.3480000000000132, "wait": 503.41399999536014, "receive": 716.6849999921396, "_blocked_queueing": 10.99800001247786, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 10 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.ux-enhancements.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "868" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:52 GMT" }, { "name": "Content-Type", "value": "text/css" } ], "cookies": [], "content": { "size": 868, "mimeType": "text/css", "text": "/**\n * Per http://developer.yahoo.com/blogs/ydn/clip-hidden-content-better-accessibility-53456.html\n * and https://en.wikipedia.org/w/index.php?oldid=572888139#Scrolling_past_the_bottom_of_the_page...\n */\n.cite-accessibility-label {\n\t/* Workaround a Webkit/Blink bug about positioning within columns as many wikis format references with several columns */\n\ttop: -99999px;\n\tclip: rect( 1px, 1px, 1px, 1px );\n\t/* stylelint-disable declaration-no-important */\n\tposition: absolute !important;\n\tpadding: 0 !important;\n\tborder: 0 !important;\n\theight: 1px !important;\n\twidth: 1px !important;\n\t/* stylelint-enable declaration-no-important */\n\toverflow: hidden;\n}\n\n:target .mw-cite-targeted-backlink {\n\tfont-weight: bold;\n}\n\n.mw-cite-up-arrow-backlink {\n\tdisplay: none;\n}\n\n:target .mw-cite-up-arrow-backlink {\n\tdisplay: inline;\n}\n\n:target .mw-cite-up-arrow {\n\tdisplay: none;\n}\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:37.693Z", "time": 0.03600001218728721, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.031000003218650818, "receive": 0.0050000089686363935, "_blocked_queueing": -1 } }, { "_fromCache": "disk", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.scribunto.logs.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Length", "value": "68" }, { "name": "ETag", "value": "\"1775541083618545022/c\"" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:52 GMT" }, { "name": "Content-Type", "value": "text/css" } ], "cookies": [], "content": { "size": 68, "mimeType": "text/css", "text": ".scribunto-limitreport-logs {\n\tmargin: 0;\n\twhite-space: pre-wrap;\n}\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:37.693Z", "time": 13.277000020025298, "timings": { "blocked": 11.348000022793189, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 1.4659999932851642, "receive": 0.46300000394694507, "_blocked_queueing": 9.524000022793189, "_workerStart": -1, "_workerReady": -1, "_workerFetchStart": -1, "_workerRespondWithSettled": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/ext.cite.styles.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "995" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:52 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 2434, "mimeType": "text/css", "text": ".mw-cite-backlink,\n.cite-accessibility-label {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n}\n\n.mw-references-columns {\n\t-webkit-column-width: 30em;\n\t-moz-column-width: 30em;\n\tcolumn-width: 30em;\n\tmargin-top: 0.3em;\n}\n\n/* Lines first column up nicely. */\n.mw-parser-output .mw-references-columns .references {\n\tmargin-top: 0;\n}\n\n/* Avoid elements from breaking between columns */\n.mw-references-columns li {\n\t-webkit-column-break-inside: avoid;\n\tpage-break-inside: avoid;\n\tbreak-inside: avoid-column;\n}\n\nol.references {\n\t/* Resetting *any* counter on an
    element messes the build-in numbering in Firefox up.\n\t Explicitely resetting the build-in \"list-item\" counter fixes this. */\n\tcounter-reset: mw-ref-extends-parent list-item;\n}\n\nol.references > li {\n\tcounter-increment: mw-ref-extends-parent;\n\tcounter-reset: mw-ref-extends-child;\n}\n\nol.references .mw-extended-references {\n\tlist-style: none;\n\tmargin-left: 2em;\n}\n\n.mw-extended-references > li:before {\n\tcounter-increment: mw-ref-extends-child;\n\tcontent: counter( mw-ref-extends-parent, decimal ) '.' counter( mw-ref-extends-child, decimal ) '. ';\n}\n\nsup.reference {\n\t/* Isolation to fix references in case of RTL words at the end of a reference */\n\tunicode-bidi: -moz-isolate;\n\tunicode-bidi: -webkit-isolate;\n\tunicode-bidi: isolate;\n\n\t/* Don't allow a reference that includes a group name\n\tto break in the end of the line */\n\twhite-space: nowrap;\n\n\t/* Do not inherit bold or italic */\n\tfont-weight: normal;\n\tfont-style: normal;\n}\n\n/* Highlight clicked reference in blue to help navigation */\nol.references li:target,\nsup.reference:target {\n\tbackground-color: #eaf3ff;\n}\n\n/* Make cite errors \"strong\" */\n.mw-ext-cite-error {\n\tfont-weight: bold;\n\t/* For the case that the error is embedded in an element with a different direction */\n\tunicode-bidi: embed;\n}\n\n.mw-ext-cite-error code {\n\t/* As code is inheriting `#f8f9fa` as background color from `code`,\n\t we need to increase contrast, by setting it to `transparent`. See T247903. */\n\tbackground-color: transparent;\n\tcolor: inherit;\n\t/* Reduce inherited `padding` to make code fit in better in Resources list. */\n\tpadding: 1px 2px;\n}\n\n/* @noflip */\n.mw-cite-dir-ltr .reference-text {\n\tdirection: ltr;\n\tunicode-bidi: embed;\n}\n\n/* @noflip */\n.mw-cite-dir-rtl .reference-text {\n\tdirection: rtl;\n\tunicode-bidi: embed;\n}@media print {\n\t.mw-cite-backlink {\n\t\tdisplay: none;\n\t}}\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:37.693Z", "time": 0.02300000051036477, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.020000006770715117, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 10 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/mw/skins.minerva.base.reset%7Cskins.minerva.content.styles%7Cext.cite.style%7Csite.styles%7Cmobile.app.pagestyles.android%7Cmediawiki.page.gallery.styles%7Cmediawiki.skinning.content.parsoid.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "11640" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 50837, "mimeType": "text/css", "text": "/*\nProblematic modules: {\n \"skins.minerva.base.reset\": \"missing\",\n \"skins.minerva.content.styles\": \"missing\",\n \"mobile.app.pagestyles.android\": \"missing\"\n}\n*/\n/* CSS for Parsoid Cite extension */\n\n/* Style for s */\n.mw-ref {\n\tvertical-align: super;\n\tline-height: 1;\n\tfont-size: smaller;\n\t/* Do not inherit bold or italic */\n\tfont-weight: normal;\n\tfont-style: normal;\n\t/* Isolation to fix references in case of RTL words at the end of a reference */\n\tunicode-bidi: -moz-isolate;\n\tunicode-bidi: -webkit-isolate;\n\tunicode-bidi: isolate;\n}\n\n.mw-ref-follow {\n\tdisplay: none;\n}\n\n/* Upstream bug in stylelint makes it complain aboout the case of 'mw-Ref' */\n/* stylelint-disable value-keyword-case */\n\n/* With a group set */\n.mw-ref a[ data-mw-group ]:after {\n\tcontent: '[' attr( data-mw-group ) ' ' counter( mw-Ref, decimal ) ']';\n}\n\n/* Groups with special appearance */\n.mw-ref a[ data-mw-group='decimal' ]:after {\n\tcontent: '[' counter( mw-Ref, decimal ) ']';\n}\n\n.mw-ref a[ data-mw-group='lower-alpha' ]:after {\n\tcontent: '[' counter( mw-Ref, lower-alpha ) ']';\n}\n\n.mw-ref a[ data-mw-group='upper-alpha' ]:after {\n\tcontent: '[' counter( mw-Ref, upper-alpha ) ']';\n}\n\n.mw-ref a[ data-mw-group='lower-greek' ]:after {\n\tcontent: '[' counter( mw-Ref, lower-greek ) ']';\n}\n\n.mw-ref a[ data-mw-group='lower-roman' ]:after {\n\tcontent: '[' counter( mw-Ref, lower-roman ) ']';\n}\n\n.mw-ref a[ data-mw-group='upper-roman' ]:after {\n\tcontent: '[' counter( mw-Ref, upper-roman ) ']';\n}\n\n.mw-ref a[ data-mw-group='error-test' ]:after {\n\tcontent: '[' counter( mw-Ref, symbols( cyclic 'first' 'second' 'last!' ) ) ']';\n}\n\n/* Without a group */\n.mw-ref a:after {\n\tcontent: '[' counter( mw-Ref, decimal ) ']';\n}\n\n/* Hide the default rendering in browsers that support content\n * generation by selecting for :after pseudo-element. */\n/* stylelint-disable-next-line selector-type-no-unknown */\nx-thereisnoelementwiththisname:after,\nspan.mw-reflink-text {\n\tdisplay: none;\n}\n\n/* Style for linkbacks from to s */\nol.mw-references {\n\t/* Resetting *any* counter on an
      element messes the build-in numbering in Firefox up.\n\t Explicitely resetting the build-in \"list-item\" counter fixes this. */\n\tcounter-reset: mw-ref-linkback list-item;\n}\n\nol.mw-references > li {\n\tcounter-increment: mw-ref-linkback;\n}\n\n[ rel='mw:referencedBy' ] {\n\tcounter-reset: mw-ref-linkback -1;\n}\n\n[ rel='mw:referencedBy' ]:before {\n\tcontent: '↑ ';\n}\n\nspan[ rel='mw:referencedBy' ] a:before {\n\tcounter-increment: mw-ref-linkback;\n\tcontent: counters( mw-ref-linkback, '.', decimal );\n\tvertical-align: super;\n\tline-height: 1;\n\tfont-size: smaller;\n}\n\nspan[ rel='mw:referencedBy' ] a:after {\n\tcontent: ' ';\n}\n\n/* Hide the default rendering in browsers that support content\n * generation by selecting for :after pseudo-element. */\n/* stylelint-disable-next-line selector-type-no-unknown */\nx-thereisnoelementwiththisname[ rel='mw:referencedBy' ]:before,\nspan.mw-linkback-text {\n\tdisplay: none;\n}\n/*\nMediaWiki:Common.css\n*/\n/* Reset italic styling set by user agent */\ncite,\ndfn {\n\tfont-style: inherit;\n}\n\n/* Straight quote marks for */\nq {\n\tquotes: '\"' '\"' \"'\" \"'\";\n}\n\n/* Avoid collision of blockquote with floating elements by swapping margin and padding */\nblockquote {\n\toverflow: hidden;\n\tmargin: 1em 0;\n\tpadding: 0 40px;\n}\n\n/* Consistent size for , and */\nsmall {\n\tfont-size: 85%;\n}\n\n.mw-body-content sub,\n.mw-body-content sup,\nspan.reference /* for Parsoid */ {\n\tfont-size: 80%;\n}\n\n/* Same spacing for indented and unindented paragraphs on talk pages */\n.ns-talk .mw-body-content dd {\n\tmargin-top: 0.4em;\n\tmargin-bottom: 0.4em;\n}\n\n/* Reduce page jumps by hiding collapsed/dismissed content */\n.client-js .mw-special-Watchlist #watchlist-message,\n.client-js .collapsible:not( .mw-made-collapsible).collapsed > tbody > tr:not(:first-child),\n\n/* Hide charinsert base for those not using the gadget */\n#editpage-specialchars {\n\tdisplay: none;\n}\n\n/* Adds padding above Watchlist announcements where new recentchanges/watchlist filters are enabled */\n.mw-rcfilters-enabled .mw-specialpage-summary {\n\tmargin-top: 1em;\n}\n\n/* Make the list of references smaller\n * Keep in sync with Template:Refbegin/styles.css\n * And Template:Reflist/styles.css\n */\nol.references {\n\tfont-size: 90%;\n\tmargin-bottom: 0.5em;\n}\n\n/* Style for horizontal lists (separator following item).\n @source mediawiki.org/wiki/Snippets/Horizontal_lists\n @revision 8 (2016-05-21)\n @author [[User:Edokter]]\n */\n.hlist dl,\n.hlist ol,\n.hlist ul {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n/* Display list items inline */\n.hlist dd,\n.hlist dt,\n.hlist li {\n\tmargin: 0; /* don't trust the note that says margin doesn't work with inline\n\t\t\t\t* removing margin: 0 makes dds have margins again */\n\tdisplay: inline;\n}\n\n/* Display nested lists inline */\n.hlist.inline,\n.hlist.inline dl,\n.hlist.inline ol,\n.hlist.inline ul,\n.hlist dl dl,\n.hlist dl ol,\n.hlist dl ul,\n.hlist ol dl,\n.hlist ol ol,\n.hlist ol ul,\n.hlist ul dl,\n.hlist ul ol,\n.hlist ul ul {\n\tdisplay: inline;\n}\n\n/* Hide empty list items */\n.hlist .mw-empty-li {\n\tdisplay: none;\n}\n\n/* Generate interpuncts */\n.hlist dt:after {\n\tcontent: \": \";\n}\n\n/**\n * Note hlist style usage differs in Minerva and is defined in core as well!\n * Please check Minerva desktop (and Minerva.css) when changing\n * See https://phabricator.wikimedia.org/T213239\n */\n.hlist dd:after,\n.hlist li:after {\n\tcontent: \" · \";\n\tfont-weight: bold;\n}\n\n.hlist dd:last-child:after,\n.hlist dt:last-child:after,\n.hlist li:last-child:after {\n\tcontent: none;\n}\n\n/* Add parentheses around nested lists */\n.hlist dd dd:first-child:before,\n.hlist dd dt:first-child:before,\n.hlist dd li:first-child:before,\n.hlist dt dd:first-child:before,\n.hlist dt dt:first-child:before,\n.hlist dt li:first-child:before,\n.hlist li dd:first-child:before,\n.hlist li dt:first-child:before,\n.hlist li li:first-child:before {\n\tcontent: \" (\";\n\tfont-weight: normal;\n}\n\n.hlist dd dd:last-child:after,\n.hlist dd dt:last-child:after,\n.hlist dd li:last-child:after,\n.hlist dt dd:last-child:after,\n.hlist dt dt:last-child:after,\n.hlist dt li:last-child:after,\n.hlist li dd:last-child:after,\n.hlist li dt:last-child:after,\n.hlist li li:last-child:after {\n\tcontent: \")\";\n\tfont-weight: normal;\n}\n\n/* Put ordinals in front of ordered list items */\n.hlist ol {\n\tcounter-reset: listitem;\n}\n\n.hlist ol > li {\n\tcounter-increment: listitem;\n}\n\n.hlist ol > li:before {\n\tcontent: \" \" counter(listitem) \"\\a0\";\n}\n\n.hlist dd ol > li:first-child:before,\n.hlist dt ol > li:first-child:before,\n.hlist li ol > li:first-child:before {\n\tcontent: \" (\" counter(listitem) \"\\a0\";\n}\n\n/* Unbulleted lists */\n.plainlist ol,\n.plainlist ul {\n\tline-height: inherit;\n\tlist-style: none none;\n\tmargin: 0;\n}\n\n.plainlist ol li,\n.plainlist ul li {\n\tmargin-bottom: 0;\n}\n\n/* Styling for JQuery makeCollapsible, matching that of collapseButton */\n.mw-parser-output .mw-collapsible-toggle {\n\tfont-weight: normal;\n\t/* @noflip */\n\ttext-align: right;\n\tpadding-right: 0.2em;\n\tpadding-left: 0.2em;\n}\n\n.mw-collapsible-leftside-toggle .mw-collapsible-toggle {\n\t/* @noflip */\n\tfloat: left;\n\t/* @noflip */\n\ttext-align: left;\n}\n\n/* Infobox template style */\n.infobox {\n\tborder: 1px solid #a2a9b1;\n\tborder-spacing: 3px;\n\tbackground-color: #f8f9fa;\n\tcolor: black;\n\t/* @noflip */\n\tmargin: 0.5em 0 0.5em 1em;\n\tpadding: 0.2em;\n\t/* @noflip */\n\tfloat: right;\n\t/* @noflip */\n\tclear: right;\n\tfont-size: 88%;\n\tline-height: 1.5em;\n\twidth: 22em;\n}\n\n.infobox-header,\n.infobox-label,\n.infobox-above,\n.infobox-full-data,\n.infobox-data,\n.infobox-below,\n.infobox-subheader,\n.infobox-image,\n.infobox-navbar,\n/* Remove element selector when every .infobox thing is using the standard module/templates */\n.infobox th,\n.infobox td {\n\tvertical-align: top;\n}\n\n.infobox-label,\n.infobox-data,\n/* Remove element selector when every .infobox thing is using the standard module/templates */\n.infobox th,\n.infobox td {\n\t/* @noflip */\n\ttext-align: left;\n}\n\n/* Remove .infobox when element selectors above are removed */\n.infobox .infobox-above,\n.infobox .infobox-title,\n/* Remove element selector when every .infobox thing is using the standard module/templates */\n.infobox caption {\n\tfont-size: 125%;\n\tfont-weight: bold;\n\ttext-align: center;\n}\n\n.infobox-title,\n/* Remove element selector when every .infobox thing is using the standard module/templates */\n.infobox caption {\n\tpadding: 0.2em;\n}\n\n/* Remove .infobox when element selectors above are removed */\n.infobox .infobox-header,\n.infobox .infobox-subheader,\n.infobox .infobox-image,\n.infobox .infobox-full-data,\n.infobox .infobox-below {\n\ttext-align: center;\n}\n\n/* Remove .infobox when element selectors above are removed */\n.infobox .infobox-navbar {\n\t/* @noflip */\n\ttext-align: right;\n}\n\n/* Normal font styling for wikitable row headers with scope=\"row\" tag */\n.wikitable.plainrowheaders th[scope=row],\n.wikitable.plainrowheaders th[scope=rowgroup] {\n\tfont-weight: normal;\n\t/* @noflip */\n\ttext-align: left;\n}\n\n/* Lists in wikitable data cells are always left-aligned */\n.wikitable td ul,\n.wikitable td ol,\n.wikitable td dl {\n\t/* @noflip */\n\ttext-align: left;\n}\n\n/* Fix for hieroglyphs specificity issue in infoboxes ([[phab:T43869]]) */\ntable.mw-hiero-table td {\n\tvertical-align: middle;\n}\n\n/* Change the external link icon to a PDF icon for all PDF files */\n.mw-parser-output a[href$=\".pdf\"].external,\n.mw-parser-output a[href*=\".pdf?\"].external,\n.mw-parser-output a[href*=\".pdf#\"].external,\n.mw-parser-output a[href$=\".PDF\"].external,\n.mw-parser-output a[href*=\".PDF?\"].external,\n.mw-parser-output a[href*=\".PDF#\"].external {\n\tbackground: url(//upload.wikimedia.org/wikipedia/commons/4/4d/Icon_pdf_file.png) no-repeat right;\n\t/* @noflip */\n\tpadding: 8px 18px 8px 0;\n}\n\n/* System messages styled similarly to fmbox */\ndiv.mw-warning-with-logexcerpt,\ndiv.mw-lag-warn-high,\ndiv.mw-cascadeprotectedwarning,\ndiv#mw-protect-cascadeon,\ndiv.titleblacklist-warning {\n\tclear: both;\n\tmargin: 0.2em 0;\n\tborder: 1px solid #bb7070;\n\tbackground-color: #ffdbdb;\n\tpadding: 0.25em 0.9em;\n\tbox-sizing: border-box;\n}\n\n/* default colors for partial block message */\n.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {\n\tborder-color: #fc3;\n\tbackground-color: #fef6e7;\n}\n\n/* ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */\nth.mbox-text, td.mbox-text { /* The message body cell(s) */\n\tborder: none;\n\t/* @noflip */\n\tpadding: 0.25em 0.9em; /* 0.9em left/right */\n\twidth: 100%; /* Make all mboxes the same width regardless of text length */\n}\n\ntd.mbox-image { /* The left image cell */\n\tborder: none;\n\t/* @noflip */\n\tpadding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */\n\ttext-align: center;\n}\n\ntd.mbox-imageright { /* The right image cell */\n\tborder: none;\n\t/* @noflip */\n\tpadding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */\n\ttext-align: center;\n}\n\ntd.mbox-empty-cell { /* An empty narrow cell */\n\tborder: none;\n\tpadding: 0;\n\twidth: 1px;\n}\n\n/* Article message box styles */\ntable.ambox {\n\tmargin: 0 10%; /* 10% = Will not overlap with other elements */\n\tborder: 1px solid #a2a9b1;\n\t/* @noflip */\n\tborder-left: 10px solid #36c; /* Default \"notice\" blue */\n\tbackground-color: #fbfbfb;\n\tbox-sizing: border-box;\n}\n\n/* Single border between stacked boxes. */\ntable.ambox + table.ambox,\ntable.ambox + .mw-empty-elt + table.ambox {\n\tmargin-top: -1px;\n}\n\n.ambox th.mbox-text,\n.ambox td.mbox-text { /* The message body cell(s) */\n\tpadding: 0.25em 0.5em; /* 0.5em left/right */\n}\n\n.ambox td.mbox-image { /* The left image cell */\n\t/* @noflip */\n\tpadding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */\n}\n\n.ambox td.mbox-imageright { /* The right image cell */\n\t/* @noflip */\n\tpadding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */\n}\n\ntable.ambox-notice {\n\t/* @noflip */\n\tborder-left: 10px solid #36c; /* Blue */\n}\n\ntable.ambox-speedy {\n\t/* @noflip */\n\tborder-left: 10px solid #b32424; /* Red */\n\tbackground-color: #fee7e6; /* Pink */\n}\n\ntable.ambox-delete {\n\t/* @noflip */\n\tborder-left: 10px solid #b32424; /* Red */\n}\n\ntable.ambox-content {\n\t/* @noflip */\n\tborder-left: 10px solid #f28500; /* Orange */\n}\n\ntable.ambox-style {\n\t/* @noflip */\n\tborder-left: 10px solid #fc3; /* Yellow */\n}\n\ntable.ambox-move {\n\t/* @noflip */\n\tborder-left: 10px solid #9932cc; /* Purple */\n}\n\ntable.ambox-protection {\n\t/* @noflip */\n\tborder-left: 10px solid #a2a9b1; /* Gray-gold */\n}\n\n/* Image message box styles */\ntable.imbox {\n\tmargin: 4px 10%;\n\tborder-collapse: collapse;\n\tborder: 3px solid #36c; /* Default \"notice\" blue */\n\tbackground-color: #fbfbfb;\n\tbox-sizing: border-box;\n}\n\n.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */\n\tmargin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */\n\tdisplay: block; /* Fix for webkit to force 100% width. */\n}\n\n.mbox-inside .imbox { /* For imboxes inside other templates. */\n\tmargin: 4px;\n}\n\ntable.imbox-notice {\n\tborder: 3px solid #36c; /* Blue */\n}\n\ntable.imbox-speedy {\n\tborder: 3px solid #b32424; /* Red */\n\tbackground-color: #fee7e6; /* Pink */\n}\n\ntable.imbox-delete {\n\tborder: 3px solid #b32424; /* Red */\n}\n\ntable.imbox-content {\n\tborder: 3px solid #f28500; /* Orange */\n}\n\ntable.imbox-style {\n\tborder: 3px solid #fc3; /* Yellow */\n}\n\ntable.imbox-move {\n\tborder: 3px solid #9932cc; /* Purple */\n}\n\ntable.imbox-protection {\n\tborder: 3px solid #a2a9b1; /* Gray-gold */\n}\n\ntable.imbox-license {\n\tborder: 3px solid #88a; /* Dark gray */\n\tbackground-color: #f7f8ff; /* Light gray */\n}\n\ntable.imbox-featured {\n\tborder: 3px solid #cba135; /* Brown-gold */\n}\n\n/* Category message box styles */\ntable.cmbox {\n\tmargin: 3px 10%;\n\tborder-collapse: collapse;\n\tborder: 1px solid #a2a9b1;\n\tbackground-color: #dfe8ff; /* Default \"notice\" blue */\n\tbox-sizing: border-box;\n}\n\ntable.cmbox-notice {\n\tbackground-color: #d8e8ff; /* Blue */\n}\n\ntable.cmbox-speedy {\n\tmargin-top: 4px;\n\tmargin-bottom: 4px;\n\tborder: 4px solid #b32424; /* Red */\n\tbackground-color: #ffdbdb; /* Pink */\n}\n\ntable.cmbox-delete {\n\tbackground-color: #ffdbdb; /* Pink */\n}\n\ntable.cmbox-content {\n\tbackground-color: #ffe7ce; /* Orange */\n}\n\ntable.cmbox-style {\n\tbackground-color: #fff9db; /* Yellow */\n}\n\ntable.cmbox-move {\n\tbackground-color: #e4d8ff; /* Purple */\n}\n\ntable.cmbox-protection {\n\tbackground-color: #efefe1; /* Gray-gold */\n}\n\n/* Other pages message box styles */\ntable.ombox {\n\tmargin: 4px 10%;\n\tborder-collapse: collapse;\n\tborder: 1px solid #a2a9b1; /* Default \"notice\" gray */\n\tbackground-color: #f8f9fa;\n\tbox-sizing: border-box;\n}\n\ntable.ombox-notice {\n\tborder: 1px solid #a2a9b1; /* Gray */\n}\n\ntable.ombox-speedy {\n\tborder: 2px solid #b32424; /* Red */\n\tbackground-color: #fee7e6; /* Pink */\n}\n\ntable.ombox-delete {\n\tborder: 2px solid #b32424; /* Red */\n}\n\ntable.ombox-content {\n\tborder: 1px solid #f28500; /* Orange */\n}\n\ntable.ombox-style {\n\tborder: 1px solid #fc3; /* Yellow */\n}\n\ntable.ombox-move {\n\tborder: 1px solid #9932cc; /* Purple */\n}\n\ntable.ombox-protection {\n\tborder: 2px solid #a2a9b1; /* Gray-gold */\n}\n\n/* Talk page message box styles */\ntable.tmbox {\n\tmargin: 4px 10%;\n\tborder-collapse: collapse;\n\tborder: 1px solid #c0c090; /* Default \"notice\" gray-brown */\n\tbackground-color: #f8eaba;\n\tmin-width: 80%;\n\tbox-sizing: border-box;\n}\n\n.tmbox.mbox-small {\n\tmin-width: 0; /* reset the min-width of tmbox above */\n}\n\n.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The \"mediawiki\" class ensures that */\n\tmargin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */\n\twidth: 100%; /* For Safari and Opera */\n}\n\n.mbox-inside .tmbox.mbox-small { /* \"small\" tmboxes should not be small when */\n\tline-height: 1.5em; /* also \"nested\", so reset styles that are */\n\tfont-size: 100%; /* set in \"mbox-small\" above. */\n}\n\ntable.tmbox-speedy {\n\tborder: 2px solid #b32424; /* Red */\n\tbackground-color: #fee7e6; /* Pink */\n}\n\ntable.tmbox-delete {\n\tborder: 2px solid #b32424; /* Red */\n}\n\ntable.tmbox-content {\n\tborder: 2px solid #f28500; /* Orange */\n}\n\ntable.tmbox-style {\n\tborder: 2px solid #fc3; /* Yellow */\n}\n\ntable.tmbox-move {\n\tborder: 2px solid #9932cc; /* Purple */\n}\n\ntable.tmbox-protection,\ntable.tmbox-notice {\n\tborder: 1px solid #c0c090; /* Gray-brown */\n}\n\n/* Footer and header message box styles */\ntable.fmbox {\n\tclear: both;\n\tmargin: 0.2em 0;\n\twidth: 100%;\n\tborder: 1px solid #a2a9b1;\n\tbackground-color: #f8f9fa; /* Default \"system\" gray */\n\tbox-sizing: border-box;\n}\n\ntable.fmbox-system {\n\tbackground-color: #f8f9fa;\n}\n\ntable.fmbox-warning {\n\tborder: 1px solid #bb7070; /* Dark pink */\n\tbackground-color: #ffdbdb; /* Pink */\n}\n\ntable.fmbox-editnotice {\n\tbackground-color: transparent;\n}\n\n/* These mbox-small classes must be placed after all other\n ambox/tmbox/ombox etc classes. \"html body.mediawiki\" is so\n they override \"table.ambox + table.ambox\" above. */\nhtml body.mediawiki .mbox-small { /* For the \"small=yes\" option. */\n\t/* @noflip */\n\tclear: right;\n\t/* @noflip */\n\tfloat: right;\n\t/* @noflip */\n\tmargin: 4px 0 4px 1em;\n\tbox-sizing: border-box;\n\twidth: 238px;\n\tfont-size: 88%;\n\tline-height: 1.25em;\n}\n\nhtml body.mediawiki .mbox-small-left { /* For the \"small=left\" option. */\n\t/* @noflip */\n\tmargin: 4px 1em 4px 0;\n\tbox-sizing: border-box;\n\toverflow: hidden;\n\twidth: 238px;\n\tborder-collapse: collapse;\n\tfont-size: 88%;\n\tline-height: 1.25em;\n}\n\n/* Style for compact ambox */\n/* Hide the images */\n.compact-ambox table .mbox-image,\n.compact-ambox table .mbox-imageright,\n.compact-ambox table .mbox-empty-cell {\n\tdisplay: none;\n}\n\n/* Remove borders, backgrounds, padding, etc. */\n.compact-ambox table.ambox {\n\tborder: none;\n\tborder-collapse: collapse;\n\tbackground-color: transparent;\n\tmargin: 0 0 0 1.6em !important;\n\tpadding: 0 !important;\n\twidth: auto;\n\tdisplay: block;\n}\n\nbody.mediawiki .compact-ambox table.mbox-small-left {\n\tfont-size: 100%;\n\twidth: auto;\n\tmargin: 0;\n}\n\n/* Style the text cell as a list item and remove its padding */\n.compact-ambox table .mbox-text {\n\tpadding: 0 !important;\n\tmargin: 0 !important;\n}\n\n.compact-ambox table .mbox-text-span {\n\tdisplay: list-item;\n\tline-height: 1.5em;\n\tlist-style-type: square;\n\tlist-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg);\n}\n\n/* Allow for hiding text in compact form */\n.compact-ambox .hide-when-compact {\n\tdisplay: none;\n}\n\n/* Remove underlines from certain links */\n.nounderlines a,\n.IPA a:link,\n.IPA a:visited {\n\ttext-decoration: none !important;\n}\n\n/* Prevent line breaks in silly places where desired (nowrap)\n and links when we don't want them to (nowraplinks a) */\n.nowrap,\n.nowraplinks a {\n\twhite-space: nowrap;\n}\n\n/* But allow wrapping where desired: */\n.wrap,\n.wraplinks a {\n\twhite-space: normal;\n}\n\n/* Increase the height of the image upload box */\n#wpUploadDescription {\n\theight: 13em;\n}\n\n/* Minimum thumb width */\n.thumbinner {\n\tmin-width: 100px;\n}\n\n/* Prevent floating boxes from overlapping any category listings,\n file histories, edit previews, and edit [Show changes] views. */\n#mw-subcategories,\n#mw-pages,\n#mw-category-media,\n#filehistory,\n#wikiPreview,\n#wikiDiff {\n\tclear: both;\n}\n\n/* Selectively hide headers in WikiProject banners */\n/* TemplateStyles */\n.wpb .wpb-header {\n\tdisplay: none;\n}\n\n.wpbs-inner .wpb .wpb-header {\n\tdisplay: table-row;\n}\n\n.wpbs-inner .wpb-outside {\n\tdisplay: none; /* hide things that should only display outside shells */\n}\n\n/* Styling for Abuse Filter tags */\n.mw-tag-markers {\n\tfont-style: italic;\n\tfont-size: 90%;\n}\n\n/* Hide stuff meant for accounts with special permissions. Made visible again in\n [[MediaWiki:Group-checkuser.css]], [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-abusefilter.css]],\n [[MediaWiki:Group-abusefilter-helper.css]], [[MediaWiki:Group-patroller.css]],\n [[MediaWiki:Group-templateeditor.css]], [[MediaWiki:Group-extendedmover.css]],\n [[MediaWiki:Group-extendedconfirmed.css]], and [[Mediawiki:Group-autoconfirmed.css]]. */\n.checkuser-show,\n.sysop-show,\n.abusefilter-show,\n.abusefilter-helper-show,\n.patroller-show,\n.templateeditor-show,\n.extendedmover-show,\n.extendedconfirmed-show,\n.autoconfirmed-show,\n.user-show {\n\tdisplay: none;\n}\n\n/* Hide the redlink generated by {{Editnotice}},\n this overrides the \".sysop-show { display: none; }\" above that applies\n to the same link as well. See [[phab:T45013]]\n\n Hide the images in editnotices to keep them readable in VE view.\n Long term, editnotices should become a core feature so that they can be designed responsive. */\n.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,\n.ve-ui-mwNoticesPopupTool-item .mbox-image,\n.ve-ui-mwNoticesPopupTool-item .mbox-imageright {\n\tdisplay: none !important;\n}\n\n/* Remove bullets when there are multiple edit page warnings */\nul.permissions-errors > li {\n\tlist-style: none none;\n}\n\nul.permissions-errors {\n\tmargin: 0;\n}\n\n/* texhtml class for inline math (based on generic times-serif class) */\nspan.texhtml {\n\tfont-family: \"Nimbus Roman No9 L\", \"Times New Roman\", Times, serif;\n\tfont-size: 118%;\n\tline-height: 1;\n\twhite-space: nowrap;\n\t/* Force tabular and lining display for texhtml */\n\t-webkit-font-feature-settings: \"lnum\", \"tnum\", \"kern\" 0;\n\tfont-feature-settings: \"lnum\", \"tnum\", \"kern\" 0;\n\tfont-variant-numeric: lining-nums tabular-nums;\n\tfont-kerning: none;\n}\n\nspan.texhtml span.texhtml {\n\tfont-size: 100%;\n}\n\nspan.mwe-math-mathml-inline {\n\tfont-size: 118%;\n}\n\n/* Make be left aligned with one space indent for \n * compatibility with style conventions\n */\n.mwe-math-fallback-image-display,\n.mwe-math-mathml-display {\n\tmargin-left: 1.6em !important;\n\tmargin-top: 0.6em;\n\tmargin-bottom: 0.6em;\n}\n\n.mwe-math-mathml-display math {\n\tdisplay: inline;\n}\n\n/* Work-around for [[phab:T25965]] / [[phab:T100106]] (Kaltura advertisement) */\n.k-player .k-attribution {\n\tvisibility: hidden;\n}\n\n/* Move 'play' button of video player to bottom left corner */\n.PopUpMediaTransform a .play-btn-large {\n\tmargin: 0;\n\ttop: auto;\n\tright: auto;\n\tbottom: 0;\n\tleft: 0;\n}\n\n@media screen {\n\t/* Gallery styles background changes are restricted to screen view.\n\t In printing we should avoid applying backgrounds. */\n\t/* The backgrounds for galleries. */\n\t#content .gallerybox div.thumb {\n\t\t/* Light gray padding */\n\t\tbackground-color: #f8f9fa;\n\t}\n\t/* Put a chequered background behind images, only visible if they have transparency.\n\t '.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */\n\t.gallerybox .thumb img {\n\t\tbackground: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;\n\t}\n\t/* But not on articles, user pages, portals or with opt-out. */\n\t.ns-0 .gallerybox .thumb img,\n\t.ns-2 .gallerybox .thumb img,\n\t.ns-100 .gallerybox .thumb img,\n\t.nochecker .gallerybox .thumb img {\n\t\tbackground-image: none;\n\t}\n\n\t/* Display \"From Wikipedia, the free encyclopedia\" in skins that support it,\n\t do not apply to print mode */\n\t#siteSub {\n\t\tdisplay: block;\n\t}\n}\n\n/* Hide FlaggedRevs notice UI when there are no pending changes */\n.flaggedrevs_draft_synced,\n.flaggedrevs_stable_synced,\n/* \"Temporary\" to remove links in sidebar T255381 */\n#t-upload,\n/* Hide broken download box on Special:Book pending T285400 */\n.mw-special-Book #coll-downloadbox {\n\tdisplay: none;\n}/*\nMediaWiki:Vector.css\n*/\n/* Don't display some stuff on the main page */\n.page-Main_Page #deleteconfirm,\n.page-Main_Page #t-cite,\n.page-Main_Page #footer-info-lastmod,\n.action-view.page-Main_Page #siteSub,\n.action-view.page-Main_Page #contentSub,\n.action-view.page-Main_Page #contentSub2 {\n\tdisplay: none !important;\n}\n\n/* Position coordinates */\n#coordinates {\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tfloat: right;\n\tmargin: 0;\n\tpadding: 0;\n\tline-height: 1.5em;\n\ttext-align: right;\n\ttext-indent: 0;\n\tfont-size: 85%;\n\ttext-transform: none;\n\twhite-space: nowrap;\n}\n/* correct position for VE */\n.ve-ce-surface-enabled #coordinates {\n\tmargin-right: 2em;\n\tmargin-top: -1em;\n}\n.mw-indicator #coordinates {\n\tposition: absolute;\n\ttop: 3.5em;\n\tright: 0;\n\tline-height: 1.6;\n\ttext-align: right;\n\tfont-size: 92%;\n\twhite-space: nowrap;\n}\n\n/* FR topicon position */\ndiv.flaggedrevs_short {\n\tposition: absolute;\n\ttop: -3em;\n\tright: 100px;\n\tz-index: 1;\n}\n\n/* Make \"From Wikipedia, the free encyclopedia\" a bit smaller (T283756) */\n#siteSub {\n\tfont-size: 80%;\n}\nbody.skin-vector-legacy #siteSub {\n\tfont-size: 92%;\n}\n\n\n/* Move page status indicators down slightly */\n.mw-body .mw-indicators {\n\tpadding-top: 0.4em;\n}\n\n/* Override [[phab:T265947]] */\n.mw-body-content blockquote {\n\tborder-left: none;\n}\n\n/* Vector-specific list display in message boxes */\n.compact-ambox table .mbox-text-span {\n\tlist-style-type: disc;\n\tlist-style-image: url(/w/skins/Vector/resources/common/images/bullet-icon.svg);\n}@media print {\n\t/*\n\tMediaWiki:Print.css\n\t*/\n\t/* Do not print:\n\t 1: When in mainspace: Article message boxes,\n\t navboxes, sister project boxes, disambig links,\n\t and items marked as metadata.\n\t 2: section edit links.\n\t 3: navbar links.\n\t 4: Show/hide toggles for collapsible items.\n\t*/\n\t.ns--1 .ambox,\n\t.ns-0 .ambox,\n\t.ns--1 .navbox,\n\t.ns-0 .navbox,\n\t/* high specificity because Minerva */\n\t.mediawiki.ns--1 .mw-parser-output .sidebar,\n\t.mediawiki.ns-0 .mw-parser-output .sidebar,\n\t.ns--1 .sisterproject,\n\t.ns-0 .sisterproject,\n\t.ns--1 .hatnote,\n\t.ns-0 .hatnote,\n\t.ns--1 .metadata,\n\t.ns-0 .metadata,\n\t.sistersitebox,\n\t.editlink,\n\t.navbar,\n\tspan.mw-collapsible-toggle,\n\tth .sortkey,\n\ttd .sortkey,\n\t#mw-revision-nav,\n\t/* Add formatting to make sure that \"external references\" from templates\n\t like [[Template:Ref]] do not get URL expansion, not even when printed.\n\t The anchor itself has class \"external autonumber\" and the url expansion\n\t is inserted when printing (see the common printing style sheet at\n\t http://en.wikipedia.org/w/skins/common/commonPrint.css) using the\n\t \":after\" pseudo-element of CSS.\n\t*/\n\t.nourlexpansion a.external.text:after,\n\t.nourlexpansion a.external.autonumber:after {\n\t\tdisplay: none !important;\n\t}\n\t\n\t/* Uncollapse collapsible things */\n\t.mw-parser-output .mw-collapsed .mw-collapsible-content {\n\t\tdisplay: block !important;\n\t}\n\t\n\ttable.collapsible tr,\n\t.mw-parser-output table.mw-collapsed > * > tr {\n\t\tdisplay: table-row !important;\n\t}\n\t\n\t.mw-parser-output ol.mw-collapsed > li,\n\t.mw-parser-output ul.mw-collapsed > li {\n\t\tdisplay: list-item !important;\n\t}\n\t\n\t/* On websites with siteSub visible, the margin on the firstHeading is not needed. */\n\t#firstHeading {\n\t\tmargin: 0;\n\t}\n\t\n\t/* We don't want very long URLs (that are added to the content in print) to widen the canvas */\n\t#content a.external.text:after,\n\t#content a.external.autonumber:after {\n\t\tword-wrap: break-word;\n\t}\n\t\n\t/*\n\t- Basic infobox styling\n\t- Remove background colors, they are hard to print\n\t*/\n\t.infobox {\n\t\tborder: solid 1px #aaa;\n\t\tbackground-color: #fff;\n\t\tborder-spacing: 0;\n\t\tborder-collapse: collapse;\n\t\twidth: 180pt !important; /*T174957*/\n\t}\n\t\n\t.infobox > * > tr > td,\n\t.infobox > * > tr > th {\n\t\tpadding: 2px 5px;\n\t\tborder-bottom: 1px solid #EAECF0;\t\t\n\t}\n\t\n\t/* Reduce noise for print medium - labels may be links */\n\t.infobox a,\n\t/* reset last border (set above) of infobox */\n\t.infobox > * > tr:last-child > th,\n\t.infobox > * > tr:last-child > td {\n\t\tborder: 0;\n\t}\n\t\n\t/* References */\n\t.refbegin a,\n\t.references a,\n\t.reference a {\n\t\tcolor: black !important;\n\t}\n\t\n\t.reference a {\n\t\tborder-bottom: 0;\n\t}\n\t\n\tol.references,\n\tdiv.reflist,\n\tdiv.refbegin,\n\tcite * {\n\t\t/* Override any editor added inline styles that play with font-size */\n\t\tfont-size: inherit !important;\n\t}\n\t\n\t.refbegin li,\n\t.references li {\n\t\tcolor: #666;\n\t\tline-height: 14pt;\n\t}\n\t\n\t.printfooter {\n\t\tclear: both;\n\t}}\n/* stylelint-disable selector-class-pattern */\n/* Galleries */\n/* Don't forget to update gallery.print.css */\nul.gallery {\n margin: 2px;\n padding: 2px;\n display: block;\n}\nli.gallerycaption {\n font-weight: bold;\n text-align: center;\n display: block;\n word-wrap: break-word;\n}\nli.gallerybox {\n vertical-align: top;\n display: inline-block;\n}\nli.gallerybox div.thumb {\n text-align: center;\n margin: 2px;\n}\nli.gallerybox div.thumb img {\n display: block;\n margin: 0 auto;\n}\ndiv.gallerytext {\n overflow: hidden;\n font-size: 94%;\n padding: 2px 4px;\n word-wrap: break-word;\n}\n.galleryfilename {\n display: block;\n}\n.galleryfilename-truncate {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n/* new gallery stuff */\nul.mw-gallery-nolines li.gallerybox div.thumb {\n background-color: transparent;\n border: 0;\n}\nul.mw-gallery-nolines li.gallerybox div.gallerytext {\n text-align: center;\n}\n/* height constrained gallery */\nul.mw-gallery-packed,\nul.mw-gallery-packed-overlay,\nul.mw-gallery-packed-hover {\n text-align: center;\n}\nul.mw-gallery-packed li.gallerybox div.thumb,\nul.mw-gallery-packed-overlay li.gallerybox div.thumb,\nul.mw-gallery-packed-hover li.gallerybox div.thumb {\n background-color: transparent;\n border: 0;\n}\nul.mw-gallery-packed li.gallerybox div.thumb img,\nul.mw-gallery-packed-overlay li.gallerybox div.thumb img,\nul.mw-gallery-packed-hover li.gallerybox div.thumb img {\n margin: 0 auto;\n}\nul.mw-gallery-packed-hover li.gallerybox,\nul.mw-gallery-packed-overlay li.gallerybox {\n position: relative;\n}\nul.mw-gallery-packed-hover div.gallerytextwrapper {\n overflow: hidden;\n height: 0;\n}\nul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,\nul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,\nul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {\n position: absolute;\n background: #fff;\n background: rgba(255, 255, 255, 0.8);\n padding: 5px 10px;\n bottom: 0;\n left: 0;\n /* Needed for IE */\n height: auto;\n max-height: 40%;\n overflow: hidden;\n font-weight: bold;\n margin: 2px;\n /* correspond to style on div.thumb */\n}\nul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper p,\nul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper p,\nul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper p {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\nul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper:hover,\nul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper:hover,\nul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper:hover {\n overflow: visible;\n max-height: none;\n}\nul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper:hover p,\nul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper:hover p,\nul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper:hover p {\n text-overflow: clip;\n white-space: normal;\n overflow: visible;\n}\n/* Slideshow */\nul.gallery.mw-gallery-slideshow {\n display: block;\n margin: 4em 0;\n /* `li` item */\n}\nul.gallery.mw-gallery-slideshow .gallerycaption {\n font-size: 1.3em;\n margin: 0;\n}\nul.gallery.mw-gallery-slideshow .gallerycarousel {\n display: block;\n text-align: center;\n}\nul.gallery.mw-gallery-slideshow .gallerycarousel.mw-gallery-slideshow-thumbnails-toggled {\n margin-bottom: 1.3em;\n}\nul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons {\n opacity: 0.5;\n padding: 1.3em 0;\n white-space: nowrap;\n}\nul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons .oo-ui-buttonElement {\n margin: 0 2em;\n}\nul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons .oo-ui-buttonElement:first-child {\n margin-left: 0;\n}\nul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons .oo-ui-buttonElement:last-child {\n margin-right: 0;\n}\nul.gallery.mw-gallery-slideshow .gallerybox.slideshow-current {\n background: #efefef;\n}\nul.gallery.mw-gallery-slideshow .gallerybox > div {\n max-width: 120px;\n}\nul.gallery.mw-gallery-slideshow .gallerybox div.thumb {\n border: 0;\n background: transparent;\n}\n.mw-gallery-slideshow-img-container a {\n display: block;\n}\n@media screen {\n /* Background and border colors are defined separately for print mode */\n li.gallerybox div.thumb {\n border: 1px solid #c8ccd1;\n background-color: #f8f9fa;\n }\n}@media print {\n\t/* stylelint-disable selector-class-pattern */\n\tli.gallerybox {\n\t vertical-align: top;\n\t display: inline-block;\n\t}\n\tli.gallerybox div.thumb {\n\t background-color: #fff;\n\t border: 1px solid #ccc;\n\t}\n\tul.gallery {\n\t margin: 2px;\n\t padding: 2px;\n\t display: block;\n\t}\n\tli.gallerycaption {\n\t font-weight: bold;\n\t text-align: center;\n\t display: block;\n\t word-wrap: break-word;\n\t}\n\tdiv.gallerytext {\n\t overflow: visible;\n\t}\n\tul.mw-gallery-packed-hover div.gallerytextwrapper {\n\t overflow: visible;\n\t height: auto;\n\t}\n\tul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,\n\tul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,\n\tul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {\n\t position: static;\n\t background: transparent;\n\t padding: 0;\n\t max-height: none;\n\t overflow: visible;\n\t font-weight: normal;\n\t margin: 0;\n\t /* correspond to style on div.thumb */\n\t}\n\tul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper p,\n\tul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper p,\n\tul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper p {\n\t text-overflow: clip;\n\t white-space: normal;\n\t overflow: visible;\n\t}}\n/**\n * Style Parsoid HTML+RDFa output consistent with wikitext from PHP parser.\n */\n/*\n * Auto-numbered external links\n * Parsoid renders those as link without content, and lets CSS do the\n * counting. This way the counting style can be customized, and counts update\n * automatically when content is modified.\n */\n.mw-parser-output {\n counter-reset: mw-numbered-ext-link;\n}\n.mw-parser-output a[rel~='mw:ExtLink']:empty:after {\n content: '[' counter(mw-numbered-ext-link) ']';\n counter-increment: mw-numbered-ext-link;\n}\n\n/**\n * Block media items\n */\nfigure[typeof~='mw:Image'],\nfigure[typeof~='mw:Video'],\nfigure[typeof~='mw:Audio'],\nfigure[typeof~='mw:Image/Frameless'],\nfigure[typeof~='mw:Video/Frameless'],\nfigure[typeof~='mw:Audio/Frameless'] {\n margin: 0;\n /* Hide the caption for frameless and plain floated images */\n}\n.mw-body-content figure[typeof~='mw:Image'] > a,\n.mw-body-content figure[typeof~='mw:Video'] > a,\n.mw-body-content figure[typeof~='mw:Audio'] > a,\n.mw-body-content figure[typeof~='mw:Image/Frameless'] > a,\n.mw-body-content figure[typeof~='mw:Video/Frameless'] > a,\n.mw-body-content figure[typeof~='mw:Audio/Frameless'] > a {\n border: 0;\n}\nfigure[typeof~='mw:Image'].mw-halign-right,\nfigure[typeof~='mw:Video'].mw-halign-right,\nfigure[typeof~='mw:Audio'].mw-halign-right,\nfigure[typeof~='mw:Image/Frameless'].mw-halign-right,\nfigure[typeof~='mw:Video/Frameless'].mw-halign-right,\nfigure[typeof~='mw:Audio/Frameless'].mw-halign-right {\n /* @noflip */\n margin: 0 0 0.5em 0.5em;\n /* @noflip */\n clear: right;\n /* @noflip */\n float: right;\n}\nfigure[typeof~='mw:Image'].mw-halign-left,\nfigure[typeof~='mw:Video'].mw-halign-left,\nfigure[typeof~='mw:Audio'].mw-halign-left,\nfigure[typeof~='mw:Image/Frameless'].mw-halign-left,\nfigure[typeof~='mw:Video/Frameless'].mw-halign-left,\nfigure[typeof~='mw:Audio/Frameless'].mw-halign-left {\n /* @noflip */\n margin: 0 0.5em 0.5em 0;\n /* @noflip */\n clear: left;\n /* @noflip */\n float: left;\n}\nfigure[typeof~='mw:Image'].mw-halign-none,\nfigure[typeof~='mw:Video'].mw-halign-none,\nfigure[typeof~='mw:Audio'].mw-halign-none,\nfigure[typeof~='mw:Image/Frameless'].mw-halign-none,\nfigure[typeof~='mw:Video/Frameless'].mw-halign-none,\nfigure[typeof~='mw:Audio/Frameless'].mw-halign-none {\n clear: none;\n float: none;\n}\nfigure[typeof~='mw:Image'].mw-halign-center,\nfigure[typeof~='mw:Video'].mw-halign-center,\nfigure[typeof~='mw:Audio'].mw-halign-center,\nfigure[typeof~='mw:Image/Frameless'].mw-halign-center,\nfigure[typeof~='mw:Video/Frameless'].mw-halign-center,\nfigure[typeof~='mw:Audio/Frameless'].mw-halign-center {\n /* Matches *.center * in element.css */\n margin: 0 auto;\n display: table;\n border-collapse: collapse;\n clear: none;\n float: none;\n}\nfigure[typeof~='mw:Image'] > figcaption,\nfigure[typeof~='mw:Video'] > figcaption,\nfigure[typeof~='mw:Audio'] > figcaption,\nfigure[typeof~='mw:Image/Frameless'] > figcaption,\nfigure[typeof~='mw:Video/Frameless'] > figcaption,\nfigure[typeof~='mw:Audio/Frameless'] > figcaption {\n display: none;\n}\nfigure[typeof~='mw:Image/Thumb'],\nfigure[typeof~='mw:Video/Thumb'],\nfigure[typeof~='mw:Audio/Thumb'],\nfigure[typeof~='mw:Image/Frame'],\nfigure[typeof~='mw:Video/Frame'],\nfigure[typeof~='mw:Audio/Frame'] {\n margin: 0;\n margin-bottom: 0.5em;\n display: table;\n text-align: center;\n border-collapse: collapse;\n}\n.mw-body-content figure[typeof~='mw:Image/Thumb'] > a,\n.mw-body-content figure[typeof~='mw:Video/Thumb'] > a,\n.mw-body-content figure[typeof~='mw:Audio/Thumb'] > a,\n.mw-body-content figure[typeof~='mw:Image/Frame'] > a,\n.mw-body-content figure[typeof~='mw:Video/Frame'] > a,\n.mw-body-content figure[typeof~='mw:Audio/Frame'] > a {\n border: 0;\n}\n.mw-content-ltr figure[typeof~='mw:Image/Thumb'],\n.mw-content-ltr figure[typeof~='mw:Video/Thumb'],\n.mw-content-ltr figure[typeof~='mw:Audio/Thumb'],\n.mw-content-ltr figure[typeof~='mw:Image/Frame'],\n.mw-content-ltr figure[typeof~='mw:Video/Frame'],\n.mw-content-ltr figure[typeof~='mw:Audio/Frame'] {\n /* @noflip */\n margin: 0.5em 0 1.3em 1.4em;\n /* @noflip */\n clear: right;\n /* @noflip */\n float: right;\n}\n.mw-content-rtl figure[typeof~='mw:Image/Thumb'],\n.mw-content-rtl figure[typeof~='mw:Video/Thumb'],\n.mw-content-rtl figure[typeof~='mw:Audio/Thumb'],\n.mw-content-rtl figure[typeof~='mw:Image/Frame'],\n.mw-content-rtl figure[typeof~='mw:Video/Frame'],\n.mw-content-rtl figure[typeof~='mw:Audio/Frame'] {\n /* @noflip */\n margin: 0.5em 1.4em 1.3em 0;\n /* @noflip */\n clear: left;\n /* @noflip */\n float: left;\n}\nfigure[typeof~='mw:Image/Thumb'].mw-halign-right,\nfigure[typeof~='mw:Video/Thumb'].mw-halign-right,\nfigure[typeof~='mw:Audio/Thumb'].mw-halign-right,\nfigure[typeof~='mw:Image/Frame'].mw-halign-right,\nfigure[typeof~='mw:Video/Frame'].mw-halign-right,\nfigure[typeof~='mw:Audio/Frame'].mw-halign-right {\n /* @noflip */\n margin: 0.5em 0 1.3em 1.4em;\n /* @noflip */\n clear: right;\n /* @noflip */\n float: right;\n}\nfigure[typeof~='mw:Image/Thumb'].mw-halign-left,\nfigure[typeof~='mw:Video/Thumb'].mw-halign-left,\nfigure[typeof~='mw:Audio/Thumb'].mw-halign-left,\nfigure[typeof~='mw:Image/Frame'].mw-halign-left,\nfigure[typeof~='mw:Video/Frame'].mw-halign-left,\nfigure[typeof~='mw:Audio/Frame'].mw-halign-left {\n /* @noflip */\n margin: 0.5em 1.4em 1.3em 0;\n /* @noflip */\n clear: left;\n /* @noflip */\n float: left;\n}\nfigure[typeof~='mw:Image/Thumb'].mw-halign-none,\nfigure[typeof~='mw:Video/Thumb'].mw-halign-none,\nfigure[typeof~='mw:Audio/Thumb'].mw-halign-none,\nfigure[typeof~='mw:Image/Frame'].mw-halign-none,\nfigure[typeof~='mw:Video/Frame'].mw-halign-none,\nfigure[typeof~='mw:Audio/Frame'].mw-halign-none {\n /* Override the default margin from mw-content-xxx above */\n margin: 0;\n margin-bottom: 0.5em;\n clear: none;\n float: none;\n}\nfigure[typeof~='mw:Image/Thumb'].mw-halign-center,\nfigure[typeof~='mw:Video/Thumb'].mw-halign-center,\nfigure[typeof~='mw:Audio/Thumb'].mw-halign-center,\nfigure[typeof~='mw:Image/Frame'].mw-halign-center,\nfigure[typeof~='mw:Video/Frame'].mw-halign-center,\nfigure[typeof~='mw:Audio/Frame'].mw-halign-center {\n /* Override the default margin from mw-content-xxx above\n\t\t * And, matches *.center * in element.css\n\t\t */\n margin: 0 auto 0.5em auto;\n clear: none;\n float: none;\n}\nfigure[typeof~='mw:Image/Thumb'] > *:first-child,\nfigure[typeof~='mw:Video/Thumb'] > *:first-child,\nfigure[typeof~='mw:Audio/Thumb'] > *:first-child,\nfigure[typeof~='mw:Image/Frame'] > *:first-child,\nfigure[typeof~='mw:Video/Frame'] > *:first-child,\nfigure[typeof~='mw:Audio/Frame'] > *:first-child {\n /**\n\t\t * Broken media get a span instead.\n\t\t *\n\t\t * FIXME: The `> span:first-child` can be removed once the class\n\t\t * is rolled out in Parsoid as well and content in RESTBase regenerated.\n\t\t */\n}\nfigure[typeof~='mw:Image/Thumb'] > *:first-child > audio,\nfigure[typeof~='mw:Video/Thumb'] > *:first-child > audio,\nfigure[typeof~='mw:Audio/Thumb'] > *:first-child > audio,\nfigure[typeof~='mw:Image/Frame'] > *:first-child > audio,\nfigure[typeof~='mw:Video/Frame'] > *:first-child > audio,\nfigure[typeof~='mw:Audio/Frame'] > *:first-child > audio,\nfigure[typeof~='mw:Image/Thumb'] > *:first-child > img,\nfigure[typeof~='mw:Video/Thumb'] > *:first-child > img,\nfigure[typeof~='mw:Audio/Thumb'] > *:first-child > img,\nfigure[typeof~='mw:Image/Frame'] > *:first-child > img,\nfigure[typeof~='mw:Video/Frame'] > *:first-child > img,\nfigure[typeof~='mw:Audio/Frame'] > *:first-child > img,\nfigure[typeof~='mw:Image/Thumb'] > *:first-child > video,\nfigure[typeof~='mw:Video/Thumb'] > *:first-child > video,\nfigure[typeof~='mw:Audio/Thumb'] > *:first-child > video,\nfigure[typeof~='mw:Image/Frame'] > *:first-child > video,\nfigure[typeof~='mw:Video/Frame'] > *:first-child > video,\nfigure[typeof~='mw:Audio/Frame'] > *:first-child > video {\n margin: 3px;\n}\nfigure[typeof~='mw:Image/Thumb'] > *:first-child > span:first-child,\nfigure[typeof~='mw:Video/Thumb'] > *:first-child > span:first-child,\nfigure[typeof~='mw:Audio/Thumb'] > *:first-child > span:first-child,\nfigure[typeof~='mw:Image/Frame'] > *:first-child > span:first-child,\nfigure[typeof~='mw:Video/Frame'] > *:first-child > span:first-child,\nfigure[typeof~='mw:Audio/Frame'] > *:first-child > span:first-child,\nfigure[typeof~='mw:Image/Thumb'] > *:first-child > span.mw-broken-media,\nfigure[typeof~='mw:Video/Thumb'] > *:first-child > span.mw-broken-media,\nfigure[typeof~='mw:Audio/Thumb'] > *:first-child > span.mw-broken-media,\nfigure[typeof~='mw:Image/Frame'] > *:first-child > span.mw-broken-media,\nfigure[typeof~='mw:Video/Frame'] > *:first-child > span.mw-broken-media,\nfigure[typeof~='mw:Audio/Frame'] > *:first-child > span.mw-broken-media {\n display: inline-block;\n /* The extra horizontal margin here is to make up for the lack of a border */\n margin: 3px 4px;\n /* This is hardcoded in Linker::makeThumbLink2 for broken media */\n width: 180px;\n /* Styles the text of broken media */\n font-size: 94%;\n}\nfigure[typeof~='mw:Image/Thumb'] > figcaption,\nfigure[typeof~='mw:Video/Thumb'] > figcaption,\nfigure[typeof~='mw:Audio/Thumb'] > figcaption,\nfigure[typeof~='mw:Image/Frame'] > figcaption,\nfigure[typeof~='mw:Video/Frame'] > figcaption,\nfigure[typeof~='mw:Audio/Frame'] > figcaption {\n display: table-caption;\n caption-side: bottom;\n line-height: 1.4em;\n /**\n\t\t * The \"break-word\" value is deprecated, however, it's well supported\n\t\t * at 94.73%\n\t\t * https://caniuse.com/mdn-css_properties_word-break_break-word\n\t\t *\n\t\t * The spec suggests it has the same effect as,\n\t\t *\n\t\t * word-break: normal;\n\t\t * overflow-wrap: anywhere;\n\t\t *\n\t\t * https://drafts.csswg.org/css-text-3/#word-break-property\n\t\t *\n\t\t * So, we should use that. However, support for \"anywhere\" is lagging\n\t\t * at just 72.39%, with Safari being a notable miss.\n\t\t * https://caniuse.com/mdn-css_properties_overflow-wrap_anywhere\n\t\t *\n\t\t * \"Soft wrap opportunities introduced by the word break are considered\n\t\t * when calculating min-content intrinsic sizes.\"\n\t\t * From https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap\n\t\t */\n word-break: break-word;\n /* taken from .thumbcaption, plus .thumbinner */\n padding: 0 6px 6px 6px;\n}\n.mw-content-ltr figure[typeof~='mw:Image/Thumb'] > figcaption,\n.mw-content-ltr figure[typeof~='mw:Video/Thumb'] > figcaption,\n.mw-content-ltr figure[typeof~='mw:Audio/Thumb'] > figcaption,\n.mw-content-ltr figure[typeof~='mw:Image/Frame'] > figcaption,\n.mw-content-ltr figure[typeof~='mw:Video/Frame'] > figcaption,\n.mw-content-ltr figure[typeof~='mw:Audio/Frame'] > figcaption {\n /* @noflip */\n text-align: left;\n}\n.mw-content-rtl figure[typeof~='mw:Image/Thumb'] > figcaption,\n.mw-content-rtl figure[typeof~='mw:Video/Thumb'] > figcaption,\n.mw-content-rtl figure[typeof~='mw:Audio/Thumb'] > figcaption,\n.mw-content-rtl figure[typeof~='mw:Image/Frame'] > figcaption,\n.mw-content-rtl figure[typeof~='mw:Video/Frame'] > figcaption,\n.mw-content-rtl figure[typeof~='mw:Audio/Frame'] > figcaption {\n /* @noflip */\n text-align: right;\n}\n/**\n * Inline media items\n */\n.mw-valign-middle > *:first-child > audio,\n.mw-valign-middle > *:first-child > img,\n.mw-valign-middle > *:first-child > video {\n vertical-align: middle;\n}\n.mw-valign-baseline > *:first-child > audio,\n.mw-valign-baseline > *:first-child > img,\n.mw-valign-baseline > *:first-child > video {\n vertical-align: baseline;\n}\n.mw-valign-sub > *:first-child > audio,\n.mw-valign-sub > *:first-child > img,\n.mw-valign-sub > *:first-child > video {\n vertical-align: sub;\n}\n.mw-valign-super > *:first-child > audio,\n.mw-valign-super > *:first-child > img,\n.mw-valign-super > *:first-child > video {\n vertical-align: super;\n}\n.mw-valign-top > *:first-child > audio,\n.mw-valign-top > *:first-child > img,\n.mw-valign-top > *:first-child > video {\n vertical-align: top;\n}\n.mw-valign-text-top > *:first-child > audio,\n.mw-valign-text-top > *:first-child > img,\n.mw-valign-text-top > *:first-child > video {\n vertical-align: text-top;\n}\n.mw-valign-bottom > *:first-child > audio,\n.mw-valign-bottom > *:first-child > img,\n.mw-valign-bottom > *:first-child > video {\n vertical-align: bottom;\n}\n.mw-valign-text-bottom > *:first-child > audio,\n.mw-valign-text-bottom > *:first-child > img,\n.mw-valign-text-bottom > *:first-child > video {\n vertical-align: text-bottom;\n}\n/* stylelint-disable selector-class-pattern */\n/**\n * Avoid the need to calculate paddings individually\n * https://stackoverflow.com/a/7310398\n *\n * FIXME: This would be better in mediawiki.page.gallery.styles,\n * but let's wait until wgParserEnableLegacyMediaDOM is removed\n */\n.mw-gallery-traditional .gallerybox > .thumb:before {\n content: '';\n vertical-align: middle;\n display: inline-block;\n height: 100%;\n}\n.mw-gallery-traditional .gallerybox > .thumb > * {\n vertical-align: middle;\n display: inline-block;\n}\n\nfigure[typeof~='mw:Image/Thumb'],\nfigure[typeof~='mw:Video/Thumb'],\nfigure[typeof~='mw:Audio/Thumb'],\nfigure[typeof~='mw:Image/Frame'],\nfigure[typeof~='mw:Video/Frame'],\nfigure[typeof~='mw:Audio/Frame'] {\n border: 1px solid #c8ccd1;\n border-bottom: 0;\n background-color: #f8f9fa;\n}\nfigure[typeof~='mw:Image/Thumb'] > *:first-child > audio,\nfigure[typeof~='mw:Video/Thumb'] > *:first-child > audio,\nfigure[typeof~='mw:Audio/Thumb'] > *:first-child > audio,\nfigure[typeof~='mw:Image/Frame'] > *:first-child > audio,\nfigure[typeof~='mw:Video/Frame'] > *:first-child > audio,\nfigure[typeof~='mw:Audio/Frame'] > *:first-child > audio,\nfigure[typeof~='mw:Image/Thumb'] > *:first-child > img,\nfigure[typeof~='mw:Video/Thumb'] > *:first-child > img,\nfigure[typeof~='mw:Audio/Thumb'] > *:first-child > img,\nfigure[typeof~='mw:Image/Frame'] > *:first-child > img,\nfigure[typeof~='mw:Video/Frame'] > *:first-child > img,\nfigure[typeof~='mw:Audio/Frame'] > *:first-child > img,\nfigure[typeof~='mw:Image/Thumb'] > *:first-child > video,\nfigure[typeof~='mw:Video/Thumb'] > *:first-child > video,\nfigure[typeof~='mw:Audio/Thumb'] > *:first-child > video,\nfigure[typeof~='mw:Image/Frame'] > *:first-child > video,\nfigure[typeof~='mw:Video/Frame'] > *:first-child > video,\nfigure[typeof~='mw:Audio/Frame'] > *:first-child > video {\n border: 1px solid #c8ccd1;\n background: #ffffff;\n}\nfigure[typeof~='mw:Image/Thumb'] > figcaption,\nfigure[typeof~='mw:Video/Thumb'] > figcaption,\nfigure[typeof~='mw:Audio/Thumb'] > figcaption,\nfigure[typeof~='mw:Image/Frame'] > figcaption,\nfigure[typeof~='mw:Video/Frame'] > figcaption,\nfigure[typeof~='mw:Audio/Frame'] > figcaption {\n border: 1px solid #c8ccd1;\n border-top: 0;\n background-color: #f8f9fa;\n /* In mw-core the font-size is duplicated, 94% in thumbinner\n\t\t * and again 94% in thumbcaption. 88.4% for font size of the\n\t\t * caption results in the same behavior. */\n font-size: 88.4%;\n}\n.mw-image-border > *:first-child > audio,\n.mw-image-border > *:first-child > img,\n.mw-image-border > *:first-child > video {\n border: 1px solid #eaecf0;\n}\n/* Magnify clip, not present for broken media */\nfigure[typeof~='mw:Image/Thumb']:not( [ typeof~='mw:Error' ] ) > figcaption:before,\nfigure[typeof~='mw:Video/Thumb']:not( [ typeof~='mw:Error' ] ) > figcaption:before,\nfigure[typeof~='mw:Audio/Thumb']:not( [ typeof~='mw:Error' ] ) > figcaption:before {\n content: '';\n width: 15px;\n height: 11px;\n}\n.mw-content-ltr figure[typeof~='mw:Image/Thumb']:not( [ typeof~='mw:Error' ] ) > figcaption:before,\n.mw-content-ltr figure[typeof~='mw:Video/Thumb']:not( [ typeof~='mw:Error' ] ) > figcaption:before,\n.mw-content-ltr figure[typeof~='mw:Audio/Thumb']:not( [ typeof~='mw:Error' ] ) > figcaption:before {\n /* @noflip */\n margin-left: 3px;\n /* @noflip */\n float: right;\n}\n.mw-content-rtl figure[typeof~='mw:Image/Thumb']:not( [ typeof~='mw:Error' ] ) > figcaption:before,\n.mw-content-rtl figure[typeof~='mw:Video/Thumb']:not( [ typeof~='mw:Error' ] ) > figcaption:before,\n.mw-content-rtl figure[typeof~='mw:Audio/Thumb']:not( [ typeof~='mw:Error' ] ) > figcaption:before {\n /* @noflip */\n margin-right: 3px;\n /* @noflip */\n float: left;\n}\nfigure[typeof~='mw:Image/Thumb']:not( [ typeof~='mw:Error' ] ) > a,\nfigure[typeof~='mw:Video/Thumb']:not( [ typeof~='mw:Error' ] ) > a,\nfigure[typeof~='mw:Audio/Thumb']:not( [ typeof~='mw:Error' ] ) > a {\n display: inline-block;\n position: relative;\n}\nfigure[typeof~='mw:Image/Thumb']:not( [ typeof~='mw:Error' ] ) > a:after,\nfigure[typeof~='mw:Video/Thumb']:not( [ typeof~='mw:Error' ] ) > a:after,\nfigure[typeof~='mw:Audio/Thumb']:not( [ typeof~='mw:Error' ] ) > a:after {\n content: '';\n width: 15px;\n height: 11px;\n position: absolute;\n bottom: -11px;\n}\n.mw-content-ltr figure[typeof~='mw:Image/Thumb']:not( [ typeof~='mw:Error' ] ) > a:after,\n.mw-content-ltr figure[typeof~='mw:Video/Thumb']:not( [ typeof~='mw:Error' ] ) > a:after,\n.mw-content-ltr figure[typeof~='mw:Audio/Thumb']:not( [ typeof~='mw:Error' ] ) > a:after {\n /* @noflip */\n right: 6px;\n /* @noflip */\n background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e);\n}\n.mw-content-rtl figure[typeof~='mw:Image/Thumb']:not( [ typeof~='mw:Error' ] ) > a:after,\n.mw-content-rtl figure[typeof~='mw:Video/Thumb']:not( [ typeof~='mw:Error' ] ) > a:after,\n.mw-content-rtl figure[typeof~='mw:Audio/Thumb']:not( [ typeof~='mw:Error' ] ) > a:after {\n /* @noflip */\n left: 6px;\n /* @noflip */\n background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5);\n}\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:37.693Z", "time": 0.025999994250014424, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.02300000051036477, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/style.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "774" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 2050, "mimeType": "text/css", "text": "/**\n * Custom style meant to match the design of mwoffliner mobile version to the mobile version of wikipedia\n */\n\n.mw-body-content {\n font-family: 'Helvetica Neue', 'Helvetica', 'Nimbus Sans L', 'Arial', 'Liberation Sans', sans-serif;\n font-size: 16px;\n line-height: 26px;\n}\n\n.mw-body-content p {\n margin: 0.5em 0 1em 0;\n}\n\n.mw-body h1,\n.mw-body summary {\n\toutline: none;\n}\n\n.mw-body h2,\n.mw-body h3,\n.mw-body h4,\n.mw-body h5,\n.mw-body h6 {\n padding: 0.5em 0;\n}\n\n.mw-body h3,\n.mw-body h2 {\n clear: both;\n width: 100%;\n margin-bottom: 0.5em;\n border-bottom: solid 1px #eaecf0;\n font-family: 'Linux Libertine', 'Georgia', 'Times', serif;\n}\n\n\n.mw-body h3 {\n border-bottom: 0px solid #eaecf0;\n font-weight: initial;\n}\n\n.mw-body h4 {\n border-bottom: 0px solid #eaecf0;\n}\n\n.mw-body h1.article-header {\n border-bottom: 1px solid #eaecf0;\n}\n\n@media (max-width: 720px) {\n .content .thumb .thumbinner>.thumbcaption {\n flex: 1 1 auto !important;\n }\n}\n\n.mwo-catlinks {\n border: 1px solid #a2a9b1;\n background-color: #f8f9fa;\n padding: 5px;\n margin-top: 1em;\n clear: both;\n}\n\n.mwo-catlinks ul {\n display: inline;\n margin: 0;\n padding: 0;\n list-style: none none;\n}\n\n.mwo-catlinks li {\n display: inline-block;\n line-height: 1.25em;\n border-left: 1px solid #a2a9b1;\n margin: 0.125em 0;\n padding: 0 0.5em;\n zoom: 1;\n}\n\n.mwo-catlinks li:first-child {\n padding-left: 0.25em;\n border-left: 0;\n}\n\n.mwo-groups {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-width: 24em;\n -moz-column-width: 24em;\n column-width: 24em;\n}\n\n.mwo-groups h3 {\n line-height: 1.6;\n margin-top: 0.3em;\n margin-bottom: 0;\n padding-bottom: 0;\n}\n\nsummary.section-heading {\n display: list-item !important;\n cursor: pointer;\n}\n\n.section-heading>h1,\n.section-heading>h2,\n.section-heading>h3,\n.section-heading>h4 {\n display: inline;\n border: none;\n}\n\nbody[data-useragent*='KAIOS'] h1 {\n display: none !important;\n}\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:37.693Z", "time": 0.016999983927235007, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.013999990187585354, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/content.parsoid.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "1367" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 4453, "mimeType": "text/css", "text": "/**\n * Style Parsoid HTML+RDFa output consistent with wikitext from PHP parser.\n * Source here :; https://github.com/voidlinux/void-wiki/blob/master/resources/src/mediawiki.skinning/content.parsoid.less\n * converted from less to css\n */\n\n/*csslint regex-selectors:false */\n\n/*\n * Auto-numbered external links\n * Parsoid renders those as link without content, and lets CSS do the\n * counting. This way the counting style can be customized, and counts update\n * automatically when content is modified.\n */\n\n.mw-body-content {\n counter-reset: mw-numbered-ext-link;\n}\n\n.mw-body-content a[rel~='mw:ExtLink']:empty:after {\n content: '[' counter(mw-numbered-ext-link) ']';\n counter-increment: mw-numbered-ext-link;\n}\n\n/**\n * References\n *\n * Parser and Extension:Cite output reference numbers for [1] for tags.\n *\n * Markup:\n * Cake is good[2]\n * The cake is a lie[1]\n *\n * Styleguide 1.1.\n */\n\nspan.reference {\n font-size: 80%;\n line-height: 1;\n vertical-align: super;\n unicode-bidi: -moz-isolate;\n unicode-bidi: isolate;\n}\n\nsup,\nsub {\n line-height: 1;\n}\n\n/**\n * Block media items\n */\n\nfigure[typeof*='mw:Image'],\nfigure[typeof*='mw:Video'],\nfigure[typeof*='mw:Audio'] {\n margin: 0;\n}\n\nfigure[typeof*='mw:Image'] a,\nfigure[typeof*='mw:Video'] a,\nfigure[typeof*='mw:Audio'] a {\n border: 0;\n}\n\nfigure[typeof*='mw:Image'].mw-halign-right,\nfigure[typeof*='mw:Video'].mw-halign-right,\nfigure[typeof*='mw:Audio'].mw-halign-right {\n /* @noflip */\n margin: 0.5em 0 1.3em 1.4em;\n /* @noflip */\n clear: right;\n /* @noflip */\n float: right;\n}\n\nfigure[typeof*='mw:Image'].mw-halign-left,\nfigure[typeof*='mw:Video'].mw-halign-left,\nfigure[typeof*='mw:Audio'].mw-halign-left {\n /* @noflip */\n margin: 0.5em 1.4em 1.3em 0;\n /* @noflip */\n clear: left;\n /* @noflip */\n float: left;\n}\n\nfigure[typeof*='mw:Image'].mw-halign-none,\nfigure[typeof*='mw:Video'].mw-halign-none,\nfigure[typeof*='mw:Audio'].mw-halign-none {\n margin: 0;\n clear: none;\n float: none;\n}\n\nfigure[typeof*='mw:Image'].mw-halign-center,\nfigure[typeof*='mw:Video'].mw-halign-center,\nfigure[typeof*='mw:Audio'].mw-halign-center {\n margin: 0 auto 0.5em auto;\n display: table;\n clear: none;\n float: none;\n}\n\nfigure[typeof*='mw:Image']>figcaption,\nfigure[typeof*='mw:Video']>figcaption,\nfigure[typeof*='mw:Audio']>figcaption {\n display: table-caption;\n caption-side: bottom;\n /* In mw-core the font-size is duplicated, 94% in thumbiner\n * and again 94% in thumbcaption. 88.4% for font size of the\n * caption results in the same behavior. */\n font-size: 88.4%;\n line-height: 1.4em;\n text-align: left;\n border: 1px solid #c8ccd1;\n border-top: 0;\n /* taken from .thumbcaption, plus .thumbinner */\n padding: 0 6px 6px 6px;\n background-color: #f8f9fa;\n}\n\nfigure[typeof*='mw:Image']>figcaption table,\nfigure[typeof*='mw:Video']>figcaption table,\nfigure[typeof*='mw:Audio']>figcaption table {\n /* reset caption side for tables inside figcaptions */\n caption-side: top;\n}\n\nfigure[typeof~='mw:Image/Thumb'],\nfigure[typeof~='mw:Video/Thumb'],\nfigure[typeof~='mw:Audio/Thumb'],\nfigure[typeof~='mw:Image/Frame'],\nfigure[typeof~='mw:Video/Frame'],\nfigure[typeof~='mw:Audio/Frame'] {\n display: table;\n overflow: auto;\n text-align: center;\n border: 1px solid #c8ccd1;\n border-bottom: 0;\n border-collapse: collapse;\n background-color: #f8f9fa;\n margin: 0.5em 0 1.3em 1.4em;\n clear: right;\n float: right;\n}\n\nfigure[typeof~='mw:Image/Thumb']>*:first-child>img,\nfigure[typeof~='mw:Video/Thumb']>*:first-child>video,\nfigure[typeof~='mw:Audio/Thumb']>*:first-child>video,\nfigure[typeof~='mw:Image/Frame']>*:first-child>img,\nfigure[typeof~='mw:Video/Frame']>*:first-child>video,\nfigure[typeof~='mw:Audio/Frame']>*:first-child>video {\n border: 1px solid #c8ccd1;\n margin: 3px;\n background: #fff;\n}\n\n/* Same as img.thumbborder in content.css */\n\n.mw-image-border>*:first-child>img,\n.mw-image-border>*:first-child>video {\n border: 1px solid #eaecf0;\n}\n\n/* Hide the caption for frameless and plain floated images */\n\nfigure[typeof~='mw:Image/Frameless']>figcaption,\nfigure[typeof~='mw:Video/Frameless']>figcaption,\nfigure[typeof~='mw:Audio/Frameless']>figcaption,\nfigure[typeof~='mw:Image']>figcaption,\nfigure[typeof~='mw:Video']>figcaption,\nfigure[typeof~='mw:Audio']>figcaption {\n display: none;\n}" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:37.693Z", "time": 0.017000013031065464, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.014999997802078724, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 11 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/-/inserted_style.css", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "25586" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 111686, "mimeType": "text/css", "text": "/* style from https://fr.m.wikipedia.org/w/load.php?debug=false&lang=fr&modules=ext.cite.styles%7Cext.math.styles%7Cext.timeline.styles%7Cmediawiki.page.gallery.styles%7Cmediawiki.ui.button%2Cicon%7Cskins.minerva.base.reset%2Cstyles%7Cskins.minerva.content.styles%7Cskins.minerva.icons.images%7Cskins.minerva.tablet.styles&only=styles&skin=minerva */\n.mw-cite-backlink,.cite-accessibility-label{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mw-references-columns{-webkit-column-width:35em;-moz-column-width:35em;column-width:35em}.mw-references-columns li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}sup.reference{unicode-bidi:-moz-isolate;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;white-space:nowrap}ol.references li:target,sup.reference:target{background-color:#def;background-color:rgba( 0,127,255,0.133 )}.mw-ext-cite-error{font-weight:bold;unicode-bidi:embed}@media print{.mw-cite-backlink{display:none}}@namespace m url(http://www.w3.org/1998/Math/MathML);.mwe-math-mathml-inline{display:inline !important}.mwe-math-mathml-display{display:block !important;margin-left:auto;margin-right:auto}.mwe-math-mathml-a11y{clip:rect( 1px,1px,1px,1px );overflow:hidden;position:absolute;width:1px;height:1px;opacity:0}.mwe-math-fallback-image-inline{display:inline-block;vertical-align:middle}.mwe-math-fallback-image-display{display:block;margin-left:auto !important;margin-right:auto !important}.mwe-math-fallback-source-inline{display:inline;vertical-align:middle}.mwe-math-fallback-source-display{display:block;margin-left:auto;margin-right:auto}img.tex{vertical-align:middle}.mwe-math-element{overflow-x:auto;max-width:100%}.timeline-wrapper{max-width:100%;overflow:auto}@media print{li.gallerybox{vertical-align:top;display:inline-block}ul.gallery,li.gallerybox{zoom:1;*display:inline}ul.gallery{margin:2px;padding:2px;display:block}li.gallerycaption{font-weight:bold;text-align:center;display:block;word-wrap:break-word}li.gallerybox div.thumb{text-align:center;border:1px solid #ccc;margin:2px}div.gallerytext{overflow:hidden;font-size:94%;padding:2px 4px;word-wrap:break-word}}li.gallerybox{vertical-align:top;display:-moz-inline-box;display:inline-block}ul.gallery,li.gallerybox{zoom:1;*display:inline}ul.gallery{margin:2px;padding:2px;display:block}li.gallerycaption{font-weight:bold;text-align:center;display:block;word-wrap:break-word}li.gallerybox div.thumb{text-align:center;border:1px solid #c8ccd1;background-color:#f8f9fa;margin:2px}li.gallerybox div.thumb img{display:block;margin:0 auto}div.gallerytext{overflow:hidden;font-size:94%;padding:2px 4px;word-wrap:break-word}.galleryfilename{display:block}.galleryfilename-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.mw-gallery-nolines li.gallerybox div.thumb{background-color:transparent;border:0}ul.mw-gallery-nolines li.gallerybox div.gallerytext{text-align:center}ul.mw-gallery-packed li.gallerybox div.thumb,ul.mw-gallery-packed-overlay li.gallerybox div.thumb,ul.mw-gallery-packed-hover li.gallerybox div.thumb{background-color:transparent;border:0}ul.mw-gallery-packed li.gallerybox div.thumb img,ul.mw-gallery-packed-overlay li.gallerybox div.thumb img,ul.mw-gallery-packed-hover li.gallerybox div.thumb img{margin:0 auto}ul.mw-gallery-packed-hover li.gallerybox,ul.mw-gallery-packed-overlay li.gallerybox{position:relative}ul.mw-gallery-packed-hover div.gallerytextwrapper{overflow:hidden;height:0}ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper{position:absolute;background:#fff;background:rgba( 255,255,255,0.8 );padding:5px 10px;bottom:0;left:0;height:auto;max-height:40%;overflow:hidden;font-weight:bold;margin:2px}ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper p,ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper p,ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul.mw-gallery-packed-hover li.gallerybox div.gallerytextwrapper:hover,ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper:hover,ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper:hover{overflow:visible;max-height:none}ul.mw-gallery-packed-hover li.gallerybox div.gallerytextwrapper:hover p,ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper:hover p,ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper:hover p{text-overflow:clip;white-space:normal;overflow:visible}ul.mw-gallery-packed-hover,ul.mw-gallery-packed-overlay,ul.mw-gallery-packed{text-align:center}ul.gallery.mw-gallery-slideshow{display:block;margin:4em 0}ul.gallery.mw-gallery-slideshow .gallerycaption{font-size:1.3em;margin:0}ul.gallery.mw-gallery-slideshow .gallerycarousel.mw-gallery-slideshow-thumbnails-toggled{margin-bottom:1.3em}ul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons{opacity:0.5;padding:1.3em 0}ul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons .oo-ui-buttonElement{margin:0 2em}.mw-gallery-slideshow li.gallerybox.slideshow-current{background:#efefef}.mw-gallery-slideshow .gallerybox > div{max-width:120px}ul.mw-gallery-slideshow li.gallerybox div.thumb{border:0;background:transparent}ul.mw-gallery-slideshow li.gallerycarousel{display:block;text-align:center}.mw-gallery-slideshow-img-container a{display:block}.mw-ui-button{font-family:inherit;font-size:1em;display:inline-block;min-width:4em;max-width:28.75em;padding:0.546875em 1em;line-height:1.286;margin:0;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;*display:inline;zoom:1;vertical-align:middle;background-color:#f8f9fa;color:#222222;border:1px solid #a2a9b1;text-align:center;font-weight:bold;cursor:pointer}.mw-ui-button:visited{color:#222222}.mw-ui-button:hover{background-color:#ffffff;color:#444444;border-color:#a2a9b1}.mw-ui-button:focus{background-color:#ffffff;color:#222222;border-color:#3366cc;box-shadow:inset 0 0 0 1px #3366cc,inset 0 0 0 2px #ffffff}.mw-ui-button:active,.mw-ui-button.is-on,.mw-ui-button.mw-ui-checked{background-color:#d9d9d9;color:#000000;border-color:#72777d;box-shadow:none}.mw-ui-button:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.mw-ui-button:disabled:hover,.mw-ui-button:disabled:active{background-color:#c8ccd1;color:#fff;box-shadow:none;border-color:#c8ccd1}.mw-ui-button:focus{outline-width:0}.mw-ui-button:focus::-moz-focus-inner{border-color:transparent;padding:0}.mw-ui-button:not( :disabled ){-webkit-transition:background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms;-moz-transition:background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms;transition:background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms}.mw-ui-button:disabled{text-shadow:none;cursor:default}.mw-ui-button.mw-ui-big{font-size:1.3em}.mw-ui-button.mw-ui-block{display:block;width:100%;margin-left:auto;margin-right:auto}.mw-ui-button.mw-ui-progressive,.mw-ui-button.mw-ui-constructive{background-color:#3366cc;color:#fff;border:1px solid #3366cc;text-shadow:0 1px rgba(0,0,0,0.1)}.mw-ui-button.mw-ui-progressive:hover,.mw-ui-button.mw-ui-constructive:hover{background-color:#447ff5;border-color:#447ff5}.mw-ui-button.mw-ui-progressive:focus,.mw-ui-button.mw-ui-constructive:focus{box-shadow:inset 0 0 0 1px #3366cc,inset 0 0 0 2px #ffffff}.mw-ui-button.mw-ui-progressive:active,.mw-ui-button.mw-ui-constructive:active,.mw-ui-button.mw-ui-progressive.is-on,.mw-ui-button.mw-ui-constructive.is-on,.mw-ui-button.mw-ui-progressive.mw-ui-checked,.mw-ui-button.mw-ui-constructive.mw-ui-checked{background-color:#2a4b8d;border-color:#2a4b8d;box-shadow:none}.mw-ui-button.mw-ui-progressive:disabled,.mw-ui-button.mw-ui-constructive:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.mw-ui-button.mw-ui-progressive:disabled:hover,.mw-ui-button.mw-ui-constructive:disabled:hover,.mw-ui-button.mw-ui-progressive:disabled:active,.mw-ui-button.mw-ui-constructive:disabled:active,.mw-ui-button.mw-ui-progressive:disabled.mw-ui-checked,.mw-ui-button.mw-ui-constructive:disabled.mw-ui-checked{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1;box-shadow:none}.mw-ui-button.mw-ui-progressive.mw-ui-quiet,.mw-ui-button.mw-ui-constructive.mw-ui-quiet{color:#222222}.mw-ui-button.mw-ui-progressive.mw-ui-quiet:hover,.mw-ui-button.mw-ui-constructive.mw-ui-quiet:hover{background-color:transparent;color:#447ff5}.mw-ui-button.mw-ui-progressive.mw-ui-quiet:active,.mw-ui-button.mw-ui-constructive.mw-ui-quiet:active,.mw-ui-button.mw-ui-progressive.mw-ui-quiet.mw-ui-checked,.mw-ui-button.mw-ui-constructive.mw-ui-quiet.mw-ui-checked{color:#2a4b8d}.mw-ui-button.mw-ui-progressive.mw-ui-quiet:focus,.mw-ui-button.mw-ui-constructive.mw-ui-quiet:focus{background-color:transparent;color:#3366cc}.mw-ui-button.mw-ui-progressive.mw-ui-quiet:disabled,.mw-ui-button.mw-ui-constructive.mw-ui-quiet:disabled{color:#c8ccd1}.mw-ui-button.mw-ui-destructive{background-color:#dd3333;color:#fff;border:1px solid #dd3333;text-shadow:0 1px rgba(0,0,0,0.1)}.mw-ui-button.mw-ui-destructive:hover{background-color:#ff4242;border-color:#ff4242}.mw-ui-button.mw-ui-destructive:focus{box-shadow:inset 0 0 0 1px #dd3333,inset 0 0 0 2px #ffffff}.mw-ui-button.mw-ui-destructive:active,.mw-ui-button.mw-ui-destructive.is-on,.mw-ui-button.mw-ui-destructive.mw-ui-checked{background-color:#b32424;border-color:#b32424;box-shadow:none}.mw-ui-button.mw-ui-destructive:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.mw-ui-button.mw-ui-destructive:disabled:hover,.mw-ui-button.mw-ui-destructive:disabled:active,.mw-ui-button.mw-ui-destructive:disabled.mw-ui-checked{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1;box-shadow:none}.mw-ui-button.mw-ui-destructive.mw-ui-quiet{color:#222222}.mw-ui-button.mw-ui-destructive.mw-ui-quiet:hover{background-color:transparent;color:#ff4242}.mw-ui-button.mw-ui-destructive.mw-ui-quiet:active,.mw-ui-button.mw-ui-destructive.mw-ui-quiet.mw-ui-checked{color:#b32424}.mw-ui-button.mw-ui-destructive.mw-ui-quiet:focus{background-color:transparent;color:#dd3333}.mw-ui-button.mw-ui-destructive.mw-ui-quiet:disabled{color:#c8ccd1}.mw-ui-button.mw-ui-quiet{background:transparent;border:0;text-shadow:none;color:#222222}.mw-ui-button.mw-ui-quiet:hover{background-color:transparent;color:#444444}.mw-ui-button.mw-ui-quiet:active,.mw-ui-button.mw-ui-quiet.mw-ui-checked{color:#000000}.mw-ui-button.mw-ui-quiet:focus{background-color:transparent;color:#222222}.mw-ui-button.mw-ui-quiet:disabled{color:#c8ccd1}.mw-ui-button.mw-ui-quiet:hover,.mw-ui-button.mw-ui-quiet:focus{box-shadow:none}.mw-ui-button.mw-ui-quiet:active,.mw-ui-button.mw-ui-quiet:disabled{background:transparent}input.mw-ui-button::-moz-focus-inner,button.mw-ui-button::-moz-focus-inner{margin-top:-1px;margin-bottom:-1px}a.mw-ui-button{text-decoration:none}a.mw-ui-button:hover,a.mw-ui-button:focus{text-decoration:none}.mw-ui-button-group > *{min-width:48px;border-radius:0;float:left}.mw-ui-button-group > *:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.mw-ui-button-group > *:not( :first-child ){border-left:0}.mw-ui-button-group > *:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.mw-ui-button-group .is-on .button{cursor:default}.mw-ui-icon{position:relative;line-height:1.5em;min-height:1.5em;min-width:1.5em}.mw-ui-icon.mw-ui-icon-element{text-indent:-999px;overflow:hidden;width:3.5em;min-width:3.5em;max-width:3.5em}.mw-ui-icon.mw-ui-icon-element:before{left:0;right:0;position:absolute;margin:0 1em}.mw-ui-icon.mw-ui-icon-before:before,.mw-ui-icon.mw-ui-icon-element:before{background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;float:left;display:block;min-height:1.5em;content:''}.mw-ui-icon.mw-ui-icon-before:before{position:relative;width:1.5em;margin-right:1em}.mw-ui-icon.mw-ui-icon-small:before{background-size:66.67% auto}html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,ins,em,img,small,strike,strong,sub,sup,tt,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,button,select,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;background:none}table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%}caption{font-weight:bold}button{border:0;background-color:transparent}body{line-height:1;-webkit-tap-highlight-color:transparent}input{line-height:normal}ol,ul{list-style:none}table{border-collapse:collapse}html,body{height:100%}body{background-color:#eaecf0}#content{border-top:solid 1px transparent;background-color:#ffffff;padding-bottom:32px}.header-container{border-bottom:solid 1px #dddddd}.header-container.header-chrome{background-color:#eaecf0;border:0;box-shadow:inset 0 -1px 3px rgba(0,0,0,0.08)}#searchIcon input{position:absolute;top:0;left:0;right:0;bottom:0;color:transparent}#searchIcon input:focus{outline:none}.last-modified-bar{background-color:transparent;display:block;color:#54595d;transition:background-color 0.2s ease,color 0.2s ease}.last-modified-bar a,.last-modified-bar a:visited{color:#666666}.last-modified-bar a:nth-child( 2 ),.last-modified-bar a:visited:nth-child( 2 ){font-weight:bold}.last-modified-bar #mw-mf-last-modified{padding:5px 16px;background-color:#eaecf0}.last-modified-bar.active{color:#fff}.last-modified-bar.active #mw-mf-last-modified{background-color:#00af89}.last-modified-bar.active a{color:#fff}.header{display:table;width:100%;border-spacing:0;border-collapse:collapse;height:3.35em;white-space:nowrap;border-top:1px solid #c8ccd1;margin-top:-1px}.header > div{width:3.35em;position:relative;vertical-align:middle;display:table-cell}.header > div a{display:block}.header .branding-box{width:auto}.header .branding-box h1{margin-left:5px;font-size:1em}.header .branding-box h1 span{line-height:1;font-size:inherit}.header .branding-box h1 img{vertical-align:middle}.header .branding-box h1 > *{float:left}.header .branding-box h1 sup{color:#54595d;display:none}.beta .header .branding-box h1 sup{display:initial}.header > .header-title{vertical-align:middle}.header .header-action > *{min-height:3.35em}.header > form,.overlay-header .overlay-title{padding:0.15em 0}.header > form:last-child,.overlay-header .overlay-title:last-child{padding-right:1em}@media all and (max-width:280px){.header .search{border:1px solid #c8ccd1;padding:0.5em 0.1em;background:none}}.search-box,.header .search-box{display:none;width:auto}.search-box{-webkit-tap-highlight-color:rgba(255,255,255,0)}.search-box .search{background-image:url(/w/extensions/MobileFrontend/resources/skins.minerva.base.styles/magnifying-glass.png?0d442);background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23777%22%20d%3D%22M5.9%2015.2c1.2%201.2%202.7%201.8%204.4%201.8%201.5%200%202.9-.5%204-1.4l4.3%203.9s1-.3%201.3-1.4l-4.3-3.9c1.6-2.4%201.3-5.7-.8-7.8-1.2-1.2-2.7-1.8-4.4-1.8-1.7-.1-3.3.6-4.4%201.8-2.5%202.4-2.5%206.4-.1%208.8zM7%207.7s.1-.1.2-.1c.9-.9%202-1.3%203.2-1.3%201.2%200%202.4.5%203.2%201.3%201.8%201.8%201.8%204.7%200%206.4-.9.9-2%201.3-3.2%201.3-1.2%200-2.4-.5-3.2-1.3-1.8-1.7-1.8-4.5-.2-6.3z%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-image:-o-linear-gradient(transparent,transparent),url(/w/extensions/MobileFrontend/resources/skins.minerva.base.styles/magnifying-glass.png?0d442);outline:0;width:100%;background-color:#fff !important;-webkit-appearance:none;padding:0.5em 0 0.5em 32px;background-position:left 6px center;background-repeat:no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-top:0}input.search::-webkit-search-decoration,input.search::-webkit-search-cancel-button,input.search::-webkit-search-results-button,input.search::-webkit-search-results-decoration{display:none}.content h1 .edit-page{font-size:0.58823529em}.content h2{clear:both}.content h2 .edit-page{font-size:0.66666667em}.content h3 .edit-page{font-size:0.83333333em}.content .edit-page{display:inline-block;visibility:hidden}.content .open-block .edit-page{visibility:visible}.content .section-heading{width:100%;border-bottom:solid 1px #eaecf0;margin-bottom:0.5em}.content .section-heading .indicator{font-size:0.4em}.content .section-heading,.content .in-block{display:table}.content .section-heading .mw-headline,.content .in-block .mw-headline{width:100%}.content .section-heading > span,.content .in-block > span{display:table-cell;vertical-align:middle}.client-nojs .section-heading .indicator{display:none}#page-secondary-actions{clear:both}#page-secondary-actions a{margin:10px 2px 2px 0}#page-secondary-actions .language-selector{margin-top:1em}.truncated-text{white-space:nowrap;overflow:hidden;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}.truncated-text.multi-line{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical}.truncated-text.two-line{-webkit-line-clamp:2;max-height:2.6em}.overlay #secondary-button.user-button,.header #secondary-button.user-button,.overlay .user-button,.header .user-button{position:relative}.overlay #secondary-button.user-button .label,.header #secondary-button.user-button .label,.overlay .user-button .label,.header .user-button .label{visibility:hidden}.overlay #secondary-button.user-button.loading span,.header #secondary-button.user-button.loading span,.overlay .user-button.loading span,.header .user-button.loading span{display:none}.notification-count{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:24px;background:#eaecf0;color:#54595d;cursor:pointer}.notification-count .circle{border-radius:50%;border:2px solid #54595d;margin:auto;height:22px;width:22px;display:block;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.notification-count .circle span{font-weight:bold;font-size:13px;line-height:1;letter-spacing:-0.5px}.notification-count.notification-unseen{color:#ffffff}.notification-count.notification-unseen .circle{background:#dd3333;border-color:#dd3333}.notification-count.zero{display:none}.notification-count.max{right:0.2em;width:2em;height:2em;line-height:2em;font-size:0.7em}.mw-ui-button-group{text-align:center}.mw-ui-button-group *{float:none !important}.mw-ui-button-group .mw-ui-block{width:auto}.transparent-shield,.navigation-drawer{position:absolute;z-index:0;visibility:hidden}.content .nojs-edit{display:inline-block;visibility:visible;float:right}.client-nojs #ca-watch,.client-nojs #ca-edit,#ca-talk.selected{display:none !important}#page-actions .nojs-edit{display:inline-block}.heading-holder{padding:20px 0 3.6em;overflow:hidden;position:relative}.heading-holder h1{padding-right:16px}.heading-holder .tagline{color:#54595d;font-size:0.85em;margin:4px 0 0}.heading-holder .tagline:first-letter{text-transform:capitalize}#section_0{padding-top:0;padding-bottom:0;border-bottom:0}#page-actions{font-size:1.1em;float:none;border:0;overflow:hidden;position:absolute;bottom:0;width:100%;border-top:1px solid #eaecf0;border-bottom:1px solid #c8ccd1;padding:0.5em 0}#page-actions li{display:inline-block;position:relative;cursor:pointer;margin-right:0;margin-bottom:0;float:right}#page-actions li input{opacity:0}#page-actions li input,#page-actions li a,#page-actions li span,#page-actions li button{position:absolute;display:block;width:100%;height:100%;margin:0 0 8px}#page-actions li button{text-indent:inherit;outline:none}#page-actions li:first-child{margin-top:0}#page-actions .language-selector{float:left;margin-left:-1em}#page-actions .language-selector.disabled{cursor:default;opacity:0.25}#page-actions #ca-edit{margin-right:-1em}@media all and (max-width:280px){.client-nojs #page-actions{display:none}.client-nojs #section_0{border:0}}@media all and (min-width:720px){#page-actions{position:initial;float:right;width:auto;border:0;margin:0 0 1em 1em}#page-actions .language-selector{float:inherit}}.cloaked-element{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0}.view-border-box *,.view-border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mw-mf-image-replacement{font-style:italic;color:#72777d;text-decoration:underline;border:dotted 1px #c8ccd1;padding:10px;display:inline-block}textarea{padding:5px 0 5px 5px;width:100%;resize:none}.toc-mobile,.client-nojs .toc-mobile,.client-js .no-js-only,.client-js .mw-redirectedfrom,.printfooter,.jsonly{display:none}.no-js-only,.client-js .jsonly{display:inherit}.position-fixed{position:fixed !important}.touch-events :focus{outline:0}.hidden{display:none !important}#mw-mf-page-center{background-color:#ffffff}span.mw-ui-icon{display:inline-block}.open-block .mw-ui-icon-arrow:before{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.lazy-image-placeholder{background-color:#eaecf0;display:block}li .lazy-image-placeholder,span .lazy-image-placeholder{display:inline}.client-nojs .lazy-image-placeholder{display:none}.lazy-image-placeholder img{opacity:0}.lazy-image-placeholder.loaded{-webkit-animation:fadeOutContainer 0.3s ease-in;-moz-animation:fadeOutContainer 0.3s ease-in;-o-animation:fadeOutContainer 0.3s ease-in;animation:fadeOutContainer 0.3s ease-in;background-color:transparent;border:0}.lazy-image-placeholder.loaded img{-webkit-animation:fadeInImage 0.3s ease-in;-moz-animation:fadeInImage 0.3s ease-in;-o-animation:fadeInImage 0.3s ease-in;animation:fadeInImage 0.3s ease-in;opacity:1}@-webkit-keyframes fadeInImage{from{opacity:0}to{opacity:1}}@keyframes fadeInImage{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutContainer{from{background-color:#eaecf0}to{background-color:transparent}}@keyframes fadeOutContainer{from{background-color:#eaecf0}to{background-color:transparent}}footer{border-top:solid 1px #c8ccd1;overflow:auto;padding-bottom:6px}footer .last-modified-bar{border-bottom:solid 1px #c8ccd1;background-color:#eaecf0;display:block;color:#666666;line-height:1.5em;transition:background-color 0.2s ease,color 0.2s ease}footer .last-modified-bar.active{background-color:#00af89;color:#fff}footer .last-modifier-tagline{display:block;width:100%;font-size:0.9em;padding:7px 2em 7px 0}footer .indicator{position:absolute;right:-1em}footer .indicator:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.client-nojs footer .indicator{display:none}footer > .post-content{overflow:auto;margin-top:42px}footer > .post-content > *{margin-bottom:9px}footer > .post-content > h2{border-bottom:solid 1px #c8ccd1;padding-bottom:10px;margin-top:42px;font-size:1em;font-weight:bold}footer > .post-content > h2:first-child{margin-top:0}footer > .post-content .hlist,footer > .post-content .license{font-size:0.875em}.rtl footer .indicator:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:720px){footer .last-modified-bar{padding-left:0;padding-right:0;font-size:1em}}@media print{.noprint,.banner-container,.header,.pre-content,.post-content{display:none}h1,h2,h3,h4,h5,h6{page-break-after:avoid}table,figure,img,.lazy-image-placeholder{page-break-inside:avoid}img{max-width:100%}}html{-webkit-text-size-adjust:none;font-size:100%}body{font-family:'Helvetica Neue','Helvetica','Nimbus Sans L','Arial','Liberation Sans',sans-serif;line-height:1.4;color:#222222;background:#fff}.pre-content,.content,.post-content{margin:0 16px}.content{line-height:1.65;word-wrap:break-word}@media all and (max-width:280px){body{font-size:0.8em}.content{margin:0 12px}}.client-js .collapsible-block{display:none}.client-js .collapsible-block.open-block{display:block}.nomobile{display:none !important}@media all and (min-width:720px){.client-js [onclick] + .collapsible-block{display:block}}.content .thumb{margin:0.6em 0}.content .thumb .thumbinner{margin:0 auto;max-width:100% !important}.content .thumbcaption{margin:0.5em 0 0;font-size:0.8em;line-height:1.5;padding:0 !important;color:#54595d;width:auto !important}.content .thumbborder{border:1px solid #c8ccd1}.content .magnify{display:none}.content img{vertical-align:middle}.content .floatright{clear:right;float:right;margin:0 0 0.6em 0.6em}.content .floatleft{clear:left;float:left;margin:0 0.6em 0.6em 0}.content a > img{max-width:100% !important;height:auto !important}.content .noresize{max-width:100%;overflow-x:auto}.content .noresize a > img{max-width:none !important}h1{font-size:1.7em}h2{font-size:1.5em}h3{font-size:1.2em;font-weight:bold}h4{font-weight:bold}.pre-content h1,.content h1,.content h2,h3,h4,h5,h6{font-family:'Linux Libertine','Georgia','Times',serif;line-height:1.3;word-wrap:break-word;word-break:break-word}.content h2,.content h3,.content h4,.content h5,.content h6{padding:0.5em 0}blockquote{font-family:'Linux Libertine','Georgia','Times',serif;font-size:1.1em;quotes:'\\201C' '\\201D';padding:1em 25px 1em 30px;position:relative;overflow:hidden}blockquote:before{content:open-quote;font-size:3em;position:absolute;left:0;top:0}blockquote:after{content:close-quote;font-size:3em;line-height:1;position:absolute;right:0;bottom:0}.hlist > ul li,ul.hlist li{display:inline-block;margin-right:8px}.content{}.content ul{list-style:square inside}.content ul > li > ul{list-style-type:disc}.content ul > li > ul > li > ul{list-style-type:circle}.content ol{list-style:decimal inside}.content ol ol,.content ul ol,.content ol ul,.content ul ul{margin-left:1em}.content ol li,.content ul li{margin-bottom:10px}.content ol li:last-child,.content ul li:last-child{margin-bottom:inherit}dl{margin-left:1em}dl dt{font-weight:bold}body.mw-hide-empty-elt .mw-empty-elt{display:none}.hlist-separated li:after{content:'•';padding-left:8px;color:#002bb8;font-size:16px;line-height:1}.hlist-separated :last-child:after{content:''}a{text-decoration:none;color:#002bb8}a:visited{color:#5a3696}a:active{color:#faa700}a:hover{text-decoration:underline}a.new,a.new:visited,a.new:hover{color:#cc0000}a.external{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVElEQVR42n3PgQkAIAhEUXdqJ3dqJ3e6IoTPUSQcgj4EQ5IlUiLE0Jil3PECXhcHGBhZ8kg4hwxAu3MZeCGeyFnAXp4hqNQPnt7QL0nADpD6wHccLvnAKksq8iiaAAAAAElFTkSuQmCC);background-image:url(/w/extensions/MobileFrontend/resources/skins.minerva.content.styles/images/external-link-ltr-icon.png?948bf)!ie;background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M.5%203.518h5.982V9.5H.5z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M4.755-.16H9.99v5.39L8.417%206.774l-1.31-1.31L4.383%208.19%201.695%205.5l2.808-2.807-1.31-1.31z%22%20fill%3D%22%2306f%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M8.984.845l.022%204.884L7.19%203.91l-2.882%202.88L3.08%205.567l2.882-2.88L4.112.833z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-image:-o-linear-gradient(transparent,transparent),url(/w/extensions/MobileFrontend/resources/skins.minerva.content.styles/images/external-link-ltr-icon.png?948bf);background-repeat:no-repeat;background-position:center right;padding-right:13px}.return-link,#mw-mf-last-modified{display:block;font-size:0.9em;margin-top:1.5em}.plainlinks a{background:none !important;padding:0 !important}.content p{margin:0.5em 0 1em 0}strong,b{font-weight:bold}em,i{font-style:italic}code,pre{font-family:monospace;border:solid 1px #c8ccd1;white-space:pre-wrap}code{padding:0.2em 0.5em}pre{padding:1em}sup{vertical-align:super}sub{vertical-align:sub}sub,sup{font-size:0.75em;line-height:1}.content table{margin:1em 0;overflow:auto;overflow-y:hidden;overflow-x:auto;display:block;width:100% !important}.content table caption{display:block;text-align:left}.content table.wikitable{border:1px solid #c8ccd1}.content table.wikitable > tr > th,.content table.wikitable > tr > td,.content table.wikitable > * > tr > th,.content table.wikitable > * > tr > td{border:1px solid #c8ccd1;padding:0.2em}.content table.wikitable > tr > th,.content table.wikitable > * > tr > th{background-color:#eaecf0}.collapsible td{width:auto !important}.content .tmbox,.content .ambox,.content #coordinates,.content .navbox,.content .vertical-navbox,.content .topicon,.content .metadata{display:none !important}.content table{float:none !important;margin-left:0 !important;margin-right:0 !important}.content table.infobox{font-size:90%;position:relative;border:0;margin-bottom:2em;text-align:left;background-color:#f8f9fa}.content table.infobox th,.content table.infobox td{vertical-align:top;border:0;border-bottom:1px solid #dddddd;padding:0.2em}.content table.infobox tr:last-child th,.content table.infobox tr:last-child td{border:0}#filetoc,.mw-editsection{display:none}.skin-minerva .portal-column-left-wide,.skin-minerva .portal-column-left,.skin-minerva .portal-column-right,.skin-minerva .portal-column-right-narrow{float:none;width:100%}.references-column-count,.column-count{-moz-column-width:35em;-webkit-column-width:35em;column-width:35em}.references li:target{background-color:#def}.hatnote,.dablink,.rellink{padding:0 0 0.6em 0;color:#72777d;font-size:0.8em;font-style:italic}.quotebox{margin:0 0 0.8em !important;width:auto !important}@media all and (max-width:720px){.gallery .gallerybox{width:100% !important}.gallery .gallerybox div{width:100% !important}.content table.multicol > tr > td,.content table.multicol > tbody > tr > td{display:block !important;width:auto !important}.content .thumb .thumbinner{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;flex-wrap:wrap;align-content:flex-start}.content .thumb .thumbinner > .thumbcaption{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-moz-box-flex:1;width:100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;order:1;display:block}}.mw-ui-icon-notifications:before{background-image:url(/w/load.php?modules=skins.minerva.icons.images&image=notifications&format=rasterized&lang=fr&skin=minerva);background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20icon-export%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M9.643%2021.364c1.234%200%202.235-.956%202.235-2.136h-4.47c0%201.18%201%202.136%202.234%202.136z%22%20id%3D%22path-1%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20x%3D%220%22%20y%3D%220%22%20width%3D%224.471%22%20height%3D%222.136%22%20fill%3D%22%23fff%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon-export%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22notificationIcon%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Bell%22%20transform%3D%22translate%282%201%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Page-1-Copy%22%20stroke%3D%22%2354595D%22%20mask%3D%22url%28%23mask-2%29%22%20stroke-width%3D%224%22%20xlink%3Ahref%3D%22%23path-1%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.893%209.08v3.998l1.769%203.603v1.096H.623V16.68l1.769-3.603V9.08c0-2.894%201.824-5.41%204.477-6.47C7.13%201.327%208.285.383%209.643.383c1.357%200%202.511.944%202.773%202.227%202.653%201.06%204.477%203.576%204.477%206.47zM10.92%203.974H8.366c-2.438.553-4.255%202.64-4.255%205.14v4.474l-1.702%202.44h14.467l-1.702-2.44V9.114c.024-4.076-3.616-5.09-4.255-5.14z%22%20id%3D%22Combined-Shape%22%20fill%3D%22%2354595D%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);background-image:-o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=notifications&format=rasterized&lang=fr&skin=minerva)}.mw-ui-icon-mainmenu:before{background-image:url(/w/load.php?modules=skins.minerva.icons.images&image=mainmenu&format=rasterized&lang=fr&skin=minerva);background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20icon-export%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon-export%22%20fill%3D%22%2354595D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22menuIcon%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M21%2019H2v-2h19v2zm0-6H2v-2h19v2zm0-6H2V5h19v2z%22%20id%3D%22Combined-Shape%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);background-image:-o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=mainmenu&format=rasterized&lang=fr&skin=minerva)}.mw-ui-icon-edit:before{background-image:url(/w/load.php?modules=skins.minerva.icons.images&image=edit&format=rasterized&lang=fr&skin=minerva);background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-410%202048%202048%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23777%22%3E%0A%20%20%20%20%3Cg%20id%3D%22g4%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1670.264-159.32q-108.757%200-108.757%20124.825l1.236%20109.993h216.278l-1.233-109.993q1.236-124.824-107.52-124.824zm0-144.596q102.577%200%20171.787%2077.86%2069.21%2077.86%2069.21%20190.324v111.23h108.76v484.46h-699.505V75.5h109.993V-36.968q0-112.464%2069.21-189.09%2069.208-76.623%20170.55-77.86zm-469.632%20984.992h170.55l-795.9%20716.807-510.417%2055.614L173.622%20955.44l1027.01-918.254v164.37l-892.3%20805.79q32.132%2022.245%2096.398%2086.51l795.902-719.277v306.493z%22%20id%3D%22path6%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);background-image:-o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=edit&format=rasterized&lang=fr&skin=minerva)}.mw-ui-icon-edit-enabled:before{background-image:url(/w/load.php?modules=skins.minerva.icons.images&image=edit-enabled&format=rasterized&lang=fr&skin=minerva);background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-410%202048%202048%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%20%20%20%20%3Cg%20id%3D%22g4%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M307.05%201073.838q32.507%2022.505%2097.522%2087.52L1659.846%2026.108q-33.757-60.014-101.272-82.52zm-135.03-51.26L1563.576-225.197q156.284%2026.256%20276.31%20155.034Q1959.91%2058.617%201968.663%20217.4L575.858%201470.177%2060.746%201525.19z%22%20id%3D%22path6%22%20fill%3D%22%23777%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);background-image:-o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=edit-enabled&format=rasterized&lang=fr&skin=minerva)}.mw-ui-icon-magnifying-glass:before{background-image:url(/w/load.php?modules=skins.minerva.icons.images&image=magnifying-glass&format=rasterized&lang=fr&skin=minerva);background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20icon-export%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon-export%22%20fill%3D%22%2354595D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22SearchIcon%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.474%2015.441c1.147-1.376%201.835-3.212%201.835-5.162a7.98%207.98%200%200%200-8.03-8.029%207.98%207.98%200%200%200-8.029%208.03%207.98%207.98%200%200%200%208.03%208.029c1.72%200%203.211-.459%204.473-1.377l4.473%204.474c.46.459%201.262.459%201.836%200l.688-.688-5.276-5.277zM4.544%2010.28c0-3.211%202.524-5.735%205.735-5.735%203.212%200%205.736%202.524%205.736%205.735%200%203.212-2.524%205.736-5.736%205.736-3.211%200-5.735-2.638-5.735-5.736z%22%20id%3D%22Page-1%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);background-image:-o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=magnifying-glass&format=rasterized&lang=fr&skin=minerva)}.mw-ui-icon-language-switcher:before{background-image:url(/w/load.php?modules=skins.minerva.icons.images&image=language-switcher&format=rasterized&lang=fr&skin=minerva);background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2221%22%20viewBox%3D%220%200%2028%2021%22%3E%0A%20%20%20%20%3Ctitle%3E%0A%20%20%20%20%20%20%20%20uniE021%20-%20translation%0A%20%20%20%20%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22uniE021---translation%22%20fill%3D%22%23777%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M23.89%2016l1.72%205h2.37L22.44%203.94h-3.3L13.34%2021h2.37l1.59-5h6.59zm-3.3-10.09l2.77%208.13h-5.54l2.77-8.13z%22%20id%3D%22Shape%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.2%202.63h1.18L8.07%200H5.43l.66%201.31A2.34%202.34%200%200%200%208.2%202.63z%22%20id%3D%22Shape%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.51%204H.15v2h2.51c.79%202.27%201.98%204.24%203.69%206.08-1.85%201.44-4.09%202.23-6.33%203.01l.66%201.97c2.64-.79%205.01-1.83%207.25-3.54%201.19.92%202.77%201.84%204.62%202.36l.66-1.97c-1.45-.39-2.64-1.05-3.69-1.83%202.5-2.5%203.29-4.99%203.42-5.25l.27-.83h2.64l.66-2zm-8.58%206.67C6.61%209.41%205.43%207.77%204.9%206h6.2c-.66%201.77-1.85%203.28-3.17%204.67-2.11-2.15%200%200%200%200z%22%20id%3D%22Shape%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);background-image:-o-linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.minerva.icons.images&image=language-switcher&format=rasterized&lang=fr&skin=minerva)}@media all and (min-width:720px){.client-js #searchIcon{display:none}.header .branding-box{width:11.0625em}.header .search-box{display:table-cell;width:auto}.header .search-box .search{width:23.4375em}.toc-mobile{display:block;visibility:visible;position:relative;font-size:1.3em;float:left;clear:left;margin:1em 0;border:solid 1px transparent}.toc-mobile > h2{visibility:hidden;font-family:'Helvetica Neue','Helvetica','Nimbus Sans L','Arial','Liberation Sans',sans-serif;font-size:0.8em;font-weight:bold;border-bottom:0;padding:0.7em 0}.content_block{width:auto;clear:none}.heading-holder{padding:20px 0;position:relative}.heading-holder #section_0{border-bottom:0;padding:0 0 7px 0;font-size:2.6525em}#page-actions{padding:18px 0 0 0}#page-actions li{display:inline-block}#page-actions li:first-child{margin-top:0}.pre-content,.content,.post-content{max-width:55.8em;margin:0 3.35em}.content .thumb.tleft{float:left;clear:left;margin-right:1.4em}.content .thumb.tright{float:right;clear:right;margin-left:1.4em}.content blockquote{padding-right:35px;padding-left:40px}.content table{display:table;width:auto !important}.content table caption{display:table-caption}.content table tbody{display:table-row-group}#mw-mf-last-modified{padding:5px 0}.last-modified-bar{background-color:transparent;padding-left:0;padding-right:0;font-size:1em}}@media all and (min-width:62.5em){#mw-mf-page-center .mw-mf-banner,.banner-container,.header,.page-header-bar,.content-header,.overlay-header,.content,.overlay-content,.content-unstyled,.pre-content,.post-content,#mw-mf-page-center .pointer-overlay{margin-left:auto;margin-right:auto;max-width:55.8em}.header{max-width:57.8em}}@media all and (min-width:720px){table.infobox{margin:0.5em 0 1em 35px !important;max-width:320px;width:auto !important;float:right !important;clear:right !important}#mw-mf-page-center .mw-mf-banner{background-clip:content-box !important}}\n\n/* starting inserted \");\n }\n function polyfillProperties() {\n var prototype = document.createElement(\"details\").constructor.prototype;\n var setAttribute = prototype.setAttribute, removeAttribute = prototype.removeAttribute;\n var open = Object.getOwnPropertyDescriptor(prototype, \"open\");\n Object.defineProperties(prototype, {\n open: {\n get: function get() {\n if (this.tagName == \"DETAILS\") {\n return this.hasAttribute(\"open\");\n } else {\n if (open && open.get) {\n return open.get.call(this);\n }\n }\n },\n set: function set(value) {\n if (this.tagName == \"DETAILS\") {\n return value ? this.setAttribute(\"open\", \"\") : this.removeAttribute(\"open\");\n } else {\n if (open && open.set) {\n return open.set.call(this, value);\n }\n }\n }\n },\n setAttribute: {\n value: function value(name, _value) {\n var _this = this;\n var call = function call() {\n return setAttribute.call(_this, name, _value);\n };\n if (name == \"open\" && this.tagName == \"DETAILS\") {\n var wasOpen = this.hasAttribute(\"open\");\n var result = call();\n if (!wasOpen) {\n var summary = this.querySelector(\"summary\");\n if (summary) summary.setAttribute(\"aria-expanded\", true);\n triggerToggle(this);\n }\n return result;\n }\n return call();\n }\n },\n removeAttribute: {\n value: function value(name) {\n var _this2 = this;\n var call = function call() {\n return removeAttribute.call(_this2, name);\n };\n if (name == \"open\" && this.tagName == \"DETAILS\") {\n var wasOpen = this.hasAttribute(\"open\");\n var result = call();\n if (wasOpen) {\n var summary = this.querySelector(\"summary\");\n if (summary) summary.setAttribute(\"aria-expanded\", false);\n triggerToggle(this);\n }\n return result;\n }\n return call();\n }\n }\n });\n }\n function polyfillToggle() {\n onTogglingTrigger(function(element) {\n element.hasAttribute(\"open\") ? element.removeAttribute(\"open\") : element.setAttribute(\"open\", \"\");\n });\n }\n function polyfillToggleEvent() {\n if (window.MutationObserver) {\n new MutationObserver(function(mutations) {\n forEach.call(mutations, function(mutation) {\n var target = mutation.target, attributeName = mutation.attributeName;\n if (target.tagName == \"DETAILS\" && attributeName == \"open\") {\n triggerToggle(target);\n }\n });\n }).observe(document.documentElement, {\n attributes: true,\n subtree: true\n });\n } else {\n onTogglingTrigger(function(element) {\n var wasOpen = element.getAttribute(\"open\");\n setTimeout(function() {\n var isOpen = element.getAttribute(\"open\");\n if (wasOpen != isOpen) {\n triggerToggle(element);\n }\n }, 1);\n });\n }\n }\n function polyfillAccessibility() {\n setAccessibilityAttributes(document);\n if (window.MutationObserver) {\n new MutationObserver(function(mutations) {\n forEach.call(mutations, function(mutation) {\n forEach.call(mutation.addedNodes, setAccessibilityAttributes);\n });\n }).observe(document.documentElement, {\n subtree: true,\n childList: true\n });\n } else {\n document.addEventListener(\"DOMNodeInserted\", function(event) {\n setAccessibilityAttributes(event.target);\n });\n }\n }\n function setAccessibilityAttributes(root) {\n findElementsWithTagName(root, \"SUMMARY\").forEach(function(summary) {\n var details = findClosestElementWithTagName(summary, \"DETAILS\");\n summary.setAttribute(\"aria-expanded\", details.hasAttribute(\"open\"));\n if (!summary.hasAttribute(\"tabindex\")) summary.setAttribute(\"tabindex\", \"0\");\n if (!summary.hasAttribute(\"role\")) summary.setAttribute(\"role\", \"button\");\n });\n }\n function eventIsSignificant(event) {\n return !(event.defaultPrevented || event.ctrlKey || event.metaKey || event.shiftKey || event.target.isContentEditable);\n }\n function onTogglingTrigger(callback) {\n addEventListener(\"click\", function(event) {\n if (eventIsSignificant(event)) {\n if (event.which <= 1) {\n var element = findClosestElementWithTagName(event.target, \"SUMMARY\");\n if (element && element.parentNode && element.parentNode.tagName == \"DETAILS\") {\n callback(element.parentNode);\n }\n }\n }\n }, false);\n addEventListener(\"keydown\", function(event) {\n if (eventIsSignificant(event)) {\n if (event.keyCode == 13 || event.keyCode == 32) {\n var element = findClosestElementWithTagName(event.target, \"SUMMARY\");\n if (element && element.parentNode && element.parentNode.tagName == \"DETAILS\") {\n callback(element.parentNode);\n event.preventDefault();\n }\n }\n }\n }, false);\n }\n function triggerToggle(element) {\n var event = document.createEvent(\"Event\");\n event.initEvent(\"toggle\", false, false);\n element.dispatchEvent(event);\n }\n function findElementsWithTagName(root, tagName) {\n return (root.tagName == tagName ? [ root ] : []).concat(typeof root.getElementsByTagName == \"function\" ? slice.call(root.getElementsByTagName(tagName)) : []);\n }\n function findClosestElementWithTagName(element, tagName) {\n if (typeof element.closest == \"function\") {\n return element.closest(tagName);\n } else {\n while (element) {\n if (element.tagName == tagName) {\n return element;\n } else {\n element = element.parentNode;\n }\n }\n }\n }\n})();\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:37.693Z", "time": 0.0219999928958714, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.018999999156221747, "receive": 0.0029999937396496534, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 18 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.min.css?cacheid=e1de77b3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [ { "name": "cacheid", "value": "e1de77b3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "5515" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 29561, "mimeType": "text/css", "text": "/*! jQuery UI - v1.11.0 - 2014-07-20\n* http://jqueryui.com\n* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css\n* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px\n* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */\n\n.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:\"\";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(\"images/animated-overlay.gif\");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.kiwix .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.kiwix .ui-widget .ui-widget{font-size:1em}.kiwix .ui-widget input,.kiwix .ui-widget select,.kiwix .ui-widget textarea,.kiwix .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.kiwix .ui-widget-content{border:1px solid #aaa;background:#fff url(\"images/ui-bg_flat_75_ffffff_40x100.png\") 50% 50% repeat-x;color:#222}.kiwix .ui-widget-content a{color:#222}.kiwix .ui-widget-header{border:1px solid #aaa;background:#ccc url(\"images/ui-bg_highlight-soft_75_cccccc_1x100.png\") 50% 50% repeat-x;color:#222;font-weight:bold}.kiwix .ui-widget-header a{color:#222}.kiwix .ui-state-default,.kiwix .ui-widget-content .ui-state-default,.kiwix .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(\"images/ui-bg_glass_75_e6e6e6_1x400.png\") 50% 50% repeat-x;font-weight:normal;color:#555}.kiwix .ui-state-default a,.kiwix .ui-state-default a:link,.kiwix .ui-state-default a:visited{color:#555;text-decoration:none}.kiwix .ui-state-hover,.kiwix .ui-widget-content .ui-state-hover,.kiwix .ui-widget-header .ui-state-hover,.kiwix .ui-state-focus,.kiwix .ui-widget-content .ui-state-focus,.kiwix .ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(\"images/ui-bg_glass_75_dadada_1x400.png\") 50% 50% repeat-x;font-weight:normal;color:#212121}.kiwix .ui-state-hover a,.kiwix .ui-state-hover a:hover,.kiwix .ui-state-hover a:link,.kiwix .ui-state-hover a:visited,.kiwix .ui-state-focus a,.kiwix .ui-state-focus a:hover,.kiwix .ui-state-focus a:link,.kiwix .ui-state-focus a:visited{color:#212121;text-decoration:none}.kiwix .ui-state-active,.kiwix .ui-widget-content .ui-state-active,.kiwix .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(\"images/ui-bg_glass_65_ffffff_1x400.png\") 50% 50% repeat-x;font-weight:normal;color:#212121}.kiwix .ui-state-active a,.kiwix .ui-state-active a:link,.kiwix .ui-state-active a:visited{color:#212121;text-decoration:none}.kiwix .ui-state-highlight,.kiwix .ui-widget-content .ui-state-highlight,.kiwix .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(\"images/ui-bg_glass_55_fbf9ee_1x400.png\") 50% 50% repeat-x;color:#363636}.kiwix .ui-state-highlight a,.kiwix .ui-widget-content .ui-state-highlight a,.kiwix .ui-widget-header .ui-state-highlight a{color:#363636}.kiwix .ui-state-error,.kiwix .ui-widget-content .ui-state-error,.kiwix .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(\"images/ui-bg_glass_95_fef1ec_1x400.png\") 50% 50% repeat-x;color:#cd0a0a}.kiwix .ui-state-error a,.kiwix .ui-widget-content .ui-state-error a,.kiwix .ui-widget-header .ui-state-error a{color:#cd0a0a}.kiwix .ui-state-error-text,.kiwix .ui-widget-content .ui-state-error-text,.kiwix .ui-widget-header .ui-state-error-text{color:#cd0a0a}.kiwix .ui-priority-primary,.kiwix .ui-widget-content .ui-priority-primary,.kiwix .ui-widget-header .ui-priority-primary{font-weight:bold}.kiwix .ui-priority-secondary,.kiwix .ui-widget-content .ui-priority-secondary,.kiwix .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.kiwix .ui-state-disabled,.kiwix .ui-widget-content .ui-state-disabled,.kiwix .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.kiwix .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.kiwix .ui-icon{width:16px;height:16px}.kiwix .ui-icon,.kiwix .ui-widget-content .ui-icon{background-image:url(\"images/ui-icons_222222_256x240.png\")}.kiwix .ui-widget-header .ui-icon{background-image:url(\"images/ui-icons_222222_256x240.png\")}.kiwix .ui-state-default .ui-icon{background-image:url(\"images/ui-icons_888888_256x240.png\")}.kiwix .ui-state-hover .ui-icon,.kiwix .ui-state-focus .ui-icon{background-image:url(\"images/ui-icons_454545_256x240.png\")}.kiwix .ui-state-active .ui-icon{background-image:url(\"images/ui-icons_454545_256x240.png\")}.kiwix .ui-state-highlight .ui-icon{background-image:url(\"images/ui-icons_2e83ff_256x240.png\")}.kiwix .ui-state-error .ui-icon,.kiwix .ui-state-error-text .ui-icon{background-image:url(\"images/ui-icons_cd0a0a_256x240.png\")}.kiwix .ui-icon-blank{background-position:16px 16px}.kiwix .ui-icon-carat-1-n{background-position:0 0}.kiwix .ui-icon-carat-1-ne{background-position:-16px 0}.kiwix .ui-icon-carat-1-e{background-position:-32px 0}.kiwix .ui-icon-carat-1-se{background-position:-48px 0}.kiwix .ui-icon-carat-1-s{background-position:-64px 0}.kiwix .ui-icon-carat-1-sw{background-position:-80px 0}.kiwix .ui-icon-carat-1-w{background-position:-96px 0}.kiwix .ui-icon-carat-1-nw{background-position:-112px 0}.kiwix .ui-icon-carat-2-n-s{background-position:-128px 0}.kiwix .ui-icon-carat-2-e-w{background-position:-144px 0}.kiwix .ui-icon-triangle-1-n{background-position:0 -16px}.kiwix .ui-icon-triangle-1-ne{background-position:-16px -16px}.kiwix .ui-icon-triangle-1-e{background-position:-32px -16px}.kiwix .ui-icon-triangle-1-se{background-position:-48px -16px}.kiwix .ui-icon-triangle-1-s{background-position:-64px -16px}.kiwix .ui-icon-triangle-1-sw{background-position:-80px -16px}.kiwix .ui-icon-triangle-1-w{background-position:-96px -16px}.kiwix .ui-icon-triangle-1-nw{background-position:-112px -16px}.kiwix .ui-icon-triangle-2-n-s{background-position:-128px -16px}.kiwix .ui-icon-triangle-2-e-w{background-position:-144px -16px}.kiwix .ui-icon-arrow-1-n{background-position:0 -32px}.kiwix .ui-icon-arrow-1-ne{background-position:-16px -32px}.kiwix .ui-icon-arrow-1-e{background-position:-32px -32px}.kiwix .ui-icon-arrow-1-se{background-position:-48px -32px}.kiwix .ui-icon-arrow-1-s{background-position:-64px -32px}.kiwix .ui-icon-arrow-1-sw{background-position:-80px -32px}.kiwix .ui-icon-arrow-1-w{background-position:-96px -32px}.kiwix .ui-icon-arrow-1-nw{background-position:-112px -32px}.kiwix .ui-icon-arrow-2-n-s{background-position:-128px -32px}.kiwix .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.kiwix .ui-icon-arrow-2-e-w{background-position:-160px -32px}.kiwix .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.kiwix .ui-icon-arrowstop-1-n{background-position:-192px -32px}.kiwix .ui-icon-arrowstop-1-e{background-position:-208px -32px}.kiwix .ui-icon-arrowstop-1-s{background-position:-224px -32px}.kiwix .ui-icon-arrowstop-1-w{background-position:-240px -32px}.kiwix .ui-icon-arrowthick-1-n{background-position:0 -48px}.kiwix .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.kiwix .ui-icon-arrowthick-1-e{background-position:-32px -48px}.kiwix .ui-icon-arrowthick-1-se{background-position:-48px -48px}.kiwix .ui-icon-arrowthick-1-s{background-position:-64px -48px}.kiwix .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.kiwix .ui-icon-arrowthick-1-w{background-position:-96px -48px}.kiwix .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.kiwix .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.kiwix .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.kiwix .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.kiwix .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.kiwix .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.kiwix .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.kiwix .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.kiwix .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.kiwix .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.kiwix .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.kiwix .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.kiwix .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.kiwix .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.kiwix .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.kiwix .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.kiwix .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.kiwix .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.kiwix .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.kiwix .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.kiwix .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.kiwix .ui-icon-arrow-4{background-position:0 -80px}.kiwix .ui-icon-arrow-4-diag{background-position:-16px -80px}.kiwix .ui-icon-extlink{background-position:-32px -80px}.kiwix .ui-icon-newwin{background-position:-48px -80px}.kiwix .ui-icon-refresh{background-position:-64px -80px}.kiwix .ui-icon-shuffle{background-position:-80px -80px}.kiwix .ui-icon-transfer-e-w{background-position:-96px -80px}.kiwix .ui-icon-transferthick-e-w{background-position:-112px -80px}.kiwix .ui-icon-folder-collapsed{background-position:0 -96px}.kiwix .ui-icon-folder-open{background-position:-16px -96px}.kiwix .ui-icon-document{background-position:-32px -96px}.kiwix .ui-icon-document-b{background-position:-48px -96px}.kiwix .ui-icon-note{background-position:-64px -96px}.kiwix .ui-icon-mail-closed{background-position:-80px -96px}.kiwix .ui-icon-mail-open{background-position:-96px -96px}.kiwix .ui-icon-suitcase{background-position:-112px -96px}.kiwix .ui-icon-comment{background-position:-128px -96px}.kiwix .ui-icon-person{background-position:-144px -96px}.kiwix .ui-icon-print{background-position:-160px -96px}.kiwix .ui-icon-trash{background-position:-176px -96px}.kiwix .ui-icon-locked{background-position:-192px -96px}.kiwix .ui-icon-unlocked{background-position:-208px -96px}.kiwix .ui-icon-bookmark{background-position:-224px -96px}.kiwix .ui-icon-tag{background-position:-240px -96px}.kiwix .ui-icon-home{background-position:0 -112px}.kiwix .ui-icon-flag{background-position:-16px -112px}.kiwix .ui-icon-calendar{background-position:-32px -112px}.kiwix .ui-icon-cart{background-position:-48px -112px}.kiwix .ui-icon-pencil{background-position:-64px -112px}.kiwix .ui-icon-clock{background-position:-80px -112px}.kiwix .ui-icon-disk{background-position:-96px -112px}.kiwix .ui-icon-calculator{background-position:-112px -112px}.kiwix .ui-icon-zoomin{background-position:-128px -112px}.kiwix .ui-icon-zoomout{background-position:-144px -112px}.kiwix .ui-icon-search{background-position:-160px -112px}.kiwix .ui-icon-wrench{background-position:-176px -112px}.kiwix .ui-icon-gear{background-position:-192px -112px}.kiwix .ui-icon-heart{background-position:-208px -112px}.kiwix .ui-icon-star{background-position:-224px -112px}.kiwix .ui-icon-link{background-position:-240px -112px}.kiwix .ui-icon-cancel{background-position:0 -128px}.kiwix .ui-icon-plus{background-position:-16px -128px}.kiwix .ui-icon-plusthick{background-position:-32px -128px}.kiwix .ui-icon-minus{background-position:-48px -128px}.kiwix .ui-icon-minusthick{background-position:-64px -128px}.kiwix .ui-icon-close{background-position:-80px -128px}.kiwix .ui-icon-closethick{background-position:-96px -128px}.kiwix .ui-icon-key{background-position:-112px -128px}.kiwix .ui-icon-lightbulb{background-position:-128px -128px}.kiwix .ui-icon-scissors{background-position:-144px -128px}.kiwix .ui-icon-clipboard{background-position:-160px -128px}.kiwix .ui-icon-copy{background-position:-176px -128px}.kiwix .ui-icon-contact{background-position:-192px -128px}.kiwix .ui-icon-image{background-position:-208px -128px}.kiwix .ui-icon-video{background-position:-224px -128px}.kiwix .ui-icon-script{background-position:-240px -128px}.kiwix .ui-icon-alert{background-position:0 -144px}.kiwix .ui-icon-info{background-position:-16px -144px}.kiwix .ui-icon-notice{background-position:-32px -144px}.kiwix .ui-icon-help{background-position:-48px -144px}.kiwix .ui-icon-check{background-position:-64px -144px}.kiwix .ui-icon-bullet{background-position:-80px -144px}.kiwix .ui-icon-radio-on{background-position:-96px -144px}.kiwix .ui-icon-radio-off{background-position:-112px -144px}.kiwix .ui-icon-pin-w{background-position:-128px -144px}.kiwix .ui-icon-pin-s{background-position:-144px -144px}.kiwix .ui-icon-play{background-position:0 -160px}.kiwix .ui-icon-pause{background-position:-16px -160px}.kiwix .ui-icon-seek-next{background-position:-32px -160px}.kiwix .ui-icon-seek-prev{background-position:-48px -160px}.kiwix .ui-icon-seek-end{background-position:-64px -160px}.kiwix .ui-icon-seek-start{background-position:-80px -160px}.kiwix .ui-icon-seek-first{background-position:-80px -160px}.kiwix .ui-icon-stop{background-position:-96px -160px}.kiwix .ui-icon-eject{background-position:-112px -160px}.kiwix .ui-icon-volume-off{background-position:-128px -160px}.kiwix .ui-icon-volume-on{background-position:-144px -160px}.kiwix .ui-icon-power{background-position:0 -176px}.kiwix .ui-icon-signal-diag{background-position:-16px -176px}.kiwix .ui-icon-signal{background-position:-32px -176px}.kiwix .ui-icon-battery-0{background-position:-48px -176px}.kiwix .ui-icon-battery-1{background-position:-64px -176px}.kiwix .ui-icon-battery-2{background-position:-80px -176px}.kiwix .ui-icon-battery-3{background-position:-96px -176px}.kiwix .ui-icon-circle-plus{background-position:0 -192px}.kiwix .ui-icon-circle-minus{background-position:-16px -192px}.kiwix .ui-icon-circle-close{background-position:-32px -192px}.kiwix .ui-icon-circle-triangle-e{background-position:-48px -192px}.kiwix .ui-icon-circle-triangle-s{background-position:-64px -192px}.kiwix .ui-icon-circle-triangle-w{background-position:-80px -192px}.kiwix .ui-icon-circle-triangle-n{background-position:-96px -192px}.kiwix .ui-icon-circle-arrow-e{background-position:-112px -192px}.kiwix .ui-icon-circle-arrow-s{background-position:-128px -192px}.kiwix .ui-icon-circle-arrow-w{background-position:-144px -192px}.kiwix .ui-icon-circle-arrow-n{background-position:-160px -192px}.kiwix .ui-icon-circle-zoomin{background-position:-176px -192px}.kiwix .ui-icon-circle-zoomout{background-position:-192px -192px}.kiwix .ui-icon-circle-check{background-position:-208px -192px}.kiwix .ui-icon-circlesmall-plus{background-position:0 -208px}.kiwix .ui-icon-circlesmall-minus{background-position:-16px -208px}.kiwix .ui-icon-circlesmall-close{background-position:-32px -208px}.kiwix .ui-icon-squaresmall-plus{background-position:-48px -208px}.kiwix .ui-icon-squaresmall-minus{background-position:-64px -208px}.kiwix .ui-icon-squaresmall-close{background-position:-80px -208px}.kiwix .ui-icon-grip-dotted-vertical{background-position:0 -224px}.kiwix .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.kiwix .ui-icon-grip-solid-vertical{background-position:-32px -224px}.kiwix .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.kiwix .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.kiwix .ui-icon-grip-diagonal-se{background-position:-80px -224px}.kiwix .ui-corner-all,.kiwix .ui-corner-top,.kiwix .ui-corner-left,.kiwix .ui-corner-tl{border-top-left-radius:4px}.kiwix .ui-corner-all,.kiwix .ui-corner-top,.kiwix .ui-corner-right,.kiwix .ui-corner-tr{border-top-right-radius:4px}.kiwix .ui-corner-all,.kiwix .ui-corner-bottom,.kiwix .ui-corner-left,.kiwix .ui-corner-bl{border-bottom-left-radius:4px}.kiwix .ui-corner-all,.kiwix .ui-corner-bottom,.kiwix .ui-corner-right,.kiwix .ui-corner-br{border-bottom-right-radius:4px}.kiwix .ui-widget-overlay{background:#aaa url(\"images/ui-bg_flat_0_aaaaaa_40x100.png\") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.kiwix .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(\"images/ui-bg_flat_0_aaaaaa_40x100.png\") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:37.693Z", "time": 0.016999983927235007, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.014999997802078724, "receive": 0.0019999861251562834, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 23 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/jquery-ui.theme.min.css?cacheid=2a5841f9", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [ { "name": "cacheid", "value": "2a5841f9" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "2345" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 15646, "mimeType": "text/css", "text": "/*! jQuery UI - v1.11.0 - 2014-07-20\n* http://jqueryui.com\n* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */\n\n.kiwix .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.kiwix .ui-widget .ui-widget{font-size:1em}.kiwix .ui-widget input,.kiwix .ui-widget select,.kiwix .ui-widget textarea,.kiwix .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.kiwix .ui-widget-content{border:1px solid #aaa;background:#fff url(\"images/ui-bg_flat_75_ffffff_40x100.png\") 50% 50% repeat-x;color:#222}.kiwix .ui-widget-content a{color:#222}.kiwix .ui-widget-header{border:1px solid #aaa;background:#ccc url(\"images/ui-bg_highlight-soft_75_cccccc_1x100.png\") 50% 50% repeat-x;color:#222;font-weight:bold}.kiwix .ui-widget-header a{color:#222}.kiwix .ui-state-default,.kiwix .ui-widget-content .ui-state-default,.kiwix .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(\"images/ui-bg_glass_75_e6e6e6_1x400.png\") 50% 50% repeat-x;font-weight:normal;color:#555}.kiwix .ui-state-default a,.kiwix .ui-state-default a:link,.kiwix .ui-state-default a:visited{color:#555;text-decoration:none}.kiwix .ui-state-hover,.kiwix .ui-widget-content .ui-state-hover,.kiwix .ui-widget-header .ui-state-hover,.kiwix .ui-state-focus,.kiwix .ui-widget-content .ui-state-focus,.kiwix .ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(\"images/ui-bg_glass_75_dadada_1x400.png\") 50% 50% repeat-x;font-weight:normal;color:#212121}.kiwix .ui-state-hover a,.kiwix .ui-state-hover a:hover,.kiwix .ui-state-hover a:link,.kiwix .ui-state-hover a:visited,.kiwix .ui-state-focus a,.kiwix .ui-state-focus a:hover,.kiwix .ui-state-focus a:link,.kiwix .ui-state-focus a:visited{color:#212121;text-decoration:none}.kiwix .ui-state-active,.kiwix .ui-widget-content .ui-state-active,.kiwix .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(\"images/ui-bg_glass_65_ffffff_1x400.png\") 50% 50% repeat-x;font-weight:normal;color:#212121}.kiwix .ui-state-active a,.kiwix .ui-state-active a:link,.kiwix .ui-state-active a:visited{color:#212121;text-decoration:none}.kiwix .ui-state-highlight,.kiwix .ui-widget-content .ui-state-highlight,.kiwix .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(\"images/ui-bg_glass_55_fbf9ee_1x400.png\") 50% 50% repeat-x;color:#363636}.kiwix .ui-state-highlight a,.kiwix .ui-widget-content .ui-state-highlight a,.kiwix .ui-widget-header .ui-state-highlight a{color:#363636}.kiwix .ui-state-error,.kiwix .ui-widget-content .ui-state-error,.kiwix .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(\"images/ui-bg_glass_95_fef1ec_1x400.png\") 50% 50% repeat-x;color:#cd0a0a}.kiwix .ui-state-error a,.kiwix .ui-widget-content .ui-state-error a,.kiwix .ui-widget-header .ui-state-error a{color:#cd0a0a}.kiwix .ui-state-error-text,.kiwix .ui-widget-content .ui-state-error-text,.kiwix .ui-widget-header .ui-state-error-text{color:#cd0a0a}.kiwix .ui-priority-primary,.kiwix .ui-widget-content .ui-priority-primary,.kiwix .ui-widget-header .ui-priority-primary{font-weight:bold}.kiwix .ui-priority-secondary,.kiwix .ui-widget-content .ui-priority-secondary,.kiwix .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.kiwix .ui-state-disabled,.kiwix .ui-widget-content .ui-state-disabled,.kiwix .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.kiwix .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.kiwix .ui-icon{width:16px;height:16px}.kiwix .ui-icon,.kiwix .ui-widget-content .ui-icon{background-image:url(\"images/ui-icons_222222_256x240.png\")}.kiwix .ui-widget-header .ui-icon{background-image:url(\"images/ui-icons_222222_256x240.png\")}.kiwix .ui-state-default .ui-icon{background-image:url(\"images/ui-icons_888888_256x240.png\")}.kiwix .ui-state-hover .ui-icon,.kiwix .ui-state-focus .ui-icon{background-image:url(\"images/ui-icons_454545_256x240.png\")}.kiwix .ui-state-active .ui-icon{background-image:url(\"images/ui-icons_454545_256x240.png\")}.kiwix .ui-state-highlight .ui-icon{background-image:url(\"images/ui-icons_2e83ff_256x240.png\")}.kiwix .ui-state-error .ui-icon,.kiwix .ui-state-error-text .ui-icon{background-image:url(\"images/ui-icons_cd0a0a_256x240.png\")}.kiwix .ui-icon-blank{background-position:16px 16px}.kiwix .ui-icon-carat-1-n{background-position:0 0}.kiwix .ui-icon-carat-1-ne{background-position:-16px 0}.kiwix .ui-icon-carat-1-e{background-position:-32px 0}.kiwix .ui-icon-carat-1-se{background-position:-48px 0}.kiwix .ui-icon-carat-1-s{background-position:-64px 0}.kiwix .ui-icon-carat-1-sw{background-position:-80px 0}.kiwix .ui-icon-carat-1-w{background-position:-96px 0}.kiwix .ui-icon-carat-1-nw{background-position:-112px 0}.kiwix .ui-icon-carat-2-n-s{background-position:-128px 0}.kiwix .ui-icon-carat-2-e-w{background-position:-144px 0}.kiwix .ui-icon-triangle-1-n{background-position:0 -16px}.kiwix .ui-icon-triangle-1-ne{background-position:-16px -16px}.kiwix .ui-icon-triangle-1-e{background-position:-32px -16px}.kiwix .ui-icon-triangle-1-se{background-position:-48px -16px}.kiwix .ui-icon-triangle-1-s{background-position:-64px -16px}.kiwix .ui-icon-triangle-1-sw{background-position:-80px -16px}.kiwix .ui-icon-triangle-1-w{background-position:-96px -16px}.kiwix .ui-icon-triangle-1-nw{background-position:-112px -16px}.kiwix .ui-icon-triangle-2-n-s{background-position:-128px -16px}.kiwix .ui-icon-triangle-2-e-w{background-position:-144px -16px}.kiwix .ui-icon-arrow-1-n{background-position:0 -32px}.kiwix .ui-icon-arrow-1-ne{background-position:-16px -32px}.kiwix .ui-icon-arrow-1-e{background-position:-32px -32px}.kiwix .ui-icon-arrow-1-se{background-position:-48px -32px}.kiwix .ui-icon-arrow-1-s{background-position:-64px -32px}.kiwix .ui-icon-arrow-1-sw{background-position:-80px -32px}.kiwix .ui-icon-arrow-1-w{background-position:-96px -32px}.kiwix .ui-icon-arrow-1-nw{background-position:-112px -32px}.kiwix .ui-icon-arrow-2-n-s{background-position:-128px -32px}.kiwix .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.kiwix .ui-icon-arrow-2-e-w{background-position:-160px -32px}.kiwix .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.kiwix .ui-icon-arrowstop-1-n{background-position:-192px -32px}.kiwix .ui-icon-arrowstop-1-e{background-position:-208px -32px}.kiwix .ui-icon-arrowstop-1-s{background-position:-224px -32px}.kiwix .ui-icon-arrowstop-1-w{background-position:-240px -32px}.kiwix .ui-icon-arrowthick-1-n{background-position:0 -48px}.kiwix .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.kiwix .ui-icon-arrowthick-1-e{background-position:-32px -48px}.kiwix .ui-icon-arrowthick-1-se{background-position:-48px -48px}.kiwix .ui-icon-arrowthick-1-s{background-position:-64px -48px}.kiwix .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.kiwix .ui-icon-arrowthick-1-w{background-position:-96px -48px}.kiwix .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.kiwix .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.kiwix .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.kiwix .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.kiwix .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.kiwix .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.kiwix .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.kiwix .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.kiwix .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.kiwix .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.kiwix .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.kiwix .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.kiwix .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.kiwix .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.kiwix .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.kiwix .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.kiwix .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.kiwix .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.kiwix .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.kiwix .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.kiwix .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.kiwix .ui-icon-arrow-4{background-position:0 -80px}.kiwix .ui-icon-arrow-4-diag{background-position:-16px -80px}.kiwix .ui-icon-extlink{background-position:-32px -80px}.kiwix .ui-icon-newwin{background-position:-48px -80px}.kiwix .ui-icon-refresh{background-position:-64px -80px}.kiwix .ui-icon-shuffle{background-position:-80px -80px}.kiwix .ui-icon-transfer-e-w{background-position:-96px -80px}.kiwix .ui-icon-transferthick-e-w{background-position:-112px -80px}.kiwix .ui-icon-folder-collapsed{background-position:0 -96px}.kiwix .ui-icon-folder-open{background-position:-16px -96px}.kiwix .ui-icon-document{background-position:-32px -96px}.kiwix .ui-icon-document-b{background-position:-48px -96px}.kiwix .ui-icon-note{background-position:-64px -96px}.kiwix .ui-icon-mail-closed{background-position:-80px -96px}.kiwix .ui-icon-mail-open{background-position:-96px -96px}.kiwix .ui-icon-suitcase{background-position:-112px -96px}.kiwix .ui-icon-comment{background-position:-128px -96px}.kiwix .ui-icon-person{background-position:-144px -96px}.kiwix .ui-icon-print{background-position:-160px -96px}.kiwix .ui-icon-trash{background-position:-176px -96px}.kiwix .ui-icon-locked{background-position:-192px -96px}.kiwix .ui-icon-unlocked{background-position:-208px -96px}.kiwix .ui-icon-bookmark{background-position:-224px -96px}.kiwix .ui-icon-tag{background-position:-240px -96px}.kiwix .ui-icon-home{background-position:0 -112px}.kiwix .ui-icon-flag{background-position:-16px -112px}.kiwix .ui-icon-calendar{background-position:-32px -112px}.kiwix .ui-icon-cart{background-position:-48px -112px}.kiwix .ui-icon-pencil{background-position:-64px -112px}.kiwix .ui-icon-clock{background-position:-80px -112px}.kiwix .ui-icon-disk{background-position:-96px -112px}.kiwix .ui-icon-calculator{background-position:-112px -112px}.kiwix .ui-icon-zoomin{background-position:-128px -112px}.kiwix .ui-icon-zoomout{background-position:-144px -112px}.kiwix .ui-icon-search{background-position:-160px -112px}.kiwix .ui-icon-wrench{background-position:-176px -112px}.kiwix .ui-icon-gear{background-position:-192px -112px}.kiwix .ui-icon-heart{background-position:-208px -112px}.kiwix .ui-icon-star{background-position:-224px -112px}.kiwix .ui-icon-link{background-position:-240px -112px}.kiwix .ui-icon-cancel{background-position:0 -128px}.kiwix .ui-icon-plus{background-position:-16px -128px}.kiwix .ui-icon-plusthick{background-position:-32px -128px}.kiwix .ui-icon-minus{background-position:-48px -128px}.kiwix .ui-icon-minusthick{background-position:-64px -128px}.kiwix .ui-icon-close{background-position:-80px -128px}.kiwix .ui-icon-closethick{background-position:-96px -128px}.kiwix .ui-icon-key{background-position:-112px -128px}.kiwix .ui-icon-lightbulb{background-position:-128px -128px}.kiwix .ui-icon-scissors{background-position:-144px -128px}.kiwix .ui-icon-clipboard{background-position:-160px -128px}.kiwix .ui-icon-copy{background-position:-176px -128px}.kiwix .ui-icon-contact{background-position:-192px -128px}.kiwix .ui-icon-image{background-position:-208px -128px}.kiwix .ui-icon-video{background-position:-224px -128px}.kiwix .ui-icon-script{background-position:-240px -128px}.kiwix .ui-icon-alert{background-position:0 -144px}.kiwix .ui-icon-info{background-position:-16px -144px}.kiwix .ui-icon-notice{background-position:-32px -144px}.kiwix .ui-icon-help{background-position:-48px -144px}.kiwix .ui-icon-check{background-position:-64px -144px}.kiwix .ui-icon-bullet{background-position:-80px -144px}.kiwix .ui-icon-radio-on{background-position:-96px -144px}.kiwix .ui-icon-radio-off{background-position:-112px -144px}.kiwix .ui-icon-pin-w{background-position:-128px -144px}.kiwix .ui-icon-pin-s{background-position:-144px -144px}.kiwix .ui-icon-play{background-position:0 -160px}.kiwix .ui-icon-pause{background-position:-16px -160px}.kiwix .ui-icon-seek-next{background-position:-32px -160px}.kiwix .ui-icon-seek-prev{background-position:-48px -160px}.kiwix .ui-icon-seek-end{background-position:-64px -160px}.kiwix .ui-icon-seek-start{background-position:-80px -160px}.kiwix .ui-icon-seek-first{background-position:-80px -160px}.kiwix .ui-icon-stop{background-position:-96px -160px}.kiwix .ui-icon-eject{background-position:-112px -160px}.kiwix .ui-icon-volume-off{background-position:-128px -160px}.kiwix .ui-icon-volume-on{background-position:-144px -160px}.kiwix .ui-icon-power{background-position:0 -176px}.kiwix .ui-icon-signal-diag{background-position:-16px -176px}.kiwix .ui-icon-signal{background-position:-32px -176px}.kiwix .ui-icon-battery-0{background-position:-48px -176px}.kiwix .ui-icon-battery-1{background-position:-64px -176px}.kiwix .ui-icon-battery-2{background-position:-80px -176px}.kiwix .ui-icon-battery-3{background-position:-96px -176px}.kiwix .ui-icon-circle-plus{background-position:0 -192px}.kiwix .ui-icon-circle-minus{background-position:-16px -192px}.kiwix .ui-icon-circle-close{background-position:-32px -192px}.kiwix .ui-icon-circle-triangle-e{background-position:-48px -192px}.kiwix .ui-icon-circle-triangle-s{background-position:-64px -192px}.kiwix .ui-icon-circle-triangle-w{background-position:-80px -192px}.kiwix .ui-icon-circle-triangle-n{background-position:-96px -192px}.kiwix .ui-icon-circle-arrow-e{background-position:-112px -192px}.kiwix .ui-icon-circle-arrow-s{background-position:-128px -192px}.kiwix .ui-icon-circle-arrow-w{background-position:-144px -192px}.kiwix .ui-icon-circle-arrow-n{background-position:-160px -192px}.kiwix .ui-icon-circle-zoomin{background-position:-176px -192px}.kiwix .ui-icon-circle-zoomout{background-position:-192px -192px}.kiwix .ui-icon-circle-check{background-position:-208px -192px}.kiwix .ui-icon-circlesmall-plus{background-position:0 -208px}.kiwix .ui-icon-circlesmall-minus{background-position:-16px -208px}.kiwix .ui-icon-circlesmall-close{background-position:-32px -208px}.kiwix .ui-icon-squaresmall-plus{background-position:-48px -208px}.kiwix .ui-icon-squaresmall-minus{background-position:-64px -208px}.kiwix .ui-icon-squaresmall-close{background-position:-80px -208px}.kiwix .ui-icon-grip-dotted-vertical{background-position:0 -224px}.kiwix .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.kiwix .ui-icon-grip-solid-vertical{background-position:-32px -224px}.kiwix .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.kiwix .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.kiwix .ui-icon-grip-diagonal-se{background-position:-80px -224px}.kiwix .ui-corner-all,.kiwix .ui-corner-top,.kiwix .ui-corner-left,.kiwix .ui-corner-tl{border-top-left-radius:4px}.kiwix .ui-corner-all,.kiwix .ui-corner-top,.kiwix .ui-corner-right,.kiwix .ui-corner-tr{border-top-right-radius:4px}.kiwix .ui-corner-all,.kiwix .ui-corner-bottom,.kiwix .ui-corner-left,.kiwix .ui-corner-bl{border-bottom-left-radius:4px}.kiwix .ui-corner-all,.kiwix .ui-corner-bottom,.kiwix .ui-corner-right,.kiwix .ui-corner-br{border-bottom-right-radius:4px}.kiwix .ui-widget-overlay{background:#aaa url(\"images/ui-bg_flat_0_aaaaaa_40x100.png\") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.kiwix .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(\"images/ui-bg_flat_0_aaaaaa_40x100.png\") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:37.693Z", "time": 0.018000020645558834, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.016000005416572094, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 15 }, "_priority": "VeryHigh", "_resourceType": "stylesheet", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/taskbar.css?cacheid=49365e9c", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [ { "name": "cacheid", "value": "49365e9c" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "993" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:14:46 GMT" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 3502, "mimeType": "text/css", "text": "#kiwixtoolbar {\n position: fixed;\n padding: .5em;\n left: 0;\n right: 0;\n top: 0;\n z-index: 100;\n background-position-y: 0;\n transition: 0.3s;\n width: 100%;\n box-sizing: border-box;\n}\n\n#kiwixtoolbar>a {\n float: left;\n}\n\n#kiwixfooter {\n text-align: center;\n margin-top: 1em;\n}\n\n.height_separator {\n height: 3em;\n}\n\n.kiwixsearch {\n position: relative;\n height: 26px;\n width: 100%;\n left: 0;\n margin-bottom: 0;\n}\n\n.kiwix_searchform {\n width: 20em;\n}\n\n#kiwix_serve_taskbar_home_button button {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n max-width: 160px;\n}\n\n.kiwix .kiwix_centered {\n max-width: 720px;\n margin: 0 auto;\n}\n\n#kiwix_button_show_toggle {\n display: none;\n}\n\n#kiwix_button_show_toggle:checked~label~.kiwix_button_cont,\n#kiwix_button_show_toggle:checked~label~.kiwix_button_cont>a {\n display: block;\n}\n\n#kiwix_button_show_toggle:not(:checked)~label~.kiwix_button_cont {\n display: none;\n}\n\nlabel[for=\"kiwix_button_show_toggle\"] {\n display: inline-block;\n height: 26px;\n}\n\nlabel[for=\"kiwix_button_show_toggle\"] img {\n transition: 0.1s;\n height: 26px;\n}\n\n#kiwix_button_show_toggle:checked~label img {\n transform: rotate(-180deg);\n}\n\nlabel[for=\"kiwix_button_show_toggle\"],\n.kiwix_button_cont {\n display: block;\n}\n\n.kiwix .kiwix_searchform {\n float: right;\n}\n\n.kiwix #kiwixtoolbar button,\n.kiwix #kiwixtoolbar input[type=\"submit\"] {\n box-sizing: border-box !important;\n height: 26px !important;\n line-height: 20px !important;\n margin-right: 5px !important;\n padding: 2px 6px !important;\n border: 1px solid #999 !important;\n border-radius: 3px !important;\n background-color: #ededed !important;\n font-weight: normal !important;\n cursor: pointer !important;\n font-size: 16px !important;\n}\n\n.kiwix #kiwixtoolbar #kiwixsearchform input[type='text'] {\n position: absolute;\n left: 0;\n box-sizing: border-box !important;\n width: 100%;\n height: 26px !important;\n line-height: 20px !important;\n border: 1px solid #999 !important;\n border-radius: 3px !important;\n background-color: #fff !important;\n padding: 2px 2px 2px 27px !important;\n font-size: 16px !important;\n}\n\nlabel[for=kiwixsearchbox] {\n z-index: 1;\n position: absolute;\n height: 100%;\n left: 5px;\n font-size: 90%;\n line-height: 26px;\n vertical-align: middle;\n}\n\nbody {\n padding-top: calc(3em - 5px) !important;\n}\n\n/* Try to fix buggy stuff in jquery-ui autocomplete */\n#ui-id-1,\n.ui-autocomplete {\n background: white !important;\n border: solid 1px grey !important;\n column-count: 1 !important;\n}\n\nli.ui-state-focus {\n font-weight: bold;\n}\n\n@media(min-width:420px) {\n .kiwix_button_cont {\n display: inline-block !important;\n }\n\n .kiwix_button_cont>a {\n display: inline-block !important;\n }\n\n label[for=\"kiwix_button_show_toggle\"] {\n display: none;\n }\n}\n\n@media (max-width: 645px) {\n\n #kiwix_button_show_toggle~label~.kiwix_button_cont.searching {\n display: none !important;\n }\n\n label[for=\"kiwix_button_show_toggle\"].searching {\n display: none !important;\n }\n\n .kiwix_searchform.full_width {\n width: 100%;\n }\n\n .kiwixsearch {\n float: none;\n }\n\n .kiwix_searchform {\n width: 36%;\n }\n\n .height_separator {\n height: 6em;\n }\n}\n\n@media(max-width:415px) {\n .kiwix_searchform {\n width: 80%;\n }\n}\n" }, "redirectURL": "", "headersSize": -1, "bodySize": 0, "_transferSize": 0, "_error": null, "_fetchedViaServiceWorker": false }, "serverIPAddress": "16.59.2.56", "startedDateTime": "2026-04-09T07:26:37.693Z", "time": 0.020000006770715117, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0.017999991541728377, "receive": 0.00200001522898674, "_blocked_queueing": -1 } }, { "_fromCache": "memory", "_initiator": { "type": "parser", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica", "lineNumber": 9 }, "_priority": "Low", "_resourceType": "script", "cache": {}, "connection": "8888", "pageref": "page_11", "request": { "method": "GET", "url": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/skin/jquery-ui/external/jquery/jquery.js?cacheid=1d85f0f3", "httpVersion": "http/1.1", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" }, { "name": "Referer", "value": "http://ec2-16-59-2-56.us-east-2.compute.amazonaws.com:8888/wikipedia_en_all_maxi_2022-05/A/Antarctica" } ], "queryString": [ { "name": "cacheid", "value": "1d85f0f3" } ], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "http/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=2723040, public" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "ETag", "value": "\"1775541083618545022/cz\"" }, { "name": "Access-Control-Allow-Origin", "value": "*" }, { "name": "Content-Length", "value": "81097" }, { "name": "Date", "value": "Tue, 07 Apr 2026 22:13:59 GMT" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Vary", "value": "Accept-Encoding" } ], "cookies": [], "content": { "size": 273199, "mimeType": "application/javascript", "text": "/*!\n * jQuery JavaScript Library v1.10.2\n * http://jquery.com/\n *\n * Includes Sizzle.js\n * http://sizzlejs.com/\n *\n * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors\n * Released under the MIT license\n * http://jquery.org/license\n *\n * Date: 2013-07-03T13:48Z\n */\n(function( window, undefined ) {\n\n// Can't do this because several apps including ASP.NET trace\n// the stack via arguments.caller.callee and Firefox dies if\n// you try to trace through \"use strict\" call chains. (#13335)\n// Support: Firefox 18+\n//\"use strict\";\nvar\n\t// The deferred used on DOM ready\n\treadyList,\n\n\t// A central reference to the root jQuery(document)\n\trootjQuery,\n\n\t// Support: IE<10\n\t// For `typeof xmlNode.method` instead of `xmlNode.method !== undefined`\n\tcore_strundefined = typeof undefined,\n\n\t// Use the correct document accordingly with window argument (sandbox)\n\tlocation = window.location,\n\tdocument = window.document,\n\tdocElem = document.documentElement,\n\n\t// Map over jQuery in case of overwrite\n\t_jQuery = window.jQuery,\n\n\t// Map over the $ in case of overwrite\n\t_$ = window.$,\n\n\t// [[Class]] -> type pairs\n\tclass2type = {},\n\n\t// List of deleted data cache ids, so we can reuse them\n\tcore_deletedIds = [],\n\n\tcore_version = \"1.10.2\",\n\n\t// Save a reference to some core methods\n\tcore_concat = core_deletedIds.concat,\n\tcore_push = core_deletedIds.push,\n\tcore_slice = core_deletedIds.slice,\n\tcore_indexOf = core_deletedIds.indexOf,\n\tcore_toString = class2type.toString,\n\tcore_hasOwn = class2type.hasOwnProperty,\n\tcore_trim = core_version.trim,\n\n\t// Define a local copy of jQuery\n\tjQuery = function( selector, context ) {\n\t\t// The jQuery object is actually just the init constructor 'enhanced'\n\t\treturn new jQuery.fn.init( selector, context, rootjQuery );\n\t},\n\n\t// Used for matching numbers\n\tcore_pnum = /[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,\n\n\t// Used for splitting on whitespace\n\tcore_rnotwhite = /\\S+/g,\n\n\t// Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE)\n\trtrim = /^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\n\n\t// A simple way to check for HTML strings\n\t// Prioritize #id over to avoid XSS via location.hash (#9521)\n\t// Strict HTML recognition (#11290: must start with <)\n\trquickExpr = /^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]*))$/,\n\n\t// Match a standalone tag\n\trsingleTag = /^<(\\w+)\\s*\\/?>(?:<\\/\\1>|)$/,\n\n\t// JSON RegExp\n\trvalidchars = /^[\\],:{}\\s]*$/,\n\trvalidbraces = /(?:^|:|,)(?:\\s*\\[)+/g,\n\trvalidescape = /\\\\(?:[\"\\\\\\/bfnrt]|u[\\da-fA-F]{4})/g,\n\trvalidtokens = /\"[^\"\\\\\\r\\n]*\"|true|false|null|-?(?:\\d+\\.|)\\d+(?:[eE][+-]?\\d+|)/g,\n\n\t// Matches dashed string for camelizing\n\trmsPrefix = /^-ms-/,\n\trdashAlpha = /-([\\da-z])/gi,\n\n\t// Used by jQuery.camelCase as callback to replace()\n\tfcamelCase = function( all, letter ) {\n\t\treturn letter.toUpperCase();\n\t},\n\n\t// The ready event handler\n\tcompleted = function( event ) {\n\n\t\t// readyState === \"complete\" is good enough for us to call the dom ready in oldIE\n\t\tif ( document.addEventListener || event.type === \"load\" || document.readyState === \"complete\" ) {\n\t\t\tdetach();\n\t\t\tjQuery.ready();\n\t\t}\n\t},\n\t// Clean-up method for dom ready events\n\tdetach = function() {\n\t\tif ( document.addEventListener ) {\n\t\t\tdocument.removeEventListener( \"DOMContentLoaded\", completed, false );\n\t\t\twindow.removeEventListener( \"load\", completed, false );\n\n\t\t} else {\n\t\t\tdocument.detachEvent( \"onreadystatechange\", completed );\n\t\t\twindow.detachEvent( \"onload\", completed );\n\t\t}\n\t};\n\njQuery.fn = jQuery.prototype = {\n\t// The current version of jQuery being used\n\tjquery: core_version,\n\n\tconstructor: jQuery,\n\tinit: function( selector, context, rootjQuery ) {\n\t\tvar match, elem;\n\n\t\t// HANDLE: $(\"\"), $(null), $(undefined), $(false)\n\t\tif ( !selector ) {\n\t\t\treturn this;\n\t\t}\n\n\t\t// Handle HTML strings\n\t\tif ( typeof selector === \"string\" ) {\n\t\t\tif ( selector.charAt(0) === \"<\" && selector.charAt( selector.length - 1 ) === \">\" && selector.length >= 3 ) {\n\t\t\t\t// Assume that strings that start and end with <> are HTML and skip the regex check\n\t\t\t\tmatch = [ null, selector, null ];\n\n\t\t\t} else {\n\t\t\t\tmatch = rquickExpr.exec( selector );\n\t\t\t}\n\n\t\t\t// Match html or make sure no context is specified for #id\n\t\t\tif ( match && (match[1] || !context) ) {\n\n\t\t\t\t// HANDLE: $(html) -> $(array)\n\t\t\t\tif ( match[1] ) {\n\t\t\t\t\tcontext = context instanceof jQuery ? context[0] : context;\n\n\t\t\t\t\t// scripts is true for back-compat\n\t\t\t\t\tjQuery.merge( this, jQuery.parseHTML(\n\t\t\t\t\t\tmatch[1],\n\t\t\t\t\t\tcontext && context.nodeType ? context.ownerDocument || context : document,\n\t\t\t\t\t\ttrue\n\t\t\t\t\t) );\n\n\t\t\t\t\t// HANDLE: $(html, props)\n\t\t\t\t\tif ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) {\n\t\t\t\t\t\tfor ( match in context ) {\n\t\t\t\t\t\t\t// Properties of context are called as methods if possible\n\t\t\t\t\t\t\tif ( jQuery.isFunction( this[ match ] ) ) {\n\t\t\t\t\t\t\t\tthis[ match ]( context[ match ] );\n\n\t\t\t\t\t\t\t// ...and otherwise set as attributes\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tthis.attr( match, context[ match ] );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\treturn this;\n\n\t\t\t\t// HANDLE: $(#id)\n\t\t\t\t} else {\n\t\t\t\t\telem = document.getElementById( match[2] );\n\n\t\t\t\t\t// Check parentNode to catch when Blackberry 4.6 returns\n\t\t\t\t\t// nodes that are no longer in the document #6963\n\t\t\t\t\tif ( elem && elem.parentNode ) {\n\t\t\t\t\t\t// Handle the case where IE and Opera return items\n\t\t\t\t\t\t// by name instead of ID\n\t\t\t\t\t\tif ( elem.id !== match[2] ) {\n\t\t\t\t\t\t\treturn rootjQuery.find( selector );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Otherwise, we inject the element directly into the jQuery object\n\t\t\t\t\t\tthis.length = 1;\n\t\t\t\t\t\tthis[0] = elem;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.context = document;\n\t\t\t\t\tthis.selector = selector;\n\t\t\t\t\treturn this;\n\t\t\t\t}\n\n\t\t\t// HANDLE: $(expr, $(...))\n\t\t\t} else if ( !context || context.jquery ) {\n\t\t\t\treturn ( context || rootjQuery ).find( selector );\n\n\t\t\t// HANDLE: $(expr, context)\n\t\t\t// (which is just equivalent to: $(context).find(expr)\n\t\t\t} else {\n\t\t\t\treturn this.constructor( context ).find( selector );\n\t\t\t}\n\n\t\t// HANDLE: $(DOMElement)\n\t\t} else if ( selector.nodeType ) {\n\t\t\tthis.context = this[0] = selector;\n\t\t\tthis.length = 1;\n\t\t\treturn this;\n\n\t\t// HANDLE: $(function)\n\t\t// Shortcut for document ready\n\t\t} else if ( jQuery.isFunction( selector ) ) {\n\t\t\treturn rootjQuery.ready( selector );\n\t\t}\n\n\t\tif ( selector.selector !== undefined ) {\n\t\t\tthis.selector = selector.selector;\n\t\t\tthis.context = selector.context;\n\t\t}\n\n\t\treturn jQuery.makeArray( selector, this );\n\t},\n\n\t// Start with an empty selector\n\tselector: \"\",\n\n\t// The default length of a jQuery object is 0\n\tlength: 0,\n\n\ttoArray: function() {\n\t\treturn core_slice.call( this );\n\t},\n\n\t// Get the Nth element in the matched element set OR\n\t// Get the whole matched element set as a clean array\n\tget: function( num ) {\n\t\treturn num == null ?\n\n\t\t\t// Return a 'clean' array\n\t\t\tthis.toArray() :\n\n\t\t\t// Return just the object\n\t\t\t( num < 0 ? this[ this.length + num ] : this[ num ] );\n\t},\n\n\t// Take an array of elements and push it onto the stack\n\t// (returning the new matched element set)\n\tpushStack: function( elems ) {\n\n\t\t// Build a new jQuery matched element set\n\t\tvar ret = jQuery.merge( this.constructor(), elems );\n\n\t\t// Add the old object onto the stack (as a reference)\n\t\tret.prevObject = this;\n\t\tret.context = this.context;\n\n\t\t// Return the newly-formed element set\n\t\treturn ret;\n\t},\n\n\t// Execute a callback for every element in the matched set.\n\t// (You can seed the arguments with an array of args, but this is\n\t// only used internally.)\n\teach: function( callback, args ) {\n\t\treturn jQuery.each( this, callback, args );\n\t},\n\n\tready: function( fn ) {\n\t\t// Add the callback\n\t\tjQuery.ready.promise().done( fn );\n\n\t\treturn this;\n\t},\n\n\tslice: function() {\n\t\treturn this.pushStack( core_slice.apply( this, arguments ) );\n\t},\n\n\tfirst: function() {\n\t\treturn this.eq( 0 );\n\t},\n\n\tlast: function() {\n\t\treturn this.eq( -1 );\n\t},\n\n\teq: function( i ) {\n\t\tvar len = this.length,\n\t\t\tj = +i + ( i < 0 ? len : 0 );\n\t\treturn this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] );\n\t},\n\n\tmap: function( callback ) {\n\t\treturn this.pushStack( jQuery.map(this, function( elem, i ) {\n\t\t\treturn callback.call( elem, i, elem );\n\t\t}));\n\t},\n\n\tend: function() {\n\t\treturn this.prevObject || this.constructor(null);\n\t},\n\n\t// For internal use only.\n\t// Behaves like an Array's method, not like a jQuery method.\n\tpush: core_push,\n\tsort: [].sort,\n\tsplice: [].splice\n};\n\n// Give the init function the jQuery prototype for later instantiation\njQuery.fn.init.prototype = jQuery.fn;\n\njQuery.extend = jQuery.fn.extend = function() {\n\tvar src, copyIsArray, copy, name, options, clone,\n\t\ttarget = arguments[0] || {},\n\t\ti = 1,\n\t\tlength = arguments.length,\n\t\tdeep = false;\n\n\t// Handle a deep copy situation\n\tif ( typeof target === \"boolean\" ) {\n\t\tdeep = target;\n\t\ttarget = arguments[1] || {};\n\t\t// skip the boolean and the target\n\t\ti = 2;\n\t}\n\n\t// Handle case when target is a string or something (possible in deep copy)\n\tif ( typeof target !== \"object\" && !jQuery.isFunction(target) ) {\n\t\ttarget = {};\n\t}\n\n\t// extend jQuery itself if only one argument is passed\n\tif ( length === i ) {\n\t\ttarget = this;\n\t\t--i;\n\t}\n\n\tfor ( ; i < length; i++ ) {\n\t\t// Only deal with non-null/undefined values\n\t\tif ( (options = arguments[ i ]) != null ) {\n\t\t\t// Extend the base object\n\t\t\tfor ( name in options ) {\n\t\t\t\tsrc = target[ name ];\n\t\t\t\tcopy = options[ name ];\n\n\t\t\t\t// Prevent never-ending loop\n\t\t\t\tif ( target === copy ) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\t// Recurse if we're merging plain objects or arrays\n\t\t\t\tif ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {\n\t\t\t\t\tif ( copyIsArray ) {\n\t\t\t\t\t\tcopyIsArray = false;\n\t\t\t\t\t\tclone = src && jQuery.isArray(src) ? src : [];\n\n\t\t\t\t\t} else {\n\t\t\t\t\t\tclone = src && jQuery.isPlainObject(src) ? src : {};\n\t\t\t\t\t}\n\n\t\t\t\t\t// Never move original objects, clone them\n\t\t\t\t\ttarget[ name ] = jQuery.extend( deep, clone, copy );\n\n\t\t\t\t// Don't bring in undefined values\n\t\t\t\t} else if ( copy !== undefined ) {\n\t\t\t\t\ttarget[ name ] = copy;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Return the modified object\n\treturn target;\n};\n\njQuery.extend({\n\t// Unique for each copy of jQuery on the page\n\t// Non-digits removed to match rinlinejQuery\n\texpando: \"jQuery\" + ( core_version + Math.random() ).replace( /\\D/g, \"\" ),\n\n\tnoConflict: function( deep ) {\n\t\tif ( window.$ === jQuery ) {\n\t\t\twindow.$ = _$;\n\t\t}\n\n\t\tif ( deep && window.jQuery === jQuery ) {\n\t\t\twindow.jQuery = _jQuery;\n\t\t}\n\n\t\treturn jQuery;\n\t},\n\n\t// Is the DOM ready to be used? Set to true once it occurs.\n\tisReady: false,\n\n\t// A counter to track how many items to wait for before\n\t// the ready event fires. See #6781\n\treadyWait: 1,\n\n\t// Hold (or release) the ready event\n\tholdReady: function( hold ) {\n\t\tif ( hold ) {\n\t\t\tjQuery.readyWait++;\n\t\t} else {\n\t\t\tjQuery.ready( true );\n\t\t}\n\t},\n\n\t// Handle when the DOM is ready\n\tready: function( wait ) {\n\n\t\t// Abort if there are pending holds or we're already ready\n\t\tif ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).\n\t\tif ( !document.body ) {\n\t\t\treturn setTimeout( jQuery.ready );\n\t\t}\n\n\t\t// Remember that the DOM is ready\n\t\tjQuery.isReady = true;\n\n\t\t// If a normal DOM Ready event fired, decrement, and wait if need be\n\t\tif ( wait !== true && --jQuery.readyWait > 0 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// If there are functions bound, to execute\n\t\treadyList.resolveWith( document, [ jQuery ] );\n\n\t\t// Trigger any bound ready events\n\t\tif ( jQuery.fn.trigger ) {\n\t\t\tjQuery( document ).trigger(\"ready\").off(\"ready\");\n\t\t}\n\t},\n\n\t// See test/unit/core.js for details concerning isFunction.\n\t// Since version 1.3, DOM methods and functions like alert\n\t// aren't supported. They return false on IE (#2968).\n\tisFunction: function( obj ) {\n\t\treturn jQuery.type(obj) === \"function\";\n\t},\n\n\tisArray: Array.isArray || function( obj ) {\n\t\treturn jQuery.type(obj) === \"array\";\n\t},\n\n\tisWindow: function( obj ) {\n\t\t/* jshint eqeqeq: false */\n\t\treturn obj != null && obj == obj.window;\n\t},\n\n\tisNumeric: function( obj ) {\n\t\treturn !isNaN( parseFloat(obj) ) && isFinite( obj );\n\t},\n\n\ttype: function( obj ) {\n\t\tif ( obj == null ) {\n\t\t\treturn String( obj );\n\t\t}\n\t\treturn typeof obj === \"object\" || typeof obj === \"function\" ?\n\t\t\tclass2type[ core_toString.call(obj) ] || \"object\" :\n\t\t\ttypeof obj;\n\t},\n\n\tisPlainObject: function( obj ) {\n\t\tvar key;\n\n\t\t// Must be an Object.\n\t\t// Because of IE, we also have to check the presence of the constructor property.\n\t\t// Make sure that DOM nodes and window objects don't pass through, as well\n\t\tif ( !obj || jQuery.type(obj) !== \"object\" || obj.nodeType || jQuery.isWindow( obj ) ) {\n\t\t\treturn false;\n\t\t}\n\n\t\ttry {\n\t\t\t// Not own constructor property must be Object\n\t\t\tif ( obj.constructor &&\n\t\t\t\t!core_hasOwn.call(obj, \"constructor\") &&\n\t\t\t\t!core_hasOwn.call(obj.constructor.prototype, \"isPrototypeOf\") ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t} catch ( e ) {\n\t\t\t// IE8,9 Will throw exceptions on certain host objects #9897\n\t\t\treturn false;\n\t\t}\n\n\t\t// Support: IE<9\n\t\t// Handle iteration over inherited properties before own properties.\n\t\tif ( jQuery.support.ownLast ) {\n\t\t\tfor ( key in obj ) {\n\t\t\t\treturn core_hasOwn.call( obj, key );\n\t\t\t}\n\t\t}\n\n\t\t// Own properties are enumerated firstly, so to speed up,\n\t\t// if last one is own, then all properties are own.\n\t\tfor ( key in obj ) {}\n\n\t\treturn key === undefined || core_hasOwn.call( obj, key );\n\t},\n\n\tisEmptyObject: function( obj ) {\n\t\tvar name;\n\t\tfor ( name in obj ) {\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t},\n\n\terror: function( msg ) {\n\t\tthrow new Error( msg );\n\t},\n\n\t// data: string of html\n\t// context (optional): If specified, the fragment will be created in this context, defaults to document\n\t// keepScripts (optional): If true, will include scripts passed in the html string\n\tparseHTML: function( data, context, keepScripts ) {\n\t\tif ( !data || typeof data !== \"string\" ) {\n\t\t\treturn null;\n\t\t}\n\t\tif ( typeof context === \"boolean\" ) {\n\t\t\tkeepScripts = context;\n\t\t\tcontext = false;\n\t\t}\n\t\tcontext = context || document;\n\n\t\tvar parsed = rsingleTag.exec( data ),\n\t\t\tscripts = !keepScripts && [];\n\n\t\t// Single tag\n\t\tif ( parsed ) {\n\t\t\treturn [ context.createElement( parsed[1] ) ];\n\t\t}\n\n\t\tparsed = jQuery.buildFragment( [ data ], context, scripts );\n\t\tif ( scripts ) {\n\t\t\tjQuery( scripts ).remove();\n\t\t}\n\t\treturn jQuery.merge( [], parsed.childNodes );\n\t},\n\n\tparseJSON: function( data ) {\n\t\t// Attempt to parse using the native JSON parser first\n\t\tif ( window.JSON && window.JSON.parse ) {\n\t\t\treturn window.JSON.parse( data );\n\t\t}\n\n\t\tif ( data === null ) {\n\t\t\treturn data;\n\t\t}\n\n\t\tif ( typeof data === \"string\" ) {\n\n\t\t\t// Make sure leading/trailing whitespace is removed (IE can't handle it)\n\t\t\tdata = jQuery.trim( data );\n\n\t\t\tif ( data ) {\n\t\t\t\t// Make sure the incoming data is actual JSON\n\t\t\t\t// Logic borrowed from http://json.org/json2.js\n\t\t\t\tif ( rvalidchars.test( data.replace( rvalidescape, \"@\" )\n\t\t\t\t\t.replace( rvalidtokens, \"]\" )\n\t\t\t\t\t.replace( rvalidbraces, \"\")) ) {\n\n\t\t\t\t\treturn ( new Function( \"return \" + data ) )();\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tjQuery.error( \"Invalid JSON: \" + data );\n\t},\n\n\t// Cross-browser xml parsing\n\tparseXML: function( data ) {\n\t\tvar xml, tmp;\n\t\tif ( !data || typeof data !== \"string\" ) {\n\t\t\treturn null;\n\t\t}\n\t\ttry {\n\t\t\tif ( window.DOMParser ) { // Standard\n\t\t\t\ttmp = new DOMParser();\n\t\t\t\txml = tmp.parseFromString( data , \"text/xml\" );\n\t\t\t} else { // IE\n\t\t\t\txml = new ActiveXObject( \"Microsoft.XMLDOM\" );\n\t\t\t\txml.async = \"false\";\n\t\t\t\txml.loadXML( data );\n\t\t\t}\n\t\t} catch( e ) {\n\t\t\txml = undefined;\n\t\t}\n\t\tif ( !xml || !xml.documentElement || xml.getElementsByTagName( \"parsererror\" ).length ) {\n\t\t\tjQuery.error( \"Invalid XML: \" + data );\n\t\t}\n\t\treturn xml;\n\t},\n\n\tnoop: function() {},\n\n\t// Evaluates a script in a global context\n\t// Workarounds based on findings by Jim Driscoll\n\t// http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context\n\tglobalEval: function( data ) {\n\t\tif ( data && jQuery.trim( data ) ) {\n\t\t\t// We use execScript on Internet Explorer\n\t\t\t// We use an anonymous function so that context is window\n\t\t\t// rather than jQuery in Firefox\n\t\t\t( window.execScript || function( data ) {\n\t\t\t\twindow[ \"eval\" ].call( window, data );\n\t\t\t} )( data );\n\t\t}\n\t},\n\n\t// Convert dashed to camelCase; used by the css and data modules\n\t// Microsoft forgot to hump their vendor prefix (#9572)\n\tcamelCase: function( string ) {\n\t\treturn string.replace( rmsPrefix, \"ms-\" ).replace( rdashAlpha, fcamelCase );\n\t},\n\n\tnodeName: function( elem, name ) {\n\t\treturn elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();\n\t},\n\n\t// args is for internal usage only\n\teach: function( obj, callback, args ) {\n\t\tvar value,\n\t\t\ti = 0,\n\t\t\tlength = obj.length,\n\t\t\tisArray = isArraylike( obj );\n\n\t\tif ( args ) {\n\t\t\tif ( isArray ) {\n\t\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\t\tvalue = callback.apply( obj[ i ], args );\n\n\t\t\t\t\tif ( value === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tfor ( i in obj ) {\n\t\t\t\t\tvalue = callback.apply( obj[ i ], args );\n\n\t\t\t\t\tif ( value === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t// A special, fast, case for the most common use of each\n\t\t} else {\n\t\t\tif ( isArray ) {\n\t\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\t\tvalue = callback.call( obj[ i ], i, obj[ i ] );\n\n\t\t\t\t\tif ( value === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tfor ( i in obj ) {\n\t\t\t\t\tvalue = callback.call( obj[ i ], i, obj[ i ] );\n\n\t\t\t\t\tif ( value === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn obj;\n\t},\n\n\t// Use native String.trim function wherever possible\n\ttrim: core_trim && !core_trim.call(\"\\uFEFF\\xA0\") ?\n\t\tfunction( text ) {\n\t\t\treturn text == null ?\n\t\t\t\t\"\" :\n\t\t\t\tcore_trim.call( text );\n\t\t} :\n\n\t\t// Otherwise use our own trimming functionality\n\t\tfunction( text ) {\n\t\t\treturn text == null ?\n\t\t\t\t\"\" :\n\t\t\t\t( text + \"\" ).replace( rtrim, \"\" );\n\t\t},\n\n\t// results is for internal usage only\n\tmakeArray: function( arr, results ) {\n\t\tvar ret = results || [];\n\n\t\tif ( arr != null ) {\n\t\t\tif ( isArraylike( Object(arr) ) ) {\n\t\t\t\tjQuery.merge( ret,\n\t\t\t\t\ttypeof arr === \"string\" ?\n\t\t\t\t\t[ arr ] : arr\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\tcore_push.call( ret, arr );\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\tinArray: function( elem, arr, i ) {\n\t\tvar len;\n\n\t\tif ( arr ) {\n\t\t\tif ( core_indexOf ) {\n\t\t\t\treturn core_indexOf.call( arr, elem, i );\n\t\t\t}\n\n\t\t\tlen = arr.length;\n\t\t\ti = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;\n\n\t\t\tfor ( ; i < len; i++ ) {\n\t\t\t\t// Skip accessing in sparse arrays\n\t\t\t\tif ( i in arr && arr[ i ] === elem ) {\n\t\t\t\t\treturn i;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn -1;\n\t},\n\n\tmerge: function( first, second ) {\n\t\tvar l = second.length,\n\t\t\ti = first.length,\n\t\t\tj = 0;\n\n\t\tif ( typeof l === \"number\" ) {\n\t\t\tfor ( ; j < l; j++ ) {\n\t\t\t\tfirst[ i++ ] = second[ j ];\n\t\t\t}\n\t\t} else {\n\t\t\twhile ( second[j] !== undefined ) {\n\t\t\t\tfirst[ i++ ] = second[ j++ ];\n\t\t\t}\n\t\t}\n\n\t\tfirst.length = i;\n\n\t\treturn first;\n\t},\n\n\tgrep: function( elems, callback, inv ) {\n\t\tvar retVal,\n\t\t\tret = [],\n\t\t\ti = 0,\n\t\t\tlength = elems.length;\n\t\tinv = !!inv;\n\n\t\t// Go through the array, only saving the items\n\t\t// that pass the validator function\n\t\tfor ( ; i < length; i++ ) {\n\t\t\tretVal = !!callback( elems[ i ], i );\n\t\t\tif ( inv !== retVal ) {\n\t\t\t\tret.push( elems[ i ] );\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\t// arg is for internal usage only\n\tmap: function( elems, callback, arg ) {\n\t\tvar value,\n\t\t\ti = 0,\n\t\t\tlength = elems.length,\n\t\t\tisArray = isArraylike( elems ),\n\t\t\tret = [];\n\n\t\t// Go through the array, translating each of the items to their\n\t\tif ( isArray ) {\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tvalue = callback( elems[ i ], i, arg );\n\n\t\t\t\tif ( value != null ) {\n\t\t\t\t\tret[ ret.length ] = value;\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Go through every key on the object,\n\t\t} else {\n\t\t\tfor ( i in elems ) {\n\t\t\t\tvalue = callback( elems[ i ], i, arg );\n\n\t\t\t\tif ( value != null ) {\n\t\t\t\t\tret[ ret.length ] = value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Flatten any nested arrays\n\t\treturn core_concat.apply( [], ret );\n\t},\n\n\t// A global GUID counter for objects\n\tguid: 1,\n\n\t// Bind a function to a context, optionally partially applying any\n\t// arguments.\n\tproxy: function( fn, context ) {\n\t\tvar args, proxy, tmp;\n\n\t\tif ( typeof context === \"string\" ) {\n\t\t\ttmp = fn[ context ];\n\t\t\tcontext = fn;\n\t\t\tfn = tmp;\n\t\t}\n\n\t\t// Quick check to determine if target is callable, in the spec\n\t\t// this throws a TypeError, but we will just return undefined.\n\t\tif ( !jQuery.isFunction( fn ) ) {\n\t\t\treturn undefined;\n\t\t}\n\n\t\t// Simulated bind\n\t\targs = core_slice.call( arguments, 2 );\n\t\tproxy = function() {\n\t\t\treturn fn.apply( context || this, args.concat( core_slice.call( arguments ) ) );\n\t\t};\n\n\t\t// Set the guid of unique handler to the same of original handler, so it can be removed\n\t\tproxy.guid = fn.guid = fn.guid || jQuery.guid++;\n\n\t\treturn proxy;\n\t},\n\n\t// Multifunctional method to get and set values of a collection\n\t// The value/s can optionally be executed if it's a function\n\taccess: function( elems, fn, key, value, chainable, emptyGet, raw ) {\n\t\tvar i = 0,\n\t\t\tlength = elems.length,\n\t\t\tbulk = key == null;\n\n\t\t// Sets many values\n\t\tif ( jQuery.type( key ) === \"object\" ) {\n\t\t\tchainable = true;\n\t\t\tfor ( i in key ) {\n\t\t\t\tjQuery.access( elems, fn, i, key[i], true, emptyGet, raw );\n\t\t\t}\n\n\t\t// Sets one value\n\t\t} else if ( value !== undefined ) {\n\t\t\tchainable = true;\n\n\t\t\tif ( !jQuery.isFunction( value ) ) {\n\t\t\t\traw = true;\n\t\t\t}\n\n\t\t\tif ( bulk ) {\n\t\t\t\t// Bulk operations run against the entire set\n\t\t\t\tif ( raw ) {\n\t\t\t\t\tfn.call( elems, value );\n\t\t\t\t\tfn = null;\n\n\t\t\t\t// ...except when executing function values\n\t\t\t\t} else {\n\t\t\t\t\tbulk = fn;\n\t\t\t\t\tfn = function( elem, key, value ) {\n\t\t\t\t\t\treturn bulk.call( jQuery( elem ), value );\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( fn ) {\n\t\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\t\tfn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn chainable ?\n\t\t\telems :\n\n\t\t\t// Gets\n\t\t\tbulk ?\n\t\t\t\tfn.call( elems ) :\n\t\t\t\tlength ? fn( elems[0], key ) : emptyGet;\n\t},\n\n\tnow: function() {\n\t\treturn ( new Date() ).getTime();\n\t},\n\n\t// A method for quickly swapping in/out CSS properties to get correct calculations.\n\t// Note: this method belongs to the css module but it's needed here for the support module.\n\t// If support gets modularized, this method should be moved back to the css module.\n\tswap: function( elem, options, callback, args ) {\n\t\tvar ret, name,\n\t\t\told = {};\n\n\t\t// Remember the old values, and insert the new ones\n\t\tfor ( name in options ) {\n\t\t\told[ name ] = elem.style[ name ];\n\t\t\telem.style[ name ] = options[ name ];\n\t\t}\n\n\t\tret = callback.apply( elem, args || [] );\n\n\t\t// Revert the old values\n\t\tfor ( name in options ) {\n\t\t\telem.style[ name ] = old[ name ];\n\t\t}\n\n\t\treturn ret;\n\t}\n});\n\njQuery.ready.promise = function( obj ) {\n\tif ( !readyList ) {\n\n\t\treadyList = jQuery.Deferred();\n\n\t\t// Catch cases where $(document).ready() is called after the browser event has already occurred.\n\t\t// we once tried to use readyState \"interactive\" here, but it caused issues like the one\n\t\t// discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15\n\t\tif ( document.readyState === \"complete\" ) {\n\t\t\t// Handle it asynchronously to allow scripts the opportunity to delay ready\n\t\t\tsetTimeout( jQuery.ready );\n\n\t\t// Standards-based browsers support DOMContentLoaded\n\t\t} else if ( document.addEventListener ) {\n\t\t\t// Use the handy event callback\n\t\t\tdocument.addEventListener( \"DOMContentLoaded\", completed, false );\n\n\t\t\t// A fallback to window.onload, that will always work\n\t\t\twindow.addEventListener( \"load\", completed, false );\n\n\t\t// If IE event model is used\n\t\t} else {\n\t\t\t// Ensure firing before onload, maybe late but safe also for iframes\n\t\t\tdocument.attachEvent( \"onreadystatechange\", completed );\n\n\t\t\t// A fallback to window.onload, that will always work\n\t\t\twindow.attachEvent( \"onload\", completed );\n\n\t\t\t// If IE and not a frame\n\t\t\t// continually check to see if the document is ready\n\t\t\tvar top = false;\n\n\t\t\ttry {\n\t\t\t\ttop = window.frameElement == null && document.documentElement;\n\t\t\t} catch(e) {}\n\n\t\t\tif ( top && top.doScroll ) {\n\t\t\t\t(function doScrollCheck() {\n\t\t\t\t\tif ( !jQuery.isReady ) {\n\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t// Use the trick by Diego Perini\n\t\t\t\t\t\t\t// http://javascript.nwbox.com/IEContentLoaded/\n\t\t\t\t\t\t\ttop.doScroll(\"left\");\n\t\t\t\t\t\t} catch(e) {\n\t\t\t\t\t\t\treturn setTimeout( doScrollCheck, 50 );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// detach all dom ready events\n\t\t\t\t\t\tdetach();\n\n\t\t\t\t\t\t// and execute any waiting functions\n\t\t\t\t\t\tjQuery.ready();\n\t\t\t\t\t}\n\t\t\t\t})();\n\t\t\t}\n\t\t}\n\t}\n\treturn readyList.promise( obj );\n};\n\n// Populate the class2type map\njQuery.each(\"Boolean Number String Function Array Date RegExp Object Error\".split(\" \"), function(i, name) {\n\tclass2type[ \"[object \" + name + \"]\" ] = name.toLowerCase();\n});\n\nfunction isArraylike( obj ) {\n\tvar length = obj.length,\n\t\ttype = jQuery.type( obj );\n\n\tif ( jQuery.isWindow( obj ) ) {\n\t\treturn false;\n\t}\n\n\tif ( obj.nodeType === 1 && length ) {\n\t\treturn true;\n\t}\n\n\treturn type === \"array\" || type !== \"function\" &&\n\t\t( length === 0 ||\n\t\ttypeof length === \"number\" && length > 0 && ( length - 1 ) in obj );\n}\n\n// All jQuery objects should point back to these\nrootjQuery = jQuery(document);\n/*!\n * Sizzle CSS Selector Engine v1.10.2\n * http://sizzlejs.com/\n *\n * Copyright 2013 jQuery Foundation, Inc. and other contributors\n * Released under the MIT license\n * http://jquery.org/license\n *\n * Date: 2013-07-03\n */\n(function( window, undefined ) {\n\nvar i,\n\tsupport,\n\tcachedruns,\n\tExpr,\n\tgetText,\n\tisXML,\n\tcompile,\n\toutermostContext,\n\tsortInput,\n\n\t// Local document vars\n\tsetDocument,\n\tdocument,\n\tdocElem,\n\tdocumentIsHTML,\n\trbuggyQSA,\n\trbuggyMatches,\n\tmatches,\n\tcontains,\n\n\t// Instance-specific data\n\texpando = \"sizzle\" + -(new Date()),\n\tpreferredDoc = window.document,\n\tdirruns = 0,\n\tdone = 0,\n\tclassCache = createCache(),\n\ttokenCache = createCache(),\n\tcompilerCache = createCache(),\n\thasDuplicate = false,\n\tsortOrder = function( a, b ) {\n\t\tif ( a === b ) {\n\t\t\thasDuplicate = true;\n\t\t\treturn 0;\n\t\t}\n\t\treturn 0;\n\t},\n\n\t// General-purpose constants\n\tstrundefined = typeof undefined,\n\tMAX_NEGATIVE = 1 << 31,\n\n\t// Instance methods\n\thasOwn = ({}).hasOwnProperty,\n\tarr = [],\n\tpop = arr.pop,\n\tpush_native = arr.push,\n\tpush = arr.push,\n\tslice = arr.slice,\n\t// Use a stripped-down indexOf if we can't use a native one\n\tindexOf = arr.indexOf || function( elem ) {\n\t\tvar i = 0,\n\t\t\tlen = this.length;\n\t\tfor ( ; i < len; i++ ) {\n\t\t\tif ( this[i] === elem ) {\n\t\t\t\treturn i;\n\t\t\t}\n\t\t}\n\t\treturn -1;\n\t},\n\n\tbooleans = \"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",\n\n\t// Regular expressions\n\n\t// Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace\n\twhitespace = \"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",\n\t// http://www.w3.org/TR/css3-syntax/#characters\n\tcharacterEncoding = \"(?:\\\\\\\\.|[\\\\w-]|[^\\\\x00-\\\\xa0])+\",\n\n\t// Loosely modeled on CSS identifier characters\n\t// An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors\n\t// Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier\n\tidentifier = characterEncoding.replace( \"w\", \"w#\" ),\n\n\t// Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors\n\tattributes = \"\\\\[\" + whitespace + \"*(\" + characterEncoding + \")\" + whitespace +\n\t\t\"*(?:([*^$|!~]?=)\" + whitespace + \"*(?:(['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\3|(\" + identifier + \")|)|)\" + whitespace + \"*\\\\]\",\n\n\t// Prefer arguments quoted,\n\t// then not containing pseudos/brackets,\n\t// then attribute selectors/non-parenthetical expressions,\n\t// then anything else\n\t// These preferences are here to reduce the number of selectors\n\t// needing tokenize in the PSEUDO preFilter\n\tpseudos = \":(\" + characterEncoding + \")(?:\\\\(((['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\3|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\" + attributes.replace( 3, 8 ) + \")*)|.*)\\\\)|)\",\n\n\t// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter\n\trtrim = new RegExp( \"^\" + whitespace + \"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\" + whitespace + \"+$\", \"g\" ),\n\n\trcomma = new RegExp( \"^\" + whitespace + \"*,\" + whitespace + \"*\" ),\n\trcombinators = new RegExp( \"^\" + whitespace + \"*([>+~]|\" + whitespace + \")\" + whitespace + \"*\" ),\n\n\trsibling = new RegExp( whitespace + \"*[+~]\" ),\n\trattributeQuotes = new RegExp( \"=\" + whitespace + \"*([^\\\\]'\\\"]*)\" + whitespace + \"*\\\\]\", \"g\" ),\n\n\trpseudo = new RegExp( pseudos ),\n\tridentifier = new RegExp( \"^\" + identifier + \"$\" ),\n\n\tmatchExpr = {\n\t\t\"ID\": new RegExp( \"^#(\" + characterEncoding + \")\" ),\n\t\t\"CLASS\": new RegExp( \"^\\\\.(\" + characterEncoding + \")\" ),\n\t\t\"TAG\": new RegExp( \"^(\" + characterEncoding.replace( \"w\", \"w*\" ) + \")\" ),\n\t\t\"ATTR\": new RegExp( \"^\" + attributes ),\n\t\t\"PSEUDO\": new RegExp( \"^\" + pseudos ),\n\t\t\"CHILD\": new RegExp( \"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\" + whitespace +\n\t\t\t\"*(even|odd|(([+-]|)(\\\\d*)n|)\" + whitespace + \"*(?:([+-]|)\" + whitespace +\n\t\t\t\"*(\\\\d+)|))\" + whitespace + \"*\\\\)|)\", \"i\" ),\n\t\t\"bool\": new RegExp( \"^(?:\" + booleans + \")$\", \"i\" ),\n\t\t// For use in libraries implementing .is()\n\t\t// We use this for POS matching in `select`\n\t\t\"needsContext\": new RegExp( \"^\" + whitespace + \"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\" +\n\t\t\twhitespace + \"*((?:-\\\\d)?\\\\d*)\" + whitespace + \"*\\\\)|)(?=[^-]|$)\", \"i\" )\n\t},\n\n\trnative = /^[^{]+\\{\\s*\\[native \\w/,\n\n\t// Easily-parseable/retrievable ID or TAG or CLASS selectors\n\trquickExpr = /^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,\n\n\trinputs = /^(?:input|select|textarea|button)$/i,\n\trheader = /^h\\d$/i,\n\n\trescape = /'|\\\\/g,\n\n\t// CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters\n\trunescape = new RegExp( \"\\\\\\\\([\\\\da-f]{1,6}\" + whitespace + \"?|(\" + whitespace + \")|.)\", \"ig\" ),\n\tfunescape = function( _, escaped, escapedWhitespace ) {\n\t\tvar high = \"0x\" + escaped - 0x10000;\n\t\t// NaN means non-codepoint\n\t\t// Support: Firefox\n\t\t// Workaround erroneous numeric interpretation of +\"0x\"\n\t\treturn high !== high || escapedWhitespace ?\n\t\t\tescaped :\n\t\t\t// BMP codepoint\n\t\t\thigh < 0 ?\n\t\t\t\tString.fromCharCode( high + 0x10000 ) :\n\t\t\t\t// Supplemental Plane codepoint (surrogate pair)\n\t\t\t\tString.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );\n\t};\n\n// Optimize for push.apply( _, NodeList )\ntry {\n\tpush.apply(\n\t\t(arr = slice.call( preferredDoc.childNodes )),\n\t\tpreferredDoc.childNodes\n\t);\n\t// Support: Android<4.0\n\t// Detect silently failing push.apply\n\tarr[ preferredDoc.childNodes.length ].nodeType;\n} catch ( e ) {\n\tpush = { apply: arr.length ?\n\n\t\t// Leverage slice if possible\n\t\tfunction( target, els ) {\n\t\t\tpush_native.apply( target, slice.call(els) );\n\t\t} :\n\n\t\t// Support: IE<9\n\t\t// Otherwise append directly\n\t\tfunction( target, els ) {\n\t\t\tvar j = target.length,\n\t\t\t\ti = 0;\n\t\t\t// Can't trust NodeList.length\n\t\t\twhile ( (target[j++] = els[i++]) ) {}\n\t\t\ttarget.length = j - 1;\n\t\t}\n\t};\n}\n\nfunction Sizzle( selector, context, results, seed ) {\n\tvar match, elem, m, nodeType,\n\t\t// QSA vars\n\t\ti, groups, old, nid, newContext, newSelector;\n\n\tif ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {\n\t\tsetDocument( context );\n\t}\n\n\tcontext = context || document;\n\tresults = results || [];\n\n\tif ( !selector || typeof selector !== \"string\" ) {\n\t\treturn results;\n\t}\n\n\tif ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) {\n\t\treturn [];\n\t}\n\n\tif ( documentIsHTML && !seed ) {\n\n\t\t// Shortcuts\n\t\tif ( (match = rquickExpr.exec( selector )) ) {\n\t\t\t// Speed-up: Sizzle(\"#ID\")\n\t\t\tif ( (m = match[1]) ) {\n\t\t\t\tif ( nodeType === 9 ) {\n\t\t\t\t\telem = context.getElementById( m );\n\t\t\t\t\t// Check parentNode to catch when Blackberry 4.6 returns\n\t\t\t\t\t// nodes that are no longer in the document #6963\n\t\t\t\t\tif ( elem && elem.parentNode ) {\n\t\t\t\t\t\t// Handle the case where IE, Opera, and Webkit return items\n\t\t\t\t\t\t// by name instead of ID\n\t\t\t\t\t\tif ( elem.id === m ) {\n\t\t\t\t\t\t\tresults.push( elem );\n\t\t\t\t\t\t\treturn results;\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn results;\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Context is not a document\n\t\t\t\t\tif ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&\n\t\t\t\t\t\tcontains( context, elem ) && elem.id === m ) {\n\t\t\t\t\t\tresults.push( elem );\n\t\t\t\t\t\treturn results;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t// Speed-up: Sizzle(\"TAG\")\n\t\t\t} else if ( match[2] ) {\n\t\t\t\tpush.apply( results, context.getElementsByTagName( selector ) );\n\t\t\t\treturn results;\n\n\t\t\t// Speed-up: Sizzle(\".CLASS\")\n\t\t\t} else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) {\n\t\t\t\tpush.apply( results, context.getElementsByClassName( m ) );\n\t\t\t\treturn results;\n\t\t\t}\n\t\t}\n\n\t\t// QSA path\n\t\tif ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {\n\t\t\tnid = old = expando;\n\t\t\tnewContext = context;\n\t\t\tnewSelector = nodeType === 9 && selector;\n\n\t\t\t// qSA works strangely on Element-rooted queries\n\t\t\t// We can work around this by specifying an extra ID on the root\n\t\t\t// and working up from there (Thanks to Andrew Dupont for the technique)\n\t\t\t// IE 8 doesn't work on object elements\n\t\t\tif ( nodeType === 1 && context.nodeName.toLowerCase() !== \"object\" ) {\n\t\t\t\tgroups = tokenize( selector );\n\n\t\t\t\tif ( (old = context.getAttribute(\"id\")) ) {\n\t\t\t\t\tnid = old.replace( rescape, \"\\\\$&\" );\n\t\t\t\t} else {\n\t\t\t\t\tcontext.setAttribute( \"id\", nid );\n\t\t\t\t}\n\t\t\t\tnid = \"[id='\" + nid + \"'] \";\n\n\t\t\t\ti = groups.length;\n\t\t\t\twhile ( i-- ) {\n\t\t\t\t\tgroups[i] = nid + toSelector( groups[i] );\n\t\t\t\t}\n\t\t\t\tnewContext = rsibling.test( selector ) && context.parentNode || context;\n\t\t\t\tnewSelector = groups.join(\",\");\n\t\t\t}\n\n\t\t\tif ( newSelector ) {\n\t\t\t\ttry {\n\t\t\t\t\tpush.apply( results,\n\t\t\t\t\t\tnewContext.querySelectorAll( newSelector )\n\t\t\t\t\t);\n\t\t\t\t\treturn results;\n\t\t\t\t} catch(qsaError) {\n\t\t\t\t} finally {\n\t\t\t\t\tif ( !old ) {\n\t\t\t\t\t\tcontext.removeAttribute(\"id\");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// All others\n\treturn select( selector.replace( rtrim, \"$1\" ), context, results, seed );\n}\n\n/**\n * Create key-value caches of limited size\n * @returns {Function(string, Object)} Returns the Object data after storing it on itself with\n *\tproperty name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)\n *\tdeleting the oldest entry\n */\nfunction createCache() {\n\tvar keys = [];\n\n\tfunction cache( key, value ) {\n\t\t// Use (key + \" \") to avoid collision with native prototype properties (see Issue #157)\n\t\tif ( keys.push( key += \" \" ) > Expr.cacheLength ) {\n\t\t\t// Only keep the most recent entries\n\t\t\tdelete cache[ keys.shift() ];\n\t\t}\n\t\treturn (cache[ key ] = value);\n\t}\n\treturn cache;\n}\n\n/**\n * Mark a function for special use by Sizzle\n * @param {Function} fn The function to mark\n */\nfunction markFunction( fn ) {\n\tfn[ expando ] = true;\n\treturn fn;\n}\n\n/**\n * Support testing using an element\n * @param {Function} fn Passed the created div and expects a boolean result\n */\nfunction assert( fn ) {\n\tvar div = document.createElement(\"div\");\n\n\ttry {\n\t\treturn !!fn( div );\n\t} catch (e) {\n\t\treturn false;\n\t} finally {\n\t\t// Remove from its parent by default\n\t\tif ( div.parentNode ) {\n\t\t\tdiv.parentNode.removeChild( div );\n\t\t}\n\t\t// release memory in IE\n\t\tdiv = null;\n\t}\n}\n\n/**\n * Adds the same handler for all of the specified attrs\n * @param {String} attrs Pipe-separated list of attributes\n * @param {Function} handler The method that will be applied\n */\nfunction addHandle( attrs, handler ) {\n\tvar arr = attrs.split(\"|\"),\n\t\ti = attrs.length;\n\n\twhile ( i-- ) {\n\t\tExpr.attrHandle[ arr[i] ] = handler;\n\t}\n}\n\n/**\n * Checks document order of two siblings\n * @param {Element} a\n * @param {Element} b\n * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b\n */\nfunction siblingCheck( a, b ) {\n\tvar cur = b && a,\n\t\tdiff = cur && a.nodeType === 1 && b.nodeType === 1 &&\n\t\t\t( ~b.sourceIndex || MAX_NEGATIVE ) -\n\t\t\t( ~a.sourceIndex || MAX_NEGATIVE );\n\n\t// Use IE sourceIndex if available on both nodes\n\tif ( diff ) {\n\t\treturn diff;\n\t}\n\n\t// Check if b follows a\n\tif ( cur ) {\n\t\twhile ( (cur = cur.nextSibling) ) {\n\t\t\tif ( cur === b ) {\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\t}\n\n\treturn a ? 1 : -1;\n}\n\n/**\n * Returns a function to use in pseudos for input types\n * @param {String} type\n */\nfunction createInputPseudo( type ) {\n\treturn function( elem ) {\n\t\tvar name = elem.nodeName.toLowerCase();\n\t\treturn name === \"input\" && elem.type === type;\n\t};\n}\n\n/**\n * Returns a function to use in pseudos for buttons\n * @param {String} type\n */\nfunction createButtonPseudo( type ) {\n\treturn function( elem ) {\n\t\tvar name = elem.nodeName.toLowerCase();\n\t\treturn (name === \"input\" || name === \"button\") && elem.type === type;\n\t};\n}\n\n/**\n * Returns a function to use in pseudos for positionals\n * @param {Function} fn\n */\nfunction createPositionalPseudo( fn ) {\n\treturn markFunction(function( argument ) {\n\t\targument = +argument;\n\t\treturn markFunction(function( seed, matches ) {\n\t\t\tvar j,\n\t\t\t\tmatchIndexes = fn( [], seed.length, argument ),\n\t\t\t\ti = matchIndexes.length;\n\n\t\t\t// Match elements found at the specified indexes\n\t\t\twhile ( i-- ) {\n\t\t\t\tif ( seed[ (j = matchIndexes[i]) ] ) {\n\t\t\t\t\tseed[j] = !(matches[j] = seed[j]);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t});\n}\n\n/**\n * Detect xml\n * @param {Element|Object} elem An element or a document\n */\nisXML = Sizzle.isXML = function( elem ) {\n\t// documentElement is verified for cases where it doesn't yet exist\n\t// (such as loading iframes in IE - #4833)\n\tvar documentElement = elem && (elem.ownerDocument || elem).documentElement;\n\treturn documentElement ? documentElement.nodeName !== \"HTML\" : false;\n};\n\n// Expose support vars for convenience\nsupport = Sizzle.support = {};\n\n/**\n * Sets document-related variables once based on the current document\n * @param {Element|Object} [doc] An element or document object to use to set the document\n * @returns {Object} Returns the current document\n */\nsetDocument = Sizzle.setDocument = function( node ) {\n\tvar doc = node ? node.ownerDocument || node : preferredDoc,\n\t\tparent = doc.defaultView;\n\n\t// If no document and documentElement is available, return\n\tif ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {\n\t\treturn document;\n\t}\n\n\t// Set our document\n\tdocument = doc;\n\tdocElem = doc.documentElement;\n\n\t// Support tests\n\tdocumentIsHTML = !isXML( doc );\n\n\t// Support: IE>8\n\t// If iframe document is assigned to \"document\" variable and if iframe has been reloaded,\n\t// IE will throw \"permission denied\" error when accessing \"document\" variable, see jQuery #13936\n\t// IE6-8 do not support the defaultView property so parent will be undefined\n\tif ( parent && parent.attachEvent && parent !== parent.top ) {\n\t\tparent.attachEvent( \"onbeforeunload\", function() {\n\t\t\tsetDocument();\n\t\t});\n\t}\n\n\t/* Attributes\n\t---------------------------------------------------------------------- */\n\n\t// Support: IE<8\n\t// Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans)\n\tsupport.attributes = assert(function( div ) {\n\t\tdiv.className = \"i\";\n\t\treturn !div.getAttribute(\"className\");\n\t});\n\n\t/* getElement(s)By*\n\t---------------------------------------------------------------------- */\n\n\t// Check if getElementsByTagName(\"*\") returns only elements\n\tsupport.getElementsByTagName = assert(function( div ) {\n\t\tdiv.appendChild( doc.createComment(\"\") );\n\t\treturn !div.getElementsByTagName(\"*\").length;\n\t});\n\n\t// Check if getElementsByClassName can be trusted\n\tsupport.getElementsByClassName = assert(function( div ) {\n\t\tdiv.innerHTML = \"
      \";\n\n\t\t// Support: Safari<4\n\t\t// Catch class over-caching\n\t\tdiv.firstChild.className = \"i\";\n\t\t// Support: Opera<10\n\t\t// Catch gEBCN failure to find non-leading classes\n\t\treturn div.getElementsByClassName(\"i\").length === 2;\n\t});\n\n\t// Support: IE<10\n\t// Check if getElementById returns elements by name\n\t// The broken getElementById methods don't pick up programatically-set names,\n\t// so use a roundabout getElementsByName test\n\tsupport.getById = assert(function( div ) {\n\t\tdocElem.appendChild( div ).id = expando;\n\t\treturn !doc.getElementsByName || !doc.getElementsByName( expando ).length;\n\t});\n\n\t// ID find and filter\n\tif ( support.getById ) {\n\t\tExpr.find[\"ID\"] = function( id, context ) {\n\t\t\tif ( typeof context.getElementById !== strundefined && documentIsHTML ) {\n\t\t\t\tvar m = context.getElementById( id );\n\t\t\t\t// Check parentNode to catch when Blackberry 4.6 returns\n\t\t\t\t// nodes that are no longer in the document #6963\n\t\t\t\treturn m && m.parentNode ? [m] : [];\n\t\t\t}\n\t\t};\n\t\tExpr.filter[\"ID\"] = function( id ) {\n\t\t\tvar attrId = id.replace( runescape, funescape );\n\t\t\treturn function( elem ) {\n\t\t\t\treturn elem.getAttribute(\"id\") === attrId;\n\t\t\t};\n\t\t};\n\t} else {\n\t\t// Support: IE6/7\n\t\t// getElementById is not reliable as a find shortcut\n\t\tdelete Expr.find[\"ID\"];\n\n\t\tExpr.filter[\"ID\"] = function( id ) {\n\t\t\tvar attrId = id.replace( runescape, funescape );\n\t\t\treturn function( elem ) {\n\t\t\t\tvar node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode(\"id\");\n\t\t\t\treturn node && node.value === attrId;\n\t\t\t};\n\t\t};\n\t}\n\n\t// Tag\n\tExpr.find[\"TAG\"] = support.getElementsByTagName ?\n\t\tfunction( tag, context ) {\n\t\t\tif ( typeof context.getElementsByTagName !== strundefined ) {\n\t\t\t\treturn context.getElementsByTagName( tag );\n\t\t\t}\n\t\t} :\n\t\tfunction( tag, context ) {\n\t\t\tvar elem,\n\t\t\t\ttmp = [],\n\t\t\t\ti = 0,\n\t\t\t\tresults = context.getElementsByTagName( tag );\n\n\t\t\t// Filter out possible comments\n\t\t\tif ( tag === \"*\" ) {\n\t\t\t\twhile ( (elem = results[i++]) ) {\n\t\t\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\t\t\ttmp.push( elem );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn tmp;\n\t\t\t}\n\t\t\treturn results;\n\t\t};\n\n\t// Class\n\tExpr.find[\"CLASS\"] = support.getElementsByClassName && function( className, context ) {\n\t\tif ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) {\n\t\t\treturn context.getElementsByClassName( className );\n\t\t}\n\t};\n\n\t/* QSA/matchesSelector\n\t---------------------------------------------------------------------- */\n\n\t// QSA and matchesSelector support\n\n\t// matchesSelector(:active) reports false when true (IE9/Opera 11.5)\n\trbuggyMatches = [];\n\n\t// qSa(:focus) reports false when true (Chrome 21)\n\t// We allow this because of a bug in IE8/9 that throws an error\n\t// whenever `document.activeElement` is accessed on an iframe\n\t// So, we allow :focus to pass through QSA all the time to avoid the IE error\n\t// See http://bugs.jquery.com/ticket/13378\n\trbuggyQSA = [];\n\n\tif ( (support.qsa = rnative.test( doc.querySelectorAll )) ) {\n\t\t// Build QSA regex\n\t\t// Regex strategy adopted from Diego Perini\n\t\tassert(function( div ) {\n\t\t\t// Select is set to empty string on purpose\n\t\t\t// This is to test IE's treatment of not explicitly\n\t\t\t// setting a boolean content attribute,\n\t\t\t// since its presence should be enough\n\t\t\t// http://bugs.jquery.com/ticket/12359\n\t\t\tdiv.innerHTML = \"\";\n\n\t\t\t// Support: IE8\n\t\t\t// Boolean attributes and \"value\" are not treated correctly\n\t\t\tif ( !div.querySelectorAll(\"[selected]\").length ) {\n\t\t\t\trbuggyQSA.push( \"\\\\[\" + whitespace + \"*(?:value|\" + booleans + \")\" );\n\t\t\t}\n\n\t\t\t// Webkit/Opera - :checked should return selected option elements\n\t\t\t// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked\n\t\t\t// IE8 throws error here and will not see later tests\n\t\t\tif ( !div.querySelectorAll(\":checked\").length ) {\n\t\t\t\trbuggyQSA.push(\":checked\");\n\t\t\t}\n\t\t});\n\n\t\tassert(function( div ) {\n\n\t\t\t// Support: Opera 10-12/IE8\n\t\t\t// ^= $= *= and empty values\n\t\t\t// Should not select anything\n\t\t\t// Support: Windows 8 Native Apps\n\t\t\t// The type attribute is restricted during .innerHTML assignment\n\t\t\tvar input = doc.createElement(\"input\");\n\t\t\tinput.setAttribute( \"type\", \"hidden\" );\n\t\t\tdiv.appendChild( input ).setAttribute( \"t\", \"\" );\n\n\t\t\tif ( div.querySelectorAll(\"[t^='']\").length ) {\n\t\t\t\trbuggyQSA.push( \"[*^$]=\" + whitespace + \"*(?:''|\\\"\\\")\" );\n\t\t\t}\n\n\t\t\t// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)\n\t\t\t// IE8 throws error here and will not see later tests\n\t\t\tif ( !div.querySelectorAll(\":enabled\").length ) {\n\t\t\t\trbuggyQSA.push( \":enabled\", \":disabled\" );\n\t\t\t}\n\n\t\t\t// Opera 10-11 does not throw on post-comma invalid pseudos\n\t\t\tdiv.querySelectorAll(\"*,:x\");\n\t\t\trbuggyQSA.push(\",.*:\");\n\t\t});\n\t}\n\n\tif ( (support.matchesSelector = rnative.test( (matches = docElem.webkitMatchesSelector ||\n\t\tdocElem.mozMatchesSelector ||\n\t\tdocElem.oMatchesSelector ||\n\t\tdocElem.msMatchesSelector) )) ) {\n\n\t\tassert(function( div ) {\n\t\t\t// Check to see if it's possible to do matchesSelector\n\t\t\t// on a disconnected node (IE 9)\n\t\t\tsupport.disconnectedMatch = matches.call( div, \"div\" );\n\n\t\t\t// This should fail with an exception\n\t\t\t// Gecko does not error, returns false instead\n\t\t\tmatches.call( div, \"[s!='']:x\" );\n\t\t\trbuggyMatches.push( \"!=\", pseudos );\n\t\t});\n\t}\n\n\trbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join(\"|\") );\n\trbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join(\"|\") );\n\n\t/* Contains\n\t---------------------------------------------------------------------- */\n\n\t// Element contains another\n\t// Purposefully does not implement inclusive descendent\n\t// As in, an element does not contain itself\n\tcontains = rnative.test( docElem.contains ) || docElem.compareDocumentPosition ?\n\t\tfunction( a, b ) {\n\t\t\tvar adown = a.nodeType === 9 ? a.documentElement : a,\n\t\t\t\tbup = b && b.parentNode;\n\t\t\treturn a === bup || !!( bup && bup.nodeType === 1 && (\n\t\t\t\tadown.contains ?\n\t\t\t\t\tadown.contains( bup ) :\n\t\t\t\t\ta.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16\n\t\t\t));\n\t\t} :\n\t\tfunction( a, b ) {\n\t\t\tif ( b ) {\n\t\t\t\twhile ( (b = b.parentNode) ) {\n\t\t\t\t\tif ( b === a ) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t};\n\n\t/* Sorting\n\t---------------------------------------------------------------------- */\n\n\t// Document order sorting\n\tsortOrder = docElem.compareDocumentPosition ?\n\tfunction( a, b ) {\n\n\t\t// Flag for duplicate removal\n\t\tif ( a === b ) {\n\t\t\thasDuplicate = true;\n\t\t\treturn 0;\n\t\t}\n\n\t\tvar compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b );\n\n\t\tif ( compare ) {\n\t\t\t// Disconnected nodes\n\t\t\tif ( compare & 1 ||\n\t\t\t\t(!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {\n\n\t\t\t\t// Choose the first element that is related to our preferred document\n\t\t\t\tif ( a === doc || contains(preferredDoc, a) ) {\n\t\t\t\t\treturn -1;\n\t\t\t\t}\n\t\t\t\tif ( b === doc || contains(preferredDoc, b) ) {\n\t\t\t\t\treturn 1;\n\t\t\t\t}\n\n\t\t\t\t// Maintain original order\n\t\t\t\treturn sortInput ?\n\t\t\t\t\t( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :\n\t\t\t\t\t0;\n\t\t\t}\n\n\t\t\treturn compare & 4 ? -1 : 1;\n\t\t}\n\n\t\t// Not directly comparable, sort on existence of method\n\t\treturn a.compareDocumentPosition ? -1 : 1;\n\t} :\n\tfunction( a, b ) {\n\t\tvar cur,\n\t\t\ti = 0,\n\t\t\taup = a.parentNode,\n\t\t\tbup = b.parentNode,\n\t\t\tap = [ a ],\n\t\t\tbp = [ b ];\n\n\t\t// Exit early if the nodes are identical\n\t\tif ( a === b ) {\n\t\t\thasDuplicate = true;\n\t\t\treturn 0;\n\n\t\t// Parentless nodes are either documents or disconnected\n\t\t} else if ( !aup || !bup ) {\n\t\t\treturn a === doc ? -1 :\n\t\t\t\tb === doc ? 1 :\n\t\t\t\taup ? -1 :\n\t\t\t\tbup ? 1 :\n\t\t\t\tsortInput ?\n\t\t\t\t( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :\n\t\t\t\t0;\n\n\t\t// If the nodes are siblings, we can do a quick check\n\t\t} else if ( aup === bup ) {\n\t\t\treturn siblingCheck( a, b );\n\t\t}\n\n\t\t// Otherwise we need full lists of their ancestors for comparison\n\t\tcur = a;\n\t\twhile ( (cur = cur.parentNode) ) {\n\t\t\tap.unshift( cur );\n\t\t}\n\t\tcur = b;\n\t\twhile ( (cur = cur.parentNode) ) {\n\t\t\tbp.unshift( cur );\n\t\t}\n\n\t\t// Walk down the tree looking for a discrepancy\n\t\twhile ( ap[i] === bp[i] ) {\n\t\t\ti++;\n\t\t}\n\n\t\treturn i ?\n\t\t\t// Do a sibling check if the nodes have a common ancestor\n\t\t\tsiblingCheck( ap[i], bp[i] ) :\n\n\t\t\t// Otherwise nodes in our document sort first\n\t\t\tap[i] === preferredDoc ? -1 :\n\t\t\tbp[i] === preferredDoc ? 1 :\n\t\t\t0;\n\t};\n\n\treturn doc;\n};\n\nSizzle.matches = function( expr, elements ) {\n\treturn Sizzle( expr, null, null, elements );\n};\n\nSizzle.matchesSelector = function( elem, expr ) {\n\t// Set document vars if needed\n\tif ( ( elem.ownerDocument || elem ) !== document ) {\n\t\tsetDocument( elem );\n\t}\n\n\t// Make sure that attribute selectors are quoted\n\texpr = expr.replace( rattributeQuotes, \"='$1']\" );\n\n\tif ( support.matchesSelector && documentIsHTML &&\n\t\t( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&\n\t\t( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) {\n\n\t\ttry {\n\t\t\tvar ret = matches.call( elem, expr );\n\n\t\t\t// IE 9's matchesSelector returns false on disconnected nodes\n\t\t\tif ( ret || support.disconnectedMatch ||\n\t\t\t\t\t// As well, disconnected nodes are said to be in a document\n\t\t\t\t\t// fragment in IE 9\n\t\t\t\t\telem.document && elem.document.nodeType !== 11 ) {\n\t\t\t\treturn ret;\n\t\t\t}\n\t\t} catch(e) {}\n\t}\n\n\treturn Sizzle( expr, document, null, [elem] ).length > 0;\n};\n\nSizzle.contains = function( context, elem ) {\n\t// Set document vars if needed\n\tif ( ( context.ownerDocument || context ) !== document ) {\n\t\tsetDocument( context );\n\t}\n\treturn contains( context, elem );\n};\n\nSizzle.attr = function( elem, name ) {\n\t// Set document vars if needed\n\tif ( ( elem.ownerDocument || elem ) !== document ) {\n\t\tsetDocument( elem );\n\t}\n\n\tvar fn = Expr.attrHandle[ name.toLowerCase() ],\n\t\t// Don't get fooled by Object.prototype properties (jQuery #13807)\n\t\tval = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?\n\t\t\tfn( elem, name, !documentIsHTML ) :\n\t\t\tundefined;\n\n\treturn val === undefined ?\n\t\tsupport.attributes || !documentIsHTML ?\n\t\t\telem.getAttribute( name ) :\n\t\t\t(val = elem.getAttributeNode(name)) && val.specified ?\n\t\t\t\tval.value :\n\t\t\t\tnull :\n\t\tval;\n};\n\nSizzle.error = function( msg ) {\n\tthrow new Error( \"Syntax error, unrecognized expression: \" + msg );\n};\n\n/**\n * Document sorting and removing duplicates\n * @param {ArrayLike} results\n */\nSizzle.uniqueSort = function( results ) {\n\tvar elem,\n\t\tduplicates = [],\n\t\tj = 0,\n\t\ti = 0;\n\n\t// Unless we *know* we can detect duplicates, assume their presence\n\thasDuplicate = !support.detectDuplicates;\n\tsortInput = !support.sortStable && results.slice( 0 );\n\tresults.sort( sortOrder );\n\n\tif ( hasDuplicate ) {\n\t\twhile ( (elem = results[i++]) ) {\n\t\t\tif ( elem === results[ i ] ) {\n\t\t\t\tj = duplicates.push( i );\n\t\t\t}\n\t\t}\n\t\twhile ( j-- ) {\n\t\t\tresults.splice( duplicates[ j ], 1 );\n\t\t}\n\t}\n\n\treturn results;\n};\n\n/**\n * Utility function for retrieving the text value of an array of DOM nodes\n * @param {Array|Element} elem\n */\ngetText = Sizzle.getText = function( elem ) {\n\tvar node,\n\t\tret = \"\",\n\t\ti = 0,\n\t\tnodeType = elem.nodeType;\n\n\tif ( !nodeType ) {\n\t\t// If no nodeType, this is expected to be an array\n\t\tfor ( ; (node = elem[i]); i++ ) {\n\t\t\t// Do not traverse comment nodes\n\t\t\tret += getText( node );\n\t\t}\n\t} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {\n\t\t// Use textContent for elements\n\t\t// innerText usage removed for consistency of new lines (see #11153)\n\t\tif ( typeof elem.textContent === \"string\" ) {\n\t\t\treturn elem.textContent;\n\t\t} else {\n\t\t\t// Traverse its children\n\t\t\tfor ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {\n\t\t\t\tret += getText( elem );\n\t\t\t}\n\t\t}\n\t} else if ( nodeType === 3 || nodeType === 4 ) {\n\t\treturn elem.nodeValue;\n\t}\n\t// Do not include comment or processing instruction nodes\n\n\treturn ret;\n};\n\nExpr = Sizzle.selectors = {\n\n\t// Can be adjusted by the user\n\tcacheLength: 50,\n\n\tcreatePseudo: markFunction,\n\n\tmatch: matchExpr,\n\n\tattrHandle: {},\n\n\tfind: {},\n\n\trelative: {\n\t\t\">\": { dir: \"parentNode\", first: true },\n\t\t\" \": { dir: \"parentNode\" },\n\t\t\"+\": { dir: \"previousSibling\", first: true },\n\t\t\"~\": { dir: \"previousSibling\" }\n\t},\n\n\tpreFilter: {\n\t\t\"ATTR\": function( match ) {\n\t\t\tmatch[1] = match[1].replace( runescape, funescape );\n\n\t\t\t// Move the given value to match[3] whether quoted or unquoted\n\t\t\tmatch[3] = ( match[4] || match[5] || \"\" ).replace( runescape, funescape );\n\n\t\t\tif ( match[2] === \"~=\" ) {\n\t\t\t\tmatch[3] = \" \" + match[3] + \" \";\n\t\t\t}\n\n\t\t\treturn match.slice( 0, 4 );\n\t\t},\n\n\t\t\"CHILD\": function( match ) {\n\t\t\t/* matches from matchExpr[\"CHILD\"]\n\t\t\t\t1 type (only|nth|...)\n\t\t\t\t2 what (child|of-type)\n\t\t\t\t3 argument (even|odd|\\d*|\\d*n([+-]\\d+)?|...)\n\t\t\t\t4 xn-component of xn+y argument ([+-]?\\d*n|)\n\t\t\t\t5 sign of xn-component\n\t\t\t\t6 x of xn-component\n\t\t\t\t7 sign of y-component\n\t\t\t\t8 y of y-component\n\t\t\t*/\n\t\t\tmatch[1] = match[1].toLowerCase();\n\n\t\t\tif ( match[1].slice( 0, 3 ) === \"nth\" ) {\n\t\t\t\t// nth-* requires argument\n\t\t\t\tif ( !match[3] ) {\n\t\t\t\t\tSizzle.error( match[0] );\n\t\t\t\t}\n\n\t\t\t\t// numeric x and y parameters for Expr.filter.CHILD\n\t\t\t\t// remember that false/true cast respectively to 0/1\n\t\t\t\tmatch[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === \"even\" || match[3] === \"odd\" ) );\n\t\t\t\tmatch[5] = +( ( match[7] + match[8] ) || match[3] === \"odd\" );\n\n\t\t\t// other types prohibit arguments\n\t\t\t} else if ( match[3] ) {\n\t\t\t\tSizzle.error( match[0] );\n\t\t\t}\n\n\t\t\treturn match;\n\t\t},\n\n\t\t\"PSEUDO\": function( match ) {\n\t\t\tvar excess,\n\t\t\t\tunquoted = !match[5] && match[2];\n\n\t\t\tif ( matchExpr[\"CHILD\"].test( match[0] ) ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\t// Accept quoted arguments as-is\n\t\t\tif ( match[3] && match[4] !== undefined ) {\n\t\t\t\tmatch[2] = match[4];\n\n\t\t\t// Strip excess characters from unquoted arguments\n\t\t\t} else if ( unquoted && rpseudo.test( unquoted ) &&\n\t\t\t\t// Get excess from tokenize (recursively)\n\t\t\t\t(excess = tokenize( unquoted, true )) &&\n\t\t\t\t// advance to the next closing parenthesis\n\t\t\t\t(excess = unquoted.indexOf( \")\", unquoted.length - excess ) - unquoted.length) ) {\n\n\t\t\t\t// excess is a negative index\n\t\t\t\tmatch[0] = match[0].slice( 0, excess );\n\t\t\t\tmatch[2] = unquoted.slice( 0, excess );\n\t\t\t}\n\n\t\t\t// Return only captures needed by the pseudo filter method (type and argument)\n\t\t\treturn match.slice( 0, 3 );\n\t\t}\n\t},\n\n\tfilter: {\n\n\t\t\"TAG\": function( nodeNameSelector ) {\n\t\t\tvar nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();\n\t\t\treturn nodeNameSelector === \"*\" ?\n\t\t\t\tfunction() { return true; } :\n\t\t\t\tfunction( elem ) {\n\t\t\t\t\treturn elem.nodeName && elem.nodeName.toLowerCase() === nodeName;\n\t\t\t\t};\n\t\t},\n\n\t\t\"CLASS\": function( className ) {\n\t\t\tvar pattern = classCache[ className + \" \" ];\n\n\t\t\treturn pattern ||\n\t\t\t\t(pattern = new RegExp( \"(^|\" + whitespace + \")\" + className + \"(\" + whitespace + \"|$)\" )) &&\n\t\t\t\tclassCache( className, function( elem ) {\n\t\t\t\t\treturn pattern.test( typeof elem.className === \"string\" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute(\"class\") || \"\" );\n\t\t\t\t});\n\t\t},\n\n\t\t\"ATTR\": function( name, operator, check ) {\n\t\t\treturn function( elem ) {\n\t\t\t\tvar result = Sizzle.attr( elem, name );\n\n\t\t\t\tif ( result == null ) {\n\t\t\t\t\treturn operator === \"!=\";\n\t\t\t\t}\n\t\t\t\tif ( !operator ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t\tresult += \"\";\n\n\t\t\t\treturn operator === \"=\" ? result === check :\n\t\t\t\t\toperator === \"!=\" ? result !== check :\n\t\t\t\t\toperator === \"^=\" ? check && result.indexOf( check ) === 0 :\n\t\t\t\t\toperator === \"*=\" ? check && result.indexOf( check ) > -1 :\n\t\t\t\t\toperator === \"$=\" ? check && result.slice( -check.length ) === check :\n\t\t\t\t\toperator === \"~=\" ? ( \" \" + result + \" \" ).indexOf( check ) > -1 :\n\t\t\t\t\toperator === \"|=\" ? result === check || result.slice( 0, check.length + 1 ) === check + \"-\" :\n\t\t\t\t\tfalse;\n\t\t\t};\n\t\t},\n\n\t\t\"CHILD\": function( type, what, argument, first, last ) {\n\t\t\tvar simple = type.slice( 0, 3 ) !== \"nth\",\n\t\t\t\tforward = type.slice( -4 ) !== \"last\",\n\t\t\t\tofType = what === \"of-type\";\n\n\t\t\treturn first === 1 && last === 0 ?\n\n\t\t\t\t// Shortcut for :nth-*(n)\n\t\t\t\tfunction( elem ) {\n\t\t\t\t\treturn !!elem.parentNode;\n\t\t\t\t} :\n\n\t\t\t\tfunction( elem, context, xml ) {\n\t\t\t\t\tvar cache, outerCache, node, diff, nodeIndex, start,\n\t\t\t\t\t\tdir = simple !== forward ? \"nextSibling\" : \"previousSibling\",\n\t\t\t\t\t\tparent = elem.parentNode,\n\t\t\t\t\t\tname = ofType && elem.nodeName.toLowerCase(),\n\t\t\t\t\t\tuseCache = !xml && !ofType;\n\n\t\t\t\t\tif ( parent ) {\n\n\t\t\t\t\t\t// :(first|last|only)-(child|of-type)\n\t\t\t\t\t\tif ( simple ) {\n\t\t\t\t\t\t\twhile ( dir ) {\n\t\t\t\t\t\t\t\tnode = elem;\n\t\t\t\t\t\t\t\twhile ( (node = node[ dir ]) ) {\n\t\t\t\t\t\t\t\t\tif ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) {\n\t\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t// Reverse direction for :only-* (if we haven't yet done so)\n\t\t\t\t\t\t\t\tstart = dir = type === \"only\" && !start && \"nextSibling\";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\treturn true;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tstart = [ forward ? parent.firstChild : parent.lastChild ];\n\n\t\t\t\t\t\t// non-xml :nth-child(...) stores cache data on `parent`\n\t\t\t\t\t\tif ( forward && useCache ) {\n\t\t\t\t\t\t\t// Seek `elem` from a previously-cached index\n\t\t\t\t\t\t\touterCache = parent[ expando ] || (parent[ expando ] = {});\n\t\t\t\t\t\t\tcache = outerCache[ type ] || [];\n\t\t\t\t\t\t\tnodeIndex = cache[0] === dirruns && cache[1];\n\t\t\t\t\t\t\tdiff = cache[0] === dirruns && cache[2];\n\t\t\t\t\t\t\tnode = nodeIndex && parent.childNodes[ nodeIndex ];\n\n\t\t\t\t\t\t\twhile ( (node = ++nodeIndex && node && node[ dir ] ||\n\n\t\t\t\t\t\t\t\t// Fallback to seeking `elem` from the start\n\t\t\t\t\t\t\t\t(diff = nodeIndex = 0) || start.pop()) ) {\n\n\t\t\t\t\t\t\t\t// When found, cache indexes on `parent` and break\n\t\t\t\t\t\t\t\tif ( node.nodeType === 1 && ++diff && node === elem ) {\n\t\t\t\t\t\t\t\t\touterCache[ type ] = [ dirruns, nodeIndex, diff ];\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Use previously-cached element index if available\n\t\t\t\t\t\t} else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) {\n\t\t\t\t\t\t\tdiff = cache[1];\n\n\t\t\t\t\t\t// xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...)\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t// Use the same loop as above to seek `elem` from the start\n\t\t\t\t\t\t\twhile ( (node = ++nodeIndex && node && node[ dir ] ||\n\t\t\t\t\t\t\t\t(diff = nodeIndex = 0) || start.pop()) ) {\n\n\t\t\t\t\t\t\t\tif ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) {\n\t\t\t\t\t\t\t\t\t// Cache the index of each encountered element\n\t\t\t\t\t\t\t\t\tif ( useCache ) {\n\t\t\t\t\t\t\t\t\t\t(node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ];\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\tif ( node === elem ) {\n\t\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Incorporate the offset, then check against cycle size\n\t\t\t\t\t\tdiff -= last;\n\t\t\t\t\t\treturn diff === first || ( diff % first === 0 && diff / first >= 0 );\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t},\n\n\t\t\"PSEUDO\": function( pseudo, argument ) {\n\t\t\t// pseudo-class names are case-insensitive\n\t\t\t// http://www.w3.org/TR/selectors/#pseudo-classes\n\t\t\t// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters\n\t\t\t// Remember that setFilters inherits from pseudos\n\t\t\tvar args,\n\t\t\t\tfn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||\n\t\t\t\t\tSizzle.error( \"unsupported pseudo: \" + pseudo );\n\n\t\t\t// The user may use createPseudo to indicate that\n\t\t\t// arguments are needed to create the filter function\n\t\t\t// just as Sizzle does\n\t\t\tif ( fn[ expando ] ) {\n\t\t\t\treturn fn( argument );\n\t\t\t}\n\n\t\t\t// But maintain support for old signatures\n\t\t\tif ( fn.length > 1 ) {\n\t\t\t\targs = [ pseudo, pseudo, \"\", argument ];\n\t\t\t\treturn Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?\n\t\t\t\t\tmarkFunction(function( seed, matches ) {\n\t\t\t\t\t\tvar idx,\n\t\t\t\t\t\t\tmatched = fn( seed, argument ),\n\t\t\t\t\t\t\ti = matched.length;\n\t\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\t\tidx = indexOf.call( seed, matched[i] );\n\t\t\t\t\t\t\tseed[ idx ] = !( matches[ idx ] = matched[i] );\n\t\t\t\t\t\t}\n\t\t\t\t\t}) :\n\t\t\t\t\tfunction( elem ) {\n\t\t\t\t\t\treturn fn( elem, 0, args );\n\t\t\t\t\t};\n\t\t\t}\n\n\t\t\treturn fn;\n\t\t}\n\t},\n\n\tpseudos: {\n\t\t// Potentially complex pseudos\n\t\t\"not\": markFunction(function( selector ) {\n\t\t\t// Trim the selector passed to compile\n\t\t\t// to avoid treating leading and trailing\n\t\t\t// spaces as combinators\n\t\t\tvar input = [],\n\t\t\t\tresults = [],\n\t\t\t\tmatcher = compile( selector.replace( rtrim, \"$1\" ) );\n\n\t\t\treturn matcher[ expando ] ?\n\t\t\t\tmarkFunction(function( seed, matches, context, xml ) {\n\t\t\t\t\tvar elem,\n\t\t\t\t\t\tunmatched = matcher( seed, null, xml, [] ),\n\t\t\t\t\t\ti = seed.length;\n\n\t\t\t\t\t// Match elements unmatched by `matcher`\n\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\tif ( (elem = unmatched[i]) ) {\n\t\t\t\t\t\t\tseed[i] = !(matches[i] = elem);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}) :\n\t\t\t\tfunction( elem, context, xml ) {\n\t\t\t\t\tinput[0] = elem;\n\t\t\t\t\tmatcher( input, null, xml, results );\n\t\t\t\t\treturn !results.pop();\n\t\t\t\t};\n\t\t}),\n\n\t\t\"has\": markFunction(function( selector ) {\n\t\t\treturn function( elem ) {\n\t\t\t\treturn Sizzle( selector, elem ).length > 0;\n\t\t\t};\n\t\t}),\n\n\t\t\"contains\": markFunction(function( text ) {\n\t\t\treturn function( elem ) {\n\t\t\t\treturn ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;\n\t\t\t};\n\t\t}),\n\n\t\t// \"Whether an element is represented by a :lang() selector\n\t\t// is based solely on the element's language value\n\t\t// being equal to the identifier C,\n\t\t// or beginning with the identifier C immediately followed by \"-\".\n\t\t// The matching of C against the element's language value is performed case-insensitively.\n\t\t// The identifier C does not have to be a valid language name.\"\n\t\t// http://www.w3.org/TR/selectors/#lang-pseudo\n\t\t\"lang\": markFunction( function( lang ) {\n\t\t\t// lang value must be a valid identifier\n\t\t\tif ( !ridentifier.test(lang || \"\") ) {\n\t\t\t\tSizzle.error( \"unsupported lang: \" + lang );\n\t\t\t}\n\t\t\tlang = lang.replace( runescape, funescape ).toLowerCase();\n\t\t\treturn function( elem ) {\n\t\t\t\tvar elemLang;\n\t\t\t\tdo {\n\t\t\t\t\tif ( (elemLang = documentIsHTML ?\n\t\t\t\t\t\telem.lang :\n\t\t\t\t\t\telem.getAttribute(\"xml:lang\") || elem.getAttribute(\"lang\")) ) {\n\n\t\t\t\t\t\telemLang = elemLang.toLowerCase();\n\t\t\t\t\t\treturn elemLang === lang || elemLang.indexOf( lang + \"-\" ) === 0;\n\t\t\t\t\t}\n\t\t\t\t} while ( (elem = elem.parentNode) && elem.nodeType === 1 );\n\t\t\t\treturn false;\n\t\t\t};\n\t\t}),\n\n\t\t// Miscellaneous\n\t\t\"target\": function( elem ) {\n\t\t\tvar hash = window.location && window.location.hash;\n\t\t\treturn hash && hash.slice( 1 ) === elem.id;\n\t\t},\n\n\t\t\"root\": function( elem ) {\n\t\t\treturn elem === docElem;\n\t\t},\n\n\t\t\"focus\": function( elem ) {\n\t\t\treturn elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);\n\t\t},\n\n\t\t// Boolean properties\n\t\t\"enabled\": function( elem ) {\n\t\t\treturn elem.disabled === false;\n\t\t},\n\n\t\t\"disabled\": function( elem ) {\n\t\t\treturn elem.disabled === true;\n\t\t},\n\n\t\t\"checked\": function( elem ) {\n\t\t\t// In CSS3, :checked should return both checked and selected elements\n\t\t\t// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked\n\t\t\tvar nodeName = elem.nodeName.toLowerCase();\n\t\t\treturn (nodeName === \"input\" && !!elem.checked) || (nodeName === \"option\" && !!elem.selected);\n\t\t},\n\n\t\t\"selected\": function( elem ) {\n\t\t\t// Accessing this property makes selected-by-default\n\t\t\t// options in Safari work properly\n\t\t\tif ( elem.parentNode ) {\n\t\t\t\telem.parentNode.selectedIndex;\n\t\t\t}\n\n\t\t\treturn elem.selected === true;\n\t\t},\n\n\t\t// Contents\n\t\t\"empty\": function( elem ) {\n\t\t\t// http://www.w3.org/TR/selectors/#empty-pseudo\n\t\t\t// :empty is only affected by element nodes and content nodes(including text(3), cdata(4)),\n\t\t\t// not comment, processing instructions, or others\n\t\t\t// Thanks to Diego Perini for the nodeName shortcut\n\t\t\t// Greater than \"@\" means alpha characters (specifically not starting with \"#\" or \"?\")\n\t\t\tfor ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {\n\t\t\t\tif ( elem.nodeName > \"@\" || elem.nodeType === 3 || elem.nodeType === 4 ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn true;\n\t\t},\n\n\t\t\"parent\": function( elem ) {\n\t\t\treturn !Expr.pseudos[\"empty\"]( elem );\n\t\t},\n\n\t\t// Element/input types\n\t\t\"header\": function( elem ) {\n\t\t\treturn rheader.test( elem.nodeName );\n\t\t},\n\n\t\t\"input\": function( elem ) {\n\t\t\treturn rinputs.test( elem.nodeName );\n\t\t},\n\n\t\t\"button\": function( elem ) {\n\t\t\tvar name = elem.nodeName.toLowerCase();\n\t\t\treturn name === \"input\" && elem.type === \"button\" || name === \"button\";\n\t\t},\n\n\t\t\"text\": function( elem ) {\n\t\t\tvar attr;\n\t\t\t// IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc)\n\t\t\t// use getAttribute instead to test this case\n\t\t\treturn elem.nodeName.toLowerCase() === \"input\" &&\n\t\t\t\telem.type === \"text\" &&\n\t\t\t\t( (attr = elem.getAttribute(\"type\")) == null || attr.toLowerCase() === elem.type );\n\t\t},\n\n\t\t// Position-in-collection\n\t\t\"first\": createPositionalPseudo(function() {\n\t\t\treturn [ 0 ];\n\t\t}),\n\n\t\t\"last\": createPositionalPseudo(function( matchIndexes, length ) {\n\t\t\treturn [ length - 1 ];\n\t\t}),\n\n\t\t\"eq\": createPositionalPseudo(function( matchIndexes, length, argument ) {\n\t\t\treturn [ argument < 0 ? argument + length : argument ];\n\t\t}),\n\n\t\t\"even\": createPositionalPseudo(function( matchIndexes, length ) {\n\t\t\tvar i = 0;\n\t\t\tfor ( ; i < length; i += 2 ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t}),\n\n\t\t\"odd\": createPositionalPseudo(function( matchIndexes, length ) {\n\t\t\tvar i = 1;\n\t\t\tfor ( ; i < length; i += 2 ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t}),\n\n\t\t\"lt\": createPositionalPseudo(function( matchIndexes, length, argument ) {\n\t\t\tvar i = argument < 0 ? argument + length : argument;\n\t\t\tfor ( ; --i >= 0; ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t}),\n\n\t\t\"gt\": createPositionalPseudo(function( matchIndexes, length, argument ) {\n\t\t\tvar i = argument < 0 ? argument + length : argument;\n\t\t\tfor ( ; ++i < length; ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t})\n\t}\n};\n\nExpr.pseudos[\"nth\"] = Expr.pseudos[\"eq\"];\n\n// Add button/input type pseudos\nfor ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {\n\tExpr.pseudos[ i ] = createInputPseudo( i );\n}\nfor ( i in { submit: true, reset: true } ) {\n\tExpr.pseudos[ i ] = createButtonPseudo( i );\n}\n\n// Easy API for creating new setFilters\nfunction setFilters() {}\nsetFilters.prototype = Expr.filters = Expr.pseudos;\nExpr.setFilters = new setFilters();\n\nfunction tokenize( selector, parseOnly ) {\n\tvar matched, match, tokens, type,\n\t\tsoFar, groups, preFilters,\n\t\tcached = tokenCache[ selector + \" \" ];\n\n\tif ( cached ) {\n\t\treturn parseOnly ? 0 : cached.slice( 0 );\n\t}\n\n\tsoFar = selector;\n\tgroups = [];\n\tpreFilters = Expr.preFilter;\n\n\twhile ( soFar ) {\n\n\t\t// Comma and first run\n\t\tif ( !matched || (match = rcomma.exec( soFar )) ) {\n\t\t\tif ( match ) {\n\t\t\t\t// Don't consume trailing commas as valid\n\t\t\t\tsoFar = soFar.slice( match[0].length ) || soFar;\n\t\t\t}\n\t\t\tgroups.push( tokens = [] );\n\t\t}\n\n\t\tmatched = false;\n\n\t\t// Combinators\n\t\tif ( (match = rcombinators.exec( soFar )) ) {\n\t\t\tmatched = match.shift();\n\t\t\ttokens.push({\n\t\t\t\tvalue: matched,\n\t\t\t\t// Cast descendant combinators to space\n\t\t\t\ttype: match[0].replace( rtrim, \" \" )\n\t\t\t});\n\t\t\tsoFar = soFar.slice( matched.length );\n\t\t}\n\n\t\t// Filters\n\t\tfor ( type in Expr.filter ) {\n\t\t\tif ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||\n\t\t\t\t(match = preFilters[ type ]( match ))) ) {\n\t\t\t\tmatched = match.shift();\n\t\t\t\ttokens.push({\n\t\t\t\t\tvalue: matched,\n\t\t\t\t\ttype: type,\n\t\t\t\t\tmatches: match\n\t\t\t\t});\n\t\t\t\tsoFar = soFar.slice( matched.length );\n\t\t\t}\n\t\t}\n\n\t\tif ( !matched ) {\n\t\t\tbreak;\n\t\t}\n\t}\n\n\t// Return the length of the invalid excess\n\t// if we're just parsing\n\t// Otherwise, throw an error or return tokens\n\treturn parseOnly ?\n\t\tsoFar.length :\n\t\tsoFar ?\n\t\t\tSizzle.error( selector ) :\n\t\t\t// Cache the tokens\n\t\t\ttokenCache( selector, groups ).slice( 0 );\n}\n\nfunction toSelector( tokens ) {\n\tvar i = 0,\n\t\tlen = tokens.length,\n\t\tselector = \"\";\n\tfor ( ; i < len; i++ ) {\n\t\tselector += tokens[i].value;\n\t}\n\treturn selector;\n}\n\nfunction addCombinator( matcher, combinator, base ) {\n\tvar dir = combinator.dir,\n\t\tcheckNonElements = base && dir === \"parentNode\",\n\t\tdoneName = done++;\n\n\treturn combinator.first ?\n\t\t// Check against closest ancestor/preceding element\n\t\tfunction( elem, context, xml ) {\n\t\t\twhile ( (elem = elem[ dir ]) ) {\n\t\t\t\tif ( elem.nodeType === 1 || checkNonElements ) {\n\t\t\t\t\treturn matcher( elem, context, xml );\n\t\t\t\t}\n\t\t\t}\n\t\t} :\n\n\t\t// Check against all ancestor/preceding elements\n\t\tfunction( elem, context, xml ) {\n\t\t\tvar data, cache, outerCache,\n\t\t\t\tdirkey = dirruns + \" \" + doneName;\n\n\t\t\t// We can't set arbitrary data on XML nodes, so they don't benefit from dir caching\n\t\t\tif ( xml ) {\n\t\t\t\twhile ( (elem = elem[ dir ]) ) {\n\t\t\t\t\tif ( elem.nodeType === 1 || checkNonElements ) {\n\t\t\t\t\t\tif ( matcher( elem, context, xml ) ) {\n\t\t\t\t\t\t\treturn true;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\twhile ( (elem = elem[ dir ]) ) {\n\t\t\t\t\tif ( elem.nodeType === 1 || checkNonElements ) {\n\t\t\t\t\t\touterCache = elem[ expando ] || (elem[ expando ] = {});\n\t\t\t\t\t\tif ( (cache = outerCache[ dir ]) && cache[0] === dirkey ) {\n\t\t\t\t\t\t\tif ( (data = cache[1]) === true || data === cachedruns ) {\n\t\t\t\t\t\t\t\treturn data === true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tcache = outerCache[ dir ] = [ dirkey ];\n\t\t\t\t\t\t\tcache[1] = matcher( elem, context, xml ) || cachedruns;\n\t\t\t\t\t\t\tif ( cache[1] === true ) {\n\t\t\t\t\t\t\t\treturn true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n}\n\nfunction elementMatcher( matchers ) {\n\treturn matchers.length > 1 ?\n\t\tfunction( elem, context, xml ) {\n\t\t\tvar i = matchers.length;\n\t\t\twhile ( i-- ) {\n\t\t\t\tif ( !matchers[i]( elem, context, xml ) ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn true;\n\t\t} :\n\t\tmatchers[0];\n}\n\nfunction condense( unmatched, map, filter, context, xml ) {\n\tvar elem,\n\t\tnewUnmatched = [],\n\t\ti = 0,\n\t\tlen = unmatched.length,\n\t\tmapped = map != null;\n\n\tfor ( ; i < len; i++ ) {\n\t\tif ( (elem = unmatched[i]) ) {\n\t\t\tif ( !filter || filter( elem, context, xml ) ) {\n\t\t\t\tnewUnmatched.push( elem );\n\t\t\t\tif ( mapped ) {\n\t\t\t\t\tmap.push( i );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn newUnmatched;\n}\n\nfunction setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {\n\tif ( postFilter && !postFilter[ expando ] ) {\n\t\tpostFilter = setMatcher( postFilter );\n\t}\n\tif ( postFinder && !postFinder[ expando ] ) {\n\t\tpostFinder = setMatcher( postFinder, postSelector );\n\t}\n\treturn markFunction(function( seed, results, context, xml ) {\n\t\tvar temp, i, elem,\n\t\t\tpreMap = [],\n\t\t\tpostMap = [],\n\t\t\tpreexisting = results.length,\n\n\t\t\t// Get initial elements from seed or context\n\t\t\telems = seed || multipleContexts( selector || \"*\", context.nodeType ? [ context ] : context, [] ),\n\n\t\t\t// Prefilter to get matcher input, preserving a map for seed-results synchronization\n\t\t\tmatcherIn = preFilter && ( seed || !selector ) ?\n\t\t\t\tcondense( elems, preMap, preFilter, context, xml ) :\n\t\t\t\telems,\n\n\t\t\tmatcherOut = matcher ?\n\t\t\t\t// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,\n\t\t\t\tpostFinder || ( seed ? preFilter : preexisting || postFilter ) ?\n\n\t\t\t\t\t// ...intermediate processing is necessary\n\t\t\t\t\t[] :\n\n\t\t\t\t\t// ...otherwise use results directly\n\t\t\t\t\tresults :\n\t\t\t\tmatcherIn;\n\n\t\t// Find primary matches\n\t\tif ( matcher ) {\n\t\t\tmatcher( matcherIn, matcherOut, context, xml );\n\t\t}\n\n\t\t// Apply postFilter\n\t\tif ( postFilter ) {\n\t\t\ttemp = condense( matcherOut, postMap );\n\t\t\tpostFilter( temp, [], context, xml );\n\n\t\t\t// Un-match failing elements by moving them back to matcherIn\n\t\t\ti = temp.length;\n\t\t\twhile ( i-- ) {\n\t\t\t\tif ( (elem = temp[i]) ) {\n\t\t\t\t\tmatcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif ( seed ) {\n\t\t\tif ( postFinder || preFilter ) {\n\t\t\t\tif ( postFinder ) {\n\t\t\t\t\t// Get the final matcherOut by condensing this intermediate into postFinder contexts\n\t\t\t\t\ttemp = [];\n\t\t\t\t\ti = matcherOut.length;\n\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\tif ( (elem = matcherOut[i]) ) {\n\t\t\t\t\t\t\t// Restore matcherIn since elem is not yet a final match\n\t\t\t\t\t\t\ttemp.push( (matcherIn[i] = elem) );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tpostFinder( null, (matcherOut = []), temp, xml );\n\t\t\t\t}\n\n\t\t\t\t// Move matched elements from seed to results to keep them synchronized\n\t\t\t\ti = matcherOut.length;\n\t\t\t\twhile ( i-- ) {\n\t\t\t\t\tif ( (elem = matcherOut[i]) &&\n\t\t\t\t\t\t(temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) {\n\n\t\t\t\t\t\tseed[temp] = !(results[temp] = elem);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Add elements to results, through postFinder if defined\n\t\t} else {\n\t\t\tmatcherOut = condense(\n\t\t\t\tmatcherOut === results ?\n\t\t\t\t\tmatcherOut.splice( preexisting, matcherOut.length ) :\n\t\t\t\t\tmatcherOut\n\t\t\t);\n\t\t\tif ( postFinder ) {\n\t\t\t\tpostFinder( null, results, matcherOut, xml );\n\t\t\t} else {\n\t\t\t\tpush.apply( results, matcherOut );\n\t\t\t}\n\t\t}\n\t});\n}\n\nfunction matcherFromTokens( tokens ) {\n\tvar checkContext, matcher, j,\n\t\tlen = tokens.length,\n\t\tleadingRelative = Expr.relative[ tokens[0].type ],\n\t\timplicitRelative = leadingRelative || Expr.relative[\" \"],\n\t\ti = leadingRelative ? 1 : 0,\n\n\t\t// The foundational matcher ensures that elements are reachable from top-level context(s)\n\t\tmatchContext = addCombinator( function( elem ) {\n\t\t\treturn elem === checkContext;\n\t\t}, implicitRelative, true ),\n\t\tmatchAnyContext = addCombinator( function( elem ) {\n\t\t\treturn indexOf.call( checkContext, elem ) > -1;\n\t\t}, implicitRelative, true ),\n\t\tmatchers = [ function( elem, context, xml ) {\n\t\t\treturn ( !leadingRelative && ( xml || context !== outermostContext ) ) || (\n\t\t\t\t(checkContext = context).nodeType ?\n\t\t\t\t\tmatchContext( elem, context, xml ) :\n\t\t\t\t\tmatchAnyContext( elem, context, xml ) );\n\t\t} ];\n\n\tfor ( ; i < len; i++ ) {\n\t\tif ( (matcher = Expr.relative[ tokens[i].type ]) ) {\n\t\t\tmatchers = [ addCombinator(elementMatcher( matchers ), matcher) ];\n\t\t} else {\n\t\t\tmatcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );\n\n\t\t\t// Return special upon seeing a positional matcher\n\t\t\tif ( matcher[ expando ] ) {\n\t\t\t\t// Find the next relative operator (if any) for proper handling\n\t\t\t\tj = ++i;\n\t\t\t\tfor ( ; j < len; j++ ) {\n\t\t\t\t\tif ( Expr.relative[ tokens[j].type ] ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn setMatcher(\n\t\t\t\t\ti > 1 && elementMatcher( matchers ),\n\t\t\t\t\ti > 1 && toSelector(\n\t\t\t\t\t\t// If the preceding token was a descendant combinator, insert an implicit any-element `*`\n\t\t\t\t\t\ttokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === \" \" ? \"*\" : \"\" })\n\t\t\t\t\t).replace( rtrim, \"$1\" ),\n\t\t\t\t\tmatcher,\n\t\t\t\t\ti < j && matcherFromTokens( tokens.slice( i, j ) ),\n\t\t\t\t\tj < len && matcherFromTokens( (tokens = tokens.slice( j )) ),\n\t\t\t\t\tj < len && toSelector( tokens )\n\t\t\t\t);\n\t\t\t}\n\t\t\tmatchers.push( matcher );\n\t\t}\n\t}\n\n\treturn elementMatcher( matchers );\n}\n\nfunction matcherFromGroupMatchers( elementMatchers, setMatchers ) {\n\t// A counter to specify which element is currently being matched\n\tvar matcherCachedRuns = 0,\n\t\tbySet = setMatchers.length > 0,\n\t\tbyElement = elementMatchers.length > 0,\n\t\tsuperMatcher = function( seed, context, xml, results, expandContext ) {\n\t\t\tvar elem, j, matcher,\n\t\t\t\tsetMatched = [],\n\t\t\t\tmatchedCount = 0,\n\t\t\t\ti = \"0\",\n\t\t\t\tunmatched = seed && [],\n\t\t\t\toutermost = expandContext != null,\n\t\t\t\tcontextBackup = outermostContext,\n\t\t\t\t// We must always have either seed elements or context\n\t\t\t\telems = seed || byElement && Expr.find[\"TAG\"]( \"*\", expandContext && context.parentNode || context ),\n\t\t\t\t// Use integer dirruns iff this is the outermost matcher\n\t\t\t\tdirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1);\n\n\t\t\tif ( outermost ) {\n\t\t\t\toutermostContext = context !== document && context;\n\t\t\t\tcachedruns = matcherCachedRuns;\n\t\t\t}\n\n\t\t\t// Add elements passing elementMatchers directly to results\n\t\t\t// Keep `i` a string if there are no elements so `matchedCount` will be \"00\" below\n\t\t\tfor ( ; (elem = elems[i]) != null; i++ ) {\n\t\t\t\tif ( byElement && elem ) {\n\t\t\t\t\tj = 0;\n\t\t\t\t\twhile ( (matcher = elementMatchers[j++]) ) {\n\t\t\t\t\t\tif ( matcher( elem, context, xml ) ) {\n\t\t\t\t\t\t\tresults.push( elem );\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ( outermost ) {\n\t\t\t\t\t\tdirruns = dirrunsUnique;\n\t\t\t\t\t\tcachedruns = ++matcherCachedRuns;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Track unmatched elements for set filters\n\t\t\t\tif ( bySet ) {\n\t\t\t\t\t// They will have gone through all possible matchers\n\t\t\t\t\tif ( (elem = !matcher && elem) ) {\n\t\t\t\t\t\tmatchedCount--;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Lengthen the array for every element, matched or not\n\t\t\t\t\tif ( seed ) {\n\t\t\t\t\t\tunmatched.push( elem );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Apply set filters to unmatched elements\n\t\t\tmatchedCount += i;\n\t\t\tif ( bySet && i !== matchedCount ) {\n\t\t\t\tj = 0;\n\t\t\t\twhile ( (matcher = setMatchers[j++]) ) {\n\t\t\t\t\tmatcher( unmatched, setMatched, context, xml );\n\t\t\t\t}\n\n\t\t\t\tif ( seed ) {\n\t\t\t\t\t// Reintegrate element matches to eliminate the need for sorting\n\t\t\t\t\tif ( matchedCount > 0 ) {\n\t\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\t\tif ( !(unmatched[i] || setMatched[i]) ) {\n\t\t\t\t\t\t\t\tsetMatched[i] = pop.call( results );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Discard index placeholder values to get only actual matches\n\t\t\t\t\tsetMatched = condense( setMatched );\n\t\t\t\t}\n\n\t\t\t\t// Add matches to results\n\t\t\t\tpush.apply( results, setMatched );\n\n\t\t\t\t// Seedless set matches succeeding multiple successful matchers stipulate sorting\n\t\t\t\tif ( outermost && !seed && setMatched.length > 0 &&\n\t\t\t\t\t( matchedCount + setMatchers.length ) > 1 ) {\n\n\t\t\t\t\tSizzle.uniqueSort( results );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Override manipulation of globals by nested matchers\n\t\t\tif ( outermost ) {\n\t\t\t\tdirruns = dirrunsUnique;\n\t\t\t\toutermostContext = contextBackup;\n\t\t\t}\n\n\t\t\treturn unmatched;\n\t\t};\n\n\treturn bySet ?\n\t\tmarkFunction( superMatcher ) :\n\t\tsuperMatcher;\n}\n\ncompile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) {\n\tvar i,\n\t\tsetMatchers = [],\n\t\telementMatchers = [],\n\t\tcached = compilerCache[ selector + \" \" ];\n\n\tif ( !cached ) {\n\t\t// Generate a function of recursive functions that can be used to check each element\n\t\tif ( !group ) {\n\t\t\tgroup = tokenize( selector );\n\t\t}\n\t\ti = group.length;\n\t\twhile ( i-- ) {\n\t\t\tcached = matcherFromTokens( group[i] );\n\t\t\tif ( cached[ expando ] ) {\n\t\t\t\tsetMatchers.push( cached );\n\t\t\t} else {\n\t\t\t\telementMatchers.push( cached );\n\t\t\t}\n\t\t}\n\n\t\t// Cache the compiled function\n\t\tcached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );\n\t}\n\treturn cached;\n};\n\nfunction multipleContexts( selector, contexts, results ) {\n\tvar i = 0,\n\t\tlen = contexts.length;\n\tfor ( ; i < len; i++ ) {\n\t\tSizzle( selector, contexts[i], results );\n\t}\n\treturn results;\n}\n\nfunction select( selector, context, results, seed ) {\n\tvar i, tokens, token, type, find,\n\t\tmatch = tokenize( selector );\n\n\tif ( !seed ) {\n\t\t// Try to minimize operations if there is only one group\n\t\tif ( match.length === 1 ) {\n\n\t\t\t// Take a shortcut and set the context if the root selector is an ID\n\t\t\ttokens = match[0] = match[0].slice( 0 );\n\t\t\tif ( tokens.length > 2 && (token = tokens[0]).type === \"ID\" &&\n\t\t\t\t\tsupport.getById && context.nodeType === 9 && documentIsHTML &&\n\t\t\t\t\tExpr.relative[ tokens[1].type ] ) {\n\n\t\t\t\tcontext = ( Expr.find[\"ID\"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];\n\t\t\t\tif ( !context ) {\n\t\t\t\t\treturn results;\n\t\t\t\t}\n\t\t\t\tselector = selector.slice( tokens.shift().value.length );\n\t\t\t}\n\n\t\t\t// Fetch a seed set for right-to-left matching\n\t\t\ti = matchExpr[\"needsContext\"].test( selector ) ? 0 : tokens.length;\n\t\t\twhile ( i-- ) {\n\t\t\t\ttoken = tokens[i];\n\n\t\t\t\t// Abort if we hit a combinator\n\t\t\t\tif ( Expr.relative[ (type = token.type) ] ) {\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif ( (find = Expr.find[ type ]) ) {\n\t\t\t\t\t// Search, expanding context for leading sibling combinators\n\t\t\t\t\tif ( (seed = find(\n\t\t\t\t\t\ttoken.matches[0].replace( runescape, funescape ),\n\t\t\t\t\t\trsibling.test( tokens[0].type ) && context.parentNode || context\n\t\t\t\t\t)) ) {\n\n\t\t\t\t\t\t// If seed is empty or no tokens remain, we can return early\n\t\t\t\t\t\ttokens.splice( i, 1 );\n\t\t\t\t\t\tselector = seed.length && toSelector( tokens );\n\t\t\t\t\t\tif ( !selector ) {\n\t\t\t\t\t\t\tpush.apply( results, seed );\n\t\t\t\t\t\t\treturn results;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Compile and execute a filtering function\n\t// Provide `match` to avoid retokenization if we modified the selector above\n\tcompile( selector, match )(\n\t\tseed,\n\t\tcontext,\n\t\t!documentIsHTML,\n\t\tresults,\n\t\trsibling.test( selector )\n\t);\n\treturn results;\n}\n\n// One-time assignments\n\n// Sort stability\nsupport.sortStable = expando.split(\"\").sort( sortOrder ).join(\"\") === expando;\n\n// Support: Chrome<14\n// Always assume duplicates if they aren't passed to the comparison function\nsupport.detectDuplicates = hasDuplicate;\n\n// Initialize against the default document\nsetDocument();\n\n// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)\n// Detached nodes confoundingly follow *each other*\nsupport.sortDetached = assert(function( div1 ) {\n\t// Should return 1, but returns 4 (following)\n\treturn div1.compareDocumentPosition( document.createElement(\"div\") ) & 1;\n});\n\n// Support: IE<8\n// Prevent attribute/property \"interpolation\"\n// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx\nif ( !assert(function( div ) {\n\tdiv.innerHTML = \"\";\n\treturn div.firstChild.getAttribute(\"href\") === \"#\" ;\n}) ) {\n\taddHandle( \"type|href|height|width\", function( elem, name, isXML ) {\n\t\tif ( !isXML ) {\n\t\t\treturn elem.getAttribute( name, name.toLowerCase() === \"type\" ? 1 : 2 );\n\t\t}\n\t});\n}\n\n// Support: IE<9\n// Use defaultValue in place of getAttribute(\"value\")\nif ( !support.attributes || !assert(function( div ) {\n\tdiv.innerHTML = \"\";\n\tdiv.firstChild.setAttribute( \"value\", \"\" );\n\treturn div.firstChild.getAttribute( \"value\" ) === \"\";\n}) ) {\n\taddHandle( \"value\", function( elem, name, isXML ) {\n\t\tif ( !isXML && elem.nodeName.toLowerCase() === \"input\" ) {\n\t\t\treturn elem.defaultValue;\n\t\t}\n\t});\n}\n\n// Support: IE<9\n// Use getAttributeNode to fetch booleans when getAttribute lies\nif ( !assert(function( div ) {\n\treturn div.getAttribute(\"disabled\") == null;\n}) ) {\n\taddHandle( booleans, function( elem, name, isXML ) {\n\t\tvar val;\n\t\tif ( !isXML ) {\n\t\t\treturn (val = elem.getAttributeNode( name )) && val.specified ?\n\t\t\t\tval.value :\n\t\t\t\telem[ name ] === true ? name.toLowerCase() : null;\n\t\t}\n\t});\n}\n\njQuery.find = Sizzle;\njQuery.expr = Sizzle.selectors;\njQuery.expr[\":\"] = jQuery.expr.pseudos;\njQuery.unique = Sizzle.uniqueSort;\njQuery.text = Sizzle.getText;\njQuery.isXMLDoc = Sizzle.isXML;\njQuery.contains = Sizzle.contains;\n\n\n})( window );\n// String to Object options format cache\nvar optionsCache = {};\n\n// Convert String-formatted options into Object-formatted ones and store in cache\nfunction createOptions( options ) {\n\tvar object = optionsCache[ options ] = {};\n\tjQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) {\n\t\tobject[ flag ] = true;\n\t});\n\treturn object;\n}\n\n/*\n * Create a callback list using the following parameters:\n *\n *\toptions: an optional list of space-separated options that will change how\n *\t\t\tthe callback list behaves or a more traditional option object\n *\n * By default a callback list will act like an event callback list and can be\n * \"fired\" multiple times.\n *\n * Possible options:\n *\n *\tonce:\t\t\twill ensure the callback list can only be fired once (like a Deferred)\n *\n *\tmemory:\t\t\twill keep track of previous values and will call any callback added\n *\t\t\t\t\tafter the list has been fired right away with the latest \"memorized\"\n *\t\t\t\t\tvalues (like a Deferred)\n *\n *\tunique:\t\t\twill ensure a callback can only be added once (no duplicate in the list)\n *\n *\tstopOnFalse:\tinterrupt callings when a callback returns false\n *\n */\njQuery.Callbacks = function( options ) {\n\n\t// Convert options from String-formatted to Object-formatted if needed\n\t// (we check in cache first)\n\toptions = typeof options === \"string\" ?\n\t\t( optionsCache[ options ] || createOptions( options ) ) :\n\t\tjQuery.extend( {}, options );\n\n\tvar // Flag to know if list is currently firing\n\t\tfiring,\n\t\t// Last fire value (for non-forgettable lists)\n\t\tmemory,\n\t\t// Flag to know if list was already fired\n\t\tfired,\n\t\t// End of the loop when firing\n\t\tfiringLength,\n\t\t// Index of currently firing callback (modified by remove if needed)\n\t\tfiringIndex,\n\t\t// First callback to fire (used internally by add and fireWith)\n\t\tfiringStart,\n\t\t// Actual callback list\n\t\tlist = [],\n\t\t// Stack of fire calls for repeatable lists\n\t\tstack = !options.once && [],\n\t\t// Fire callbacks\n\t\tfire = function( data ) {\n\t\t\tmemory = options.memory && data;\n\t\t\tfired = true;\n\t\t\tfiringIndex = firingStart || 0;\n\t\t\tfiringStart = 0;\n\t\t\tfiringLength = list.length;\n\t\t\tfiring = true;\n\t\t\tfor ( ; list && firingIndex < firingLength; firingIndex++ ) {\n\t\t\t\tif ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) {\n\t\t\t\t\tmemory = false; // To prevent further calls using add\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tfiring = false;\n\t\t\tif ( list ) {\n\t\t\t\tif ( stack ) {\n\t\t\t\t\tif ( stack.length ) {\n\t\t\t\t\t\tfire( stack.shift() );\n\t\t\t\t\t}\n\t\t\t\t} else if ( memory ) {\n\t\t\t\t\tlist = [];\n\t\t\t\t} else {\n\t\t\t\t\tself.disable();\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t// Actual Callbacks object\n\t\tself = {\n\t\t\t// Add a callback or a collection of callbacks to the list\n\t\t\tadd: function() {\n\t\t\t\tif ( list ) {\n\t\t\t\t\t// First, we save the current length\n\t\t\t\t\tvar start = list.length;\n\t\t\t\t\t(function add( args ) {\n\t\t\t\t\t\tjQuery.each( args, function( _, arg ) {\n\t\t\t\t\t\t\tvar type = jQuery.type( arg );\n\t\t\t\t\t\t\tif ( type === \"function\" ) {\n\t\t\t\t\t\t\t\tif ( !options.unique || !self.has( arg ) ) {\n\t\t\t\t\t\t\t\t\tlist.push( arg );\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} else if ( arg && arg.length && type !== \"string\" ) {\n\t\t\t\t\t\t\t\t// Inspect recursively\n\t\t\t\t\t\t\t\tadd( arg );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t})( arguments );\n\t\t\t\t\t// Do we need to add the callbacks to the\n\t\t\t\t\t// current firing batch?\n\t\t\t\t\tif ( firing ) {\n\t\t\t\t\t\tfiringLength = list.length;\n\t\t\t\t\t// With memory, if we're not firing then\n\t\t\t\t\t// we should call right away\n\t\t\t\t\t} else if ( memory ) {\n\t\t\t\t\t\tfiringStart = start;\n\t\t\t\t\t\tfire( memory );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Remove a callback from the list\n\t\t\tremove: function() {\n\t\t\t\tif ( list ) {\n\t\t\t\t\tjQuery.each( arguments, function( _, arg ) {\n\t\t\t\t\t\tvar index;\n\t\t\t\t\t\twhile( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {\n\t\t\t\t\t\t\tlist.splice( index, 1 );\n\t\t\t\t\t\t\t// Handle firing indexes\n\t\t\t\t\t\t\tif ( firing ) {\n\t\t\t\t\t\t\t\tif ( index <= firingLength ) {\n\t\t\t\t\t\t\t\t\tfiringLength--;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tif ( index <= firingIndex ) {\n\t\t\t\t\t\t\t\t\tfiringIndex--;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Check if a given callback is in the list.\n\t\t\t// If no argument is given, return whether or not list has callbacks attached.\n\t\t\thas: function( fn ) {\n\t\t\t\treturn fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length );\n\t\t\t},\n\t\t\t// Remove all callbacks from the list\n\t\t\tempty: function() {\n\t\t\t\tlist = [];\n\t\t\t\tfiringLength = 0;\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Have the list do nothing anymore\n\t\t\tdisable: function() {\n\t\t\t\tlist = stack = memory = undefined;\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Is it disabled?\n\t\t\tdisabled: function() {\n\t\t\t\treturn !list;\n\t\t\t},\n\t\t\t// Lock the list in its current state\n\t\t\tlock: function() {\n\t\t\t\tstack = undefined;\n\t\t\t\tif ( !memory ) {\n\t\t\t\t\tself.disable();\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Is it locked?\n\t\t\tlocked: function() {\n\t\t\t\treturn !stack;\n\t\t\t},\n\t\t\t// Call all callbacks with the given context and arguments\n\t\t\tfireWith: function( context, args ) {\n\t\t\t\tif ( list && ( !fired || stack ) ) {\n\t\t\t\t\targs = args || [];\n\t\t\t\t\targs = [ context, args.slice ? args.slice() : args ];\n\t\t\t\t\tif ( firing ) {\n\t\t\t\t\t\tstack.push( args );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tfire( args );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Call all the callbacks with the given arguments\n\t\t\tfire: function() {\n\t\t\t\tself.fireWith( this, arguments );\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// To know if the callbacks have already been called at least once\n\t\t\tfired: function() {\n\t\t\t\treturn !!fired;\n\t\t\t}\n\t\t};\n\n\treturn self;\n};\njQuery.extend({\n\n\tDeferred: function( func ) {\n\t\tvar tuples = [\n\t\t\t\t// action, add listener, listener list, final state\n\t\t\t\t[ \"resolve\", \"done\", jQuery.Callbacks(\"once memory\"), \"resolved\" ],\n\t\t\t\t[ \"reject\", \"fail\", jQuery.Callbacks(\"once memory\"), \"rejected\" ],\n\t\t\t\t[ \"notify\", \"progress\", jQuery.Callbacks(\"memory\") ]\n\t\t\t],\n\t\t\tstate = \"pending\",\n\t\t\tpromise = {\n\t\t\t\tstate: function() {\n\t\t\t\t\treturn state;\n\t\t\t\t},\n\t\t\t\talways: function() {\n\t\t\t\t\tdeferred.done( arguments ).fail( arguments );\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\t\t\t\tthen: function( /* fnDone, fnFail, fnProgress */ ) {\n\t\t\t\t\tvar fns = arguments;\n\t\t\t\t\treturn jQuery.Deferred(function( newDefer ) {\n\t\t\t\t\t\tjQuery.each( tuples, function( i, tuple ) {\n\t\t\t\t\t\t\tvar action = tuple[ 0 ],\n\t\t\t\t\t\t\t\tfn = jQuery.isFunction( fns[ i ] ) && fns[ i ];\n\t\t\t\t\t\t\t// deferred[ done | fail | progress ] for forwarding actions to newDefer\n\t\t\t\t\t\t\tdeferred[ tuple[1] ](function() {\n\t\t\t\t\t\t\t\tvar returned = fn && fn.apply( this, arguments );\n\t\t\t\t\t\t\t\tif ( returned && jQuery.isFunction( returned.promise ) ) {\n\t\t\t\t\t\t\t\t\treturned.promise()\n\t\t\t\t\t\t\t\t\t\t.done( newDefer.resolve )\n\t\t\t\t\t\t\t\t\t\t.fail( newDefer.reject )\n\t\t\t\t\t\t\t\t\t\t.progress( newDefer.notify );\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tnewDefer[ action + \"With\" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments );\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t\tfns = null;\n\t\t\t\t\t}).promise();\n\t\t\t\t},\n\t\t\t\t// Get a promise for this deferred\n\t\t\t\t// If obj is provided, the promise aspect is added to the object\n\t\t\t\tpromise: function( obj ) {\n\t\t\t\t\treturn obj != null ? jQuery.extend( obj, promise ) : promise;\n\t\t\t\t}\n\t\t\t},\n\t\t\tdeferred = {};\n\n\t\t// Keep pipe for back-compat\n\t\tpromise.pipe = promise.then;\n\n\t\t// Add list-specific methods\n\t\tjQuery.each( tuples, function( i, tuple ) {\n\t\t\tvar list = tuple[ 2 ],\n\t\t\t\tstateString = tuple[ 3 ];\n\n\t\t\t// promise[ done | fail | progress ] = list.add\n\t\t\tpromise[ tuple[1] ] = list.add;\n\n\t\t\t// Handle state\n\t\t\tif ( stateString ) {\n\t\t\t\tlist.add(function() {\n\t\t\t\t\t// state = [ resolved | rejected ]\n\t\t\t\t\tstate = stateString;\n\n\t\t\t\t// [ reject_list | resolve_list ].disable; progress_list.lock\n\t\t\t\t}, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );\n\t\t\t}\n\n\t\t\t// deferred[ resolve | reject | notify ]\n\t\t\tdeferred[ tuple[0] ] = function() {\n\t\t\t\tdeferred[ tuple[0] + \"With\" ]( this === deferred ? promise : this, arguments );\n\t\t\t\treturn this;\n\t\t\t};\n\t\t\tdeferred[ tuple[0] + \"With\" ] = list.fireWith;\n\t\t});\n\n\t\t// Make the deferred a promise\n\t\tpromise.promise( deferred );\n\n\t\t// Call given func if any\n\t\tif ( func ) {\n\t\t\tfunc.call( deferred, deferred );\n\t\t}\n\n\t\t// All done!\n\t\treturn deferred;\n\t},\n\n\t// Deferred helper\n\twhen: function( subordinate /* , ..., subordinateN */ ) {\n\t\tvar i = 0,\n\t\t\tresolveValues = core_slice.call( arguments ),\n\t\t\tlength = resolveValues.length,\n\n\t\t\t// the count of uncompleted subordinates\n\t\t\tremaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,\n\n\t\t\t// the master Deferred. If resolveValues consist of only a single Deferred, just use that.\n\t\t\tdeferred = remaining === 1 ? subordinate : jQuery.Deferred(),\n\n\t\t\t// Update function for both resolve and progress values\n\t\t\tupdateFunc = function( i, contexts, values ) {\n\t\t\t\treturn function( value ) {\n\t\t\t\t\tcontexts[ i ] = this;\n\t\t\t\t\tvalues[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value;\n\t\t\t\t\tif( values === progressValues ) {\n\t\t\t\t\t\tdeferred.notifyWith( contexts, values );\n\t\t\t\t\t} else if ( !( --remaining ) ) {\n\t\t\t\t\t\tdeferred.resolveWith( contexts, values );\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\t},\n\n\t\t\tprogressValues, progressContexts, resolveContexts;\n\n\t\t// add listeners to Deferred subordinates; treat others as resolved\n\t\tif ( length > 1 ) {\n\t\t\tprogressValues = new Array( length );\n\t\t\tprogressContexts = new Array( length );\n\t\t\tresolveContexts = new Array( length );\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tif ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {\n\t\t\t\t\tresolveValues[ i ].promise()\n\t\t\t\t\t\t.done( updateFunc( i, resolveContexts, resolveValues ) )\n\t\t\t\t\t\t.fail( deferred.reject )\n\t\t\t\t\t\t.progress( updateFunc( i, progressContexts, progressValues ) );\n\t\t\t\t} else {\n\t\t\t\t\t--remaining;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// if we're not waiting on anything, resolve the master\n\t\tif ( !remaining ) {\n\t\t\tdeferred.resolveWith( resolveContexts, resolveValues );\n\t\t}\n\n\t\treturn deferred.promise();\n\t}\n});\njQuery.support = (function( support ) {\n\n\tvar all, a, input, select, fragment, opt, eventName, isSupported, i,\n\t\tdiv = document.createElement(\"div\");\n\n\t// Setup\n\tdiv.setAttribute( \"className\", \"t\" );\n\tdiv.innerHTML = \"
      a\";\n\n\t// Finish early in limited (non-browser) environments\n\tall = div.getElementsByTagName(\"*\") || [];\n\ta = div.getElementsByTagName(\"a\")[ 0 ];\n\tif ( !a || !a.style || !all.length ) {\n\t\treturn support;\n\t}\n\n\t// First batch of tests\n\tselect = document.createElement(\"select\");\n\topt = select.appendChild( document.createElement(\"option\") );\n\tinput = div.getElementsByTagName(\"input\")[ 0 ];\n\n\ta.style.cssText = \"top:1px;float:left;opacity:.5\";\n\n\t// Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7)\n\tsupport.getSetAttribute = div.className !== \"t\";\n\n\t// IE strips leading whitespace when .innerHTML is used\n\tsupport.leadingWhitespace = div.firstChild.nodeType === 3;\n\n\t// Make sure that tbody elements aren't automatically inserted\n\t// IE will insert them into empty tables\n\tsupport.tbody = !div.getElementsByTagName(\"tbody\").length;\n\n\t// Make sure that link elements get serialized correctly by innerHTML\n\t// This requires a wrapper element in IE\n\tsupport.htmlSerialize = !!div.getElementsByTagName(\"link\").length;\n\n\t// Get the style information from getAttribute\n\t// (IE uses .cssText instead)\n\tsupport.style = /top/.test( a.getAttribute(\"style\") );\n\n\t// Make sure that URLs aren't manipulated\n\t// (IE normalizes it by default)\n\tsupport.hrefNormalized = a.getAttribute(\"href\") === \"/a\";\n\n\t// Make sure that element opacity exists\n\t// (IE uses filter instead)\n\t// Use a regex to work around a WebKit issue. See #5145\n\tsupport.opacity = /^0.5/.test( a.style.opacity );\n\n\t// Verify style float existence\n\t// (IE uses styleFloat instead of cssFloat)\n\tsupport.cssFloat = !!a.style.cssFloat;\n\n\t// Check the default checkbox/radio value (\"\" on WebKit; \"on\" elsewhere)\n\tsupport.checkOn = !!input.value;\n\n\t// Make sure that a selected-by-default option has a working selected property.\n\t// (WebKit defaults to false instead of true, IE too, if it's in an optgroup)\n\tsupport.optSelected = opt.selected;\n\n\t// Tests for enctype support on a form (#6743)\n\tsupport.enctype = !!document.createElement(\"form\").enctype;\n\n\t// Makes sure cloning an html5 element does not cause problems\n\t// Where outerHTML is undefined, this still works\n\tsupport.html5Clone = document.createElement(\"nav\").cloneNode( true ).outerHTML !== \"<:nav>\";\n\n\t// Will be defined later\n\tsupport.inlineBlockNeedsLayout = false;\n\tsupport.shrinkWrapBlocks = false;\n\tsupport.pixelPosition = false;\n\tsupport.deleteExpando = true;\n\tsupport.noCloneEvent = true;\n\tsupport.reliableMarginRight = true;\n\tsupport.boxSizingReliable = true;\n\n\t// Make sure checked status is properly cloned\n\tinput.checked = true;\n\tsupport.noCloneChecked = input.cloneNode( true ).checked;\n\n\t// Make sure that the options inside disabled selects aren't marked as disabled\n\t// (WebKit marks them as disabled)\n\tselect.disabled = true;\n\tsupport.optDisabled = !opt.disabled;\n\n\t// Support: IE<9\n\ttry {\n\t\tdelete div.test;\n\t} catch( e ) {\n\t\tsupport.deleteExpando = false;\n\t}\n\n\t// Check if we can trust getAttribute(\"value\")\n\tinput = document.createElement(\"input\");\n\tinput.setAttribute( \"value\", \"\" );\n\tsupport.input = input.getAttribute( \"value\" ) === \"\";\n\n\t// Check if an input maintains its value after becoming a radio\n\tinput.value = \"t\";\n\tinput.setAttribute( \"type\", \"radio\" );\n\tsupport.radioValue = input.value === \"t\";\n\n\t// #11217 - WebKit loses check when the name is after the checked attribute\n\tinput.setAttribute( \"checked\", \"t\" );\n\tinput.setAttribute( \"name\", \"t\" );\n\n\tfragment = document.createDocumentFragment();\n\tfragment.appendChild( input );\n\n\t// Check if a disconnected checkbox will retain its checked\n\t// value of true after appended to the DOM (IE6/7)\n\tsupport.appendChecked = input.checked;\n\n\t// WebKit doesn't clone checked state correctly in fragments\n\tsupport.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked;\n\n\t// Support: IE<9\n\t// Opera does not clone events (and typeof div.attachEvent === undefined).\n\t// IE9-10 clones events bound via attachEvent, but they don't trigger with .click()\n\tif ( div.attachEvent ) {\n\t\tdiv.attachEvent( \"onclick\", function() {\n\t\t\tsupport.noCloneEvent = false;\n\t\t});\n\n\t\tdiv.cloneNode( true ).click();\n\t}\n\n\t// Support: IE<9 (lack submit/change bubble), Firefox 17+ (lack focusin event)\n\t// Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP)\n\tfor ( i in { submit: true, change: true, focusin: true }) {\n\t\tdiv.setAttribute( eventName = \"on\" + i, \"t\" );\n\n\t\tsupport[ i + \"Bubbles\" ] = eventName in window || div.attributes[ eventName ].expando === false;\n\t}\n\n\tdiv.style.backgroundClip = \"content-box\";\n\tdiv.cloneNode( true ).style.backgroundClip = \"\";\n\tsupport.clearCloneStyle = div.style.backgroundClip === \"content-box\";\n\n\t// Support: IE<9\n\t// Iteration over object's inherited properties before its own.\n\tfor ( i in jQuery( support ) ) {\n\t\tbreak;\n\t}\n\tsupport.ownLast = i !== \"0\";\n\n\t// Run tests that need a body at doc ready\n\tjQuery(function() {\n\t\tvar container, marginDiv, tds,\n\t\t\tdivReset = \"padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;\",\n\t\t\tbody = document.getElementsByTagName(\"body\")[0];\n\n\t\tif ( !body ) {\n\t\t\t// Return for frameset docs that don't have a body\n\t\t\treturn;\n\t\t}\n\n\t\tcontainer = document.createElement(\"div\");\n\t\tcontainer.style.cssText = \"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px\";\n\n\t\tbody.appendChild( container ).appendChild( div );\n\n\t\t// Support: IE8\n\t\t// Check if table cells still have offsetWidth/Height when they are set\n\t\t// to display:none and there are still other visible table cells in a\n\t\t// table row; if so, offsetWidth/Height are not reliable for use when\n\t\t// determining if an element has been hidden directly using\n\t\t// display:none (it is still safe to use offsets if a parent element is\n\t\t// hidden; don safety goggles and see bug #4512 for more information).\n\t\tdiv.innerHTML = \"
      t
      \";\n\t\ttds = div.getElementsByTagName(\"td\");\n\t\ttds[ 0 ].style.cssText = \"padding:0;margin:0;border:0;display:none\";\n\t\tisSupported = ( tds[ 0 ].offsetHeight === 0 );\n\n\t\ttds[ 0 ].style.display = \"\";\n\t\ttds[ 1 ].style.display = \"none\";\n\n\t\t// Support: IE8\n\t\t// Check if empty table cells still have offsetWidth/Height\n\t\tsupport.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 );\n\n\t\t// Check box-sizing and margin behavior.\n\t\tdiv.innerHTML = \"\";\n\t\tdiv.style.cssText = \"box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;\";\n\n\t\t// Workaround failing boxSizing test due to offsetWidth returning wrong value\n\t\t// with some non-1 values of body zoom, ticket #13543\n\t\tjQuery.swap( body, body.style.zoom != null ? { zoom: 1 } : {}, function() {\n\t\t\tsupport.boxSizing = div.offsetWidth === 4;\n\t\t});\n\n\t\t// Use window.getComputedStyle because jsdom on node.js will break without it.\n\t\tif ( window.getComputedStyle ) {\n\t\t\tsupport.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== \"1%\";\n\t\t\tsupport.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: \"4px\" } ).width === \"4px\";\n\n\t\t\t// Check if div with explicit width and no margin-right incorrectly\n\t\t\t// gets computed margin-right based on width of container. (#3333)\n\t\t\t// Fails in WebKit before Feb 2011 nightlies\n\t\t\t// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right\n\t\t\tmarginDiv = div.appendChild( document.createElement(\"div\") );\n\t\t\tmarginDiv.style.cssText = div.style.cssText = divReset;\n\t\t\tmarginDiv.style.marginRight = marginDiv.style.width = \"0\";\n\t\t\tdiv.style.width = \"1px\";\n\n\t\t\tsupport.reliableMarginRight =\n\t\t\t\t!parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight );\n\t\t}\n\n\t\tif ( typeof div.style.zoom !== core_strundefined ) {\n\t\t\t// Support: IE<8\n\t\t\t// Check if natively block-level elements act like inline-block\n\t\t\t// elements when setting their display to 'inline' and giving\n\t\t\t// them layout\n\t\t\tdiv.innerHTML = \"\";\n\t\t\tdiv.style.cssText = divReset + \"width:1px;padding:1px;display:inline;zoom:1\";\n\t\t\tsupport.inlineBlockNeedsLayout = ( div.offsetWidth === 3 );\n\n\t\t\t// Support: IE6\n\t\t\t// Check if elements with layout shrink-wrap their children\n\t\t\tdiv.style.display = \"block\";\n\t\t\tdiv.innerHTML = \"
      \";\n\t\t\tdiv.firstChild.style.width = \"5px\";\n\t\t\tsupport.shrinkWrapBlocks = ( div.offsetWidth !== 3 );\n\n\t\t\tif ( support.inlineBlockNeedsLayout ) {\n\t\t\t\t// Prevent IE 6 from affecting layout for positioned elements #11048\n\t\t\t\t// Prevent IE from shrinking the body in IE 7 mode #12869\n\t\t\t\t// Support: IE<8\n\t\t\t\tbody.style.zoom = 1;\n\t\t\t}\n\t\t}\n\n\t\tbody.removeChild( container );\n\n\t\t// Null elements to avoid leaks in IE\n\t\tcontainer = div = tds = marginDiv = null;\n\t});\n\n\t// Null elements to avoid leaks in IE\n\tall = select = fragment = opt = a = input = null;\n\n\treturn support;\n})({});\n\nvar rbrace = /(?:\\{[\\s\\S]*\\}|\\[[\\s\\S]*\\])$/,\n\trmultiDash = /([A-Z])/g;\n\nfunction internalData( elem, name, data, pvt /* Internal Use Only */ ){\n\tif ( !jQuery.acceptData( elem ) ) {\n\t\treturn;\n\t}\n\n\tvar ret, thisCache,\n\t\tinternalKey = jQuery.expando,\n\n\t\t// We have to handle DOM nodes and JS objects differently because IE6-7\n\t\t// can't GC object references properly across the DOM-JS boundary\n\t\tisNode = elem.nodeType,\n\n\t\t// Only DOM nodes need the global jQuery cache; JS object data is\n\t\t// attached directly to the object so GC can occur automatically\n\t\tcache = isNode ? jQuery.cache : elem,\n\n\t\t// Only defining an ID for JS objects if its cache already exists allows\n\t\t// the code to shortcut on the same path as a DOM node with no cache\n\t\tid = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey;\n\n\t// Avoid doing any more work than we need to when trying to get data on an\n\t// object that has no data at all\n\tif ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data === undefined && typeof name === \"string\" ) {\n\t\treturn;\n\t}\n\n\tif ( !id ) {\n\t\t// Only DOM nodes need a new unique ID for each element since their data\n\t\t// ends up in the global cache\n\t\tif ( isNode ) {\n\t\t\tid = elem[ internalKey ] = core_deletedIds.pop() || jQuery.guid++;\n\t\t} else {\n\t\t\tid = internalKey;\n\t\t}\n\t}\n\n\tif ( !cache[ id ] ) {\n\t\t// Avoid exposing jQuery metadata on plain JS objects when the object\n\t\t// is serialized using JSON.stringify\n\t\tcache[ id ] = isNode ? {} : { toJSON: jQuery.noop };\n\t}\n\n\t// An object can be passed to jQuery.data instead of a key/value pair; this gets\n\t// shallow copied over onto the existing cache\n\tif ( typeof name === \"object\" || typeof name === \"function\" ) {\n\t\tif ( pvt ) {\n\t\t\tcache[ id ] = jQuery.extend( cache[ id ], name );\n\t\t} else {\n\t\t\tcache[ id ].data = jQuery.extend( cache[ id ].data, name );\n\t\t}\n\t}\n\n\tthisCache = cache[ id ];\n\n\t// jQuery data() is stored in a separate object inside the object's internal data\n\t// cache in order to avoid key collisions between internal data and user-defined\n\t// data.\n\tif ( !pvt ) {\n\t\tif ( !thisCache.data ) {\n\t\t\tthisCache.data = {};\n\t\t}\n\n\t\tthisCache = thisCache.data;\n\t}\n\n\tif ( data !== undefined ) {\n\t\tthisCache[ jQuery.camelCase( name ) ] = data;\n\t}\n\n\t// Check for both converted-to-camel and non-converted data property names\n\t// If a data property was specified\n\tif ( typeof name === \"string\" ) {\n\n\t\t// First Try to find as-is property data\n\t\tret = thisCache[ name ];\n\n\t\t// Test for null|undefined property data\n\t\tif ( ret == null ) {\n\n\t\t\t// Try to find the camelCased property\n\t\t\tret = thisCache[ jQuery.camelCase( name ) ];\n\t\t}\n\t} else {\n\t\tret = thisCache;\n\t}\n\n\treturn ret;\n}\n\nfunction internalRemoveData( elem, name, pvt ) {\n\tif ( !jQuery.acceptData( elem ) ) {\n\t\treturn;\n\t}\n\n\tvar thisCache, i,\n\t\tisNode = elem.nodeType,\n\n\t\t// See jQuery.data for more information\n\t\tcache = isNode ? jQuery.cache : elem,\n\t\tid = isNode ? elem[ jQuery.expando ] : jQuery.expando;\n\n\t// If there is already no cache entry for this object, there is no\n\t// purpose in continuing\n\tif ( !cache[ id ] ) {\n\t\treturn;\n\t}\n\n\tif ( name ) {\n\n\t\tthisCache = pvt ? cache[ id ] : cache[ id ].data;\n\n\t\tif ( thisCache ) {\n\n\t\t\t// Support array or space separated string names for data keys\n\t\t\tif ( !jQuery.isArray( name ) ) {\n\n\t\t\t\t// try the string as a key before any manipulation\n\t\t\t\tif ( name in thisCache ) {\n\t\t\t\t\tname = [ name ];\n\t\t\t\t} else {\n\n\t\t\t\t\t// split the camel cased version by spaces unless a key with the spaces exists\n\t\t\t\t\tname = jQuery.camelCase( name );\n\t\t\t\t\tif ( name in thisCache ) {\n\t\t\t\t\t\tname = [ name ];\n\t\t\t\t\t} else {\n\t\t\t\t\t\tname = name.split(\" \");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// If \"name\" is an array of keys...\n\t\t\t\t// When data is initially created, via (\"key\", \"val\") signature,\n\t\t\t\t// keys will be converted to camelCase.\n\t\t\t\t// Since there is no way to tell _how_ a key was added, remove\n\t\t\t\t// both plain key and camelCase key. #12786\n\t\t\t\t// This will only penalize the array argument path.\n\t\t\t\tname = name.concat( jQuery.map( name, jQuery.camelCase ) );\n\t\t\t}\n\n\t\t\ti = name.length;\n\t\t\twhile ( i-- ) {\n\t\t\t\tdelete thisCache[ name[i] ];\n\t\t\t}\n\n\t\t\t// If there is no data left in the cache, we want to continue\n\t\t\t// and let the cache object itself get destroyed\n\t\t\tif ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n\n\t// See jQuery.data for more information\n\tif ( !pvt ) {\n\t\tdelete cache[ id ].data;\n\n\t\t// Don't destroy the parent cache unless the internal data object\n\t\t// had been the only thing left in it\n\t\tif ( !isEmptyDataObject( cache[ id ] ) ) {\n\t\t\treturn;\n\t\t}\n\t}\n\n\t// Destroy the cache\n\tif ( isNode ) {\n\t\tjQuery.cleanData( [ elem ], true );\n\n\t// Use delete when supported for expandos or `cache` is not a window per isWindow (#10080)\n\t/* jshint eqeqeq: false */\n\t} else if ( jQuery.support.deleteExpando || cache != cache.window ) {\n\t\t/* jshint eqeqeq: true */\n\t\tdelete cache[ id ];\n\n\t// When all else fails, null\n\t} else {\n\t\tcache[ id ] = null;\n\t}\n}\n\njQuery.extend({\n\tcache: {},\n\n\t// The following elements throw uncatchable exceptions if you\n\t// attempt to add expando properties to them.\n\tnoData: {\n\t\t\"applet\": true,\n\t\t\"embed\": true,\n\t\t// Ban all objects except for Flash (which handle expandos)\n\t\t\"object\": \"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"\n\t},\n\n\thasData: function( elem ) {\n\t\telem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ];\n\t\treturn !!elem && !isEmptyDataObject( elem );\n\t},\n\n\tdata: function( elem, name, data ) {\n\t\treturn internalData( elem, name, data );\n\t},\n\n\tremoveData: function( elem, name ) {\n\t\treturn internalRemoveData( elem, name );\n\t},\n\n\t// For internal use only.\n\t_data: function( elem, name, data ) {\n\t\treturn internalData( elem, name, data, true );\n\t},\n\n\t_removeData: function( elem, name ) {\n\t\treturn internalRemoveData( elem, name, true );\n\t},\n\n\t// A method for determining if a DOM node can handle the data expando\n\tacceptData: function( elem ) {\n\t\t// Do not set data on non-element because it will not be cleared (#8335).\n\t\tif ( elem.nodeType && elem.nodeType !== 1 && elem.nodeType !== 9 ) {\n\t\t\treturn false;\n\t\t}\n\n\t\tvar noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ];\n\n\t\t// nodes accept data unless otherwise specified; rejection can be conditional\n\t\treturn !noData || noData !== true && elem.getAttribute(\"classid\") === noData;\n\t}\n});\n\njQuery.fn.extend({\n\tdata: function( key, value ) {\n\t\tvar attrs, name,\n\t\t\tdata = null,\n\t\t\ti = 0,\n\t\t\telem = this[0];\n\n\t\t// Special expections of .data basically thwart jQuery.access,\n\t\t// so implement the relevant behavior ourselves\n\n\t\t// Gets all values\n\t\tif ( key === undefined ) {\n\t\t\tif ( this.length ) {\n\t\t\t\tdata = jQuery.data( elem );\n\n\t\t\t\tif ( elem.nodeType === 1 && !jQuery._data( elem, \"parsedAttrs\" ) ) {\n\t\t\t\t\tattrs = elem.attributes;\n\t\t\t\t\tfor ( ; i < attrs.length; i++ ) {\n\t\t\t\t\t\tname = attrs[i].name;\n\n\t\t\t\t\t\tif ( name.indexOf(\"data-\") === 0 ) {\n\t\t\t\t\t\t\tname = jQuery.camelCase( name.slice(5) );\n\n\t\t\t\t\t\t\tdataAttr( elem, name, data[ name ] );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tjQuery._data( elem, \"parsedAttrs\", true );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn data;\n\t\t}\n\n\t\t// Sets multiple values\n\t\tif ( typeof key === \"object\" ) {\n\t\t\treturn this.each(function() {\n\t\t\t\tjQuery.data( this, key );\n\t\t\t});\n\t\t}\n\n\t\treturn arguments.length > 1 ?\n\n\t\t\t// Sets one value\n\t\t\tthis.each(function() {\n\t\t\t\tjQuery.data( this, key, value );\n\t\t\t}) :\n\n\t\t\t// Gets one value\n\t\t\t// Try to fetch any internally stored data first\n\t\t\telem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null;\n\t},\n\n\tremoveData: function( key ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.removeData( this, key );\n\t\t});\n\t}\n});\n\nfunction dataAttr( elem, key, data ) {\n\t// If nothing was found internally, try to fetch any\n\t// data from the HTML5 data-* attribute\n\tif ( data === undefined && elem.nodeType === 1 ) {\n\n\t\tvar name = \"data-\" + key.replace( rmultiDash, \"-$1\" ).toLowerCase();\n\n\t\tdata = elem.getAttribute( name );\n\n\t\tif ( typeof data === \"string\" ) {\n\t\t\ttry {\n\t\t\t\tdata = data === \"true\" ? true :\n\t\t\t\t\tdata === \"false\" ? false :\n\t\t\t\t\tdata === \"null\" ? null :\n\t\t\t\t\t// Only convert to a number if it doesn't change the string\n\t\t\t\t\t+data + \"\" === data ? +data :\n\t\t\t\t\trbrace.test( data ) ? jQuery.parseJSON( data ) :\n\t\t\t\t\t\tdata;\n\t\t\t} catch( e ) {}\n\n\t\t\t// Make sure we set the data so it isn't changed later\n\t\t\tjQuery.data( elem, key, data );\n\n\t\t} else {\n\t\t\tdata = undefined;\n\t\t}\n\t}\n\n\treturn data;\n}\n\n// checks a cache object for emptiness\nfunction isEmptyDataObject( obj ) {\n\tvar name;\n\tfor ( name in obj ) {\n\n\t\t// if the public data object is empty, the private is still empty\n\t\tif ( name === \"data\" && jQuery.isEmptyObject( obj[name] ) ) {\n\t\t\tcontinue;\n\t\t}\n\t\tif ( name !== \"toJSON\" ) {\n\t\t\treturn false;\n\t\t}\n\t}\n\n\treturn true;\n}\njQuery.extend({\n\tqueue: function( elem, type, data ) {\n\t\tvar queue;\n\n\t\tif ( elem ) {\n\t\t\ttype = ( type || \"fx\" ) + \"queue\";\n\t\t\tqueue = jQuery._data( elem, type );\n\n\t\t\t// Speed up dequeue by getting out quickly if this is just a lookup\n\t\t\tif ( data ) {\n\t\t\t\tif ( !queue || jQuery.isArray(data) ) {\n\t\t\t\t\tqueue = jQuery._data( elem, type, jQuery.makeArray(data) );\n\t\t\t\t} else {\n\t\t\t\t\tqueue.push( data );\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn queue || [];\n\t\t}\n\t},\n\n\tdequeue: function( elem, type ) {\n\t\ttype = type || \"fx\";\n\n\t\tvar queue = jQuery.queue( elem, type ),\n\t\t\tstartLength = queue.length,\n\t\t\tfn = queue.shift(),\n\t\t\thooks = jQuery._queueHooks( elem, type ),\n\t\t\tnext = function() {\n\t\t\t\tjQuery.dequeue( elem, type );\n\t\t\t};\n\n\t\t// If the fx queue is dequeued, always remove the progress sentinel\n\t\tif ( fn === \"inprogress\" ) {\n\t\t\tfn = queue.shift();\n\t\t\tstartLength--;\n\t\t}\n\n\t\tif ( fn ) {\n\n\t\t\t// Add a progress sentinel to prevent the fx queue from being\n\t\t\t// automatically dequeued\n\t\t\tif ( type === \"fx\" ) {\n\t\t\t\tqueue.unshift( \"inprogress\" );\n\t\t\t}\n\n\t\t\t// clear up the last queue stop function\n\t\t\tdelete hooks.stop;\n\t\t\tfn.call( elem, next, hooks );\n\t\t}\n\n\t\tif ( !startLength && hooks ) {\n\t\t\thooks.empty.fire();\n\t\t}\n\t},\n\n\t// not intended for public consumption - generates a queueHooks object, or returns the current one\n\t_queueHooks: function( elem, type ) {\n\t\tvar key = type + \"queueHooks\";\n\t\treturn jQuery._data( elem, key ) || jQuery._data( elem, key, {\n\t\t\tempty: jQuery.Callbacks(\"once memory\").add(function() {\n\t\t\t\tjQuery._removeData( elem, type + \"queue\" );\n\t\t\t\tjQuery._removeData( elem, key );\n\t\t\t})\n\t\t});\n\t}\n});\n\njQuery.fn.extend({\n\tqueue: function( type, data ) {\n\t\tvar setter = 2;\n\n\t\tif ( typeof type !== \"string\" ) {\n\t\t\tdata = type;\n\t\t\ttype = \"fx\";\n\t\t\tsetter--;\n\t\t}\n\n\t\tif ( arguments.length < setter ) {\n\t\t\treturn jQuery.queue( this[0], type );\n\t\t}\n\n\t\treturn data === undefined ?\n\t\t\tthis :\n\t\t\tthis.each(function() {\n\t\t\t\tvar queue = jQuery.queue( this, type, data );\n\n\t\t\t\t// ensure a hooks for this queue\n\t\t\t\tjQuery._queueHooks( this, type );\n\n\t\t\t\tif ( type === \"fx\" && queue[0] !== \"inprogress\" ) {\n\t\t\t\t\tjQuery.dequeue( this, type );\n\t\t\t\t}\n\t\t\t});\n\t},\n\tdequeue: function( type ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.dequeue( this, type );\n\t\t});\n\t},\n\t// Based off of the plugin by Clint Helfers, with permission.\n\t// http://blindsignals.com/index.php/2009/07/jquery-delay/\n\tdelay: function( time, type ) {\n\t\ttime = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;\n\t\ttype = type || \"fx\";\n\n\t\treturn this.queue( type, function( next, hooks ) {\n\t\t\tvar timeout = setTimeout( next, time );\n\t\t\thooks.stop = function() {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t};\n\t\t});\n\t},\n\tclearQueue: function( type ) {\n\t\treturn this.queue( type || \"fx\", [] );\n\t},\n\t// Get a promise resolved when queues of a certain type\n\t// are emptied (fx is the type by default)\n\tpromise: function( type, obj ) {\n\t\tvar tmp,\n\t\t\tcount = 1,\n\t\t\tdefer = jQuery.Deferred(),\n\t\t\telements = this,\n\t\t\ti = this.length,\n\t\t\tresolve = function() {\n\t\t\t\tif ( !( --count ) ) {\n\t\t\t\t\tdefer.resolveWith( elements, [ elements ] );\n\t\t\t\t}\n\t\t\t};\n\n\t\tif ( typeof type !== \"string\" ) {\n\t\t\tobj = type;\n\t\t\ttype = undefined;\n\t\t}\n\t\ttype = type || \"fx\";\n\n\t\twhile( i-- ) {\n\t\t\ttmp = jQuery._data( elements[ i ], type + \"queueHooks\" );\n\t\t\tif ( tmp && tmp.empty ) {\n\t\t\t\tcount++;\n\t\t\t\ttmp.empty.add( resolve );\n\t\t\t}\n\t\t}\n\t\tresolve();\n\t\treturn defer.promise( obj );\n\t}\n});\nvar nodeHook, boolHook,\n\trclass = /[\\t\\r\\n\\f]/g,\n\trreturn = /\\r/g,\n\trfocusable = /^(?:input|select|textarea|button|object)$/i,\n\trclickable = /^(?:a|area)$/i,\n\truseDefault = /^(?:checked|selected)$/i,\n\tgetSetAttribute = jQuery.support.getSetAttribute,\n\tgetSetInput = jQuery.support.input;\n\njQuery.fn.extend({\n\tattr: function( name, value ) {\n\t\treturn jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 );\n\t},\n\n\tremoveAttr: function( name ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.removeAttr( this, name );\n\t\t});\n\t},\n\n\tprop: function( name, value ) {\n\t\treturn jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 );\n\t},\n\n\tremoveProp: function( name ) {\n\t\tname = jQuery.propFix[ name ] || name;\n\t\treturn this.each(function() {\n\t\t\t// try/catch handles cases where IE balks (such as removing a property on window)\n\t\t\ttry {\n\t\t\t\tthis[ name ] = undefined;\n\t\t\t\tdelete this[ name ];\n\t\t\t} catch( e ) {}\n\t\t});\n\t},\n\n\taddClass: function( value ) {\n\t\tvar classes, elem, cur, clazz, j,\n\t\t\ti = 0,\n\t\t\tlen = this.length,\n\t\t\tproceed = typeof value === \"string\" && value;\n\n\t\tif ( jQuery.isFunction( value ) ) {\n\t\t\treturn this.each(function( j ) {\n\t\t\t\tjQuery( this ).addClass( value.call( this, j, this.className ) );\n\t\t\t});\n\t\t}\n\n\t\tif ( proceed ) {\n\t\t\t// The disjunction here is for better compressibility (see removeClass)\n\t\t\tclasses = ( value || \"\" ).match( core_rnotwhite ) || [];\n\n\t\t\tfor ( ; i < len; i++ ) {\n\t\t\t\telem = this[ i ];\n\t\t\t\tcur = elem.nodeType === 1 && ( elem.className ?\n\t\t\t\t\t( \" \" + elem.className + \" \" ).replace( rclass, \" \" ) :\n\t\t\t\t\t\" \"\n\t\t\t\t);\n\n\t\t\t\tif ( cur ) {\n\t\t\t\t\tj = 0;\n\t\t\t\t\twhile ( (clazz = classes[j++]) ) {\n\t\t\t\t\t\tif ( cur.indexOf( \" \" + clazz + \" \" ) < 0 ) {\n\t\t\t\t\t\t\tcur += clazz + \" \";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\telem.className = jQuery.trim( cur );\n\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tremoveClass: function( value ) {\n\t\tvar classes, elem, cur, clazz, j,\n\t\t\ti = 0,\n\t\t\tlen = this.length,\n\t\t\tproceed = arguments.length === 0 || typeof value === \"string\" && value;\n\n\t\tif ( jQuery.isFunction( value ) ) {\n\t\t\treturn this.each(function( j ) {\n\t\t\t\tjQuery( this ).removeClass( value.call( this, j, this.className ) );\n\t\t\t});\n\t\t}\n\t\tif ( proceed ) {\n\t\t\tclasses = ( value || \"\" ).match( core_rnotwhite ) || [];\n\n\t\t\tfor ( ; i < len; i++ ) {\n\t\t\t\telem = this[ i ];\n\t\t\t\t// This expression is here for better compressibility (see addClass)\n\t\t\t\tcur = elem.nodeType === 1 && ( elem.className ?\n\t\t\t\t\t( \" \" + elem.className + \" \" ).replace( rclass, \" \" ) :\n\t\t\t\t\t\"\"\n\t\t\t\t);\n\n\t\t\t\tif ( cur ) {\n\t\t\t\t\tj = 0;\n\t\t\t\t\twhile ( (clazz = classes[j++]) ) {\n\t\t\t\t\t\t// Remove *all* instances\n\t\t\t\t\t\twhile ( cur.indexOf( \" \" + clazz + \" \" ) >= 0 ) {\n\t\t\t\t\t\t\tcur = cur.replace( \" \" + clazz + \" \", \" \" );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\telem.className = value ? jQuery.trim( cur ) : \"\";\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\ttoggleClass: function( value, stateVal ) {\n\t\tvar type = typeof value;\n\n\t\tif ( typeof stateVal === \"boolean\" && type === \"string\" ) {\n\t\t\treturn stateVal ? this.addClass( value ) : this.removeClass( value );\n\t\t}\n\n\t\tif ( jQuery.isFunction( value ) ) {\n\t\t\treturn this.each(function( i ) {\n\t\t\t\tjQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal );\n\t\t\t});\n\t\t}\n\n\t\treturn this.each(function() {\n\t\t\tif ( type === \"string\" ) {\n\t\t\t\t// toggle individual class names\n\t\t\t\tvar className,\n\t\t\t\t\ti = 0,\n\t\t\t\t\tself = jQuery( this ),\n\t\t\t\t\tclassNames = value.match( core_rnotwhite ) || [];\n\n\t\t\t\twhile ( (className = classNames[ i++ ]) ) {\n\t\t\t\t\t// check each className given, space separated list\n\t\t\t\t\tif ( self.hasClass( className ) ) {\n\t\t\t\t\t\tself.removeClass( className );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tself.addClass( className );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t// Toggle whole class name\n\t\t\t} else if ( type === core_strundefined || type === \"boolean\" ) {\n\t\t\t\tif ( this.className ) {\n\t\t\t\t\t// store className if set\n\t\t\t\t\tjQuery._data( this, \"__className__\", this.className );\n\t\t\t\t}\n\n\t\t\t\t// If the element has a class name or if we're passed \"false\",\n\t\t\t\t// then remove the whole classname (if there was one, the above saved it).\n\t\t\t\t// Otherwise bring back whatever was previously saved (if anything),\n\t\t\t\t// falling back to the empty string if nothing was stored.\n\t\t\t\tthis.className = this.className || value === false ? \"\" : jQuery._data( this, \"__className__\" ) || \"\";\n\t\t\t}\n\t\t});\n\t},\n\n\thasClass: function( selector ) {\n\t\tvar className = \" \" + selector + \" \",\n\t\t\ti = 0,\n\t\t\tl = this.length;\n\t\tfor ( ; i < l; i++ ) {\n\t\t\tif ( this[i].nodeType === 1 && (\" \" + this[i].className + \" \").replace(rclass, \" \").indexOf( className ) >= 0 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t},\n\n\tval: function( value ) {\n\t\tvar ret, hooks, isFunction,\n\t\t\telem = this[0];\n\n\t\tif ( !arguments.length ) {\n\t\t\tif ( elem ) {\n\t\t\t\thooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ];\n\n\t\t\t\tif ( hooks && \"get\" in hooks && (ret = hooks.get( elem, \"value\" )) !== undefined ) {\n\t\t\t\t\treturn ret;\n\t\t\t\t}\n\n\t\t\t\tret = elem.value;\n\n\t\t\t\treturn typeof ret === \"string\" ?\n\t\t\t\t\t// handle most common string cases\n\t\t\t\t\tret.replace(rreturn, \"\") :\n\t\t\t\t\t// handle cases where value is null/undef or number\n\t\t\t\t\tret == null ? \"\" : ret;\n\t\t\t}\n\n\t\t\treturn;\n\t\t}\n\n\t\tisFunction = jQuery.isFunction( value );\n\n\t\treturn this.each(function( i ) {\n\t\t\tvar val;\n\n\t\t\tif ( this.nodeType !== 1 ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( isFunction ) {\n\t\t\t\tval = value.call( this, i, jQuery( this ).val() );\n\t\t\t} else {\n\t\t\t\tval = value;\n\t\t\t}\n\n\t\t\t// Treat null/undefined as \"\"; convert numbers to string\n\t\t\tif ( val == null ) {\n\t\t\t\tval = \"\";\n\t\t\t} else if ( typeof val === \"number\" ) {\n\t\t\t\tval += \"\";\n\t\t\t} else if ( jQuery.isArray( val ) ) {\n\t\t\t\tval = jQuery.map(val, function ( value ) {\n\t\t\t\t\treturn value == null ? \"\" : value + \"\";\n\t\t\t\t});\n\t\t\t}\n\n\t\t\thooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];\n\n\t\t\t// If set returns undefined, fall back to normal setting\n\t\t\tif ( !hooks || !(\"set\" in hooks) || hooks.set( this, val, \"value\" ) === undefined ) {\n\t\t\t\tthis.value = val;\n\t\t\t}\n\t\t});\n\t}\n});\n\njQuery.extend({\n\tvalHooks: {\n\t\toption: {\n\t\t\tget: function( elem ) {\n\t\t\t\t// Use proper attribute retrieval(#6932, #12072)\n\t\t\t\tvar val = jQuery.find.attr( elem, \"value\" );\n\t\t\t\treturn val != null ?\n\t\t\t\t\tval :\n\t\t\t\t\telem.text;\n\t\t\t}\n\t\t},\n\t\tselect: {\n\t\t\tget: function( elem ) {\n\t\t\t\tvar value, option,\n\t\t\t\t\toptions = elem.options,\n\t\t\t\t\tindex = elem.selectedIndex,\n\t\t\t\t\tone = elem.type === \"select-one\" || index < 0,\n\t\t\t\t\tvalues = one ? null : [],\n\t\t\t\t\tmax = one ? index + 1 : options.length,\n\t\t\t\t\ti = index < 0 ?\n\t\t\t\t\t\tmax :\n\t\t\t\t\t\tone ? index : 0;\n\n\t\t\t\t// Loop through all the selected options\n\t\t\t\tfor ( ; i < max; i++ ) {\n\t\t\t\t\toption = options[ i ];\n\n\t\t\t\t\t// oldIE doesn't update selected after form reset (#2551)\n\t\t\t\t\tif ( ( option.selected || i === index ) &&\n\t\t\t\t\t\t\t// Don't return options that are disabled or in a disabled optgroup\n\t\t\t\t\t\t\t( jQuery.support.optDisabled ? !option.disabled : option.getAttribute(\"disabled\") === null ) &&\n\t\t\t\t\t\t\t( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, \"optgroup\" ) ) ) {\n\n\t\t\t\t\t\t// Get the specific value for the option\n\t\t\t\t\t\tvalue = jQuery( option ).val();\n\n\t\t\t\t\t\t// We don't need an array for one selects\n\t\t\t\t\t\tif ( one ) {\n\t\t\t\t\t\t\treturn value;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Multi-Selects return an array\n\t\t\t\t\t\tvalues.push( value );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn values;\n\t\t\t},\n\n\t\t\tset: function( elem, value ) {\n\t\t\t\tvar optionSet, option,\n\t\t\t\t\toptions = elem.options,\n\t\t\t\t\tvalues = jQuery.makeArray( value ),\n\t\t\t\t\ti = options.length;\n\n\t\t\t\twhile ( i-- ) {\n\t\t\t\t\toption = options[ i ];\n\t\t\t\t\tif ( (option.selected = jQuery.inArray( jQuery(option).val(), values ) >= 0) ) {\n\t\t\t\t\t\toptionSet = true;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// force browsers to behave consistently when non-matching value is set\n\t\t\t\tif ( !optionSet ) {\n\t\t\t\t\telem.selectedIndex = -1;\n\t\t\t\t}\n\t\t\t\treturn values;\n\t\t\t}\n\t\t}\n\t},\n\n\tattr: function( elem, name, value ) {\n\t\tvar hooks, ret,\n\t\t\tnType = elem.nodeType;\n\n\t\t// don't get/set attributes on text, comment and attribute nodes\n\t\tif ( !elem || nType === 3 || nType === 8 || nType === 2 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Fallback to prop when attributes are not supported\n\t\tif ( typeof elem.getAttribute === core_strundefined ) {\n\t\t\treturn jQuery.prop( elem, name, value );\n\t\t}\n\n\t\t// All attributes are lowercase\n\t\t// Grab necessary hook if one is defined\n\t\tif ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {\n\t\t\tname = name.toLowerCase();\n\t\t\thooks = jQuery.attrHooks[ name ] ||\n\t\t\t\t( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook );\n\t\t}\n\n\t\tif ( value !== undefined ) {\n\n\t\t\tif ( value === null ) {\n\t\t\t\tjQuery.removeAttr( elem, name );\n\n\t\t\t} else if ( hooks && \"set\" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) {\n\t\t\t\treturn ret;\n\n\t\t\t} else {\n\t\t\t\telem.setAttribute( name, value + \"\" );\n\t\t\t\treturn value;\n\t\t\t}\n\n\t\t} else if ( hooks && \"get\" in hooks && (ret = hooks.get( elem, name )) !== null ) {\n\t\t\treturn ret;\n\n\t\t} else {\n\t\t\tret = jQuery.find.attr( elem, name );\n\n\t\t\t// Non-existent attributes return null, we normalize to undefined\n\t\t\treturn ret == null ?\n\t\t\t\tundefined :\n\t\t\t\tret;\n\t\t}\n\t},\n\n\tremoveAttr: function( elem, value ) {\n\t\tvar name, propName,\n\t\t\ti = 0,\n\t\t\tattrNames = value && value.match( core_rnotwhite );\n\n\t\tif ( attrNames && elem.nodeType === 1 ) {\n\t\t\twhile ( (name = attrNames[i++]) ) {\n\t\t\t\tpropName = jQuery.propFix[ name ] || name;\n\n\t\t\t\t// Boolean attributes get special treatment (#10870)\n\t\t\t\tif ( jQuery.expr.match.bool.test( name ) ) {\n\t\t\t\t\t// Set corresponding property to false\n\t\t\t\t\tif ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {\n\t\t\t\t\t\telem[ propName ] = false;\n\t\t\t\t\t// Support: IE<9\n\t\t\t\t\t// Also clear defaultChecked/defaultSelected (if appropriate)\n\t\t\t\t\t} else {\n\t\t\t\t\t\telem[ jQuery.camelCase( \"default-\" + name ) ] =\n\t\t\t\t\t\t\telem[ propName ] = false;\n\t\t\t\t\t}\n\n\t\t\t\t// See #9699 for explanation of this approach (setting first, then removal)\n\t\t\t\t} else {\n\t\t\t\t\tjQuery.attr( elem, name, \"\" );\n\t\t\t\t}\n\n\t\t\t\telem.removeAttribute( getSetAttribute ? name : propName );\n\t\t\t}\n\t\t}\n\t},\n\n\tattrHooks: {\n\t\ttype: {\n\t\t\tset: function( elem, value ) {\n\t\t\t\tif ( !jQuery.support.radioValue && value === \"radio\" && jQuery.nodeName(elem, \"input\") ) {\n\t\t\t\t\t// Setting the type on a radio button after the value resets the value in IE6-9\n\t\t\t\t\t// Reset value to default in case type is set after value during creation\n\t\t\t\t\tvar val = elem.value;\n\t\t\t\t\telem.setAttribute( \"type\", value );\n\t\t\t\t\tif ( val ) {\n\t\t\t\t\t\telem.value = val;\n\t\t\t\t\t}\n\t\t\t\t\treturn value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tpropFix: {\n\t\t\"for\": \"htmlFor\",\n\t\t\"class\": \"className\"\n\t},\n\n\tprop: function( elem, name, value ) {\n\t\tvar ret, hooks, notxml,\n\t\t\tnType = elem.nodeType;\n\n\t\t// don't get/set properties on text, comment and attribute nodes\n\t\tif ( !elem || nType === 3 || nType === 8 || nType === 2 ) {\n\t\t\treturn;\n\t\t}\n\n\t\tnotxml = nType !== 1 || !jQuery.isXMLDoc( elem );\n\n\t\tif ( notxml ) {\n\t\t\t// Fix name and attach hooks\n\t\t\tname = jQuery.propFix[ name ] || name;\n\t\t\thooks = jQuery.propHooks[ name ];\n\t\t}\n\n\t\tif ( value !== undefined ) {\n\t\t\treturn hooks && \"set\" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ?\n\t\t\t\tret :\n\t\t\t\t( elem[ name ] = value );\n\n\t\t} else {\n\t\t\treturn hooks && \"get\" in hooks && (ret = hooks.get( elem, name )) !== null ?\n\t\t\t\tret :\n\t\t\t\telem[ name ];\n\t\t}\n\t},\n\n\tpropHooks: {\n\t\ttabIndex: {\n\t\t\tget: function( elem ) {\n\t\t\t\t// elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set\n\t\t\t\t// http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/\n\t\t\t\t// Use proper attribute retrieval(#12072)\n\t\t\t\tvar tabindex = jQuery.find.attr( elem, \"tabindex\" );\n\n\t\t\t\treturn tabindex ?\n\t\t\t\t\tparseInt( tabindex, 10 ) :\n\t\t\t\t\trfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?\n\t\t\t\t\t\t0 :\n\t\t\t\t\t\t-1;\n\t\t\t}\n\t\t}\n\t}\n});\n\n// Hooks for boolean attributes\nboolHook = {\n\tset: function( elem, value, name ) {\n\t\tif ( value === false ) {\n\t\t\t// Remove boolean attributes when set to false\n\t\t\tjQuery.removeAttr( elem, name );\n\t\t} else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {\n\t\t\t// IE<8 needs the *property* name\n\t\t\telem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name );\n\n\t\t// Use defaultChecked and defaultSelected for oldIE\n\t\t} else {\n\t\t\telem[ jQuery.camelCase( \"default-\" + name ) ] = elem[ name ] = true;\n\t\t}\n\n\t\treturn name;\n\t}\n};\njQuery.each( jQuery.expr.match.bool.source.match( /\\w+/g ), function( i, name ) {\n\tvar getter = jQuery.expr.attrHandle[ name ] || jQuery.find.attr;\n\n\tjQuery.expr.attrHandle[ name ] = getSetInput && getSetAttribute || !ruseDefault.test( name ) ?\n\t\tfunction( elem, name, isXML ) {\n\t\t\tvar fn = jQuery.expr.attrHandle[ name ],\n\t\t\t\tret = isXML ?\n\t\t\t\t\tundefined :\n\t\t\t\t\t/* jshint eqeqeq: false */\n\t\t\t\t\t(jQuery.expr.attrHandle[ name ] = undefined) !=\n\t\t\t\t\t\tgetter( elem, name, isXML ) ?\n\n\t\t\t\t\t\tname.toLowerCase() :\n\t\t\t\t\t\tnull;\n\t\t\tjQuery.expr.attrHandle[ name ] = fn;\n\t\t\treturn ret;\n\t\t} :\n\t\tfunction( elem, name, isXML ) {\n\t\t\treturn isXML ?\n\t\t\t\tundefined :\n\t\t\t\telem[ jQuery.camelCase( \"default-\" + name ) ] ?\n\t\t\t\t\tname.toLowerCase() :\n\t\t\t\t\tnull;\n\t\t};\n});\n\n// fix oldIE attroperties\nif ( !getSetInput || !getSetAttribute ) {\n\tjQuery.attrHooks.value = {\n\t\tset: function( elem, value, name ) {\n\t\t\tif ( jQuery.nodeName( elem, \"input\" ) ) {\n\t\t\t\t// Does not return so that setAttribute is also used\n\t\t\t\telem.defaultValue = value;\n\t\t\t} else {\n\t\t\t\t// Use nodeHook if defined (#1954); otherwise setAttribute is fine\n\t\t\t\treturn nodeHook && nodeHook.set( elem, value, name );\n\t\t\t}\n\t\t}\n\t};\n}\n\n// IE6/7 do not support getting/setting some attributes with get/setAttribute\nif ( !getSetAttribute ) {\n\n\t// Use this for any attribute in IE6/7\n\t// This fixes almost every IE6/7 issue\n\tnodeHook = {\n\t\tset: function( elem, value, name ) {\n\t\t\t// Set the existing or create a new attribute node\n\t\t\tvar ret = elem.getAttributeNode( name );\n\t\t\tif ( !ret ) {\n\t\t\t\telem.setAttributeNode(\n\t\t\t\t\t(ret = elem.ownerDocument.createAttribute( name ))\n\t\t\t\t);\n\t\t\t}\n\n\t\t\tret.value = value += \"\";\n\n\t\t\t// Break association with cloned elements by also using setAttribute (#9646)\n\t\t\treturn name === \"value\" || value === elem.getAttribute( name ) ?\n\t\t\t\tvalue :\n\t\t\t\tundefined;\n\t\t}\n\t};\n\tjQuery.expr.attrHandle.id = jQuery.expr.attrHandle.name = jQuery.expr.attrHandle.coords =\n\t\t// Some attributes are constructed with empty-string values when not defined\n\t\tfunction( elem, name, isXML ) {\n\t\t\tvar ret;\n\t\t\treturn isXML ?\n\t\t\t\tundefined :\n\t\t\t\t(ret = elem.getAttributeNode( name )) && ret.value !== \"\" ?\n\t\t\t\t\tret.value :\n\t\t\t\t\tnull;\n\t\t};\n\tjQuery.valHooks.button = {\n\t\tget: function( elem, name ) {\n\t\t\tvar ret = elem.getAttributeNode( name );\n\t\t\treturn ret && ret.specified ?\n\t\t\t\tret.value :\n\t\t\t\tundefined;\n\t\t},\n\t\tset: nodeHook.set\n\t};\n\n\t// Set contenteditable to false on removals(#10429)\n\t// Setting to empty string throws an error as an invalid value\n\tjQuery.attrHooks.contenteditable = {\n\t\tset: function( elem, value, name ) {\n\t\t\tnodeHook.set( elem, value === \"\" ? false : value, name );\n\t\t}\n\t};\n\n\t// Set width and height to auto instead of 0 on empty string( Bug #8150 )\n\t// This is for removals\n\tjQuery.each([ \"width\", \"height\" ], function( i, name ) {\n\t\tjQuery.attrHooks[ name ] = {\n\t\t\tset: function( elem, value ) {\n\t\t\t\tif ( value === \"\" ) {\n\t\t\t\t\telem.setAttribute( name, \"auto\" );\n\t\t\t\t\treturn value;\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t});\n}\n\n\n// Some attributes require a special call on IE\n// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx\nif ( !jQuery.support.hrefNormalized ) {\n\t// href/src property should get the full normalized URL (#10299/#12915)\n\tjQuery.each([ \"href\", \"src\" ], function( i, name ) {\n\t\tjQuery.propHooks[ name ] = {\n\t\t\tget: function( elem ) {\n\t\t\t\treturn elem.getAttribute( name, 4 );\n\t\t\t}\n\t\t};\n\t});\n}\n\nif ( !jQuery.support.style ) {\n\tjQuery.attrHooks.style = {\n\t\tget: function( elem ) {\n\t\t\t// Return undefined in the case of empty string\n\t\t\t// Note: IE uppercases css property names, but if we were to .toLowerCase()\n\t\t\t// .cssText, that would destroy case senstitivity in URL's, like in \"background\"\n\t\t\treturn elem.style.cssText || undefined;\n\t\t},\n\t\tset: function( elem, value ) {\n\t\t\treturn ( elem.style.cssText = value + \"\" );\n\t\t}\n\t};\n}\n\n// Safari mis-reports the default selected property of an option\n// Accessing the parent's selectedIndex property fixes it\nif ( !jQuery.support.optSelected ) {\n\tjQuery.propHooks.selected = {\n\t\tget: function( elem ) {\n\t\t\tvar parent = elem.parentNode;\n\n\t\t\tif ( parent ) {\n\t\t\t\tparent.selectedIndex;\n\n\t\t\t\t// Make sure that it also works with optgroups, see #5701\n\t\t\t\tif ( parent.parentNode ) {\n\t\t\t\t\tparent.parentNode.selectedIndex;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn null;\n\t\t}\n\t};\n}\n\njQuery.each([\n\t\"tabIndex\",\n\t\"readOnly\",\n\t\"maxLength\",\n\t\"cellSpacing\",\n\t\"cellPadding\",\n\t\"rowSpan\",\n\t\"colSpan\",\n\t\"useMap\",\n\t\"frameBorder\",\n\t\"contentEditable\"\n], function() {\n\tjQuery.propFix[ this.toLowerCase() ] = this;\n});\n\n// IE6/7 call enctype encoding\nif ( !jQuery.support.enctype ) {\n\tjQuery.propFix.enctype = \"encoding\";\n}\n\n// Radios and checkboxes getter/setter\njQuery.each([ \"radio\", \"checkbox\" ], function() {\n\tjQuery.valHooks[ this ] = {\n\t\tset: function( elem, value ) {\n\t\t\tif ( jQuery.isArray( value ) ) {\n\t\t\t\treturn ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 );\n\t\t\t}\n\t\t}\n\t};\n\tif ( !jQuery.support.checkOn ) {\n\t\tjQuery.valHooks[ this ].get = function( elem ) {\n\t\t\t// Support: Webkit\n\t\t\t// \"\" is returned instead of \"on\" if a value isn't specified\n\t\t\treturn elem.getAttribute(\"value\") === null ? \"on\" : elem.value;\n\t\t};\n\t}\n});\nvar rformElems = /^(?:input|select|textarea)$/i,\n\trkeyEvent = /^key/,\n\trmouseEvent = /^(?:mouse|contextmenu)|click/,\n\trfocusMorph = /^(?:focusinfocus|focusoutblur)$/,\n\trtypenamespace = /^([^.]*)(?:\\.(.+)|)$/;\n\nfunction returnTrue() {\n\treturn true;\n}\n\nfunction returnFalse() {\n\treturn false;\n}\n\nfunction safeActiveElement() {\n\ttry {\n\t\treturn document.activeElement;\n\t} catch ( err ) { }\n}\n\n/*\n * Helper functions for managing events -- not part of the public interface.\n * Props to Dean Edwards' addEvent library for many of the ideas.\n */\njQuery.event = {\n\n\tglobal: {},\n\n\tadd: function( elem, types, handler, data, selector ) {\n\t\tvar tmp, events, t, handleObjIn,\n\t\t\tspecial, eventHandle, handleObj,\n\t\t\thandlers, type, namespaces, origType,\n\t\t\telemData = jQuery._data( elem );\n\n\t\t// Don't attach events to noData or text/comment nodes (but allow plain objects)\n\t\tif ( !elemData ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Caller can pass in an object of custom data in lieu of the handler\n\t\tif ( handler.handler ) {\n\t\t\thandleObjIn = handler;\n\t\t\thandler = handleObjIn.handler;\n\t\t\tselector = handleObjIn.selector;\n\t\t}\n\n\t\t// Make sure that the handler has a unique ID, used to find/remove it later\n\t\tif ( !handler.guid ) {\n\t\t\thandler.guid = jQuery.guid++;\n\t\t}\n\n\t\t// Init the element's event structure and main handler, if this is the first\n\t\tif ( !(events = elemData.events) ) {\n\t\t\tevents = elemData.events = {};\n\t\t}\n\t\tif ( !(eventHandle = elemData.handle) ) {\n\t\t\teventHandle = elemData.handle = function( e ) {\n\t\t\t\t// Discard the second event of a jQuery.event.trigger() and\n\t\t\t\t// when an event is called after a page has unloaded\n\t\t\t\treturn typeof jQuery !== core_strundefined && (!e || jQuery.event.triggered !== e.type) ?\n\t\t\t\t\tjQuery.event.dispatch.apply( eventHandle.elem, arguments ) :\n\t\t\t\t\tundefined;\n\t\t\t};\n\t\t\t// Add elem as a property of the handle fn to prevent a memory leak with IE non-native events\n\t\t\teventHandle.elem = elem;\n\t\t}\n\n\t\t// Handle multiple events separated by a space\n\t\ttypes = ( types || \"\" ).match( core_rnotwhite ) || [\"\"];\n\t\tt = types.length;\n\t\twhile ( t-- ) {\n\t\t\ttmp = rtypenamespace.exec( types[t] ) || [];\n\t\t\ttype = origType = tmp[1];\n\t\t\tnamespaces = ( tmp[2] || \"\" ).split( \".\" ).sort();\n\n\t\t\t// There *must* be a type, no attaching namespace-only handlers\n\t\t\tif ( !type ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If event changes its type, use the special event handlers for the changed type\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\n\t\t\t// If selector defined, determine special event api type, otherwise given type\n\t\t\ttype = ( selector ? special.delegateType : special.bindType ) || type;\n\n\t\t\t// Update special based on newly reset type\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\n\t\t\t// handleObj is passed to all event handlers\n\t\t\thandleObj = jQuery.extend({\n\t\t\t\ttype: type,\n\t\t\t\torigType: origType,\n\t\t\t\tdata: data,\n\t\t\t\thandler: handler,\n\t\t\t\tguid: handler.guid,\n\t\t\t\tselector: selector,\n\t\t\t\tneedsContext: selector && jQuery.expr.match.needsContext.test( selector ),\n\t\t\t\tnamespace: namespaces.join(\".\")\n\t\t\t}, handleObjIn );\n\n\t\t\t// Init the event handler queue if we're the first\n\t\t\tif ( !(handlers = events[ type ]) ) {\n\t\t\t\thandlers = events[ type ] = [];\n\t\t\t\thandlers.delegateCount = 0;\n\n\t\t\t\t// Only use addEventListener/attachEvent if the special events handler returns false\n\t\t\t\tif ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {\n\t\t\t\t\t// Bind the global event handler to the element\n\t\t\t\t\tif ( elem.addEventListener ) {\n\t\t\t\t\t\telem.addEventListener( type, eventHandle, false );\n\n\t\t\t\t\t} else if ( elem.attachEvent ) {\n\t\t\t\t\t\telem.attachEvent( \"on\" + type, eventHandle );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( special.add ) {\n\t\t\t\tspecial.add.call( elem, handleObj );\n\n\t\t\t\tif ( !handleObj.handler.guid ) {\n\t\t\t\t\thandleObj.handler.guid = handler.guid;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Add to the element's handler list, delegates in front\n\t\t\tif ( selector ) {\n\t\t\t\thandlers.splice( handlers.delegateCount++, 0, handleObj );\n\t\t\t} else {\n\t\t\t\thandlers.push( handleObj );\n\t\t\t}\n\n\t\t\t// Keep track of which events have ever been used, for event optimization\n\t\t\tjQuery.event.global[ type ] = true;\n\t\t}\n\n\t\t// Nullify elem to prevent memory leaks in IE\n\t\telem = null;\n\t},\n\n\t// Detach an event or set of events from an element\n\tremove: function( elem, types, handler, selector, mappedTypes ) {\n\t\tvar j, handleObj, tmp,\n\t\t\torigCount, t, events,\n\t\t\tspecial, handlers, type,\n\t\t\tnamespaces, origType,\n\t\t\telemData = jQuery.hasData( elem ) && jQuery._data( elem );\n\n\t\tif ( !elemData || !(events = elemData.events) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Once for each type.namespace in types; type may be omitted\n\t\ttypes = ( types || \"\" ).match( core_rnotwhite ) || [\"\"];\n\t\tt = types.length;\n\t\twhile ( t-- ) {\n\t\t\ttmp = rtypenamespace.exec( types[t] ) || [];\n\t\t\ttype = origType = tmp[1];\n\t\t\tnamespaces = ( tmp[2] || \"\" ).split( \".\" ).sort();\n\n\t\t\t// Unbind all events (on this namespace, if provided) for the element\n\t\t\tif ( !type ) {\n\t\t\t\tfor ( type in events ) {\n\t\t\t\t\tjQuery.event.remove( elem, type + types[ t ], handler, selector, true );\n\t\t\t\t}\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\t\t\ttype = ( selector ? special.delegateType : special.bindType ) || type;\n\t\t\thandlers = events[ type ] || [];\n\t\t\ttmp = tmp[2] && new RegExp( \"(^|\\\\.)\" + namespaces.join(\"\\\\.(?:.*\\\\.|)\") + \"(\\\\.|$)\" );\n\n\t\t\t// Remove matching events\n\t\t\torigCount = j = handlers.length;\n\t\t\twhile ( j-- ) {\n\t\t\t\thandleObj = handlers[ j ];\n\n\t\t\t\tif ( ( mappedTypes || origType === handleObj.origType ) &&\n\t\t\t\t\t( !handler || handler.guid === handleObj.guid ) &&\n\t\t\t\t\t( !tmp || tmp.test( handleObj.namespace ) ) &&\n\t\t\t\t\t( !selector || selector === handleObj.selector || selector === \"**\" && handleObj.selector ) ) {\n\t\t\t\t\thandlers.splice( j, 1 );\n\n\t\t\t\t\tif ( handleObj.selector ) {\n\t\t\t\t\t\thandlers.delegateCount--;\n\t\t\t\t\t}\n\t\t\t\t\tif ( special.remove ) {\n\t\t\t\t\t\tspecial.remove.call( elem, handleObj );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Remove generic event handler if we removed something and no more handlers exist\n\t\t\t// (avoids potential for endless recursion during removal of special event handlers)\n\t\t\tif ( origCount && !handlers.length ) {\n\t\t\t\tif ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) {\n\t\t\t\t\tjQuery.removeEvent( elem, type, elemData.handle );\n\t\t\t\t}\n\n\t\t\t\tdelete events[ type ];\n\t\t\t}\n\t\t}\n\n\t\t// Remove the expando if it's no longer used\n\t\tif ( jQuery.isEmptyObject( events ) ) {\n\t\t\tdelete elemData.handle;\n\n\t\t\t// removeData also checks for emptiness and clears the expando if empty\n\t\t\t// so use it instead of delete\n\t\t\tjQuery._removeData( elem, \"events\" );\n\t\t}\n\t},\n\n\ttrigger: function( event, data, elem, onlyHandlers ) {\n\t\tvar handle, ontype, cur,\n\t\t\tbubbleType, special, tmp, i,\n\t\t\teventPath = [ elem || document ],\n\t\t\ttype = core_hasOwn.call( event, \"type\" ) ? event.type : event,\n\t\t\tnamespaces = core_hasOwn.call( event, \"namespace\" ) ? event.namespace.split(\".\") : [];\n\n\t\tcur = tmp = elem = elem || document;\n\n\t\t// Don't do events on text and comment nodes\n\t\tif ( elem.nodeType === 3 || elem.nodeType === 8 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// focus/blur morphs to focusin/out; ensure we're not firing them right now\n\t\tif ( rfocusMorph.test( type + jQuery.event.triggered ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( type.indexOf(\".\") >= 0 ) {\n\t\t\t// Namespaced trigger; create a regexp to match event type in handle()\n\t\t\tnamespaces = type.split(\".\");\n\t\t\ttype = namespaces.shift();\n\t\t\tnamespaces.sort();\n\t\t}\n\t\tontype = type.indexOf(\":\") < 0 && \"on\" + type;\n\n\t\t// Caller can pass in a jQuery.Event object, Object, or just an event type string\n\t\tevent = event[ jQuery.expando ] ?\n\t\t\tevent :\n\t\t\tnew jQuery.Event( type, typeof event === \"object\" && event );\n\n\t\t// Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)\n\t\tevent.isTrigger = onlyHandlers ? 2 : 3;\n\t\tevent.namespace = namespaces.join(\".\");\n\t\tevent.namespace_re = event.namespace ?\n\t\t\tnew RegExp( \"(^|\\\\.)\" + namespaces.join(\"\\\\.(?:.*\\\\.|)\") + \"(\\\\.|$)\" ) :\n\t\t\tnull;\n\n\t\t// Clean up the event in case it is being reused\n\t\tevent.result = undefined;\n\t\tif ( !event.target ) {\n\t\t\tevent.target = elem;\n\t\t}\n\n\t\t// Clone any incoming data and prepend the event, creating the handler arg list\n\t\tdata = data == null ?\n\t\t\t[ event ] :\n\t\t\tjQuery.makeArray( data, [ event ] );\n\n\t\t// Allow special events to draw outside the lines\n\t\tspecial = jQuery.event.special[ type ] || {};\n\t\tif ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Determine event propagation path in advance, per W3C events spec (#9951)\n\t\t// Bubble up to document, then to window; watch for a global ownerDocument var (#9724)\n\t\tif ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {\n\n\t\t\tbubbleType = special.delegateType || type;\n\t\t\tif ( !rfocusMorph.test( bubbleType + type ) ) {\n\t\t\t\tcur = cur.parentNode;\n\t\t\t}\n\t\t\tfor ( ; cur; cur = cur.parentNode ) {\n\t\t\t\teventPath.push( cur );\n\t\t\t\ttmp = cur;\n\t\t\t}\n\n\t\t\t// Only add window if we got to document (e.g., not plain obj or detached DOM)\n\t\t\tif ( tmp === (elem.ownerDocument || document) ) {\n\t\t\t\teventPath.push( tmp.defaultView || tmp.parentWindow || window );\n\t\t\t}\n\t\t}\n\n\t\t// Fire handlers on the event path\n\t\ti = 0;\n\t\twhile ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) {\n\n\t\t\tevent.type = i > 1 ?\n\t\t\t\tbubbleType :\n\t\t\t\tspecial.bindType || type;\n\n\t\t\t// jQuery handler\n\t\t\thandle = ( jQuery._data( cur, \"events\" ) || {} )[ event.type ] && jQuery._data( cur, \"handle\" );\n\t\t\tif ( handle ) {\n\t\t\t\thandle.apply( cur, data );\n\t\t\t}\n\n\t\t\t// Native handler\n\t\t\thandle = ontype && cur[ ontype ];\n\t\t\tif ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) {\n\t\t\t\tevent.preventDefault();\n\t\t\t}\n\t\t}\n\t\tevent.type = type;\n\n\t\t// If nobody prevented the default action, do it now\n\t\tif ( !onlyHandlers && !event.isDefaultPrevented() ) {\n\n\t\t\tif ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) &&\n\t\t\t\tjQuery.acceptData( elem ) ) {\n\n\t\t\t\t// Call a native DOM method on the target with the same name name as the event.\n\t\t\t\t// Can't use an .isFunction() check here because IE6/7 fails that test.\n\t\t\t\t// Don't do default actions on window, that's where global variables be (#6170)\n\t\t\t\tif ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) {\n\n\t\t\t\t\t// Don't re-trigger an onFOO event when we call its FOO() method\n\t\t\t\t\ttmp = elem[ ontype ];\n\n\t\t\t\t\tif ( tmp ) {\n\t\t\t\t\t\telem[ ontype ] = null;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Prevent re-triggering of the same event, since we already bubbled it above\n\t\t\t\t\tjQuery.event.triggered = type;\n\t\t\t\t\ttry {\n\t\t\t\t\t\telem[ type ]();\n\t\t\t\t\t} catch ( e ) {\n\t\t\t\t\t\t// IE<9 dies on focus/blur to hidden element (#1486,#12518)\n\t\t\t\t\t\t// only reproducible on winXP IE8 native, not IE9 in IE8 mode\n\t\t\t\t\t}\n\t\t\t\t\tjQuery.event.triggered = undefined;\n\n\t\t\t\t\tif ( tmp ) {\n\t\t\t\t\t\telem[ ontype ] = tmp;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn event.result;\n\t},\n\n\tdispatch: function( event ) {\n\n\t\t// Make a writable jQuery.Event from the native event object\n\t\tevent = jQuery.event.fix( event );\n\n\t\tvar i, ret, handleObj, matched, j,\n\t\t\thandlerQueue = [],\n\t\t\targs = core_slice.call( arguments ),\n\t\t\thandlers = ( jQuery._data( this, \"events\" ) || {} )[ event.type ] || [],\n\t\t\tspecial = jQuery.event.special[ event.type ] || {};\n\n\t\t// Use the fix-ed jQuery.Event rather than the (read-only) native event\n\t\targs[0] = event;\n\t\tevent.delegateTarget = this;\n\n\t\t// Call the preDispatch hook for the mapped type, and let it bail if desired\n\t\tif ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Determine handlers\n\t\thandlerQueue = jQuery.event.handlers.call( this, event, handlers );\n\n\t\t// Run delegates first; they may want to stop propagation beneath us\n\t\ti = 0;\n\t\twhile ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) {\n\t\t\tevent.currentTarget = matched.elem;\n\n\t\t\tj = 0;\n\t\t\twhile ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) {\n\n\t\t\t\t// Triggered event must either 1) have no namespace, or\n\t\t\t\t// 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace).\n\t\t\t\tif ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) {\n\n\t\t\t\t\tevent.handleObj = handleObj;\n\t\t\t\t\tevent.data = handleObj.data;\n\n\t\t\t\t\tret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler )\n\t\t\t\t\t\t\t.apply( matched.elem, args );\n\n\t\t\t\t\tif ( ret !== undefined ) {\n\t\t\t\t\t\tif ( (event.result = ret) === false ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Call the postDispatch hook for the mapped type\n\t\tif ( special.postDispatch ) {\n\t\t\tspecial.postDispatch.call( this, event );\n\t\t}\n\n\t\treturn event.result;\n\t},\n\n\thandlers: function( event, handlers ) {\n\t\tvar sel, handleObj, matches, i,\n\t\t\thandlerQueue = [],\n\t\t\tdelegateCount = handlers.delegateCount,\n\t\t\tcur = event.target;\n\n\t\t// Find delegate handlers\n\t\t// Black-hole SVG instance trees (#13180)\n\t\t// Avoid non-left-click bubbling in Firefox (#3861)\n\t\tif ( delegateCount && cur.nodeType && (!event.button || event.type !== \"click\") ) {\n\n\t\t\t/* jshint eqeqeq: false */\n\t\t\tfor ( ; cur != this; cur = cur.parentNode || this ) {\n\t\t\t\t/* jshint eqeqeq: true */\n\n\t\t\t\t// Don't check non-elements (#13208)\n\t\t\t\t// Don't process clicks on disabled elements (#6911, #8165, #11382, #11764)\n\t\t\t\tif ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== \"click\") ) {\n\t\t\t\t\tmatches = [];\n\t\t\t\t\tfor ( i = 0; i < delegateCount; i++ ) {\n\t\t\t\t\t\thandleObj = handlers[ i ];\n\n\t\t\t\t\t\t// Don't conflict with Object.prototype properties (#13203)\n\t\t\t\t\t\tsel = handleObj.selector + \" \";\n\n\t\t\t\t\t\tif ( matches[ sel ] === undefined ) {\n\t\t\t\t\t\t\tmatches[ sel ] = handleObj.needsContext ?\n\t\t\t\t\t\t\t\tjQuery( sel, this ).index( cur ) >= 0 :\n\t\t\t\t\t\t\t\tjQuery.find( sel, this, null, [ cur ] ).length;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif ( matches[ sel ] ) {\n\t\t\t\t\t\t\tmatches.push( handleObj );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ( matches.length ) {\n\t\t\t\t\t\thandlerQueue.push({ elem: cur, handlers: matches });\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Add the remaining (directly-bound) handlers\n\t\tif ( delegateCount < handlers.length ) {\n\t\t\thandlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) });\n\t\t}\n\n\t\treturn handlerQueue;\n\t},\n\n\tfix: function( event ) {\n\t\tif ( event[ jQuery.expando ] ) {\n\t\t\treturn event;\n\t\t}\n\n\t\t// Create a writable copy of the event object and normalize some properties\n\t\tvar i, prop, copy,\n\t\t\ttype = event.type,\n\t\t\toriginalEvent = event,\n\t\t\tfixHook = this.fixHooks[ type ];\n\n\t\tif ( !fixHook ) {\n\t\t\tthis.fixHooks[ type ] = fixHook =\n\t\t\t\trmouseEvent.test( type ) ? this.mouseHooks :\n\t\t\t\trkeyEvent.test( type ) ? this.keyHooks :\n\t\t\t\t{};\n\t\t}\n\t\tcopy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;\n\n\t\tevent = new jQuery.Event( originalEvent );\n\n\t\ti = copy.length;\n\t\twhile ( i-- ) {\n\t\t\tprop = copy[ i ];\n\t\t\tevent[ prop ] = originalEvent[ prop ];\n\t\t}\n\n\t\t// Support: IE<9\n\t\t// Fix target property (#1925)\n\t\tif ( !event.target ) {\n\t\t\tevent.target = originalEvent.srcElement || document;\n\t\t}\n\n\t\t// Support: Chrome 23+, Safari?\n\t\t// Target should not be a text node (#504, #13143)\n\t\tif ( event.target.nodeType === 3 ) {\n\t\t\tevent.target = event.target.parentNode;\n\t\t}\n\n\t\t// Support: IE<9\n\t\t// For mouse/key events, metaKey==false if it's undefined (#3368, #11328)\n\t\tevent.metaKey = !!event.metaKey;\n\n\t\treturn fixHook.filter ? fixHook.filter( event, originalEvent ) : event;\n\t},\n\n\t// Includes some event props shared by KeyEvent and MouseEvent\n\tprops: \"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which\".split(\" \"),\n\n\tfixHooks: {},\n\n\tkeyHooks: {\n\t\tprops: \"char charCode key keyCode\".split(\" \"),\n\t\tfilter: function( event, original ) {\n\n\t\t\t// Add which for key events\n\t\t\tif ( event.which == null ) {\n\t\t\t\tevent.which = original.charCode != null ? original.charCode : original.keyCode;\n\t\t\t}\n\n\t\t\treturn event;\n\t\t}\n\t},\n\n\tmouseHooks: {\n\t\tprops: \"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement\".split(\" \"),\n\t\tfilter: function( event, original ) {\n\t\t\tvar body, eventDoc, doc,\n\t\t\t\tbutton = original.button,\n\t\t\t\tfromElement = original.fromElement;\n\n\t\t\t// Calculate pageX/Y if missing and clientX/Y available\n\t\t\tif ( event.pageX == null && original.clientX != null ) {\n\t\t\t\teventDoc = event.target.ownerDocument || document;\n\t\t\t\tdoc = eventDoc.documentElement;\n\t\t\t\tbody = eventDoc.body;\n\n\t\t\t\tevent.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 );\n\t\t\t\tevent.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 );\n\t\t\t}\n\n\t\t\t// Add relatedTarget, if necessary\n\t\t\tif ( !event.relatedTarget && fromElement ) {\n\t\t\t\tevent.relatedTarget = fromElement === event.target ? original.toElement : fromElement;\n\t\t\t}\n\n\t\t\t// Add which for click: 1 === left; 2 === middle; 3 === right\n\t\t\t// Note: button is not normalized, so don't use it\n\t\t\tif ( !event.which && button !== undefined ) {\n\t\t\t\tevent.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );\n\t\t\t}\n\n\t\t\treturn event;\n\t\t}\n\t},\n\n\tspecial: {\n\t\tload: {\n\t\t\t// Prevent triggered image.load events from bubbling to window.load\n\t\t\tnoBubble: true\n\t\t},\n\t\tfocus: {\n\t\t\t// Fire native event if possible so blur/focus sequence is correct\n\t\t\ttrigger: function() {\n\t\t\t\tif ( this !== safeActiveElement() && this.focus ) {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tthis.focus();\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t} catch ( e ) {\n\t\t\t\t\t\t// Support: IE<9\n\t\t\t\t\t\t// If we error on focus to hidden element (#1486, #12518),\n\t\t\t\t\t\t// let .trigger() run the handlers\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\tdelegateType: \"focusin\"\n\t\t},\n\t\tblur: {\n\t\t\ttrigger: function() {\n\t\t\t\tif ( this === safeActiveElement() && this.blur ) {\n\t\t\t\t\tthis.blur();\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t},\n\t\t\tdelegateType: \"focusout\"\n\t\t},\n\t\tclick: {\n\t\t\t// For checkbox, fire native event so checked state will be right\n\t\t\ttrigger: function() {\n\t\t\t\tif ( jQuery.nodeName( this, \"input\" ) && this.type === \"checkbox\" && this.click ) {\n\t\t\t\t\tthis.click();\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t},\n\n\t\t\t// For cross-browser consistency, don't fire native .click() on links\n\t\t\t_default: function( event ) {\n\t\t\t\treturn jQuery.nodeName( event.target, \"a\" );\n\t\t\t}\n\t\t},\n\n\t\tbeforeunload: {\n\t\t\tpostDispatch: function( event ) {\n\n\t\t\t\t// Even when returnValue equals to undefined Firefox will still show alert\n\t\t\t\tif ( event.result !== undefined ) {\n\t\t\t\t\tevent.originalEvent.returnValue = event.result;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tsimulate: function( type, elem, event, bubble ) {\n\t\t// Piggyback on a donor event to simulate a different one.\n\t\t// Fake originalEvent to avoid donor's stopPropagation, but if the\n\t\t// simulated event prevents default then we do the same on the donor.\n\t\tvar e = jQuery.extend(\n\t\t\tnew jQuery.Event(),\n\t\t\tevent,\n\t\t\t{\n\t\t\t\ttype: type,\n\t\t\t\tisSimulated: true,\n\t\t\t\toriginalEvent: {}\n\t\t\t}\n\t\t);\n\t\tif ( bubble ) {\n\t\t\tjQuery.event.trigger( e, null, elem );\n\t\t} else {\n\t\t\tjQuery.event.dispatch.call( elem, e );\n\t\t}\n\t\tif ( e.isDefaultPrevented() ) {\n\t\t\tevent.preventDefault();\n\t\t}\n\t}\n};\n\njQuery.removeEvent = document.removeEventListener ?\n\tfunction( elem, type, handle ) {\n\t\tif ( elem.removeEventListener ) {\n\t\t\telem.removeEventListener( type, handle, false );\n\t\t}\n\t} :\n\tfunction( elem, type, handle ) {\n\t\tvar name = \"on\" + type;\n\n\t\tif ( elem.detachEvent ) {\n\n\t\t\t// #8545, #7054, preventing memory leaks for custom events in IE6-8\n\t\t\t// detachEvent needed property on element, by name of that event, to properly expose it to GC\n\t\t\tif ( typeof elem[ name ] === core_strundefined ) {\n\t\t\t\telem[ name ] = null;\n\t\t\t}\n\n\t\t\telem.detachEvent( name, handle );\n\t\t}\n\t};\n\njQuery.Event = function( src, props ) {\n\t// Allow instantiation without the 'new' keyword\n\tif ( !(this instanceof jQuery.Event) ) {\n\t\treturn new jQuery.Event( src, props );\n\t}\n\n\t// Event object\n\tif ( src && src.type ) {\n\t\tthis.originalEvent = src;\n\t\tthis.type = src.type;\n\n\t\t// Events bubbling up the document may have been marked as prevented\n\t\t// by a handler lower down the tree; reflect the correct value.\n\t\tthis.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false ||\n\t\t\tsrc.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;\n\n\t// Event type\n\t} else {\n\t\tthis.type = src;\n\t}\n\n\t// Put explicitly provided properties onto the event object\n\tif ( props ) {\n\t\tjQuery.extend( this, props );\n\t}\n\n\t// Create a timestamp if incoming event doesn't have one\n\tthis.timeStamp = src && src.timeStamp || jQuery.now();\n\n\t// Mark it as fixed\n\tthis[ jQuery.expando ] = true;\n};\n\n// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding\n// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html\njQuery.Event.prototype = {\n\tisDefaultPrevented: returnFalse,\n\tisPropagationStopped: returnFalse,\n\tisImmediatePropagationStopped: returnFalse,\n\n\tpreventDefault: function() {\n\t\tvar e = this.originalEvent;\n\n\t\tthis.isDefaultPrevented = returnTrue;\n\t\tif ( !e ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// If preventDefault exists, run it on the original event\n\t\tif ( e.preventDefault ) {\n\t\t\te.preventDefault();\n\n\t\t// Support: IE\n\t\t// Otherwise set the returnValue property of the original event to false\n\t\t} else {\n\t\t\te.returnValue = false;\n\t\t}\n\t},\n\tstopPropagation: function() {\n\t\tvar e = this.originalEvent;\n\n\t\tthis.isPropagationStopped = returnTrue;\n\t\tif ( !e ) {\n\t\t\treturn;\n\t\t}\n\t\t// If stopPropagation exists, run it on the original event\n\t\tif ( e.stopPropagation ) {\n\t\t\te.stopPropagation();\n\t\t}\n\n\t\t// Support: IE\n\t\t// Set the cancelBubble property of the original event to true\n\t\te.cancelBubble = true;\n\t},\n\tstopImmediatePropagation: function() {\n\t\tthis.isImmediatePropagationStopped = returnTrue;\n\t\tthis.stopPropagation();\n\t}\n};\n\n// Create mouseenter/leave events using mouseover/out and event-time checks\njQuery.each({\n\tmouseenter: \"mouseover\",\n\tmouseleave: \"mouseout\"\n}, function( orig, fix ) {\n\tjQuery.event.special[ orig ] = {\n\t\tdelegateType: fix,\n\t\tbindType: fix,\n\n\t\thandle: function( event ) {\n\t\t\tvar ret,\n\t\t\t\ttarget = this,\n\t\t\t\trelated = event.relatedTarget,\n\t\t\t\thandleObj = event.handleObj;\n\n\t\t\t// For mousenter/leave call the handler if related is outside the target.\n\t\t\t// NB: No relatedTarget if the mouse left/entered the browser window\n\t\t\tif ( !related || (related !== target && !jQuery.contains( target, related )) ) {\n\t\t\t\tevent.type = handleObj.origType;\n\t\t\t\tret = handleObj.handler.apply( this, arguments );\n\t\t\t\tevent.type = fix;\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t};\n});\n\n// IE submit delegation\nif ( !jQuery.support.submitBubbles ) {\n\n\tjQuery.event.special.submit = {\n\t\tsetup: function() {\n\t\t\t// Only need this for delegated form submit events\n\t\t\tif ( jQuery.nodeName( this, \"form\" ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Lazy-add a submit handler when a descendant form may potentially be submitted\n\t\t\tjQuery.event.add( this, \"click._submit keypress._submit\", function( e ) {\n\t\t\t\t// Node name check avoids a VML-related crash in IE (#9807)\n\t\t\t\tvar elem = e.target,\n\t\t\t\t\tform = jQuery.nodeName( elem, \"input\" ) || jQuery.nodeName( elem, \"button\" ) ? elem.form : undefined;\n\t\t\t\tif ( form && !jQuery._data( form, \"submitBubbles\" ) ) {\n\t\t\t\t\tjQuery.event.add( form, \"submit._submit\", function( event ) {\n\t\t\t\t\t\tevent._submit_bubble = true;\n\t\t\t\t\t});\n\t\t\t\t\tjQuery._data( form, \"submitBubbles\", true );\n\t\t\t\t}\n\t\t\t});\n\t\t\t// return undefined since we don't need an event listener\n\t\t},\n\n\t\tpostDispatch: function( event ) {\n\t\t\t// If form was submitted by the user, bubble the event up the tree\n\t\t\tif ( event._submit_bubble ) {\n\t\t\t\tdelete event._submit_bubble;\n\t\t\t\tif ( this.parentNode && !event.isTrigger ) {\n\t\t\t\t\tjQuery.event.simulate( \"submit\", this.parentNode, event, true );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tteardown: function() {\n\t\t\t// Only need this for delegated form submit events\n\t\t\tif ( jQuery.nodeName( this, \"form\" ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Remove delegated handlers; cleanData eventually reaps submit handlers attached above\n\t\t\tjQuery.event.remove( this, \"._submit\" );\n\t\t}\n\t};\n}\n\n// IE change delegation and checkbox/radio fix\nif ( !jQuery.support.changeBubbles ) {\n\n\tjQuery.event.special.change = {\n\n\t\tsetup: function() {\n\n\t\t\tif ( rformElems.test( this.nodeName ) ) {\n\t\t\t\t// IE doesn't fire change on a check/radio until blur; trigger it on click\n\t\t\t\t// after a propertychange. Eat the blur-change in special.change.handle.\n\t\t\t\t// This still fires onchange a second time for check/radio after blur.\n\t\t\t\tif ( this.type === \"checkbox\" || this.type === \"radio\" ) {\n\t\t\t\t\tjQuery.event.add( this, \"propertychange._change\", function( event ) {\n\t\t\t\t\t\tif ( event.originalEvent.propertyName === \"checked\" ) {\n\t\t\t\t\t\t\tthis._just_changed = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\tjQuery.event.add( this, \"click._change\", function( event ) {\n\t\t\t\t\t\tif ( this._just_changed && !event.isTrigger ) {\n\t\t\t\t\t\t\tthis._just_changed = false;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// Allow triggered, simulated change events (#11500)\n\t\t\t\t\t\tjQuery.event.simulate( \"change\", this, event, true );\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Delegated event; lazy-add a change handler on descendant inputs\n\t\t\tjQuery.event.add( this, \"beforeactivate._change\", function( e ) {\n\t\t\t\tvar elem = e.target;\n\n\t\t\t\tif ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, \"changeBubbles\" ) ) {\n\t\t\t\t\tjQuery.event.add( elem, \"change._change\", function( event ) {\n\t\t\t\t\t\tif ( this.parentNode && !event.isSimulated && !event.isTrigger ) {\n\t\t\t\t\t\t\tjQuery.event.simulate( \"change\", this.parentNode, event, true );\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\tjQuery._data( elem, \"changeBubbles\", true );\n\t\t\t\t}\n\t\t\t});\n\t\t},\n\n\t\thandle: function( event ) {\n\t\t\tvar elem = event.target;\n\n\t\t\t// Swallow native change events from checkbox/radio, we already triggered them above\n\t\t\tif ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== \"radio\" && elem.type !== \"checkbox\") ) {\n\t\t\t\treturn event.handleObj.handler.apply( this, arguments );\n\t\t\t}\n\t\t},\n\n\t\tteardown: function() {\n\t\t\tjQuery.event.remove( this, \"._change\" );\n\n\t\t\treturn !rformElems.test( this.nodeName );\n\t\t}\n\t};\n}\n\n// Create \"bubbling\" focus and blur events\nif ( !jQuery.support.focusinBubbles ) {\n\tjQuery.each({ focus: \"focusin\", blur: \"focusout\" }, function( orig, fix ) {\n\n\t\t// Attach a single capturing handler while someone wants focusin/focusout\n\t\tvar attaches = 0,\n\t\t\thandler = function( event ) {\n\t\t\t\tjQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true );\n\t\t\t};\n\n\t\tjQuery.event.special[ fix ] = {\n\t\t\tsetup: function() {\n\t\t\t\tif ( attaches++ === 0 ) {\n\t\t\t\t\tdocument.addEventListener( orig, handler, true );\n\t\t\t\t}\n\t\t\t},\n\t\t\tteardown: function() {\n\t\t\t\tif ( --attaches === 0 ) {\n\t\t\t\t\tdocument.removeEventListener( orig, handler, true );\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t});\n}\n\njQuery.fn.extend({\n\n\ton: function( types, selector, data, fn, /*INTERNAL*/ one ) {\n\t\tvar type, origFn;\n\n\t\t// Types can be a map of types/handlers\n\t\tif ( typeof types === \"object\" ) {\n\t\t\t// ( types-Object, selector, data )\n\t\t\tif ( typeof selector !== \"string\" ) {\n\t\t\t\t// ( types-Object, data )\n\t\t\t\tdata = data || selector;\n\t\t\t\tselector = undefined;\n\t\t\t}\n\t\t\tfor ( type in types ) {\n\t\t\t\tthis.on( type, selector, data, types[ type ], one );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\n\t\tif ( data == null && fn == null ) {\n\t\t\t// ( types, fn )\n\t\t\tfn = selector;\n\t\t\tdata = selector = undefined;\n\t\t} else if ( fn == null ) {\n\t\t\tif ( typeof selector === \"string\" ) {\n\t\t\t\t// ( types, selector, fn )\n\t\t\t\tfn = data;\n\t\t\t\tdata = undefined;\n\t\t\t} else {\n\t\t\t\t// ( types, data, fn )\n\t\t\t\tfn = data;\n\t\t\t\tdata = selector;\n\t\t\t\tselector = undefined;\n\t\t\t}\n\t\t}\n\t\tif ( fn === false ) {\n\t\t\tfn = returnFalse;\n\t\t} else if ( !fn ) {\n\t\t\treturn this;\n\t\t}\n\n\t\tif ( one === 1 ) {\n\t\t\torigFn = fn;\n\t\t\tfn = function( event ) {\n\t\t\t\t// Can use an empty set, since event contains the info\n\t\t\t\tjQuery().off( event );\n\t\t\t\treturn origFn.apply( this, arguments );\n\t\t\t};\n\t\t\t// Use same guid so caller can remove using origFn\n\t\t\tfn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );\n\t\t}\n\t\treturn this.each( function() {\n\t\t\tjQuery.event.add( this, types, fn, data, selector );\n\t\t});\n\t},\n\tone: function( types, selector, data, fn ) {\n\t\treturn this.on( types, selector, data, fn, 1 );\n\t},\n\toff: function( types, selector, fn ) {\n\t\tvar handleObj, type;\n\t\tif ( types && types.preventDefault && types.handleObj ) {\n\t\t\t// ( event ) dispatched jQuery.Event\n\t\t\thandleObj = types.handleObj;\n\t\t\tjQuery( types.delegateTarget ).off(\n\t\t\t\thandleObj.namespace ? handleObj.origType + \".\" + handleObj.namespace : handleObj.origType,\n\t\t\t\thandleObj.selector,\n\t\t\t\thandleObj.handler\n\t\t\t);\n\t\t\treturn this;\n\t\t}\n\t\tif ( typeof types === \"object\" ) {\n\t\t\t// ( types-object [, selector] )\n\t\t\tfor ( type in types ) {\n\t\t\t\tthis.off( type, selector, types[ type ] );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\t\tif ( selector === false || typeof selector === \"function\" ) {\n\t\t\t// ( types [, fn] )\n\t\t\tfn = selector;\n\t\t\tselector = undefined;\n\t\t}\n\t\tif ( fn === false ) {\n\t\t\tfn = returnFalse;\n\t\t}\n\t\treturn this.each(function() {\n\t\t\tjQuery.event.remove( this, types, fn, selector );\n\t\t});\n\t},\n\n\ttrigger: function( type, data ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.event.trigger( type, data, this );\n\t\t});\n\t},\n\ttriggerHandler: function( type, data ) {\n\t\tvar elem = this[0];\n\t\tif ( elem ) {\n\t\t\treturn jQuery.event.trigger( type, data, elem, true );\n\t\t}\n\t}\n});\nvar isSimple = /^.[^:#\\[\\.,]*$/,\n\trparentsprev = /^(?:parents|prev(?:Until|All))/,\n\trneedsContext = jQuery.expr.match.needsContext,\n\t// methods guaranteed to produce a unique set when starting from a unique set\n\tguaranteedUnique = {\n\t\tchildren: true,\n\t\tcontents: true,\n\t\tnext: true,\n\t\tprev: true\n\t};\n\njQuery.fn.extend({\n\tfind: function( selector ) {\n\t\tvar i,\n\t\t\tret = [],\n\t\t\tself = this,\n\t\t\tlen = self.length;\n\n\t\tif ( typeof selector !== \"string\" ) {\n\t\t\treturn this.pushStack( jQuery( selector ).filter(function() {\n\t\t\t\tfor ( i = 0; i < len; i++ ) {\n\t\t\t\t\tif ( jQuery.contains( self[ i ], this ) ) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}) );\n\t\t}\n\n\t\tfor ( i = 0; i < len; i++ ) {\n\t\t\tjQuery.find( selector, self[ i ], ret );\n\t\t}\n\n\t\t// Needed because $( selector, context ) becomes $( context ).find( selector )\n\t\tret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret );\n\t\tret.selector = this.selector ? this.selector + \" \" + selector : selector;\n\t\treturn ret;\n\t},\n\n\thas: function( target ) {\n\t\tvar i,\n\t\t\ttargets = jQuery( target, this ),\n\t\t\tlen = targets.length;\n\n\t\treturn this.filter(function() {\n\t\t\tfor ( i = 0; i < len; i++ ) {\n\t\t\t\tif ( jQuery.contains( this, targets[i] ) ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t},\n\n\tnot: function( selector ) {\n\t\treturn this.pushStack( winnow(this, selector || [], true) );\n\t},\n\n\tfilter: function( selector ) {\n\t\treturn this.pushStack( winnow(this, selector || [], false) );\n\t},\n\n\tis: function( selector ) {\n\t\treturn !!winnow(\n\t\t\tthis,\n\n\t\t\t// If this is a positional/relative selector, check membership in the returned set\n\t\t\t// so $(\"p:first\").is(\"p:last\") won't return true for a doc with two \"p\".\n\t\t\ttypeof selector === \"string\" && rneedsContext.test( selector ) ?\n\t\t\t\tjQuery( selector ) :\n\t\t\t\tselector || [],\n\t\t\tfalse\n\t\t).length;\n\t},\n\n\tclosest: function( selectors, context ) {\n\t\tvar cur,\n\t\t\ti = 0,\n\t\t\tl = this.length,\n\t\t\tret = [],\n\t\t\tpos = rneedsContext.test( selectors ) || typeof selectors !== \"string\" ?\n\t\t\t\tjQuery( selectors, context || this.context ) :\n\t\t\t\t0;\n\n\t\tfor ( ; i < l; i++ ) {\n\t\t\tfor ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) {\n\t\t\t\t// Always skip document fragments\n\t\t\t\tif ( cur.nodeType < 11 && (pos ?\n\t\t\t\t\tpos.index(cur) > -1 :\n\n\t\t\t\t\t// Don't pass non-elements to Sizzle\n\t\t\t\t\tcur.nodeType === 1 &&\n\t\t\t\t\t\tjQuery.find.matchesSelector(cur, selectors)) ) {\n\n\t\t\t\t\tcur = ret.push( cur );\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret );\n\t},\n\n\t// Determine the position of an element within\n\t// the matched set of elements\n\tindex: function( elem ) {\n\n\t\t// No argument, return index in parent\n\t\tif ( !elem ) {\n\t\t\treturn ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1;\n\t\t}\n\n\t\t// index in selector\n\t\tif ( typeof elem === \"string\" ) {\n\t\t\treturn jQuery.inArray( this[0], jQuery( elem ) );\n\t\t}\n\n\t\t// Locate the position of the desired element\n\t\treturn jQuery.inArray(\n\t\t\t// If it receives a jQuery object, the first element is used\n\t\t\telem.jquery ? elem[0] : elem, this );\n\t},\n\n\tadd: function( selector, context ) {\n\t\tvar set = typeof selector === \"string\" ?\n\t\t\t\tjQuery( selector, context ) :\n\t\t\t\tjQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ),\n\t\t\tall = jQuery.merge( this.get(), set );\n\n\t\treturn this.pushStack( jQuery.unique(all) );\n\t},\n\n\taddBack: function( selector ) {\n\t\treturn this.add( selector == null ?\n\t\t\tthis.prevObject : this.prevObject.filter(selector)\n\t\t);\n\t}\n});\n\nfunction sibling( cur, dir ) {\n\tdo {\n\t\tcur = cur[ dir ];\n\t} while ( cur && cur.nodeType !== 1 );\n\n\treturn cur;\n}\n\njQuery.each({\n\tparent: function( elem ) {\n\t\tvar parent = elem.parentNode;\n\t\treturn parent && parent.nodeType !== 11 ? parent : null;\n\t},\n\tparents: function( elem ) {\n\t\treturn jQuery.dir( elem, \"parentNode\" );\n\t},\n\tparentsUntil: function( elem, i, until ) {\n\t\treturn jQuery.dir( elem, \"parentNode\", until );\n\t},\n\tnext: function( elem ) {\n\t\treturn sibling( elem, \"nextSibling\" );\n\t},\n\tprev: function( elem ) {\n\t\treturn sibling( elem, \"previousSibling\" );\n\t},\n\tnextAll: function( elem ) {\n\t\treturn jQuery.dir( elem, \"nextSibling\" );\n\t},\n\tprevAll: function( elem ) {\n\t\treturn jQuery.dir( elem, \"previousSibling\" );\n\t},\n\tnextUntil: function( elem, i, until ) {\n\t\treturn jQuery.dir( elem, \"nextSibling\", until );\n\t},\n\tprevUntil: function( elem, i, until ) {\n\t\treturn jQuery.dir( elem, \"previousSibling\", until );\n\t},\n\tsiblings: function( elem ) {\n\t\treturn jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem );\n\t},\n\tchildren: function( elem ) {\n\t\treturn jQuery.sibling( elem.firstChild );\n\t},\n\tcontents: function( elem ) {\n\t\treturn jQuery.nodeName( elem, \"iframe\" ) ?\n\t\t\telem.contentDocument || elem.contentWindow.document :\n\t\t\tjQuery.merge( [], elem.childNodes );\n\t}\n}, function( name, fn ) {\n\tjQuery.fn[ name ] = function( until, selector ) {\n\t\tvar ret = jQuery.map( this, fn, until );\n\n\t\tif ( name.slice( -5 ) !== \"Until\" ) {\n\t\t\tselector = until;\n\t\t}\n\n\t\tif ( selector && typeof selector === \"string\" ) {\n\t\t\tret = jQuery.filter( selector, ret );\n\t\t}\n\n\t\tif ( this.length > 1 ) {\n\t\t\t// Remove duplicates\n\t\t\tif ( !guaranteedUnique[ name ] ) {\n\t\t\t\tret = jQuery.unique( ret );\n\t\t\t}\n\n\t\t\t// Reverse order for parents* and prev-derivatives\n\t\t\tif ( rparentsprev.test( name ) ) {\n\t\t\t\tret = ret.reverse();\n\t\t\t}\n\t\t}\n\n\t\treturn this.pushStack( ret );\n\t};\n});\n\njQuery.extend({\n\tfilter: function( expr, elems, not ) {\n\t\tvar elem = elems[ 0 ];\n\n\t\tif ( not ) {\n\t\t\texpr = \":not(\" + expr + \")\";\n\t\t}\n\n\t\treturn elems.length === 1 && elem.nodeType === 1 ?\n\t\t\tjQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] :\n\t\t\tjQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {\n\t\t\t\treturn elem.nodeType === 1;\n\t\t\t}));\n\t},\n\n\tdir: function( elem, dir, until ) {\n\t\tvar matched = [],\n\t\t\tcur = elem[ dir ];\n\n\t\twhile ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) {\n\t\t\tif ( cur.nodeType === 1 ) {\n\t\t\t\tmatched.push( cur );\n\t\t\t}\n\t\t\tcur = cur[dir];\n\t\t}\n\t\treturn matched;\n\t},\n\n\tsibling: function( n, elem ) {\n\t\tvar r = [];\n\n\t\tfor ( ; n; n = n.nextSibling ) {\n\t\t\tif ( n.nodeType === 1 && n !== elem ) {\n\t\t\t\tr.push( n );\n\t\t\t}\n\t\t}\n\n\t\treturn r;\n\t}\n});\n\n// Implement the identical functionality for filter and not\nfunction winnow( elements, qualifier, not ) {\n\tif ( jQuery.isFunction( qualifier ) ) {\n\t\treturn jQuery.grep( elements, function( elem, i ) {\n\t\t\t/* jshint -W018 */\n\t\t\treturn !!qualifier.call( elem, i, elem ) !== not;\n\t\t});\n\n\t}\n\n\tif ( qualifier.nodeType ) {\n\t\treturn jQuery.grep( elements, function( elem ) {\n\t\t\treturn ( elem === qualifier ) !== not;\n\t\t});\n\n\t}\n\n\tif ( typeof qualifier === \"string\" ) {\n\t\tif ( isSimple.test( qualifier ) ) {\n\t\t\treturn jQuery.filter( qualifier, elements, not );\n\t\t}\n\n\t\tqualifier = jQuery.filter( qualifier, elements );\n\t}\n\n\treturn jQuery.grep( elements, function( elem ) {\n\t\treturn ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not;\n\t});\n}\nfunction createSafeFragment( document ) {\n\tvar list = nodeNames.split( \"|\" ),\n\t\tsafeFrag = document.createDocumentFragment();\n\n\tif ( safeFrag.createElement ) {\n\t\twhile ( list.length ) {\n\t\t\tsafeFrag.createElement(\n\t\t\t\tlist.pop()\n\t\t\t);\n\t\t}\n\t}\n\treturn safeFrag;\n}\n\nvar nodeNames = \"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|\" +\n\t\t\"header|hgroup|mark|meter|nav|output|progress|section|summary|time|video\",\n\trinlinejQuery = / jQuery\\d+=\"(?:null|\\d+)\"/g,\n\trnoshimcache = new RegExp(\"<(?:\" + nodeNames + \")[\\\\s/>]\", \"i\"),\n\trleadingWhitespace = /^\\s+/,\n\trxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/gi,\n\trtagName = /<([\\w:]+)/,\n\trtbody = /\\s*$/g,\n\n\t// We have to close these tags to support XHTML (#13200)\n\twrapMap = {\n\t\toption: [ 1, \"\" ],\n\t\tlegend: [ 1, \"
      \", \"
      \" ],\n\t\tarea: [ 1, \"\", \"\" ],\n\t\tparam: [ 1, \"\", \"\" ],\n\t\tthead: [ 1, \"\", \"
      \" ],\n\t\ttr: [ 2, \"\", \"
      \" ],\n\t\tcol: [ 2, \"\", \"
      \" ],\n\t\ttd: [ 3, \"\", \"
      \" ],\n\n\t\t// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags,\n\t\t// unless wrapped in a div with non-breaking characters in front of it.\n\t\t_default: jQuery.support.htmlSerialize ? [ 0, \"\", \"\" ] : [ 1, \"X
      \", \"
      \" ]\n\t},\n\tsafeFragment = createSafeFragment( document ),\n\tfragmentDiv = safeFragment.appendChild( document.createElement(\"div\") );\n\nwrapMap.optgroup = wrapMap.option;\nwrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;\nwrapMap.th = wrapMap.td;\n\njQuery.fn.extend({\n\ttext: function( value ) {\n\t\treturn jQuery.access( this, function( value ) {\n\t\t\treturn value === undefined ?\n\t\t\t\tjQuery.text( this ) :\n\t\t\t\tthis.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) );\n\t\t}, null, value, arguments.length );\n\t},\n\n\tappend: function() {\n\t\treturn this.domManip( arguments, function( elem ) {\n\t\t\tif ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n\t\t\t\tvar target = manipulationTarget( this, elem );\n\t\t\t\ttarget.appendChild( elem );\n\t\t\t}\n\t\t});\n\t},\n\n\tprepend: function() {\n\t\treturn this.domManip( arguments, function( elem ) {\n\t\t\tif ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n\t\t\t\tvar target = manipulationTarget( this, elem );\n\t\t\t\ttarget.insertBefore( elem, target.firstChild );\n\t\t\t}\n\t\t});\n\t},\n\n\tbefore: function() {\n\t\treturn this.domManip( arguments, function( elem ) {\n\t\t\tif ( this.parentNode ) {\n\t\t\t\tthis.parentNode.insertBefore( elem, this );\n\t\t\t}\n\t\t});\n\t},\n\n\tafter: function() {\n\t\treturn this.domManip( arguments, function( elem ) {\n\t\t\tif ( this.parentNode ) {\n\t\t\t\tthis.parentNode.insertBefore( elem, this.nextSibling );\n\t\t\t}\n\t\t});\n\t},\n\n\t// keepData is for internal use only--do not document\n\tremove: function( selector, keepData ) {\n\t\tvar elem,\n\t\t\telems = selector ? jQuery.filter( selector, this ) : this,\n\t\t\ti = 0;\n\n\t\tfor ( ; (elem = elems[i]) != null; i++ ) {\n\n\t\t\tif ( !keepData && elem.nodeType === 1 ) {\n\t\t\t\tjQuery.cleanData( getAll( elem ) );\n\t\t\t}\n\n\t\t\tif ( elem.parentNode ) {\n\t\t\t\tif ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) {\n\t\t\t\t\tsetGlobalEval( getAll( elem, \"script\" ) );\n\t\t\t\t}\n\t\t\t\telem.parentNode.removeChild( elem );\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tempty: function() {\n\t\tvar elem,\n\t\t\ti = 0;\n\n\t\tfor ( ; (elem = this[i]) != null; i++ ) {\n\t\t\t// Remove element nodes and prevent memory leaks\n\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\tjQuery.cleanData( getAll( elem, false ) );\n\t\t\t}\n\n\t\t\t// Remove any remaining nodes\n\t\t\twhile ( elem.firstChild ) {\n\t\t\t\telem.removeChild( elem.firstChild );\n\t\t\t}\n\n\t\t\t// If this is a select, ensure that it displays empty (#12336)\n\t\t\t// Support: IE<9\n\t\t\tif ( elem.options && jQuery.nodeName( elem, \"select\" ) ) {\n\t\t\t\telem.options.length = 0;\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tclone: function( dataAndEvents, deepDataAndEvents ) {\n\t\tdataAndEvents = dataAndEvents == null ? false : dataAndEvents;\n\t\tdeepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;\n\n\t\treturn this.map( function () {\n\t\t\treturn jQuery.clone( this, dataAndEvents, deepDataAndEvents );\n\t\t});\n\t},\n\n\thtml: function( value ) {\n\t\treturn jQuery.access( this, function( value ) {\n\t\t\tvar elem = this[0] || {},\n\t\t\t\ti = 0,\n\t\t\t\tl = this.length;\n\n\t\t\tif ( value === undefined ) {\n\t\t\t\treturn elem.nodeType === 1 ?\n\t\t\t\t\telem.innerHTML.replace( rinlinejQuery, \"\" ) :\n\t\t\t\t\tundefined;\n\t\t\t}\n\n\t\t\t// See if we can take a shortcut and just use innerHTML\n\t\t\tif ( typeof value === \"string\" && !rnoInnerhtml.test( value ) &&\n\t\t\t\t( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) &&\n\t\t\t\t( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) &&\n\t\t\t\t!wrapMap[ ( rtagName.exec( value ) || [\"\", \"\"] )[1].toLowerCase() ] ) {\n\n\t\t\t\tvalue = value.replace( rxhtmlTag, \"<$1>\" );\n\n\t\t\t\ttry {\n\t\t\t\t\tfor (; i < l; i++ ) {\n\t\t\t\t\t\t// Remove element nodes and prevent memory leaks\n\t\t\t\t\t\telem = this[i] || {};\n\t\t\t\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\t\t\t\tjQuery.cleanData( getAll( elem, false ) );\n\t\t\t\t\t\t\telem.innerHTML = value;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\telem = 0;\n\n\t\t\t\t// If using innerHTML throws an exception, use the fallback method\n\t\t\t\t} catch(e) {}\n\t\t\t}\n\n\t\t\tif ( elem ) {\n\t\t\t\tthis.empty().append( value );\n\t\t\t}\n\t\t}, null, value, arguments.length );\n\t},\n\n\treplaceWith: function() {\n\t\tvar\n\t\t\t// Snapshot the DOM in case .domManip sweeps something relevant into its fragment\n\t\t\targs = jQuery.map( this, function( elem ) {\n\t\t\t\treturn [ elem.nextSibling, elem.parentNode ];\n\t\t\t}),\n\t\t\ti = 0;\n\n\t\t// Make the changes, replacing each context element with the new content\n\t\tthis.domManip( arguments, function( elem ) {\n\t\t\tvar next = args[ i++ ],\n\t\t\t\tparent = args[ i++ ];\n\n\t\t\tif ( parent ) {\n\t\t\t\t// Don't use the snapshot next if it has moved (#13810)\n\t\t\t\tif ( next && next.parentNode !== parent ) {\n\t\t\t\t\tnext = this.nextSibling;\n\t\t\t\t}\n\t\t\t\tjQuery( this ).remove();\n\t\t\t\tparent.insertBefore( elem, next );\n\t\t\t}\n\t\t// Allow new content to include elements from the context set\n\t\t}, true );\n\n\t\t// Force removal if there was no new content (e.g., from empty arguments)\n\t\treturn i ? this : this.remove();\n\t},\n\n\tdetach: function( selector ) {\n\t\treturn this.remove( selector, true );\n\t},\n\n\tdomManip: function( args, callback, allowIntersection ) {\n\n\t\t// Flatten any nested arrays\n\t\targs = core_concat.apply( [], args );\n\n\t\tvar first, node, hasScripts,\n\t\t\tscripts, doc, fragment,\n\t\t\ti = 0,\n\t\t\tl = this.length,\n\t\t\tset = this,\n\t\t\tiNoClone = l - 1,\n\t\t\tvalue = args[0],\n\t\t\tisFunction = jQuery.isFunction( value );\n\n\t\t// We can't cloneNode fragments that contain checked, in WebKit\n\t\tif ( isFunction || !( l <= 1 || typeof value !== \"string\" || jQuery.support.checkClone || !rchecked.test( value ) ) ) {\n\t\t\treturn this.each(function( index ) {\n\t\t\t\tvar self = set.eq( index );\n\t\t\t\tif ( isFunction ) {\n\t\t\t\t\targs[0] = value.call( this, index, self.html() );\n\t\t\t\t}\n\t\t\t\tself.domManip( args, callback, allowIntersection );\n\t\t\t});\n\t\t}\n\n\t\tif ( l ) {\n\t\t\tfragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, !allowIntersection && this );\n\t\t\tfirst = fragment.firstChild;\n\n\t\t\tif ( fragment.childNodes.length === 1 ) {\n\t\t\t\tfragment = first;\n\t\t\t}\n\n\t\t\tif ( first ) {\n\t\t\t\tscripts = jQuery.map( getAll( fragment, \"script\" ), disableScript );\n\t\t\t\thasScripts = scripts.length;\n\n\t\t\t\t// Use the original fragment for the last item instead of the first because it can end up\n\t\t\t\t// being emptied incorrectly in certain situations (#8070).\n\t\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\t\tnode = fragment;\n\n\t\t\t\t\tif ( i !== iNoClone ) {\n\t\t\t\t\t\tnode = jQuery.clone( node, true, true );\n\n\t\t\t\t\t\t// Keep references to cloned scripts for later restoration\n\t\t\t\t\t\tif ( hasScripts ) {\n\t\t\t\t\t\t\tjQuery.merge( scripts, getAll( node, \"script\" ) );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tcallback.call( this[i], node, i );\n\t\t\t\t}\n\n\t\t\t\tif ( hasScripts ) {\n\t\t\t\t\tdoc = scripts[ scripts.length - 1 ].ownerDocument;\n\n\t\t\t\t\t// Reenable scripts\n\t\t\t\t\tjQuery.map( scripts, restoreScript );\n\n\t\t\t\t\t// Evaluate executable scripts on first document insertion\n\t\t\t\t\tfor ( i = 0; i < hasScripts; i++ ) {\n\t\t\t\t\t\tnode = scripts[ i ];\n\t\t\t\t\t\tif ( rscriptType.test( node.type || \"\" ) &&\n\t\t\t\t\t\t\t!jQuery._data( node, \"globalEval\" ) && jQuery.contains( doc, node ) ) {\n\n\t\t\t\t\t\t\tif ( node.src ) {\n\t\t\t\t\t\t\t\t// Hope ajax is available...\n\t\t\t\t\t\t\t\tjQuery._evalUrl( node.src );\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tjQuery.globalEval( ( node.text || node.textContent || node.innerHTML || \"\" ).replace( rcleanScript, \"\" ) );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Fix #11809: Avoid leaking memory\n\t\t\t\tfragment = first = null;\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t}\n});\n\n// Support: IE<8\n// Manipulating tables requires a tbody\nfunction manipulationTarget( elem, content ) {\n\treturn jQuery.nodeName( elem, \"table\" ) &&\n\t\tjQuery.nodeName( content.nodeType === 1 ? content : content.firstChild, \"tr\" ) ?\n\n\t\telem.getElementsByTagName(\"tbody\")[0] ||\n\t\t\telem.appendChild( elem.ownerDocument.createElement(\"tbody\") ) :\n\t\telem;\n}\n\n// Replace/restore the type attribute of script elements for safe DOM manipulation\nfunction disableScript( elem ) {\n\telem.type = (jQuery.find.attr( elem, \"type\" ) !== null) + \"/\" + elem.type;\n\treturn elem;\n}\nfunction restoreScript( elem ) {\n\tvar match = rscriptTypeMasked.exec( elem.type );\n\tif ( match ) {\n\t\telem.type = match[1];\n\t} else {\n\t\telem.removeAttribute(\"type\");\n\t}\n\treturn elem;\n}\n\n// Mark scripts as having already been evaluated\nfunction setGlobalEval( elems, refElements ) {\n\tvar elem,\n\t\ti = 0;\n\tfor ( ; (elem = elems[i]) != null; i++ ) {\n\t\tjQuery._data( elem, \"globalEval\", !refElements || jQuery._data( refElements[i], \"globalEval\" ) );\n\t}\n}\n\nfunction cloneCopyEvent( src, dest ) {\n\n\tif ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) {\n\t\treturn;\n\t}\n\n\tvar type, i, l,\n\t\toldData = jQuery._data( src ),\n\t\tcurData = jQuery._data( dest, oldData ),\n\t\tevents = oldData.events;\n\n\tif ( events ) {\n\t\tdelete curData.handle;\n\t\tcurData.events = {};\n\n\t\tfor ( type in events ) {\n\t\t\tfor ( i = 0, l = events[ type ].length; i < l; i++ ) {\n\t\t\t\tjQuery.event.add( dest, type, events[ type ][ i ] );\n\t\t\t}\n\t\t}\n\t}\n\n\t// make the cloned public data object a copy from the original\n\tif ( curData.data ) {\n\t\tcurData.data = jQuery.extend( {}, curData.data );\n\t}\n}\n\nfunction fixCloneNodeIssues( src, dest ) {\n\tvar nodeName, e, data;\n\n\t// We do not need to do anything for non-Elements\n\tif ( dest.nodeType !== 1 ) {\n\t\treturn;\n\t}\n\n\tnodeName = dest.nodeName.toLowerCase();\n\n\t// IE6-8 copies events bound via attachEvent when using cloneNode.\n\tif ( !jQuery.support.noCloneEvent && dest[ jQuery.expando ] ) {\n\t\tdata = jQuery._data( dest );\n\n\t\tfor ( e in data.events ) {\n\t\t\tjQuery.removeEvent( dest, e, data.handle );\n\t\t}\n\n\t\t// Event data gets referenced instead of copied if the expando gets copied too\n\t\tdest.removeAttribute( jQuery.expando );\n\t}\n\n\t// IE blanks contents when cloning scripts, and tries to evaluate newly-set text\n\tif ( nodeName === \"script\" && dest.text !== src.text ) {\n\t\tdisableScript( dest ).text = src.text;\n\t\trestoreScript( dest );\n\n\t// IE6-10 improperly clones children of object elements using classid.\n\t// IE10 throws NoModificationAllowedError if parent is null, #12132.\n\t} else if ( nodeName === \"object\" ) {\n\t\tif ( dest.parentNode ) {\n\t\t\tdest.outerHTML = src.outerHTML;\n\t\t}\n\n\t\t// This path appears unavoidable for IE9. When cloning an object\n\t\t// element in IE9, the outerHTML strategy above is not sufficient.\n\t\t// If the src has innerHTML and the destination does not,\n\t\t// copy the src.innerHTML into the dest.innerHTML. #10324\n\t\tif ( jQuery.support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) {\n\t\t\tdest.innerHTML = src.innerHTML;\n\t\t}\n\n\t} else if ( nodeName === \"input\" && manipulation_rcheckableType.test( src.type ) ) {\n\t\t// IE6-8 fails to persist the checked state of a cloned checkbox\n\t\t// or radio button. Worse, IE6-7 fail to give the cloned element\n\t\t// a checked appearance if the defaultChecked value isn't also set\n\n\t\tdest.defaultChecked = dest.checked = src.checked;\n\n\t\t// IE6-7 get confused and end up setting the value of a cloned\n\t\t// checkbox/radio button to an empty string instead of \"on\"\n\t\tif ( dest.value !== src.value ) {\n\t\t\tdest.value = src.value;\n\t\t}\n\n\t// IE6-8 fails to return the selected option to the default selected\n\t// state when cloning options\n\t} else if ( nodeName === \"option\" ) {\n\t\tdest.defaultSelected = dest.selected = src.defaultSelected;\n\n\t// IE6-8 fails to set the defaultValue to the correct value when\n\t// cloning other types of input fields\n\t} else if ( nodeName === \"input\" || nodeName === \"textarea\" ) {\n\t\tdest.defaultValue = src.defaultValue;\n\t}\n}\n\njQuery.each({\n\tappendTo: \"append\",\n\tprependTo: \"prepend\",\n\tinsertBefore: \"before\",\n\tinsertAfter: \"after\",\n\treplaceAll: \"replaceWith\"\n}, function( name, original ) {\n\tjQuery.fn[ name ] = function( selector ) {\n\t\tvar elems,\n\t\t\ti = 0,\n\t\t\tret = [],\n\t\t\tinsert = jQuery( selector ),\n\t\t\tlast = insert.length - 1;\n\n\t\tfor ( ; i <= last; i++ ) {\n\t\t\telems = i === last ? this : this.clone(true);\n\t\t\tjQuery( insert[i] )[ original ]( elems );\n\n\t\t\t// Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get()\n\t\t\tcore_push.apply( ret, elems.get() );\n\t\t}\n\n\t\treturn this.pushStack( ret );\n\t};\n});\n\nfunction getAll( context, tag ) {\n\tvar elems, elem,\n\t\ti = 0,\n\t\tfound = typeof context.getElementsByTagName !== core_strundefined ? context.getElementsByTagName( tag || \"*\" ) :\n\t\t\ttypeof context.querySelectorAll !== core_strundefined ? context.querySelectorAll( tag || \"*\" ) :\n\t\t\tundefined;\n\n\tif ( !found ) {\n\t\tfor ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) {\n\t\t\tif ( !tag || jQuery.nodeName( elem, tag ) ) {\n\t\t\t\tfound.push( elem );\n\t\t\t} else {\n\t\t\t\tjQuery.merge( found, getAll( elem, tag ) );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn tag === undefined || tag && jQuery.nodeName( context, tag ) ?\n\t\tjQuery.merge( [ context ], found ) :\n\t\tfound;\n}\n\n// Used in buildFragment, fixes the defaultChecked property\nfunction fixDefaultChecked( elem ) {\n\tif ( manipulation_rcheckableType.test( elem.type ) ) {\n\t\telem.defaultChecked = elem.checked;\n\t}\n}\n\njQuery.extend({\n\tclone: function( elem, dataAndEvents, deepDataAndEvents ) {\n\t\tvar destElements, node, clone, i, srcElements,\n\t\t\tinPage = jQuery.contains( elem.ownerDocument, elem );\n\n\t\tif ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( \"<\" + elem.nodeName + \">\" ) ) {\n\t\t\tclone = elem.cloneNode( true );\n\n\t\t// IE<=8 does not properly clone detached, unknown element nodes\n\t\t} else {\n\t\t\tfragmentDiv.innerHTML = elem.outerHTML;\n\t\t\tfragmentDiv.removeChild( clone = fragmentDiv.firstChild );\n\t\t}\n\n\t\tif ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) &&\n\t\t\t\t(elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) {\n\n\t\t\t// We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2\n\t\t\tdestElements = getAll( clone );\n\t\t\tsrcElements = getAll( elem );\n\n\t\t\t// Fix all IE cloning issues\n\t\t\tfor ( i = 0; (node = srcElements[i]) != null; ++i ) {\n\t\t\t\t// Ensure that the destination node is not null; Fixes #9587\n\t\t\t\tif ( destElements[i] ) {\n\t\t\t\t\tfixCloneNodeIssues( node, destElements[i] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Copy the events from the original to the clone\n\t\tif ( dataAndEvents ) {\n\t\t\tif ( deepDataAndEvents ) {\n\t\t\t\tsrcElements = srcElements || getAll( elem );\n\t\t\t\tdestElements = destElements || getAll( clone );\n\n\t\t\t\tfor ( i = 0; (node = srcElements[i]) != null; i++ ) {\n\t\t\t\t\tcloneCopyEvent( node, destElements[i] );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tcloneCopyEvent( elem, clone );\n\t\t\t}\n\t\t}\n\n\t\t// Preserve script evaluation history\n\t\tdestElements = getAll( clone, \"script\" );\n\t\tif ( destElements.length > 0 ) {\n\t\t\tsetGlobalEval( destElements, !inPage && getAll( elem, \"script\" ) );\n\t\t}\n\n\t\tdestElements = srcElements = node = null;\n\n\t\t// Return the cloned set\n\t\treturn clone;\n\t},\n\n\tbuildFragment: function( elems, context, scripts, selection ) {\n\t\tvar j, elem, contains,\n\t\t\ttmp, tag, tbody, wrap,\n\t\t\tl = elems.length,\n\n\t\t\t// Ensure a safe fragment\n\t\t\tsafe = createSafeFragment( context ),\n\n\t\t\tnodes = [],\n\t\t\ti = 0;\n\n\t\tfor ( ; i < l; i++ ) {\n\t\t\telem = elems[ i ];\n\n\t\t\tif ( elem || elem === 0 ) {\n\n\t\t\t\t// Add nodes directly\n\t\t\t\tif ( jQuery.type( elem ) === \"object\" ) {\n\t\t\t\t\tjQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );\n\n\t\t\t\t// Convert non-html into a text node\n\t\t\t\t} else if ( !rhtml.test( elem ) ) {\n\t\t\t\t\tnodes.push( context.createTextNode( elem ) );\n\n\t\t\t\t// Convert html into DOM nodes\n\t\t\t\t} else {\n\t\t\t\t\ttmp = tmp || safe.appendChild( context.createElement(\"div\") );\n\n\t\t\t\t\t// Deserialize a standard representation\n\t\t\t\t\ttag = ( rtagName.exec( elem ) || [\"\", \"\"] )[1].toLowerCase();\n\t\t\t\t\twrap = wrapMap[ tag ] || wrapMap._default;\n\n\t\t\t\t\ttmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, \"<$1>\" ) + wrap[2];\n\n\t\t\t\t\t// Descend through wrappers to the right content\n\t\t\t\t\tj = wrap[0];\n\t\t\t\t\twhile ( j-- ) {\n\t\t\t\t\t\ttmp = tmp.lastChild;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Manually add leading whitespace removed by IE\n\t\t\t\t\tif ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) {\n\t\t\t\t\t\tnodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Remove IE's autoinserted from table fragments\n\t\t\t\t\tif ( !jQuery.support.tbody ) {\n\n\t\t\t\t\t\t// String was a , *may* have spurious \n\t\t\t\t\t\telem = tag === \"table\" && !rtbody.test( elem ) ?\n\t\t\t\t\t\t\ttmp.firstChild :\n\n\t\t\t\t\t\t\t// String was a bare or \n\t\t\t\t\t\t\twrap[1] === \"
      \" && !rtbody.test( elem ) ?\n\t\t\t\t\t\t\t\ttmp :\n\t\t\t\t\t\t\t\t0;\n\n\t\t\t\t\t\tj = elem && elem.childNodes.length;\n\t\t\t\t\t\twhile ( j-- ) {\n\t\t\t\t\t\t\tif ( jQuery.nodeName( (tbody = elem.childNodes[j]), \"tbody\" ) && !tbody.childNodes.length ) {\n\t\t\t\t\t\t\t\telem.removeChild( tbody );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tjQuery.merge( nodes, tmp.childNodes );\n\n\t\t\t\t\t// Fix #12392 for WebKit and IE > 9\n\t\t\t\t\ttmp.textContent = \"\";\n\n\t\t\t\t\t// Fix #12392 for oldIE\n\t\t\t\t\twhile ( tmp.firstChild ) {\n\t\t\t\t\t\ttmp.removeChild( tmp.firstChild );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Remember the top-level container for proper cleanup\n\t\t\t\t\ttmp = safe.lastChild;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Fix #11356: Clear elements from fragment\n\t\tif ( tmp ) {\n\t\t\tsafe.removeChild( tmp );\n\t\t}\n\n\t\t// Reset defaultChecked for any radios and checkboxes\n\t\t// about to be appended to the DOM in IE 6/7 (#8060)\n\t\tif ( !jQuery.support.appendChecked ) {\n\t\t\tjQuery.grep( getAll( nodes, \"input\" ), fixDefaultChecked );\n\t\t}\n\n\t\ti = 0;\n\t\twhile ( (elem = nodes[ i++ ]) ) {\n\n\t\t\t// #4087 - If origin and destination elements are the same, and this is\n\t\t\t// that element, do not do anything\n\t\t\tif ( selection && jQuery.inArray( elem, selection ) !== -1 ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tcontains = jQuery.contains( elem.ownerDocument, elem );\n\n\t\t\t// Append to fragment\n\t\t\ttmp = getAll( safe.appendChild( elem ), \"script\" );\n\n\t\t\t// Preserve script evaluation history\n\t\t\tif ( contains ) {\n\t\t\t\tsetGlobalEval( tmp );\n\t\t\t}\n\n\t\t\t// Capture executables\n\t\t\tif ( scripts ) {\n\t\t\t\tj = 0;\n\t\t\t\twhile ( (elem = tmp[ j++ ]) ) {\n\t\t\t\t\tif ( rscriptType.test( elem.type || \"\" ) ) {\n\t\t\t\t\t\tscripts.push( elem );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\ttmp = null;\n\n\t\treturn safe;\n\t},\n\n\tcleanData: function( elems, /* internal */ acceptData ) {\n\t\tvar elem, type, id, data,\n\t\t\ti = 0,\n\t\t\tinternalKey = jQuery.expando,\n\t\t\tcache = jQuery.cache,\n\t\t\tdeleteExpando = jQuery.support.deleteExpando,\n\t\t\tspecial = jQuery.event.special;\n\n\t\tfor ( ; (elem = elems[i]) != null; i++ ) {\n\n\t\t\tif ( acceptData || jQuery.acceptData( elem ) ) {\n\n\t\t\t\tid = elem[ internalKey ];\n\t\t\t\tdata = id && cache[ id ];\n\n\t\t\t\tif ( data ) {\n\t\t\t\t\tif ( data.events ) {\n\t\t\t\t\t\tfor ( type in data.events ) {\n\t\t\t\t\t\t\tif ( special[ type ] ) {\n\t\t\t\t\t\t\t\tjQuery.event.remove( elem, type );\n\n\t\t\t\t\t\t\t// This is a shortcut to avoid jQuery.event.remove's overhead\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tjQuery.removeEvent( elem, type, data.handle );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Remove cache only if it was not already removed by jQuery.event.remove\n\t\t\t\t\tif ( cache[ id ] ) {\n\n\t\t\t\t\t\tdelete cache[ id ];\n\n\t\t\t\t\t\t// IE does not allow us to delete expando properties from nodes,\n\t\t\t\t\t\t// nor does it have a removeAttribute function on Document nodes;\n\t\t\t\t\t\t// we must handle all of these cases\n\t\t\t\t\t\tif ( deleteExpando ) {\n\t\t\t\t\t\t\tdelete elem[ internalKey ];\n\n\t\t\t\t\t\t} else if ( typeof elem.removeAttribute !== core_strundefined ) {\n\t\t\t\t\t\t\telem.removeAttribute( internalKey );\n\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\telem[ internalKey ] = null;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tcore_deletedIds.push( id );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\t_evalUrl: function( url ) {\n\t\treturn jQuery.ajax({\n\t\t\turl: url,\n\t\t\ttype: \"GET\",\n\t\t\tdataType: \"script\",\n\t\t\tasync: false,\n\t\t\tglobal: false,\n\t\t\t\"throws\": true\n\t\t});\n\t}\n});\njQuery.fn.extend({\n\twrapAll: function( html ) {\n\t\tif ( jQuery.isFunction( html ) ) {\n\t\t\treturn this.each(function(i) {\n\t\t\t\tjQuery(this).wrapAll( html.call(this, i) );\n\t\t\t});\n\t\t}\n\n\t\tif ( this[0] ) {\n\t\t\t// The elements to wrap the target around\n\t\t\tvar wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true);\n\n\t\t\tif ( this[0].parentNode ) {\n\t\t\t\twrap.insertBefore( this[0] );\n\t\t\t}\n\n\t\t\twrap.map(function() {\n\t\t\t\tvar elem = this;\n\n\t\t\t\twhile ( elem.firstChild && elem.firstChild.nodeType === 1 ) {\n\t\t\t\t\telem = elem.firstChild;\n\t\t\t\t}\n\n\t\t\t\treturn elem;\n\t\t\t}).append( this );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\twrapInner: function( html ) {\n\t\tif ( jQuery.isFunction( html ) ) {\n\t\t\treturn this.each(function(i) {\n\t\t\t\tjQuery(this).wrapInner( html.call(this, i) );\n\t\t\t});\n\t\t}\n\n\t\treturn this.each(function() {\n\t\t\tvar self = jQuery( this ),\n\t\t\t\tcontents = self.contents();\n\n\t\t\tif ( contents.length ) {\n\t\t\t\tcontents.wrapAll( html );\n\n\t\t\t} else {\n\t\t\t\tself.append( html );\n\t\t\t}\n\t\t});\n\t},\n\n\twrap: function( html ) {\n\t\tvar isFunction = jQuery.isFunction( html );\n\n\t\treturn this.each(function(i) {\n\t\t\tjQuery( this ).wrapAll( isFunction ? html.call(this, i) : html );\n\t\t});\n\t},\n\n\tunwrap: function() {\n\t\treturn this.parent().each(function() {\n\t\t\tif ( !jQuery.nodeName( this, \"body\" ) ) {\n\t\t\t\tjQuery( this ).replaceWith( this.childNodes );\n\t\t\t}\n\t\t}).end();\n\t}\n});\nvar iframe, getStyles, curCSS,\n\tralpha = /alpha\\([^)]*\\)/i,\n\tropacity = /opacity\\s*=\\s*([^)]*)/,\n\trposition = /^(top|right|bottom|left)$/,\n\t// swappable if display is none or starts with table except \"table\", \"table-cell\", or \"table-caption\"\n\t// see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display\n\trdisplayswap = /^(none|table(?!-c[ea]).+)/,\n\trmargin = /^margin/,\n\trnumsplit = new RegExp( \"^(\" + core_pnum + \")(.*)$\", \"i\" ),\n\trnumnonpx = new RegExp( \"^(\" + core_pnum + \")(?!px)[a-z%]+$\", \"i\" ),\n\trrelNum = new RegExp( \"^([+-])=(\" + core_pnum + \")\", \"i\" ),\n\telemdisplay = { BODY: \"block\" },\n\n\tcssShow = { position: \"absolute\", visibility: \"hidden\", display: \"block\" },\n\tcssNormalTransform = {\n\t\tletterSpacing: 0,\n\t\tfontWeight: 400\n\t},\n\n\tcssExpand = [ \"Top\", \"Right\", \"Bottom\", \"Left\" ],\n\tcssPrefixes = [ \"Webkit\", \"O\", \"Moz\", \"ms\" ];\n\n// return a css property mapped to a potentially vendor prefixed property\nfunction vendorPropName( style, name ) {\n\n\t// shortcut for names that are not vendor prefixed\n\tif ( name in style ) {\n\t\treturn name;\n\t}\n\n\t// check for vendor prefixed names\n\tvar capName = name.charAt(0).toUpperCase() + name.slice(1),\n\t\torigName = name,\n\t\ti = cssPrefixes.length;\n\n\twhile ( i-- ) {\n\t\tname = cssPrefixes[ i ] + capName;\n\t\tif ( name in style ) {\n\t\t\treturn name;\n\t\t}\n\t}\n\n\treturn origName;\n}\n\nfunction isHidden( elem, el ) {\n\t// isHidden might be called from jQuery#filter function;\n\t// in that case, element will be second argument\n\telem = el || elem;\n\treturn jQuery.css( elem, \"display\" ) === \"none\" || !jQuery.contains( elem.ownerDocument, elem );\n}\n\nfunction showHide( elements, show ) {\n\tvar display, elem, hidden,\n\t\tvalues = [],\n\t\tindex = 0,\n\t\tlength = elements.length;\n\n\tfor ( ; index < length; index++ ) {\n\t\telem = elements[ index ];\n\t\tif ( !elem.style ) {\n\t\t\tcontinue;\n\t\t}\n\n\t\tvalues[ index ] = jQuery._data( elem, \"olddisplay\" );\n\t\tdisplay = elem.style.display;\n\t\tif ( show ) {\n\t\t\t// Reset the inline display of this element to learn if it is\n\t\t\t// being hidden by cascaded rules or not\n\t\t\tif ( !values[ index ] && display === \"none\" ) {\n\t\t\t\telem.style.display = \"\";\n\t\t\t}\n\n\t\t\t// Set elements which have been overridden with display: none\n\t\t\t// in a stylesheet to whatever the default browser style is\n\t\t\t// for such an element\n\t\t\tif ( elem.style.display === \"\" && isHidden( elem ) ) {\n\t\t\t\tvalues[ index ] = jQuery._data( elem, \"olddisplay\", css_defaultDisplay(elem.nodeName) );\n\t\t\t}\n\t\t} else {\n\n\t\t\tif ( !values[ index ] ) {\n\t\t\t\thidden = isHidden( elem );\n\n\t\t\t\tif ( display && display !== \"none\" || !hidden ) {\n\t\t\t\t\tjQuery._data( elem, \"olddisplay\", hidden ? display : jQuery.css( elem, \"display\" ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Set the display of most of the elements in a second loop\n\t// to avoid the constant reflow\n\tfor ( index = 0; index < length; index++ ) {\n\t\telem = elements[ index ];\n\t\tif ( !elem.style ) {\n\t\t\tcontinue;\n\t\t}\n\t\tif ( !show || elem.style.display === \"none\" || elem.style.display === \"\" ) {\n\t\t\telem.style.display = show ? values[ index ] || \"\" : \"none\";\n\t\t}\n\t}\n\n\treturn elements;\n}\n\njQuery.fn.extend({\n\tcss: function( name, value ) {\n\t\treturn jQuery.access( this, function( elem, name, value ) {\n\t\t\tvar len, styles,\n\t\t\t\tmap = {},\n\t\t\t\ti = 0;\n\n\t\t\tif ( jQuery.isArray( name ) ) {\n\t\t\t\tstyles = getStyles( elem );\n\t\t\t\tlen = name.length;\n\n\t\t\t\tfor ( ; i < len; i++ ) {\n\t\t\t\t\tmap[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );\n\t\t\t\t}\n\n\t\t\t\treturn map;\n\t\t\t}\n\n\t\t\treturn value !== undefined ?\n\t\t\t\tjQuery.style( elem, name, value ) :\n\t\t\t\tjQuery.css( elem, name );\n\t\t}, name, value, arguments.length > 1 );\n\t},\n\tshow: function() {\n\t\treturn showHide( this, true );\n\t},\n\thide: function() {\n\t\treturn showHide( this );\n\t},\n\ttoggle: function( state ) {\n\t\tif ( typeof state === \"boolean\" ) {\n\t\t\treturn state ? this.show() : this.hide();\n\t\t}\n\n\t\treturn this.each(function() {\n\t\t\tif ( isHidden( this ) ) {\n\t\t\t\tjQuery( this ).show();\n\t\t\t} else {\n\t\t\t\tjQuery( this ).hide();\n\t\t\t}\n\t\t});\n\t}\n});\n\njQuery.extend({\n\t// Add in style property hooks for overriding the default\n\t// behavior of getting and setting a style property\n\tcssHooks: {\n\t\topacity: {\n\t\t\tget: function( elem, computed ) {\n\t\t\t\tif ( computed ) {\n\t\t\t\t\t// We should always get a number back from opacity\n\t\t\t\t\tvar ret = curCSS( elem, \"opacity\" );\n\t\t\t\t\treturn ret === \"\" ? \"1\" : ret;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\t// Don't automatically add \"px\" to these possibly-unitless properties\n\tcssNumber: {\n\t\t\"columnCount\": true,\n\t\t\"fillOpacity\": true,\n\t\t\"fontWeight\": true,\n\t\t\"lineHeight\": true,\n\t\t\"opacity\": true,\n\t\t\"order\": true,\n\t\t\"orphans\": true,\n\t\t\"widows\": true,\n\t\t\"zIndex\": true,\n\t\t\"zoom\": true\n\t},\n\n\t// Add in properties whose names you wish to fix before\n\t// setting or getting the value\n\tcssProps: {\n\t\t// normalize float css property\n\t\t\"float\": jQuery.support.cssFloat ? \"cssFloat\" : \"styleFloat\"\n\t},\n\n\t// Get and set the style property on a DOM Node\n\tstyle: function( elem, name, value, extra ) {\n\t\t// Don't set styles on text and comment nodes\n\t\tif ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Make sure that we're working with the right name\n\t\tvar ret, type, hooks,\n\t\t\torigName = jQuery.camelCase( name ),\n\t\t\tstyle = elem.style;\n\n\t\tname = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) );\n\n\t\t// gets hook for the prefixed version\n\t\t// followed by the unprefixed version\n\t\thooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];\n\n\t\t// Check if we're setting a value\n\t\tif ( value !== undefined ) {\n\t\t\ttype = typeof value;\n\n\t\t\t// convert relative number strings (+= or -=) to relative numbers. #7345\n\t\t\tif ( type === \"string\" && (ret = rrelNum.exec( value )) ) {\n\t\t\t\tvalue = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) );\n\t\t\t\t// Fixes bug #9237\n\t\t\t\ttype = \"number\";\n\t\t\t}\n\n\t\t\t// Make sure that NaN and null values aren't set. See: #7116\n\t\t\tif ( value == null || type === \"number\" && isNaN( value ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// If a number was passed in, add 'px' to the (except for certain CSS properties)\n\t\t\tif ( type === \"number\" && !jQuery.cssNumber[ origName ] ) {\n\t\t\t\tvalue += \"px\";\n\t\t\t}\n\n\t\t\t// Fixes #8908, it can be done more correctly by specifing setters in cssHooks,\n\t\t\t// but it would mean to define eight (for every problematic property) identical functions\n\t\t\tif ( !jQuery.support.clearCloneStyle && value === \"\" && name.indexOf(\"background\") === 0 ) {\n\t\t\t\tstyle[ name ] = \"inherit\";\n\t\t\t}\n\n\t\t\t// If a hook was provided, use that value, otherwise just set the specified value\n\t\t\tif ( !hooks || !(\"set\" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) {\n\n\t\t\t\t// Wrapped to prevent IE from throwing errors when 'invalid' values are provided\n\t\t\t\t// Fixes bug #5509\n\t\t\t\ttry {\n\t\t\t\t\tstyle[ name ] = value;\n\t\t\t\t} catch(e) {}\n\t\t\t}\n\n\t\t} else {\n\t\t\t// If a hook was provided get the non-computed value from there\n\t\t\tif ( hooks && \"get\" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) {\n\t\t\t\treturn ret;\n\t\t\t}\n\n\t\t\t// Otherwise just get the value from the style object\n\t\t\treturn style[ name ];\n\t\t}\n\t},\n\n\tcss: function( elem, name, extra, styles ) {\n\t\tvar num, val, hooks,\n\t\t\torigName = jQuery.camelCase( name );\n\n\t\t// Make sure that we're working with the right name\n\t\tname = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) );\n\n\t\t// gets hook for the prefixed version\n\t\t// followed by the unprefixed version\n\t\thooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];\n\n\t\t// If a hook was provided get the computed value from there\n\t\tif ( hooks && \"get\" in hooks ) {\n\t\t\tval = hooks.get( elem, true, extra );\n\t\t}\n\n\t\t// Otherwise, if a way to get the computed value exists, use that\n\t\tif ( val === undefined ) {\n\t\t\tval = curCSS( elem, name, styles );\n\t\t}\n\n\t\t//convert \"normal\" to computed value\n\t\tif ( val === \"normal\" && name in cssNormalTransform ) {\n\t\t\tval = cssNormalTransform[ name ];\n\t\t}\n\n\t\t// Return, converting to number if forced or a qualifier was provided and val looks numeric\n\t\tif ( extra === \"\" || extra ) {\n\t\t\tnum = parseFloat( val );\n\t\t\treturn extra === true || jQuery.isNumeric( num ) ? num || 0 : val;\n\t\t}\n\t\treturn val;\n\t}\n});\n\n// NOTE: we've included the \"window\" in window.getComputedStyle\n// because jsdom on node.js will break without it.\nif ( window.getComputedStyle ) {\n\tgetStyles = function( elem ) {\n\t\treturn window.getComputedStyle( elem, null );\n\t};\n\n\tcurCSS = function( elem, name, _computed ) {\n\t\tvar width, minWidth, maxWidth,\n\t\t\tcomputed = _computed || getStyles( elem ),\n\n\t\t\t// getPropertyValue is only needed for .css('filter') in IE9, see #12537\n\t\t\tret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined,\n\t\t\tstyle = elem.style;\n\n\t\tif ( computed ) {\n\n\t\t\tif ( ret === \"\" && !jQuery.contains( elem.ownerDocument, elem ) ) {\n\t\t\t\tret = jQuery.style( elem, name );\n\t\t\t}\n\n\t\t\t// A tribute to the \"awesome hack by Dean Edwards\"\n\t\t\t// Chrome < 17 and Safari 5.0 uses \"computed value\" instead of \"used value\" for margin-right\n\t\t\t// Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels\n\t\t\t// this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values\n\t\t\tif ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {\n\n\t\t\t\t// Remember the original values\n\t\t\t\twidth = style.width;\n\t\t\t\tminWidth = style.minWidth;\n\t\t\t\tmaxWidth = style.maxWidth;\n\n\t\t\t\t// Put in the new values to get a computed value out\n\t\t\t\tstyle.minWidth = style.maxWidth = style.width = ret;\n\t\t\t\tret = computed.width;\n\n\t\t\t\t// Revert the changed values\n\t\t\t\tstyle.width = width;\n\t\t\t\tstyle.minWidth = minWidth;\n\t\t\t\tstyle.maxWidth = maxWidth;\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t};\n} else if ( document.documentElement.currentStyle ) {\n\tgetStyles = function( elem ) {\n\t\treturn elem.currentStyle;\n\t};\n\n\tcurCSS = function( elem, name, _computed ) {\n\t\tvar left, rs, rsLeft,\n\t\t\tcomputed = _computed || getStyles( elem ),\n\t\t\tret = computed ? computed[ name ] : undefined,\n\t\t\tstyle = elem.style;\n\n\t\t// Avoid setting ret to empty string here\n\t\t// so we don't default to auto\n\t\tif ( ret == null && style && style[ name ] ) {\n\t\t\tret = style[ name ];\n\t\t}\n\n\t\t// From the awesome hack by Dean Edwards\n\t\t// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291\n\n\t\t// If we're not dealing with a regular pixel number\n\t\t// but a number that has a weird ending, we need to convert it to pixels\n\t\t// but not position css attributes, as those are proportional to the parent element instead\n\t\t// and we can't measure the parent instead because it might trigger a \"stacking dolls\" problem\n\t\tif ( rnumnonpx.test( ret ) && !rposition.test( name ) ) {\n\n\t\t\t// Remember the original values\n\t\t\tleft = style.left;\n\t\t\trs = elem.runtimeStyle;\n\t\t\trsLeft = rs && rs.left;\n\n\t\t\t// Put in the new values to get a computed value out\n\t\t\tif ( rsLeft ) {\n\t\t\t\trs.left = elem.currentStyle.left;\n\t\t\t}\n\t\t\tstyle.left = name === \"fontSize\" ? \"1em\" : ret;\n\t\t\tret = style.pixelLeft + \"px\";\n\n\t\t\t// Revert the changed values\n\t\t\tstyle.left = left;\n\t\t\tif ( rsLeft ) {\n\t\t\t\trs.left = rsLeft;\n\t\t\t}\n\t\t}\n\n\t\treturn ret === \"\" ? \"auto\" : ret;\n\t};\n}\n\nfunction setPositiveNumber( elem, value, subtract ) {\n\tvar matches = rnumsplit.exec( value );\n\treturn matches ?\n\t\t// Guard against undefined \"subtract\", e.g., when used as in cssHooks\n\t\tMath.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || \"px\" ) :\n\t\tvalue;\n}\n\nfunction augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {\n\tvar i = extra === ( isBorderBox ? \"border\" : \"content\" ) ?\n\t\t// If we already have the right measurement, avoid augmentation\n\t\t4 :\n\t\t// Otherwise initialize for horizontal or vertical properties\n\t\tname === \"width\" ? 1 : 0,\n\n\t\tval = 0;\n\n\tfor ( ; i < 4; i += 2 ) {\n\t\t// both box models exclude margin, so add it if we want it\n\t\tif ( extra === \"margin\" ) {\n\t\t\tval += jQuery.css( elem, extra + cssExpand[ i ], true, styles );\n\t\t}\n\n\t\tif ( isBorderBox ) {\n\t\t\t// border-box includes padding, so remove it if we want content\n\t\t\tif ( extra === \"content\" ) {\n\t\t\t\tval -= jQuery.css( elem, \"padding\" + cssExpand[ i ], true, styles );\n\t\t\t}\n\n\t\t\t// at this point, extra isn't border nor margin, so remove border\n\t\t\tif ( extra !== \"margin\" ) {\n\t\t\t\tval -= jQuery.css( elem, \"border\" + cssExpand[ i ] + \"Width\", true, styles );\n\t\t\t}\n\t\t} else {\n\t\t\t// at this point, extra isn't content, so add padding\n\t\t\tval += jQuery.css( elem, \"padding\" + cssExpand[ i ], true, styles );\n\n\t\t\t// at this point, extra isn't content nor padding, so add border\n\t\t\tif ( extra !== \"padding\" ) {\n\t\t\t\tval += jQuery.css( elem, \"border\" + cssExpand[ i ] + \"Width\", true, styles );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn val;\n}\n\nfunction getWidthOrHeight( elem, name, extra ) {\n\n\t// Start with offset property, which is equivalent to the border-box value\n\tvar valueIsBorderBox = true,\n\t\tval = name === \"width\" ? elem.offsetWidth : elem.offsetHeight,\n\t\tstyles = getStyles( elem ),\n\t\tisBorderBox = jQuery.support.boxSizing && jQuery.css( elem, \"boxSizing\", false, styles ) === \"border-box\";\n\n\t// some non-html elements return undefined for offsetWidth, so check for null/undefined\n\t// svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285\n\t// MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668\n\tif ( val <= 0 || val == null ) {\n\t\t// Fall back to computed then uncomputed css if necessary\n\t\tval = curCSS( elem, name, styles );\n\t\tif ( val < 0 || val == null ) {\n\t\t\tval = elem.style[ name ];\n\t\t}\n\n\t\t// Computed unit is not pixels. Stop here and return.\n\t\tif ( rnumnonpx.test(val) ) {\n\t\t\treturn val;\n\t\t}\n\n\t\t// we need the check for style in case a browser which returns unreliable values\n\t\t// for getComputedStyle silently falls back to the reliable elem.style\n\t\tvalueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] );\n\n\t\t// Normalize \"\", auto, and prepare for extra\n\t\tval = parseFloat( val ) || 0;\n\t}\n\n\t// use the active box-sizing model to add/subtract irrelevant styles\n\treturn ( val +\n\t\taugmentWidthOrHeight(\n\t\t\telem,\n\t\t\tname,\n\t\t\textra || ( isBorderBox ? \"border\" : \"content\" ),\n\t\t\tvalueIsBorderBox,\n\t\t\tstyles\n\t\t)\n\t) + \"px\";\n}\n\n// Try to determine the default display value of an element\nfunction css_defaultDisplay( nodeName ) {\n\tvar doc = document,\n\t\tdisplay = elemdisplay[ nodeName ];\n\n\tif ( !display ) {\n\t\tdisplay = actualDisplay( nodeName, doc );\n\n\t\t// If the simple way fails, read from inside an iframe\n\t\tif ( display === \"none\" || !display ) {\n\t\t\t// Use the already-created iframe if possible\n\t\t\tiframe = ( iframe ||\n\t\t\t\tjQuery(\"