Submitted URL: http://bit.ly/3bIk2ZP
Effective URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Submission Tags: falconsandbox
Submission: On January 29 via api from US

Summary

This website contacted 38 IPs in 6 countries across 24 domains to perform 286 HTTP transactions. The main IP is 163.49.12.235, located in Japan and belongs to IIJ Internet Initiative Japan Inc., JP. The main domain is www.beams.co.jp.
TLS certificate: Issued by GlobalSign RSA OV SSL CA 2018 on March 27th 2020. Valid for: a year.
This is the only time www.beams.co.jp was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 1 67.199.248.11 396982 (GOOGLE-PR...)
7 163.49.12.235 2497 (IIJ Inter...)
125 65.9.7.114 16509 (AMAZON-02)
3 52.23.58.111 14618 (AMAZON-AES)
1 65.9.7.16 16509 (AMAZON-02)
7 2a03:2880:f01... 32934 (FACEBOOK)
4 2606:2800:234... 15133 (EDGECAST)
5 175.111.87.200 17941 (BIT-ISLE ...)
1 2a00:1450:400... 15169 (GOOGLE)
1 2600:9000:215... 16509 (AMAZON-02)
11 2a03:2880:f11... 32934 (FACEBOOK)
1 183.79.113.120 24572 (YAHOO-JP-...)
2 2a00:1450:400... 15169 (GOOGLE)
2 143.204.93.55 16509 (AMAZON-02)
1 2a00:1450:400... 15169 (GOOGLE)
1 23.210.248.229 16625 (AKAMAI-AS)
6 2a00:1450:400... 15169 (GOOGLE)
2 2a00:1450:400... 15169 (GOOGLE)
1 142.250.186.66 15169 (GOOGLE)
3 203.104.153.77 38631 (LINE LINE...)
1 2600:9000:21f... 16509 (AMAZON-02)
2 34.102.147.248 15169 (GOOGLE)
4 183.79.249.124 24572 (YAHOO-JP-...)
1 104.244.42.8 13414 (TWITTER)
2 2a00:1450:400... 15169 (GOOGLE)
2 130.211.31.19 15169 (GOOGLE)
52 65.9.7.22 16509 (AMAZON-02)
4 2a00:1450:400... 15169 (GOOGLE)
2 2a00:1450:400... 15169 (GOOGLE)
1 35.241.23.116 15169 (GOOGLE)
1 182.22.30.204 23816 (YAHOO Yah...)
3 13.225.80.109 16509 (AMAZON-02)
2 2a00:1450:400... 15169 (GOOGLE)
2 2a00:1450:400... 15169 (GOOGLE)
1 13.225.80.44 16509 (AMAZON-02)
3 173.194.76.157 15169 (GOOGLE)
1 2600:9000:21f... 16509 (AMAZON-02)
12 143.204.93.104 16509 (AMAZON-02)
286 38
Domain Requested by
125 cdn.beams.co.jp www.beams.co.jp
cdn.beams.co.jp
52 cdn-cms.beams.co.jp www.beams.co.jp
cdn.beams.co.jp
12 static-contents.worldshopping.jp www.beams.co.jp
11 www.facebook.com connect.facebook.net
www.beams.co.jp
7 www.google-analytics.com www.googletagmanager.com
www.google-analytics.com
checkout-js.worldshopping.jp
7 connect.facebook.net www.beams.co.jp
connect.facebook.net
7 www.beams.co.jp cdn.beams.co.jp
www.googletagmanager.com
4 www.google.de www.beams.co.jp
4 www.google.com www.beams.co.jp
4 googleads.g.doubleclick.net www.googleadservices.com
4 platform.twitter.com www.beams.co.jp
platform.twitter.com
3 aigent2.silveregg.net beams.silveregg.net
aigent2.silveregg.net
3 bid.g.doubleclick.net www.googleadservices.com
3 checkout-api.worldshopping.jp www.googletagmanager.com
checkout-api.worldshopping.jp
checkout-js.worldshopping.jp
3 tr.line.me www.beams.co.jp
3 www.googletagmanager.com www.beams.co.jp
www.googletagmanager.com
2 s.yimg.jp www.googletagmanager.com
2 t.karte.io static.karte.io
2 b92.yahoo.co.jp www.googletagmanager.com
b92.yahoo.co.jp
2 stats.g.doubleclick.net www.google-analytics.com
2 static.karte.io www.beams.co.jp
static.karte.io
2 nova.collect.igodigital.com www.beams.co.jp
2 beams.silveregg.net www.beams.co.jp
1 spreadsheet-api.worldshopping.jp text
1 checkout-js.worldshopping.jp checkout-api.worldshopping.jp
1 tag.rmp.rakuten.com www.beams.co.jp
1 b97.yahoo.co.jp www.beams.co.jp
1 consent.linksynergy.com www.beams.co.jp
1 syndication.twitter.com www.beams.co.jp
1 intljs.rmtag.com www.beams.co.jp
1 sync-tag.karte.io static.karte.io
1 www.googleadservices.com www.googletagmanager.com
1 d.line-scdn.net www.beams.co.jp
1 yjtag.yahoo.co.jp s.yjtag.jp
1 s.yjtag.jp www.beams.co.jp
1 static.staff-start.com www.beams.co.jp
1 7230564.collect.igodigital.com www.beams.co.jp
1 bit.ly 1 redirects
286 38

This site contains no links.

Subject Issuer Validity Valid
*.beams.co.jp
GlobalSign RSA OV SSL CA 2018
2020-03-27 -
2021-06-01
a year crt.sh
*.collect.igodigital.com
DigiCert TLS RSA SHA256 2020 CA1
2021-01-25 -
2022-02-25
a year crt.sh
*.staff-start.com
Amazon
2020-05-02 -
2021-06-02
a year crt.sh
*.facebook.com
DigiCert SHA2 High Assurance Server CA
2020-12-22 -
2021-03-21
3 months crt.sh
*.twimg.com
DigiCert TLS RSA SHA256 2020 CA1
2020-11-05 -
2021-11-09
a year crt.sh
*.silveregg.net
DigiCert TLS RSA SHA256 2020 CA1
2020-12-24 -
2022-01-24
a year crt.sh
*.google-analytics.com
GTS CA 1O1
2021-01-05 -
2021-03-30
3 months crt.sh
*.tgm.yahoo-net.jp
Cybertrust Japan SureServer CA G4
2020-03-12 -
2021-04-12
a year crt.sh
yjtag.yahoo.co.jp
Cybertrust Japan SureServer CA G4
2020-10-04 -
2021-11-04
a year crt.sh
static.karte.io
Amazon
2020-08-25 -
2021-09-24
a year crt.sh
line-apps.com
DigiCert SHA2 Secure Server CA
2021-01-14 -
2022-01-18
a year crt.sh
*.g.doubleclick.net
GTS CA 1O1
2021-01-05 -
2021-03-30
3 months crt.sh
www.googleadservices.com
GTS CA 1O1
2021-01-05 -
2021-03-30
3 months crt.sh
*.line.me
GlobalSign RSA OV SSL CA 2018
2020-06-17 -
2022-09-05
2 years crt.sh
sync-tag.karte.io
Amazon
2020-05-01 -
2021-06-01
a year crt.sh
*.rmtag.com
Thawte RSA CA 2018
2020-01-23 -
2022-02-26
2 years crt.sh
edge01.yahoo.co.jp
Cybertrust Japan SureServer CA G4
2021-01-26 -
2022-02-25
a year crt.sh
syndication.twitter.com
DigiCert TLS RSA SHA256 2020 CA1
2020-11-30 -
2021-11-29
a year crt.sh
*.karte.io
GlobalSign GCC R3 DV TLS CA 2020
2020-12-17 -
2021-12-22
a year crt.sh
www.google.com
GTS CA 1O1
2021-01-05 -
2021-03-30
3 months crt.sh
www.google.de
GTS CA 1O1
2021-01-05 -
2021-03-30
3 months crt.sh
*.linksynergy.com
Thawte RSA CA 2018
2019-06-11 -
2021-07-18
2 years crt.sh
mscedge01.yahoo.co.jp
Cybertrust Japan SureServer CA G4
2020-08-04 -
2021-09-03
a year crt.sh
*.rmp.rakuten.com
DigiCert SHA2 Secure Server CA
2021-01-21 -
2022-02-15
a year crt.sh
*.worldshopping.jp
Amazon
2020-07-03 -
2021-08-03
a year crt.sh
*.google.com
GTS CA 1O1
2021-01-05 -
2021-03-30
3 months crt.sh
*.google.de
GTS CA 1O1
2021-01-05 -
2021-03-30
3 months crt.sh

This page contains 7 frames:

Primary Page: https://www.beams.co.jp/item/beams/blouson/11185521729/
Frame ID: 8ECA8E03A2A0EB1A357DE6A36E176FF5
Requests: 282 HTTP requests in this frame

Frame: https://www.facebook.com/v2.3/plugins/share_button.php?app_id=414883048568439&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Dfb309ffd5d536%26domain%3Dwww.beams.co.jp%26origin%3Dhttps%253A%252F%252Fwww.beams.co.jp%252Ffd0cc1d69233e4%26relation%3Dparent.parent&container_width=0&href=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&layout=button&locale=ja_JP&mobile_iframe=true&sdk=joey&size=small
Frame ID: 0C35CC442C2947E9147D064C61196326
Requests: 1 HTTP requests in this frame

Frame: https://platform.twitter.com/widgets/widget_iframe.96fd96193cc66c3e11d4c5e4c7c7ec97.html?origin=https%3A%2F%2Fwww.beams.co.jp
Frame ID: 2925106CF85C465B64FBA1B7F6955489
Requests: 1 HTTP requests in this frame

Frame: https://platform.twitter.com/widgets/tweet_button.96fd96193cc66c3e11d4c5e4c7c7ec97.ja.html
Frame ID: 153869D34FDF12B72F08E08BC7109D12
Requests: 1 HTTP requests in this frame

Frame: https://bid.g.doubleclick.net/xbbe/pixel?d=KAE
Frame ID: A456C1FF5BAB11A45DE7E276862CBDD8
Requests: 1 HTTP requests in this frame

Frame: https://bid.g.doubleclick.net/xbbe/pixel?d=KAE
Frame ID: BEC141377ACFA28E01D8A305110EDBD6
Requests: 1 HTTP requests in this frame

Frame: https://bid.g.doubleclick.net/xbbe/pixel?d=KAE
Frame ID: 25FC24A7B4977E5C268C3D5AF62FC65D
Requests: 1 HTTP requests in this frame

Screenshot


Page URL History Show full URLs

  1. http://bit.ly/3bIk2ZP HTTP 301
    https://www.beams.co.jp/item/beams/blouson/11185521729/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • headers server /^(?:Microsoft-)?IIS(?:\/([\d.]+))?/i

Overall confidence: 100%
Detected patterns
  • headers server /^(?:Microsoft-)?IIS(?:\/([\d.]+))?/i

Page Statistics

286
Requests

98 %
HTTPS

42 %
IPv6

24
Domains

38
Subdomains

38
IPs

6
Countries

4416 kB
Transfer

10123 kB
Size

7
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. http://bit.ly/3bIk2ZP HTTP 301
    https://www.beams.co.jp/item/beams/blouson/11185521729/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

286 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request Cookie set /
www.beams.co.jp/item/beams/blouson/11185521729/
Redirect Chain
  • http://bit.ly/3bIk2ZP
  • https://www.beams.co.jp/item/beams/blouson/11185521729/
71 KB
22 KB
Document
General
Full URL
https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
163.49.12.235 , Japan, ASN2497 (IIJ Internet Initiative Japan Inc., JP),
Reverse DNS
0.12.49.163.in-addr.arpa
Software
Microsoft-IIS/8.5 /
Resource Hash
79aeac08d9043195d0e5b9937326ee8b61cba49617c39660797b1d1ba3da9fdb
Security Headers
Name Value
X-Frame-Options DENY

Request headers

Host
www.beams.co.jp
Connection
keep-alive
Pragma
no-cache
Cache-Control
no-cache
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Sec-Fetch-Site
none
Sec-Fetch-Mode
navigate
Sec-Fetch-User
?1
Sec-Fetch-Dest
document
Accept-Encoding
gzip, deflate, br
Accept-Language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Cache-Control
private
Content-Type
text/html; charset=utf-8
Server
Microsoft-IIS/8.5
Set-Cookie
beams=Session=824667665&Key=7c392a4fb6fd399af77ae25a4a3af6a6669ef4fdd277701dcdc8a2b89409b61c; path=/; HttpOnly; secure; SameSite=None
X-FRAME-OPTIONS
DENY
Referrer-Policy
no-referrer-when-downgrade
Date
Fri, 29 Jan 2021 07:08:33 GMT
Vary
Accept-Encoding
Content-Encoding
gzip
Connection
close

Redirect headers

Server
nginx
Date
Fri, 29 Jan 2021 07:08:32 GMT
Content-Type
text/html; charset=utf-8
Content-Length
142
Cache-Control
private, max-age=90
Location
https://www.beams.co.jp/item/beams/blouson/11185521729/
Set-Cookie
_bit=l0t78w-0775ba44a0d6afd7f8-00F; Domain=bit.ly; Expires=Wed, 28 Jul 2021 07:08:32 GMT
Via
1.1 google
style.css
cdn.beams.co.jp/css/
1 KB
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/style.css?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
f800e116da518279430a3f272610e4620d8eb4a3ee834cb19da04e6b736caeef

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 27 Oct 2015 09:07:22 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"04198e39610d11:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
kcKELkQVaDPIem5oIuXMxnxjY_P7D-o8wrPrGyVVIdbbaU9TxzEn3g==
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
jquery.js
cdn.beams.co.jp/lib/
94 KB
34 KB
Script
General
Full URL
https://cdn.beams.co.jp/lib/jquery.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:01:25 GMT
Content-Encoding
gzip
Age
429
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Fri, 04 Jul 2014 11:16:10 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0798f5b7997cf1:0"
Vary
Accept-Encoding
Content-Type
application/javascript
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
SH9AH-MLr8r1MT0CpzT-9-rv3hLo42NBbUUUcYALJh-g5F9sclKexQ==
jquery-ui.js
cdn.beams.co.jp/lib/
232 KB
67 KB
Script
General
Full URL
https://cdn.beams.co.jp/lib/jquery-ui.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
94217ee7990c505fb77ceff70625ee8b87a250a7109adafb79c29278b543c484

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Fri, 04 Jul 2014 11:16:10 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"0798f5b7997cf1:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
OaJI3VmgzNR6i3KG2zNU_6w2xeO6X7e0jGmfTNQe326SfHSx1iSCBg==
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
jquery.tile.min.js
cdn.beams.co.jp/lib/goods/
790 B
1 KB
Script
General
Full URL
https://cdn.beams.co.jp/lib/goods/jquery.tile.min.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
cb6614e49810faea25623e624739d189d016526d87ca99731b795139c745e50a

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Fri, 25 Jul 2014 09:15:28 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"0b8aaf9e8a7cf1:0"
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
790
X-Amz-Cf-Id
Kek1Ss88DgqmSVCpL7Iz_VtBOQ2BfZSkvU0SQoWfYdVsnHJpaeqTyg==
jquery.nivo.slider.pack.js
cdn.beams.co.jp/js/
12 KB
4 KB
Script
General
Full URL
https://cdn.beams.co.jp/js/jquery.nivo.slider.pack.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
57dcbc094d1a2ad5d9a871ff9efcd47b716a3727402931e10a741ead0c1e79c5

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Sep 2015 05:22:44 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"0aa83de76fad01:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
KHmFi4d9QEtRbjDCErzQkhxoJl--UzEbToxBDg622Gd6beUBMcUkig==
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
common.js
cdn.beams.co.jp/js/
12 KB
4 KB
Script
General
Full URL
https://cdn.beams.co.jp/js/common.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
e9dd9595624c5e4c8c4765f629819f63c8fb9447dd8735bc8b9a7dfca740de88

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Fri, 18 Mar 2016 15:16:19 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"de8e5a1f2981d11:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
_KR5GwAKgERlYnSpmxT8xlQDg-tCpRrTe1xcMJiIf4Oj_RWHCy-Nng==
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
search_suggest.js
cdn.beams.co.jp/js/
8 KB
3 KB
Script
General
Full URL
https://cdn.beams.co.jp/js/search_suggest.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
3e65e12dd2c3ccb5e67ef46a2344272f149690b5064298ab8653231dd9afb573

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Sep 2015 05:24:20 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"01abc1777fad01:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
b8VBXgu-tZyw6-PkQr25SC5XGWVLR9L2Gd5OVwo16e4ZGjXYcixCvA==
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
user.js
cdn.beams.co.jp/js/
1 KB
989 B
Script
General
Full URL
https://cdn.beams.co.jp/js/user.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
ecf5c61526f9bb5d977b1060ef3707be98acd17cc8843d87c3d8db17c9df2b8f

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:59:58 GMT
Content-Encoding
gzip
Age
516
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 29 Sep 2015 05:24:48 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0906c2877fad01:0"
Vary
Accept-Encoding
Content-Type
application/javascript
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
FPsHNfoTv96srx7Uy6s6chDBfo6HeLxjR5Rlv4bTryPZR0SGDMQuNw==
estimate_savecard.js
cdn.beams.co.jp/js/
331 B
873 B
Script
General
Full URL
https://cdn.beams.co.jp/js/estimate_savecard.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
c8f063e631fff51c56863c78092d0a7fd8e99336925f6113271d6abe9162b1bd

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:03:11 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Tue, 29 Sep 2015 05:19:02 GMT
Server
Microsoft-IIS/8.5
Age
323
ETag
"027315a76fad01:0"
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
331
X-Amz-Cf-Id
W6LRNPT-k-jarbZfAfcdqdv8gPDpGoMFJEwEj51Mq585A9pqQaSxFQ==
vendor.css
cdn.beams.co.jp/beams/css/pc/
12 KB
5 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/beams/css/pc/vendor.css?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
393842b750dc755397e9554345157c2cc00de4ace686eeca07abc6d5ed59546e

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Mon, 19 Aug 2019 10:41:46 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"0119eb27a56d51:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
41klwNRWMIr9x-axd4cPBvyoFSnlYTLCynyCEKvNuSY5PW8CcTGhNQ==
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
cri_liveact.css
cdn.beams.co.jp/beams/css/pc/
33 KB
12 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/beams/css/pc/cri_liveact.css?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
2f988b6d97c8f5a41e34bf200c327459c32031f9eddcf7039dec429ff9bf2396

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Fri, 14 Sep 2018 02:34:02 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"18f34b66d34bd41:0"
Vary
Accept-Encoding
X-Cache
RefreshHit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
AXYF6DSSOPSdNfR8xTlKbqRON7tz-uQ9IAS_k4zUyO0WLH5ciKoG3Q==
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
application.css
cdn.beams.co.jp/beams/css/pc/
567 KB
60 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
e1ac4e35ebd99ae8cfa4daca06aae0b06d23f6a1123c432c7e99d1ca13348070

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:01:48 GMT
Content-Encoding
gzip
Age
405
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Thu, 23 Apr 2020 01:12:38 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0c74447c19d61:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
LJX6RTGnG2b90ebjcUl2csvahLMDjA3VBl3JdTO_zShpWJo3sUv4CA==
application2.css
cdn.beams.co.jp/beams/css/pc/
254 KB
30 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/beams/css/pc/application2.css?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
ae01da84f4cd96fb18a4e9cb2683315871fd442e8db30a8be8f6beab9a117e6a

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Wed, 26 Feb 2020 07:26:36 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"01ed01376ecd51:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
gRuckCAN_ZHPHshLfKx-MN2WZ3BhYQuP4RZ7P4j5x5Chyi0AKFFxKA==
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
vendor.js
cdn.beams.co.jp/beams/javascript/pc/
266 KB
89 KB
Script
General
Full URL
https://cdn.beams.co.jp/beams/javascript/pc/vendor.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
03ea274baccf0562a35e74e44c92c3e955cceaafbf8c2960c2515678d9dd59c1

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:06:46 GMT
Content-Encoding
gzip
Age
107
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Thu, 06 Feb 2020 06:00:46 GMT
Server
Microsoft-IIS/8.5
ETag
W/"07be9c5b2dcd51:0"
Vary
Accept-Encoding
Content-Type
application/javascript
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
Q1NTc9Dtf_tck_ihT5psrw25fvdWA97crnRUGyMGoQU54hYmHWwfsA==
cri_liveact.js
cdn.beams.co.jp/beams/javascript/pc/
269 KB
71 KB
Script
General
Full URL
https://cdn.beams.co.jp/beams/javascript/pc/cri_liveact.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
8142e54be95390a7468ee2374b64398465b26cc95023c6dcd0b217742a27ab95

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:06:46 GMT
Content-Encoding
gzip
Age
107
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Fri, 14 Sep 2018 02:35:40 GMT
Server
Microsoft-IIS/8.5
ETag
W/"f7f9aaa0d34bd41:0"
Vary
Accept-Encoding
Content-Type
application/javascript
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
I7UgU6EXlk9LM75yI-Le2MuffPp7t6kAlLLj21jfJnkSS38OmEYuKQ==
cri_liveact_framework.js
cdn.beams.co.jp/beams/javascript/pc/
33 KB
11 KB
Script
General
Full URL
https://cdn.beams.co.jp/beams/javascript/pc/cri_liveact_framework.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
f8e22a8afd6b56b93d56d73135871d433ad737ad57e54675ee2893cf1f28b5af

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:00:59 GMT
Content-Encoding
gzip
Age
454
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Fri, 14 Sep 2018 02:35:37 GMT
Server
Microsoft-IIS/8.5
ETag
W/"60ccd99ed34bd41:0"
Vary
Accept-Encoding
Content-Type
application/javascript
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
Rtlsl2VIUCbDMGRfH5qXJNWmHMToEpbIya3Zrq-SC9dSG657bYHTzg==
application.js
cdn.beams.co.jp/beams/javascript/pc/
102 KB
21 KB
Script
General
Full URL
https://cdn.beams.co.jp/beams/javascript/pc/application.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
13994ce6c7cb3f4901093c8feb8a45b1713340a80aba6ffd6bafa573b6715735

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:57:27 GMT
Content-Encoding
gzip
Age
667
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Wed, 22 Apr 2020 09:38:42 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0bd35cf8918d61:0"
Vary
Accept-Encoding
Content-Type
application/javascript
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
8R_jMIMfGZxtYRcHztAKRyw4ujAAkvZVlbFcf8C01rUxns04hvK-iA==
application2.js
cdn.beams.co.jp/beams/javascript/pc/
17 KB
5 KB
Script
General
Full URL
https://cdn.beams.co.jp/beams/javascript/pc/application2.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
51455826c01023bdd9360fc1b7754229bf737adb872fef398ec0842b49c71c4c

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:02:30 GMT
Content-Encoding
gzip
Age
364
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Thu, 06 Feb 2020 06:00:40 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0f455c2b2dcd51:0"
Vary
Accept-Encoding
Content-Type
application/javascript
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
kC-4CDawIlAlq0_bvsH5u3VmVABmjQcYCgxvurxaV43Th7nqiMweKQ==
jquery.balloon.js
cdn.beams.co.jp/lib/
11 KB
4 KB
Script
General
Full URL
https://cdn.beams.co.jp/lib/jquery.balloon.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
0390b9d6d0f49c86395e4db90fd7fefe9f7cadf3ab989aa37321a473dd618b1f

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Jul 2014 11:03:34 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"0c746bd1cabcf1:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
9kyaL_cPxnUSJ3ESy-vd_gqlfvyy1ehuzLPb3d9g8X9Svl6do6SsZw==
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
goods_cartlist.js
cdn.beams.co.jp/js/
2 KB
1 KB
Script
General
Full URL
https://cdn.beams.co.jp/js/goods_cartlist.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
f4c6b9c996e5d768c0b66434b162175bb2a0b7c410ea04eb01f341507eab1592

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:57:56 GMT
Content-Encoding
gzip
Age
637
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Fri, 05 Aug 2016 09:01:15 GMT
Server
Microsoft-IIS/8.5
ETag
W/"9986eecf7eed11:0"
Vary
Accept-Encoding
Content-Type
application/javascript
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
9OXIm0FLMtdO2JPYSvNZ42yY3GTQ71kbx8T-D7Yd2ElmcGHcH0VbWw==
LeftMenu_Ajax.js
cdn.beams.co.jp/js/
2 KB
1 KB
Script
General
Full URL
https://cdn.beams.co.jp/js/LeftMenu_Ajax.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
54b8d67e44e40e4ce1abd9e741bb1db9aa0668a9b8716a50d469a45faa44fbf0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 25 Feb 2020 05:47:38 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"07913169febd51:0"
Vary
Accept-Encoding
X-Cache
RefreshHit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
9_v0Xkyi1Gkhq3ts8ql2TZLA8Nk15755zdyriVHIQW41Ypv5OOsubA==
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
goods_ajax_cart.js
cdn.beams.co.jp/js/
6 KB
2 KB
Script
General
Full URL
https://cdn.beams.co.jp/js/goods_ajax_cart.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
fe3780c801354c93e38916c76157ac1590f739383feef5d8b359d06d5cba02ee

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Wed, 02 Dec 2020 02:17:10 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"76cdaa3d51c8d61:0"
Vary
Accept-Encoding
X-Cache
Miss from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
CjDDEh-HGImKWoz3Hrd9oDY6qYLPOs3YCty8h5bTsCJdQsDTLLD-3Q==
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
goods_ajax_bookmark.js
cdn.beams.co.jp/js/
7 KB
2 KB
Script
General
Full URL
https://cdn.beams.co.jp/js/goods_ajax_bookmark.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
fd4578722835cc332355dc1625ddfeeba9278b99f95e5b3a31414fcf15af818d

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Mon, 16 Mar 2020 11:56:34 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"056cf089fbd51:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
p8GyvWG5meP5CS7k9FxTkmQs83aIjgDqx6HZcleK_ujgrVAMdV49Rw==
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
goods_ajax_quickview.js
cdn.beams.co.jp/js/
2 KB
1 KB
Script
General
Full URL
https://cdn.beams.co.jp/js/goods_ajax_quickview.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
e44bb5115c828b8ddbdae8104d97cbb10e7fb030be140e37bf06e045bf4148f7

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Sep 2015 05:21:00 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"08686a076fad01:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
kj4hNdvsqKREaZWW18Y-q8AJWeooxM27YWb4IxyL7pRxxGiI0Lhw8Q==
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
goodslistajax.js
cdn.beams.co.jp/js/
1 KB
1 KB
Script
General
Full URL
https://cdn.beams.co.jp/js/goodslistajax.js?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
1e19592741b7db726e7f1d25b359fb8a2aba5696704b6f8d99ee0e50dd226ac2

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Fri, 27 Jul 2018 01:37:12 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"b6e78d574a25d41:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
Ni-fgfKnanSed2TWYIVCzlVZEuZV37Q1BJDTGTPZtNmge5xQdABHtg==
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
core.css
cdn.beams.co.jp/css/
2 KB
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/core.css?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
78b70a8b9c38afcea41cd715fbdd54cd05ecb65cb75a94c45354a925a48a0e9c

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Sep 2015 05:52:36 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"02aa1a7bfad01:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
W8chfSWhf1O7Qc9AWNDOOxAuCNd2t_GsAM3Q1tcPWj9Xp1AIiHNloQ==
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
skin.css
cdn.beams.co.jp/css/
2 KB
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/skin.css?201202
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
b0dd950e87de94a2e9177a029ddc014b9e2da24ebdd436e8e25e980837b00482

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Sep 2015 05:56:08 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"0ccfd887bfad01:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
Z6HNM6G7y9S-kHOc3iqTovWDzeBDrlFCWwJkMsu_cK7zIMZPR6A1Tg==
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
collect.js
7230564.collect.igodigital.com/
9 KB
2 KB
Script
General
Full URL
https://7230564.collect.igodigital.com/collect.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.23.58.111 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-52-23-58-111.compute-1.amazonaws.com
Software
/
Resource Hash
4611c34378b1bbbee8890a472c6390137ce8841041a646f0bdc58cf9180eb18a

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:34 GMT
content-encoding
gzip
last-modified
Mon, 25 Jan 2021 17:34:17 GMT
vary
Accept-Encoding
content-type
application/javascript
goto-sp-site.png
cdn.beams.co.jp/beams/images/pc/common/
6 KB
7 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/common/goto-sp-site.png
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
815cfb3ff9a7303f1de7fd46b87811a81b15c66dbc0920c1f27231dda59e0209

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:01:51 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:22 GMT
Server
Microsoft-IIS/8.5
Age
404
ETag
"0a174f2111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
image/png
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
6240
X-Amz-Cf-Id
3nrEZqTR_UjYlZoUdm-tqM4XEfXcwWplYn7JC7ZmACDilZt3ROp4eQ==
time_setting.jquery.js
cdn.beams.co.jp/lp/news/
523 B
1 KB
Script
General
Full URL
https://cdn.beams.co.jp/lp/news/time_setting.jquery.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
223a9ffa66345cf54d569960a2d85f01324278a03808cb66d7fb91ddf0f3b9aa

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Wed, 14 Jun 2017 04:47:07 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"d09ea746c9e4d21:0"
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
523
X-Amz-Cf-Id
JkMlWJHTASRvPLY09-8Nnxk23h17LK7QsZyP_GwhByGytZA7Di13oQ==
IMG_0043_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0043_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
ee9ec29e88bb4ee17e513781fc9fd303fc6af5094c7a11e380d459b0650e3a1f

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:36:41 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"6dd08fa137d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1337
X-Amz-Cf-Id
bnQU-aL3eyUNwQGSxJJmiBeFjV3WEN70jOwUW4F_Mp8fDzNEqvDXbQ==
IMG_0020_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
2 KB
3 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0020_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
44b2f0bf47fcb14375c02091607183390aecf684560504a8b1d1e83d3b0c44b0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:36:57 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"7a5e27ab37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
2042
X-Amz-Cf-Id
gD42BEITMm4UD3_2tk0acZYoVttYwGaT7BDxYso1TqzYbbC0CjIFhg==
IMG_0036_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0036_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
0eda87c9a47bd32de407b641426de373037b4be322654b867e78247001d10034

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:05 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"95dd3ab037d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1248
X-Amz-Cf-Id
VVX6SQKnxmO5gtw95itzKSRRC-2D1YJ53oM1KRBTR3KU7KGd0sZnfA==
IMG_0037_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0037_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
60af81d9e1a58beb0b86081d603477ff7ac3df6fb57002c7382ed5378580d71f

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:14 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"e9b963b537d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1104
X-Amz-Cf-Id
NYNqnVuUxSFm_s2CyVmkpUJUl3APe70gvcBx_JZw9mcXfCsB-Dtmkw==
IMG_0038_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
800 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0038_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
350d5b4d5374f817ee9fe580a7375405f526700358fbb30ea79086096906ee16

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:24 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"fd9448bb37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
800
X-Amz-Cf-Id
Y2SyMp8YDGekoCSCwn54tMsZjkQL096rQvjApQP9yW4Jv2_MOK83OQ==
IMG_0039_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0039_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
639c30c057c4f05bd2fe5f71e7ee22b62232c08c619d982b25e3fd31ed053825

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:33 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"95c6cbc037d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1205
X-Amz-Cf-Id
YiPs6G5iyhChB8JCwHAX6Rz0FLlDf6A2fWVTIZtVvKkpXD6n99lSNg==
IMG_0040_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0040_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
5da33c05152382bed151ad33ef3a644c05a7a357726595016d2ab7e32b57efa1

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:41 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"88472c537d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1226
X-Amz-Cf-Id
fG3hpsTF2wwdz3ICMvzxGJzUriDtP6qPYMeJdcE1Gjw7xvq0DjvLhA==
IMG_0042_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0042_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
c74266d1a0f95636dd0f185b4ee7a702c1202364753c9fa2f76db86dde230930

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:49 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"1ace61ca37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1055
X-Amz-Cf-Id
DfARR73cyewy43Rr5emtqjZKKN9OXmraQ4n4_wFog44dRQ6W2WBLxQ==
IMG_0044_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
764 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0044_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
ad6076ed22697e5889fce42b22aad93f9eb6b4ff94c4f8d65e18c25000dc2e64

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:58 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"f937aecf37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
764
X-Amz-Cf-Id
ftnF4gEGsX2BgZizU7r7e-ztJf0OEXv6MJqisbMmy1yAA1cIOPj9DA==
IMG_0046_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0046_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
3c5e1c5409570a501bfb15e3b920cdd2376ad5a255cb1fe459d2a051ed9bf273

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:38:07 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"765dedd437d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1318
X-Amz-Cf-Id
IIomYBL_nzzUcEvtOxdVjIaJ0aC4C-F-UD0aNtLcf2Dqh4cP-LSoBA==
IMG_0045_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
2 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0045_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
0bbcf57f1d7cfe759db0ae1e8c5dbf01325cf4a629963bbab999a98a123c62a2

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:38:15 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"17e9dd937d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1631
X-Amz-Cf-Id
P_FvWykfBv6LVo_8cPqnGL2LfLlFjBU5xq5iiyG0JcXI8r7dHDoGig==
IMG_0041_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S1/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S1/IMG_0041_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
746732918e2b61ec6db91b4a57cb6c383a1f1d1bb35ac36758c6c73a2e9d3317

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:38:22 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"348d1ade37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1163
X-Amz-Cf-Id
pNKA8iusAK5UuOGSvtZmpj1xxoCu0k3F2foPMll55QuVJRarONPv5g==
IMG_5195_1200_1440.jpg
cdn.beams.co.jp/img/goods/11161649498/S2/
10 KB
10 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11161649498/S2/IMG_5195_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
b3460fd4d1e865671093ba8f57b5a80f93fccc4d6dfea98702a1b8ede287c310

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Tue, 18 Feb 2020 09:59:54 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"aaef492b42e6d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
10078
X-Amz-Cf-Id
H3lFZPJFOqdmWxYWgM8BG09W54Q0cRwr6ItSvgHLwUIqfBieHADhSg==
IMG_3488_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185249141/S2/
17 KB
18 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185249141/S2/IMG_3488_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
7e93ffba400cb5992bf810f80e413f8d3d3cbf0ce674e5afd4fe54d901f8ce5f

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Mon, 23 Mar 2020 06:56:27 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"f2cdc22ce00d61:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
17908
X-Amz-Cf-Id
jXS5oemVAPfQJ9HGr1jjsTPhVmAJHFRZO3I-0T_c-rKnukXsXE2nLQ==
IMG_3494_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185260791/S2/
12 KB
13 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185260791/S2/IMG_3494_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
ad711ec055843c1b078fcea7dc04eb5429241228e4b8caee4a791f8631ad8ed9

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Mon, 23 Mar 2020 04:44:33 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"e35652bfcd0d61:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
12438
X-Amz-Cf-Id
8wOnZA-DCmGXJ3vNJ4TPq8lvUqA9EIBQH--jueHuqp7lqUeUPQzHzg==
IMG_3470_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185294408/S2/
12 KB
12 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185294408/S2/IMG_3470_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
015a416a0fd33c2ab912da0b90e5f17b58c291ea252c055b5f67d4276d960847

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Thu, 19 Mar 2020 10:55:06 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"16be8fd9dcfdd51:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
11988
X-Amz-Cf-Id
97FgJ0tYp7k9A1RP4Ikhw4v_yheEKQjTV01ojdEpGQcoMBpYlQ3LZg==
lightbox.css
cdn.beams.co.jp/css/
4 KB
2 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/lightbox.css
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
b6516367a4082d9ff4d26b2e592acb604cbc4006c682bfdaa249ee1d3591c480

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:57:57 GMT
Content-Encoding
gzip
Age
638
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 29 Sep 2015 05:54:20 GMT
Server
Microsoft-IIS/8.5
ETag
W/"04e9e487bfad01:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
LkttaGHRN9a8yihzfSgWHi8LFdL1l0IlsKGHDaPtM9m2Go_kxZwUhA==
lightbox.js
cdn.beams.co.jp/lib/goods/
8 KB
3 KB
Script
General
Full URL
https://cdn.beams.co.jp/lib/goods/lightbox.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
ba4789f07e8ddb0913291fef054acdb2c6c9188100ff32640399310c84af9bc9

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Jul 2014 02:04:56 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"0543f7ed1aacf1:0"
Vary
Accept-Encoding
X-Cache
Miss from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
bxbgn9OKMa1Esy8ON6f3PNyo-SsrKqUsYxPFkl9KRDFvvWEattL_Bw==
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
goods_zoomjs.js
cdn.beams.co.jp/js/
436 B
978 B
Script
General
Full URL
https://cdn.beams.co.jp/js/goods_zoomjs.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
534764ce384ebf453c779a93f1f7be424d4a518e9bb214342665ee1d799675f3

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:03:03 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Tue, 29 Sep 2015 05:22:24 GMT
Server
Microsoft-IIS/8.5
Age
331
ETag
"0e897d276fad01:0"
X-Cache
Hit from cloudfront
Content-Type
application/javascript
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
436
X-Amz-Cf-Id
GwvpLxb3kbipPP0iyWHQDigZXQIsCuYU0i-jIQUul-mIKUhOk-hA_w==
reset.css
cdn.beams.co.jp/css/
1 KB
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/reset.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
ba02f65d53a36dc8b84b530b0dcac4a7c1ea33b10a474ac0abb1a1e54ca6599d

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Sep 2015 05:55:00 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"0d275607bfad01:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
l0YQbTbp7CfeplVBO_SODEKjHGXMGLNsk6kWKWirp-YBdMlfMvqYew==
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
s_lmr.css
cdn.beams.co.jp/css/
2 KB
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/s_lmr.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
3d7e3fb252779d18a6ad21afd8a274d6cf001c907e784cf0c5fc3ac6083eeaf2

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:00:58 GMT
Content-Encoding
gzip
Age
455
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 29 Sep 2015 05:55:14 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0dce687bfad01:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
VBxyBkm_7Ta3ZXj69vrkYnPpcmMnbl5OASIUF_mqIWsuzPuUe21mtg==
common.css
cdn.beams.co.jp/css/
20 KB
5 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/common.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
d2086ca62031c5dd5fafb1a3c131661d40ae9bf820a7106fe67f7bd36ad3f775

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:05:48 GMT
Content-Encoding
gzip
Age
166
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Sat, 23 Apr 2016 14:17:14 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0913bd56a9dd11:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
O1SriHS1pagDop3oelxCVCstPnJmh7SeC08R6Fc4-cj-68F2b4HXlg==
sidebox.css
cdn.beams.co.jp/css/
9 KB
2 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/sidebox.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
cb0262380e297e8054c405781b1fa8097dc8c2939d1d5ac580473c44d7dfc40e

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:01:48 GMT
Content-Encoding
gzip
Age
406
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 29 Sep 2015 05:55:58 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0eb7837bfad01:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
L8BkwvbypJ0HA0buwLrbwpdE4ITxgecP0Esl3yzoXBbKqfEyNCMN_w==
category.css
cdn.beams.co.jp/css/
4 KB
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/category.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
2f162060a0175917d707ad6c689dead1496cdac4bc4e9fafb24a5d7a464eeb8d

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:05:48 GMT
Content-Encoding
gzip
Age
166
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 29 Sep 2015 05:52:28 GMT
Server
Microsoft-IIS/8.5
ETag
W/"076dc57bfad01:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
Zd4q4p20HUKBvn1O0BAxWWObDopn2T18yO-CTM7L4WPMRaiwNtXjgQ==
goods.css
cdn.beams.co.jp/css/
22 KB
5 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/goods.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
bd55bbb30d21bc2704987010a9c0e1a70ac6d50404036991bf5a03b5d7f8d6fc

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:05:48 GMT
Content-Encoding
gzip
Age
166
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 23 Feb 2016 09:36:46 GMT
Server
Microsoft-IIS/8.5
ETag
W/"08b2db61d6ed11:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
v7MxKUNfn4OlUD0Qsj39SYk9ZPJ0jjfOiUXWhMiDaw44QgxWQ4alug==
order.css
cdn.beams.co.jp/css/
17 KB
4 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/order.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
279abec9d787dfc0ab49d30f250d4ee07281c81f7c4697ade554b0446e64b8aa

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:00:58 GMT
Content-Encoding
gzip
Age
455
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Mon, 07 Mar 2016 03:20:06 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0f7e53e2078d11:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
omSItJqDWTO2ihMMJ3zyZhDKlBuA3sFzxb6mGcylktWPs-pqryrAoA==
customer.css
cdn.beams.co.jp/css/
12 KB
3 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/customer.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
c6c0478f0ad14de5fdbdb7d382790867d9b3ef18b9bd0f741084590637c13e7b

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Thu, 07 Jan 2016 09:39:04 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"06c43f2f49d11:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
zTsdKUJE6tIkJzo7KYiE2BAIK1Un8OyY3EBmJm2P7L-JodoiGjI6cA==
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
etc.css
cdn.beams.co.jp/css/
8 KB
2 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/etc.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
158a833fa427ecc757a8e681e464febe4aaf25c66ae3d031198bf0da2c302017

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:05:48 GMT
Content-Encoding
gzip
Age
165
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 29 Sep 2015 05:53:40 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0cac6307bfad01:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
lmD7aT6-z6RS_83JLUEwu_ZL9NLrEWKdNy7geWF6nLd2DdUkLs_JzA==
quickorder.css
cdn.beams.co.jp/css/
2 KB
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/quickorder.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
ddbce46b9c4c6fb3b09461e7b9b0b64477f75e868840cf52f4f8792511cd2ee2

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:05:48 GMT
Content-Encoding
gzip
Age
165
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 29 Sep 2015 05:54:50 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0f17f5a7bfad01:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
OWpBTR-FJ2WOwKKcADUuB3ujerc_BR4sugZLX4oYWy4DnoagSHceyQ==
userreview.css
cdn.beams.co.jp/css/
4 KB
2 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/userreview.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
3b8738c5096be35869d2c0f7fef27e980e5f28bd70b8b21d53a91340f55a0770

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:59:57 GMT
Content-Encoding
gzip
Age
517
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 29 Sep 2015 05:57:40 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0e2d3bf7bfad01:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
pENGKs_nzEXTKOTmmjRdq4hAmsb-1wfFtk-_Jn_9v8IxzLdpUJxffA==
core.css
cdn.beams.co.jp/css/
2 KB
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/core.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
78b70a8b9c38afcea41cd715fbdd54cd05ecb65cb75a94c45354a925a48a0e9c

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Sep 2015 05:52:36 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"02aa1a7bfad01:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
5Fp8g7SquvQPDcxOnZKMKbNTwj2Z7aehWIfHBN2Rjkb203e5RUwbhA==
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
skin.css
cdn.beams.co.jp/css/
2 KB
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/skin.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
b0dd950e87de94a2e9177a029ddc014b9e2da24ebdd436e8e25e980837b00482

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Sep 2015 05:56:08 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"0ccfd887bfad01:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
_YC7EGWcoC80s_BOmP5adEKwd2L7dxTeQxjdhYF7V6kK36c1iSUVOg==
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
dropframe.css
cdn.beams.co.jp/css/
801 B
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/dropframe.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
184083a9be98a072c9a7ed84351facd142d2eab53ea3cfb9054eaecc0e34ed68

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:05:48 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Tue, 29 Sep 2015 05:53:30 GMT
Server
Microsoft-IIS/8.5
Age
165
ETag
"0e9d02a7bfad01:0"
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
801
X-Amz-Cf-Id
iARyh2L7NmJNeobTFe6ei_m3FE4egHMJb6EwGFTywfyXO5RFDc5dBw==
nivo-slider.css
cdn.beams.co.jp/css/
2 KB
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/nivo-slider.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
49d1f3954354b8f57a9efd27a85e76b0fa3e576637ce0650258035ef477296ac

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:02:29 GMT
Content-Encoding
gzip
Age
364
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 29 Sep 2015 05:54:28 GMT
Server
Microsoft-IIS/8.5
ETag
W/"02634d7bfad01:0"
Vary
Accept-Encoding
Content-Type
text/css
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
w6nx6mskfedtqa4GArbJ2Z8dOwez4zOoED9ZdUDfWjDnqZfEqhrqFg==
user.css
cdn.beams.co.jp/css/
6 KB
2 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/user.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
3baafb4724f37dd03505de5e5480cfb11de4e6f3980a712953cbceed82e1fdf3

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Sep 2015 05:57:14 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"09954b07bfad01:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
mfx36k4cRo3261qVvIxbDnFyTzkSasX55SCvpAIVzW5bCZQgNlLSMg==
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
freepage.css
cdn.beams.co.jp/css/
1 KB
939 B
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/freepage.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
616e84701f3fbaa85824a5ad4c46c6ca8d4e67e2df6ca3e535dfd6b0be4f48fb

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Tue, 29 Sep 2015 05:53:56 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"032503a7bfad01:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
2OUCQYS_1BM_Urpptsow7L2oc-fwM08GvRmlm80zRNw39LNoW61MJA==
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
search_suggest.css
cdn.beams.co.jp/css/
860 B
1 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/search_suggest.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
971557d055eb3b13269af6428ec8f74687a798e42dbcdb9246ab256ebccfda43

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:57:26 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Tue, 29 Sep 2015 05:55:42 GMT
Server
Microsoft-IIS/8.5
Age
668
ETag
"0837e797bfad01:0"
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
860
X-Amz-Cf-Id
-j0Uov4B4pYerBq8XDojiGdcULJPi-Ag381lpa_6SsKWRY4GWTMbpQ==
jquery-ui.css
cdn.beams.co.jp/css/ui-lightness/
27 KB
6 KB
Stylesheet
General
Full URL
https://cdn.beams.co.jp/css/ui-lightness/jquery-ui.css
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/style.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
932e9b1d5c5cadf2c1f8814d7a03f4c5e2576badf1bc8dcde4294f113d270acb

Request headers

Referer
https://cdn.beams.co.jp/css/style.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:34 GMT
Content-Encoding
gzip
Last-Modified
Fri, 04 Jul 2014 11:16:10 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"0798f5b7997cf1:0"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
text/css
access-control-allow-origin
*
Transfer-Encoding
chunked
Connection
keep-alive
access-control-allow-headers
content-type
X-Amz-Cf-Id
x41XdOfNpl85lKLEAIa8sO8TSbvxU83d0a_3zOqTjTt9BC6ryHVxkw==
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
staffstart_beams.js
static.staff-start.com/js/
38 KB
38 KB
Script
General
Full URL
https://static.staff-start.com/js/staffstart_beams.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.16 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
f3b9eddd2173f6876776d76874b9b8cf65068c68629592cf255c35ae76b84e11

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 06:07:39 GMT
via
1.1 46546eb404789d29bf372f6a3fe43876.cloudfront.net (CloudFront)
last-modified
Sat, 18 Feb 2017 12:40:34 GMT
server
AmazonS3
age
3657
etag
"dc9d7737978f91ace256e187569f1dd0"
x-cache
Hit from cloudfront
x-amz-version-id
null
x-amz-cf-pop
FRA56-C1
accept-ranges
bytes
content-type
application/x-javascript
content-length
38823
x-amz-cf-id
3q5X8VwcAJYPPd6n1NxBqQM75VsDBkucjWVD8n2R3O88fa2K612cdw==
IMG_0043_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/S2/
6 KB
7 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/S2/IMG_0043_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
bfbff4a464116cad1081ed23e128a158d164b6d70b75f5da3aa3408655340c32

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:36 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:36:41 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"b724cfa137d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
6538
X-Amz-Cf-Id
MEuTC5ueCYXZ1hg8DBd6h1HvpxRLk5QUvzTd5rcSfHwFP8QJhbdMLw==
beams-logo.svg
cdn.beams.co.jp/beams/images/pc/sprites/black/svg/
6 KB
3 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/black/svg/beams-logo.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
2c9266542abeaf95a2e98e78b38a06107c931a772162443aea038c9daa7998e1

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:03:15 GMT
Content-Encoding
gzip
Age
319
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Thu, 09 Apr 2020 08:27:46 GMT
Server
Microsoft-IIS/8.5
ETag
W/"dc32a0bf48ed61:0"
Vary
Accept-Encoding
Content-Type
image/svg+xml
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
qp6lj-T7rbgkZrIB4BWvVOFl0SecXnug-44ZNIv2cvCTRhWpxFvEgg==
timeline.svg
cdn.beams.co.jp/beams/images/pc/sprites/black/svg/
881 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/black/svg/timeline.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
631ca9605dda0d5a9f9a219d42b9e608de577a9d1724f6d7ad7ea3c5fe783d15

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:00:04 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
Age
511
ETag
"0cea5f3111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
image/svg+xml
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
881
X-Amz-Cf-Id
DUwdGC-P-wS8LcOUukYgm-7Olfd9kVZgDJztyGUzVb53xBvu62MMVw==
mypage.svg
cdn.beams.co.jp/beams/images/pc/sprites/black/svg/
954 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/black/svg/mypage.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
bee32d31ff9d18ed7d7b9842a9944c2ef55965604b2f648634e42aef0b83935d

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:05:53 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
Age
162
ETag
"0cea5f3111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
image/svg+xml
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
954
X-Amz-Cf-Id
8zCi3Pgx4G0Y6V-xXib33tFEA79KyNekzWmItDvfNAcMPpHnF4kSkg==
favorite.svg
cdn.beams.co.jp/beams/images/pc/sprites/black/svg/
1 KB
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/black/svg/favorite.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
032c598c6f6ce901a1586ff986c86918ef6dcfe55fc6229ae83d8bb3c710f007

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:02:35 GMT
Content-Encoding
gzip
Age
360
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0cea5f3111bd31:0"
Vary
Accept-Encoding
Content-Type
image/svg+xml
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
5ot5IbjRxFSaOOB1m-TN_XoB_YC6LR2O2ticX8ViPgl0eUep-zHm9Q==
cart.svg
cdn.beams.co.jp/beams/images/pc/sprites/black/svg/
875 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/black/svg/cart.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
038cc78d50130c1679b85531813c7bbaf1e3c44c4dd4d64e75d0308c483c47ae

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:05:53 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
Age
162
ETag
"0cea5f3111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
image/svg+xml
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
875
X-Amz-Cf-Id
aeNErmMyNXpUXFf8_0W44yGF6xHsWMN1wIRCFWP3r2RTutGulc5veg==
search-item.svg
cdn.beams.co.jp/beams/images/pc/sprites/black/svg/
947 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/black/svg/search-item.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
9b1b532364119d6110aeac37f48d20910e5128628b593e18783812f6c5e143a1

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:03:15 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
Age
319
ETag
"0cea5f3111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
image/svg+xml
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
947
X-Amz-Cf-Id
_CppTRjx3Ex3ucsp8eM--UPQO47Em-sK0F-nWfQZG1eG62gAtrSgdA==
sdk.js
connect.facebook.net/ja_JP/
3 KB
2 KB
Script
General
Full URL
https://connect.facebook.net/ja_JP/sdk.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f01c:8012:face:b00c:0:3 , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
c62a70ef60fdf80d8d428a8cd5c2306840fa73552fdf33a80c5ace499b7dacb2
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

strict-transport-security
max-age=31536000; preload; includeSubDomains
content-encoding
gzip
x-content-type-options
nosniff
content-md5
USuezwlWK/3fRZBnUioldw==
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
1780
x-fb-rlafr
0
x-fb-debug
rlGxln5F2WfcSbOrxAGlKmybGpPbR2LDCXvleRUshnZ4nYqx8+qHU2K7WIL4bG3bqJUG557lhENd3+9g8s4kPg==
x-fb-trip-id
2050670934
x-fb-content-md5
5e677b4e2f2f925877447b19abc741a6
x-frame-options
DENY
date
Fri, 29 Jan 2021 07:08:35 GMT
vary
Accept-Encoding
content-type
application/x-javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
X-FB-Content-MD5
cache-control
public,max-age=1200,stale-while-revalidate=3600
etag
"464da793e6418cf600bdb13cb940e058"
timing-allow-origin
*
expires
Fri, 29 Jan 2021 07:15:44 GMT
truncated
/
63 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
c8b5d2b04db192bf8a2626a2be4df6ed957e72e43a89107d1b7d4d482f040597

Request headers

Referer
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Content-Type
image/svg+xml;charset=utf-8
mail.svg
cdn.beams.co.jp/beams/images/pc/sprites/black/svg/
702 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/black/svg/mail.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
db6331b8d950f53dcf6db38872dc0ffa87091017aba9572ee85a0549a5753f5e

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:05:53 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Tue, 03 Mar 2020 13:00:42 GMT
Server
Microsoft-IIS/8.5
Age
162
ETag
"079a3be5bf1d51:0"
X-Cache
Hit from cloudfront
Content-Type
image/svg+xml
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
702
X-Amz-Cf-Id
tdh-WR2_7Gok83gHfmYtAg5gT6bEXA0YireIf4itNHq4Pw3Eaoudag==
mypage-history-buy.svg
cdn.beams.co.jp/beams/images/pc/sprites/black/svg/
832 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/black/svg/mypage-history-buy.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
ea673734c2c4ed5e88298cc159951994f90186e33efc1e5872c5266be8724130

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:00:03 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
Age
512
ETag
"0cea5f3111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
image/svg+xml
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
832
X-Amz-Cf-Id
hyndnT_p67wrEZRRe5mitcLgQEDir4RV-n4X4cOsShsFQ8ZR1KViCQ==
favorite-add.png
cdn.beams.co.jp/beams/images/pc/icon/
2 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/icon/favorite-add.png
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
915c741605f94501121edd2368a9d7385719d3f17ff9a23bbc9bbcd5fdae6d66

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:58:02 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:22 GMT
Server
Microsoft-IIS/8.5
Age
633
ETag
"0a174f2111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
image/png
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1638
X-Amz-Cf-Id
BTyN_idUUaGQsotYQlM38bsarfEKW_5w-_3vXROklAsiW1ZA8iYAqA==
searchstore-pin.png
cdn.beams.co.jp/beams/images/pc/icon/
2 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/icon/searchstore-pin.png
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
f270370ef81d4b2f02e3bac3331416b8765fbaf045d81723049b93fcec07a773

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:22 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"0a174f2111bd31:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/png
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1775
X-Amz-Cf-Id
rjIyhWqJrC9TkS4oOwq-dQ5WQmMrvcwamuLIfCfT47XD0rudnuJNsg==
navigate-right.svg
cdn.beams.co.jp/beams/images/pc/svg/blue/
634 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/svg/blue/navigate-right.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
af6aad7145376cc8ae6694f1ae5e3083aa45f97a69c5f4fea3456d1e0a26fd20

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:03:38 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
Age
297
ETag
"0cea5f3111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
image/svg+xml
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
634
X-Amz-Cf-Id
j-csAIgJFVs4xadEEdCFRgyTSY3nfUXRR-LXIUgqctTuUKdl4QsA2Q==
BST-Regular.woff
cdn.beams.co.jp/beams/fonts/
26 KB
26 KB
Font
General
Full URL
https://cdn.beams.co.jp/beams/fonts/BST-Regular.woff
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
54577da53acf830854b6012260280e11767b29dc2ff0a9be590859c8238c6dea

Request headers

Origin
https://www.beams.co.jp
Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Via
1.1 58c21e16c9e093deb494fbb4de260efa.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"0cea5f3111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
font/woff
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
26224
X-Amz-Cf-Id
ClbQ9iOwFm2CtgUDMO7prlxR1vssXyNus89dqL2zKtycjP6grx0yWw==
BST-Bold.woff
cdn.beams.co.jp/beams/fonts/
23 KB
24 KB
Font
General
Full URL
https://cdn.beams.co.jp/beams/fonts/BST-Bold.woff
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
394773e8a9de45d0e76060eb6b1c31410afbfc9fec3ac384c982e63faa37a9af

Request headers

Origin
https://www.beams.co.jp
Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:01:29 GMT
Via
1.1 e39402e2cf62b31f7774452c905f38f3.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
Age
426
ETag
"0cea5f3111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
font/woff
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
23588
X-Amz-Cf-Id
r0yexmtNiJO8BGePBsHrLQej8vOu9uxoHcGh4kfKUk_sIMEbRkkLIQ==
widgets.js
platform.twitter.com/
95 KB
29 KB
Script
General
Full URL
https://platform.twitter.com/widgets.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
2606:2800:234:46c:e8b:1e2f:2bd:694 , United States, ASN15133 (EDGECAST, US),
Reverse DNS
Software
ECS (amb/6BBF) /
Resource Hash
2b418a10ba4680c77fa07fb0e736eec6306cba0dbbbc8deac94a25e679178e15

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:35 GMT
Content-Encoding
gzip
Vary
Accept-Encoding
Age
1290
X-Cache
HIT
P3P
CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
Content-Length
28698
x-tw-cdn
VZ
Last-Modified
Thu, 01 Oct 2020 21:52:09 GMT
Server
ECS (amb/6BBF)
Etag
"a671d4d584ef50954e5cebb21da17065+gzip"
Access-Control-Max-Age
3000
Access-Control-Allow-Methods
GET
Content-Type
application/javascript; charset=utf-8
Access-Control-Allow-Origin
*
Cache-Control
public, max-age=1800
page
beams.silveregg.net/suite/
12 KB
12 KB
Script
General
Full URL
https://beams.silveregg.net/suite/page?m=beams&p=pc_pddt&cookie=824667665&t=1611904115799&r=
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
175.111.87.200 , Japan, ASN17941 (BIT-ISLE Equinix Jpapan Enterprise K.K., JP),
Reverse DNS
Software
nginx /
Resource Hash
c969c05a28dcf35caf12dddea5e56f6651852027fec02f099f024f8abf6fccbf

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Intervention
<https://www.chromestatus.com/feature/5718547946799104>; level="warning"

Response headers

pragma
no-store
date
Fri, 29 Jan 2021 07:08:37 GMT
cache-control
private, no-cache, must-revalidate, max-age=0
server
nginx
content-type
application/javascript;charset=utf-8
p3p
CP="ALL DSP COR CURa OUR BUS"
sdk.js
connect.facebook.net/ja_JP/
196 KB
60 KB
Script
General
Full URL
https://connect.facebook.net/ja_JP/sdk.js?hash=46b61687816aba9af7fd044fe5f41cb8&ua=modern_es6
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/ja_JP/sdk.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f01c:8012:face:b00c:0:3 , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
9fe2791a2b5ce59567b7c69c996303222fdb7c72ed9d5fe4d479656af51a8a69
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

Origin
https://www.beams.co.jp
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

strict-transport-security
max-age=31536000; preload; includeSubDomains
content-encoding
gzip
x-content-type-options
nosniff
content-md5
vy68HMKs0Jidcv2D9ZtqMA==
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
60536
x-fb-rlafr
0
x-fb-debug
0hKtZulolxwtGr113MMy8eQVAIE7inB/AHMczVfnTl+nOFHY5lPLGLs8jHzyuQ3WftdAalpRZ1MNcxDpKPwCjw==
x-fb-trip-id
686109401
x-fb-content-md5
c2e0128981611339bb3af1c900280ae4
x-frame-options
DENY
date
Fri, 29 Jan 2021 07:08:35 GMT
vary
Accept-Encoding
content-type
application/x-javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
X-FB-Content-MD5
cache-control
public,max-age=31536000,stale-while-revalidate=3600,immutable
etag
"0be5f0a33be96a077918658281a2aef2"
timing-allow-origin
*
expires
Sat, 29 Jan 2022 05:49:39 GMT
page
beams.silveregg.net/suite/
6 KB
7 KB
Script
General
Full URL
https://beams.silveregg.net/suite/page?m=beams&p=pc_foot&cookie=824667665&t=1611904117283&r=
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
175.111.87.200 , Japan, ASN17941 (BIT-ISLE Equinix Jpapan Enterprise K.K., JP),
Reverse DNS
Software
nginx /
Resource Hash
cf7d47e5c6a96997853c3d04a36823f96fd0b7e6c66c376ae00e4dc68f7349c8

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Intervention
<https://www.chromestatus.com/feature/5718547946799104>; level="warning"

Response headers

pragma
no-store
date
Fri, 29 Jan 2021 07:08:37 GMT
cache-control
private, no-cache, must-revalidate, max-age=0
server
nginx
content-type
application/javascript;charset=utf-8
p3p
CP="ALL DSP COR CURa OUR BUS"
gtm.js
www.googletagmanager.com/
225 KB
59 KB
Script
General
Full URL
https://www.googletagmanager.com/gtm.js?id=GTM-K8JX3K
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:808::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
d7c3e1e62afcd00ade8e77c069364344f311735b6c2ddfc2777a2cff2bcc3911
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:37 GMT
content-encoding
br
vary
Accept-Encoding
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
60475
x-xss-protection
0
last-modified
Fri, 29 Jan 2021 06:00:00 GMT
server
Google Tag Manager
strict-transport-security
max-age=31536000; includeSubDomains
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Fri, 29 Jan 2021 07:08:37 GMT
tag.js
s.yjtag.jp/
37 KB
13 KB
Script
General
Full URL
https://s.yjtag.jp/tag.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:ce00:8:dcbf:c740:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
3ea1d47e294e438851d775f2eca7352b4d03cf662e3ad9410f18bae663a380e5

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
pwVJ8CZ5CzxJk0oranYXZm0CJzsUHSFZ
content-encoding
gzip
last-modified
Mon, 09 Nov 2020 01:50:12 GMT
server
AmazonS3
age
743
etag
W/"830cee037cbd2937feb368104dc9a35f"
vary
Accept-Encoding
x-cache
Hit from cloudfront
p3p
CP=NOI DSP COR NID
via
1.1 58bcd6f2e1bc29fb83f080f1743cfeca.cloudfront.net (CloudFront)
cache-control
public, max-age=14400
date
Fri, 29 Jan 2021 06:56:14 GMT
x-amz-cf-pop
FRA50-C1
content-type
application/javascript; charset=utf-8
x-amz-cf-id
iHnXacRuoGaPjyG3x3dQB_rgmhlCP71J1p7izfthtpQqrx1Tq1URuQ==
track_page_view
nova.collect.igodigital.com/c2/7230564/
43 B
712 B
Image
General
Full URL
https://nova.collect.igodigital.com/c2/7230564/track_page_view?payload=%7B%22title%22%3A%22BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC%E3%82%AB%E3%83%BC%EF%BC%89%E9%80%9A%E8%B2%A9%EF%BD%9CBEAMS%22%2C%22url%22%3A%22https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F%22%2C%22referrer%22%3A%22%22%2C%22user_info%22%3A%7B%22email%22%3A%22%22%7D%7D
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.23.58.111 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-52-23-58-111.compute-1.amazonaws.com
Software
/
Resource Hash
98b3d9d20e032f90aca49e9b116225d539ff6fbdb7e42c3c363f63896ac03d2a
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-runtime
0.005681
date
Fri, 29 Jan 2021 07:08:37 GMT
content-encoding
gzip
x-content-type-options
nosniff
etag
W/"db04c7b378cb2db912c3ba8a5a774ee3"
x-frame-options
SAMEORIGIN
content-type
image/gif
cache-control
private
content-transfer-encoding
binary
content-disposition
inline
vary
Accept-Encoding
x-xss-protection
1; mode=block
x-request-id
85c29f21-5040-4c96-809b-253121ca83d5
footer-beams-logo.svg
cdn.beams.co.jp/beams/images/pc/sprites/white/svg/
3 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/white/svg/footer-beams-logo.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
76f61d0a55cf7f8bc086acb3ce2b3bf72104cb4f2cac6bc27753170fb2254e34

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:57:03 GMT
Content-Encoding
gzip
Age
693
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 26 Feb 2019 03:51:16 GMT
Server
Microsoft-IIS/8.5
ETag
W/"b6638c8686cdd41:0"
Vary
Accept-Encoding
Content-Type
image/svg+xml
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
kWN30miE5tYypA46tJQw__260lIxNWUeMDkY0qBsRzA7US6yMCF3tg==
social-facebook.svg
cdn.beams.co.jp/beams/images/pc/sprites/white/svg/
592 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/white/svg/social-facebook.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
cb9474e55a88e2788dad7d60f702287b6fa46571b8b27a25a5ca68bf8dd2e80e

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:01:54 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Thu, 20 Feb 2020 05:53:58 GMT
Server
Microsoft-IIS/8.5
Age
403
ETag
"01f8224b2e7d51:0"
X-Cache
Hit from cloudfront
Content-Type
image/svg+xml
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
592
X-Amz-Cf-Id
NX86pQ88eUtWAHOrB7Ri1vkbq1CW2Z-tObNmjTa-1Tjlh2nDSRRAFg==
social-twitter.svg
cdn.beams.co.jp/beams/images/pc/sprites/white/svg/
3 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/white/svg/social-twitter.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
8dfa6fe5a9e83030a6bd3238cbc6fb5e814debe039e790de0ff8d40d3aa506f2

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:04:47 GMT
Content-Encoding
gzip
Age
229
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0cea5f3111bd31:0"
Vary
Accept-Encoding
Content-Type
image/svg+xml
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
yZLOo8OnEkcAEmbMN0j1CP18WMN4fT_zn1_Q7RdDydThu5o3Yr9xUQ==
social-instagram.svg
cdn.beams.co.jp/beams/images/pc/sprites/white/svg/
2 KB
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/white/svg/social-instagram.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
4ca6866382490630c38357b1cb2e533d586ab84078e89c273f197031c1501b3a

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:04:47 GMT
Content-Encoding
gzip
Age
229
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0cea5f3111bd31:0"
Vary
Accept-Encoding
Content-Type
image/svg+xml
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
xX-OmnSJ5vkW8Mwtq6gwEL0_oD8Ev21jrSYmW-StumsQCcSSLEO03w==
social-youtube.svg
cdn.beams.co.jp/beams/images/pc/sprites/white/svg/
1 KB
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/white/svg/social-youtube.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
c6d53e7a709b21d812071cc1a09b4fff7aa0762d65bdf4046e92f2e65b535f33

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:00:07 GMT
Content-Encoding
gzip
Age
509
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0cea5f3111bd31:0"
Vary
Accept-Encoding
Content-Type
image/svg+xml
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
dPQvPdFgfCbJJTg7GfP5NMFqo6onDdgkNz1Kad854EcdF4jO670fhA==
footer-webeams.svg
cdn.beams.co.jp/beams/images/pc/sprites/white/svg/
5 KB
3 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/sprites/white/svg/footer-webeams.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
c226c2c7adf18a89a37f1112650523fe65500046aa3c75d61f0e62ac2881ebd5

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:05:55 GMT
Content-Encoding
gzip
Age
162
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
access-control-allow-origin
*
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
ETag
W/"0cea5f3111bd31:0"
Vary
Accept-Encoding
Content-Type
image/svg+xml
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA56-C1
access-control-allow-headers
content-type
X-Amz-Cf-Id
IvhFy6oLYYdkYQ_0wo2KGg8T7YwNQKJ5Pi1tvbJK5n7qanB8EEVPTA==
navigate-up.svg
cdn.beams.co.jp/beams/images/pc/svg/white/
644 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/svg/white/navigate-up.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
28ac4b6d4e4257aa987094456c0ffc455cb0e748d7a8b908f03a33382a75fb8d

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:03:15 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:24 GMT
Server
Microsoft-IIS/8.5
Age
321
ETag
"0cea5f3111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
image/svg+xml
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
644
X-Amz-Cf-Id
KS5Dm766Uo7_3o8Isnb7waab9NIDedItdvaQBKL6AvU7oK7dQM203w==
cart.aspx
www.beams.co.jp/js/
2 B
394 B
XHR
General
Full URL
https://www.beams.co.jp/js/cart.aspx?ismodesmartphone=off
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/lib/jquery.js?201202
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
163.49.12.235 , Japan, ASN2497 (IIJ Internet Initiative Japan Inc., JP),
Reverse DNS
0.12.49.163.in-addr.arpa
Software
Microsoft-IIS/8.5 /
Resource Hash
7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6
Security Headers
Name Value
X-Frame-Options DENY

Request headers

Accept
text/html, */*; q=0.01
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
X-Requested-With
XMLHttpRequest
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Pragma
no-cache
Date
Fri, 29 Jan 2021 07:08:38 GMT
Referrer-Policy
no-referrer-when-downgrade
Server
Microsoft-IIS/8.5
X-FRAME-OPTIONS
DENY
Content-Type
text/javascript; charset=utf-8
Cache-Control
no-cache
Vary
Accept-Encoding
Content-Length
2
Expires
-1
prev.png
cdn.beams.co.jp/images/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/images/prev.png
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/lightbox.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
7fd9273f20fdb1229c224341271a119020a5eee74ccf6b4605730917c864caf2

Request headers

Referer
https://cdn.beams.co.jp/css/lightbox.css
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:03:16 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Mon, 17 Mar 2014 07:32:12 GMT
Server
Microsoft-IIS/8.5
Age
321
ETag
"0a6dc2b341cf1:0"
X-Cache
Hit from cloudfront
Content-Type
image/png
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1360
X-Amz-Cf-Id
pdnDQUL1pwjIDNZ_5eSvh4CqkcpqRKWzEytZc_FH4mU8rUOAD-9Hlw==
next.png
cdn.beams.co.jp/images/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/images/next.png
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/lightbox.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
15b869b02c6fbaa8c6c26445a2dd2d9bad80fd27b1409f8179e5dd89dc89d90a

Request headers

Referer
https://cdn.beams.co.jp/css/lightbox.css
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:01:54 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Mon, 17 Mar 2014 07:32:12 GMT
Server
Microsoft-IIS/8.5
Age
403
ETag
"0a6dc2b341cf1:0"
X-Cache
Hit from cloudfront
Content-Type
image/png
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1350
X-Amz-Cf-Id
B6hnpklnp1Q-xsarf3_R0xHmJ7Ml5gz3thqz-6B43XLMyqbhbexaAw==
loading.gif
cdn.beams.co.jp/images/
8 KB
9 KB
Image
General
Full URL
https://cdn.beams.co.jp/images/loading.gif
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/lightbox.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
225aa88b6ab02c06222ec9468d62e15fa188e39cdb9431d1f55401ad380753ed

Request headers

Referer
https://cdn.beams.co.jp/css/lightbox.css
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:57:04 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Wed, 12 Mar 2014 08:07:34 GMT
Server
Microsoft-IIS/8.5
Age
692
ETag
"0679b1fca3dcf1:0"
X-Cache
Hit from cloudfront
Content-Type
image/gif
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
8476
X-Amz-Cf-Id
JziS1CIVH_Ugcop_Eldmw0wHuIYULvkFmi6SVoZBeeEdSeVMw03xng==
close.png
cdn.beams.co.jp/images/
280 B
808 B
Image
General
Full URL
https://cdn.beams.co.jp/images/close.png
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/css/lightbox.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
5d62e6c90005bfb71f6abb440f9e4753681cb23bbd5e60477ab6f442d2f0e69c

Request headers

Referer
https://cdn.beams.co.jp/css/lightbox.css
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:57:04 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Mon, 17 Mar 2014 07:32:12 GMT
Server
Microsoft-IIS/8.5
Age
692
ETag
"0a6dc2b341cf1:0"
X-Cache
Hit from cloudfront
Content-Type
image/png
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
280
X-Amz-Cf-Id
cLBiej1z1Y5NHBkw-AdcLkyzeHBIej5pZC2eu-1SxJN1NuBYVrXaqw==
goodslistajax.aspx
www.beams.co.jp/searchajax/
14 KB
4 KB
XHR
General
Full URL
https://www.beams.co.jp/searchajax/goodslistajax.aspx?type=goods_styling&val=11185521729&charset=utf-8&styling=&ismodesmartphone=off&_=1611904114579
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/lib/jquery.js?201202
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
163.49.12.235 , Japan, ASN2497 (IIJ Internet Initiative Japan Inc., JP),
Reverse DNS
0.12.49.163.in-addr.arpa
Software
Microsoft-IIS/8.5 /
Resource Hash
b7d33c7bd419cade5e5b5fd5eb22f735022337ed31f4eaf59bbc10abce462a09
Security Headers
Name Value
X-Frame-Options DENY

Request headers

Accept
application/json, text/javascript, */*; q=0.01
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
X-Requested-With
XMLHttpRequest
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Content-Encoding
gzip
Referrer-Policy
no-referrer-when-downgrade
Server
Microsoft-IIS/8.5
X-FRAME-OPTIONS
DENY
Content-Type
text/javascript; charset=UTF-8
Cache-Control
private
Vary
Accept-Encoding
Content-Length
3315
goodslistajax.aspx
www.beams.co.jp/searchajax/
4 KB
2 KB
XHR
General
Full URL
https://www.beams.co.jp/searchajax/goodslistajax.aspx?type=goods_video&val=11185521729&charset=utf-8&styling=&exc_code=&ismodesmartphone=off&_=1611904114580
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/lib/jquery.js?201202
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
163.49.12.235 , Japan, ASN2497 (IIJ Internet Initiative Japan Inc., JP),
Reverse DNS
0.12.49.163.in-addr.arpa
Software
Microsoft-IIS/8.5 /
Resource Hash
bbccdbf7829d0375e78c9c394396b812d8f003211d54d14fa0d8cdcfded89e45
Security Headers
Name Value
X-Frame-Options DENY

Request headers

Accept
application/json, text/javascript, */*; q=0.01
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
X-Requested-With
XMLHttpRequest
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Content-Encoding
gzip
Referrer-Policy
no-referrer-when-downgrade
Server
Microsoft-IIS/8.5
X-FRAME-OPTIONS
DENY
Content-Type
text/javascript; charset=UTF-8
Cache-Control
private
Vary
Accept-Encoding
Content-Length
1668
goodslistajax.aspx
www.beams.co.jp/searchajax/
17 KB
5 KB
XHR
General
Full URL
https://www.beams.co.jp/searchajax/goodslistajax.aspx?type=goods_photolog&val=11185521729&charset=utf-8&styling=&ismodesmartphone=off&_=1611904114581
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/lib/jquery.js?201202
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
163.49.12.235 , Japan, ASN2497 (IIJ Internet Initiative Japan Inc., JP),
Reverse DNS
0.12.49.163.in-addr.arpa
Software
Microsoft-IIS/8.5 /
Resource Hash
82b232b016e29d46b9d20690f90e9ac98f563c1c043c3534a7a11b65aaf7662c
Security Headers
Name Value
X-Frame-Options DENY

Request headers

Accept
application/json, text/javascript, */*; q=0.01
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
X-Requested-With
XMLHttpRequest
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:38 GMT
Content-Encoding
gzip
Referrer-Policy
no-referrer-when-downgrade
Server
Microsoft-IIS/8.5
X-FRAME-OPTIONS
DENY
Content-Type
text/javascript; charset=UTF-8
Cache-Control
private
Vary
Accept-Encoding
Content-Length
4838
goodslistajax.aspx
www.beams.co.jp/searchajax/
14 KB
5 KB
XHR
General
Full URL
https://www.beams.co.jp/searchajax/goodslistajax.aspx?type=goods_blog&val=11185521729&charset=utf-8&styling=&ismodesmartphone=off&_=1611904114582
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/lib/jquery.js?201202
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
163.49.12.235 , Japan, ASN2497 (IIJ Internet Initiative Japan Inc., JP),
Reverse DNS
0.12.49.163.in-addr.arpa
Software
Microsoft-IIS/8.5 /
Resource Hash
342a0cf3a9e5eafe5f21041191637febfc3a95d23164f597a93cbb914e119d50
Security Headers
Name Value
X-Frame-Options DENY

Request headers

Accept
application/json, text/javascript, */*; q=0.01
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
X-Requested-With
XMLHttpRequest
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:38 GMT
Content-Encoding
gzip
Referrer-Policy
no-referrer-when-downgrade
Server
Microsoft-IIS/8.5
X-FRAME-OPTIONS
DENY
Content-Type
text/javascript; charset=UTF-8
Cache-Control
private
Vary
Accept-Encoding
Content-Length
4928
20210120_finalsale_pc.png
cdn.beams.co.jp/img/sale/pc/
11 KB
12 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/sale/pc/20210120_finalsale_pc.png
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
8546420ca773fbd52a5bdc1bb42a4a84320a9843ca70d2271ca8fca981420ca0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:01:31 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Tue, 19 Jan 2021 10:56:07 GMT
Server
Microsoft-IIS/8.5
Age
426
ETag
"75896bb051eed61:0"
X-Cache
Hit from cloudfront
Content-Type
image/png
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
11505
X-Amz-Cf-Id
MSHgoXaTjwOwwb5Rg50bPW9FR8B_ZQ8ysgZBf7Pyk3tuSassiAVmYw==
arrow-left-black.png
cdn.beams.co.jp/beams/images/pc/common/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/common/arrow-left-black.png
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
6351517ff5dd5292a9387caa8f3342c361c41c97249d3962689e806bb8f20f92

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:36 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:22 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"0a174f2111bd31:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/png
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1168
X-Amz-Cf-Id
LpoTo5rh60UPKnUnp8alzzA8NRe3UUfLyiqXr8CuS2acdd9nzFtGnA==
arrow-right-black.png
cdn.beams.co.jp/beams/images/pc/common/
1 KB
2 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/pc/common/arrow-right-black.png
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
4f908206e0f805e384cd5266fd55b61f36c0daa0aaca1924b626237f3c5adedb

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:01:33 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Tue, 22 Aug 2017 06:43:22 GMT
Server
Microsoft-IIS/8.5
Age
424
ETag
"0a174f2111bd31:0"
X-Cache
Hit from cloudfront
Content-Type
image/png
access-control-allow-origin
*
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
1154
X-Amz-Cf-Id
axHPqAovh0gN0cFcfh86k70uEfdXs8VUknQGb0YF1TS742J1r4VjOg==
IMG_0041_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
23 KB
24 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0041_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
dfbfd34eeadd41fd4d71aabaff932bd2decf6a73904da0bad9957b1e5d9cb1a1

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:38:22 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"217be1dd37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
23746
X-Amz-Cf-Id
kjQmIcLxo4z_TajiC_OdBU5xeXkJTQJtI6FusHMzPG81YJWgYrgEEA==
IMG_0043_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
35 KB
36 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0043_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
c5fea4e931123cd3481fb0f1fcf1eae3be222c99c69b4570e9ce17c2d29884b3

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:36:40 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"fa450a137d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
36048
X-Amz-Cf-Id
3v2LNL-klcjVTen5Yfqom4_zH-B6Dk_43iorCzNwG9-8odNrm-YefQ==
IMG_0020_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
97 KB
98 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0020_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
0232d18a228be819c9241615ddd32c6c00b15d0b32dcd036fde653cd8d4ab8a9

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:36:56 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"f47fe8aa37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
99601
X-Amz-Cf-Id
o8R2QBxGoVy2a95AzhU7qMPTBODu8h1R-t0h_KfC7jz1nQ7cHd6aNA==
IMG_0036_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
41 KB
41 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0036_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
3de68288ac5ab88675e40ce4ed3cb1e292e6dabf17748e55ef35bd9488cf4281

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:05 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"9e13f2af37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
41534
X-Amz-Cf-Id
HJeY0CNF32Eaiw8LAScOBjK31JPZM6h-sxRqDvWJ6wpxky1qwjGIyQ==
IMG_0037_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
28 KB
28 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0037_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
fd5a5d85c74601fb198f86121c952a3f4c37fadc2021ab35ab37025953d48e08

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:13 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"f0ef1ab537d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
28518
X-Amz-Cf-Id
tY823spjpbtOt-aWR1G-oCwuax0RiY73nPY_1UmQs6b03MTVYFBSeA==
IMG_0038_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
35 KB
36 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0038_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
08cfb0f20c77be92d281be65a7a4ba89e5a9b95e26754976961154c9a6e544dd

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:23 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"f4b6eeba37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
36166
X-Amz-Cf-Id
JjGMFmkQbdRr71ywKOwQpUEAhgjDeIczNvn0-Vsgub_Rpp9zqbfNFg==
IMG_0039_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
76 KB
76 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0039_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
59570c9b789ae4dee3bd23889983d05c8b8770c2ecee81a515bf251bb926941c

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:33 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"ad9190c037d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
77589
X-Amz-Cf-Id
bo4WD1XbL0q9QMJ0McRxXrJ22qdpqtncjO6upbVnIx-ENv6e0ZIGGQ==
IMG_0040_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
69 KB
69 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0040_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
a83af3a3365123773927443e12b69aac9b7d08d56cfc0e9affc6ff03f9ad3d6f

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:40 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"efa62dc537d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
70382
X-Amz-Cf-Id
bj2GNM6t4mARjWbKCqnP_NyuAjuodlnfiTX9fOcNuHfhHQa-ultvGw==
IMG_0042_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
45 KB
46 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0042_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
d2c7e20fb6fdd867475f821d58dc4e1597a92b57dc4cee91ac6f09d5e7352091

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:49 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"b4dd21ca37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
46243
X-Amz-Cf-Id
IeaoHes8P34MVyToucafhfk7N7ag3g0GjCoUWfj07bnW4EGAICxndw==
IMG_0044_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
86 KB
87 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0044_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
4823c445842099379fd3c3ca6747401b1d8221c8038c0cc399f3c5816730171a

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:37:58 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"b771cf37d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
88565
X-Amz-Cf-Id
tfPpuipD0Je7b0CpKmD-y6GsLbn0k6VfiWR2k0p6AeIhtekCKCArxA==
IMG_0046_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
77 KB
78 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0046_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
3b8c9d70694cccf6085c72dbabd1b8a25bd24d06813b96f22802be5950601c1b

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:38:06 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"393cb1d437d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
79183
X-Amz-Cf-Id
_SZFPZQwoFLiInk5SJK6Jh71Kt4zYGpq7ziZg8gVvbr_NwgxYBcJ2Q==
IMG_0045_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/L/
37 KB
38 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/L/IMG_0045_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
033ee0cf783578a95c4c1aa64a5a4412426f7d68c822481dc9c901ae421c449e

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:38:14 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"91de68d937d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
38242
X-Amz-Cf-Id
Ky5AkrBfUSFwLuVkllSLiCkeXP7bOwZ94sWT2Pi1eF5kJrwJuV82_A==
share_button.php
www.facebook.com/v2.3/plugins/ Frame 0C35
0
0
Document
General
Full URL
https://www.facebook.com/v2.3/plugins/share_button.php?app_id=414883048568439&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Dfb309ffd5d536%26domain%3Dwww.beams.co.jp%26origin%3Dhttps%253A%252F%252Fwww.beams.co.jp%252Ffd0cc1d69233e4%26relation%3Dparent.parent&container_width=0&href=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&layout=button&locale=ja_JP&mobile_iframe=true&sdk=joey&size=small
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/ja_JP/sdk.js?hash=46b61687816aba9af7fd044fe5f41cb8&ua=modern_es6
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
Security Headers
Name Value
Content-Security-Policy default-src * data: blob: 'self';script-src *.facebook.com *.fbcdn.net *.facebook.net *.google-analytics.com *.virtualearth.net *.google.com 127.0.0.1:* *.spotilocal.com:* 'unsafe-inline' 'unsafe-eval' blob: data: 'self';style-src data: blob: 'unsafe-inline' *;connect-src *.facebook.com facebook.com *.fbcdn.net *.facebook.net *.spotilocal.com:* wss://*.facebook.com:* https://fb.scanandcleanlocal.com:* attachment.fbsbx.com ws://localhost:* blob: *.cdninstagram.com 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;block-all-mixed-content;upgrade-insecure-requests;
Strict-Transport-Security max-age=15552000; preload
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
www.facebook.com
:scheme
https
:path
/v2.3/plugins/share_button.php?app_id=414883048568439&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Dfb309ffd5d536%26domain%3Dwww.beams.co.jp%26origin%3Dhttps%253A%252F%252Fwww.beams.co.jp%252Ffd0cc1d69233e4%26relation%3Dparent.parent&container_width=0&href=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&layout=button&locale=ja_JP&mobile_iframe=true&sdk=joey&size=small
pragma
no-cache
cache-control
no-cache
upgrade-insecure-requests
1
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
accept-encoding
gzip, deflate, br
accept-language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/

Response headers

content-security-policy
default-src * data: blob: 'self';script-src *.facebook.com *.fbcdn.net *.facebook.net *.google-analytics.com *.virtualearth.net *.google.com 127.0.0.1:* *.spotilocal.com:* 'unsafe-inline' 'unsafe-eval' blob: data: 'self';style-src data: blob: 'unsafe-inline' *;connect-src *.facebook.com facebook.com *.fbcdn.net *.facebook.net *.spotilocal.com:* wss://*.facebook.com:* https://fb.scanandcleanlocal.com:* attachment.fbsbx.com ws://localhost:* blob: *.cdninstagram.com 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;block-all-mixed-content;upgrade-insecure-requests;
cache-control
private, no-cache, no-store, must-revalidate
expires
Sat, 01 Jan 2000 00:00:00 GMT
x-xss-protection
0
content-encoding
br
cross-origin-resource-policy
cross-origin
strict-transport-security
max-age=15552000; preload
facebook-api-version
v3.2
x-content-type-options
nosniff
vary
Accept-Encoding
pragma
no-cache
x-fb-rlafr
0
content-type
text/html; charset="utf-8"
x-fb-debug
Dc9nuX90zdPkopCZPJZqMDEuSayh6P6+E7XhZKbMDkfnM3Wzs9M+Vdm2ey9/lE0CwySMSio5Ub5ApcUlqmgVaA==
date
Fri, 29 Jan 2021 07:08:37 GMT
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
widget_iframe.96fd96193cc66c3e11d4c5e4c7c7ec97.html
platform.twitter.com/widgets/ Frame 2925
0
0
Document
General
Full URL
https://platform.twitter.com/widgets/widget_iframe.96fd96193cc66c3e11d4c5e4c7c7ec97.html?origin=https%3A%2F%2Fwww.beams.co.jp
Requested by
Host: platform.twitter.com
URL: https://platform.twitter.com/widgets.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
2606:2800:234:46c:e8b:1e2f:2bd:694 , United States, ASN15133 (EDGECAST, US),
Reverse DNS
Software
ECS (amb/6B81) /
Resource Hash

Request headers

Host
platform.twitter.com
Connection
keep-alive
Pragma
no-cache
Cache-Control
no-cache
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Sec-Fetch-Site
cross-site
Sec-Fetch-Mode
navigate
Sec-Fetch-Dest
iframe
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
Accept-Encoding
gzip, deflate, br
Accept-Language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/

Response headers

Content-Encoding
gzip
Access-Control-Allow-Methods
GET
Access-Control-Allow-Origin
*
Age
30093
Cache-Control
public, max-age=315360000
Content-Type
text/html; charset=utf-8
Date
Fri, 29 Jan 2021 07:08:37 GMT
Etag
"9fa476ae827f556d5b037fe43632370d+gzip"
Last-Modified
Thu, 01 Oct 2020 21:50:01 GMT
P3P
CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
Server
ECS (amb/6B81)
Vary
Accept-Encoding
X-Cache
HIT
x-tw-cdn
VZ
Content-Length
5825
button.63c51c903061d0dbd843c41e8a00aa5a.js
platform.twitter.com/js/
7 KB
3 KB
Script
General
Full URL
https://platform.twitter.com/js/button.63c51c903061d0dbd843c41e8a00aa5a.js
Requested by
Host: platform.twitter.com
URL: https://platform.twitter.com/widgets.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
2606:2800:234:46c:e8b:1e2f:2bd:694 , United States, ASN15133 (EDGECAST, US),
Reverse DNS
Software
ECS (amb/6BBF) /
Resource Hash
e0a70c5d116d9c823c7d7958ecea2a7926315fac156e390bd7dc8a5fa088cdc3

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:37 GMT
Content-Encoding
gzip
Last-Modified
Thu, 01 Oct 2020 21:49:51 GMT
Server
ECS (amb/6BBF)
Age
30091
Etag
"62d4b0301f07768d13f3ee5de8633739+gzip"
Vary
Accept-Encoding
x-tw-cdn
VZ
P3P
CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
Access-Control-Allow-Origin
*
Cache-Control
public, max-age=315360000
X-Cache
HIT
Access-Control-Allow-Methods
GET
Content-Type
application/javascript; charset=utf-8
Content-Length
2294
tag
yjtag.yahoo.co.jp/
0
579 B
Script
General
Full URL
https://yjtag.yahoo.co.jp/tag?site=uBNULEw&referrer=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&H=-z0k7tb
Requested by
Host: s.yjtag.jp
URL: https://s.yjtag.jp/tag.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
183.79.113.120 , Japan, ASN24572 (YAHOO-JP-AS-AP Yahoo Japan, JP),
Reverse DNS
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Pragma
no-cache
X-BT-RequestId
cfb108e0-6200-11eb-ad92-0000ac1c43ee
X-Content-Type-Options
nosniff
Age
0
ETag
d41d8cd98f00b204e9800998ecf8427e
P3P
policyref="http://privacy.yahoo.co.jp/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
Cache-Control
private, must-revalidate
Date
Fri, 29 Jan 2021 07:08:38 GMT
Connection
keep-alive
Content-Type
text/javascript
Content-Length
0
Expires
Thu, 01 Jan 1970 00:00:00 GMT
js
www.googletagmanager.com/gtag/
97 KB
38 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=AW-1057414813
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtm.js?id=GTM-K8JX3K
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:812::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
2f3aa2f90390846bed1f695edafd3bf65234e72464e2960e487c178f6cb4cd8a
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:37 GMT
content-encoding
br
vary
Accept-Encoding
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
38875
x-xss-protection
0
last-modified
Fri, 29 Jan 2021 06:00:00 GMT
server
Google Tag Manager
strict-transport-security
max-age=31536000; includeSubDomains
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Fri, 29 Jan 2021 07:08:37 GMT
tracker.js
static.karte.io/libs/
262 KB
79 KB
Script
General
Full URL
https://static.karte.io/libs/tracker.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.55 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-55.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
a24aa76ceee2e3c9ff1be1abcab36ed640b1e14b768539cb272812d0528d4247

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:06:56 GMT
Content-Encoding
gzip
Connection
keep-alive
Last-Modified
Thu, 28 Jan 2021 12:04:44 GMT
Server
AmazonS3
Age
101
ETag
W/"9a84b63b5614b417b4e9f76fc10059d5"
Vary
Accept-Encoding
X-Cache
Hit from cloudfront
Content-Type
application/javascript
Via
1.1 cdb2dba3874dd4d7b53213b8c63a0997.cloudfront.net (CloudFront)
Cache-Control
max-age=300
Transfer-Encoding
chunked
X-Amz-Cf-Pop
FRA50-C1
X-Amz-Cf-Id
FJSBewLSD94rKjGj8G7KZATbQ1xn5lS1P4zY_3XD_zVCZG26JxZpcQ==
analytics.js
www.google-analytics.com/
46 KB
18 KB
Script
General
Full URL
https://www.google-analytics.com/analytics.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtm.js?id=GTM-K8JX3K
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:811::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
e441c3e2771625ba05630ab464275136a82c99650ee2145ca5aa9853bedeb01b
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

strict-transport-security
max-age=10886400; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
last-modified
Fri, 23 Oct 2020 03:00:57 GMT
server
Golfe2
age
6873
date
Fri, 29 Jan 2021 05:14:04 GMT
vary
Accept-Encoding
content-type
text/javascript
cache-control
public, max-age=7200
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
18817
expires
Fri, 29 Jan 2021 07:14:04 GMT
fbevents.js
connect.facebook.net/en_US/
91 KB
23 KB
Script
General
Full URL
https://connect.facebook.net/en_US/fbevents.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f01c:8012:face:b00c:0:3 , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
9e7ea2b4ba8e2bcc4a964d6192e4671dc5f6863a1c7e35b52b229a3c1e67a68d
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

strict-transport-security
max-age=31536000; preload; includeSubDomains
content-encoding
gzip
x-content-type-options
nosniff
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
23762
x-fb-rlafr
0
pragma
public
x-fb-debug
LpJl4pjbuFRwfxdJlzu6XyB45aJJtrVWsDUx1xYtAslnl92IQpe+0EaKAZ2E5dQkAaoeOx8LubvrvkgIXA5MOg==
x-fb-trip-id
2050670934
x-frame-options
DENY
date
Fri, 29 Jan 2021 07:08:37 GMT
vary
Accept-Encoding
content-type
application/x-javascript; charset=utf-8
x-xss-protection
0
cache-control
public, max-age=1200
expires
Sat, 01 Jan 2000 00:00:00 GMT
get_ip.php
www.beams.co.jp/special/ad/
34 B
245 B
Script
General
Full URL
https://www.beams.co.jp/special/ad/get_ip.php
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtm.js?id=GTM-K8JX3K
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
163.49.12.235 , Japan, ASN2497 (IIJ Internet Initiative Japan Inc., JP),
Reverse DNS
0.12.49.163.in-addr.arpa
Software
Apache /
Resource Hash
59b645fc5c10a96bd56c6277de7fddabcc18aad1bdc9ed67a3a9c826fe8a4b1f

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:38 GMT
Server
Apache
Connection
Keep-Alive
Keep-Alive
timeout=5, max=100
Content-Length
34
Vary
Accept-Encoding
Content-Type
application/x-javascript
lt.js
d.line-scdn.net/n/line_tag/public/release/v1/
32 KB
10 KB
Script
General
Full URL
https://d.line-scdn.net/n/line_tag/public/release/v1/lt.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
23.210.248.229 , Netherlands, ASN16625 (AKAMAI-AS, US),
Reverse DNS
a23-210-248-229.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
261595338fd9066332abdbde9ab8f2cf826985e226e2d03904777799e54c9665

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:37 GMT
content-encoding
gzip
last-modified
Tue, 10 Nov 2020 06:15:35 GMT
server
nginx
vary
Accept-Encoding
access-control-allow-methods
GET
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=427
accept-ranges
bytes
content-length
9865
expires
Fri, 29 Jan 2021 07:15:44 GMT
track_page_view
nova.collect.igodigital.com/c2/7230564/
43 B
712 B
Image
General
Full URL
https://nova.collect.igodigital.com/c2/7230564/track_page_view?payload=%7B%22item%22%3A%2211185521729%22%2C%22title%22%3A%22BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC%E3%82%AB%E3%83%BC%EF%BC%89%E9%80%9A%E8%B2%A9%EF%BD%9CBEAMS%22%2C%22url%22%3A%22https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F%22%2C%22referrer%22%3A%22%22%2C%22user_info%22%3A%7B%22email%22%3Anull%7D%7D
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.23.58.111 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-52-23-58-111.compute-1.amazonaws.com
Software
/
Resource Hash
98b3d9d20e032f90aca49e9b116225d539ff6fbdb7e42c3c363f63896ac03d2a
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-runtime
0.004952
date
Fri, 29 Jan 2021 07:08:37 GMT
content-encoding
gzip
x-content-type-options
nosniff
etag
W/"db04c7b378cb2db912c3ba8a5a774ee3"
x-frame-options
SAMEORIGIN
content-type
image/gif
cache-control
private
content-transfer-encoding
binary
content-disposition
inline
vary
Accept-Encoding
x-xss-protection
1; mode=block
x-request-id
96c7f743-56a3-4707-a3b7-c5fbd88f0e42
tweet_button.96fd96193cc66c3e11d4c5e4c7c7ec97.ja.html
platform.twitter.com/widgets/ Frame 1538
0
0
Document
General
Full URL
https://platform.twitter.com/widgets/tweet_button.96fd96193cc66c3e11d4c5e4c7c7ec97.ja.html
Requested by
Host: platform.twitter.com
URL: https://platform.twitter.com/widgets.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
2606:2800:234:46c:e8b:1e2f:2bd:694 , United States, ASN15133 (EDGECAST, US),
Reverse DNS
Software
ECS (amb/6BBF) /
Resource Hash

Request headers

Host
platform.twitter.com
Connection
keep-alive
Pragma
no-cache
Cache-Control
no-cache
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Sec-Fetch-Site
cross-site
Sec-Fetch-Mode
navigate
Sec-Fetch-Dest
iframe
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
Accept-Encoding
gzip, deflate, br
Accept-Language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/

Response headers

Content-Encoding
gzip
Access-Control-Allow-Methods
GET
Access-Control-Allow-Origin
*
Age
30062
Cache-Control
public, max-age=315360000
Content-Type
text/html; charset=utf-8
Date
Fri, 29 Jan 2021 07:08:37 GMT
Etag
"1f1e0861de082631473c651905c2c3f3+gzip"
Last-Modified
Thu, 01 Oct 2020 21:49:59 GMT
P3P
CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
Server
ECS (amb/6BBF)
Vary
Accept-Encoding
X-Cache
HIT
x-tw-cdn
VZ
Content-Length
12691
collect
www.google-analytics.com/j/
2 B
114 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j87&a=1951681123&t=pageview&_s=1&dl=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&ul=en-us&de=UTF-8&dt=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC%E3%82%AB%E3%83%BC%EF%BC%89%E9%80%9A%E8%B2%A9%EF%BD%9CBEAMS&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YEBAAEADQAAAAC~&jid=939985539&gjid=1000723439&cid=1263798316.1611904118&tid=UA-63270542-5&_gid=220149839.1611904118&_r=1&gtm=2wg1k0K8JX3K&z=630295096
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:812::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
de3246094525b21a870fc7d2a67490d0132535c6fa5993755c549f1a9d1bd8af
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:37 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.beams.co.jp
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
2
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
www.google-analytics.com/j/
2 B
25 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j87&a=1951681123&t=pageview&_s=1&dl=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&ul=en-us&de=UTF-8&dt=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC%E3%82%AB%E3%83%BC%EF%BC%89%E9%80%9A%E8%B2%A9%EF%BD%9CBEAMS&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YEDAAEADQAAAAC~&jid=1666588108&gjid=231659159&cid=1263798316.1611904118&tid=UA-63270542-7&_gid=220149839.1611904118&_r=1&gtm=2wg1k0K8JX3K&z=2082544475
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:812::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
de3246094525b21a870fc7d2a67490d0132535c6fa5993755c549f1a9d1bd8af
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:37 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.beams.co.jp
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
2
expires
Fri, 01 Jan 1990 00:00:00 GMT
js
www.google-analytics.com/gtm/
83 KB
33 KB
Script
General
Full URL
https://www.google-analytics.com/gtm/js?id=GTM-WSN7FXG&t=gtm7&cid=1263798316.1611904118
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:812::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
ca0bc23b033407ea7ea7483f5fdc0b679db8c1bd83c6dd3afc774731395975d3
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:37 GMT
content-encoding
br
vary
Accept-Encoding
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
33319
x-xss-protection
0
last-modified
Fri, 29 Jan 2021 06:00:00 GMT
server
Google Tag Manager
strict-transport-security
max-age=31536000; includeSubDomains
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Fri, 29 Jan 2021 07:08:37 GMT
2108360579438506
connect.facebook.net/signals/config/
241 KB
70 KB
Script
General
Full URL
https://connect.facebook.net/signals/config/2108360579438506?v=2.9.33&r=stable
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/en_US/fbevents.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f01c:8012:face:b00c:0:3 , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
9a30653ef2c8389097cf8553d4be391546d017d30c45414883a0b72327425506
Security Headers
Name Value
Content-Security-Policy default-src facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com data: blob: 'self';script-src *.fbcdn.net *.facebook.net 'unsafe-inline' 'unsafe-eval' blob: data: 'self';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net attachment.fbsbx.com blob: 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c;
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

content-security-policy
default-src facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com data: blob: 'self';script-src *.fbcdn.net *.facebook.net 'unsafe-inline' 'unsafe-eval' blob: data: 'self';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net attachment.fbsbx.com blob: 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c;
content-encoding
gzip
x-content-type-options
nosniff
x-xss-protection
0
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
x-fb-rlafr
0
pragma
public
x-fb-debug
E9TVRBChBcPt0uFE35SEV/eoSQnGWJf/UJlFhUTuGAZiKtZbvTkBVfvELZDCo2TCt7AI/PZDVU8kNnO4mCIeYg==
x-fb-trip-id
2050670934
x-frame-options
DENY
cross-origin-embedder-policy-report-only
require-corp;report-to="coep_report"
date
Fri, 29 Jan 2021 07:08:37 GMT
strict-transport-security
max-age=31536000; preload; includeSubDomains
report-to
{"group":"coep_report","max_age":86400,"endpoints":[{"url":"https:\/\/www.facebook.com\/browser_reporting\/"}]}
content-type
application/x-javascript; charset=utf-8
vary
Accept-Encoding
cache-control
public, max-age=1200
x-content-id
1765611100
expires
Sat, 01 Jan 2000 00:00:00 GMT
collect
stats.g.doubleclick.net/j/
1 B
85 B
XHR
General
Full URL
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j87&tid=UA-63270542-5&cid=1263798316.1611904118&jid=939985539&gjid=1000723439&_gid=220149839.1611904118&_u=YEBAAEACQAAAAC~&z=551290439
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c00::9b Brussels, Belgium, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
strict-transport-security
max-age=10886400; includeSubDomains; preload
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
date
Fri, 29 Jan 2021 07:08:37 GMT
content-type
text/plain
access-control-allow-origin
https://www.beams.co.jp
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
1
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
stats.g.doubleclick.net/j/
1 B
67 B
XHR
General
Full URL
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j87&tid=UA-63270542-7&cid=1263798316.1611904118&jid=1666588108&gjid=231659159&_gid=220149839.1611904118&_u=YEDAAEADQAAAAC~&z=707048073
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c00::9b Brussels, Belgium, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
strict-transport-security
max-age=10886400; includeSubDomains; preload
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
date
Fri, 29 Jan 2021 07:08:37 GMT
content-type
text/plain
access-control-allow-origin
https://www.beams.co.jp
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
1
expires
Fri, 01 Jan 1990 00:00:00 GMT
conversion_async.js
www.googleadservices.com/pagead/
30 KB
13 KB
Script
General
Full URL
https://www.googleadservices.com/pagead/conversion_async.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=AW-1057414813
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
142.250.186.66 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
fra24s05-in-f2.1e100.net
Software
cafe /
Resource Hash
ffa682ba1e70b0d1ce4bac0d3b9a2e1dc8f06d307df6254096beaa4551e2f5fc
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:37 GMT
content-encoding
gzip
x-content-type-options
nosniff
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cross-origin-resource-policy
cross-origin
content-disposition
attachment; filename="f.txt"
alt-svc
h3-29="googleads.g.doubleclick.net:443"; ma=2592000,h3-29=":443"; ma=2592000,h3-T051="googleads.g.doubleclick.net:443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
12193
x-xss-protection
0
server
cafe
etag
12229457171550589843
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
private, max-age=3600
timing-allow-origin
*
expires
Fri, 29 Jan 2021 07:08:37 GMT
js
www.googletagmanager.com/gtag/
97 KB
38 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=AW-751281013
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtm.js?id=GTM-K8JX3K
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:812::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
e428310b6905d181881f4fe497a991ac49c690f324ae2e26379c9f22a7188c87
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:37 GMT
content-encoding
br
vary
Accept-Encoding
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
38886
x-xss-protection
0
last-modified
Fri, 29 Jan 2021 06:00:00 GMT
server
Google Tag Manager
strict-transport-security
max-age=31536000; includeSubDomains
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Fri, 29 Jan 2021 07:08:37 GMT
collect
www.google-analytics.com/j/
1 B
26 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j87&a=1951681123&t=pageview&_s=1&dl=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&ul=en-us&de=UTF-8&dt=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC%E3%82%AB%E3%83%BC%EF%BC%89%E9%80%9A%E8%B2%A9%EF%BD%9CBEAMS&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=aGDAAEADQAAAAC~&jid=268076532&gjid=1815742445&cid=1263798316.1611904118&tid=UA-63270542-8&_gid=220149839.1611904118&_r=1&gtm=2wg1k0K8JX3K&z=898176595
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:812::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:37 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.beams.co.jp
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
1
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
www.google-analytics.com/j/
1 B
24 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j87&a=1951681123&t=pageview&_s=1&dl=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&ul=en-us&de=UTF-8&dt=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC%E3%82%AB%E3%83%BC%EF%BC%89%E9%80%9A%E8%B2%A9%EF%BD%9CBEAMS&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=aGDAAEADQAAAAC~&jid=1578635631&gjid=75484055&cid=1263798316.1611904118&tid=UA-63270542-9&_gid=220149839.1611904118&_r=1&gtm=2wg1k0K8JX3K&z=947190769
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:812::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:37 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.beams.co.jp
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
1
expires
Fri, 01 Jan 1990 00:00:00 GMT
tag.gif
tr.line.me/
43 B
425 B
Image
General
Full URL
https://tr.line.me/tag.gif?b_id=edfb652b-5f8d-45c6-82bc-7ab80cbfee31&b_u=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&b_d=www.beams.co.jp&b_p=%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&b_t=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC%E3%82%AB%E3%83%BC%EF%BC%89%E9%80%9A%E8%B2%A9%EF%BD%9CBEAMS&c_t=lap&t_id=c623f8db-8579-449c-b673-e5f1f6515b56&s_id=efa06464-0bb9a682&x4=1&e=pv&v=3.0.0&_t=1611904117881
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
203.104.153.77 , Japan, ASN38631 (LINE LINE Corporation, JP),
Reverse DNS
Software
nginx /
Resource Hash
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:38 GMT
Cache-Control
private, no-store, no-cache, must-revalidate
Last-Modified
Mon, 28 Sep 1970 06:00:00 GMT
Server
nginx
Connection
keep-alive
Content-Length
43
Content-Type
image/gif
tag.gif
tr.line.me/
43 B
425 B
Image
General
Full URL
https://tr.line.me/tag.gif?b_id=edfb652b-5f8d-45c6-82bc-7ab80cbfee31&b_u=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&b_d=www.beams.co.jp&b_p=%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&b_t=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC%E3%82%AB%E3%83%BC%EF%BC%89%E9%80%9A%E8%B2%A9%EF%BD%9CBEAMS&c_t=lap&t_id=c623f8db-8579-449c-b673-e5f1f6515b56&s_id=efa06464-0bb9a682&x4=4&e=pv&v=3.0.0&_t=1611904117882
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
203.104.153.77 , Japan, ASN38631 (LINE LINE Corporation, JP),
Reverse DNS
Software
nginx /
Resource Hash
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:38 GMT
Cache-Control
private, no-store, no-cache, must-revalidate
Last-Modified
Mon, 28 Sep 1970 06:00:00 GMT
Server
nginx
Connection
keep-alive
Content-Length
43
Content-Type
image/gif
tag.gif
tr.line.me/
43 B
425 B
Image
General
Full URL
https://tr.line.me/tag.gif?b_id=edfb652b-5f8d-45c6-82bc-7ab80cbfee31&b_u=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&b_d=www.beams.co.jp&b_p=%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&b_t=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC%E3%82%AB%E3%83%BC%EF%BC%89%E9%80%9A%E8%B2%A9%EF%BD%9CBEAMS&c_t=lap&t_id=c623f8db-8579-449c-b673-e5f1f6515b56&s_id=efa06464-0bb9a682&d0=dpa_detail&d1=11185521729&x1=true&x4=4&e=cv&v=3.0.0&_t=1611904117884
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
203.104.153.77 , Japan, ASN38631 (LINE LINE Corporation, JP),
Reverse DNS
Software
nginx /
Resource Hash
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Cache-Control
private, no-store, no-cache, must-revalidate
Last-Modified
Mon, 28 Sep 1970 06:00:00 GMT
Server
nginx
Connection
keep-alive
Content-Length
43
Content-Type
image/gif
custom_82098ccb161b9d6dc4718b2e3755af1b.js
sync-tag.karte.io/
576 B
964 B
Script
General
Full URL
https://sync-tag.karte.io/custom_82098ccb161b9d6dc4718b2e3755af1b.js
Requested by
Host: static.karte.io
URL: https://static.karte.io/libs/tracker.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:21f3:a000:d:5c6f:d380:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
3cd7be877cc65744da6b5ca3609ef0e90d4efbc1716e3b82b398fcf2cb3ff082

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:07:56 GMT
via
1.1 217b7bc19321a4945b685521fa4f11ac.cloudfront.net (CloudFront)
last-modified
Tue, 15 Dec 2020 04:28:46 GMT
server
AmazonS3
age
43
etag
"a375611c0e21d97cdcbcbcf7b9bbde3d"
x-cache
Hit from cloudfront
x-amz-version-id
iyOkqHJ52UwqwosYNHxUl1wi_FoxQFo1
cache-control
max-age=300
x-amz-cf-pop
FRA2-C2
accept-ranges
bytes
content-type
text/javascript
content-length
576
x-amz-cf-id
-O63kOdG9UF8XwrnmWDJW2vKSot54NcGHvs88PMP7FPNvD7-bIyD0Q==
118281.ct.js
intljs.rmtag.com/
66 KB
22 KB
Script
General
Full URL
https://intljs.rmtag.com/118281.ct.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
34.102.147.248 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
248.147.102.34.bc.googleusercontent.com
Software
/
Resource Hash
b99a30a74ef91fd6b3ac7d0e895134725f89112b1d865ecb0dab00e77ce20fda

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:38 GMT
content-encoding
gzip
last-modified
Fri, 29 Jan 2021 07:08:38 GMT
x-cache
hit
x-samesite
secure
via
1.1 google
cache-control
max-age=86400
accept-ranges
bytes
content-type
text/javascript
alt-svc
clear
s_retargeting.js
b92.yahoo.co.jp/js/
7 KB
3 KB
Script
General
Full URL
https://b92.yahoo.co.jp/js/s_retargeting.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtm.js?id=GTM-K8JX3K
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
183.79.249.124 , Japan, ASN24572 (YAHOO-JP-AS-AP Yahoo Japan, JP),
Reverse DNS
Software
ATS /
Resource Hash
28a324c1f6f30d5787f8df1cd4e59e412e803a266c3fcd0f92a32fc648a36d89

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

ats-carp-promotion
1
date
Fri, 29 Jan 2021 07:07:49 GMT
content-encoding
gzip
last-modified
Wed, 12 Aug 2020 08:51:59 GMT
server
ATS
age
51
vary
Accept-Encoding
p3p
policyref="http://privacy.yahoo.co.jp/w3c/p3p_jp.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
via
http/1.1 edge2280.img.kth.yahoo.co.jp (ApacheTrafficServer [cRs f ]), http/1.1 edge2203.img.kth.yahoo.co.jp (ApacheTrafficServer [cRs f ]), http/1.1 edge2258.img.kth.yahoo.co.jp (ApacheTrafficServer [cRs f ])
cache-control
public, max-age=600
accept-ranges
bytes
content-type
application/javascript
content-length
2723
expires
Fri, 29 Jan 2021 07:17:49 GMT
jot
syndication.twitter.com/i/
43 B
383 B
Image
General
Full URL
https://syndication.twitter.com/i/jot?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_site_screen_name%22%3A%22BEAMS_JP%22%2C%22language%22%3A%22ja%22%2C%22message%22%3A%22m%3Anocount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1611904117958%2C%22dnt%22%3Afalse%2C%22client_version%22%3A%22ed20a2b%3A1601588405575%22%2C%22format_version%22%3A1%2C%22event_namespace%22%3A%7B%22client%22%3A%22tfw%22%2C%22page%22%3A%22button%22%2C%22section%22%3A%22share%22%2C%22action%22%3A%22impression%22%7D%7D
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
104.244.42.8 , United States, ASN13414 (TWITTER, US),
Reverse DNS
Software
tsa_f /
Resource Hash
ac8778041fdb7f2e08ceb574c9a766247ea26f1a7d90fa854c4efcf4b361a957
Security Headers
Name Value
Strict-Transport-Security max-age=631138519
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:38 GMT
content-encoding
gzip
x-content-type-options
nosniff
status
200 OK
x-twitter-response-tags
BouncerCompliant
content-length
65
x-xss-protection
0
x-response-time
121
pragma
no-cache
last-modified
Fri, 29 Jan 2021 07:08:38 GMT
server
tsa_f
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=631138519
content-type
image/gif;charset=utf-8
cache-control
no-cache, no-store, must-revalidate, pre-check=0, post-check=0
x-connection-hash
4f3a5d24200803f4c699d0da8f25b6df
x-transaction
00fce6790031b80b
expires
Tue, 31 Mar 1981 05:00:00 GMT
IMG_0043_1200_1440.jpg
cdn.beams.co.jp/img/goods/11185521729/O/
72 KB
73 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185521729/O/IMG_0043_1200_1440.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
f95b82982e9187be8c9c932f6c61d567025bf8d714108f4d5e59840d90f8d7df

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Thu, 30 Jan 2020 06:36:40 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"146af3a037d7d51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
73976
X-Amz-Cf-Id
DmN8nOL3MtOWROH_qi4xSEKvIlROJyZrRoAynpAHTsm34IWDIe9N6g==
536978383382634
connect.facebook.net/signals/config/
241 KB
69 KB
Script
General
Full URL
https://connect.facebook.net/signals/config/536978383382634?v=2.9.33&r=stable
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/en_US/fbevents.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f01c:8012:face:b00c:0:3 , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
3814932a3e1a565f54430046dfaa9dd3d7fa8fd43f66e62d227cc02465c1ca00
Security Headers
Name Value
Content-Security-Policy default-src facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com data: blob: 'self';script-src *.fbcdn.net *.facebook.net 'unsafe-inline' 'unsafe-eval' blob: data: 'self';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net attachment.fbsbx.com blob: 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c;
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

content-security-policy
default-src facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com data: blob: 'self';script-src *.fbcdn.net *.facebook.net 'unsafe-inline' 'unsafe-eval' blob: data: 'self';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net attachment.fbsbx.com blob: 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c;
content-encoding
gzip
x-content-type-options
nosniff
x-xss-protection
0
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
x-fb-rlafr
0
pragma
public
x-fb-debug
7j8YzO+TSoglKDZjHdXU7NNAmA/d5ACtOGVxCIJs2JSGuPVr3G1rT/etsxIUHQgWzgQjmSqXh7tgJnzqFgWUSw==
x-fb-trip-id
2050670934
x-frame-options
DENY
cross-origin-embedder-policy-report-only
require-corp;report-to="coep_report"
date
Fri, 29 Jan 2021 07:08:38 GMT
strict-transport-security
max-age=31536000; preload; includeSubDomains
report-to
{"group":"coep_report","max_age":86400,"endpoints":[{"url":"https:\/\/www.facebook.com\/browser_reporting\/"}]}
content-type
application/x-javascript; charset=utf-8
vary
Accept-Encoding
cache-control
public, max-age=1200
x-content-id
1960191297
expires
Sat, 01 Jan 2000 00:00:00 GMT
/
www.facebook.com/tr/
44 B
310 B
Image
General
Full URL
https://www.facebook.com/tr/?id=2108360579438506&ev=PageView&dl=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&rl=&if=false&ts=1611904117979&sw=1600&sh=1200&v=2.9.33&r=stable&a=tmgoogletagmanager&ec=0&o=30&fbp=fb.2.1611904117977.2107808674&it=1611904117798&coo=false&rqm=GET
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
proxygen-bolt /
Resource Hash
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:37 GMT
last-modified
Fri, 21 Dec 2012 00:00:01 GMT
server
proxygen-bolt
strict-transport-security
max-age=31536000; includeSubDomains
content-type
image/gif
cache-control
no-cache, must-revalidate, max-age=0
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
44
expires
Fri, 29 Jan 2021 07:08:37 GMT
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/1057414813/
3 KB
1 KB
Script
General
Full URL
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1057414813/?random=1611904117988&cv=9&fst=1611904117988&num=1&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&ig=1&data=event%3Dgtag.config&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&hn=www.googleadservices.com&async=1&rfmt=3&fmt=4
Requested by
Host: www.googleadservices.com
URL: https://www.googleadservices.com/pagead/conversion_async.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:811::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ae3f3aa463bb33f5696ddb6c7c15677f29c9e17087bb32fb27d3dbe0e41d7f2a
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:39 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
cache-control
no-cache, must-revalidate
cross-origin-resource-policy
cross-origin
content-disposition
attachment; filename="f.txt"
content-type
text/javascript; charset=UTF-8
alt-svc
h3-29="googleads.g.doubleclick.net:443"; ma=2592000,h3-29=":443"; ma=2592000,h3-T051="googleads.g.doubleclick.net:443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
1157
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/751281013/
3 KB
1 KB
Script
General
Full URL
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/751281013/?random=1611904117990&cv=9&fst=1611904117990&num=1&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&eid=376635471&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&ig=1&data=event%3Dgtag.config&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&hn=www.googleadservices.com&async=1&rfmt=3&fmt=4
Requested by
Host: www.googleadservices.com
URL: https://www.googleadservices.com/pagead/conversion_async.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:811::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
4392da6915131da8de73e7c2300ba595a56f91567bd561c02bece852812f3462
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:39 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
cache-control
no-cache, must-revalidate
cross-origin-resource-policy
cross-origin
content-disposition
attachment; filename="f.txt"
content-type
text/javascript; charset=UTF-8
alt-svc
h3-29="googleads.g.doubleclick.net:443"; ma=2592000,h3-29=":443"; ma=2592000,h3-T051="googleads.g.doubleclick.net:443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
1165
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
track
t.karte.io/
4 KB
2 KB
XHR
General
Full URL
https://t.karte.io/track
Requested by
Host: static.karte.io
URL: https://static.karte.io/libs/tracker.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
130.211.31.19 Mountain View, United States, ASN15169 (GOOGLE, US),
Reverse DNS
19.31.211.130.bc.googleusercontent.com
Software
/ Express
Resource Hash
c948ec90a562d91c1a846153e5f2a0328c972b14b0547430b35aeb0403549741

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

date
Fri, 29 Jan 2021 07:08:38 GMT
content-encoding
gzip
access-control-allow-headers
Origin, X-Requested-With, Content-Type, Accept
x-powered-by
Express
vary
Accept-Encoding
content-type
application/json; charset=utf-8
access-control-allow-origin
*
alt-svc
clear
via
1.1 google
778240889282242
connect.facebook.net/signals/config/
241 KB
70 KB
Script
General
Full URL
https://connect.facebook.net/signals/config/778240889282242?v=2.9.33&r=stable
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/en_US/fbevents.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f01c:8012:face:b00c:0:3 , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
5af81cb9ab0c17b95f7bd94ea2ca63f9587607fe9750d3745cfdd7c150cbdd5d
Security Headers
Name Value
Content-Security-Policy default-src facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com data: blob: 'self';script-src *.fbcdn.net *.facebook.net 'unsafe-inline' 'unsafe-eval' blob: data: 'self';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net attachment.fbsbx.com blob: 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c;
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

content-security-policy
default-src facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com data: blob: 'self';script-src *.fbcdn.net *.facebook.net 'unsafe-inline' 'unsafe-eval' blob: data: 'self';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net attachment.fbsbx.com blob: 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c;
content-encoding
gzip
x-content-type-options
nosniff
content-security-policy-report-only
default-src https: data: wss: blob: chrome-extension: 'unsafe-inline' 'unsafe-eval';report-uri https://www.facebook.com/csp/reporting/;
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
x-xss-protection
0
pragma
public
x-fb-debug
A65qxthuHsspFT9iwJn8q7qNqnP2Ks1mFF/QfNj6YJN9d+yhKNZOX6pt2eDR3EIVh0+MBvrE1N7oghBMk7YcPA==
x-fb-trip-id
2050670934
x-frame-options
DENY
cross-origin-embedder-policy-report-only
require-corp;report-to="coep_report"
date
Fri, 29 Jan 2021 07:08:38 GMT
strict-transport-security
max-age=31536000; preload; includeSubDomains
report-to
{"group":"coep_report","max_age":86400,"endpoints":[{"url":"https:\/\/www.facebook.com\/browser_reporting\/"}]}
content-type
application/x-javascript; charset=utf-8
vary
Accept-Encoding
cache-control
public, max-age=1200
x-content-id
1006761410
x-fb-rlafr
0
expires
Sat, 01 Jan 2000 00:00:00 GMT
/
www.facebook.com/tr/
44 B
147 B
Image
General
Full URL
https://www.facebook.com/tr/?id=536978383382634&ev=PageView&dl=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&rl=&if=false&ts=1611904118092&sw=1600&sh=1200&v=2.9.33&r=stable&ec=0&o=30&fbp=fb.2.1611904117977.2107808674&it=1611904117798&coo=false&tm=1&rqm=GET
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
proxygen-bolt /
Resource Hash
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:38 GMT
last-modified
Fri, 21 Dec 2012 00:00:01 GMT
server
proxygen-bolt
strict-transport-security
max-age=31536000; includeSubDomains
content-type
image/gif
cache-control
no-cache, must-revalidate, max-age=0
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
44
expires
Fri, 29 Jan 2021 07:08:38 GMT
2629282997337543
connect.facebook.net/signals/config/
241 KB
70 KB
Script
General
Full URL
https://connect.facebook.net/signals/config/2629282997337543?v=2.9.33&r=stable
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/en_US/fbevents.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f01c:8012:face:b00c:0:3 , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
5cb1e50717b3360de737238baead59f499c57406916ecde8293df27bbfb0d369
Security Headers
Name Value
Content-Security-Policy default-src facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com data: blob: 'self';script-src *.fbcdn.net *.facebook.net 'unsafe-inline' 'unsafe-eval' blob: data: 'self';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net attachment.fbsbx.com blob: 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c;
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

content-security-policy
default-src facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com data: blob: 'self';script-src *.fbcdn.net *.facebook.net 'unsafe-inline' 'unsafe-eval' blob: data: 'self';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net attachment.fbsbx.com blob: 'self' chrome-extension://boadgeojelhgndaghljhdicfkmllpafd chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c;
content-encoding
gzip
x-content-type-options
nosniff
x-xss-protection
0
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
x-fb-rlafr
0
pragma
public
x-fb-debug
19fI1GQLCNF4NEqhozb/e3WHUVywOLq5RYQ6Hw0sLmkr1VimGGMfB5+lhVJVrZuqOkk3+NHQgN9wNmiwcBwEew==
x-fb-trip-id
2050670934
x-frame-options
DENY
cross-origin-embedder-policy-report-only
require-corp;report-to="coep_report"
date
Fri, 29 Jan 2021 07:08:38 GMT
strict-transport-security
max-age=31536000; preload; includeSubDomains
report-to
{"group":"coep_report","max_age":86400,"endpoints":[{"url":"https:\/\/www.facebook.com\/browser_reporting\/"}]}
content-type
application/x-javascript; charset=utf-8
vary
Accept-Encoding
cache-control
public, max-age=1200
x-content-id
868347450
expires
Sat, 01 Jan 2000 00:00:00 GMT
/
www.facebook.com/tr/
44 B
101 B
Image
General
Full URL
https://www.facebook.com/tr/?id=778240889282242&ev=PageView&dl=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&rl=&if=false&ts=1611904118197&sw=1600&sh=1200&v=2.9.33&r=stable&ec=0&o=30&fbp=fb.2.1611904117977.2107808674&it=1611904117798&coo=false&tm=1&rqm=GET
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
proxygen-bolt /
Resource Hash
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:38 GMT
last-modified
Fri, 21 Dec 2012 00:00:01 GMT
server
proxygen-bolt
strict-transport-security
max-age=31536000; includeSubDomains
content-type
image/gif
cache-control
no-cache, must-revalidate, max-age=0
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
44
expires
Fri, 29 Jan 2021 07:08:38 GMT
/
www.facebook.com/tr/
44 B
101 B
Image
General
Full URL
https://www.facebook.com/tr/?id=2629282997337543&ev=PageView&dl=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&rl=&if=false&ts=1611904118276&sw=1600&sh=1200&v=2.9.33&r=stable&ec=0&o=30&fbp=fb.2.1611904117977.2107808674&it=1611904117798&coo=false&tm=1&rqm=GET
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
proxygen-bolt /
Resource Hash
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:38 GMT
last-modified
Fri, 21 Dec 2012 00:00:01 GMT
server
proxygen-bolt
strict-transport-security
max-age=31536000; includeSubDomains
content-type
image/gif
cache-control
no-cache, must-revalidate, max-age=0
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
44
expires
Fri, 29 Jan 2021 07:08:38 GMT
main_d8KK8b_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/148313/
14 KB
14 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/148313/main_d8KK8b_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
228e2403b97be0da805b9a2947f04135ca70168e600dd1b8bdc96e94a0d08a57

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Via
1.1 5ab5e654a3dc7079aad7ac64ec697d82.cloudfront.net (CloudFront)
Last-Modified
Thu, 23 Apr 2020 08:30:46 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"3827-5a3f110b4e1de"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
14375
X-Amz-Cf-Id
urxoYorJmrnIhbp5-Y97PzxuJVGK8PbeAkOdYlTwXfKv_vcJHe-jZA==
profile_fvhrij_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/585/
37 KB
38 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/585/profile_fvhrij_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
a5ae162442a114dcbe9ffbfb50787ff7a5ac9f9745de9bb7b5ff9e0151fcffcd

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Via
1.1 f358cf5f46d10c349187abd5e20e06cf.cloudfront.net (CloudFront)
Last-Modified
Tue, 02 Jan 2018 12:59:45 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"94cc-561caac445240"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
38092
X-Amz-Cf-Id
UFbPiTub1v6uHMmkmCAXIBYxSMQk3NIdTfiMG2q0ek-GEelpJE2haw==
main_O9hGNq_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/147227/
14 KB
15 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/147227/main_O9hGNq_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
29f04d9aef2839633bdb317e75c62820ff465eeac820a562a6a78f3d4a5a75e7

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Via
1.1 3dd91613764eafe7ad199013ce202443.cloudfront.net (CloudFront)
Last-Modified
Tue, 21 Apr 2020 03:17:12 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"394c-5a3c473a76f12"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
14668
X-Amz-Cf-Id
uIxbDiJHcYPLAATDrTwZKsa5QF1X5U7IIontimp6ke_CH3hHGbnzhg==
profile_snWWRV_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/123/
33 KB
33 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/123/profile_snWWRV_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
d991969c5b4c60ce1833eef947f7239a94bb3f6315c59585fe16714ac600d06b

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Via
1.1 910fc18161f0602555cc5b6397ca26f3.cloudfront.net (CloudFront)
Last-Modified
Wed, 24 Jul 2019 06:45:33 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"831f-58e67a7e9a7d2"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
33567
X-Amz-Cf-Id
XrkJGQ-zfHqxkH2-ralcUKFKmKeUI-GGWJzWCuz6AfIsK9DfNhclSg==
main_rR9jZp_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/143882/
10 KB
10 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/143882/main_rR9jZp_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
e3977e075279628e8befe7034b1f8de1fa8e6de464d487aaf0eebc0f368a5cb3

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:40 GMT
Via
1.1 f58d1aa3b3b084adbea41c7523e2047f.cloudfront.net (CloudFront)
Last-Modified
Tue, 14 Apr 2020 13:47:48 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"2752-5a34071ebd3db"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
10066
X-Amz-Cf-Id
dfIAt7eUUdFzA4JFrtB7RSlc2sry1Z-vqM49c6fFnb-SLzly-XUWow==
profile_GmeMXK_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/2489/
10 KB
10 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/2489/profile_GmeMXK_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
c201dfa38a38bb356ddb9b3021a4cdf13aa249471d837e964e66881193e7b5c1

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Via
1.1 f358cf5f46d10c349187abd5e20e06cf.cloudfront.net (CloudFront)
Last-Modified
Mon, 22 Jun 2020 15:10:25 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"280f-5a8ada47a12b2"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
10255
X-Amz-Cf-Id
JmGlDo0Vaa8ywnWYVKLqVPUEE7erQDt-n0-jcY-akzYf9IXhEVKofA==
main_IsCr2Z_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/134272/
11 KB
12 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/134272/main_IsCr2Z_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
4f8cc61b00e2d83c04152be40fece05a32aca2bc52ee1651041eec69dc325e4e

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:40 GMT
Via
1.1 3dd91613764eafe7ad199013ce202443.cloudfront.net (CloudFront)
Last-Modified
Sun, 29 Mar 2020 14:31:07 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"2d30-5a1ff2f66b0b4"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
11568
X-Amz-Cf-Id
SDX-mehCJEJflWOxU51Po9SBN-4WTIVABnEHipG6a7Pst6ElwejXxA==
profile_fzm7by_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/2362/
9 KB
10 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/2362/profile_fzm7by_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
7325028cad0dc83f38ee2e7e21df0accd9dd6c9ec2361b7ed65fcf5fcd3360ca

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:03:41 GMT
Via
1.1 f358cf5f46d10c349187abd5e20e06cf.cloudfront.net (CloudFront)
Last-Modified
Fri, 01 Jan 2021 00:09:50 GMT
Server
Apache
Age
299
ETag
"24f9-5b7cb8f12ae6c"
X-Cache
Hit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
Content-Length
9465
X-Amz-Cf-Id
UdIsWNuvO8h1XMSCdXBuuEvY0YVBMjWz1fosh993WDvv57FxfQ7iHg==
main_4lSn2J_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/133527/
17 KB
17 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/133527/main_4lSn2J_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
13194ab021f96da044709781597f92a2de4dabad099fced40a0147d130d87937

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:40 GMT
Via
1.1 f358cf5f46d10c349187abd5e20e06cf.cloudfront.net (CloudFront)
Last-Modified
Sat, 28 Mar 2020 03:00:58 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"4348-5a1e16d6a65b3"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
17224
X-Amz-Cf-Id
tolW7CwKFi-qt1EFhn1iMm7HhsveOQFV6qqHROARuV-UFXK8cFDp5w==
profile_tS72sc_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/1950/
16 KB
17 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/1950/profile_tS72sc_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
9403437e41407dbf9fafcbc812e089a6380b621d1c71ead9a0161e2977cea65f

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:40 GMT
Via
1.1 f58d1aa3b3b084adbea41c7523e2047f.cloudfront.net (CloudFront)
Last-Modified
Tue, 15 Sep 2020 08:59:54 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"40d9-5af565fdf9cff"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
16601
X-Amz-Cf-Id
70aeVPELVvUWOnRVsJTrwEiD9Cr1_gtzWWABSiVNwThPtXgRxBp_0g==
main_Af1WPH_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/133682/
13 KB
13 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/133682/main_Af1WPH_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
f718d64f9ac96ab4359c0d92c6390c62749248355795c203c28d5cb10e19d468

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:40 GMT
Via
1.1 5ab5e654a3dc7079aad7ac64ec697d82.cloudfront.net (CloudFront)
Last-Modified
Sat, 28 Mar 2020 06:07:01 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"3244-5a1e406c7ee8b"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
12868
X-Amz-Cf-Id
BQiSn0bUKkZSB755sVC5Dix8KoJ-ZLXeX7FXcAjC27GtH0IzV3mnVQ==
profile_Bknp1I_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/275/
12 KB
13 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/275/profile_Bknp1I_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
b31d00e20f6707239e451754683019ff9b8878a9f409b72b10acb473640fff67

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 06:53:37 GMT
Via
1.1 f358cf5f46d10c349187abd5e20e06cf.cloudfront.net (CloudFront)
Last-Modified
Fri, 01 Jan 2021 00:41:41 GMT
Server
Apache
Age
903
ETag
"306f-5b7cc00f9c42f"
X-Cache
Hit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
Content-Length
12399
X-Amz-Cf-Id
wAC-Kct2meBwB75SdA32QaV2XDEBw_AC6kV3DCKoe34cuFHoDVEwCQ==
main_5yLpc0_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/129900/
12 KB
13 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/129900/main_5yLpc0_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
a7a865be9d97874c623e1847ebd86ac9cd1da88d2b7377bbd5653aa93e93d4f6

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:40 GMT
Via
1.1 3dd91613764eafe7ad199013ce202443.cloudfront.net (CloudFront)
Last-Modified
Sun, 15 Mar 2020 15:24:12 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"314d-5a0e64b73fdd9"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
12621
X-Amz-Cf-Id
FMYWMfNCFvoNW_yvh-DojWVJv-WR01tF03xHNFxmUpeQNc6n3jmP6w==
profile_rcvxVQ_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/2714/
6 KB
6 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/2714/profile_rcvxVQ_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
1d40708abd5c31f730fd28f882752ed7f9f437ef9b3628bc3577f65b56156e82

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:41 GMT
Via
1.1 f358cf5f46d10c349187abd5e20e06cf.cloudfront.net (CloudFront)
Last-Modified
Tue, 19 Jan 2021 04:19:50 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"17ea-5b939264afd4a"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
6122
X-Amz-Cf-Id
SAnBKiaOz8XV_Yg0E3K57IzABWxSRSsGsX4U95otESxw6e3uxx68rw==
main_uBpiaO_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/131574/
28 KB
28 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/131574/main_uBpiaO_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
a8cdd2e3484fdb2d7ed9d271865fac81bd39b3ca6c3e2c993694cd12f08fc501

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:41 GMT
Via
1.1 f58d1aa3b3b084adbea41c7523e2047f.cloudfront.net (CloudFront)
Last-Modified
Sun, 22 Mar 2020 05:37:41 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"6e6c-5a16aead4e37b"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
28268
X-Amz-Cf-Id
rKFzSyz9HuEa6be6IBURfK8dWSwBxC_WAqtGUQ_obk_q-CUgJj-A9Q==
profile_G1Y5W7_s.png
cdn-cms.beams.co.jp/cdn/cms/staff/1610/
33 KB
33 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/1610/profile_G1Y5W7_s.png
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
a2a3796a3ca66a7227e43cd82be565afe658c5bb9d3866b22705db269c2d6638

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:40 GMT
Via
1.1 5ab5e654a3dc7079aad7ac64ec697d82.cloudfront.net (CloudFront)
Last-Modified
Sat, 26 Oct 2019 02:40:43 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"8246-595c7316949d0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/png
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
33350
X-Amz-Cf-Id
VZU0IXRvEKLO1lB47JLVKyFkQLg3_tz4nAaMoMvqZts4sCKEiiDs9g==
main_HwRlmZ_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/130629/
10 KB
11 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/130629/main_HwRlmZ_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
96005b86021c62f9385937e782f465241f4d94ba8cdd71aa7bd23cb9ddff7230

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:40 GMT
Via
1.1 3dd91613764eafe7ad199013ce202443.cloudfront.net (CloudFront)
Last-Modified
Wed, 18 Mar 2020 04:55:20 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"29ca-5a119dc00ceed"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
10698
X-Amz-Cf-Id
prvrDCENkIqqYHo7iHZHZd_7g9UD914jKEi2TEvtaz3MfeQ7nvMf7Q==
profile_p2HnHT_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/2488/
27 KB
27 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/2488/profile_p2HnHT_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
4d9667d9c76bb4c8986071f2df232c31f300e2ad8e068a581c0e60ee7cb8b52b

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:41 GMT
Via
1.1 910fc18161f0602555cc5b6397ca26f3.cloudfront.net (CloudFront)
Last-Modified
Tue, 09 Apr 2019 05:40:24 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"6b42-5861263c18306"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
27458
X-Amz-Cf-Id
MrANkVLP4XCtBuO8Iwr09yyh6xRZYG7Wtxl5c39qCw-ZwSr6ljw0aw==
main_orZjr1_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/130064/
13 KB
14 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/130064/main_orZjr1_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
ba4acd362b4aa6af0769521d87d3e932e6723e03c9cae8a9333d94b9ed6b914d

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:42 GMT
Via
1.1 5ab5e654a3dc7079aad7ac64ec697d82.cloudfront.net (CloudFront)
Last-Modified
Mon, 16 Mar 2020 06:56:06 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"35b2-5a0f35034f2d2"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
13746
X-Amz-Cf-Id
WHVvf8n4HF_xxYJjh5_3qFgpG-n7-e_PVCFqzkHZmOvC-Ed7ETYbog==
profile_9KO4bN_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/2364/
43 KB
43 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/2364/profile_9KO4bN_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
e399a7b98d6625190ea22ef3ba81eabe37e7e08b1b8942aa8a0305228a052ce5

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:41 GMT
Via
1.1 58c21e16c9e093deb494fbb4de260efa.cloudfront.net (CloudFront)
Last-Modified
Fri, 11 Jan 2019 07:10:25 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"abfe-57f2963a79f50"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
44030
X-Amz-Cf-Id
7HSEt8tD1YEzWa9HFF2pN9eKp7WyxKk8i_Kbh-w0-z4rQpx1SZDkHQ==
main_s6JoPE_s.jpg
cdn-cms.beams.co.jp/cdn/cms/photolog/129821/
10 KB
10 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/photolog/129821/main_s6JoPE_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
73599241261ef7a2475e712f6ab12800c71e6d79fbf595cf25123dff352631ab

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:41 GMT
Via
1.1 3dd91613764eafe7ad199013ce202443.cloudfront.net (CloudFront)
Last-Modified
Sun, 15 Mar 2020 08:55:20 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"26f4-5a0e0dcc00716"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
9972
X-Amz-Cf-Id
rXY2HJBEre8IB1hxPxwBchEPcg-AtpqXH3Cfz5aV-dOmotBuYYp1gQ==
profile_uY3LNH_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/624/
28 KB
28 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/624/profile_uY3LNH_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
faf83386835df3a13a8e4e8b062d55a3c92047a589b4a6f3d0b8384080428226

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:41 GMT
Via
1.1 910fc18161f0602555cc5b6397ca26f3.cloudfront.net (CloudFront)
Last-Modified
Tue, 01 Oct 2019 12:27:57 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"6f4f-593d87b7d3a31"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
28495
X-Amz-Cf-Id
oMK4J7rLsU9PIyd-5SzkPaqcyUjTzlQMSjkncRTYdG7PmmJObzgycQ==
/
www.facebook.com/tr/
0
107 B
Other
General
Full URL
https://www.facebook.com/tr/
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/en_US/fbevents.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
proxygen-bolt /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
multipart/form-data; boundary=----WebKitFormBoundarycXwEUAAfrnLuj8aQ

Response headers

strict-transport-security
max-age=31536000; includeSubDomains
server
proxygen-bolt
date
Fri, 29 Jan 2021 07:08:39 GMT
content-type
text/plain
access-control-allow-origin
https://www.beams.co.jp
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
0
thumbnail_a.xml
cdn-cms.beams.co.jp/cdn/cms/video/4008/
2 KB
1 KB
XHR
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/video/4008/thumbnail_a.xml
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/javascript/pc/cri_liveact.js?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
601e3d3cb2aa32232e381a370e8e802f1fe6193e6e4cd94729c55d10fc2e1824

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:38 GMT
Content-Encoding
gzip
Last-Modified
Thu, 06 Feb 2020 10:56:50 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"9b0-59de621565f63"
Vary
Accept-Encoding
X-Cache
Miss from cloudfront
Content-Type
text/xml
Access-Control-Allow-Origin
https://www.beams.co.jp
Transfer-Encoding
chunked
Connection
keep-alive
X-Amz-Cf-Id
XeeqFNs9gUBScMk3XjiZIC8jzWEhc50FT2xalQaea_Jup-Yeo5R8wA==
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
thumbnail_a.html
cdn-cms.beams.co.jp/cdn/cms/video/4008/asset/
175 KB
172 KB
XHR
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/video/4008/asset/thumbnail_a.html
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/javascript/pc/cri_liveact.js?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
e1946f4c64913e27eea94b0ade3f67e4ba3c37f392ead0d97f98aee958307cd7

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Content-Encoding
gzip
Last-Modified
Thu, 06 Feb 2020 10:56:50 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"2bb94-59de621553684"
Vary
Accept-Encoding
X-Cache
Miss from cloudfront
Content-Type
text/html
Access-Control-Allow-Origin
https://www.beams.co.jp
Transfer-Encoding
chunked
Connection
keep-alive
X-Amz-Cf-Id
k8y1YL3yUV_5AEFEj-2kHw9C0BT_GluNS9UrnAetPWsK73zfV7DKdw==
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
thumbnail_a.xml
cdn-cms.beams.co.jp/cdn/cms/video/3910/
2 KB
1 KB
XHR
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/video/3910/thumbnail_a.xml
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/javascript/pc/cri_liveact.js?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
6e5ccdd95cc7f47fb99d5b1cc3bb2bdb8f924dd0091babb78110e8d05866ea93

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Content-Encoding
gzip
Last-Modified
Fri, 31 Jan 2020 15:03:05 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"9b0-59d70deec55dc"
Vary
Accept-Encoding
X-Cache
Miss from cloudfront
Content-Type
text/xml
Access-Control-Allow-Origin
https://www.beams.co.jp
Transfer-Encoding
chunked
Connection
keep-alive
X-Amz-Cf-Id
AV2yXmZJrRivl7KxOmMwm34KK3smtxtUNNX2YSFdzQ4TaSArBwdJfw==
Via
1.1 4f114016fe4d6c05531b0486ec2868be.cloudfront.net (CloudFront)
thumbnail_a.html
cdn-cms.beams.co.jp/cdn/cms/video/3910/asset/
135 KB
124 KB
XHR
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/video/3910/asset/thumbnail_a.html
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/javascript/pc/cri_liveact.js?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
3a1b74b30a807d2a32de185ff9691b739c0b12a544c6c1d19004360c5f4bb3ee

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:39 GMT
Content-Encoding
gzip
Last-Modified
Fri, 31 Jan 2020 15:03:05 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
W/"21cb0-59d70deec1f2c"
Vary
Accept-Encoding
X-Cache
Miss from cloudfront
Content-Type
text/html
Access-Control-Allow-Origin
https://www.beams.co.jp
Transfer-Encoding
chunked
Connection
keep-alive
X-Amz-Cf-Id
lRh_x-NiFPSvnNTZoejE4cxez_pVbTc7cCGY5F5Ebl_gwLQmbu9QZg==
Via
1.1 4f114016fe4d6c05531b0486ec2868be.cloudfront.net (CloudFront)
profile_oQYvrw_s.png
cdn-cms.beams.co.jp/cdn/cms/staff/692/
40 KB
41 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/692/profile_oQYvrw_s.png
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
4b0a617ef501729252620d8a00bab6cdce5ce60f37957e68848beaa4fbd173a5

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:41 GMT
Via
1.1 58c21e16c9e093deb494fbb4de260efa.cloudfront.net (CloudFront)
Last-Modified
Mon, 16 Sep 2019 23:27:58 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"a132-592b3f43edf50"
X-Cache
RefreshHit from cloudfront
Content-Type
image/png
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
41266
X-Amz-Cf-Id
DEsOy3hXvY2X-n8Ml5yve-9il_yuF1rOFtL3E15teRQtv9uZvbAMYA==
profile_KdntnS_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/1581/
10 KB
10 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/1581/profile_KdntnS_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
003b89dcb35bd0bfafa406e416a27af6c0d7ec3fe470dfbc19ccf60860eba424

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:41 GMT
Via
1.1 3dd91613764eafe7ad199013ce202443.cloudfront.net (CloudFront)
Last-Modified
Fri, 03 Jul 2020 00:00:13 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"26ce-5a97e3590a157"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
9934
X-Amz-Cf-Id
x_CHoROy9MWSvFw6YBzIz_K_85OAtD1DAAyalvdmwo22F-OGii-WLg==
main_S5IEQw_s.jpg
cdn-cms.beams.co.jp/cdn/cms/styling/217948/
23 KB
23 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/styling/217948/main_S5IEQw_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
fe18eef3fafc8b5b013374347b0a52b212f81bb49f79ffcca8de3fb429ea728a

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:41 GMT
Via
1.1 910fc18161f0602555cc5b6397ca26f3.cloudfront.net (CloudFront)
Last-Modified
Sun, 26 Apr 2020 03:26:13 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"5a68-5a429290f1a86"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
23144
X-Amz-Cf-Id
mi5_TAlRNSu-8Ss-EITfTC1rFaUmOHK6hzTH8O7PTiI0e2OMObriQA==
profile_ZtWKEa_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/57/
7 KB
7 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/57/profile_ZtWKEa_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
72f8c861a077f06a73b25e8eed39d4f4e920280a20489ad6ad418e4896af9bcf

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:43 GMT
Via
1.1 58c21e16c9e093deb494fbb4de260efa.cloudfront.net (CloudFront)
Last-Modified
Fri, 25 Sep 2020 05:06:25 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"1ba9-5b01c474e3f19"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
7081
X-Amz-Cf-Id
W3rSqDaSyn4gUrAjk-DpSAtrSlbzbeAXGLoCw1KO2LvPGf_6iiqyxg==
main_q65jXh_s.jpg
cdn-cms.beams.co.jp/cdn/cms/styling/217360/
24 KB
25 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/styling/217360/main_q65jXh_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
614babd1f86b866662c47b7e522ffd5ac5c5ff5c2cf37c589a88d87b8cec7851

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:43 GMT
Via
1.1 3dd91613764eafe7ad199013ce202443.cloudfront.net (CloudFront)
Last-Modified
Thu, 23 Apr 2020 08:23:37 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"60ad-5a3f0f725a921"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
24749
X-Amz-Cf-Id
j3h5De1WUlU2J3y5X5UTVPzxL-_8L0pl7TJMADkp9cIOF9zwRI_bug==
main_l9l0Rc_s.jpg
cdn-cms.beams.co.jp/cdn/cms/styling/213355/
20 KB
20 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/styling/213355/main_l9l0Rc_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
9f23d28b250d4b277839254f6373b11314b7a789981bfddaa04aba82ebf28e25

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:44 GMT
Via
1.1 f358cf5f46d10c349187abd5e20e06cf.cloudfront.net (CloudFront)
Last-Modified
Sat, 11 Apr 2020 11:02:37 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"4fef-5a301c9a7da37"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
20463
X-Amz-Cf-Id
FEM0Jgoac5kthIuo0w6zSv8q5HfklHdfGMoJwkvq3oXtDH08TcLFZQ==
main_HzNEeZ_s.jpg
cdn-cms.beams.co.jp/cdn/cms/styling/207196/
21 KB
22 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/styling/207196/main_HzNEeZ_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
9564280a02cacfe1a2a5a18362ab86a84128388b4297e202abae2cfdde5d393e

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:42 GMT
Via
1.1 f58d1aa3b3b084adbea41c7523e2047f.cloudfront.net (CloudFront)
Last-Modified
Sat, 28 Mar 2020 07:18:12 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"5585-5a1e5054ec308"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
21893
X-Amz-Cf-Id
zc744JmqWbCR_taM9_5hJZnwbcpDMqWix-_Ov6yrCgzMrdMfcqd5jg==
main_Cd146q_s.jpg
cdn-cms.beams.co.jp/cdn/cms/styling/203106/
11 KB
12 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/styling/203106/main_Cd146q_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
baa9fb3dd13c112d573293df7eff9c1c4dd6662719b54466771a998190e22694

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:42 GMT
Via
1.1 910fc18161f0602555cc5b6397ca26f3.cloudfront.net (CloudFront)
Last-Modified
Sun, 15 Mar 2020 10:04:58 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"2c63-5a0e1d5d23e44"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
11363
X-Amz-Cf-Id
mloLWx8WlajfpQo2pK8QwzUXjApeWh3bHTiLxM4g2aeKnp77k3W5rw==
main_qtrrBF_s.jpg
cdn-cms.beams.co.jp/cdn/cms/styling/203066/
14 KB
14 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/styling/203066/main_qtrrBF_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
8e307297fdee5d3e4d5d85cfa656e925fba8129183be8ad598dd31731341a63e

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:42 GMT
Via
1.1 5ab5e654a3dc7079aad7ac64ec697d82.cloudfront.net (CloudFront)
Last-Modified
Sun, 15 Mar 2020 08:53:42 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"360e-5a0e0d6e8bad4"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
13838
X-Amz-Cf-Id
5bSxrT27xEWolpLd-o-i4FiyyAN89JzArX5Cggnl01ya4ybE_yxZRQ==
main_MpJdqr_s.jpg
cdn-cms.beams.co.jp/cdn/cms/styling/202187/
7 KB
8 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/styling/202187/main_MpJdqr_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
51f125200896efe6d3fb4bfdf76febd0599122e9c88e80c08d79bc96a743ca71

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:42 GMT
Via
1.1 910fc18161f0602555cc5b6397ca26f3.cloudfront.net (CloudFront)
Last-Modified
Fri, 13 Mar 2020 01:13:35 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"1d4d-5a0b22dc3b5b4"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
7501
X-Amz-Cf-Id
NFrCN7fBrkZ2xmPxAFpsTkfrbtQzWV5WpdSIf-tcVmUDyr0zMYoQ2w==
profile_ZvILZU_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/1678/
27 KB
27 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/1678/profile_ZvILZU_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
b4978c6f3d16aeb11293563b73f047e521c2dda0417098d524da987d7700f75d

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:00:09 GMT
Via
1.1 f58d1aa3b3b084adbea41c7523e2047f.cloudfront.net (CloudFront)
Last-Modified
Fri, 05 Apr 2019 02:45:24 GMT
Server
Apache
Age
513
ETag
"6c0d-585bf7a89b960"
X-Cache
Hit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
X-Amz-Cf-Pop
FRA56-C1
Accept-Ranges
bytes
Content-Length
27661
X-Amz-Cf-Id
7FYC-xLzAYMIB-oLG8iZya8amcgec7ebsdlObe5SnjKPJoGvl-kcdw==
main_vfdlxR_s.jpg
cdn-cms.beams.co.jp/cdn/cms/styling/201948/
32 KB
32 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/styling/201948/main_vfdlxR_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
f11aa6ef08cd2ec58c25c0151a9ba5630064abe5bb4335808d93abf856864ebd

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:42 GMT
Via
1.1 f58d1aa3b3b084adbea41c7523e2047f.cloudfront.net (CloudFront)
Last-Modified
Thu, 12 Mar 2020 04:00:41 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"7e8e-5a0a0657e1b89"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
32398
X-Amz-Cf-Id
BlaUBCAeW99kDv_72kKANq7RiP_gQoj10-P30tyHdYzZ2HUchx6YOw==
main_alHfvM_s.jpg
cdn-cms.beams.co.jp/cdn/cms/styling/200835/
25 KB
25 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/styling/200835/main_alHfvM_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
5494c5df08bc239ef6db1a6f8d701984e65e086cfefeb1935f0febb11250960f

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:42 GMT
Via
1.1 5ab5e654a3dc7079aad7ac64ec697d82.cloudfront.net (CloudFront)
Last-Modified
Mon, 09 Mar 2020 05:50:32 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"6289-5a06594cc73cf"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
25225
X-Amz-Cf-Id
vqWtDsxYkKl8GF-3_Bs1NYrmT0US-NnTyKnGM_diQ0i4jq3ngkcd7g==
profile_5T2xaF_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/2891/
5 KB
6 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/2891/profile_5T2xaF_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
27a193f3b6034cc90d3e5b1eaaf48638b5e0b49ddf957e91abdae334ee0ba0f3

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:42 GMT
Via
1.1 910fc18161f0602555cc5b6397ca26f3.cloudfront.net (CloudFront)
Last-Modified
Sun, 12 Apr 2020 07:20:08 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"15e6-5a312cbd9fb49"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
5606
X-Amz-Cf-Id
gjT-UK_AeRtlxtMw74L8p5pML4bR-oLRhrYjwignAAQxQkutgH_f-g==
body_3rQQSL_s.jpg
cdn-cms.beams.co.jp/cdn/cms/blog/56974/
5 KB
5 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/blog/56974/body_3rQQSL_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
afc842c756af1bf6725157cb2171f6e61098c90517a134eb942d78b90c04f919

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:43 GMT
Via
1.1 910fc18161f0602555cc5b6397ca26f3.cloudfront.net (CloudFront)
Last-Modified
Mon, 27 Apr 2020 03:50:40 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"137d-5a43d9e61ec5f"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
4989
X-Amz-Cf-Id
PT9FKjdfZlEaQiVh5vBYzBQzO1ffyOGzEf1A4jrhB6uwxx9dtDTC7A==
profile_oov1Sj_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/59/
25 KB
26 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/59/profile_oov1Sj_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
8a116a6969c18bf205bcd8d8767925c69df2d0260912cb533a3873e738c6bd1b

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:43 GMT
Via
1.1 58c21e16c9e093deb494fbb4de260efa.cloudfront.net (CloudFront)
Last-Modified
Wed, 02 Oct 2019 08:24:18 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"6465-593e931f41f4a"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
25701
X-Amz-Cf-Id
tfihLwdtT8FbM9JmZneepLG7uQOO8cSNCI9aPySRFVTQrc12fPOt_w==
body_uLfgeY_s.jpg
cdn-cms.beams.co.jp/cdn/cms/blog/52233/
10 KB
10 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/blog/52233/body_uLfgeY_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
0a0a6f7b2ba1295b713a323128cf6a8f4c02528acfe7d349e1777873d331158c

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:43 GMT
Via
1.1 f58d1aa3b3b084adbea41c7523e2047f.cloudfront.net (CloudFront)
Last-Modified
Mon, 02 Mar 2020 01:19:33 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"27ed-59fd4fad8e93a"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
10221
X-Amz-Cf-Id
TatpP1iCswRavOAEO85vQiLSgg5RHxcwm8fGztPdIStHmEDo3JNshw==
profile_DQ1BsY_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/1809/
15 KB
15 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/1809/profile_DQ1BsY_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
85ad2183a5cc4d97d8b87f86c91108213750640d73ac7bee9c9e44da98fe1547

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:44 GMT
Via
1.1 5ab5e654a3dc7079aad7ac64ec697d82.cloudfront.net (CloudFront)
Last-Modified
Sat, 31 Oct 2020 14:41:09 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"3b33-5b2f880fdd19f"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
15155
X-Amz-Cf-Id
PjJXKSgexcngczHGnGoszovmmZ99iCQMkq5ggCnatceyAjyTKV6Dyw==
body_NuE6zx_s.jpg
cdn-cms.beams.co.jp/cdn/cms/blog/52256/
17 KB
18 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/blog/52256/body_NuE6zx_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
938f3df11ed6c448b66ffbb6ebf9b1a5e841519e53ca6c7aff4ed9a84954f6cf

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:43 GMT
Via
1.1 910fc18161f0602555cc5b6397ca26f3.cloudfront.net (CloudFront)
Last-Modified
Mon, 02 Mar 2020 06:53:47 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"4486-59fd9a6204d63"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
17542
X-Amz-Cf-Id
honQDsrJGCF_X6IZjjBp_vCqxcgnwE0woLm__bfAIk8Jb3PUKhjiRA==
profile_lDXvGF_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/397/
18 KB
19 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/397/profile_lDXvGF_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
b86dd78fdd9f906e59e1a9d31d1168a788a96c30713cd1fe37579ccbf4d8e592

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:43 GMT
Via
1.1 f58d1aa3b3b084adbea41c7523e2047f.cloudfront.net (CloudFront)
Last-Modified
Tue, 15 Dec 2020 20:21:14 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"4889-5b68680189579"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
18569
X-Amz-Cf-Id
tD8LU8HlY4zgkM0se_BxiUgtrTQGe0T81Cgw7zXWqV-Pxk6gywP0ug==
body_gZacoJ_s.jpg
cdn-cms.beams.co.jp/cdn/cms/blog/51740/
15 KB
15 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/blog/51740/body_gZacoJ_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
1880f07a77278e37120e6ea279607fc9e301d8e9363915a4dfc91883a7317148

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:43 GMT
Via
1.1 58c21e16c9e093deb494fbb4de260efa.cloudfront.net (CloudFront)
Last-Modified
Sat, 22 Feb 2020 22:47:43 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"3c09-59f31ed1500c9"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
15369
X-Amz-Cf-Id
qVzpli5DGFuinlkWME8KGmpYZNhbMN6LJ7bMnz9NTiGWkUO-CwxXQQ==
profile_SB7ySO_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/2046/
12 KB
13 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/2046/profile_SB7ySO_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
a6d2a54b5d68437c97e4c5dbaa01881326cf8053e6ebb595bac1e6121a241ac0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:43 GMT
Via
1.1 f58d1aa3b3b084adbea41c7523e2047f.cloudfront.net (CloudFront)
Last-Modified
Wed, 01 Jul 2020 11:49:33 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"3100-5a95fe2b1c9cc"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
12544
X-Amz-Cf-Id
imdftynax2aWL8_YYGr69DMTP1PwUXprbtlIDdLJpVypU1tnIHcsBg==
body_D5VKl4_s.jpg
cdn-cms.beams.co.jp/cdn/cms/blog/51789/
12 KB
13 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/blog/51789/body_D5VKl4_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
4a26412119d1b2d82171871592d1100b260131907b01463f4b33d6bce60551cd

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:44 GMT
Via
1.1 58c21e16c9e093deb494fbb4de260efa.cloudfront.net (CloudFront)
Last-Modified
Sun, 23 Feb 2020 03:11:35 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"3192-59f359cc6b2a6"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
12690
X-Amz-Cf-Id
lvHLPN8Bn9cL9WLNe8IldUxsVwpX2AqywaofMNUBVRCyIi_qKMteSA==
profile_MlslYu_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/155/
25 KB
25 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/155/profile_MlslYu_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
c39da586dfee3fb808fcceaf59407ab65cfcfea75ffa5ea6f8875f12c98ca043

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:44 GMT
Via
1.1 910fc18161f0602555cc5b6397ca26f3.cloudfront.net (CloudFront)
Last-Modified
Tue, 27 Mar 2018 08:10:04 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"62d9-568606af2cf00"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
25305
X-Amz-Cf-Id
tNshaF2EWy2aVq0nF-g3sZtopbF37RVbXyriHu-BEBabhEewCsHN1A==
body_O2uYrG_s.jpg
cdn-cms.beams.co.jp/cdn/cms/blog/50801/
6 KB
7 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/blog/50801/body_O2uYrG_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
85e09a3729ba962d285ad76cd8523e6e1ccdb06a4181c976af55d0c67caa7071

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:44 GMT
Via
1.1 f58d1aa3b3b084adbea41c7523e2047f.cloudfront.net (CloudFront)
Last-Modified
Wed, 05 Feb 2020 02:22:27 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"18f7-59dcad3e51eef"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
6391
X-Amz-Cf-Id
pwqNmn1Bef4RXnR1wrjrp4RqlBJjO8OYmmfMEd7JhUXWLGWwFd6Xzg==
profile_U3WLSe_s.jpg
cdn-cms.beams.co.jp/cdn/cms/staff/1012/
24 KB
24 KB
Image
General
Full URL
https://cdn-cms.beams.co.jp/cdn/cms/staff/1012/profile_U3WLSe_s.jpg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.22 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Apache /
Resource Hash
380acc12a2580c4763c8f9653bf4c0879b45ad522a801dbd48165cf2279b7d57

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:44 GMT
Via
1.1 3dd91613764eafe7ad199013ce202443.cloudfront.net (CloudFront)
Last-Modified
Thu, 29 Aug 2019 08:24:32 GMT
Server
Apache
X-Amz-Cf-Pop
FRA56-C1
ETag
"6006-5913d3c31b59a"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
24582
X-Amz-Cf-Id
viOMsehw2jjYh-ujC8HUYpZ3JNoHfpTDKhp0vYEh666LfpWMIZLN_g==
tracker.legacy.js
static.karte.io/libs/
366 KB
122 KB
XHR
General
Full URL
https://static.karte.io/libs/tracker.legacy.js
Requested by
Host: static.karte.io
URL: https://static.karte.io/libs/tracker.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.55 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-55.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
bf3582b1d7627b68826064880e8fc9e06db630bdca71a59eeb4d60b38aa18e74

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:07:56 GMT
Content-Encoding
gzip
Vary
Accept-Encoding,Origin
Age
175
Transfer-Encoding
chunked
X-Cache
Hit from cloudfront
Connection
keep-alive
Access-Control-Allow-Origin
*
Last-Modified
Thu, 28 Jan 2021 12:04:44 GMT
Server
AmazonS3
ETag
W/"c792846f91474023ab179ec2b62908b7"
Access-Control-Max-Age
3000
Access-Control-Allow-Methods
GET
Content-Type
application/javascript
Via
1.1 6ea9fcffa719a56ee2be748a73d37974.cloudfront.net (CloudFront)
Cache-Control
max-age=300
X-Amz-Cf-Pop
FRA50-C1
X-Amz-Cf-Id
U-6Jl4UXl7GP_XN4olLTYMbco-riEd8sjGNrvmwdMY8Z2Yi-NKLjnw==
/
www.facebook.com/tr/
0
31 B
Other
General
Full URL
https://www.facebook.com/tr/
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/en_US/fbevents.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
proxygen-bolt /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
multipart/form-data; boundary=----WebKitFormBoundary52TdD3aeSxBExf17

Response headers

strict-transport-security
max-age=31536000; includeSubDomains
server
proxygen-bolt
date
Fri, 29 Jan 2021 07:08:39 GMT
content-type
text/plain
access-control-allow-origin
https://www.beams.co.jp
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
0
/
www.facebook.com/tr/
0
31 B
Other
General
Full URL
https://www.facebook.com/tr/
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/en_US/fbevents.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
proxygen-bolt /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
multipart/form-data; boundary=----WebKitFormBoundaryrnnYtCypGFfeE8Nk

Response headers

strict-transport-security
max-age=31536000; includeSubDomains
server
proxygen-bolt
date
Fri, 29 Jan 2021 07:08:39 GMT
content-type
text/plain
access-control-allow-origin
https://www.beams.co.jp
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
0
/
www.facebook.com/tr/
0
31 B
Other
General
Full URL
https://www.facebook.com/tr/
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/en_US/fbevents.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
proxygen-bolt /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
multipart/form-data; boundary=----WebKitFormBoundarycJGbVVzrijAbU4Vc

Response headers

strict-transport-security
max-age=31536000; includeSubDomains
server
proxygen-bolt
date
Fri, 29 Jan 2021 07:08:39 GMT
content-type
text/plain
access-control-allow-origin
https://www.beams.co.jp
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
0
/
www.google.com/pagead/1p-user-list/1057414813/
42 B
138 B
Image
General
Full URL
https://www.google.com/pagead/1p-user-list/1057414813/?random=1611904117988&cv=9&fst=1611903600000&num=1&bg=ffffff&guid=ON&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&data=event%3Dgtag.config&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&async=1&fmt=3&is_vtc=1&random=865784654&resp=GooglemKTybQhCsO&rmt_tld=0&ipr=y
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80e::2004 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:39 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
content-security-policy
script-src 'none'; object-src 'none'
content-type
image/gif
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
www.google.de/pagead/1p-user-list/1057414813/
42 B
154 B
Image
General
Full URL
https://www.google.de/pagead/1p-user-list/1057414813/?random=1611904117988&cv=9&fst=1611903600000&num=1&bg=ffffff&guid=ON&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&data=event%3Dgtag.config&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&async=1&fmt=3&is_vtc=1&random=865784654&resp=GooglemKTybQhCsO&rmt_tld=1&ipr=y
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80e::2003 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:39 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
content-security-policy
script-src 'none'; object-src 'none'
content-type
image/gif
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
www.google.com/pagead/1p-user-list/751281013/
42 B
108 B
Image
General
Full URL
https://www.google.com/pagead/1p-user-list/751281013/?random=1611904117990&cv=9&fst=1611903600000&num=1&bg=ffffff&guid=ON&eid=376635471&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&data=event%3Dgtag.config&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&async=1&fmt=3&is_vtc=1&random=4070065961&resp=GooglemKTybQhCsO&rmt_tld=0&ipr=y
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80e::2004 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:39 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
content-security-policy
script-src 'none'; object-src 'none'
content-type
image/gif
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
www.google.de/pagead/1p-user-list/751281013/
42 B
108 B
Image
General
Full URL
https://www.google.de/pagead/1p-user-list/751281013/?random=1611904117990&cv=9&fst=1611903600000&num=1&bg=ffffff&guid=ON&eid=376635471&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&data=event%3Dgtag.config&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&async=1&fmt=3&is_vtc=1&random=4070065961&resp=GooglemKTybQhCsO&rmt_tld=1&ipr=y
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80e::2003 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:39 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
content-security-policy
script-src 'none'; object-src 'none'
content-type
image/gif
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
p
consent.linksynergy.com/consent/v2/
37 B
258 B
Image
General
Full URL
https://consent.linksynergy.com/consent/v2/p?rmch=cs&tp=gdpr&domain=www.beams.co.jp&sought=false&attr_sid=118281&aff_mid=44010&in_scope=true&purposes=&vendors=&ext_id=085d907c-8927-4b90-8faa-0295b3fc30b3
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
35.241.23.116 Mountain View, United States, ASN15169 (GOOGLE, US),
Reverse DNS
116.23.241.35.bc.googleusercontent.com
Software
/
Resource Hash
bb229a48bee31f5d54ca12dc9bd960c63a671f0d4be86a054c1d324a44499d96

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:39 GMT
via
1.1 google
content-type
image/gif
alt-svc
clear
content-length
37
p3p
CP="NOI BUS NID DSP COR"
track
t.karte.io/
481 B
579 B
XHR
General
Full URL
https://t.karte.io/track
Requested by
Host: static.karte.io
URL: https://static.karte.io/libs/tracker.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
130.211.31.19 Mountain View, United States, ASN15169 (GOOGLE, US),
Reverse DNS
19.31.211.130.bc.googleusercontent.com
Software
/ Express
Resource Hash
55cb65032a633bd5b3f0059081fbf629ebd5ec37a171c896a9f85c13e10d44ef

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

date
Fri, 29 Jan 2021 07:08:40 GMT
via
1.1 google
access-control-allow-headers
Origin, X-Requested-With, Content-Type, Accept
x-powered-by
Express
vary
Accept-Encoding
content-type
application/json; charset=utf-8
access-control-allow-origin
*
alt-svc
clear
content-length
481
/
b92.yahoo.co.jp/search/
0
656 B
Script
General
Full URL
https://b92.yahoo.co.jp/search/?p=NMU8UIS2PA&label=&ref=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&rref=&pt=&item=&cat=&price=&quantity=&r=1611904120.4799647&pvid=oyuzdgkkw2qkkhy3f75&tsyjad=0
Requested by
Host: b92.yahoo.co.jp
URL: https://b92.yahoo.co.jp/js/s_retargeting.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
183.79.249.124 , Japan, ASN24572 (YAHOO-JP-AS-AP Yahoo Japan, JP),
Reverse DNS
Software
ATS /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1;mode=block

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:40 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
ATS
age
0
x-frame-options
SAMEORIGIN
p3p
policyref="http://privacy.yahoo.co.jp/w3c/p3p_jp.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
via
http/1.1 edge2258.img.kth.yahoo.co.jp (ApacheTrafficServer [c sSf ])
cache-control
private, no-cache, no-store, post-check=0, pre-check=0
content-type
text/javascript; charset=utf-8
vary
Accept-Encoding
x-xss-protection
1;mode=block
expires
-1
conversion.js
s.yimg.jp/images/listing/tool/cv/
6 KB
2 KB
Script
General
Full URL
https://s.yimg.jp/images/listing/tool/cv/conversion.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtm.js?id=GTM-K8JX3K
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
183.79.249.124 , Japan, ASN24572 (YAHOO-JP-AS-AP Yahoo Japan, JP),
Reverse DNS
Software
ATS /
Resource Hash
9e3a9103c80346b1b39bea3de46f44a462b3f594fa45e7206252bc41d7e3e855

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

ats-carp-promotion
1
date
Fri, 29 Jan 2021 07:05:09 GMT
content-encoding
gzip
last-modified
Wed, 30 Sep 2020 06:06:44 GMT
server
ATS
age
211
vary
Accept-Encoding
p3p
policyref="http://privacy.yahoo.co.jp/w3c/p3p_jp.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
via
http/1.1 edge2244.img.kth.yahoo.co.jp (ApacheTrafficServer [cRs f ]), http/1.1 edge2267.img.kth.yahoo.co.jp (ApacheTrafficServer [cRs f ]), http/1.1 edge2258.img.kth.yahoo.co.jp (ApacheTrafficServer [cRs f ])
cache-control
public, max-age=600
accept-ranges
bytes
content-type
application/javascript
content-length
1997
expires
Fri, 29 Jan 2021 07:15:09 GMT
e6439e63-a85e-418a-9398-887ffe3d47c9
https://www.beams.co.jp/
88 KB
0
Image
General
Full URL
blob:https://www.beams.co.jp/e6439e63-a85e-418a-9398-887ffe3d47c9
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
BLOB
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
39a9ce39ba1057f75fc8e35d45611f2e3c30658d7897d4075f82d7c68c4df8d2

Request headers

Referer
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Content-Length
90525
Content-Type
image/jpeg
/
b97.yahoo.co.jp/pagead/conversion/1001070328/
42 B
1 KB
Image
General
Full URL
https://b97.yahoo.co.jp/pagead/conversion/1001070328/?random=1611904120527&cv=9&fst=1611904120527&num=1&fmt=3&guid=ON&disvt=false&eid=376635471&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&sendb=1&ig=1&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&hn=www.googleadservices.com&async=1
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
182.22.30.204 Tokyo, Japan, ASN23816 (YAHOO Yahoo Japan Corporation, JP),
Reverse DNS
Software
ATS /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:41 GMT
Via
http/1.1 mscedge1103.img.bbt.yahoo.co.jp (ApacheTrafficServer [c sSf ])
X-Content-Type-Options
nosniff
Age
0
P3P
policyref="http://privacy.yahoo.co.jp/w3c/p3p_jp.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
Cross-Origin-Resource-Policy
cross-origin
Connection
keep-alive
Content-Length
42
X-XSS-Protection
0
Pragma
no-cache
Server
ATS
Content-Type
image/gif
Cache-Control
no-cache, no-store, must-revalidate, private
Content-Security-Policy
script-src 'none'; object-src 'none'
Timing-Allow-Origin
*
Expires
Fri, 01 Jan 1990 00:00:00 GMT
ytag.js
s.yimg.jp/images/listing/tool/cv/
23 KB
7 KB
Script
General
Full URL
https://s.yimg.jp/images/listing/tool/cv/ytag.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtm.js?id=GTM-K8JX3K
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
183.79.249.124 , Japan, ASN24572 (YAHOO-JP-AS-AP Yahoo Japan, JP),
Reverse DNS
Software
ATS /
Resource Hash
fcb5ee7a8fcec48a11b7adf420332a9ff2cf49f99558795d6b7b810618573e35

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

ats-carp-promotion
1
date
Fri, 29 Jan 2021 07:03:30 GMT
content-encoding
gzip
last-modified
Wed, 30 Sep 2020 06:06:44 GMT
server
ATS
age
310
vary
Accept-Encoding
p3p
policyref="http://privacy.yahoo.co.jp/w3c/p3p_jp.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
via
http/1.1 edge2279.img.kth.yahoo.co.jp (ApacheTrafficServer [cRs f ]), http/1.1 edge2208.img.kth.yahoo.co.jp (ApacheTrafficServer [cRs f ]), http/1.1 edge2258.img.kth.yahoo.co.jp (ApacheTrafficServer [cRs f ])
cache-control
public, max-age=600
accept-ranges
bytes
content-type
application/javascript
content-length
6746
expires
Fri, 29 Jan 2021 07:13:30 GMT
video-play.svg
cdn.beams.co.jp/beams/images/sp/svg/white/
629 B
1 KB
Image
General
Full URL
https://cdn.beams.co.jp/beams/images/sp/svg/white/video-play.svg
Requested by
Host: cdn.beams.co.jp
URL: https://cdn.beams.co.jp/beams/css/pc/application.css?201202
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
4eb4bb4a1089ba41035ae88f8f97a68d1be961b748bb1191279322e8f1a90c91

Request headers

Referer
https://cdn.beams.co.jp/beams/css/pc/application.css?201202
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:40 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Thu, 21 Jun 2018 07:49:09 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"6748c956349d41:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/svg+xml
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
629
X-Amz-Cf-Id
XQsvWp3OYbJO2cYDEi8KOC_0R-zVkz0vcBil-yv5wF67Qfz4UYlb6g==
2ae86898-2fe4-4e0f-b5ab-c681a4bf212b
https://www.beams.co.jp/
59 KB
0
Image
General
Full URL
blob:https://www.beams.co.jp/2ae86898-2fe4-4e0f-b5ab-c681a4bf212b
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
BLOB
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
cb67d49e94e3e81935dc93e0f23a4a94e1c552ef3452082fede612e300ac1734

Request headers

Referer
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Content-Length
60009
Content-Type
image/jpeg
118281.ct.js
tag.rmp.rakuten.com/
66 KB
22 KB
Script
General
Full URL
https://tag.rmp.rakuten.com/118281.ct.js
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
34.102.147.248 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
248.147.102.34.bc.googleusercontent.com
Software
/
Resource Hash
b99a30a74ef91fd6b3ac7d0e895134725f89112b1d865ecb0dab00e77ce20fda

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:40 GMT
content-encoding
gzip
last-modified
Fri, 29 Jan 2021 07:08:40 GMT
x-cache
hit
x-samesite
secure
via
1.1 google
cache-control
max-age=86400
accept-ranges
bytes
content-type
text/javascript
alt-svc
clear
script
checkout-api.worldshopping.jp/v1/
257 KB
95 KB
Script
General
Full URL
https://checkout-api.worldshopping.jp/v1/script?token=beams_co_jp
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtm.js?id=GTM-K8JX3K
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
13.225.80.109 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-13-225-80-109.fra2.r.cloudfront.net
Software
/
Resource Hash
ca9a26d03a12572ce9b2d942dea38037b0478d92c0bdf83fe39bb215d3f2076c

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:41 GMT
via
1.1 62e719fa1465c080baa6431ff642a8a0.cloudfront.net (CloudFront), 1.1 58b222ebbb6cc6c8c8c9a46127ae3a3e.cloudfront.net (CloudFront)
x-amz-cf-pop
MUC51-C1, FRA2-C2
x-amzn-requestid
32ac6a18-61d1-4e5e-afb0-ac6977b08899
vary
Accept-Encoding
x-cache
Miss from cloudfront
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
private, no-store, no-cache, must-revalidate
x-amzn-trace-id
Root=1-6013b479-730a61424d4621a504d5b5cd
content-encoding
gzip
x-amz-apigw-id
Z5ki_Hq7tjMFo4w=
x-amz-cf-id
90VCLhFeQVF6zgZA3Qy5AGUCL8L_7yjFEUI2Aub_W6MhsZjHxjLR7Q==
af20f4e8-f73f-4ac8-b5a2-769d2f0349d7
https://www.beams.co.jp/
83 KB
0
Image
General
Full URL
blob:https://www.beams.co.jp/af20f4e8-f73f-4ac8-b5a2-769d2f0349d7
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
BLOB
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
7629a4c3ec150e051fe6e4c9c49a4610f2363d85fc69796222ed647e7c9f47ce

Request headers

Referer
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Content-Length
84525
Content-Type
image/jpeg
e1a6c2f6-7cdc-47da-beb7-ca6414b9271c
https://www.beams.co.jp/
390 B
0
Image
General
Full URL
blob:https://www.beams.co.jp/e1a6c2f6-7cdc-47da-beb7-ca6414b9271c
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
BLOB
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
15d3d0aca054a6907c2aef4348b6b8e5675c4005f5652273fec1d025315da9eb

Request headers

Referer
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Content-Length
390
Content-Type
image/jpeg
641beec3-7c01-4a06-9f16-fc298a59efd9
https://www.beams.co.jp/
57 KB
0
Image
General
Full URL
blob:https://www.beams.co.jp/641beec3-7c01-4a06-9f16-fc298a59efd9
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
BLOB
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
cfeacb272e13da8c0211d74ba4dfba954cea25833b384377dd9fd7d332056ec7

Request headers

Referer
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Content-Length
58197
Content-Type
image/jpeg
47330b01-5618-423d-9aaa-ef6f48b141af
https://www.beams.co.jp/
16 KB
0
Image
General
Full URL
blob:https://www.beams.co.jp/47330b01-5618-423d-9aaa-ef6f48b141af
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
BLOB
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
715fdbc389c6f090c1d60cff62ecdc39251303cf90fcc201f5069a5aaed1d35f

Request headers

Referer
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Content-Length
16623
Content-Type
image/jpeg
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/1057414813/
3 KB
2 KB
Script
General
Full URL
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1057414813/?random=1611904122598&cv=9&fst=1611904122598&num=1&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&eid=376635471&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&ig=1&data=event%3Dpage_view%3Becomm_pagetype%3Dproduct%3Becomm_prodid%3D11185521729&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&hn=www.googleadservices.com&async=1&rfmt=3&fmt=4
Requested by
Host: www.googleadservices.com
URL: https://www.googleadservices.com/pagead/conversion_async.js
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:817::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
a8d4f3b20f81e629ab43fb6a43e72a8d0202b4fcbe73fabedc1486bf261249ea
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:42 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
cache-control
no-cache, must-revalidate
cross-origin-resource-policy
cross-origin
content-disposition
attachment; filename="f.txt"
content-type
text/javascript; charset=UTF-8
alt-svc
h3-29="googleads.g.doubleclick.net:443"; ma=2592000,h3-29=":443"; ma=2592000,h3-T051="googleads.g.doubleclick.net:443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
1190
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/751281013/
3 KB
1 KB
Script
General
Full URL
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/751281013/?random=1611904122602&cv=9&fst=1611904122602&num=1&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&eid=376635471&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&ig=1&data=event%3Dpage_view%3Becomm_pagetype%3Dproduct%3Becomm_prodid%3D11185521729&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&hn=www.googleadservices.com&async=1&rfmt=3&fmt=4
Requested by
Host: www.googleadservices.com
URL: https://www.googleadservices.com/pagead/conversion_async.js
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:817::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
5f73aa243092f8c0715d569ac9390e32ceaa7ec8b9ec393feae92d51401eed40
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:42 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
cache-control
no-cache, must-revalidate
cross-origin-resource-policy
cross-origin
content-disposition
attachment; filename="f.txt"
content-type
text/javascript; charset=UTF-8
alt-svc
h3-29="googleads.g.doubleclick.net:443"; ma=2592000,h3-29=":443"; ma=2592000,h3-T051="googleads.g.doubleclick.net:443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
1188
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
truncated
/
190 KB
0
Script
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
4ff4ea707cff6fbe75fac3f88dd8bddacf20949260f5db3fda48820833082470

Request headers

Referer
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Content-Type
text/javascript
geolocation
checkout-api.worldshopping.jp/v1/
46 B
490 B
XHR
General
Full URL
https://checkout-api.worldshopping.jp/v1/geolocation
Requested by
Host: checkout-api.worldshopping.jp
URL: https://checkout-api.worldshopping.jp/v1/script?token=beams_co_jp
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
13.225.80.109 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-13-225-80-109.fra2.r.cloudfront.net
Software
/
Resource Hash
d9842b3bd40597ceb2f1635a7f1e50885aa951f9a0882a0303a526d9363e44e2

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:43 GMT
via
1.1 98997c223299d9efd138e7fb9a08a072.cloudfront.net (CloudFront), 1.1 71dbd5706c5b0c7b733248e1171f2d4f.cloudfront.net (CloudFront)
x-amz-cf-pop
FRA56-C1, FRA2-C2
x-amzn-requestid
c09de1ec-4f76-4479-9f1c-7d170a05681e
x-cache
Miss from cloudfront
content-type
application/json; charset=utf-8
access-control-allow-origin
*
x-amzn-trace-id
Root=1-6013b47a-053af90b663bd8f1570d5317;Sampled=0
x-amz-apigw-id
Z5kjMEKyNjMFfUg=
content-length
46
x-amz-cf-id
F_UxDoKcZJfcJ-Aru5pEy8Nd269GyFcF1Hs9EsWw1AE0CXGznZPpaw==
/
www.google.com/pagead/1p-user-list/1057414813/
42 B
530 B
Image
General
Full URL
https://www.google.com/pagead/1p-user-list/1057414813/?random=1611904122598&cv=9&fst=1611903600000&num=1&bg=ffffff&guid=ON&eid=376635471&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&data=event%3Dpage_view%3Becomm_pagetype%3Dproduct%3Becomm_prodid%3D11185521729&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&async=1&fmt=3&is_vtc=1&random=3610383499&resp=GooglemKTybQhCsO&rmt_tld=0&ipr=y
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:80e::2004 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:42 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
content-security-policy
script-src 'none'; object-src 'none'
content-type
image/gif
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
www.google.de/pagead/1p-user-list/1057414813/
42 B
530 B
Image
General
Full URL
https://www.google.de/pagead/1p-user-list/1057414813/?random=1611904122598&cv=9&fst=1611903600000&num=1&bg=ffffff&guid=ON&eid=376635471&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&data=event%3Dpage_view%3Becomm_pagetype%3Dproduct%3Becomm_prodid%3D11185521729&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&async=1&fmt=3&is_vtc=1&random=3610383499&resp=GooglemKTybQhCsO&rmt_tld=1&ipr=y
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:828::2003 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:42 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
content-security-policy
script-src 'none'; object-src 'none'
content-type
image/gif
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
www.google.com/pagead/1p-user-list/751281013/
42 B
66 B
Image
General
Full URL
https://www.google.com/pagead/1p-user-list/751281013/?random=1611904122602&cv=9&fst=1611903600000&num=1&bg=ffffff&guid=ON&eid=376635471&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&data=event%3Dpage_view%3Becomm_pagetype%3Dproduct%3Becomm_prodid%3D11185521729&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&async=1&fmt=3&is_vtc=1&random=2116731660&resp=GooglemKTybQhCsO&rmt_tld=0&ipr=y
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:80e::2004 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:42 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
content-security-policy
script-src 'none'; object-src 'none'
content-type
image/gif
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
www.google.de/pagead/1p-user-list/751281013/
42 B
66 B
Image
General
Full URL
https://www.google.de/pagead/1p-user-list/751281013/?random=1611904122602&cv=9&fst=1611903600000&num=1&bg=ffffff&guid=ON&eid=376635471&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_his=2&u_tz=60&u_java=false&u_nplug=0&u_nmime=0&gtm=2oa1k0&sendb=1&data=event%3Dpage_view%3Becomm_pagetype%3Dproduct%3Becomm_prodid%3D11185521729&frm=0&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&tiba=BEAMS%EF%BC%88%E3%83%93%E3%83%BC%E3%83%A0%E3%82%B9%EF%BC%89ARC%E2%80%99TERYX%20%C3%97%20BEAMS%20%2F%20%E5%88%A5%E6%B3%A8%20Zeta%20SL%2020ss%EF%BC%88%E3%83%96%E3%83%AB%E3%82%BE%E3%83%B3%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%86%E3%83%B3%E3%83%91%E3%83%BC&async=1&fmt=3&is_vtc=1&random=2116731660&resp=GooglemKTybQhCsO&rmt_tld=1&ipr=y
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H3-Q050
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:828::2003 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:42 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
content-security-policy
script-src 'none'; object-src 'none'
content-type
image/gif
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
checkout.js
checkout-js.worldshopping.jp/
1 MB
473 KB
Script
General
Full URL
https://checkout-js.worldshopping.jp/checkout.js?v=3.2.15
Requested by
Host: checkout-api.worldshopping.jp
URL: https://checkout-api.worldshopping.jp/v1/script?token=beams_co_jp
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
13.225.80.44 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-13-225-80-44.fra2.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
931dc5bebaf6433b27eb57735406a5f991a8add38fc0a67d4dbb0ab88d4c10f8

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
bk7eZN8xhTpmDe.GSNQ1mbxJgsfQir9s
content-encoding
gzip
last-modified
Thu, 21 Jan 2021 11:50:41 GMT
server
AmazonS3
x-amz-cf-pop
FRA2-C2
etag
W/"ecaf93ea08ccedb33c48a2e0a4e93c0b"
vary
Accept-Encoding
x-cache
RefreshHit from cloudfront
content-type
application/javascript
via
1.1 debe291145dc27044f50d04bac101cd9.cloudfront.net (CloudFront)
date
Fri, 29 Jan 2021 07:08:45 GMT
x-amz-cf-id
308xFilofsUcmQdEXeP-vwPTu6zmKD8e5gm7R87KC177shWjLBtxwA==
fetch-html
checkout-api.worldshopping.jp/v1/
71 KB
14 KB
XHR
General
Full URL
https://checkout-api.worldshopping.jp/v1/fetch-html?lang=en-US&ua=Mozilla%2F5.0%20%28Macintosh%3B%20Intel%20Mac%20OS%20X%2010_14_5%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F83.0.4103.61%20Safari%2F537.36&url=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F
Requested by
Host: checkout-js.worldshopping.jp
URL: https://checkout-js.worldshopping.jp/checkout.js?v=3.2.15
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
13.225.80.109 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-13-225-80-109.fra2.r.cloudfront.net
Software
/
Resource Hash
b46be0dca0c09cd783d628f3c2c950af4ddf9617c1a084d62b92e1bea9c9e4bf

Request headers

Accept
text/html
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:45 GMT
via
1.1 ab8469a6d336e6ae83223495412c7557.cloudfront.net (CloudFront), 1.1 71dbd5706c5b0c7b733248e1171f2d4f.cloudfront.net (CloudFront)
x-amz-cf-pop
MUC51-C1, FRA2-C2
x-amzn-requestid
373e502c-4f67-4220-b3a8-c31e3f0e81c7
vary
Accept-Encoding
x-cache
Miss from cloudfront
content-type
text/html
access-control-allow-origin
*
x-amzn-trace-id
Root=1-6013b47c-6ec65ae200d0b84b559871fb;Sampled=0
content-encoding
gzip
x-amz-apigw-id
Z5kjiGEXNjMFY6Q=
x-amz-cf-id
VUaF9pnvcA4PxFSMRXW7o4UMasikQZ7tKN0pcbu6fr37lhJ1zv9iiA==
pixel
bid.g.doubleclick.net/xbbe/ Frame A456
0
0
Document
General
Full URL
https://bid.g.doubleclick.net/xbbe/pixel?d=KAE
Requested by
Host: www.googleadservices.com
URL: https://www.googleadservices.com/pagead/conversion_async.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
173.194.76.157 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
ws-in-f157.1e100.net
Software
cafe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
bid.g.doubleclick.net
:scheme
https
:path
/xbbe/pixel?d=KAE
pragma
no-cache
cache-control
no-cache
upgrade-insecure-requests
1
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
accept-encoding
gzip, deflate, br
accept-language
en-US
cookie
IDE=AHWqTUkjCVIaQBiUwhIEUqNcoJJ3zjozY1kDHA4U7wVj3WnFxnGc8onUfG9K1JAj
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/

Response headers

p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin
*
cross-origin-resource-policy
cross-origin
content-type
text/html; charset=UTF-8
x-content-type-options
nosniff
date
Fri, 29 Jan 2021 07:08:44 GMT
server
cafe
content-length
0
x-xss-protection
0
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
pixel
bid.g.doubleclick.net/xbbe/ Frame BEC1
0
0
Document
General
Full URL
https://bid.g.doubleclick.net/xbbe/pixel?d=KAE
Requested by
Host: www.googleadservices.com
URL: https://www.googleadservices.com/pagead/conversion_async.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
173.194.76.157 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
ws-in-f157.1e100.net
Software
cafe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
bid.g.doubleclick.net
:scheme
https
:path
/xbbe/pixel?d=KAE
pragma
no-cache
cache-control
no-cache
upgrade-insecure-requests
1
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
accept-encoding
gzip, deflate, br
accept-language
en-US
cookie
IDE=AHWqTUkjCVIaQBiUwhIEUqNcoJJ3zjozY1kDHA4U7wVj3WnFxnGc8onUfG9K1JAj
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/

Response headers

p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin
*
cross-origin-resource-policy
cross-origin
content-type
text/html; charset=UTF-8
x-content-type-options
nosniff
date
Fri, 29 Jan 2021 07:08:44 GMT
server
cafe
content-length
0
x-xss-protection
0
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
pixel
bid.g.doubleclick.net/xbbe/ Frame 25FC
0
0
Document
General
Full URL
https://bid.g.doubleclick.net/xbbe/pixel?d=KAE
Requested by
Host: www.googleadservices.com
URL: https://www.googleadservices.com/pagead/conversion_async.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
173.194.76.157 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
ws-in-f157.1e100.net
Software
cafe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
bid.g.doubleclick.net
:scheme
https
:path
/xbbe/pixel?d=KAE
pragma
no-cache
cache-control
no-cache
upgrade-insecure-requests
1
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
accept-encoding
gzip, deflate, br
accept-language
en-US
cookie
IDE=AHWqTUkjCVIaQBiUwhIEUqNcoJJ3zjozY1kDHA4U7wVj3WnFxnGc8onUfG9K1JAj
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/

Response headers

p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin
*
cross-origin-resource-policy
cross-origin
content-type
text/html; charset=UTF-8
x-content-type-options
nosniff
date
Fri, 29 Jan 2021 07:08:44 GMT
server
cafe
content-length
0
x-xss-protection
0
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
/
www.facebook.com/tr/
44 B
261 B
Image
General
Full URL
https://www.facebook.com/tr/?id=536978383382634&ev=ViewContent&dl=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&rl=&if=false&ts=1611904124564&cd[content_type]=product_group&cd[content_ids]=%5B%2211185521729%22%5D&cd[value]=49500&cd[currency]=JPY&sw=1600&sh=1200&v=2.9.33&r=stable&ec=2&o=30&fbp=fb.2.1611904118481.997060412&it=1611904117798&coo=false&tm=1&rqm=GET
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
proxygen-bolt /
Resource Hash
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:44 GMT
last-modified
Fri, 21 Dec 2012 00:00:01 GMT
server
proxygen-bolt
strict-transport-security
max-age=31536000; includeSubDomains
content-type
image/gif
cache-control
no-cache, must-revalidate, max-age=0
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
44
expires
Fri, 29 Jan 2021 07:08:44 GMT
/
www.facebook.com/tr/
44 B
215 B
Image
General
Full URL
https://www.facebook.com/tr/?id=778240889282242&ev=ViewContent&dl=https%3A%2F%2Fwww.beams.co.jp%2Fitem%2Fbeams%2Fblouson%2F11185521729%2F&rl=&if=false&ts=1611904124566&cd[content_type]=product_group&cd[content_ids]=%5B%2211185521729%22%5D&cd[value]=49500&cd[currency]=JPY&sw=1600&sh=1200&v=2.9.33&r=stable&ec=2&o=30&fbp=fb.2.1611904118481.997060412&it=1611904117798&coo=false&tm=1&rqm=GET
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f11c:8183:face:b00c:0:25de , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
proxygen-bolt /
Resource Hash
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:44 GMT
last-modified
Fri, 21 Dec 2012 00:00:01 GMT
server
proxygen-bolt
strict-transport-security
max-age=31536000; includeSubDomains
content-type
image/gif
cache-control
no-cache, must-revalidate, max-age=0
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=3600,h3-27=":443"; ma=3600
content-length
44
expires
Fri, 29 Jan 2021 07:08:44 GMT
recommend3
aigent2.silveregg.net/unitag/jsonp/
13 KB
13 KB
Script
General
Full URL
https://aigent2.silveregg.net/unitag/jsonp/recommend3?merch=beams&cookie=824667665&pgid=0&spec=pc311&pgtype=pc_pddt&action=0&widget_divid=recommender_pc311&random=911830&item=11185521729&xcat=outlet&num=8
Requested by
Host: beams.silveregg.net
URL: https://beams.silveregg.net/suite/page?m=beams&p=pc_pddt&cookie=824667665&t=1611904115799&r=
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
175.111.87.200 , Japan, ASN17941 (BIT-ISLE Equinix Jpapan Enterprise K.K., JP),
Reverse DNS
Software
nginx /
Resource Hash
017ebeafb010d2972de3dff742a77de99fc98c12f1b19168785592379bbabe11

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-store
date
Fri, 29 Jan 2021 07:08:44 GMT
cache-control
private, no-cache, must-revalidate, max-age=0
server
nginx
content-type
application/json
p3p
CP="ALL DSP COR CURa OUR BUS"
recommend3
aigent2.silveregg.net/unitag/jsonp/
4 KB
4 KB
Script
General
Full URL
https://aigent2.silveregg.net/unitag/jsonp/recommend3?merch=beams&cookie=824667665&pgid=1&spec=pc921&pgtype=pc_foot&action=0&widget_divid=recommender_pc921&random=552963&num=8
Requested by
Host: beams.silveregg.net
URL: https://beams.silveregg.net/suite/page?m=beams&p=pc_foot&cookie=824667665&t=1611904117283&r=
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
175.111.87.200 , Japan, ASN17941 (BIT-ISLE Equinix Jpapan Enterprise K.K., JP),
Reverse DNS
Software
nginx /
Resource Hash
10ccc614b99c29a5f9aafe871411a0ce063ea34ed210f10db0cd342810f6f865

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-store
date
Fri, 29 Jan 2021 07:08:44 GMT
cache-control
private, no-cache, must-revalidate, max-age=0
server
nginx
content-type
application/json
p3p
CP="ALL DSP COR CURa OUR BUS"
recommend3
aigent2.silveregg.net/unitag/jsonp/
7 KB
7 KB
Script
General
Full URL
https://aigent2.silveregg.net/unitag/jsonp/recommend3?merch=beams&cookie=824667665&pgid=0&spec=pc312&pgtype=pc_pddt&action=1&widget_divid=recommender_pc312&random=66591&item=11185521729&xcat=outlet&num=8&xprod=11183753729&xprod=11191406729&xprod=13610822729&xprod=11612147729&xprod=11191371729&xprod=13610823729&xprod=93260562646&xprod=11185206729
Requested by
Host: aigent2.silveregg.net
URL: https://aigent2.silveregg.net/unitag/jsonp/recommend3?merch=beams&cookie=824667665&pgid=0&spec=pc311&pgtype=pc_pddt&action=0&widget_divid=recommender_pc311&random=911830&item=11185521729&xcat=outlet&num=8
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
175.111.87.200 , Japan, ASN17941 (BIT-ISLE Equinix Jpapan Enterprise K.K., JP),
Reverse DNS
Software
nginx /
Resource Hash
7268cfcceefcbca5f50585be07d01560539d4edac0187d1b185717d61fc96ebb

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-store
date
Fri, 29 Jan 2021 07:08:45 GMT
cache-control
private, no-cache, must-revalidate, max-age=0
server
nginx
content-type
application/json
p3p
CP="ALL DSP COR CURa OUR BUS"
11183753729_C_1.jpg
cdn.beams.co.jp/img/goods/11183753729/S2/
6 KB
6 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11183753729/S2/11183753729_C_1.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
c483de5edd1fe1ace23d167681d5639696a96bf04566637868f1cb51254c864d

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:45 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Mon, 09 Nov 2020 20:47:13 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"a73f9980d9b6d61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
5971
X-Amz-Cf-Id
6Ek6Dv_XedBEmU30YcmMzXOY1wIh4O6pjNTam3TvWOt7isFlVxin4A==
11191406729_C_2.jpg
cdn.beams.co.jp/img/goods/11191406729/S2/
6 KB
7 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11191406729/S2/11191406729_C_2.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
43d63885811f61413fbf3f68c0215931041fde0a6501211f74fc24f310da8ad1

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:45 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Tue, 06 Oct 2020 22:13:51 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"93997f92d9cd61:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
6645
X-Amz-Cf-Id
kVPch3xgI63QZZyk9EISsIw7Rr-hhr90vFqZcK4eZf4mSvlM8KLo0Q==
13610822729_C_1.jpg
cdn.beams.co.jp/img/goods/13610822729/S2/
6 KB
7 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/13610822729/S2/13610822729_C_1.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
f0cdc046b6328c86ae4e417da23bd44cd9daa71dd12562c1dca78332f953981c

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:45 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Tue, 14 Jul 2020 21:54:37 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"b54afa5d295ad61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
6310
X-Amz-Cf-Id
l0OL6NBIvtWS3cwgDR5cvVQdSub3ML-g_RPU0JY4RAlyZyYvhJ2aMg==
11612147729_C_1.jpg
cdn.beams.co.jp/img/goods/11612147729/S2/
23 KB
23 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11612147729/S2/11612147729_C_1.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
6d1e1eba9847c4c76f7d52caceb05931d48889d29e5227eddcbbe651a70f5500

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:45 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Thu, 15 Oct 2020 23:46:10 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"4f5f405c4da3d61:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
23284
X-Amz-Cf-Id
CBdoAoJdJWQatjN9p8dnCyh9fnOoASujeieRxkGI0EDG0Hnb3QbGJA==
11191371729_C_3.jpg
cdn.beams.co.jp/img/goods/11191371729/S2/
6 KB
6 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11191371729/S2/11191371729_C_3.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
a8d1a30e60fb346b4b34acedb67f0f76b3a7746801bcf2018ef3f2e0e2db0e68

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:45 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Tue, 06 Oct 2020 21:17:24 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"4e8616269cd61:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
5655
X-Amz-Cf-Id
5gpSN9-ifJR6dZgj740ensF6q0jlQfqhv8zIzZQDVKX28Edx2l2UPQ==
13610823729_C_1.jpg
cdn.beams.co.jp/img/goods/13610823729/S2/
19 KB
19 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/13610823729/S2/13610823729_C_1.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
9dbe7aa518bf74d6e4504225fda7a3b6b4ec951e73e2c7a5472e0f044e687f00

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:45 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Fri, 30 Oct 2020 22:57:53 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"fb33321910afd61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
19187
X-Amz-Cf-Id
l4eqW91o1pIfBWRt9AwP_DmmOUgH7-LjZ9TuHDW_dTqyG1Ljincebw==
93260562646_C_2.jpg
cdn.beams.co.jp/img/goods/93260562646/S2/
6 KB
7 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/93260562646/S2/93260562646_C_2.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
cfcc4ac49b1d8786d6757f771b03d5d78062fe827d1f5b5cda2ec3e70ee31596

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:45 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Thu, 15 Oct 2020 23:49:49 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"949b88de4da3d61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
6352
X-Amz-Cf-Id
YqEjm_zkKRjRxpe1GRjxBdyr3PaB-kSZJ7Qj518LmFF4tn6GtAiaGg==
11185206729_C_1.jpg
cdn.beams.co.jp/img/goods/11185206729/S2/
14 KB
14 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185206729/S2/11185206729_C_1.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
dbe445203804359746b736a82eb1d0ae98bce04612551407db126f4d6987cae3

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:45 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Thu, 28 Jan 2021 20:37:53 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"ba30c873b5f5d61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
13901
X-Amz-Cf-Id
16MPa4vh7Uz3JNmZbWG-IVt-EKR3ea_MradU-rNFBjfQ5WqCNe0rPQ==
71420007693_C_2.jpg
cdn.beams.co.jp/img/goods/71420007693/S2/
4 KB
5 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/71420007693/S2/71420007693_C_2.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
c25dcdc2ef7414634d8635f5606e520ca7fa2a44b84d77b66d6c153facddef9a

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:45 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Fri, 04 Sep 2020 21:06:02 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"cec22132ff82d61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
4184
X-Amz-Cf-Id
7cUEPst2Jf6io7TKfC0lOUcxYaYWVYha2HMvsfl-rijtXSUj9OlqaQ==
71420003693_C_1.jpg
cdn.beams.co.jp/img/goods/71420003693/S2/
2 KB
3 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/71420003693/S2/71420003693_C_1.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
8678dd9500f11b66b6847c58f92a047334ed3ef8e58eb6dd4fe71153cb844de8

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:46 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Fri, 04 Sep 2020 21:24:28 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"bf5b6cc5183d61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
2044
X-Amz-Cf-Id
Hppe4q8JJj1lIbGgqzW0Elrw91YkNLWNdJKnJMg7gHyttdK9u0EJOQ==
94180112647_C_1.jpg
cdn.beams.co.jp/img/goods/94180112647/S2/
8 KB
8 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/94180112647/S2/94180112647_C_1.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
6eba97b202db5d427a907626734d94a826bd3ffe314c3b73dcd21a4e9b6a012c

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:46 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Thu, 10 Dec 2020 21:11:58 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"2d94a91839cfd61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
7682
X-Amz-Cf-Id
ne1pcCGtb2xC_wrjr7z3M5k3s2DYSq2k2Swan1GMCPclyudh3GzWCw==
56740077296_C_2.jpg
cdn.beams.co.jp/img/goods/56740077296/S2/
15 KB
16 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/56740077296/S2/56740077296_C_2.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
ab4d881a39ce9b15142b613583b821a8d4f5ba83a570ff062266c001b8bdf611

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:46 GMT
Via
1.1 106758604a7f1ae0fa6678cd3d828d62.cloudfront.net (CloudFront)
Last-Modified
Fri, 04 Sep 2020 20:30:44 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"74d4b243fa82d61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
15387
X-Amz-Cf-Id
dN4QePK3Bw0qlz8WpuhD36vnIH_JLbxCGtP_kTytXSTMO3CPJswdaA==
11185492403_C_4.jpg
cdn.beams.co.jp/img/goods/11185492403/S2/
7 KB
8 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185492403/S2/11185492403_C_4.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
4f706397ffb199343177f37c2f9f1cf7cb3a597930ebc518f0b82e952c8df762

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:46 GMT
Via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront)
Last-Modified
Wed, 14 Oct 2020 23:30:56 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"96afcb1082a2d61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
7173
X-Amz-Cf-Id
6cGU1oXfNWOGhhjJ4VHhgN9BMBCzZ-NJ_y3_ixMg2fzr0TTuTjXmUg==
11612297729_C_2.jpg
cdn.beams.co.jp/img/goods/11612297729/S2/
20 KB
21 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11612297729/S2/11612297729_C_2.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
09ea37c1a211f391ab0201dea754b09bd7cb2e90f4fc741f122a52b79b3d02d0

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:46 GMT
Via
1.1 9570c3a1725c20e6faed117bbb74223b.cloudfront.net (CloudFront)
Last-Modified
Wed, 11 Nov 2020 21:33:37 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"71fa25072b8d61:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
20706
X-Amz-Cf-Id
46qwEkn0zw0pDGSlRhJgajTAfHjL6kLsXogjDHiGrIFSi2o9jzMXYw==
trim_hus_item5de9f579d3cd0.jpg
cdn.beams.co.jp/img/goods/11185234729/S2/
7 KB
7 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11185234729/S2/trim_hus_item5de9f579d3cd0.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
05871c4482ff49307237f9322c28140e2f9f4fd77dc939daf4a20fcff0c2bbdf

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:46 GMT
Via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront)
Last-Modified
Tue, 10 Dec 2019 10:02:58 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"2dfdbfff40afd51:0"
X-Cache
Miss from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
6929
X-Amz-Cf-Id
mz3sb2L_no-awQQHP3nAhHPrSBsaXjSdpjhdsuaf7a0fHpayL1f84w==
IMG_0370.jpg
cdn.beams.co.jp/img/goods/11041029205/S2/
8 KB
9 KB
Image
General
Full URL
https://cdn.beams.co.jp/img/goods/11041029205/S2/IMG_0370.jpg
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
65.9.7.114 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
Microsoft-IIS/8.5 /
Resource Hash
18a14ad6628b2a2694a3f3d4a26490a0c2082d666c7ca95959c808390f7b975f

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Fri, 29 Jan 2021 07:08:46 GMT
Via
1.1 d947c3ab534102b2c9a7f0a4541d2ed9.cloudfront.net (CloudFront)
Last-Modified
Mon, 29 Jun 2020 06:00:27 GMT
Server
Microsoft-IIS/8.5
X-Amz-Cf-Pop
FRA56-C1
ETag
"fd6a8096da4dd61:0"
X-Cache
RefreshHit from cloudfront
Content-Type
image/jpeg
access-control-allow-origin
*
Connection
keep-alive
Accept-Ranges
bytes
access-control-allow-headers
content-type
Content-Length
8444
X-Amz-Cf-Id
pZyhrT476mBNqDRyLDloGsuzBbm1MkxWSHFI1Ll-Ie8vs_kTI9gISQ==
beams_co_jp
spreadsheet-api.worldshopping.jp/prod/sheets/
350 KB
23 KB
XHR
General
Full URL
https://spreadsheet-api.worldshopping.jp/prod/sheets/beams_co_jp
Requested by
Host: text
URL: data:text/javascript;base64,ZnVuY3Rpb24gb25Mb2FkWmlnWmFnKCl7IWZ1bmN0aW9uKHQpe3ZhciBlPXt9O2Z1bmN0aW9uIG4ocil7aWYoZVtyXSlyZXR1cm4gZVtyXS5leHBvcnRzO3ZhciBvPWVbcl09e2k6cixsOiExLGV4cG9ydHM6e319O3JldHVybiB0W3JdLmNhbGwoby5leHBvcnRzLG8sby5leHBvcnRzLG4pLG8ubD0hMCxvLmV4cG9ydHN9bi5tPXQsbi5jPWUsbi5kPWZ1bmN0aW9uKHQsZSxyKXtuLm8odCxlKXx8T2JqZWN0LmRlZmluZVByb3BlcnR5KHQsZSx7ZW51bWVyYWJsZTohMCxnZXQ6cn0pfSxuLnI9ZnVuY3Rpb24odCl7InVuZGVmaW5lZCIhPXR5cGVvZiBTeW1ib2wmJlN5bWJvbC50b1N0cmluZ1RhZyYmT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsU3ltYm9sLnRvU3RyaW5nVGFnLHt2YWx1ZToiTW9kdWxlIn0pLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LCJfX2VzTW9kdWxlIix7dmFsdWU6ITB9KX0sbi50PWZ1bmN0aW9uKHQsZSl7aWYoMSZlJiYodD1uKHQpKSw4JmUpcmV0dXJuIHQ7aWYoNCZlJiYib2JqZWN0Ij09dHlwZW9mIHQmJnQmJnQuX19lc01vZHVsZSlyZXR1cm4gdDt2YXIgcj1PYmplY3QuY3JlYXRlKG51bGwpO2lmKG4ucihyKSxPYmplY3QuZGVmaW5lUHJvcGVydHkociwiZGVmYXVsdCIse2VudW1lcmFibGU6ITAsdmFsdWU6dH0pLDImZSYmInN0cmluZyIhPXR5cGVvZiB0KWZvcih2YXIgbyBpbiB0KW4uZChyLG8sZnVuY3Rpb24oZSl7cmV0dXJuIHRbZV19LmJpbmQobnVsbCxvKSk7cmV0dXJuIHJ9LG4ubj1mdW5jdGlvbih0KXt2YXIgZT10JiZ0Ll9fZXNNb2R1bGU/ZnVuY3Rpb24oKXtyZXR1cm4gdC5kZWZhdWx0fTpmdW5jdGlvbigpe3JldHVybiB0fTtyZXR1cm4gbi5kKGUsImEiLGUpLGV9LG4ubz1mdW5jdGlvbih0LGUpe3JldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwodCxlKX0sbi5wPSIvIixuKG4ucz0yOTEpfShbZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDQpLG89bigzNSkuZixpPW4oODApLGE9bigyKSx1PW4oMjcpLHM9bigxMyksYz1uKDExKSxmPWZ1bmN0aW9uKHQpe3ZhciBlPWZ1bmN0aW9uKGUsbixyKXtpZih0aGlzIGluc3RhbmNlb2YgdCl7c3dpdGNoKGFyZ3VtZW50cy5sZW5ndGgpe2Nhc2UgMDpyZXR1cm4gbmV3IHQ7Y2FzZSAxOnJldHVybiBuZXcgdChlKTtjYXNlIDI6cmV0dXJuIG5ldyB0KGUsbil9cmV0dXJuIG5ldyB0KGUsbixyKX1yZXR1cm4gdC5hcHBseSh0aGlzLGFyZ3VtZW50cyl9O3JldHVybiBlLnByb3RvdHlwZT10LnByb3RvdHlwZSxlfTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXt2YXIgbixsLHAsaCxkLHYsZyx5LG09dC50YXJnZXQseD10Lmdsb2JhbCxiPXQuc3RhdCx3PXQucHJvdG8sRT14P3I6Yj9yW21dOihyW21dfHx7fSkucHJvdG90eXBlLFQ9eD9hOmFbbV18fChhW21dPXt9KSxTPVQucHJvdG90eXBlO2ZvcihwIGluIGUpbj0haSh4P3A6bSsoYj8iLiI6IiMiKStwLHQuZm9yY2VkKSYmRSYmYyhFLHApLGQ9VFtwXSxuJiYodj10Lm5vVGFyZ2V0R2V0Pyh5PW8oRSxwKSkmJnkudmFsdWU6RVtwXSksaD1uJiZ2P3Y6ZVtwXSxuJiZ0eXBlb2YgZD09dHlwZW9mIGh8fChnPXQuYmluZCYmbj91KGgscik6dC53cmFwJiZuP2YoaCk6dyYmImZ1bmN0aW9uIj09dHlwZW9mIGg/dShGdW5jdGlvbi5jYWxsLGgpOmgsKHQuc2hhbXx8aCYmaC5zaGFtfHxkJiZkLnNoYW0pJiZzKGcsInNoYW0iLCEwKSxUW3BdPWcsdyYmKGMoYSxsPW0rIlByb3RvdHlwZSIpfHxzKGEsbCx7fSksYVtsXVtwXT1oLHQucmVhbCYmUyYmIVNbcF0mJnMoUyxwLGgpKSl9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big0KSxvPW4oNDIpLGk9big1OCksYT1uKDg0KSx1PXIuU3ltYm9sLHM9bygid2tzIik7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBzW3RdfHwoc1t0XT1hJiZ1W3RdfHwoYT91OmkpKCJTeW1ib2wuIit0KSl9fSxmdW5jdGlvbih0LGUpe3QuZXhwb3J0cz17fX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMiksbz1uKDExKSxpPW4oNjYpLGE9bigxNikuZjt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIGU9ci5TeW1ib2x8fChyLlN5bWJvbD17fSk7byhlLHQpfHxhKGUsdCx7dmFsdWU6aS5mKHQpfSl9fSxmdW5jdGlvbih0LGUsbil7KGZ1bmN0aW9uKGUpe3ZhciBuPSJvYmplY3QiLHI9ZnVuY3Rpb24odCl7cmV0dXJuIHQmJnQuTWF0aD09TWF0aCYmdH07dC5leHBvcnRzPXIodHlwZW9mIGdsb2JhbFRoaXM9PW4mJmdsb2JhbFRoaXMpfHxyKHR5cGVvZiB3aW5kb3c9PW4mJndpbmRvdyl8fHIodHlwZW9mIHNlbGY9PW4mJnNlbGYpfHxyKHR5cGVvZiBlPT1uJiZlKXx8RnVuY3Rpb24oInJldHVybiB0aGlzIikoKX0pLmNhbGwodGhpcyxuKDc1KSl9LGZ1bmN0aW9uKHQsZSl7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3RyeXtyZXR1cm4hIXQoKX1jYXRjaCh0KXtyZXR1cm4hMH19fSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMTczKX0sZnVuY3Rpb24odCxlKXt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIm9iamVjdCI9PXR5cGVvZiB0P251bGwhPT10OiJmdW5jdGlvbiI9PXR5cGVvZiB0fX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDEwNyksbz1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nO2Z1bmN0aW9uIGkodCl7cmV0dXJuIltvYmplY3QgQXJyYXldIj09PW8uY2FsbCh0KX1mdW5jdGlvbiBhKHQpe3JldHVybiB2b2lkIDA9PT10fWZ1bmN0aW9uIHUodCl7cmV0dXJuIG51bGwhPT10JiYib2JqZWN0Ij09dHlwZW9mIHR9ZnVuY3Rpb24gcyh0KXtyZXR1cm4iW29iamVjdCBGdW5jdGlvbl0iPT09by5jYWxsKHQpfWZ1bmN0aW9uIGModCxlKXtpZihudWxsIT10KWlmKCJvYmplY3QiIT10eXBlb2YgdCYmKHQ9W3RdKSxpKHQpKWZvcih2YXIgbj0wLHI9dC5sZW5ndGg7bjxyO24rKyllLmNhbGwobnVsbCx0W25dLG4sdCk7ZWxzZSBmb3IodmFyIG8gaW4gdClPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwodCxvKSYmZS5jYWxsKG51bGwsdFtvXSxvLHQpfXQuZXhwb3J0cz17aXNBcnJheTppLGlzQXJyYXlCdWZmZXI6ZnVuY3Rpb24odCl7cmV0dXJuIltvYmplY3QgQXJyYXlCdWZmZXJdIj09PW8uY2FsbCh0KX0saXNCdWZmZXI6ZnVuY3Rpb24odCl7cmV0dXJuIG51bGwhPT10JiYhYSh0KSYmbnVsbCE9PXQuY29uc3RydWN0b3ImJiFhKHQuY29uc3RydWN0b3IpJiYiZnVuY3Rpb24iPT10eXBlb2YgdC5jb25zdHJ1Y3Rvci5pc0J1ZmZlciYmdC5jb25zdHJ1Y3Rvci5pc0J1ZmZlcih0KX0saXNGb3JtRGF0YTpmdW5jdGlvbih0KXtyZXR1cm4idW5kZWZpbmVkIiE9dHlwZW9mIEZvcm1EYXRhJiZ0IGluc3RhbmNlb2YgRm9ybURhdGF9LGlzQXJyYXlCdWZmZXJWaWV3OmZ1bmN0aW9uKHQpe3JldHVybiJ1bmRlZmluZWQiIT10eXBlb2YgQXJyYXlCdWZmZXImJkFycmF5QnVmZmVyLmlzVmlldz9BcnJheUJ1ZmZlci5pc1ZpZXcodCk6dCYmdC5idWZmZXImJnQuYnVmZmVyIGluc3RhbmNlb2YgQXJyYXlCdWZmZXJ9LGlzU3RyaW5nOmZ1bmN0aW9uKHQpe3JldHVybiJzdHJpbmciPT10eXBlb2YgdH0saXNOdW1iZXI6ZnVuY3Rpb24odCl7cmV0dXJuIm51bWJlciI9PXR5cGVvZiB0fSxpc09iamVjdDp1LGlzVW5kZWZpbmVkOmEsaXNEYXRlOmZ1bmN0aW9uKHQpe3JldHVybiJbb2JqZWN0IERhdGVdIj09PW8uY2FsbCh0KX0saXNGaWxlOmZ1bmN0aW9uKHQpe3JldHVybiJbb2JqZWN0IEZpbGVdIj09PW8uY2FsbCh0KX0saXNCbG9iOmZ1bmN0aW9uKHQpe3JldHVybiJbb2JqZWN0IEJsb2JdIj09PW8uY2FsbCh0KX0saXNGdW5jdGlvbjpzLGlzU3RyZWFtOmZ1bmN0aW9uKHQpe3JldHVybiB1KHQpJiZzKHQucGlwZSl9LGlzVVJMU2VhcmNoUGFyYW1zOmZ1bmN0aW9uKHQpe3JldHVybiJ1bmRlZmluZWQiIT10eXBlb2YgVVJMU2VhcmNoUGFyYW1zJiZ0IGluc3RhbmNlb2YgVVJMU2VhcmNoUGFyYW1zfSxpc1N0YW5kYXJkQnJvd3NlckVudjpmdW5jdGlvbigpe3JldHVybigidW5kZWZpbmVkIj09dHlwZW9mIG5hdmlnYXRvcnx8IlJlYWN0TmF0aXZlIiE9PW5hdmlnYXRvci5wcm9kdWN0JiYiTmF0aXZlU2NyaXB0IiE9PW5hdmlnYXRvci5wcm9kdWN0JiYiTlMiIT09bmF2aWdhdG9yLnByb2R1Y3QpJiYoInVuZGVmaW5lZCIhPXR5cGVvZiB3aW5kb3cmJiJ1bmRlZmluZWQiIT10eXBlb2YgZG9jdW1lbnQpfSxmb3JFYWNoOmMsbWVyZ2U6ZnVuY3Rpb24gdCgpe3ZhciBlPXt9O2Z1bmN0aW9uIG4obixyKXsib2JqZWN0Ij09dHlwZW9mIGVbcl0mJiJvYmplY3QiPT10eXBlb2Ygbj9lW3JdPXQoZVtyXSxuKTplW3JdPW59Zm9yKHZhciByPTAsbz1hcmd1bWVudHMubGVuZ3RoO3I8bztyKyspYyhhcmd1bWVudHNbcl0sbik7cmV0dXJuIGV9LGRlZXBNZXJnZTpmdW5jdGlvbiB0KCl7dmFyIGU9e307ZnVuY3Rpb24gbihuLHIpeyJvYmplY3QiPT10eXBlb2YgZVtyXSYmIm9iamVjdCI9PXR5cGVvZiBuP2Vbcl09dChlW3JdLG4pOmVbcl09Im9iamVjdCI9PXR5cGVvZiBuP3Qoe30sbik6bn1mb3IodmFyIHI9MCxvPWFyZ3VtZW50cy5sZW5ndGg7cjxvO3IrKyljKGFyZ3VtZW50c1tyXSxuKTtyZXR1cm4gZX0sZXh0ZW5kOmZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gYyhlLGZ1bmN0aW9uKGUsbyl7dFtvXT1uJiYiZnVuY3Rpb24iPT10eXBlb2YgZT9yKGUsbik6ZX0pLHR9LHRyaW06ZnVuY3Rpb24odCl7cmV0dXJuIHQucmVwbGFjZSgvXlxzKi8sIiIpLnJlcGxhY2UoL1xzKiQvLCIiKX19fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big3KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7aWYoIXIodCkpdGhyb3cgVHlwZUVycm9yKFN0cmluZyh0KSsiIGlzIG5vdCBhbiBvYmplY3QiKTtyZXR1cm4gdH19LGZ1bmN0aW9uKHQsZSl7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7aWYoISh0IGluc3RhbmNlb2YgZSkpdGhyb3cgbmV3IFR5cGVFcnJvcigiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uIil9fSxmdW5jdGlvbih0LGUpe3ZhciBuPXt9Lmhhc093blByb3BlcnR5O3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3JldHVybiBuLmNhbGwodCxlKX19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDE3OCk7ZnVuY3Rpb24gbyh0LGUpe2Zvcih2YXIgbj0wO248ZS5sZW5ndGg7bisrKXt2YXIgbz1lW25dO28uZW51bWVyYWJsZT1vLmVudW1lcmFibGV8fCExLG8uY29uZmlndXJhYmxlPSEwLCJ2YWx1ZSJpbiBvJiYoby53cml0YWJsZT0hMCkscih0LG8ua2V5LG8pfX10LmV4cG9ydHM9ZnVuY3Rpb24odCxlLG4pe3JldHVybiBlJiZvKHQucHJvdG90eXBlLGUpLG4mJm8odCxuKSx0fX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMTQpLG89bigxNiksaT1uKDI2KTt0LmV4cG9ydHM9cj9mdW5jdGlvbih0LGUsbil7cmV0dXJuIG8uZih0LGUsaSgxLG4pKX06ZnVuY3Rpb24odCxlLG4pe3JldHVybiB0W2VdPW4sdH19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDUpO3QuZXhwb3J0cz0hcihmdW5jdGlvbigpe3JldHVybiA3IT1PYmplY3QuZGVmaW5lUHJvcGVydHkoe30sImEiLHtnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gN319KS5hfSl9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigxNjQpfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigxNCksbz1uKDc2KSxpPW4oOSksYT1uKDQzKSx1PU9iamVjdC5kZWZpbmVQcm9wZXJ0eTtlLmY9cj91OmZ1bmN0aW9uKHQsZSxuKXtpZihpKHQpLGU9YShlLCEwKSxpKG4pLG8pdHJ5e3JldHVybiB1KHQsZSxuKX1jYXRjaCh0KXt9aWYoImdldCJpbiBufHwic2V0ImluIG4pdGhyb3cgVHlwZUVycm9yKCJBY2Nlc3NvcnMgbm90IHN1cHBvcnRlZCIpO3JldHVybiJ2YWx1ZSJpbiBuJiYodFtlXT1uLnZhbHVlKSx0fX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMik7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiByW3QrIlByb3RvdHlwZSJdfX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMjEzKSxvPW4oMTA2KTtmdW5jdGlvbiBpKGUpe3JldHVybiB0LmV4cG9ydHM9aT1vP3I6ZnVuY3Rpb24odCl7cmV0dXJuIHQuX19wcm90b19ffHxyKHQpfSxpKGUpfXQuZXhwb3J0cz1pfSxmdW5jdGlvbih0LGUpe3QuZXhwb3J0cz0hMH0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNzkpLG89bigzMyk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiByKG8odCkpfX0sZnVuY3Rpb24odCxlKXt2YXIgbj17fS50b1N0cmluZzt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIG4uY2FsbCh0KS5zbGljZSg4LC0xKX19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDMzKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIE9iamVjdChyKHQpKX19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDE2KS5mLG89bigxMyksaT1uKDExKSxhPW4oMTM2KSx1PW4oMSkoInRvU3RyaW5nVGFnIikscz1hIT09e30udG9TdHJpbmc7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxuLGMpe2lmKHQpe3ZhciBmPW4/dDp0LnByb3RvdHlwZTtpKGYsdSl8fHIoZix1LHtjb25maWd1cmFibGU6ITAsdmFsdWU6ZX0pLGMmJnMmJm8oZiwidG9TdHJpbmciLGEpfX19LGZ1bmN0aW9uKHQsZSl7dC5leHBvcnRzPXt9fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oMTIzKSxvPW4ubihyKTtmdW5jdGlvbiBpKHQpe3ZhciBlPXdpbmRvdy56aWd6YWc7ZSYmZS51dGlscy5kZWJ1Z0xvZ2dlcigpKG8oKSh0KSl9ZS5hPXtkZWJ1ZzppLGVycm9yOmZ1bmN0aW9uKHQpe3ZhciBlPXdpbmRvdy56aWd6YWc7ZSYmZS51dGlscyYmZS51dGlscy5lcnJvckxvZ2dlciYmZS51dGlscy5lcnJvckxvZ2dlcigpKHQpLGkodCl9fX0sZnVuY3Rpb24odCxlKXt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm57ZW51bWVyYWJsZTohKDEmdCksY29uZmlndXJhYmxlOiEoMiZ0KSx3cml0YWJsZTohKDQmdCksdmFsdWU6ZX19fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigyOCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxuKXtpZihyKHQpLHZvaWQgMD09PWUpcmV0dXJuIHQ7c3dpdGNoKG4pe2Nhc2UgMDpyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdC5jYWxsKGUpfTtjYXNlIDE6cmV0dXJuIGZ1bmN0aW9uKG4pe3JldHVybiB0LmNhbGwoZSxuKX07Y2FzZSAyOnJldHVybiBmdW5jdGlvbihuLHIpe3JldHVybiB0LmNhbGwoZSxuLHIpfTtjYXNlIDM6cmV0dXJuIGZ1bmN0aW9uKG4scixvKXtyZXR1cm4gdC5jYWxsKGUsbixyLG8pfX1yZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdC5hcHBseShlLGFyZ3VtZW50cyl9fX0sZnVuY3Rpb24odCxlKXt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7aWYoImZ1bmN0aW9uIiE9dHlwZW9mIHQpdGhyb3cgVHlwZUVycm9yKFN0cmluZyh0KSsiIGlzIG5vdCBhIGZ1bmN0aW9uIik7cmV0dXJuIHR9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigxMyk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxuLG8pe28mJm8uZW51bWVyYWJsZT90W2VdPW46cih0LGUsbil9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigxODIpLG89bigyMTIpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3JldHVybiFlfHwib2JqZWN0IiE9PXIoZSkmJiJmdW5jdGlvbiIhPXR5cGVvZiBlP28odCk6ZX19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDIyOSksbz1uKDIzMyk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7aWYoImZ1bmN0aW9uIiE9dHlwZW9mIGUmJm51bGwhPT1lKXRocm93IG5ldyBUeXBlRXJyb3IoIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uIik7dC5wcm90b3R5cGU9cihlJiZlLnByb3RvdHlwZSx7Y29uc3RydWN0b3I6e3ZhbHVlOnQsd3JpdGFibGU6ITAsY29uZmlndXJhYmxlOiEwfX0pLGUmJm8odCxlKX19LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigxMzApLmNoYXJBdCxvPW4oMzQpLGk9big3NyksYT1vLnNldCx1PW8uZ2V0dGVyRm9yKCJTdHJpbmcgSXRlcmF0b3IiKTtpKFN0cmluZywiU3RyaW5nIixmdW5jdGlvbih0KXthKHRoaXMse3R5cGU6IlN0cmluZyBJdGVyYXRvciIsc3RyaW5nOlN0cmluZyh0KSxpbmRleDowfSl9LGZ1bmN0aW9uKCl7dmFyIHQsZT11KHRoaXMpLG49ZS5zdHJpbmcsbz1lLmluZGV4O3JldHVybiBvPj1uLmxlbmd0aD97dmFsdWU6dm9pZCAwLGRvbmU6ITB9Oih0PXIobixvKSxlLmluZGV4Kz10Lmxlbmd0aCx7dmFsdWU6dCxkb25lOiExfSl9KX0sZnVuY3Rpb24odCxlKXt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7aWYobnVsbD09dCl0aHJvdyBUeXBlRXJyb3IoIkNhbid0IGNhbGwgbWV0aG9kIG9uICIrdCk7cmV0dXJuIHR9fSxmdW5jdGlvbih0LGUsbil7dmFyIHIsbyxpLGE9bigxMzEpLHU9big0KSxzPW4oNyksYz1uKDEzKSxmPW4oMTEpLGw9big0NCkscD1uKDQ1KSxoPXUuV2Vha01hcDtpZihhKXt2YXIgZD1uZXcgaCx2PWQuZ2V0LGc9ZC5oYXMseT1kLnNldDtyPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHkuY2FsbChkLHQsZSksZX0sbz1mdW5jdGlvbih0KXtyZXR1cm4gdi5jYWxsKGQsdCl8fHt9fSxpPWZ1bmN0aW9uKHQpe3JldHVybiBnLmNhbGwoZCx0KX19ZWxzZXt2YXIgbT1sKCJzdGF0ZSIpO3BbbV09ITAscj1mdW5jdGlvbih0LGUpe3JldHVybiBjKHQsbSxlKSxlfSxvPWZ1bmN0aW9uKHQpe3JldHVybiBmKHQsbSk/dFttXTp7fX0saT1mdW5jdGlvbih0KXtyZXR1cm4gZih0LG0pfX10LmV4cG9ydHM9e3NldDpyLGdldDpvLGhhczppLGVuZm9yY2U6ZnVuY3Rpb24odCl7cmV0dXJuIGkodCk/byh0KTpyKHQse30pfSxnZXR0ZXJGb3I6ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKGUpe3ZhciBuO2lmKCFzKGUpfHwobj1vKGUpKS50eXBlIT09dCl0aHJvdyBUeXBlRXJyb3IoIkluY29tcGF0aWJsZSByZWNlaXZlciwgIit0KyIgcmVxdWlyZWQiKTtyZXR1cm4gbn19fX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMTQpLG89big3OCksaT1uKDI2KSxhPW4oMjApLHU9big0Mykscz1uKDExKSxjPW4oNzYpLGY9T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcjtlLmY9cj9mOmZ1bmN0aW9uKHQsZSl7aWYodD1hKHQpLGU9dShlLCEwKSxjKXRyeXtyZXR1cm4gZih0LGUpfWNhdGNoKHQpe31pZihzKHQsZSkpcmV0dXJuIGkoIW8uZi5jYWxsKHQsZSksdFtlXSl9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigxMSksbz1uKDIyKSxpPW4oNDQpLGE9big4MyksdT1pKCJJRV9QUk9UTyIpLHM9T2JqZWN0LnByb3RvdHlwZTt0LmV4cG9ydHM9YT9PYmplY3QuZ2V0UHJvdG90eXBlT2Y6ZnVuY3Rpb24odCl7cmV0dXJuIHQ9byh0KSxyKHQsdSk/dFt1XToiZnVuY3Rpb24iPT10eXBlb2YgdC5jb25zdHJ1Y3RvciYmdCBpbnN0YW5jZW9mIHQuY29uc3RydWN0b3I/dC5jb25zdHJ1Y3Rvci5wcm90b3R5cGU6dCBpbnN0YW5jZW9mIE9iamVjdD9zOm51bGx9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big1Niksbz1NYXRoLm1pbjt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIHQ+MD9vKHIodCksOTAwNzE5OTI1NDc0MDk5MSk6MH19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDIpLG89big0KSxpPWZ1bmN0aW9uKHQpe3JldHVybiJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6dm9pZCAwfTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aDwyP2koclt0XSl8fGkob1t0XSk6clt0XSYmclt0XVtlXXx8b1t0XSYmb1t0XVtlXX19LGZ1bmN0aW9uKHQsZSxuKXtuKDg3KTt2YXIgcj1uKDEzOCksbz1uKDQpLGk9bigxMyksYT1uKDI0KSx1PW4oMSkoInRvU3RyaW5nVGFnIik7Zm9yKHZhciBzIGluIHIpe3ZhciBjPW9bc10sZj1jJiZjLnByb3RvdHlwZTtmJiYhZlt1XSYmaShmLHUscyksYVtzXT1hLkFycmF5fX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDI4KSxvPWZ1bmN0aW9uKHQpe3ZhciBlLG47dGhpcy5wcm9taXNlPW5ldyB0KGZ1bmN0aW9uKHQscil7aWYodm9pZCAwIT09ZXx8dm9pZCAwIT09bil0aHJvdyBUeXBlRXJyb3IoIkJhZCBQcm9taXNlIGNvbnN0cnVjdG9yIik7ZT10LG49cn0pLHRoaXMucmVzb2x2ZT1yKGUpLHRoaXMucmVqZWN0PXIobil9O3QuZXhwb3J0cy5mPWZ1bmN0aW9uKHQpe3JldHVybiBuZXcgbyh0KX19LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigxNTIpfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big0KSxvPW4oMTMzKSxpPW4oMTkpLGE9clsiX19jb3JlLWpzX3NoYXJlZF9fIl18fG8oIl9fY29yZS1qc19zaGFyZWRfXyIse30pOyh0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gYVt0XXx8KGFbdF09dm9pZCAwIT09ZT9lOnt9KX0pKCJ2ZXJzaW9ucyIsW10pLnB1c2goe3ZlcnNpb246IjMuMi4wIixtb2RlOmk/InB1cmUiOiJnbG9iYWwiLGNvcHlyaWdodDoiwqkgMjAxOSBEZW5pcyBQdXNoa2FyZXYgKHpsb2lyb2NrLnJ1KSJ9KX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNyk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7aWYoIXIodCkpcmV0dXJuIHQ7dmFyIG4sbztpZihlJiYiZnVuY3Rpb24iPT10eXBlb2Yobj10LnRvU3RyaW5nKSYmIXIobz1uLmNhbGwodCkpKXJldHVybiBvO2lmKCJmdW5jdGlvbiI9PXR5cGVvZihuPXQudmFsdWVPZikmJiFyKG89bi5jYWxsKHQpKSlyZXR1cm4gbztpZighZSYmImZ1bmN0aW9uIj09dHlwZW9mKG49dC50b1N0cmluZykmJiFyKG89bi5jYWxsKHQpKSlyZXR1cm4gbzt0aHJvdyBUeXBlRXJyb3IoIkNhbid0IGNvbnZlcnQgb2JqZWN0IHRvIHByaW1pdGl2ZSB2YWx1ZSIpfX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNDIpLG89big1OCksaT1yKCJrZXlzIik7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBpW3RdfHwoaVt0XT1vKHQpKX19LGZ1bmN0aW9uKHQsZSl7dC5leHBvcnRzPXt9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big5KSxvPW4oMTM0KSxpPW4oNjEpLGE9big0NSksdT1uKDg2KSxzPW4oNTcpLGM9big0NCkoIklFX1BST1RPIiksZj1mdW5jdGlvbigpe30sbD1mdW5jdGlvbigpe3ZhciB0LGU9cygiaWZyYW1lIiksbj1pLmxlbmd0aDtmb3IoZS5zdHlsZS5kaXNwbGF5PSJub25lIix1LmFwcGVuZENoaWxkKGUpLGUuc3JjPVN0cmluZygiamF2YXNjcmlwdDoiKSwodD1lLmNvbnRlbnRXaW5kb3cuZG9jdW1lbnQpLm9wZW4oKSx0LndyaXRlKCI8c2NyaXB0PmRvY3VtZW50LkY9T2JqZWN0PFwvc2NyaXB0PiIpLHQuY2xvc2UoKSxsPXQuRjtuLS07KWRlbGV0ZSBsLnByb3RvdHlwZVtpW25dXTtyZXR1cm4gbCgpfTt0LmV4cG9ydHM9T2JqZWN0LmNyZWF0ZXx8ZnVuY3Rpb24odCxlKXt2YXIgbjtyZXR1cm4gbnVsbCE9PXQ/KGYucHJvdG90eXBlPXIodCksbj1uZXcgZixmLnByb3RvdHlwZT1udWxsLG5bY109dCk6bj1sKCksdm9pZCAwPT09ZT9uOm8obixlKX0sYVtjXT0hMH0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMjEpLG89bigxKSgidG9TdHJpbmdUYWciKSxpPSJBcmd1bWVudHMiPT1yKGZ1bmN0aW9uKCl7cmV0dXJuIGFyZ3VtZW50c30oKSk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlLG4sYTtyZXR1cm4gdm9pZCAwPT09dD8iVW5kZWZpbmVkIjpudWxsPT09dD8iTnVsbCI6InN0cmluZyI9PXR5cGVvZihuPWZ1bmN0aW9uKHQsZSl7dHJ5e3JldHVybiB0W2VdfWNhdGNoKHQpe319KGU9T2JqZWN0KHQpLG8pKT9uOmk/cihlKToiT2JqZWN0Ij09KGE9cihlKSkmJiJmdW5jdGlvbiI9PXR5cGVvZiBlLmNhbGxlZT8iQXJndW1lbnRzIjphfX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oOSksbz1uKDkxKSxpPW4oMzcpLGE9bigyNyksdT1uKDQ5KSxzPW4oOTIpLGM9ZnVuY3Rpb24odCxlKXt0aGlzLnN0b3BwZWQ9dCx0aGlzLnJlc3VsdD1lfTsodC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxuLGYsbCl7dmFyIHAsaCxkLHYsZyx5LG09YShlLG4sZj8yOjEpO2lmKGwpcD10O2Vsc2V7aWYoImZ1bmN0aW9uIiE9dHlwZW9mKGg9dSh0KSkpdGhyb3cgVHlwZUVycm9yKCJUYXJnZXQgaXMgbm90IGl0ZXJhYmxlIik7aWYobyhoKSl7Zm9yKGQ9MCx2PWkodC5sZW5ndGgpO3Y+ZDtkKyspaWYoKGc9Zj9tKHIoeT10W2RdKVswXSx5WzFdKTptKHRbZF0pKSYmZyBpbnN0YW5jZW9mIGMpcmV0dXJuIGc7cmV0dXJuIG5ldyBjKCExKX1wPWguY2FsbCh0KX1mb3IoOyEoeT1wLm5leHQoKSkuZG9uZTspaWYoKGc9cyhwLG0seS52YWx1ZSxmKSkmJmcgaW5zdGFuY2VvZiBjKXJldHVybiBnO3JldHVybiBuZXcgYyghMSl9KS5zdG9wPWZ1bmN0aW9uKHQpe3JldHVybiBuZXcgYyghMCx0KX19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDQ3KSxvPW4oMjQpLGk9bigxKSgiaXRlcmF0b3IiKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7aWYobnVsbCE9dClyZXR1cm4gdFtpXXx8dFsiQEBpdGVyYXRvciJdfHxvW3IodCldfX0sZnVuY3Rpb24odCxlKXt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dHJ5e3JldHVybntlcnJvcjohMSx2YWx1ZTp0KCl9fWNhdGNoKHQpe3JldHVybntlcnJvcjohMCx2YWx1ZTp0fX19fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigyNyksbz1uKDc5KSxpPW4oMjIpLGE9bigzNyksdT1uKDk4KSxzPVtdLnB1c2gsYz1mdW5jdGlvbih0KXt2YXIgZT0xPT10LG49Mj09dCxjPTM9PXQsZj00PT10LGw9Nj09dCxwPTU9PXR8fGw7cmV0dXJuIGZ1bmN0aW9uKGgsZCx2LGcpe2Zvcih2YXIgeSxtLHg9aShoKSxiPW8oeCksdz1yKGQsdiwzKSxFPWEoYi5sZW5ndGgpLFQ9MCxTPWd8fHUsQT1lP1MoaCxFKTpuP1MoaCwwKTp2b2lkIDA7RT5UO1QrKylpZigocHx8VCBpbiBiKSYmKG09dyh5PWJbVF0sVCx4KSx0KSlpZihlKUFbVF09bTtlbHNlIGlmKG0pc3dpdGNoKHQpe2Nhc2UgMzpyZXR1cm4hMDtjYXNlIDU6cmV0dXJuIHk7Y2FzZSA2OnJldHVybiBUO2Nhc2UgMjpzLmNhbGwoQSx5KX1lbHNlIGlmKGYpcmV0dXJuITE7cmV0dXJuIGw/LTE6Y3x8Zj9mOkF9fTt0LmV4cG9ydHM9e2ZvckVhY2g6YygwKSxtYXA6YygxKSxmaWx0ZXI6YygyKSxzb21lOmMoMyksZXZlcnk6Yyg0KSxmaW5kOmMoNSksZmluZEluZGV4OmMoNil9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigyMSk7dC5leHBvcnRzPUFycmF5LmlzQXJyYXl8fGZ1bmN0aW9uKHQpe3JldHVybiJBcnJheSI9PXIodCl9fSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMTU1KX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDI2NCl9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigyNjcpfSxmdW5jdGlvbih0LGUpe3ZhciBuPU1hdGguY2VpbCxyPU1hdGguZmxvb3I7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBpc05hTih0PSt0KT8wOih0PjA/cjpuKSh0KX19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDQpLG89big3KSxpPXIuZG9jdW1lbnQsYT1vKGkpJiZvKGkuY3JlYXRlRWxlbWVudCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBhP2kuY3JlYXRlRWxlbWVudCh0KTp7fX19LGZ1bmN0aW9uKHQsZSl7dmFyIG49MCxyPU1hdGgucmFuZG9tKCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiJTeW1ib2woIitTdHJpbmcodm9pZCAwPT09dD8iIjp0KSsiKV8iKygrK24rcikudG9TdHJpbmcoMzYpfX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oODUpLG89big2MSk7dC5leHBvcnRzPU9iamVjdC5rZXlzfHxmdW5jdGlvbih0KXtyZXR1cm4gcih0LG8pfX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMjApLG89bigzNyksaT1uKDEzNSksYT1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oZSxuLGEpe3ZhciB1LHM9cihlKSxjPW8ocy5sZW5ndGgpLGY9aShhLGMpO2lmKHQmJm4hPW4pe2Zvcig7Yz5mOylpZigodT1zW2YrK10pIT11KXJldHVybiEwfWVsc2UgZm9yKDtjPmY7ZisrKWlmKCh0fHxmIGluIHMpJiZzW2ZdPT09bilyZXR1cm4gdHx8Znx8MDtyZXR1cm4hdCYmLTF9fTt0LmV4cG9ydHM9e2luY2x1ZGVzOmEoITApLGluZGV4T2Y6YSghMSl9fSxmdW5jdGlvbih0LGUpe3QuZXhwb3J0cz1bImNvbnN0cnVjdG9yIiwiaGFzT3duUHJvcGVydHkiLCJpc1Byb3RvdHlwZU9mIiwicHJvcGVydHlJc0VudW1lcmFibGUiLCJ0b0xvY2FsZVN0cmluZyIsInRvU3RyaW5nIiwidmFsdWVPZiJdfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big5KSxvPW4oMTM3KTt0LmV4cG9ydHM9T2JqZWN0LnNldFByb3RvdHlwZU9mfHwoIl9fcHJvdG9fXyJpbnt9P2Z1bmN0aW9uKCl7dmFyIHQsZT0hMSxuPXt9O3RyeXsodD1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKE9iamVjdC5wcm90b3R5cGUsIl9fcHJvdG9fXyIpLnNldCkuY2FsbChuLFtdKSxlPW4gaW5zdGFuY2VvZiBBcnJheX1jYXRjaCh0KXt9cmV0dXJuIGZ1bmN0aW9uKG4saSl7cmV0dXJuIHIobiksbyhpKSxlP3QuY2FsbChuLGkpOm4uX19wcm90b19fPWksbn19KCk6dm9pZCAwKX0sZnVuY3Rpb24odCxlKXt0LmV4cG9ydHM9ZnVuY3Rpb24oKXt9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigzOCk7dC5leHBvcnRzPXIoIm5hdmlnYXRvciIsInVzZXJBZ2VudCIpfHwiIn0sZnVuY3Rpb24odCxlKXt0LmV4cG9ydHM9Ilx0XG5cdlxmXHIgwqDhmoDigIDigIHigILigIPigITigIXigIbigIfigIjigInigIrigK/igZ/jgIBcdTIwMjhcdTIwMjlcdWZlZmYifSxmdW5jdGlvbih0LGUsbil7ZS5mPW4oMSl9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigxMjcpfSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMTY4KX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDI1Nil9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigyNjApfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigyNjgpLG89bigyNzMpLGk9bigyODIpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gcih0KXx8byh0KXx8aSgpfX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0IjsoZnVuY3Rpb24odCl7bi5kKGUsImEiLGZ1bmN0aW9uKCl7cmV0dXJuIHh9KSxuLmQoZSwiYiIsZnVuY3Rpb24oKXtyZXR1cm4gYn0pO3ZhciByPW4oMTI0KSxvPW4ubihyKSxpPW4oNTMpLGE9bi5uKGkpLHU9big1NSkscz1uLm4odSksYz1uKDYpLGY9bi5uKGMpLGw9bigxMCkscD1uLm4obCksaD1uKDEyKSxkPW4ubihoKSx2PW4oMTI1KSxnPW4ubih2KSx5PW4oMjUpLG09bigxMjYpLHg9e2NvZGU6Ik5PTkUifSxiPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gZSh0KXt2YXIgbj10aGlzLHI9dC5zY3JhcGVyUmVzdWx0LG89dC5sb2NhdGlvbixpPXQuZGF0YTtwKCkodGhpcyxlKSx0aGlzLmV4Y2x1ZGVCeVNjcmFwZXJFcnJvcj1mdW5jdGlvbigpe3ZhciB0PW4uc2NyYXBlclJlc3VsdDtyZXR1cm4gdC5lcnJvcj97Y29kZToiRVJST1IiLG1lc3NhZ2U6ImV4Y2x1ZGVCeVNjcmFwZXJFcnJvcjogIi5jb25jYXQodC5lcnJvcil9OnQuaXRlbT8odC5za3VSb3dzfHwodC5za3VSb3dzPVtdKSx4KTp7Y29kZToiRVJST1IiLG1lc3NhZ2U6ImV4Y2x1ZGVCeVNjcmFwZXJFcnJvcjogbm8gaXRlbSJ9fSx0aGlzLmV4Y2x1ZGVCeU5vdFB1cmNoYXNhYmxlPWZ1bmN0aW9uKCl7cmV0dXJuIG4uc2NyYXBlclJlc3VsdC5wdXJjaGFzYWJsZT94Ontjb2RlOiJOT1RfUFVSQ0hBU0FCTEUiLG1lc3NhZ2U6ImV4Y2x1ZGVCeU5vdFB1cmNoYXNhYmxlIn19LHRoaXMuZXhjbHVkZUJ5U2t1WmVybz1mdW5jdGlvbigpe3JldHVybiBuLnNjcmFwZXJSZXN1bHQuc2t1Um93cyYmMD09PW4uc2NyYXBlclJlc3VsdC5za3VSb3dzLmxlbmd0aD97Y29kZToiTk9UX1BVUkNIQVNBQkxFIixtZXNzYWdlOiJleGNsdWRlQnlTa3VaZXJvIn06eH0sdGhpcy5leGNsdWRlQnlVcmw9ZnVuY3Rpb24oKXtpZigwPT09bi5ieVVybC5sZW5ndGgpcmV0dXJuIHg7dmFyIHQ9ZS53aW5kb3dMb2NhdGlvbkhyZWY7cmV0dXJuIG4uZXhjbHVkZShuLmJ5VXJsLHQsZnVuY3Rpb24oZSl7dmFyIG47cmV0dXJuIG5ldyBSZWdFeHAoIl4iLmNvbmNhdChnKCkoZigpKG49ZS51cmwpLmNhbGwobikpKSkudGVzdCh0KX0pfSx0aGlzLmV4Y2x1ZGVCeUl0ZW1OYW1lPWZ1bmN0aW9uKCl7aWYoMD09PW4uYnlJdGVtTmFtZS5sZW5ndGgpcmV0dXJuIHg7dmFyIHQ9bi5zY3JhcGVyUmVzdWx0Lml0ZW0mJm4uc2NyYXBlclJlc3VsdC5pdGVtLm5hbWV8fCIiO3JldHVybiBuLmV4Y2x1ZGUobi5ieUl0ZW1OYW1lLHQsZnVuY3Rpb24oZSl7dmFyIG47cmV0dXJuIG5ldyBSZWdFeHAoIl4iLmNvbmNhdChmKCkobj1lLml0ZW1OYW1lKS5jYWxsKG4pKSkudGVzdCh0KX0pfSx0aGlzLmV4Y2x1ZGVCeUl0ZW1Db2RlPWZ1bmN0aW9uKCl7aWYoMD09PW4uYnlJdGVtQ29kZS5sZW5ndGgpcmV0dXJuIHg7dmFyIHQ9bi5zY3JhcGVyUmVzdWx0Lml0ZW0mJm4uc2NyYXBlclJlc3VsdC5pdGVtLmNvZGV8fCIiO3JldHVybiBuLmV4Y2x1ZGUobi5ieUl0ZW1Db2RlLHQsZnVuY3Rpb24oZSl7dmFyIG47cmV0dXJuIGYoKShuPWUuaXRlbUNvZGUpLmNhbGwobik9PT10fSl9LHRoaXMuZXhlY3V0ZT1mdW5jdGlvbigpe3ZhciB0PSExLGU9W10scj1uLmV4Y2x1ZGVCeVNjcmFwZXJFcnJvcigpO2lmKCJOT05FIiE9PXIuY29kZSlyZXR1cm57aXNFeGNsdWRlZDohMCxyZWFzb25zOltyXX07Ik5PTkUiIT09KHI9bi5leGNsdWRlQnlOb3RQdXJjaGFzYWJsZSgpKS5jb2RlJiYodD0hMCxlLnB1c2gocikpO3ZhciBvPW4uY29uZmlndXJlRXhjbHVzaW9uTWV0aG9kcyhbbi5leGNsdWRlQnlVcmwsbi5leGNsdWRlQnlJdGVtTmFtZSxuLmV4Y2x1ZGVCeUl0ZW1Db2RlXSksaT0hMCxhPSExLHU9dm9pZCAwO3RyeXtmb3IodmFyIGMsZj1zKCkobyk7IShpPShjPWYubmV4dCgpKS5kb25lKTtpPSEwKXt2YXIgbD0oMCxjLnZhbHVlKSgpO2lmKCJOT05FIiE9PWwuY29kZSYmKHQ9ITAsZS5wdXNoKGwpKSwiRVJST1IiPT09bC5jb2RlKWJyZWFrfX1jYXRjaCh0KXthPSEwLHU9dH1maW5hbGx5e3RyeXtpfHxudWxsPT1mLnJldHVybnx8Zi5yZXR1cm4oKX1maW5hbGx5e2lmKGEpdGhyb3cgdX19cmV0dXJue2lzRXhjbHVkZWQ6dCxyZWFzb25zOmV9fSx0aGlzLnNjcmFwZXJSZXN1bHQ9cix0aGlzLmxvY2F0aW9uPW8sdGhpcy5kYXRhPWksdGhpcy5ieVVybD1pLmJ5VXJsLHRoaXMuYnlJdGVtTmFtZT1pLmJ5SXRlbU5hbWUsdGhpcy5ieUl0ZW1Db2RlPWkuYnlJdGVtQ29kZX1yZXR1cm4gZCgpKGUsW3trZXk6ImNvbmZpZ3VyZUV4Y2x1c2lvbk1ldGhvZHMiLHZhbHVlOmZ1bmN0aW9uKHQpe3JldHVybiB0fX0se2tleToiZXhjbHVkZSIsdmFsdWU6ZnVuY3Rpb24odCxlLG4pe3JldHVybiB4fX1dLFt7a2V5OiJ3aW5kb3dMb2NhdGlvbkhyZWYiLGdldDpmdW5jdGlvbigpe3ZhciBlLG49d2luZG93LmxvY2F0aW9uLmhvc3RuYW1lLHI9d2luZG93LmxvY2F0aW9uLmhyZWY7aWYoYSgpKGU9bS5kZWJ1Z0hvc3RzKS5jYWxsKGUsbikpe3ZhciBpPW5ldyBvLmEod2luZG93LmxvY2F0aW9uLnNlYXJjaCkuZ2V0KCJ6enVybCIpO2lmKGkpdHJ5e3I9dC5mcm9tKGksImJhc2U2NCIpLnRvU3RyaW5nKCJ1dGYtOCIpfWNhdGNoKHQpe3kuYS5lcnJvcih0KX19cmV0dXJuIHJ9fV0pLGV9KCl9KS5jYWxsKHRoaXMsbigyODMpLkJ1ZmZlcil9LGZ1bmN0aW9uKHQsZSxuKXtuKDc0KSxuKDMyKSxuKDM5KSxuKDEzOSksbig5NyksbigxNDMpO3ZhciByPW4oMik7dC5leHBvcnRzPXIuUHJvbWlzZX0sZnVuY3Rpb24odCxlKXt9LGZ1bmN0aW9uKHQsZSl7dmFyIG47bj1mdW5jdGlvbigpe3JldHVybiB0aGlzfSgpO3RyeXtuPW58fG5ldyBGdW5jdGlvbigicmV0dXJuIHRoaXMiKSgpfWNhdGNoKHQpeyJvYmplY3QiPT10eXBlb2Ygd2luZG93JiYobj13aW5kb3cpfXQuZXhwb3J0cz1ufSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigxNCksbz1uKDUpLGk9big1Nyk7dC5leHBvcnRzPSFyJiYhbyhmdW5jdGlvbigpe3JldHVybiA3IT1PYmplY3QuZGVmaW5lUHJvcGVydHkoaSgiZGl2IiksImEiLHtnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gN319KS5hfSl9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigwKSxvPW4oODEpLGk9bigzNiksYT1uKDYyKSx1PW4oMjMpLHM9bigxMyksYz1uKDI5KSxmPW4oMSksbD1uKDE5KSxwPW4oMjQpLGg9big4MiksZD1oLkl0ZXJhdG9yUHJvdG90eXBlLHY9aC5CVUdHWV9TQUZBUklfSVRFUkFUT1JTLGc9ZigiaXRlcmF0b3IiKSx5PWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9O3QuZXhwb3J0cz1mdW5jdGlvbih0LGUsbixmLGgsbSx4KXtvKG4sZSxmKTt2YXIgYix3LEUsVD1mdW5jdGlvbih0KXtpZih0PT09aCYmailyZXR1cm4gajtpZighdiYmdCBpbiBDKXJldHVybiBDW3RdO3N3aXRjaCh0KXtjYXNlImtleXMiOmNhc2UidmFsdWVzIjpjYXNlImVudHJpZXMiOnJldHVybiBmdW5jdGlvbigpe3JldHVybiBuZXcgbih0aGlzLHQpfX1yZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gbmV3IG4odGhpcyl9fSxTPWUrIiBJdGVyYXRvciIsQT0hMSxDPXQucHJvdG90eXBlLGs9Q1tnXXx8Q1siQEBpdGVyYXRvciJdfHxoJiZDW2hdLGo9IXYmJmt8fFQoaCksTz0iQXJyYXkiPT1lJiZDLmVudHJpZXN8fGs7aWYoTyYmKGI9aShPLmNhbGwobmV3IHQpKSxkIT09T2JqZWN0LnByb3RvdHlwZSYmYi5uZXh0JiYobHx8aShiKT09PWR8fChhP2EoYixkKToiZnVuY3Rpb24iIT10eXBlb2YgYltnXSYmcyhiLGcseSkpLHUoYixTLCEwLCEwKSxsJiYocFtTXT15KSkpLCJ2YWx1ZXMiPT1oJiZrJiYidmFsdWVzIiE9PWsubmFtZSYmKEE9ITAsaj1mdW5jdGlvbigpe3JldHVybiBrLmNhbGwodGhpcyl9KSxsJiYheHx8Q1tnXT09PWp8fHMoQyxnLGopLHBbZV09aixoKWlmKHc9e3ZhbHVlczpUKCJ2YWx1ZXMiKSxrZXlzOm0/ajpUKCJrZXlzIiksZW50cmllczpUKCJlbnRyaWVzIil9LHgpZm9yKEUgaW4gdykhdiYmIUEmJkUgaW4gQ3x8YyhDLEUsd1tFXSk7ZWxzZSByKHt0YXJnZXQ6ZSxwcm90bzohMCxmb3JjZWQ6dnx8QX0sdyk7cmV0dXJuIHd9fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPXt9LnByb3BlcnR5SXNFbnVtZXJhYmxlLG89T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcixpPW8mJiFyLmNhbGwoezE6Mn0sMSk7ZS5mPWk/ZnVuY3Rpb24odCl7dmFyIGU9byh0aGlzLHQpO3JldHVybiEhZSYmZS5lbnVtZXJhYmxlfTpyfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big1KSxvPW4oMjEpLGk9IiIuc3BsaXQ7dC5leHBvcnRzPXIoZnVuY3Rpb24oKXtyZXR1cm4hT2JqZWN0KCJ6IikucHJvcGVydHlJc0VudW1lcmFibGUoMCl9KT9mdW5jdGlvbih0KXtyZXR1cm4iU3RyaW5nIj09byh0KT9pLmNhbGwodCwiIik6T2JqZWN0KHQpfTpPYmplY3R9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDUpLG89LyN8XC5wcm90b3R5cGVcLi8saT1mdW5jdGlvbih0LGUpe3ZhciBuPXVbYSh0KV07cmV0dXJuIG49PWN8fG4hPXMmJigiZnVuY3Rpb24iPT10eXBlb2YgZT9yKGUpOiEhZSl9LGE9aS5ub3JtYWxpemU9ZnVuY3Rpb24odCl7cmV0dXJuIFN0cmluZyh0KS5yZXBsYWNlKG8sIi4iKS50b0xvd2VyQ2FzZSgpfSx1PWkuZGF0YT17fSxzPWkuTkFUSVZFPSJOIixjPWkuUE9MWUZJTEw9IlAiO3QuZXhwb3J0cz1pfSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oODIpLkl0ZXJhdG9yUHJvdG90eXBlLG89big0NiksaT1uKDI2KSxhPW4oMjMpLHU9bigyNCkscz1mdW5jdGlvbigpe3JldHVybiB0aGlzfTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlLG4pe3ZhciBjPWUrIiBJdGVyYXRvciI7cmV0dXJuIHQucHJvdG90eXBlPW8ocix7bmV4dDppKDEsbil9KSxhKHQsYywhMSwhMCksdVtjXT1zLHR9fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByLG8saSxhPW4oMzYpLHU9bigxMykscz1uKDExKSxjPW4oMSksZj1uKDE5KSxsPWMoIml0ZXJhdG9yIikscD0hMTtbXS5rZXlzJiYoIm5leHQiaW4oaT1bXS5rZXlzKCkpPyhvPWEoYShpKSkpIT09T2JqZWN0LnByb3RvdHlwZSYmKHI9byk6cD0hMCksbnVsbD09ciYmKHI9e30pLGZ8fHMocixsKXx8dShyLGwsZnVuY3Rpb24oKXtyZXR1cm4gdGhpc30pLHQuZXhwb3J0cz17SXRlcmF0b3JQcm90b3R5cGU6cixCVUdHWV9TQUZBUklfSVRFUkFUT1JTOnB9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big1KTt0LmV4cG9ydHM9IXIoZnVuY3Rpb24oKXtmdW5jdGlvbiB0KCl7fXJldHVybiB0LnByb3RvdHlwZS5jb25zdHJ1Y3Rvcj1udWxsLE9iamVjdC5nZXRQcm90b3R5cGVPZihuZXcgdCkhPT10LnByb3RvdHlwZX0pfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big1KTt0LmV4cG9ydHM9ISFPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzJiYhcihmdW5jdGlvbigpe3JldHVybiFTdHJpbmcoU3ltYm9sKCkpfSl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDExKSxvPW4oMjApLGk9big2MCkuaW5kZXhPZixhPW4oNDUpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3ZhciBuLHU9byh0KSxzPTAsYz1bXTtmb3IobiBpbiB1KSFyKGEsbikmJnIodSxuKSYmYy5wdXNoKG4pO2Zvcig7ZS5sZW5ndGg+czspcih1LG49ZVtzKytdKSYmKH5pKGMsbil8fGMucHVzaChuKSk7cmV0dXJuIGN9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigzOCk7dC5leHBvcnRzPXIoImRvY3VtZW50IiwiZG9jdW1lbnRFbGVtZW50Iil9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigyMCksbz1uKDYzKSxpPW4oMjQpLGE9bigzNCksdT1uKDc3KSxzPWEuc2V0LGM9YS5nZXR0ZXJGb3IoIkFycmF5IEl0ZXJhdG9yIik7dC5leHBvcnRzPXUoQXJyYXksIkFycmF5IixmdW5jdGlvbih0LGUpe3ModGhpcyx7dHlwZToiQXJyYXkgSXRlcmF0b3IiLHRhcmdldDpyKHQpLGluZGV4OjAsa2luZDplfSl9LGZ1bmN0aW9uKCl7dmFyIHQ9Yyh0aGlzKSxlPXQudGFyZ2V0LG49dC5raW5kLHI9dC5pbmRleCsrO3JldHVybiFlfHxyPj1lLmxlbmd0aD8odC50YXJnZXQ9dm9pZCAwLHt2YWx1ZTp2b2lkIDAsZG9uZTohMH0pOiJrZXlzIj09bj97dmFsdWU6cixkb25lOiExfToidmFsdWVzIj09bj97dmFsdWU6ZVtyXSxkb25lOiExfTp7dmFsdWU6W3IsZVtyXV0sZG9uZTohMX19LCJ2YWx1ZXMiKSxpLkFyZ3VtZW50cz1pLkFycmF5LG8oImtleXMiKSxvKCJ2YWx1ZXMiKSxvKCJlbnRyaWVzIil9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDQpO3QuZXhwb3J0cz1yLlByb21pc2V9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDI5KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlLG4pe2Zvcih2YXIgbyBpbiBlKW4mJm4udW5zYWZlJiZ0W29dP3Rbb109ZVtvXTpyKHQsbyxlW29dLG4pO3JldHVybiB0fX0sZnVuY3Rpb24odCxlKXt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlLG4pe2lmKCEodCBpbnN0YW5jZW9mIGUpKXRocm93IFR5cGVFcnJvcigiSW5jb3JyZWN0ICIrKG4/bisiICI6IiIpKyJpbnZvY2F0aW9uIik7cmV0dXJuIHR9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigxKSxvPW4oMjQpLGk9cigiaXRlcmF0b3IiKSxhPUFycmF5LnByb3RvdHlwZTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIHZvaWQgMCE9PXQmJihvLkFycmF5PT09dHx8YVtpXT09PXQpfX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oOSk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxuLG8pe3RyeXtyZXR1cm4gbz9lKHIobilbMF0sblsxXSk6ZShuKX1jYXRjaChlKXt2YXIgaT10LnJldHVybjt0aHJvdyB2b2lkIDAhPT1pJiZyKGkuY2FsbCh0KSksZX19fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigxKSgiaXRlcmF0b3IiKSxvPSExO3RyeXt2YXIgaT0wLGE9e25leHQ6ZnVuY3Rpb24oKXtyZXR1cm57ZG9uZTohIWkrK319LHJldHVybjpmdW5jdGlvbigpe289ITB9fTthW3JdPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9LEFycmF5LmZyb20oYSxmdW5jdGlvbigpe3Rocm93IDJ9KX1jYXRjaCh0KXt9dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7aWYoIWUmJiFvKXJldHVybiExO3ZhciBuPSExO3RyeXt2YXIgaT17fTtpW3JdPWZ1bmN0aW9uKCl7cmV0dXJue25leHQ6ZnVuY3Rpb24oKXtyZXR1cm57ZG9uZTpuPSEwfX19fSx0KGkpfWNhdGNoKHQpe31yZXR1cm4gbn19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDkpLG89bigyOCksaT1uKDEpKCJzcGVjaWVzIik7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7dmFyIG4sYT1yKHQpLmNvbnN0cnVjdG9yO3JldHVybiB2b2lkIDA9PT1hfHxudWxsPT0obj1yKGEpW2ldKT9lOm8obil9fSxmdW5jdGlvbih0LGUsbil7dmFyIHIsbyxpLGE9big0KSx1PW4oNSkscz1uKDIxKSxjPW4oMjcpLGY9big4NiksbD1uKDU3KSxwPWEubG9jYXRpb24saD1hLnNldEltbWVkaWF0ZSxkPWEuY2xlYXJJbW1lZGlhdGUsdj1hLnByb2Nlc3MsZz1hLk1lc3NhZ2VDaGFubmVsLHk9YS5EaXNwYXRjaCxtPTAseD17fSxiPWZ1bmN0aW9uKHQpe2lmKHguaGFzT3duUHJvcGVydHkodCkpe3ZhciBlPXhbdF07ZGVsZXRlIHhbdF0sZSgpfX0sdz1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtiKHQpfX0sRT1mdW5jdGlvbih0KXtiKHQuZGF0YSl9LFQ9ZnVuY3Rpb24odCl7YS5wb3N0TWVzc2FnZSh0KyIiLHAucHJvdG9jb2wrIi8vIitwLmhvc3QpfTtoJiZkfHwoaD1mdW5jdGlvbih0KXtmb3IodmFyIGU9W10sbj0xO2FyZ3VtZW50cy5sZW5ndGg+bjspZS5wdXNoKGFyZ3VtZW50c1tuKytdKTtyZXR1cm4geFsrK21dPWZ1bmN0aW9uKCl7KCJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6RnVuY3Rpb24odCkpLmFwcGx5KHZvaWQgMCxlKX0scihtKSxtfSxkPWZ1bmN0aW9uKHQpe2RlbGV0ZSB4W3RdfSwicHJvY2VzcyI9PXModik/cj1mdW5jdGlvbih0KXt2Lm5leHRUaWNrKHcodCkpfTp5JiZ5Lm5vdz9yPWZ1bmN0aW9uKHQpe3kubm93KHcodCkpfTpnPyhpPShvPW5ldyBnKS5wb3J0MixvLnBvcnQxLm9ubWVzc2FnZT1FLHI9YyhpLnBvc3RNZXNzYWdlLGksMSkpOiFhLmFkZEV2ZW50TGlzdGVuZXJ8fCJmdW5jdGlvbiIhPXR5cGVvZiBwb3N0TWVzc2FnZXx8YS5pbXBvcnRTY3JpcHRzfHx1KFQpP3I9Im9ucmVhZHlzdGF0ZWNoYW5nZSJpbiBsKCJzY3JpcHQiKT9mdW5jdGlvbih0KXtmLmFwcGVuZENoaWxkKGwoInNjcmlwdCIpKS5vbnJlYWR5c3RhdGVjaGFuZ2U9ZnVuY3Rpb24oKXtmLnJlbW92ZUNoaWxkKHRoaXMpLGIodCl9fTpmdW5jdGlvbih0KXtzZXRUaW1lb3V0KHcodCksMCl9OihyPVQsYS5hZGRFdmVudExpc3RlbmVyKCJtZXNzYWdlIixFLCExKSkpLHQuZXhwb3J0cz17c2V0OmgsY2xlYXI6ZH19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDkpLG89big3KSxpPW4oNDApO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe2lmKHIodCksbyhlKSYmZS5jb25zdHJ1Y3Rvcj09PXQpcmV0dXJuIGU7dmFyIG49aS5mKHQpO3JldHVybigwLG4ucmVzb2x2ZSkoZSksbi5wcm9taXNlfX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDApLG89bigyOCksaT1uKDQwKSxhPW4oNTApLHU9big0OCk7cih7dGFyZ2V0OiJQcm9taXNlIixzdGF0OiEwfSx7YWxsU2V0dGxlZDpmdW5jdGlvbih0KXt2YXIgZT10aGlzLG49aS5mKGUpLHI9bi5yZXNvbHZlLHM9bi5yZWplY3QsYz1hKGZ1bmN0aW9uKCl7dmFyIG49byhlLnJlc29sdmUpLGk9W10sYT0wLHM9MTt1KHQsZnVuY3Rpb24odCl7dmFyIG89YSsrLHU9ITE7aS5wdXNoKHZvaWQgMCkscysrLG4uY2FsbChlLHQpLnRoZW4oZnVuY3Rpb24odCl7dXx8KHU9ITAsaVtvXT17c3RhdHVzOiJmdWxmaWxsZWQiLHZhbHVlOnR9LC0tc3x8cihpKSl9LGZ1bmN0aW9uKHQpe3V8fCh1PSEwLGlbb109e3N0YXR1czoicmVqZWN0ZWQiLHJlYXNvbjp0fSwtLXN8fHIoaSkpfSl9KSwtLXN8fHIoaSl9KTtyZXR1cm4gYy5lcnJvciYmcyhjLnZhbHVlKSxuLnByb21pc2V9fSl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDcpLG89big1MiksaT1uKDEpKCJzcGVjaWVzIik7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7dmFyIG47cmV0dXJuIG8odCkmJigiZnVuY3Rpb24iIT10eXBlb2Yobj10LmNvbnN0cnVjdG9yKXx8biE9PUFycmF5JiYhbyhuLnByb3RvdHlwZSk/cihuKSYmbnVsbD09PShuPW5baV0pJiYobj12b2lkIDApOm49dm9pZCAwKSxuZXcodm9pZCAwPT09bj9BcnJheTpuKSgwPT09ZT8wOmUpfX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNSksbz1uKDEpKCJzcGVjaWVzIik7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiFyKGZ1bmN0aW9uKCl7dmFyIGU9W107cmV0dXJuKGUuY29uc3RydWN0b3I9e30pW29dPWZ1bmN0aW9uKCl7cmV0dXJue2ZvbzoxfX0sMSE9PWVbdF0oQm9vbGVhbikuZm9vfSl9fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oMCksbz1uKDUpLGk9big1MiksYT1uKDcpLHU9bigyMikscz1uKDM3KSxjPW4oMTAxKSxmPW4oOTgpLGw9big5OSkscD1uKDEpKCJpc0NvbmNhdFNwcmVhZGFibGUiKSxoPSFvKGZ1bmN0aW9uKCl7dmFyIHQ9W107cmV0dXJuIHRbcF09ITEsdC5jb25jYXQoKVswXSE9PXR9KSxkPWwoImNvbmNhdCIpLHY9ZnVuY3Rpb24odCl7aWYoIWEodCkpcmV0dXJuITE7dmFyIGU9dFtwXTtyZXR1cm4gdm9pZCAwIT09ZT8hIWU6aSh0KX07cih7dGFyZ2V0OiJBcnJheSIscHJvdG86ITAsZm9yY2VkOiFofHwhZH0se2NvbmNhdDpmdW5jdGlvbih0KXt2YXIgZSxuLHIsbyxpLGE9dSh0aGlzKSxsPWYoYSwwKSxwPTA7Zm9yKGU9LTEscj1hcmd1bWVudHMubGVuZ3RoO2U8cjtlKyspaWYoaT0tMT09PWU/YTphcmd1bWVudHNbZV0sdihpKSl7aWYocCsobz1zKGkubGVuZ3RoKSk+OTAwNzE5OTI1NDc0MDk5MSl0aHJvdyBUeXBlRXJyb3IoIk1heGltdW0gYWxsb3dlZCBpbmRleCBleGNlZWRlZCIpO2ZvcihuPTA7bjxvO24rKyxwKyspbiBpbiBpJiZjKGwscCxpW25dKX1lbHNle2lmKHA+PTkwMDcxOTkyNTQ3NDA5OTEpdGhyb3cgVHlwZUVycm9yKCJNYXhpbXVtIGFsbG93ZWQgaW5kZXggZXhjZWVkZWQiKTtjKGwscCsrLGkpfXJldHVybiBsLmxlbmd0aD1wLGx9fSl9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9big0Myksbz1uKDE2KSxpPW4oMjYpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUsbil7dmFyIGE9cihlKTthIGluIHQ/by5mKHQsYSxpKDAsbikpOnRbYV09bn19LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9big1KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXt2YXIgbj1bXVt0XTtyZXR1cm4hbnx8IXIoZnVuY3Rpb24oKXtuLmNhbGwobnVsbCxlfHxmdW5jdGlvbigpe3Rocm93IDF9LDEpfSl9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigzMyksbz0iWyIrbig2NSkrIl0iLGk9UmVnRXhwKCJeIitvK28rIioiKSxhPVJlZ0V4cChvK28rIiokIiksdT1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oZSl7dmFyIG49U3RyaW5nKHIoZSkpO3JldHVybiAxJnQmJihuPW4ucmVwbGFjZShpLCIiKSksMiZ0JiYobj1uLnJlcGxhY2UoYSwiIikpLG59fTt0LmV4cG9ydHM9e3N0YXJ0OnUoMSksZW5kOnUoMiksdHJpbTp1KDMpfX0sZnVuY3Rpb24odCxlLG4pe24oMykoIml0ZXJhdG9yIil9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDg1KSxvPW4oNjEpLmNvbmNhdCgibGVuZ3RoIiwicHJvdG90eXBlIik7ZS5mPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzfHxmdW5jdGlvbih0KXtyZXR1cm4gcih0LG8pfX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDIxNyl9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIGZ1bmN0aW9uKCl7Zm9yKHZhciBuPW5ldyBBcnJheShhcmd1bWVudHMubGVuZ3RoKSxyPTA7cjxuLmxlbmd0aDtyKyspbltyXT1hcmd1bWVudHNbcl07cmV0dXJuIHQuYXBwbHkoZSxuKX19fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oOCk7ZnVuY3Rpb24gbyh0KXtyZXR1cm4gZW5jb2RlVVJJQ29tcG9uZW50KHQpLnJlcGxhY2UoLyU0MC9naSwiQCIpLnJlcGxhY2UoLyUzQS9naSwiOiIpLnJlcGxhY2UoLyUyNC9nLCIkIikucmVwbGFjZSgvJTJDL2dpLCIsIikucmVwbGFjZSgvJTIwL2csIisiKS5yZXBsYWNlKC8lNUIvZ2ksIlsiKS5yZXBsYWNlKC8lNUQvZ2ksIl0iKX10LmV4cG9ydHM9ZnVuY3Rpb24odCxlLG4pe2lmKCFlKXJldHVybiB0O3ZhciBpO2lmKG4paT1uKGUpO2Vsc2UgaWYoci5pc1VSTFNlYXJjaFBhcmFtcyhlKSlpPWUudG9TdHJpbmcoKTtlbHNle3ZhciBhPVtdO3IuZm9yRWFjaChlLGZ1bmN0aW9uKHQsZSl7bnVsbCE9dCYmKHIuaXNBcnJheSh0KT9lKz0iW10iOnQ9W3RdLHIuZm9yRWFjaCh0LGZ1bmN0aW9uKHQpe3IuaXNEYXRlKHQpP3Q9dC50b0lTT1N0cmluZygpOnIuaXNPYmplY3QodCkmJih0PUpTT04uc3RyaW5naWZ5KHQpKSxhLnB1c2gobyhlKSsiPSIrbyh0KSl9KSl9KSxpPWEuam9pbigiJiIpfWlmKGkpe3ZhciB1PXQuaW5kZXhPZigiIyIpOy0xIT09dSYmKHQ9dC5zbGljZSgwLHUpKSx0Kz0oLTE9PT10LmluZGV4T2YoIj8iKT8iPyI6IiYiKStpfXJldHVybiB0fX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuISghdHx8IXQuX19DQU5DRUxfXyl9fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiOyhmdW5jdGlvbihlKXt2YXIgcj1uKDgpLG89bigyNDEpLGk9eyJDb250ZW50LVR5cGUiOiJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQifTtmdW5jdGlvbiBhKHQsZSl7IXIuaXNVbmRlZmluZWQodCkmJnIuaXNVbmRlZmluZWQodFsiQ29udGVudC1UeXBlIl0pJiYodFsiQ29udGVudC1UeXBlIl09ZSl9dmFyIHUscz17YWRhcHRlcjooInVuZGVmaW5lZCIhPXR5cGVvZiBYTUxIdHRwUmVxdWVzdD91PW4oMTExKTp2b2lkIDAhPT1lJiYiW29iamVjdCBwcm9jZXNzXSI9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoZSkmJih1PW4oMTExKSksdSksdHJhbnNmb3JtUmVxdWVzdDpbZnVuY3Rpb24odCxlKXtyZXR1cm4gbyhlLCJBY2NlcHQiKSxvKGUsIkNvbnRlbnQtVHlwZSIpLHIuaXNGb3JtRGF0YSh0KXx8ci5pc0FycmF5QnVmZmVyKHQpfHxyLmlzQnVmZmVyKHQpfHxyLmlzU3RyZWFtKHQpfHxyLmlzRmlsZSh0KXx8ci5pc0Jsb2IodCk/dDpyLmlzQXJyYXlCdWZmZXJWaWV3KHQpP3QuYnVmZmVyOnIuaXNVUkxTZWFyY2hQYXJhbXModCk/KGEoZSwiYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkO2NoYXJzZXQ9dXRmLTgiKSx0LnRvU3RyaW5nKCkpOnIuaXNPYmplY3QodCk/KGEoZSwiYXBwbGljYXRpb24vanNvbjtjaGFyc2V0PXV0Zi04IiksSlNPTi5zdHJpbmdpZnkodCkpOnR9XSx0cmFuc2Zvcm1SZXNwb25zZTpbZnVuY3Rpb24odCl7aWYoInN0cmluZyI9PXR5cGVvZiB0KXRyeXt0PUpTT04ucGFyc2UodCl9Y2F0Y2godCl7fXJldHVybiB0fV0sdGltZW91dDowLHhzcmZDb29raWVOYW1lOiJYU1JGLVRPS0VOIix4c3JmSGVhZGVyTmFtZToiWC1YU1JGLVRPS0VOIixtYXhDb250ZW50TGVuZ3RoOi0xLHZhbGlkYXRlU3RhdHVzOmZ1bmN0aW9uKHQpe3JldHVybiB0Pj0yMDAmJnQ8MzAwfX07cy5oZWFkZXJzPXtjb21tb246e0FjY2VwdDoiYXBwbGljYXRpb24vanNvbiwgdGV4dC9wbGFpbiwgKi8qIn19LHIuZm9yRWFjaChbImRlbGV0ZSIsImdldCIsImhlYWQiXSxmdW5jdGlvbih0KXtzLmhlYWRlcnNbdF09e319KSxyLmZvckVhY2goWyJwb3N0IiwicHV0IiwicGF0Y2giXSxmdW5jdGlvbih0KXtzLmhlYWRlcnNbdF09ci5tZXJnZShpKX0pLHQuZXhwb3J0cz1zfSkuY2FsbCh0aGlzLG4oMjQwKSl9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9big4KSxvPW4oMjQyKSxpPW4oMTA4KSxhPW4oMjQ0KSx1PW4oMjQ3KSxzPW4oMjQ4KSxjPW4oMTEyKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uKGUsZil7dmFyIGw9dC5kYXRhLHA9dC5oZWFkZXJzO3IuaXNGb3JtRGF0YShsKSYmZGVsZXRlIHBbIkNvbnRlbnQtVHlwZSJdO3ZhciBoPW5ldyBYTUxIdHRwUmVxdWVzdDtpZih0LmF1dGgpe3ZhciBkPXQuYXV0aC51c2VybmFtZXx8IiIsdj10LmF1dGgucGFzc3dvcmR8fCIiO3AuQXV0aG9yaXphdGlvbj0iQmFzaWMgIitidG9hKGQrIjoiK3YpfXZhciBnPWEodC5iYXNlVVJMLHQudXJsKTtpZihoLm9wZW4odC5tZXRob2QudG9VcHBlckNhc2UoKSxpKGcsdC5wYXJhbXMsdC5wYXJhbXNTZXJpYWxpemVyKSwhMCksaC50aW1lb3V0PXQudGltZW91dCxoLm9ucmVhZHlzdGF0ZWNoYW5nZT1mdW5jdGlvbigpe2lmKGgmJjQ9PT1oLnJlYWR5U3RhdGUmJigwIT09aC5zdGF0dXN8fGgucmVzcG9uc2VVUkwmJjA9PT1oLnJlc3BvbnNlVVJMLmluZGV4T2YoImZpbGU6IikpKXt2YXIgbj0iZ2V0QWxsUmVzcG9uc2VIZWFkZXJzImluIGg/dShoLmdldEFsbFJlc3BvbnNlSGVhZGVycygpKTpudWxsLHI9e2RhdGE6dC5yZXNwb25zZVR5cGUmJiJ0ZXh0IiE9PXQucmVzcG9uc2VUeXBlP2gucmVzcG9uc2U6aC5yZXNwb25zZVRleHQsc3RhdHVzOmguc3RhdHVzLHN0YXR1c1RleHQ6aC5zdGF0dXNUZXh0LGhlYWRlcnM6bixjb25maWc6dCxyZXF1ZXN0Omh9O28oZSxmLHIpLGg9bnVsbH19LGgub25hYm9ydD1mdW5jdGlvbigpe2gmJihmKGMoIlJlcXVlc3QgYWJvcnRlZCIsdCwiRUNPTk5BQk9SVEVEIixoKSksaD1udWxsKX0saC5vbmVycm9yPWZ1bmN0aW9uKCl7ZihjKCJOZXR3b3JrIEVycm9yIix0LG51bGwsaCkpLGg9bnVsbH0saC5vbnRpbWVvdXQ9ZnVuY3Rpb24oKXt2YXIgZT0idGltZW91dCBvZiAiK3QudGltZW91dCsibXMgZXhjZWVkZWQiO3QudGltZW91dEVycm9yTWVzc2FnZSYmKGU9dC50aW1lb3V0RXJyb3JNZXNzYWdlKSxmKGMoZSx0LCJFQ09OTkFCT1JURUQiLGgpKSxoPW51bGx9LHIuaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSl7dmFyIHk9bigyNDkpLG09KHQud2l0aENyZWRlbnRpYWxzfHxzKGcpKSYmdC54c3JmQ29va2llTmFtZT95LnJlYWQodC54c3JmQ29va2llTmFtZSk6dm9pZCAwO20mJihwW3QueHNyZkhlYWRlck5hbWVdPW0pfWlmKCJzZXRSZXF1ZXN0SGVhZGVyImluIGgmJnIuZm9yRWFjaChwLGZ1bmN0aW9uKHQsZSl7dm9pZCAwPT09bCYmImNvbnRlbnQtdHlwZSI9PT1lLnRvTG93ZXJDYXNlKCk/ZGVsZXRlIHBbZV06aC5zZXRSZXF1ZXN0SGVhZGVyKGUsdCl9KSxyLmlzVW5kZWZpbmVkKHQud2l0aENyZWRlbnRpYWxzKXx8KGgud2l0aENyZWRlbnRpYWxzPSEhdC53aXRoQ3JlZGVudGlhbHMpLHQucmVzcG9uc2VUeXBlKXRyeXtoLnJlc3BvbnNlVHlwZT10LnJlc3BvbnNlVHlwZX1jYXRjaChlKXtpZigianNvbiIhPT10LnJlc3BvbnNlVHlwZSl0aHJvdyBlfSJmdW5jdGlvbiI9PXR5cGVvZiB0Lm9uRG93bmxvYWRQcm9ncmVzcyYmaC5hZGRFdmVudExpc3RlbmVyKCJwcm9ncmVzcyIsdC5vbkRvd25sb2FkUHJvZ3Jlc3MpLCJmdW5jdGlvbiI9PXR5cGVvZiB0Lm9uVXBsb2FkUHJvZ3Jlc3MmJmgudXBsb2FkJiZoLnVwbG9hZC5hZGRFdmVudExpc3RlbmVyKCJwcm9ncmVzcyIsdC5vblVwbG9hZFByb2dyZXNzKSx0LmNhbmNlbFRva2VuJiZ0LmNhbmNlbFRva2VuLnByb21pc2UudGhlbihmdW5jdGlvbih0KXtoJiYoaC5hYm9ydCgpLGYodCksaD1udWxsKX0pLHZvaWQgMD09PWwmJihsPW51bGwpLGguc2VuZChsKX0pfX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDI0Myk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxuLG8saSl7dmFyIGE9bmV3IEVycm9yKHQpO3JldHVybiByKGEsZSxuLG8saSl9fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oOCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7ZT1lfHx7fTt2YXIgbj17fSxvPVsidXJsIiwibWV0aG9kIiwicGFyYW1zIiwiZGF0YSJdLGk9WyJoZWFkZXJzIiwiYXV0aCIsInByb3h5Il0sYT1bImJhc2VVUkwiLCJ1cmwiLCJ0cmFuc2Zvcm1SZXF1ZXN0IiwidHJhbnNmb3JtUmVzcG9uc2UiLCJwYXJhbXNTZXJpYWxpemVyIiwidGltZW91dCIsIndpdGhDcmVkZW50aWFscyIsImFkYXB0ZXIiLCJyZXNwb25zZVR5cGUiLCJ4c3JmQ29va2llTmFtZSIsInhzcmZIZWFkZXJOYW1lIiwib25VcGxvYWRQcm9ncmVzcyIsIm9uRG93bmxvYWRQcm9ncmVzcyIsIm1heENvbnRlbnRMZW5ndGgiLCJ2YWxpZGF0ZVN0YXR1cyIsIm1heFJlZGlyZWN0cyIsImh0dHBBZ2VudCIsImh0dHBzQWdlbnQiLCJjYW5jZWxUb2tlbiIsInNvY2tldFBhdGgiXTtyLmZvckVhY2gobyxmdW5jdGlvbih0KXt2b2lkIDAhPT1lW3RdJiYoblt0XT1lW3RdKX0pLHIuZm9yRWFjaChpLGZ1bmN0aW9uKG8pe3IuaXNPYmplY3QoZVtvXSk/bltvXT1yLmRlZXBNZXJnZSh0W29dLGVbb10pOnZvaWQgMCE9PWVbb10/bltvXT1lW29dOnIuaXNPYmplY3QodFtvXSk/bltvXT1yLmRlZXBNZXJnZSh0W29dKTp2b2lkIDAhPT10W29dJiYobltvXT10W29dKX0pLHIuZm9yRWFjaChhLGZ1bmN0aW9uKHIpe3ZvaWQgMCE9PWVbcl0/bltyXT1lW3JdOnZvaWQgMCE9PXRbcl0mJihuW3JdPXRbcl0pfSk7dmFyIHU9by5jb25jYXQoaSkuY29uY2F0KGEpLHM9T2JqZWN0LmtleXMoZSkuZmlsdGVyKGZ1bmN0aW9uKHQpe3JldHVybi0xPT09dS5pbmRleE9mKHQpfSk7cmV0dXJuIHIuZm9yRWFjaChzLGZ1bmN0aW9uKHIpe3ZvaWQgMCE9PWVbcl0/bltyXT1lW3JdOnZvaWQgMCE9PXRbcl0mJihuW3JdPXRbcl0pfSksbn19LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7ZnVuY3Rpb24gcih0KXt0aGlzLm1lc3NhZ2U9dH1yLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiJDYW5jZWwiKyh0aGlzLm1lc3NhZ2U/IjogIit0aGlzLm1lc3NhZ2U6IiIpfSxyLnByb3RvdHlwZS5fX0NBTkNFTF9fPSEwLHQuZXhwb3J0cz1yfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big5KSxvPW4oNDkpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT1vKHQpO2lmKCJmdW5jdGlvbiIhPXR5cGVvZiBlKXRocm93IFR5cGVFcnJvcihTdHJpbmcodCkrIiBpcyBub3QgaXRlcmFibGUiKTtyZXR1cm4gcihlLmNhbGwodCkpfX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMTI4KTtmdW5jdGlvbiBvKHQsZSxuLG8saSxhLHUpe3RyeXt2YXIgcz10W2FdKHUpLGM9cy52YWx1ZX1jYXRjaCh0KXtyZXR1cm4gdm9pZCBuKHQpfXMuZG9uZT9lKGMpOnIucmVzb2x2ZShjKS50aGVuKG8saSl9dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3ZhciBlPXRoaXMsbj1hcmd1bWVudHM7cmV0dXJuIG5ldyByKGZ1bmN0aW9uKHIsaSl7dmFyIGE9dC5hcHBseShlLG4pO2Z1bmN0aW9uIHUodCl7byhhLHIsaSx1LHMsIm5leHQiLHQpfWZ1bmN0aW9uIHModCl7byhhLHIsaSx1LHMsInRocm93Iix0KX11KHZvaWQgMCl9KX19fSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMTQ4KX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMjIwKSxvPW4oMjI0KSxpPW4oMjI4KTtmdW5jdGlvbiBhKGUsbix1KXtyZXR1cm4idW5kZWZpbmVkIiE9dHlwZW9mIFJlZmxlY3QmJm8/dC5leHBvcnRzPWE9bzp0LmV4cG9ydHM9YT1mdW5jdGlvbih0LGUsbil7dmFyIG89aSh0LGUpO2lmKG8pe3ZhciBhPXIobyxlKTtyZXR1cm4gYS5nZXQ/YS5nZXQuY2FsbChuKTphLnZhbHVlfX0sYShlLG4sdXx8ZSl9dC5leHBvcnRzPWF9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigyMzQpfSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMjM1KX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDI1Mil9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcjsKLyohCiAqIGpRdWVyeSBKYXZhU2NyaXB0IExpYnJhcnkgdjMuNC4xCiAqIGh0dHBzOi8vanF1ZXJ5LmNvbS8KICoKICogSW5jbHVkZXMgU2l6emxlLmpzCiAqIGh0dHBzOi8vc2l6emxlanMuY29tLwogKgogKiBDb3B5cmlnaHQgSlMgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzCiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZQogKiBodHRwczovL2pxdWVyeS5vcmcvbGljZW5zZQogKgogKiBEYXRlOiAyMDE5LTA1LTAxVDIxOjA0WgogKi8KLyohCiAqIGpRdWVyeSBKYXZhU2NyaXB0IExpYnJhcnkgdjMuNC4xCiAqIGh0dHBzOi8vanF1ZXJ5LmNvbS8KICoKICogSW5jbHVkZXMgU2l6emxlLmpzCiAqIGh0dHBzOi8vc2l6emxlanMuY29tLwogKgogKiBDb3B5cmlnaHQgSlMgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzCiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZQogKiBodHRwczovL2pxdWVyeS5vcmcvbGljZW5zZQogKgogKiBEYXRlOiAyMDE5LTA1LTAxVDIxOjA0WgogKi8KIWZ1bmN0aW9uKGUsbil7InVzZSBzdHJpY3QiOyJvYmplY3QiPT10eXBlb2YgdC5leHBvcnRzP3QuZXhwb3J0cz1lLmRvY3VtZW50P24oZSwhMCk6ZnVuY3Rpb24odCl7aWYoIXQuZG9jdW1lbnQpdGhyb3cgbmV3IEVycm9yKCJqUXVlcnkgcmVxdWlyZXMgYSB3aW5kb3cgd2l0aCBhIGRvY3VtZW50Iik7cmV0dXJuIG4odCl9Om4oZSl9KCJ1bmRlZmluZWQiIT10eXBlb2Ygd2luZG93P3dpbmRvdzp0aGlzLGZ1bmN0aW9uKG4sbyl7InVzZSBzdHJpY3QiO3ZhciBpPVtdLGE9bi5kb2N1bWVudCx1PU9iamVjdC5nZXRQcm90b3R5cGVPZixzPWkuc2xpY2UsYz1pLmNvbmNhdCxmPWkucHVzaCxsPWkuaW5kZXhPZixwPXt9LGg9cC50b1N0cmluZyxkPXAuaGFzT3duUHJvcGVydHksdj1kLnRvU3RyaW5nLGc9di5jYWxsKE9iamVjdCkseT17fSxtPWZ1bmN0aW9uKHQpe3JldHVybiJmdW5jdGlvbiI9PXR5cGVvZiB0JiYibnVtYmVyIiE9dHlwZW9mIHQubm9kZVR5cGV9LHg9ZnVuY3Rpb24odCl7cmV0dXJuIG51bGwhPXQmJnQ9PT10LndpbmRvd30sYj17dHlwZTohMCxzcmM6ITAsbm9uY2U6ITAsbm9Nb2R1bGU6ITB9O2Z1bmN0aW9uIHcodCxlLG4pe3ZhciByLG8saT0obj1ufHxhKS5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTtpZihpLnRleHQ9dCxlKWZvcihyIGluIGIpKG89ZVtyXXx8ZS5nZXRBdHRyaWJ1dGUmJmUuZ2V0QXR0cmlidXRlKHIpKSYmaS5zZXRBdHRyaWJ1dGUocixvKTtuLmhlYWQuYXBwZW5kQ2hpbGQoaSkucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChpKX1mdW5jdGlvbiBFKHQpe3JldHVybiBudWxsPT10P3QrIiI6Im9iamVjdCI9PXR5cGVvZiB0fHwiZnVuY3Rpb24iPT10eXBlb2YgdD9wW2guY2FsbCh0KV18fCJvYmplY3QiOnR5cGVvZiB0fXZhciBUPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIG5ldyBULmZuLmluaXQodCxlKX0sUz0vXltcc1x1RkVGRlx4QTBdK3xbXHNcdUZFRkZceEEwXSskL2c7ZnVuY3Rpb24gQSh0KXt2YXIgZT0hIXQmJiJsZW5ndGgiaW4gdCYmdC5sZW5ndGgsbj1FKHQpO3JldHVybiFtKHQpJiYheCh0KSYmKCJhcnJheSI9PT1ufHwwPT09ZXx8Im51bWJlciI9PXR5cGVvZiBlJiZlPjAmJmUtMSBpbiB0KX1ULmZuPVQucHJvdG90eXBlPXtqcXVlcnk6IjMuNC4xIixjb25zdHJ1Y3RvcjpULGxlbmd0aDowLHRvQXJyYXk6ZnVuY3Rpb24oKXtyZXR1cm4gcy5jYWxsKHRoaXMpfSxnZXQ6ZnVuY3Rpb24odCl7cmV0dXJuIG51bGw9PXQ/cy5jYWxsKHRoaXMpOnQ8MD90aGlzW3QrdGhpcy5sZW5ndGhdOnRoaXNbdF19LHB1c2hTdGFjazpmdW5jdGlvbih0KXt2YXIgZT1ULm1lcmdlKHRoaXMuY29uc3RydWN0b3IoKSx0KTtyZXR1cm4gZS5wcmV2T2JqZWN0PXRoaXMsZX0sZWFjaDpmdW5jdGlvbih0KXtyZXR1cm4gVC5lYWNoKHRoaXMsdCl9LG1hcDpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5wdXNoU3RhY2soVC5tYXAodGhpcyxmdW5jdGlvbihlLG4pe3JldHVybiB0LmNhbGwoZSxuLGUpfSkpfSxzbGljZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLnB1c2hTdGFjayhzLmFwcGx5KHRoaXMsYXJndW1lbnRzKSl9LGZpcnN0OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZXEoMCl9LGxhc3Q6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lcSgtMSl9LGVxOmZ1bmN0aW9uKHQpe3ZhciBlPXRoaXMubGVuZ3RoLG49K3QrKHQ8MD9lOjApO3JldHVybiB0aGlzLnB1c2hTdGFjayhuPj0wJiZuPGU/W3RoaXNbbl1dOltdKX0sZW5kOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMucHJldk9iamVjdHx8dGhpcy5jb25zdHJ1Y3RvcigpfSxwdXNoOmYsc29ydDppLnNvcnQsc3BsaWNlOmkuc3BsaWNlfSxULmV4dGVuZD1ULmZuLmV4dGVuZD1mdW5jdGlvbigpe3ZhciB0LGUsbixyLG8saSxhPWFyZ3VtZW50c1swXXx8e30sdT0xLHM9YXJndW1lbnRzLmxlbmd0aCxjPSExO2ZvcigiYm9vbGVhbiI9PXR5cGVvZiBhJiYoYz1hLGE9YXJndW1lbnRzW3VdfHx7fSx1KyspLCJvYmplY3QiPT10eXBlb2YgYXx8bShhKXx8KGE9e30pLHU9PT1zJiYoYT10aGlzLHUtLSk7dTxzO3UrKylpZihudWxsIT0odD1hcmd1bWVudHNbdV0pKWZvcihlIGluIHQpcj10W2VdLCJfX3Byb3RvX18iIT09ZSYmYSE9PXImJihjJiZyJiYoVC5pc1BsYWluT2JqZWN0KHIpfHwobz1BcnJheS5pc0FycmF5KHIpKSk/KG49YVtlXSxpPW8mJiFBcnJheS5pc0FycmF5KG4pP1tdOm98fFQuaXNQbGFpbk9iamVjdChuKT9uOnt9LG89ITEsYVtlXT1ULmV4dGVuZChjLGkscikpOnZvaWQgMCE9PXImJihhW2VdPXIpKTtyZXR1cm4gYX0sVC5leHRlbmQoe2V4cGFuZG86ImpRdWVyeSIrKCIzLjQuMSIrTWF0aC5yYW5kb20oKSkucmVwbGFjZSgvXEQvZywiIiksaXNSZWFkeTohMCxlcnJvcjpmdW5jdGlvbih0KXt0aHJvdyBuZXcgRXJyb3IodCl9LG5vb3A6ZnVuY3Rpb24oKXt9LGlzUGxhaW5PYmplY3Q6ZnVuY3Rpb24odCl7dmFyIGUsbjtyZXR1cm4hKCF0fHwiW29iamVjdCBPYmplY3RdIiE9PWguY2FsbCh0KSkmJighKGU9dSh0KSl8fCJmdW5jdGlvbiI9PXR5cGVvZihuPWQuY2FsbChlLCJjb25zdHJ1Y3RvciIpJiZlLmNvbnN0cnVjdG9yKSYmdi5jYWxsKG4pPT09Zyl9LGlzRW1wdHlPYmplY3Q6ZnVuY3Rpb24odCl7dmFyIGU7Zm9yKGUgaW4gdClyZXR1cm4hMTtyZXR1cm4hMH0sZ2xvYmFsRXZhbDpmdW5jdGlvbih0LGUpe3codCx7bm9uY2U6ZSYmZS5ub25jZX0pfSxlYWNoOmZ1bmN0aW9uKHQsZSl7dmFyIG4scj0wO2lmKEEodCkpZm9yKG49dC5sZW5ndGg7cjxuJiYhMSE9PWUuY2FsbCh0W3JdLHIsdFtyXSk7cisrKTtlbHNlIGZvcihyIGluIHQpaWYoITE9PT1lLmNhbGwodFtyXSxyLHRbcl0pKWJyZWFrO3JldHVybiB0fSx0cmltOmZ1bmN0aW9uKHQpe3JldHVybiBudWxsPT10PyIiOih0KyIiKS5yZXBsYWNlKFMsIiIpfSxtYWtlQXJyYXk6ZnVuY3Rpb24odCxlKXt2YXIgbj1lfHxbXTtyZXR1cm4gbnVsbCE9dCYmKEEoT2JqZWN0KHQpKT9ULm1lcmdlKG4sInN0cmluZyI9PXR5cGVvZiB0P1t0XTp0KTpmLmNhbGwobix0KSksbn0saW5BcnJheTpmdW5jdGlvbih0LGUsbil7cmV0dXJuIG51bGw9PWU/LTE6bC5jYWxsKGUsdCxuKX0sbWVyZ2U6ZnVuY3Rpb24odCxlKXtmb3IodmFyIG49K2UubGVuZ3RoLHI9MCxvPXQubGVuZ3RoO3I8bjtyKyspdFtvKytdPWVbcl07cmV0dXJuIHQubGVuZ3RoPW8sdH0sZ3JlcDpmdW5jdGlvbih0LGUsbil7Zm9yKHZhciByPVtdLG89MCxpPXQubGVuZ3RoLGE9IW47bzxpO28rKykhZSh0W29dLG8pIT09YSYmci5wdXNoKHRbb10pO3JldHVybiByfSxtYXA6ZnVuY3Rpb24odCxlLG4pe3ZhciByLG8saT0wLGE9W107aWYoQSh0KSlmb3Iocj10Lmxlbmd0aDtpPHI7aSsrKW51bGwhPShvPWUodFtpXSxpLG4pKSYmYS5wdXNoKG8pO2Vsc2UgZm9yKGkgaW4gdCludWxsIT0obz1lKHRbaV0saSxuKSkmJmEucHVzaChvKTtyZXR1cm4gYy5hcHBseShbXSxhKX0sZ3VpZDoxLHN1cHBvcnQ6eX0pLCJmdW5jdGlvbiI9PXR5cGVvZiBTeW1ib2wmJihULmZuW1N5bWJvbC5pdGVyYXRvcl09aVtTeW1ib2wuaXRlcmF0b3JdKSxULmVhY2goIkJvb2xlYW4gTnVtYmVyIFN0cmluZyBGdW5jdGlvbiBBcnJheSBEYXRlIFJlZ0V4cCBPYmplY3QgRXJyb3IgU3ltYm9sIi5zcGxpdCgiICIpLGZ1bmN0aW9uKHQsZSl7cFsiW29iamVjdCAiK2UrIl0iXT1lLnRvTG93ZXJDYXNlKCl9KTt2YXIgQz0KLyohCiAqIFNpenpsZSBDU1MgU2VsZWN0b3IgRW5naW5lIHYyLjMuNAogKiBodHRwczovL3NpenpsZWpzLmNvbS8KICoKICogQ29weXJpZ2h0IEpTIEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9ycwogKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UKICogaHR0cHM6Ly9qcy5mb3VuZGF0aW9uLwogKgogKiBEYXRlOiAyMDE5LTA0LTA4CiAqLwpmdW5jdGlvbih0KXt2YXIgZSxuLHIsbyxpLGEsdSxzLGMsZixsLHAsaCxkLHYsZyx5LG0seCxiPSJzaXp6bGUiKzEqbmV3IERhdGUsdz10LmRvY3VtZW50LEU9MCxUPTAsUz1zdCgpLEE9c3QoKSxDPXN0KCksaz1zdCgpLGo9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdD09PWUmJihsPSEwKSwwfSxPPXt9Lmhhc093blByb3BlcnR5LFI9W10sTD1SLnBvcCxQPVIucHVzaCxOPVIucHVzaCxEPVIuc2xpY2UsST1mdW5jdGlvbih0LGUpe2Zvcih2YXIgbj0wLHI9dC5sZW5ndGg7bjxyO24rKylpZih0W25dPT09ZSlyZXR1cm4gbjtyZXR1cm4tMX0sXz0iY2hlY2tlZHxzZWxlY3RlZHxhc3luY3xhdXRvZm9jdXN8YXV0b3BsYXl8Y29udHJvbHN8ZGVmZXJ8ZGlzYWJsZWR8aGlkZGVufGlzbWFwfGxvb3B8bXVsdGlwbGV8b3BlbnxyZWFkb25seXxyZXF1aXJlZHxzY29wZWQiLEI9IltcXHgyMFxcdFxcclxcblxcZl0iLE09Iig/OlxcXFwufFtcXHctXXxbXlwwLVxceGEwXSkrIixVPSJcXFsiK0IrIiooIitNKyIpKD86IitCKyIqKFsqXiR8IX5dPz0pIitCKyIqKD86JygoPzpcXFxcLnxbXlxcXFwnXSkqKSd8XCIoKD86XFxcXC58W15cXFxcXCJdKSopXCJ8KCIrTSsiKSl8KSIrQisiKlxcXSIscT0iOigiK00rIikoPzpcXCgoKCcoKD86XFxcXC58W15cXFxcJ10pKiknfFwiKCg/OlxcXFwufFteXFxcXFwiXSkqKVwiKXwoKD86XFxcXC58W15cXFxcKClbXFxdXXwiK1UrIikqKXwuKilcXCl8KSIsSD1uZXcgUmVnRXhwKEIrIisiLCJnIiksRj1uZXcgUmVnRXhwKCJeIitCKyIrfCgoPzpefFteXFxcXF0pKD86XFxcXC4pKikiK0IrIiskIiwiZyIpLCQ9bmV3IFJlZ0V4cCgiXiIrQisiKiwiK0IrIioiKSx6PW5ldyBSZWdFeHAoIl4iK0IrIiooWz4rfl18IitCKyIpIitCKyIqIiksVz1uZXcgUmVnRXhwKEIrInw+IiksWT1uZXcgUmVnRXhwKHEpLFg9bmV3IFJlZ0V4cCgiXiIrTSsiJCIpLEc9e0lEOm5ldyBSZWdFeHAoIl4jKCIrTSsiKSIpLENMQVNTOm5ldyBSZWdFeHAoIl5cXC4oIitNKyIpIiksVEFHOm5ldyBSZWdFeHAoIl4oIitNKyJ8WypdKSIpLEFUVFI6bmV3IFJlZ0V4cCgiXiIrVSksUFNFVURPOm5ldyBSZWdFeHAoIl4iK3EpLENISUxEOm5ldyBSZWdFeHAoIl46KG9ubHl8Zmlyc3R8bGFzdHxudGh8bnRoLWxhc3QpLShjaGlsZHxvZi10eXBlKSg/OlxcKCIrQisiKihldmVufG9kZHwoKFsrLV18KShcXGQqKW58KSIrQisiKig/OihbKy1dfCkiK0IrIiooXFxkKyl8KSkiK0IrIipcXCl8KSIsImkiKSxib29sOm5ldyBSZWdFeHAoIl4oPzoiK18rIikkIiwiaSIpLG5lZWRzQ29udGV4dDpuZXcgUmVnRXhwKCJeIitCKyIqWz4rfl18OihldmVufG9kZHxlcXxndHxsdHxudGh8Zmlyc3R8bGFzdCkoPzpcXCgiK0IrIiooKD86LVxcZCk/XFxkKikiK0IrIipcXCl8KSg/PVteLV18JCkiLCJpIil9LFY9L0hUTUwkL2ksSj0vXig/OmlucHV0fHNlbGVjdHx0ZXh0YXJlYXxidXR0b24pJC9pLEs9L15oXGQkL2ksUT0vXltee10rXHtccypcW25hdGl2ZSBcdy8sWj0vXig/OiMoW1x3LV0rKXwoXHcrKXxcLihbXHctXSspKSQvLHR0PS9bK35dLyxldD1uZXcgUmVnRXhwKCJcXFxcKFtcXGRhLWZdezEsNn0iK0IrIj98KCIrQisiKXwuKSIsImlnIiksbnQ9ZnVuY3Rpb24odCxlLG4pe3ZhciByPSIweCIrZS02NTUzNjtyZXR1cm4gciE9cnx8bj9lOnI8MD9TdHJpbmcuZnJvbUNoYXJDb2RlKHIrNjU1MzYpOlN0cmluZy5mcm9tQ2hhckNvZGUocj4+MTB8NTUyOTYsMTAyMyZyfDU2MzIwKX0scnQ9LyhbXDAtXHgxZlx4N2ZdfF4tP1xkKXxeLSR8W15cMC1ceDFmXHg3Zi1cdUZGRkZcdy1dL2csb3Q9ZnVuY3Rpb24odCxlKXtyZXR1cm4gZT8iXDAiPT09dD8i77+9Ijp0LnNsaWNlKDAsLTEpKyJcXCIrdC5jaGFyQ29kZUF0KHQubGVuZ3RoLTEpLnRvU3RyaW5nKDE2KSsiICI6IlxcIit0fSxpdD1mdW5jdGlvbigpe3AoKX0sYXQ9YnQoZnVuY3Rpb24odCl7cmV0dXJuITA9PT10LmRpc2FibGVkJiYiZmllbGRzZXQiPT09dC5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpfSx7ZGlyOiJwYXJlbnROb2RlIixuZXh0OiJsZWdlbmQifSk7dHJ5e04uYXBwbHkoUj1ELmNhbGwody5jaGlsZE5vZGVzKSx3LmNoaWxkTm9kZXMpLFJbdy5jaGlsZE5vZGVzLmxlbmd0aF0ubm9kZVR5cGV9Y2F0Y2godCl7Tj17YXBwbHk6Ui5sZW5ndGg/ZnVuY3Rpb24odCxlKXtQLmFwcGx5KHQsRC5jYWxsKGUpKX06ZnVuY3Rpb24odCxlKXtmb3IodmFyIG49dC5sZW5ndGgscj0wO3RbbisrXT1lW3IrK107KTt0Lmxlbmd0aD1uLTF9fX1mdW5jdGlvbiB1dCh0LGUscixvKXt2YXIgaSx1LGMsZixsLGQseSxtPWUmJmUub3duZXJEb2N1bWVudCxFPWU/ZS5ub2RlVHlwZTo5O2lmKHI9cnx8W10sInN0cmluZyIhPXR5cGVvZiB0fHwhdHx8MSE9PUUmJjkhPT1FJiYxMSE9PUUpcmV0dXJuIHI7aWYoIW8mJigoZT9lLm93bmVyRG9jdW1lbnR8fGU6dykhPT1oJiZwKGUpLGU9ZXx8aCx2KSl7aWYoMTEhPT1FJiYobD1aLmV4ZWModCkpKWlmKGk9bFsxXSl7aWYoOT09PUUpe2lmKCEoYz1lLmdldEVsZW1lbnRCeUlkKGkpKSlyZXR1cm4gcjtpZihjLmlkPT09aSlyZXR1cm4gci5wdXNoKGMpLHJ9ZWxzZSBpZihtJiYoYz1tLmdldEVsZW1lbnRCeUlkKGkpKSYmeChlLGMpJiZjLmlkPT09aSlyZXR1cm4gci5wdXNoKGMpLHJ9ZWxzZXtpZihsWzJdKXJldHVybiBOLmFwcGx5KHIsZS5nZXRFbGVtZW50c0J5VGFnTmFtZSh0KSkscjtpZigoaT1sWzNdKSYmbi5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lJiZlLmdldEVsZW1lbnRzQnlDbGFzc05hbWUpcmV0dXJuIE4uYXBwbHkocixlLmdldEVsZW1lbnRzQnlDbGFzc05hbWUoaSkpLHJ9aWYobi5xc2EmJiFrW3QrIiAiXSYmKCFnfHwhZy50ZXN0KHQpKSYmKDEhPT1FfHwib2JqZWN0IiE9PWUubm9kZU5hbWUudG9Mb3dlckNhc2UoKSkpe2lmKHk9dCxtPWUsMT09PUUmJlcudGVzdCh0KSl7Zm9yKChmPWUuZ2V0QXR0cmlidXRlKCJpZCIpKT9mPWYucmVwbGFjZShydCxvdCk6ZS5zZXRBdHRyaWJ1dGUoImlkIixmPWIpLHU9KGQ9YSh0KSkubGVuZ3RoO3UtLTspZFt1XT0iIyIrZisiICIreHQoZFt1XSk7eT1kLmpvaW4oIiwiKSxtPXR0LnRlc3QodCkmJnl0KGUucGFyZW50Tm9kZSl8fGV9dHJ5e3JldHVybiBOLmFwcGx5KHIsbS5xdWVyeVNlbGVjdG9yQWxsKHkpKSxyfWNhdGNoKGUpe2sodCwhMCl9ZmluYWxseXtmPT09YiYmZS5yZW1vdmVBdHRyaWJ1dGUoImlkIil9fX1yZXR1cm4gcyh0LnJlcGxhY2UoRiwiJDEiKSxlLHIsbyl9ZnVuY3Rpb24gc3QoKXt2YXIgdD1bXTtyZXR1cm4gZnVuY3Rpb24gZShuLG8pe3JldHVybiB0LnB1c2gobisiICIpPnIuY2FjaGVMZW5ndGgmJmRlbGV0ZSBlW3Quc2hpZnQoKV0sZVtuKyIgIl09b319ZnVuY3Rpb24gY3QodCl7cmV0dXJuIHRbYl09ITAsdH1mdW5jdGlvbiBmdCh0KXt2YXIgZT1oLmNyZWF0ZUVsZW1lbnQoImZpZWxkc2V0Iik7dHJ5e3JldHVybiEhdChlKX1jYXRjaCh0KXtyZXR1cm4hMX1maW5hbGx5e2UucGFyZW50Tm9kZSYmZS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGUpLGU9bnVsbH19ZnVuY3Rpb24gbHQodCxlKXtmb3IodmFyIG49dC5zcGxpdCgifCIpLG89bi5sZW5ndGg7by0tOylyLmF0dHJIYW5kbGVbbltvXV09ZX1mdW5jdGlvbiBwdCh0LGUpe3ZhciBuPWUmJnQscj1uJiYxPT09dC5ub2RlVHlwZSYmMT09PWUubm9kZVR5cGUmJnQuc291cmNlSW5kZXgtZS5zb3VyY2VJbmRleDtpZihyKXJldHVybiByO2lmKG4pZm9yKDtuPW4ubmV4dFNpYmxpbmc7KWlmKG49PT1lKXJldHVybi0xO3JldHVybiB0PzE6LTF9ZnVuY3Rpb24gaHQodCl7cmV0dXJuIGZ1bmN0aW9uKGUpe3JldHVybiJpbnB1dCI9PT1lLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCkmJmUudHlwZT09PXR9fWZ1bmN0aW9uIGR0KHQpe3JldHVybiBmdW5jdGlvbihlKXt2YXIgbj1lLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCk7cmV0dXJuKCJpbnB1dCI9PT1ufHwiYnV0dG9uIj09PW4pJiZlLnR5cGU9PT10fX1mdW5jdGlvbiB2dCh0KXtyZXR1cm4gZnVuY3Rpb24oZSl7cmV0dXJuImZvcm0iaW4gZT9lLnBhcmVudE5vZGUmJiExPT09ZS5kaXNhYmxlZD8ibGFiZWwiaW4gZT8ibGFiZWwiaW4gZS5wYXJlbnROb2RlP2UucGFyZW50Tm9kZS5kaXNhYmxlZD09PXQ6ZS5kaXNhYmxlZD09PXQ6ZS5pc0Rpc2FibGVkPT09dHx8ZS5pc0Rpc2FibGVkIT09IXQmJmF0KGUpPT09dDplLmRpc2FibGVkPT09dDoibGFiZWwiaW4gZSYmZS5kaXNhYmxlZD09PXR9fWZ1bmN0aW9uIGd0KHQpe3JldHVybiBjdChmdW5jdGlvbihlKXtyZXR1cm4gZT0rZSxjdChmdW5jdGlvbihuLHIpe2Zvcih2YXIgbyxpPXQoW10sbi5sZW5ndGgsZSksYT1pLmxlbmd0aDthLS07KW5bbz1pW2FdXSYmKG5bb109IShyW29dPW5bb10pKX0pfSl9ZnVuY3Rpb24geXQodCl7cmV0dXJuIHQmJnZvaWQgMCE9PXQuZ2V0RWxlbWVudHNCeVRhZ05hbWUmJnR9Zm9yKGUgaW4gbj11dC5zdXBwb3J0PXt9LGk9dXQuaXNYTUw9ZnVuY3Rpb24odCl7dmFyIGU9dC5uYW1lc3BhY2VVUkksbj0odC5vd25lckRvY3VtZW50fHx0KS5kb2N1bWVudEVsZW1lbnQ7cmV0dXJuIVYudGVzdChlfHxuJiZuLm5vZGVOYW1lfHwiSFRNTCIpfSxwPXV0LnNldERvY3VtZW50PWZ1bmN0aW9uKHQpe3ZhciBlLG8sYT10P3Qub3duZXJEb2N1bWVudHx8dDp3O3JldHVybiBhIT09aCYmOT09PWEubm9kZVR5cGUmJmEuZG9jdW1lbnRFbGVtZW50PyhkPShoPWEpLmRvY3VtZW50RWxlbWVudCx2PSFpKGgpLHchPT1oJiYobz1oLmRlZmF1bHRWaWV3KSYmby50b3AhPT1vJiYoby5hZGRFdmVudExpc3RlbmVyP28uYWRkRXZlbnRMaXN0ZW5lcigidW5sb2FkIixpdCwhMSk6by5hdHRhY2hFdmVudCYmby5hdHRhY2hFdmVudCgib251bmxvYWQiLGl0KSksbi5hdHRyaWJ1dGVzPWZ0KGZ1bmN0aW9uKHQpe3JldHVybiB0LmNsYXNzTmFtZT0iaSIsIXQuZ2V0QXR0cmlidXRlKCJjbGFzc05hbWUiKX0pLG4uZ2V0RWxlbWVudHNCeVRhZ05hbWU9ZnQoZnVuY3Rpb24odCl7cmV0dXJuIHQuYXBwZW5kQ2hpbGQoaC5jcmVhdGVDb21tZW50KCIiKSksIXQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIioiKS5sZW5ndGh9KSxuLmdldEVsZW1lbnRzQnlDbGFzc05hbWU9US50ZXN0KGguZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSksbi5nZXRCeUlkPWZ0KGZ1bmN0aW9uKHQpe3JldHVybiBkLmFwcGVuZENoaWxkKHQpLmlkPWIsIWguZ2V0RWxlbWVudHNCeU5hbWV8fCFoLmdldEVsZW1lbnRzQnlOYW1lKGIpLmxlbmd0aH0pLG4uZ2V0QnlJZD8oci5maWx0ZXIuSUQ9ZnVuY3Rpb24odCl7dmFyIGU9dC5yZXBsYWNlKGV0LG50KTtyZXR1cm4gZnVuY3Rpb24odCl7cmV0dXJuIHQuZ2V0QXR0cmlidXRlKCJpZCIpPT09ZX19LHIuZmluZC5JRD1mdW5jdGlvbih0LGUpe2lmKHZvaWQgMCE9PWUuZ2V0RWxlbWVudEJ5SWQmJnYpe3ZhciBuPWUuZ2V0RWxlbWVudEJ5SWQodCk7cmV0dXJuIG4/W25dOltdfX0pOihyLmZpbHRlci5JRD1mdW5jdGlvbih0KXt2YXIgZT10LnJlcGxhY2UoZXQsbnQpO3JldHVybiBmdW5jdGlvbih0KXt2YXIgbj12b2lkIDAhPT10LmdldEF0dHJpYnV0ZU5vZGUmJnQuZ2V0QXR0cmlidXRlTm9kZSgiaWQiKTtyZXR1cm4gbiYmbi52YWx1ZT09PWV9fSxyLmZpbmQuSUQ9ZnVuY3Rpb24odCxlKXtpZih2b2lkIDAhPT1lLmdldEVsZW1lbnRCeUlkJiZ2KXt2YXIgbixyLG8saT1lLmdldEVsZW1lbnRCeUlkKHQpO2lmKGkpe2lmKChuPWkuZ2V0QXR0cmlidXRlTm9kZSgiaWQiKSkmJm4udmFsdWU9PT10KXJldHVybltpXTtmb3Iobz1lLmdldEVsZW1lbnRzQnlOYW1lKHQpLHI9MDtpPW9bcisrXTspaWYoKG49aS5nZXRBdHRyaWJ1dGVOb2RlKCJpZCIpKSYmbi52YWx1ZT09PXQpcmV0dXJuW2ldfXJldHVybltdfX0pLHIuZmluZC5UQUc9bi5nZXRFbGVtZW50c0J5VGFnTmFtZT9mdW5jdGlvbih0LGUpe3JldHVybiB2b2lkIDAhPT1lLmdldEVsZW1lbnRzQnlUYWdOYW1lP2UuZ2V0RWxlbWVudHNCeVRhZ05hbWUodCk6bi5xc2E/ZS5xdWVyeVNlbGVjdG9yQWxsKHQpOnZvaWQgMH06ZnVuY3Rpb24odCxlKXt2YXIgbixyPVtdLG89MCxpPWUuZ2V0RWxlbWVudHNCeVRhZ05hbWUodCk7aWYoIioiPT09dCl7Zm9yKDtuPWlbbysrXTspMT09PW4ubm9kZVR5cGUmJnIucHVzaChuKTtyZXR1cm4gcn1yZXR1cm4gaX0sci5maW5kLkNMQVNTPW4uZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSYmZnVuY3Rpb24odCxlKXtpZih2b2lkIDAhPT1lLmdldEVsZW1lbnRzQnlDbGFzc05hbWUmJnYpcmV0dXJuIGUuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSh0KX0seT1bXSxnPVtdLChuLnFzYT1RLnRlc3QoaC5xdWVyeVNlbGVjdG9yQWxsKSkmJihmdChmdW5jdGlvbih0KXtkLmFwcGVuZENoaWxkKHQpLmlubmVySFRNTD0iPGEgaWQ9JyIrYisiJz48L2E+PHNlbGVjdCBpZD0nIitiKyItXHJcXCcgbXNhbGxvd2NhcHR1cmU9Jyc+PG9wdGlvbiBzZWxlY3RlZD0nJz48L29wdGlvbj48L3NlbGVjdD4iLHQucXVlcnlTZWxlY3RvckFsbCgiW21zYWxsb3djYXB0dXJlXj0nJ10iKS5sZW5ndGgmJmcucHVzaCgiWypeJF09IitCKyIqKD86Jyd8XCJcIikiKSx0LnF1ZXJ5U2VsZWN0b3JBbGwoIltzZWxlY3RlZF0iKS5sZW5ndGh8fGcucHVzaCgiXFxbIitCKyIqKD86dmFsdWV8IitfKyIpIiksdC5xdWVyeVNlbGVjdG9yQWxsKCJbaWR+PSIrYisiLV0iKS5sZW5ndGh8fGcucHVzaCgifj0iKSx0LnF1ZXJ5U2VsZWN0b3JBbGwoIjpjaGVja2VkIikubGVuZ3RofHxnLnB1c2goIjpjaGVja2VkIiksdC5xdWVyeVNlbGVjdG9yQWxsKCJhIyIrYisiKyoiKS5sZW5ndGh8fGcucHVzaCgiLiMuK1srfl0iKX0pLGZ0KGZ1bmN0aW9uKHQpe3QuaW5uZXJIVE1MPSI8YSBocmVmPScnIGRpc2FibGVkPSdkaXNhYmxlZCc+PC9hPjxzZWxlY3QgZGlzYWJsZWQ9J2Rpc2FibGVkJz48b3B0aW9uLz48L3NlbGVjdD4iO3ZhciBlPWguY3JlYXRlRWxlbWVudCgiaW5wdXQiKTtlLnNldEF0dHJpYnV0ZSgidHlwZSIsImhpZGRlbiIpLHQuYXBwZW5kQ2hpbGQoZSkuc2V0QXR0cmlidXRlKCJuYW1lIiwiRCIpLHQucXVlcnlTZWxlY3RvckFsbCgiW25hbWU9ZF0iKS5sZW5ndGgmJmcucHVzaCgibmFtZSIrQisiKlsqXiR8IX5dPz0iKSwyIT09dC5xdWVyeVNlbGVjdG9yQWxsKCI6ZW5hYmxlZCIpLmxlbmd0aCYmZy5wdXNoKCI6ZW5hYmxlZCIsIjpkaXNhYmxlZCIpLGQuYXBwZW5kQ2hpbGQodCkuZGlzYWJsZWQ9ITAsMiE9PXQucXVlcnlTZWxlY3RvckFsbCgiOmRpc2FibGVkIikubGVuZ3RoJiZnLnB1c2goIjplbmFibGVkIiwiOmRpc2FibGVkIiksdC5xdWVyeVNlbGVjdG9yQWxsKCIqLDp4IiksZy5wdXNoKCIsLio6Iil9KSksKG4ubWF0Y2hlc1NlbGVjdG9yPVEudGVzdChtPWQubWF0Y2hlc3x8ZC53ZWJraXRNYXRjaGVzU2VsZWN0b3J8fGQubW96TWF0Y2hlc1NlbGVjdG9yfHxkLm9NYXRjaGVzU2VsZWN0b3J8fGQubXNNYXRjaGVzU2VsZWN0b3IpKSYmZnQoZnVuY3Rpb24odCl7bi5kaXNjb25uZWN0ZWRNYXRjaD1tLmNhbGwodCwiKiIpLG0uY2FsbCh0LCJbcyE9JyddOngiKSx5LnB1c2goIiE9IixxKX0pLGc9Zy5sZW5ndGgmJm5ldyBSZWdFeHAoZy5qb2luKCJ8IikpLHk9eS5sZW5ndGgmJm5ldyBSZWdFeHAoeS5qb2luKCJ8IikpLGU9US50ZXN0KGQuY29tcGFyZURvY3VtZW50UG9zaXRpb24pLHg9ZXx8US50ZXN0KGQuY29udGFpbnMpP2Z1bmN0aW9uKHQsZSl7dmFyIG49OT09PXQubm9kZVR5cGU/dC5kb2N1bWVudEVsZW1lbnQ6dCxyPWUmJmUucGFyZW50Tm9kZTtyZXR1cm4gdD09PXJ8fCEoIXJ8fDEhPT1yLm5vZGVUeXBlfHwhKG4uY29udGFpbnM/bi5jb250YWlucyhyKTp0LmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uJiYxNiZ0LmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uKHIpKSl9OmZ1bmN0aW9uKHQsZSl7aWYoZSlmb3IoO2U9ZS5wYXJlbnROb2RlOylpZihlPT09dClyZXR1cm4hMDtyZXR1cm4hMX0saj1lP2Z1bmN0aW9uKHQsZSl7aWYodD09PWUpcmV0dXJuIGw9ITAsMDt2YXIgcj0hdC5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbi0hZS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbjtyZXR1cm4gcnx8KDEmKHI9KHQub3duZXJEb2N1bWVudHx8dCk9PT0oZS5vd25lckRvY3VtZW50fHxlKT90LmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uKGUpOjEpfHwhbi5zb3J0RGV0YWNoZWQmJmUuY29tcGFyZURvY3VtZW50UG9zaXRpb24odCk9PT1yP3Q9PT1ofHx0Lm93bmVyRG9jdW1lbnQ9PT13JiZ4KHcsdCk/LTE6ZT09PWh8fGUub3duZXJEb2N1bWVudD09PXcmJngodyxlKT8xOmY/SShmLHQpLUkoZixlKTowOjQmcj8tMToxKX06ZnVuY3Rpb24odCxlKXtpZih0PT09ZSlyZXR1cm4gbD0hMCwwO3ZhciBuLHI9MCxvPXQucGFyZW50Tm9kZSxpPWUucGFyZW50Tm9kZSxhPVt0XSx1PVtlXTtpZighb3x8IWkpcmV0dXJuIHQ9PT1oPy0xOmU9PT1oPzE6bz8tMTppPzE6Zj9JKGYsdCktSShmLGUpOjA7aWYobz09PWkpcmV0dXJuIHB0KHQsZSk7Zm9yKG49dDtuPW4ucGFyZW50Tm9kZTspYS51bnNoaWZ0KG4pO2ZvcihuPWU7bj1uLnBhcmVudE5vZGU7KXUudW5zaGlmdChuKTtmb3IoO2Fbcl09PT11W3JdOylyKys7cmV0dXJuIHI/cHQoYVtyXSx1W3JdKTphW3JdPT09dz8tMTp1W3JdPT09dz8xOjB9LGgpOmh9LHV0Lm1hdGNoZXM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdXQodCxudWxsLG51bGwsZSl9LHV0Lm1hdGNoZXNTZWxlY3Rvcj1mdW5jdGlvbih0LGUpe2lmKCh0Lm93bmVyRG9jdW1lbnR8fHQpIT09aCYmcCh0KSxuLm1hdGNoZXNTZWxlY3RvciYmdiYmIWtbZSsiICJdJiYoIXl8fCF5LnRlc3QoZSkpJiYoIWd8fCFnLnRlc3QoZSkpKXRyeXt2YXIgcj1tLmNhbGwodCxlKTtpZihyfHxuLmRpc2Nvbm5lY3RlZE1hdGNofHx0LmRvY3VtZW50JiYxMSE9PXQuZG9jdW1lbnQubm9kZVR5cGUpcmV0dXJuIHJ9Y2F0Y2godCl7ayhlLCEwKX1yZXR1cm4gdXQoZSxoLG51bGwsW3RdKS5sZW5ndGg+MH0sdXQuY29udGFpbnM9ZnVuY3Rpb24odCxlKXtyZXR1cm4odC5vd25lckRvY3VtZW50fHx0KSE9PWgmJnAodCkseCh0LGUpfSx1dC5hdHRyPWZ1bmN0aW9uKHQsZSl7KHQub3duZXJEb2N1bWVudHx8dCkhPT1oJiZwKHQpO3ZhciBvPXIuYXR0ckhhbmRsZVtlLnRvTG93ZXJDYXNlKCldLGk9byYmTy5jYWxsKHIuYXR0ckhhbmRsZSxlLnRvTG93ZXJDYXNlKCkpP28odCxlLCF2KTp2b2lkIDA7cmV0dXJuIHZvaWQgMCE9PWk/aTpuLmF0dHJpYnV0ZXN8fCF2P3QuZ2V0QXR0cmlidXRlKGUpOihpPXQuZ2V0QXR0cmlidXRlTm9kZShlKSkmJmkuc3BlY2lmaWVkP2kudmFsdWU6bnVsbH0sdXQuZXNjYXBlPWZ1bmN0aW9uKHQpe3JldHVybih0KyIiKS5yZXBsYWNlKHJ0LG90KX0sdXQuZXJyb3I9ZnVuY3Rpb24odCl7dGhyb3cgbmV3IEVycm9yKCJTeW50YXggZXJyb3IsIHVucmVjb2duaXplZCBleHByZXNzaW9uOiAiK3QpfSx1dC51bmlxdWVTb3J0PWZ1bmN0aW9uKHQpe3ZhciBlLHI9W10sbz0wLGk9MDtpZihsPSFuLmRldGVjdER1cGxpY2F0ZXMsZj0hbi5zb3J0U3RhYmxlJiZ0LnNsaWNlKDApLHQuc29ydChqKSxsKXtmb3IoO2U9dFtpKytdOyllPT09dFtpXSYmKG89ci5wdXNoKGkpKTtmb3IoO28tLTspdC5zcGxpY2UocltvXSwxKX1yZXR1cm4gZj1udWxsLHR9LG89dXQuZ2V0VGV4dD1mdW5jdGlvbih0KXt2YXIgZSxuPSIiLHI9MCxpPXQubm9kZVR5cGU7aWYoaSl7aWYoMT09PWl8fDk9PT1pfHwxMT09PWkpe2lmKCJzdHJpbmciPT10eXBlb2YgdC50ZXh0Q29udGVudClyZXR1cm4gdC50ZXh0Q29udGVudDtmb3IodD10LmZpcnN0Q2hpbGQ7dDt0PXQubmV4dFNpYmxpbmcpbis9byh0KX1lbHNlIGlmKDM9PT1pfHw0PT09aSlyZXR1cm4gdC5ub2RlVmFsdWV9ZWxzZSBmb3IoO2U9dFtyKytdOyluKz1vKGUpO3JldHVybiBufSwocj11dC5zZWxlY3RvcnM9e2NhY2hlTGVuZ3RoOjUwLGNyZWF0ZVBzZXVkbzpjdCxtYXRjaDpHLGF0dHJIYW5kbGU6e30sZmluZDp7fSxyZWxhdGl2ZTp7Ij4iOntkaXI6InBhcmVudE5vZGUiLGZpcnN0OiEwfSwiICI6e2RpcjoicGFyZW50Tm9kZSJ9LCIrIjp7ZGlyOiJwcmV2aW91c1NpYmxpbmciLGZpcnN0OiEwfSwifiI6e2RpcjoicHJldmlvdXNTaWJsaW5nIn19LHByZUZpbHRlcjp7QVRUUjpmdW5jdGlvbih0KXtyZXR1cm4gdFsxXT10WzFdLnJlcGxhY2UoZXQsbnQpLHRbM109KHRbM118fHRbNF18fHRbNV18fCIiKS5yZXBsYWNlKGV0LG50KSwifj0iPT09dFsyXSYmKHRbM109IiAiK3RbM10rIiAiKSx0LnNsaWNlKDAsNCl9LENISUxEOmZ1bmN0aW9uKHQpe3JldHVybiB0WzFdPXRbMV0udG9Mb3dlckNhc2UoKSwibnRoIj09PXRbMV0uc2xpY2UoMCwzKT8odFszXXx8dXQuZXJyb3IodFswXSksdFs0XT0rKHRbNF0/dFs1XSsodFs2XXx8MSk6MiooImV2ZW4iPT09dFszXXx8Im9kZCI9PT10WzNdKSksdFs1XT0rKHRbN10rdFs4XXx8Im9kZCI9PT10WzNdKSk6dFszXSYmdXQuZXJyb3IodFswXSksdH0sUFNFVURPOmZ1bmN0aW9uKHQpe3ZhciBlLG49IXRbNl0mJnRbMl07cmV0dXJuIEcuQ0hJTEQudGVzdCh0WzBdKT9udWxsOih0WzNdP3RbMl09dFs0XXx8dFs1XXx8IiI6biYmWS50ZXN0KG4pJiYoZT1hKG4sITApKSYmKGU9bi5pbmRleE9mKCIpIixuLmxlbmd0aC1lKS1uLmxlbmd0aCkmJih0WzBdPXRbMF0uc2xpY2UoMCxlKSx0WzJdPW4uc2xpY2UoMCxlKSksdC5zbGljZSgwLDMpKX19LGZpbHRlcjp7VEFHOmZ1bmN0aW9uKHQpe3ZhciBlPXQucmVwbGFjZShldCxudCkudG9Mb3dlckNhc2UoKTtyZXR1cm4iKiI9PT10P2Z1bmN0aW9uKCl7cmV0dXJuITB9OmZ1bmN0aW9uKHQpe3JldHVybiB0Lm5vZGVOYW1lJiZ0Lm5vZGVOYW1lLnRvTG93ZXJDYXNlKCk9PT1lfX0sQ0xBU1M6ZnVuY3Rpb24odCl7dmFyIGU9U1t0KyIgIl07cmV0dXJuIGV8fChlPW5ldyBSZWdFeHAoIihefCIrQisiKSIrdCsiKCIrQisifCQpIikpJiZTKHQsZnVuY3Rpb24odCl7cmV0dXJuIGUudGVzdCgic3RyaW5nIj09dHlwZW9mIHQuY2xhc3NOYW1lJiZ0LmNsYXNzTmFtZXx8dm9pZCAwIT09dC5nZXRBdHRyaWJ1dGUmJnQuZ2V0QXR0cmlidXRlKCJjbGFzcyIpfHwiIil9KX0sQVRUUjpmdW5jdGlvbih0LGUsbil7cmV0dXJuIGZ1bmN0aW9uKHIpe3ZhciBvPXV0LmF0dHIocix0KTtyZXR1cm4gbnVsbD09bz8iIT0iPT09ZTohZXx8KG8rPSIiLCI9Ij09PWU/bz09PW46IiE9Ij09PWU/byE9PW46Il49Ij09PWU/biYmMD09PW8uaW5kZXhPZihuKToiKj0iPT09ZT9uJiZvLmluZGV4T2Yobik+LTE6IiQ9Ij09PWU/biYmby5zbGljZSgtbi5sZW5ndGgpPT09bjoifj0iPT09ZT8oIiAiK28ucmVwbGFjZShILCIgIikrIiAiKS5pbmRleE9mKG4pPi0xOiJ8PSI9PT1lJiYobz09PW58fG8uc2xpY2UoMCxuLmxlbmd0aCsxKT09PW4rIi0iKSl9fSxDSElMRDpmdW5jdGlvbih0LGUsbixyLG8pe3ZhciBpPSJudGgiIT09dC5zbGljZSgwLDMpLGE9Imxhc3QiIT09dC5zbGljZSgtNCksdT0ib2YtdHlwZSI9PT1lO3JldHVybiAxPT09ciYmMD09PW8/ZnVuY3Rpb24odCl7cmV0dXJuISF0LnBhcmVudE5vZGV9OmZ1bmN0aW9uKGUsbixzKXt2YXIgYyxmLGwscCxoLGQsdj1pIT09YT8ibmV4dFNpYmxpbmciOiJwcmV2aW91c1NpYmxpbmciLGc9ZS5wYXJlbnROb2RlLHk9dSYmZS5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpLG09IXMmJiF1LHg9ITE7aWYoZyl7aWYoaSl7Zm9yKDt2Oyl7Zm9yKHA9ZTtwPXBbdl07KWlmKHU/cC5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpPT09eToxPT09cC5ub2RlVHlwZSlyZXR1cm4hMTtkPXY9Im9ubHkiPT09dCYmIWQmJiJuZXh0U2libGluZyJ9cmV0dXJuITB9aWYoZD1bYT9nLmZpcnN0Q2hpbGQ6Zy5sYXN0Q2hpbGRdLGEmJm0pe2Zvcih4PShoPShjPShmPShsPShwPWcpW2JdfHwocFtiXT17fSkpW3AudW5pcXVlSURdfHwobFtwLnVuaXF1ZUlEXT17fSkpW3RdfHxbXSlbMF09PT1FJiZjWzFdKSYmY1syXSxwPWgmJmcuY2hpbGROb2Rlc1toXTtwPSsraCYmcCYmcFt2XXx8KHg9aD0wKXx8ZC5wb3AoKTspaWYoMT09PXAubm9kZVR5cGUmJisreCYmcD09PWUpe2ZbdF09W0UsaCx4XTticmVha319ZWxzZSBpZihtJiYoeD1oPShjPShmPShsPShwPWUpW2JdfHwocFtiXT17fSkpW3AudW5pcXVlSURdfHwobFtwLnVuaXF1ZUlEXT17fSkpW3RdfHxbXSlbMF09PT1FJiZjWzFdKSwhMT09PXgpZm9yKDsocD0rK2gmJnAmJnBbdl18fCh4PWg9MCl8fGQucG9wKCkpJiYoKHU/cC5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpIT09eToxIT09cC5ub2RlVHlwZSl8fCErK3h8fChtJiYoKGY9KGw9cFtiXXx8KHBbYl09e30pKVtwLnVuaXF1ZUlEXXx8KGxbcC51bmlxdWVJRF09e30pKVt0XT1bRSx4XSkscCE9PWUpKTspO3JldHVybih4LT1vKT09PXJ8fHglcj09MCYmeC9yPj0wfX19LFBTRVVETzpmdW5jdGlvbih0LGUpe3ZhciBuLG89ci5wc2V1ZG9zW3RdfHxyLnNldEZpbHRlcnNbdC50b0xvd2VyQ2FzZSgpXXx8dXQuZXJyb3IoInVuc3VwcG9ydGVkIHBzZXVkbzogIit0KTtyZXR1cm4gb1tiXT9vKGUpOm8ubGVuZ3RoPjE/KG49W3QsdCwiIixlXSxyLnNldEZpbHRlcnMuaGFzT3duUHJvcGVydHkodC50b0xvd2VyQ2FzZSgpKT9jdChmdW5jdGlvbih0LG4pe2Zvcih2YXIgcixpPW8odCxlKSxhPWkubGVuZ3RoO2EtLTspdFtyPUkodCxpW2FdKV09IShuW3JdPWlbYV0pfSk6ZnVuY3Rpb24odCl7cmV0dXJuIG8odCwwLG4pfSk6b319LHBzZXVkb3M6e25vdDpjdChmdW5jdGlvbih0KXt2YXIgZT1bXSxuPVtdLHI9dSh0LnJlcGxhY2UoRiwiJDEiKSk7cmV0dXJuIHJbYl0/Y3QoZnVuY3Rpb24odCxlLG4sbyl7Zm9yKHZhciBpLGE9cih0LG51bGwsbyxbXSksdT10Lmxlbmd0aDt1LS07KShpPWFbdV0pJiYodFt1XT0hKGVbdV09aSkpfSk6ZnVuY3Rpb24odCxvLGkpe3JldHVybiBlWzBdPXQscihlLG51bGwsaSxuKSxlWzBdPW51bGwsIW4ucG9wKCl9fSksaGFzOmN0KGZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbihlKXtyZXR1cm4gdXQodCxlKS5sZW5ndGg+MH19KSxjb250YWluczpjdChmdW5jdGlvbih0KXtyZXR1cm4gdD10LnJlcGxhY2UoZXQsbnQpLGZ1bmN0aW9uKGUpe3JldHVybihlLnRleHRDb250ZW50fHxvKGUpKS5pbmRleE9mKHQpPi0xfX0pLGxhbmc6Y3QoZnVuY3Rpb24odCl7cmV0dXJuIFgudGVzdCh0fHwiIil8fHV0LmVycm9yKCJ1bnN1cHBvcnRlZCBsYW5nOiAiK3QpLHQ9dC5yZXBsYWNlKGV0LG50KS50b0xvd2VyQ2FzZSgpLGZ1bmN0aW9uKGUpe3ZhciBuO2Rve2lmKG49dj9lLmxhbmc6ZS5nZXRBdHRyaWJ1dGUoInhtbDpsYW5nIil8fGUuZ2V0QXR0cmlidXRlKCJsYW5nIikpcmV0dXJuKG49bi50b0xvd2VyQ2FzZSgpKT09PXR8fDA9PT1uLmluZGV4T2YodCsiLSIpfXdoaWxlKChlPWUucGFyZW50Tm9kZSkmJjE9PT1lLm5vZGVUeXBlKTtyZXR1cm4hMX19KSx0YXJnZXQ6ZnVuY3Rpb24oZSl7dmFyIG49dC5sb2NhdGlvbiYmdC5sb2NhdGlvbi5oYXNoO3JldHVybiBuJiZuLnNsaWNlKDEpPT09ZS5pZH0scm9vdDpmdW5jdGlvbih0KXtyZXR1cm4gdD09PWR9LGZvY3VzOmZ1bmN0aW9uKHQpe3JldHVybiB0PT09aC5hY3RpdmVFbGVtZW50JiYoIWguaGFzRm9jdXN8fGguaGFzRm9jdXMoKSkmJiEhKHQudHlwZXx8dC5ocmVmfHx+dC50YWJJbmRleCl9LGVuYWJsZWQ6dnQoITEpLGRpc2FibGVkOnZ0KCEwKSxjaGVja2VkOmZ1bmN0aW9uKHQpe3ZhciBlPXQubm9kZU5hbWUudG9Mb3dlckNhc2UoKTtyZXR1cm4iaW5wdXQiPT09ZSYmISF0LmNoZWNrZWR8fCJvcHRpb24iPT09ZSYmISF0LnNlbGVjdGVkfSxzZWxlY3RlZDpmdW5jdGlvbih0KXtyZXR1cm4gdC5wYXJlbnROb2RlJiZ0LnBhcmVudE5vZGUuc2VsZWN0ZWRJbmRleCwhMD09PXQuc2VsZWN0ZWR9LGVtcHR5OmZ1bmN0aW9uKHQpe2Zvcih0PXQuZmlyc3RDaGlsZDt0O3Q9dC5uZXh0U2libGluZylpZih0Lm5vZGVUeXBlPDYpcmV0dXJuITE7cmV0dXJuITB9LHBhcmVudDpmdW5jdGlvbih0KXtyZXR1cm4hci5wc2V1ZG9zLmVtcHR5KHQpfSxoZWFkZXI6ZnVuY3Rpb24odCl7cmV0dXJuIEsudGVzdCh0Lm5vZGVOYW1lKX0saW5wdXQ6ZnVuY3Rpb24odCl7cmV0dXJuIEoudGVzdCh0Lm5vZGVOYW1lKX0sYnV0dG9uOmZ1bmN0aW9uKHQpe3ZhciBlPXQubm9kZU5hbWUudG9Mb3dlckNhc2UoKTtyZXR1cm4iaW5wdXQiPT09ZSYmImJ1dHRvbiI9PT10LnR5cGV8fCJidXR0b24iPT09ZX0sdGV4dDpmdW5jdGlvbih0KXt2YXIgZTtyZXR1cm4iaW5wdXQiPT09dC5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpJiYidGV4dCI9PT10LnR5cGUmJihudWxsPT0oZT10LmdldEF0dHJpYnV0ZSgidHlwZSIpKXx8InRleHQiPT09ZS50b0xvd2VyQ2FzZSgpKX0sZmlyc3Q6Z3QoZnVuY3Rpb24oKXtyZXR1cm5bMF19KSxsYXN0Omd0KGZ1bmN0aW9uKHQsZSl7cmV0dXJuW2UtMV19KSxlcTpndChmdW5jdGlvbih0LGUsbil7cmV0dXJuW248MD9uK2U6bl19KSxldmVuOmd0KGZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBuPTA7bjxlO24rPTIpdC5wdXNoKG4pO3JldHVybiB0fSksb2RkOmd0KGZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBuPTE7bjxlO24rPTIpdC5wdXNoKG4pO3JldHVybiB0fSksbHQ6Z3QoZnVuY3Rpb24odCxlLG4pe2Zvcih2YXIgcj1uPDA/bitlOm4+ZT9lOm47LS1yPj0wOyl0LnB1c2gocik7cmV0dXJuIHR9KSxndDpndChmdW5jdGlvbih0LGUsbil7Zm9yKHZhciByPW48MD9uK2U6bjsrK3I8ZTspdC5wdXNoKHIpO3JldHVybiB0fSl9fSkucHNldWRvcy5udGg9ci5wc2V1ZG9zLmVxLHtyYWRpbzohMCxjaGVja2JveDohMCxmaWxlOiEwLHBhc3N3b3JkOiEwLGltYWdlOiEwfSlyLnBzZXVkb3NbZV09aHQoZSk7Zm9yKGUgaW57c3VibWl0OiEwLHJlc2V0OiEwfSlyLnBzZXVkb3NbZV09ZHQoZSk7ZnVuY3Rpb24gbXQoKXt9ZnVuY3Rpb24geHQodCl7Zm9yKHZhciBlPTAsbj10Lmxlbmd0aCxyPSIiO2U8bjtlKyspcis9dFtlXS52YWx1ZTtyZXR1cm4gcn1mdW5jdGlvbiBidCh0LGUsbil7dmFyIHI9ZS5kaXIsbz1lLm5leHQsaT1vfHxyLGE9biYmInBhcmVudE5vZGUiPT09aSx1PVQrKztyZXR1cm4gZS5maXJzdD9mdW5jdGlvbihlLG4sbyl7Zm9yKDtlPWVbcl07KWlmKDE9PT1lLm5vZGVUeXBlfHxhKXJldHVybiB0KGUsbixvKTtyZXR1cm4hMX06ZnVuY3Rpb24oZSxuLHMpe3ZhciBjLGYsbCxwPVtFLHVdO2lmKHMpe2Zvcig7ZT1lW3JdOylpZigoMT09PWUubm9kZVR5cGV8fGEpJiZ0KGUsbixzKSlyZXR1cm4hMH1lbHNlIGZvcig7ZT1lW3JdOylpZigxPT09ZS5ub2RlVHlwZXx8YSlpZihmPShsPWVbYl18fChlW2JdPXt9KSlbZS51bmlxdWVJRF18fChsW2UudW5pcXVlSURdPXt9KSxvJiZvPT09ZS5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpKWU9ZVtyXXx8ZTtlbHNle2lmKChjPWZbaV0pJiZjWzBdPT09RSYmY1sxXT09PXUpcmV0dXJuIHBbMl09Y1syXTtpZihmW2ldPXAscFsyXT10KGUsbixzKSlyZXR1cm4hMH1yZXR1cm4hMX19ZnVuY3Rpb24gd3QodCl7cmV0dXJuIHQubGVuZ3RoPjE/ZnVuY3Rpb24oZSxuLHIpe2Zvcih2YXIgbz10Lmxlbmd0aDtvLS07KWlmKCF0W29dKGUsbixyKSlyZXR1cm4hMTtyZXR1cm4hMH06dFswXX1mdW5jdGlvbiBFdCh0LGUsbixyLG8pe2Zvcih2YXIgaSxhPVtdLHU9MCxzPXQubGVuZ3RoLGM9bnVsbCE9ZTt1PHM7dSsrKShpPXRbdV0pJiYobiYmIW4oaSxyLG8pfHwoYS5wdXNoKGkpLGMmJmUucHVzaCh1KSkpO3JldHVybiBhfWZ1bmN0aW9uIFR0KHQsZSxuLHIsbyxpKXtyZXR1cm4gciYmIXJbYl0mJihyPVR0KHIpKSxvJiYhb1tiXSYmKG89VHQobyxpKSksY3QoZnVuY3Rpb24oaSxhLHUscyl7dmFyIGMsZixsLHA9W10saD1bXSxkPWEubGVuZ3RoLHY9aXx8ZnVuY3Rpb24odCxlLG4pe2Zvcih2YXIgcj0wLG89ZS5sZW5ndGg7cjxvO3IrKyl1dCh0LGVbcl0sbik7cmV0dXJuIG59KGV8fCIqIix1Lm5vZGVUeXBlP1t1XTp1LFtdKSxnPSF0fHwhaSYmZT92OkV0KHYscCx0LHUscykseT1uP298fChpP3Q6ZHx8cik/W106YTpnO2lmKG4mJm4oZyx5LHUscykscilmb3IoYz1FdCh5LGgpLHIoYyxbXSx1LHMpLGY9Yy5sZW5ndGg7Zi0tOykobD1jW2ZdKSYmKHlbaFtmXV09IShnW2hbZl1dPWwpKTtpZihpKXtpZihvfHx0KXtpZihvKXtmb3IoYz1bXSxmPXkubGVuZ3RoO2YtLTspKGw9eVtmXSkmJmMucHVzaChnW2ZdPWwpO28obnVsbCx5PVtdLGMscyl9Zm9yKGY9eS5sZW5ndGg7Zi0tOykobD15W2ZdKSYmKGM9bz9JKGksbCk6cFtmXSk+LTEmJihpW2NdPSEoYVtjXT1sKSl9fWVsc2UgeT1FdCh5PT09YT95LnNwbGljZShkLHkubGVuZ3RoKTp5KSxvP28obnVsbCxhLHkscyk6Ti5hcHBseShhLHkpfSl9ZnVuY3Rpb24gU3QodCl7Zm9yKHZhciBlLG4sbyxpPXQubGVuZ3RoLGE9ci5yZWxhdGl2ZVt0WzBdLnR5cGVdLHU9YXx8ci5yZWxhdGl2ZVsiICJdLHM9YT8xOjAsZj1idChmdW5jdGlvbih0KXtyZXR1cm4gdD09PWV9LHUsITApLGw9YnQoZnVuY3Rpb24odCl7cmV0dXJuIEkoZSx0KT4tMX0sdSwhMCkscD1bZnVuY3Rpb24odCxuLHIpe3ZhciBvPSFhJiYocnx8biE9PWMpfHwoKGU9bikubm9kZVR5cGU/Zih0LG4scik6bCh0LG4scikpO3JldHVybiBlPW51bGwsb31dO3M8aTtzKyspaWYobj1yLnJlbGF0aXZlW3Rbc10udHlwZV0pcD1bYnQod3QocCksbildO2Vsc2V7aWYoKG49ci5maWx0ZXJbdFtzXS50eXBlXS5hcHBseShudWxsLHRbc10ubWF0Y2hlcykpW2JdKXtmb3Iobz0rK3M7bzxpJiYhci5yZWxhdGl2ZVt0W29dLnR5cGVdO28rKyk7cmV0dXJuIFR0KHM+MSYmd3QocCkscz4xJiZ4dCh0LnNsaWNlKDAscy0xKS5jb25jYXQoe3ZhbHVlOiIgIj09PXRbcy0yXS50eXBlPyIqIjoiIn0pKS5yZXBsYWNlKEYsIiQxIiksbixzPG8mJlN0KHQuc2xpY2UocyxvKSksbzxpJiZTdCh0PXQuc2xpY2UobykpLG88aSYmeHQodCkpfXAucHVzaChuKX1yZXR1cm4gd3QocCl9cmV0dXJuIG10LnByb3RvdHlwZT1yLmZpbHRlcnM9ci5wc2V1ZG9zLHIuc2V0RmlsdGVycz1uZXcgbXQsYT11dC50b2tlbml6ZT1mdW5jdGlvbih0LGUpe3ZhciBuLG8saSxhLHUscyxjLGY9QVt0KyIgIl07aWYoZilyZXR1cm4gZT8wOmYuc2xpY2UoMCk7Zm9yKHU9dCxzPVtdLGM9ci5wcmVGaWx0ZXI7dTspe2ZvcihhIGluIG4mJiEobz0kLmV4ZWModSkpfHwobyYmKHU9dS5zbGljZShvWzBdLmxlbmd0aCl8fHUpLHMucHVzaChpPVtdKSksbj0hMSwobz16LmV4ZWModSkpJiYobj1vLnNoaWZ0KCksaS5wdXNoKHt2YWx1ZTpuLHR5cGU6b1swXS5yZXBsYWNlKEYsIiAiKX0pLHU9dS5zbGljZShuLmxlbmd0aCkpLHIuZmlsdGVyKSEobz1HW2FdLmV4ZWModSkpfHxjW2FdJiYhKG89Y1thXShvKSl8fChuPW8uc2hpZnQoKSxpLnB1c2goe3ZhbHVlOm4sdHlwZTphLG1hdGNoZXM6b30pLHU9dS5zbGljZShuLmxlbmd0aCkpO2lmKCFuKWJyZWFrfXJldHVybiBlP3UubGVuZ3RoOnU/dXQuZXJyb3IodCk6QSh0LHMpLnNsaWNlKDApfSx1PXV0LmNvbXBpbGU9ZnVuY3Rpb24odCxlKXt2YXIgbixvPVtdLGk9W10sdT1DW3QrIiAiXTtpZighdSl7Zm9yKGV8fChlPWEodCkpLG49ZS5sZW5ndGg7bi0tOykodT1TdChlW25dKSlbYl0/by5wdXNoKHUpOmkucHVzaCh1KTsodT1DKHQsZnVuY3Rpb24odCxlKXt2YXIgbj1lLmxlbmd0aD4wLG89dC5sZW5ndGg+MCxpPWZ1bmN0aW9uKGksYSx1LHMsZil7dmFyIGwsZCxnLHk9MCxtPSIwIix4PWkmJltdLGI9W10sdz1jLFQ9aXx8byYmci5maW5kLlRBRygiKiIsZiksUz1FKz1udWxsPT13PzE6TWF0aC5yYW5kb20oKXx8LjEsQT1ULmxlbmd0aDtmb3IoZiYmKGM9YT09PWh8fGF8fGYpO20hPT1BJiZudWxsIT0obD1UW21dKTttKyspe2lmKG8mJmwpe2ZvcihkPTAsYXx8bC5vd25lckRvY3VtZW50PT09aHx8KHAobCksdT0hdik7Zz10W2QrK107KWlmKGcobCxhfHxoLHUpKXtzLnB1c2gobCk7YnJlYWt9ZiYmKEU9Uyl9biYmKChsPSFnJiZsKSYmeS0tLGkmJngucHVzaChsKSl9aWYoeSs9bSxuJiZtIT09eSl7Zm9yKGQ9MDtnPWVbZCsrXTspZyh4LGIsYSx1KTtpZihpKXtpZih5PjApZm9yKDttLS07KXhbbV18fGJbbV18fChiW21dPUwuY2FsbChzKSk7Yj1FdChiKX1OLmFwcGx5KHMsYiksZiYmIWkmJmIubGVuZ3RoPjAmJnkrZS5sZW5ndGg+MSYmdXQudW5pcXVlU29ydChzKX1yZXR1cm4gZiYmKEU9UyxjPXcpLHh9O3JldHVybiBuP2N0KGkpOml9KGksbykpKS5zZWxlY3Rvcj10fXJldHVybiB1fSxzPXV0LnNlbGVjdD1mdW5jdGlvbih0LGUsbixvKXt2YXIgaSxzLGMsZixsLHA9ImZ1bmN0aW9uIj09dHlwZW9mIHQmJnQsaD0hbyYmYSh0PXAuc2VsZWN0b3J8fHQpO2lmKG49bnx8W10sMT09PWgubGVuZ3RoKXtpZigocz1oWzBdPWhbMF0uc2xpY2UoMCkpLmxlbmd0aD4yJiYiSUQiPT09KGM9c1swXSkudHlwZSYmOT09PWUubm9kZVR5cGUmJnYmJnIucmVsYXRpdmVbc1sxXS50eXBlXSl7aWYoIShlPShyLmZpbmQuSUQoYy5tYXRjaGVzWzBdLnJlcGxhY2UoZXQsbnQpLGUpfHxbXSlbMF0pKXJldHVybiBuO3AmJihlPWUucGFyZW50Tm9kZSksdD10LnNsaWNlKHMuc2hpZnQoKS52YWx1ZS5sZW5ndGgpfWZvcihpPUcubmVlZHNDb250ZXh0LnRlc3QodCk/MDpzLmxlbmd0aDtpLS0mJihjPXNbaV0sIXIucmVsYXRpdmVbZj1jLnR5cGVdKTspaWYoKGw9ci5maW5kW2ZdKSYmKG89bChjLm1hdGNoZXNbMF0ucmVwbGFjZShldCxudCksdHQudGVzdChzWzBdLnR5cGUpJiZ5dChlLnBhcmVudE5vZGUpfHxlKSkpe2lmKHMuc3BsaWNlKGksMSksISh0PW8ubGVuZ3RoJiZ4dChzKSkpcmV0dXJuIE4uYXBwbHkobixvKSxuO2JyZWFrfX1yZXR1cm4ocHx8dSh0LGgpKShvLGUsIXYsbiwhZXx8dHQudGVzdCh0KSYmeXQoZS5wYXJlbnROb2RlKXx8ZSksbn0sbi5zb3J0U3RhYmxlPWIuc3BsaXQoIiIpLnNvcnQoaikuam9pbigiIik9PT1iLG4uZGV0ZWN0RHVwbGljYXRlcz0hIWwscCgpLG4uc29ydERldGFjaGVkPWZ0KGZ1bmN0aW9uKHQpe3JldHVybiAxJnQuY29tcGFyZURvY3VtZW50UG9zaXRpb24oaC5jcmVhdGVFbGVtZW50KCJmaWVsZHNldCIpKX0pLGZ0KGZ1bmN0aW9uKHQpe3JldHVybiB0LmlubmVySFRNTD0iPGEgaHJlZj0nIyc+PC9hPiIsIiMiPT09dC5maXJzdENoaWxkLmdldEF0dHJpYnV0ZSgiaHJlZiIpfSl8fGx0KCJ0eXBlfGhyZWZ8aGVpZ2h0fHdpZHRoIixmdW5jdGlvbih0LGUsbil7aWYoIW4pcmV0dXJuIHQuZ2V0QXR0cmlidXRlKGUsInR5cGUiPT09ZS50b0xvd2VyQ2FzZSgpPzE6Mil9KSxuLmF0dHJpYnV0ZXMmJmZ0KGZ1bmN0aW9uKHQpe3JldHVybiB0LmlubmVySFRNTD0iPGlucHV0Lz4iLHQuZmlyc3RDaGlsZC5zZXRBdHRyaWJ1dGUoInZhbHVlIiwiIiksIiI9PT10LmZpcnN0Q2hpbGQuZ2V0QXR0cmlidXRlKCJ2YWx1ZSIpfSl8fGx0KCJ2YWx1ZSIsZnVuY3Rpb24odCxlLG4pe2lmKCFuJiYiaW5wdXQiPT09dC5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpKXJldHVybiB0LmRlZmF1bHRWYWx1ZX0pLGZ0KGZ1bmN0aW9uKHQpe3JldHVybiBudWxsPT10LmdldEF0dHJpYnV0ZSgiZGlzYWJsZWQiKX0pfHxsdChfLGZ1bmN0aW9uKHQsZSxuKXt2YXIgcjtpZighbilyZXR1cm4hMD09PXRbZV0/ZS50b0xvd2VyQ2FzZSgpOihyPXQuZ2V0QXR0cmlidXRlTm9kZShlKSkmJnIuc3BlY2lmaWVkP3IudmFsdWU6bnVsbH0pLHV0fShuKTtULmZpbmQ9QyxULmV4cHI9Qy5zZWxlY3RvcnMsVC5leHByWyI6Il09VC5leHByLnBzZXVkb3MsVC51bmlxdWVTb3J0PVQudW5pcXVlPUMudW5pcXVlU29ydCxULnRleHQ9Qy5nZXRUZXh0LFQuaXNYTUxEb2M9Qy5pc1hNTCxULmNvbnRhaW5zPUMuY29udGFpbnMsVC5lc2NhcGVTZWxlY3Rvcj1DLmVzY2FwZTt2YXIgaz1mdW5jdGlvbih0LGUsbil7Zm9yKHZhciByPVtdLG89dm9pZCAwIT09bjsodD10W2VdKSYmOSE9PXQubm9kZVR5cGU7KWlmKDE9PT10Lm5vZGVUeXBlKXtpZihvJiZUKHQpLmlzKG4pKWJyZWFrO3IucHVzaCh0KX1yZXR1cm4gcn0saj1mdW5jdGlvbih0LGUpe2Zvcih2YXIgbj1bXTt0O3Q9dC5uZXh0U2libGluZykxPT09dC5ub2RlVHlwZSYmdCE9PWUmJm4ucHVzaCh0KTtyZXR1cm4gbn0sTz1ULmV4cHIubWF0Y2gubmVlZHNDb250ZXh0O2Z1bmN0aW9uIFIodCxlKXtyZXR1cm4gdC5ub2RlTmFtZSYmdC5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpPT09ZS50b0xvd2VyQ2FzZSgpfXZhciBMPS9ePChbYS16XVteXC9cMD46XHgyMFx0XHJcblxmXSopW1x4MjBcdFxyXG5cZl0qXC8/Pig/OjxcL1wxPnwpJC9pO2Z1bmN0aW9uIFAodCxlLG4pe3JldHVybiBtKGUpP1QuZ3JlcCh0LGZ1bmN0aW9uKHQscil7cmV0dXJuISFlLmNhbGwodCxyLHQpIT09bn0pOmUubm9kZVR5cGU/VC5ncmVwKHQsZnVuY3Rpb24odCl7cmV0dXJuIHQ9PT1lIT09bn0pOiJzdHJpbmciIT10eXBlb2YgZT9ULmdyZXAodCxmdW5jdGlvbih0KXtyZXR1cm4gbC5jYWxsKGUsdCk+LTEhPT1ufSk6VC5maWx0ZXIoZSx0LG4pfVQuZmlsdGVyPWZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1lWzBdO3JldHVybiBuJiYodD0iOm5vdCgiK3QrIikiKSwxPT09ZS5sZW5ndGgmJjE9PT1yLm5vZGVUeXBlP1QuZmluZC5tYXRjaGVzU2VsZWN0b3Iocix0KT9bcl06W106VC5maW5kLm1hdGNoZXModCxULmdyZXAoZSxmdW5jdGlvbih0KXtyZXR1cm4gMT09PXQubm9kZVR5cGV9KSl9LFQuZm4uZXh0ZW5kKHtmaW5kOmZ1bmN0aW9uKHQpe3ZhciBlLG4scj10aGlzLmxlbmd0aCxvPXRoaXM7aWYoInN0cmluZyIhPXR5cGVvZiB0KXJldHVybiB0aGlzLnB1c2hTdGFjayhUKHQpLmZpbHRlcihmdW5jdGlvbigpe2ZvcihlPTA7ZTxyO2UrKylpZihULmNvbnRhaW5zKG9bZV0sdGhpcykpcmV0dXJuITB9KSk7Zm9yKG49dGhpcy5wdXNoU3RhY2soW10pLGU9MDtlPHI7ZSsrKVQuZmluZCh0LG9bZV0sbik7cmV0dXJuIHI+MT9ULnVuaXF1ZVNvcnQobik6bn0sZmlsdGVyOmZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLnB1c2hTdGFjayhQKHRoaXMsdHx8W10sITEpKX0sbm90OmZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLnB1c2hTdGFjayhQKHRoaXMsdHx8W10sITApKX0saXM6ZnVuY3Rpb24odCl7cmV0dXJuISFQKHRoaXMsInN0cmluZyI9PXR5cGVvZiB0JiZPLnRlc3QodCk/VCh0KTp0fHxbXSwhMSkubGVuZ3RofX0pO3ZhciBOLEQ9L14oPzpccyooPFtcd1xXXSs+KVtePl0qfCMoW1x3LV0rKSkkLzsoVC5mbi5pbml0PWZ1bmN0aW9uKHQsZSxuKXt2YXIgcixvO2lmKCF0KXJldHVybiB0aGlzO2lmKG49bnx8Tiwic3RyaW5nIj09dHlwZW9mIHQpe2lmKCEocj0iPCI9PT10WzBdJiYiPiI9PT10W3QubGVuZ3RoLTFdJiZ0Lmxlbmd0aD49Mz9bbnVsbCx0LG51bGxdOkQuZXhlYyh0KSl8fCFyWzFdJiZlKXJldHVybiFlfHxlLmpxdWVyeT8oZXx8bikuZmluZCh0KTp0aGlzLmNvbnN0cnVjdG9yKGUpLmZpbmQodCk7aWYoclsxXSl7aWYoZT1lIGluc3RhbmNlb2YgVD9lWzBdOmUsVC5tZXJnZSh0aGlzLFQucGFyc2VIVE1MKHJbMV0sZSYmZS5ub2RlVHlwZT9lLm93bmVyRG9jdW1lbnR8fGU6YSwhMCkpLEwudGVzdChyWzFdKSYmVC5pc1BsYWluT2JqZWN0KGUpKWZvcihyIGluIGUpbSh0aGlzW3JdKT90aGlzW3JdKGVbcl0pOnRoaXMuYXR0cihyLGVbcl0pO3JldHVybiB0aGlzfXJldHVybihvPWEuZ2V0RWxlbWVudEJ5SWQoclsyXSkpJiYodGhpc1swXT1vLHRoaXMubGVuZ3RoPTEpLHRoaXN9cmV0dXJuIHQubm9kZVR5cGU/KHRoaXNbMF09dCx0aGlzLmxlbmd0aD0xLHRoaXMpOm0odCk/dm9pZCAwIT09bi5yZWFkeT9uLnJlYWR5KHQpOnQoVCk6VC5tYWtlQXJyYXkodCx0aGlzKX0pLnByb3RvdHlwZT1ULmZuLE49VChhKTt2YXIgST0vXig/OnBhcmVudHN8cHJldig/OlVudGlsfEFsbCkpLyxfPXtjaGlsZHJlbjohMCxjb250ZW50czohMCxuZXh0OiEwLHByZXY6ITB9O2Z1bmN0aW9uIEIodCxlKXtmb3IoOyh0PXRbZV0pJiYxIT09dC5ub2RlVHlwZTspO3JldHVybiB0fVQuZm4uZXh0ZW5kKHtoYXM6ZnVuY3Rpb24odCl7dmFyIGU9VCh0LHRoaXMpLG49ZS5sZW5ndGg7cmV0dXJuIHRoaXMuZmlsdGVyKGZ1bmN0aW9uKCl7Zm9yKHZhciB0PTA7dDxuO3QrKylpZihULmNvbnRhaW5zKHRoaXMsZVt0XSkpcmV0dXJuITB9KX0sY2xvc2VzdDpmdW5jdGlvbih0LGUpe3ZhciBuLHI9MCxvPXRoaXMubGVuZ3RoLGk9W10sYT0ic3RyaW5nIiE9dHlwZW9mIHQmJlQodCk7aWYoIU8udGVzdCh0KSlmb3IoO3I8bztyKyspZm9yKG49dGhpc1tyXTtuJiZuIT09ZTtuPW4ucGFyZW50Tm9kZSlpZihuLm5vZGVUeXBlPDExJiYoYT9hLmluZGV4KG4pPi0xOjE9PT1uLm5vZGVUeXBlJiZULmZpbmQubWF0Y2hlc1NlbGVjdG9yKG4sdCkpKXtpLnB1c2gobik7YnJlYWt9cmV0dXJuIHRoaXMucHVzaFN0YWNrKGkubGVuZ3RoPjE/VC51bmlxdWVTb3J0KGkpOmkpfSxpbmRleDpmdW5jdGlvbih0KXtyZXR1cm4gdD8ic3RyaW5nIj09dHlwZW9mIHQ/bC5jYWxsKFQodCksdGhpc1swXSk6bC5jYWxsKHRoaXMsdC5qcXVlcnk/dFswXTp0KTp0aGlzWzBdJiZ0aGlzWzBdLnBhcmVudE5vZGU/dGhpcy5maXJzdCgpLnByZXZBbGwoKS5sZW5ndGg6LTF9LGFkZDpmdW5jdGlvbih0LGUpe3JldHVybiB0aGlzLnB1c2hTdGFjayhULnVuaXF1ZVNvcnQoVC5tZXJnZSh0aGlzLmdldCgpLFQodCxlKSkpKX0sYWRkQmFjazpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5hZGQobnVsbD09dD90aGlzLnByZXZPYmplY3Q6dGhpcy5wcmV2T2JqZWN0LmZpbHRlcih0KSl9fSksVC5lYWNoKHtwYXJlbnQ6ZnVuY3Rpb24odCl7dmFyIGU9dC5wYXJlbnROb2RlO3JldHVybiBlJiYxMSE9PWUubm9kZVR5cGU/ZTpudWxsfSxwYXJlbnRzOmZ1bmN0aW9uKHQpe3JldHVybiBrKHQsInBhcmVudE5vZGUiKX0scGFyZW50c1VudGlsOmZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gayh0LCJwYXJlbnROb2RlIixuKX0sbmV4dDpmdW5jdGlvbih0KXtyZXR1cm4gQih0LCJuZXh0U2libGluZyIpfSxwcmV2OmZ1bmN0aW9uKHQpe3JldHVybiBCKHQsInByZXZpb3VzU2libGluZyIpfSxuZXh0QWxsOmZ1bmN0aW9uKHQpe3JldHVybiBrKHQsIm5leHRTaWJsaW5nIil9LHByZXZBbGw6ZnVuY3Rpb24odCl7cmV0dXJuIGsodCwicHJldmlvdXNTaWJsaW5nIil9LG5leHRVbnRpbDpmdW5jdGlvbih0LGUsbil7cmV0dXJuIGsodCwibmV4dFNpYmxpbmciLG4pfSxwcmV2VW50aWw6ZnVuY3Rpb24odCxlLG4pe3JldHVybiBrKHQsInByZXZpb3VzU2libGluZyIsbil9LHNpYmxpbmdzOmZ1bmN0aW9uKHQpe3JldHVybiBqKCh0LnBhcmVudE5vZGV8fHt9KS5maXJzdENoaWxkLHQpfSxjaGlsZHJlbjpmdW5jdGlvbih0KXtyZXR1cm4gaih0LmZpcnN0Q2hpbGQpfSxjb250ZW50czpmdW5jdGlvbih0KXtyZXR1cm4gdm9pZCAwIT09dC5jb250ZW50RG9jdW1lbnQ/dC5jb250ZW50RG9jdW1lbnQ6KFIodCwidGVtcGxhdGUiKSYmKHQ9dC5jb250ZW50fHx0KSxULm1lcmdlKFtdLHQuY2hpbGROb2RlcykpfX0sZnVuY3Rpb24odCxlKXtULmZuW3RdPWZ1bmN0aW9uKG4scil7dmFyIG89VC5tYXAodGhpcyxlLG4pO3JldHVybiJVbnRpbCIhPT10LnNsaWNlKC01KSYmKHI9biksciYmInN0cmluZyI9PXR5cGVvZiByJiYobz1ULmZpbHRlcihyLG8pKSx0aGlzLmxlbmd0aD4xJiYoX1t0XXx8VC51bmlxdWVTb3J0KG8pLEkudGVzdCh0KSYmby5yZXZlcnNlKCkpLHRoaXMucHVzaFN0YWNrKG8pfX0pO3ZhciBNPS9bXlx4MjBcdFxyXG5cZl0rL2c7ZnVuY3Rpb24gVSh0KXtyZXR1cm4gdH1mdW5jdGlvbiBxKHQpe3Rocm93IHR9ZnVuY3Rpb24gSCh0LGUsbixyKXt2YXIgbzt0cnl7dCYmbShvPXQucHJvbWlzZSk/by5jYWxsKHQpLmRvbmUoZSkuZmFpbChuKTp0JiZtKG89dC50aGVuKT9vLmNhbGwodCxlLG4pOmUuYXBwbHkodm9pZCAwLFt0XS5zbGljZShyKSl9Y2F0Y2godCl7bi5hcHBseSh2b2lkIDAsW3RdKX19VC5DYWxsYmFja3M9ZnVuY3Rpb24odCl7dD0ic3RyaW5nIj09dHlwZW9mIHQ/ZnVuY3Rpb24odCl7dmFyIGU9e307cmV0dXJuIFQuZWFjaCh0Lm1hdGNoKE0pfHxbXSxmdW5jdGlvbih0LG4pe2Vbbl09ITB9KSxlfSh0KTpULmV4dGVuZCh7fSx0KTt2YXIgZSxuLHIsbyxpPVtdLGE9W10sdT0tMSxzPWZ1bmN0aW9uKCl7Zm9yKG89b3x8dC5vbmNlLHI9ZT0hMDthLmxlbmd0aDt1PS0xKWZvcihuPWEuc2hpZnQoKTsrK3U8aS5sZW5ndGg7KSExPT09aVt1XS5hcHBseShuWzBdLG5bMV0pJiZ0LnN0b3BPbkZhbHNlJiYodT1pLmxlbmd0aCxuPSExKTt0Lm1lbW9yeXx8KG49ITEpLGU9ITEsbyYmKGk9bj9bXToiIil9LGM9e2FkZDpmdW5jdGlvbigpe3JldHVybiBpJiYobiYmIWUmJih1PWkubGVuZ3RoLTEsYS5wdXNoKG4pKSxmdW5jdGlvbiBlKG4pe1QuZWFjaChuLGZ1bmN0aW9uKG4scil7bShyKT90LnVuaXF1ZSYmYy5oYXMocil8fGkucHVzaChyKTpyJiZyLmxlbmd0aCYmInN0cmluZyIhPT1FKHIpJiZlKHIpfSl9KGFyZ3VtZW50cyksbiYmIWUmJnMoKSksdGhpc30scmVtb3ZlOmZ1bmN0aW9uKCl7cmV0dXJuIFQuZWFjaChhcmd1bWVudHMsZnVuY3Rpb24odCxlKXtmb3IodmFyIG47KG49VC5pbkFycmF5KGUsaSxuKSk+LTE7KWkuc3BsaWNlKG4sMSksbjw9dSYmdS0tfSksdGhpc30saGFzOmZ1bmN0aW9uKHQpe3JldHVybiB0P1QuaW5BcnJheSh0LGkpPi0xOmkubGVuZ3RoPjB9LGVtcHR5OmZ1bmN0aW9uKCl7cmV0dXJuIGkmJihpPVtdKSx0aGlzfSxkaXNhYmxlOmZ1bmN0aW9uKCl7cmV0dXJuIG89YT1bXSxpPW49IiIsdGhpc30sZGlzYWJsZWQ6ZnVuY3Rpb24oKXtyZXR1cm4haX0sbG9jazpmdW5jdGlvbigpe3JldHVybiBvPWE9W10sbnx8ZXx8KGk9bj0iIiksdGhpc30sbG9ja2VkOmZ1bmN0aW9uKCl7cmV0dXJuISFvfSxmaXJlV2l0aDpmdW5jdGlvbih0LG4pe3JldHVybiBvfHwobj1bdCwobj1ufHxbXSkuc2xpY2U/bi5zbGljZSgpOm5dLGEucHVzaChuKSxlfHxzKCkpLHRoaXN9LGZpcmU6ZnVuY3Rpb24oKXtyZXR1cm4gYy5maXJlV2l0aCh0aGlzLGFyZ3VtZW50cyksdGhpc30sZmlyZWQ6ZnVuY3Rpb24oKXtyZXR1cm4hIXJ9fTtyZXR1cm4gY30sVC5leHRlbmQoe0RlZmVycmVkOmZ1bmN0aW9uKHQpe3ZhciBlPVtbIm5vdGlmeSIsInByb2dyZXNzIixULkNhbGxiYWNrcygibWVtb3J5IiksVC5DYWxsYmFja3MoIm1lbW9yeSIpLDJdLFsicmVzb2x2ZSIsImRvbmUiLFQuQ2FsbGJhY2tzKCJvbmNlIG1lbW9yeSIpLFQuQ2FsbGJhY2tzKCJvbmNlIG1lbW9yeSIpLDAsInJlc29sdmVkIl0sWyJyZWplY3QiLCJmYWlsIixULkNhbGxiYWNrcygib25jZSBtZW1vcnkiKSxULkNhbGxiYWNrcygib25jZSBtZW1vcnkiKSwxLCJyZWplY3RlZCJdXSxyPSJwZW5kaW5nIixvPXtzdGF0ZTpmdW5jdGlvbigpe3JldHVybiByfSxhbHdheXM6ZnVuY3Rpb24oKXtyZXR1cm4gaS5kb25lKGFyZ3VtZW50cykuZmFpbChhcmd1bWVudHMpLHRoaXN9LGNhdGNoOmZ1bmN0aW9uKHQpe3JldHVybiBvLnRoZW4obnVsbCx0KX0scGlwZTpmdW5jdGlvbigpe3ZhciB0PWFyZ3VtZW50cztyZXR1cm4gVC5EZWZlcnJlZChmdW5jdGlvbihuKXtULmVhY2goZSxmdW5jdGlvbihlLHIpe3ZhciBvPW0odFtyWzRdXSkmJnRbcls0XV07aVtyWzFdXShmdW5jdGlvbigpe3ZhciB0PW8mJm8uYXBwbHkodGhpcyxhcmd1bWVudHMpO3QmJm0odC5wcm9taXNlKT90LnByb21pc2UoKS5wcm9ncmVzcyhuLm5vdGlmeSkuZG9uZShuLnJlc29sdmUpLmZhaWwobi5yZWplY3QpOm5bclswXSsiV2l0aCJdKHRoaXMsbz9bdF06YXJndW1lbnRzKX0pfSksdD1udWxsfSkucHJvbWlzZSgpfSx0aGVuOmZ1bmN0aW9uKHQscixvKXt2YXIgaT0wO2Z1bmN0aW9uIGEodCxlLHIsbyl7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIHU9dGhpcyxzPWFyZ3VtZW50cyxjPWZ1bmN0aW9uKCl7dmFyIG4sYztpZighKHQ8aSkpe2lmKChuPXIuYXBwbHkodSxzKSk9PT1lLnByb21pc2UoKSl0aHJvdyBuZXcgVHlwZUVycm9yKCJUaGVuYWJsZSBzZWxmLXJlc29sdXRpb24iKTtjPW4mJigib2JqZWN0Ij09dHlwZW9mIG58fCJmdW5jdGlvbiI9PXR5cGVvZiBuKSYmbi50aGVuLG0oYyk/bz9jLmNhbGwobixhKGksZSxVLG8pLGEoaSxlLHEsbykpOihpKyssYy5jYWxsKG4sYShpLGUsVSxvKSxhKGksZSxxLG8pLGEoaSxlLFUsZS5ub3RpZnlXaXRoKSkpOihyIT09VSYmKHU9dm9pZCAwLHM9W25dKSwob3x8ZS5yZXNvbHZlV2l0aCkodSxzKSl9fSxmPW8/YzpmdW5jdGlvbigpe3RyeXtjKCl9Y2F0Y2gobil7VC5EZWZlcnJlZC5leGNlcHRpb25Ib29rJiZULkRlZmVycmVkLmV4Y2VwdGlvbkhvb2sobixmLnN0YWNrVHJhY2UpLHQrMT49aSYmKHIhPT1xJiYodT12b2lkIDAscz1bbl0pLGUucmVqZWN0V2l0aCh1LHMpKX19O3Q/ZigpOihULkRlZmVycmVkLmdldFN0YWNrSG9vayYmKGYuc3RhY2tUcmFjZT1ULkRlZmVycmVkLmdldFN0YWNrSG9vaygpKSxuLnNldFRpbWVvdXQoZikpfX1yZXR1cm4gVC5EZWZlcnJlZChmdW5jdGlvbihuKXtlWzBdWzNdLmFkZChhKDAsbixtKG8pP286VSxuLm5vdGlmeVdpdGgpKSxlWzFdWzNdLmFkZChhKDAsbixtKHQpP3Q6VSkpLGVbMl1bM10uYWRkKGEoMCxuLG0ocik/cjpxKSl9KS5wcm9taXNlKCl9LHByb21pc2U6ZnVuY3Rpb24odCl7cmV0dXJuIG51bGwhPXQ/VC5leHRlbmQodCxvKTpvfX0saT17fTtyZXR1cm4gVC5lYWNoKGUsZnVuY3Rpb24odCxuKXt2YXIgYT1uWzJdLHU9bls1XTtvW25bMV1dPWEuYWRkLHUmJmEuYWRkKGZ1bmN0aW9uKCl7cj11fSxlWzMtdF1bMl0uZGlzYWJsZSxlWzMtdF1bM10uZGlzYWJsZSxlWzBdWzJdLmxvY2ssZVswXVszXS5sb2NrKSxhLmFkZChuWzNdLmZpcmUpLGlbblswXV09ZnVuY3Rpb24oKXtyZXR1cm4gaVtuWzBdKyJXaXRoIl0odGhpcz09PWk/dm9pZCAwOnRoaXMsYXJndW1lbnRzKSx0aGlzfSxpW25bMF0rIldpdGgiXT1hLmZpcmVXaXRofSksby5wcm9taXNlKGkpLHQmJnQuY2FsbChpLGkpLGl9LHdoZW46ZnVuY3Rpb24odCl7dmFyIGU9YXJndW1lbnRzLmxlbmd0aCxuPWUscj1BcnJheShuKSxvPXMuY2FsbChhcmd1bWVudHMpLGk9VC5EZWZlcnJlZCgpLGE9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKG4pe3JbdF09dGhpcyxvW3RdPWFyZ3VtZW50cy5sZW5ndGg+MT9zLmNhbGwoYXJndW1lbnRzKTpuLC0tZXx8aS5yZXNvbHZlV2l0aChyLG8pfX07aWYoZTw9MSYmKEgodCxpLmRvbmUoYShuKSkucmVzb2x2ZSxpLnJlamVjdCwhZSksInBlbmRpbmciPT09aS5zdGF0ZSgpfHxtKG9bbl0mJm9bbl0udGhlbikpKXJldHVybiBpLnRoZW4oKTtmb3IoO24tLTspSChvW25dLGEobiksaS5yZWplY3QpO3JldHVybiBpLnByb21pc2UoKX19KTt2YXIgRj0vXihFdmFsfEludGVybmFsfFJhbmdlfFJlZmVyZW5jZXxTeW50YXh8VHlwZXxVUkkpRXJyb3IkLztULkRlZmVycmVkLmV4Y2VwdGlvbkhvb2s9ZnVuY3Rpb24odCxlKXtuLmNvbnNvbGUmJm4uY29uc29sZS53YXJuJiZ0JiZGLnRlc3QodC5uYW1lKSYmbi5jb25zb2xlLndhcm4oImpRdWVyeS5EZWZlcnJlZCBleGNlcHRpb246ICIrdC5tZXNzYWdlLHQuc3RhY2ssZSl9LFQucmVhZHlFeGNlcHRpb249ZnVuY3Rpb24odCl7bi5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhyb3cgdH0pfTt2YXIgJD1ULkRlZmVycmVkKCk7ZnVuY3Rpb24geigpe2EucmVtb3ZlRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIseiksbi5yZW1vdmVFdmVudExpc3RlbmVyKCJsb2FkIix6KSxULnJlYWR5KCl9VC5mbi5yZWFkeT1mdW5jdGlvbih0KXtyZXR1cm4gJC50aGVuKHQpLmNhdGNoKGZ1bmN0aW9uKHQpe1QucmVhZHlFeGNlcHRpb24odCl9KSx0aGlzfSxULmV4dGVuZCh7aXNSZWFkeTohMSxyZWFkeVdhaXQ6MSxyZWFkeTpmdW5jdGlvbih0KXsoITA9PT10Py0tVC5yZWFkeVdhaXQ6VC5pc1JlYWR5KXx8KFQuaXNSZWFkeT0hMCwhMCE9PXQmJi0tVC5yZWFkeVdhaXQ+MHx8JC5yZXNvbHZlV2l0aChhLFtUXSkpfX0pLFQucmVhZHkudGhlbj0kLnRoZW4sImNvbXBsZXRlIj09PWEucmVhZHlTdGF0ZXx8ImxvYWRpbmciIT09YS5yZWFkeVN0YXRlJiYhYS5kb2N1bWVudEVsZW1lbnQuZG9TY3JvbGw/bi5zZXRUaW1lb3V0KFQucmVhZHkpOihhLmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLHopLG4uYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIseikpO3ZhciBXPWZ1bmN0aW9uKHQsZSxuLHIsbyxpLGEpe3ZhciB1PTAscz10Lmxlbmd0aCxjPW51bGw9PW47aWYoIm9iamVjdCI9PT1FKG4pKWZvcih1IGluIG89ITAsbilXKHQsZSx1LG5bdV0sITAsaSxhKTtlbHNlIGlmKHZvaWQgMCE9PXImJihvPSEwLG0ocil8fChhPSEwKSxjJiYoYT8oZS5jYWxsKHQsciksZT1udWxsKTooYz1lLGU9ZnVuY3Rpb24odCxlLG4pe3JldHVybiBjLmNhbGwoVCh0KSxuKX0pKSxlKSlmb3IoO3U8czt1KyspZSh0W3VdLG4sYT9yOnIuY2FsbCh0W3VdLHUsZSh0W3VdLG4pKSk7cmV0dXJuIG8/dDpjP2UuY2FsbCh0KTpzP2UodFswXSxuKTppfSxZPS9eLW1zLS8sWD0vLShbYS16XSkvZztmdW5jdGlvbiBHKHQsZSl7cmV0dXJuIGUudG9VcHBlckNhc2UoKX1mdW5jdGlvbiBWKHQpe3JldHVybiB0LnJlcGxhY2UoWSwibXMtIikucmVwbGFjZShYLEcpfXZhciBKPWZ1bmN0aW9uKHQpe3JldHVybiAxPT09dC5ub2RlVHlwZXx8OT09PXQubm9kZVR5cGV8fCErdC5ub2RlVHlwZX07ZnVuY3Rpb24gSygpe3RoaXMuZXhwYW5kbz1ULmV4cGFuZG8rSy51aWQrK31LLnVpZD0xLEsucHJvdG90eXBlPXtjYWNoZTpmdW5jdGlvbih0KXt2YXIgZT10W3RoaXMuZXhwYW5kb107cmV0dXJuIGV8fChlPXt9LEoodCkmJih0Lm5vZGVUeXBlP3RbdGhpcy5leHBhbmRvXT1lOk9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LHRoaXMuZXhwYW5kbyx7dmFsdWU6ZSxjb25maWd1cmFibGU6ITB9KSkpLGV9LHNldDpmdW5jdGlvbih0LGUsbil7dmFyIHIsbz10aGlzLmNhY2hlKHQpO2lmKCJzdHJpbmciPT10eXBlb2YgZSlvW1YoZSldPW47ZWxzZSBmb3IociBpbiBlKW9bVihyKV09ZVtyXTtyZXR1cm4gb30sZ2V0OmZ1bmN0aW9uKHQsZSl7cmV0dXJuIHZvaWQgMD09PWU/dGhpcy5jYWNoZSh0KTp0W3RoaXMuZXhwYW5kb10mJnRbdGhpcy5leHBhbmRvXVtWKGUpXX0sYWNjZXNzOmZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gdm9pZCAwPT09ZXx8ZSYmInN0cmluZyI9PXR5cGVvZiBlJiZ2b2lkIDA9PT1uP3RoaXMuZ2V0KHQsZSk6KHRoaXMuc2V0KHQsZSxuKSx2b2lkIDAhPT1uP246ZSl9LHJlbW92ZTpmdW5jdGlvbih0LGUpe3ZhciBuLHI9dFt0aGlzLmV4cGFuZG9dO2lmKHZvaWQgMCE9PXIpe2lmKHZvaWQgMCE9PWUpe249KGU9QXJyYXkuaXNBcnJheShlKT9lLm1hcChWKTooZT1WKGUpKWluIHI/W2VdOmUubWF0Y2goTSl8fFtdKS5sZW5ndGg7Zm9yKDtuLS07KWRlbGV0ZSByW2Vbbl1dfSh2b2lkIDA9PT1lfHxULmlzRW1wdHlPYmplY3QocikpJiYodC5ub2RlVHlwZT90W3RoaXMuZXhwYW5kb109dm9pZCAwOmRlbGV0ZSB0W3RoaXMuZXhwYW5kb10pfX0saGFzRGF0YTpmdW5jdGlvbih0KXt2YXIgZT10W3RoaXMuZXhwYW5kb107cmV0dXJuIHZvaWQgMCE9PWUmJiFULmlzRW1wdHlPYmplY3QoZSl9fTt2YXIgUT1uZXcgSyxaPW5ldyBLLHR0PS9eKD86XHtbXHdcV10qXH18XFtbXHdcV10qXF0pJC8sZXQ9L1tBLVpdL2c7ZnVuY3Rpb24gbnQodCxlLG4pe3ZhciByO2lmKHZvaWQgMD09PW4mJjE9PT10Lm5vZGVUeXBlKWlmKHI9ImRhdGEtIitlLnJlcGxhY2UoZXQsIi0kJiIpLnRvTG93ZXJDYXNlKCksInN0cmluZyI9PXR5cGVvZihuPXQuZ2V0QXR0cmlidXRlKHIpKSl7dHJ5e249ZnVuY3Rpb24odCl7cmV0dXJuInRydWUiPT09dHx8ImZhbHNlIiE9PXQmJigibnVsbCI9PT10P251bGw6dD09PSt0KyIiPyt0OnR0LnRlc3QodCk/SlNPTi5wYXJzZSh0KTp0KX0obil9Y2F0Y2godCl7fVouc2V0KHQsZSxuKX1lbHNlIG49dm9pZCAwO3JldHVybiBufVQuZXh0ZW5kKHtoYXNEYXRhOmZ1bmN0aW9uKHQpe3JldHVybiBaLmhhc0RhdGEodCl8fFEuaGFzRGF0YSh0KX0sZGF0YTpmdW5jdGlvbih0LGUsbil7cmV0dXJuIFouYWNjZXNzKHQsZSxuKX0scmVtb3ZlRGF0YTpmdW5jdGlvbih0LGUpe1oucmVtb3ZlKHQsZSl9LF9kYXRhOmZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gUS5hY2Nlc3ModCxlLG4pfSxfcmVtb3ZlRGF0YTpmdW5jdGlvbih0LGUpe1EucmVtb3ZlKHQsZSl9fSksVC5mbi5leHRlbmQoe2RhdGE6ZnVuY3Rpb24odCxlKXt2YXIgbixyLG8saT10aGlzWzBdLGE9aSYmaS5hdHRyaWJ1dGVzO2lmKHZvaWQgMD09PXQpe2lmKHRoaXMubGVuZ3RoJiYobz1aLmdldChpKSwxPT09aS5ub2RlVHlwZSYmIVEuZ2V0KGksImhhc0RhdGFBdHRycyIpKSl7Zm9yKG49YS5sZW5ndGg7bi0tOylhW25dJiYwPT09KHI9YVtuXS5uYW1lKS5pbmRleE9mKCJkYXRhLSIpJiYocj1WKHIuc2xpY2UoNSkpLG50KGkscixvW3JdKSk7US5zZXQoaSwiaGFzRGF0YUF0dHJzIiwhMCl9cmV0dXJuIG99cmV0dXJuIm9iamVjdCI9PXR5cGVvZiB0P3RoaXMuZWFjaChmdW5jdGlvbigpe1ouc2V0KHRoaXMsdCl9KTpXKHRoaXMsZnVuY3Rpb24oZSl7dmFyIG47aWYoaSYmdm9pZCAwPT09ZSlyZXR1cm4gdm9pZCAwIT09KG49Wi5nZXQoaSx0KSk/bjp2b2lkIDAhPT0obj1udChpLHQpKT9uOnZvaWQgMDt0aGlzLmVhY2goZnVuY3Rpb24oKXtaLnNldCh0aGlzLHQsZSl9KX0sbnVsbCxlLGFyZ3VtZW50cy5sZW5ndGg+MSxudWxsLCEwKX0scmVtb3ZlRGF0YTpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0aW9uKCl7Wi5yZW1vdmUodGhpcyx0KX0pfX0pLFQuZXh0ZW5kKHtxdWV1ZTpmdW5jdGlvbih0LGUsbil7dmFyIHI7aWYodClyZXR1cm4gZT0oZXx8ImZ4IikrInF1ZXVlIixyPVEuZ2V0KHQsZSksbiYmKCFyfHxBcnJheS5pc0FycmF5KG4pP3I9US5hY2Nlc3ModCxlLFQubWFrZUFycmF5KG4pKTpyLnB1c2gobikpLHJ8fFtdfSxkZXF1ZXVlOmZ1bmN0aW9uKHQsZSl7ZT1lfHwiZngiO3ZhciBuPVQucXVldWUodCxlKSxyPW4ubGVuZ3RoLG89bi5zaGlmdCgpLGk9VC5fcXVldWVIb29rcyh0LGUpOyJpbnByb2dyZXNzIj09PW8mJihvPW4uc2hpZnQoKSxyLS0pLG8mJigiZngiPT09ZSYmbi51bnNoaWZ0KCJpbnByb2dyZXNzIiksZGVsZXRlIGkuc3RvcCxvLmNhbGwodCxmdW5jdGlvbigpe1QuZGVxdWV1ZSh0LGUpfSxpKSksIXImJmkmJmkuZW1wdHkuZmlyZSgpfSxfcXVldWVIb29rczpmdW5jdGlvbih0LGUpe3ZhciBuPWUrInF1ZXVlSG9va3MiO3JldHVybiBRLmdldCh0LG4pfHxRLmFjY2Vzcyh0LG4se2VtcHR5OlQuQ2FsbGJhY2tzKCJvbmNlIG1lbW9yeSIpLmFkZChmdW5jdGlvbigpe1EucmVtb3ZlKHQsW2UrInF1ZXVlIixuXSl9KX0pfX0pLFQuZm4uZXh0ZW5kKHtxdWV1ZTpmdW5jdGlvbih0LGUpe3ZhciBuPTI7cmV0dXJuInN0cmluZyIhPXR5cGVvZiB0JiYoZT10LHQ9ImZ4IixuLS0pLGFyZ3VtZW50cy5sZW5ndGg8bj9ULnF1ZXVlKHRoaXNbMF0sdCk6dm9pZCAwPT09ZT90aGlzOnRoaXMuZWFjaChmdW5jdGlvbigpe3ZhciBuPVQucXVldWUodGhpcyx0LGUpO1QuX3F1ZXVlSG9va3ModGhpcyx0KSwiZngiPT09dCYmImlucHJvZ3Jlc3MiIT09blswXSYmVC5kZXF1ZXVlKHRoaXMsdCl9KX0sZGVxdWV1ZTpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0aW9uKCl7VC5kZXF1ZXVlKHRoaXMsdCl9KX0sY2xlYXJRdWV1ZTpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5xdWV1ZSh0fHwiZngiLFtdKX0scHJvbWlzZTpmdW5jdGlvbih0LGUpe3ZhciBuLHI9MSxvPVQuRGVmZXJyZWQoKSxpPXRoaXMsYT10aGlzLmxlbmd0aCx1PWZ1bmN0aW9uKCl7LS1yfHxvLnJlc29sdmVXaXRoKGksW2ldKX07Zm9yKCJzdHJpbmciIT10eXBlb2YgdCYmKGU9dCx0PXZvaWQgMCksdD10fHwiZngiO2EtLTspKG49US5nZXQoaVthXSx0KyJxdWV1ZUhvb2tzIikpJiZuLmVtcHR5JiYocisrLG4uZW1wdHkuYWRkKHUpKTtyZXR1cm4gdSgpLG8ucHJvbWlzZShlKX19KTt2YXIgcnQ9L1srLV0/KD86XGQqXC58KVxkKyg/OltlRV1bKy1dP1xkK3wpLy5zb3VyY2Usb3Q9bmV3IFJlZ0V4cCgiXig/OihbKy1dKT18KSgiK3J0KyIpKFthLXolXSopJCIsImkiKSxpdD1bIlRvcCIsIlJpZ2h0IiwiQm90dG9tIiwiTGVmdCJdLGF0PWEuZG9jdW1lbnRFbGVtZW50LHV0PWZ1bmN0aW9uKHQpe3JldHVybiBULmNvbnRhaW5zKHQub3duZXJEb2N1bWVudCx0KX0sc3Q9e2NvbXBvc2VkOiEwfTthdC5nZXRSb290Tm9kZSYmKHV0PWZ1bmN0aW9uKHQpe3JldHVybiBULmNvbnRhaW5zKHQub3duZXJEb2N1bWVudCx0KXx8dC5nZXRSb290Tm9kZShzdCk9PT10Lm93bmVyRG9jdW1lbnR9KTt2YXIgY3Q9ZnVuY3Rpb24odCxlKXtyZXR1cm4ibm9uZSI9PT0odD1lfHx0KS5zdHlsZS5kaXNwbGF5fHwiIj09PXQuc3R5bGUuZGlzcGxheSYmdXQodCkmJiJub25lIj09PVQuY3NzKHQsImRpc3BsYXkiKX0sZnQ9ZnVuY3Rpb24odCxlLG4scil7dmFyIG8saSxhPXt9O2ZvcihpIGluIGUpYVtpXT10LnN0eWxlW2ldLHQuc3R5bGVbaV09ZVtpXTtmb3IoaSBpbiBvPW4uYXBwbHkodCxyfHxbXSksZSl0LnN0eWxlW2ldPWFbaV07cmV0dXJuIG99O2Z1bmN0aW9uIGx0KHQsZSxuLHIpe3ZhciBvLGksYT0yMCx1PXI/ZnVuY3Rpb24oKXtyZXR1cm4gci5jdXIoKX06ZnVuY3Rpb24oKXtyZXR1cm4gVC5jc3ModCxlLCIiKX0scz11KCksYz1uJiZuWzNdfHwoVC5jc3NOdW1iZXJbZV0/IiI6InB4IiksZj10Lm5vZGVUeXBlJiYoVC5jc3NOdW1iZXJbZV18fCJweCIhPT1jJiYrcykmJm90LmV4ZWMoVC5jc3ModCxlKSk7aWYoZiYmZlszXSE9PWMpe2ZvcihzLz0yLGM9Y3x8ZlszXSxmPStzfHwxO2EtLTspVC5zdHlsZSh0LGUsZitjKSwoMS1pKSooMS0oaT11KCkvc3x8LjUpKTw9MCYmKGE9MCksZi89aTtmKj0yLFQuc3R5bGUodCxlLGYrYyksbj1ufHxbXX1yZXR1cm4gbiYmKGY9K2Z8fCtzfHwwLG89blsxXT9mKyhuWzFdKzEpKm5bMl06K25bMl0sciYmKHIudW5pdD1jLHIuc3RhcnQ9ZixyLmVuZD1vKSksb312YXIgcHQ9e307ZnVuY3Rpb24gaHQodCl7dmFyIGUsbj10Lm93bmVyRG9jdW1lbnQscj10Lm5vZGVOYW1lLG89cHRbcl07cmV0dXJuIG98fChlPW4uYm9keS5hcHBlbmRDaGlsZChuLmNyZWF0ZUVsZW1lbnQocikpLG89VC5jc3MoZSwiZGlzcGxheSIpLGUucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChlKSwibm9uZSI9PT1vJiYobz0iYmxvY2siKSxwdFtyXT1vLG8pfWZ1bmN0aW9uIGR0KHQsZSl7Zm9yKHZhciBuLHIsbz1bXSxpPTAsYT10Lmxlbmd0aDtpPGE7aSsrKShyPXRbaV0pLnN0eWxlJiYobj1yLnN0eWxlLmRpc3BsYXksZT8oIm5vbmUiPT09biYmKG9baV09US5nZXQociwiZGlzcGxheSIpfHxudWxsLG9baV18fChyLnN0eWxlLmRpc3BsYXk9IiIpKSwiIj09PXIuc3R5bGUuZGlzcGxheSYmY3QocikmJihvW2ldPWh0KHIpKSk6Im5vbmUiIT09biYmKG9baV09Im5vbmUiLFEuc2V0KHIsImRpc3BsYXkiLG4pKSk7Zm9yKGk9MDtpPGE7aSsrKW51bGwhPW9baV0mJih0W2ldLnN0eWxlLmRpc3BsYXk9b1tpXSk7cmV0dXJuIHR9VC5mbi5leHRlbmQoe3Nob3c6ZnVuY3Rpb24oKXtyZXR1cm4gZHQodGhpcywhMCl9LGhpZGU6ZnVuY3Rpb24oKXtyZXR1cm4gZHQodGhpcyl9LHRvZ2dsZTpmdW5jdGlvbih0KXtyZXR1cm4iYm9vbGVhbiI9PXR5cGVvZiB0P3Q/dGhpcy5zaG93KCk6dGhpcy5oaWRlKCk6dGhpcy5lYWNoKGZ1bmN0aW9uKCl7Y3QodGhpcyk/VCh0aGlzKS5zaG93KCk6VCh0aGlzKS5oaWRlKCl9KX19KTt2YXIgdnQ9L14oPzpjaGVja2JveHxyYWRpbykkL2ksZ3Q9LzwoW2Etel1bXlwvXDA+XHgyMFx0XHJcblxmXSopL2kseXQ9L14kfF5tb2R1bGUkfFwvKD86amF2YXxlY21hKXNjcmlwdC9pLG10PXtvcHRpb246WzEsIjxzZWxlY3QgbXVsdGlwbGU9J211bHRpcGxlJz4iLCI8L3NlbGVjdD4iXSx0aGVhZDpbMSwiPHRhYmxlPiIsIjwvdGFibGU+Il0sY29sOlsyLCI8dGFibGU+PGNvbGdyb3VwPiIsIjwvY29sZ3JvdXA+PC90YWJsZT4iXSx0cjpbMiwiPHRhYmxlPjx0Ym9keT4iLCI8L3Rib2R5PjwvdGFibGU+Il0sdGQ6WzMsIjx0YWJsZT48dGJvZHk+PHRyPiIsIjwvdHI+PC90Ym9keT48L3RhYmxlPiJdLF9kZWZhdWx0OlswLCIiLCIiXX07ZnVuY3Rpb24geHQodCxlKXt2YXIgbjtyZXR1cm4gbj12b2lkIDAhPT10LmdldEVsZW1lbnRzQnlUYWdOYW1lP3QuZ2V0RWxlbWVudHNCeVRhZ05hbWUoZXx8IioiKTp2b2lkIDAhPT10LnF1ZXJ5U2VsZWN0b3JBbGw/dC5xdWVyeVNlbGVjdG9yQWxsKGV8fCIqIik6W10sdm9pZCAwPT09ZXx8ZSYmUih0LGUpP1QubWVyZ2UoW3RdLG4pOm59ZnVuY3Rpb24gYnQodCxlKXtmb3IodmFyIG49MCxyPXQubGVuZ3RoO248cjtuKyspUS5zZXQodFtuXSwiZ2xvYmFsRXZhbCIsIWV8fFEuZ2V0KGVbbl0sImdsb2JhbEV2YWwiKSl9bXQub3B0Z3JvdXA9bXQub3B0aW9uLG10LnRib2R5PW10LnRmb290PW10LmNvbGdyb3VwPW10LmNhcHRpb249bXQudGhlYWQsbXQudGg9bXQudGQ7dmFyIHd0LEV0LFR0PS88fCYjP1x3KzsvO2Z1bmN0aW9uIFN0KHQsZSxuLHIsbyl7Zm9yKHZhciBpLGEsdSxzLGMsZixsPWUuY3JlYXRlRG9jdW1lbnRGcmFnbWVudCgpLHA9W10saD0wLGQ9dC5sZW5ndGg7aDxkO2grKylpZigoaT10W2hdKXx8MD09PWkpaWYoIm9iamVjdCI9PT1FKGkpKVQubWVyZ2UocCxpLm5vZGVUeXBlP1tpXTppKTtlbHNlIGlmKFR0LnRlc3QoaSkpe2ZvcihhPWF8fGwuYXBwZW5kQ2hpbGQoZS5jcmVhdGVFbGVtZW50KCJkaXYiKSksdT0oZ3QuZXhlYyhpKXx8WyIiLCIiXSlbMV0udG9Mb3dlckNhc2UoKSxzPW10W3VdfHxtdC5fZGVmYXVsdCxhLmlubmVySFRNTD1zWzFdK1QuaHRtbFByZWZpbHRlcihpKStzWzJdLGY9c1swXTtmLS07KWE9YS5sYXN0Q2hpbGQ7VC5tZXJnZShwLGEuY2hpbGROb2RlcyksKGE9bC5maXJzdENoaWxkKS50ZXh0Q29udGVudD0iIn1lbHNlIHAucHVzaChlLmNyZWF0ZVRleHROb2RlKGkpKTtmb3IobC50ZXh0Q29udGVudD0iIixoPTA7aT1wW2grK107KWlmKHImJlQuaW5BcnJheShpLHIpPi0xKW8mJm8ucHVzaChpKTtlbHNlIGlmKGM9dXQoaSksYT14dChsLmFwcGVuZENoaWxkKGkpLCJzY3JpcHQiKSxjJiZidChhKSxuKWZvcihmPTA7aT1hW2YrK107KXl0LnRlc3QoaS50eXBlfHwiIikmJm4ucHVzaChpKTtyZXR1cm4gbH13dD1hLmNyZWF0ZURvY3VtZW50RnJhZ21lbnQoKS5hcHBlbmRDaGlsZChhLmNyZWF0ZUVsZW1lbnQoImRpdiIpKSwoRXQ9YS5jcmVhdGVFbGVtZW50KCJpbnB1dCIpKS5zZXRBdHRyaWJ1dGUoInR5cGUiLCJyYWRpbyIpLEV0LnNldEF0dHJpYnV0ZSgiY2hlY2tlZCIsImNoZWNrZWQiKSxFdC5zZXRBdHRyaWJ1dGUoIm5hbWUiLCJ0Iiksd3QuYXBwZW5kQ2hpbGQoRXQpLHkuY2hlY2tDbG9uZT13dC5jbG9uZU5vZGUoITApLmNsb25lTm9kZSghMCkubGFzdENoaWxkLmNoZWNrZWQsd3QuaW5uZXJIVE1MPSI8dGV4dGFyZWE+eDwvdGV4dGFyZWE+Iix5Lm5vQ2xvbmVDaGVja2VkPSEhd3QuY2xvbmVOb2RlKCEwKS5sYXN0Q2hpbGQuZGVmYXVsdFZhbHVlO3ZhciBBdD0vXmtleS8sQ3Q9L14oPzptb3VzZXxwb2ludGVyfGNvbnRleHRtZW51fGRyYWd8ZHJvcCl8Y2xpY2svLGt0PS9eKFteLl0qKSg/OlwuKC4rKXwpLztmdW5jdGlvbiBqdCgpe3JldHVybiEwfWZ1bmN0aW9uIE90KCl7cmV0dXJuITF9ZnVuY3Rpb24gUnQodCxlKXtyZXR1cm4gdD09PWZ1bmN0aW9uKCl7dHJ5e3JldHVybiBhLmFjdGl2ZUVsZW1lbnR9Y2F0Y2godCl7fX0oKT09KCJmb2N1cyI9PT1lKX1mdW5jdGlvbiBMdCh0LGUsbixyLG8saSl7dmFyIGEsdTtpZigib2JqZWN0Ij09dHlwZW9mIGUpe2Zvcih1IGluInN0cmluZyIhPXR5cGVvZiBuJiYocj1yfHxuLG49dm9pZCAwKSxlKUx0KHQsdSxuLHIsZVt1XSxpKTtyZXR1cm4gdH1pZihudWxsPT1yJiZudWxsPT1vPyhvPW4scj1uPXZvaWQgMCk6bnVsbD09byYmKCJzdHJpbmciPT10eXBlb2Ygbj8obz1yLHI9dm9pZCAwKToobz1yLHI9bixuPXZvaWQgMCkpLCExPT09bylvPU90O2Vsc2UgaWYoIW8pcmV0dXJuIHQ7cmV0dXJuIDE9PT1pJiYoYT1vLChvPWZ1bmN0aW9uKHQpe3JldHVybiBUKCkub2ZmKHQpLGEuYXBwbHkodGhpcyxhcmd1bWVudHMpfSkuZ3VpZD1hLmd1aWR8fChhLmd1aWQ9VC5ndWlkKyspKSx0LmVhY2goZnVuY3Rpb24oKXtULmV2ZW50LmFkZCh0aGlzLGUsbyxyLG4pfSl9ZnVuY3Rpb24gUHQodCxlLG4pe24/KFEuc2V0KHQsZSwhMSksVC5ldmVudC5hZGQodCxlLHtuYW1lc3BhY2U6ITEsaGFuZGxlcjpmdW5jdGlvbih0KXt2YXIgcixvLGk9US5nZXQodGhpcyxlKTtpZigxJnQuaXNUcmlnZ2VyJiZ0aGlzW2VdKXtpZihpLmxlbmd0aCkoVC5ldmVudC5zcGVjaWFsW2VdfHx7fSkuZGVsZWdhdGVUeXBlJiZ0LnN0b3BQcm9wYWdhdGlvbigpO2Vsc2UgaWYoaT1zLmNhbGwoYXJndW1lbnRzKSxRLnNldCh0aGlzLGUsaSkscj1uKHRoaXMsZSksdGhpc1tlXSgpLGkhPT0obz1RLmdldCh0aGlzLGUpKXx8cj9RLnNldCh0aGlzLGUsITEpOm89e30saSE9PW8pcmV0dXJuIHQuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCksdC5wcmV2ZW50RGVmYXVsdCgpLG8udmFsdWV9ZWxzZSBpLmxlbmd0aCYmKFEuc2V0KHRoaXMsZSx7dmFsdWU6VC5ldmVudC50cmlnZ2VyKFQuZXh0ZW5kKGlbMF0sVC5FdmVudC5wcm90b3R5cGUpLGkuc2xpY2UoMSksdGhpcyl9KSx0LnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpKX19KSk6dm9pZCAwPT09US5nZXQodCxlKSYmVC5ldmVudC5hZGQodCxlLGp0KX1ULmV2ZW50PXtnbG9iYWw6e30sYWRkOmZ1bmN0aW9uKHQsZSxuLHIsbyl7dmFyIGksYSx1LHMsYyxmLGwscCxoLGQsdixnPVEuZ2V0KHQpO2lmKGcpZm9yKG4uaGFuZGxlciYmKG49KGk9bikuaGFuZGxlcixvPWkuc2VsZWN0b3IpLG8mJlQuZmluZC5tYXRjaGVzU2VsZWN0b3IoYXQsbyksbi5ndWlkfHwobi5ndWlkPVQuZ3VpZCsrKSwocz1nLmV2ZW50cyl8fChzPWcuZXZlbnRzPXt9KSwoYT1nLmhhbmRsZSl8fChhPWcuaGFuZGxlPWZ1bmN0aW9uKGUpe3JldHVybiB2b2lkIDAhPT1UJiZULmV2ZW50LnRyaWdnZXJlZCE9PWUudHlwZT9ULmV2ZW50LmRpc3BhdGNoLmFwcGx5KHQsYXJndW1lbnRzKTp2b2lkIDB9KSxjPShlPShlfHwiIikubWF0Y2goTSl8fFsiIl0pLmxlbmd0aDtjLS07KWg9dj0odT1rdC5leGVjKGVbY10pfHxbXSlbMV0sZD0odVsyXXx8IiIpLnNwbGl0KCIuIikuc29ydCgpLGgmJihsPVQuZXZlbnQuc3BlY2lhbFtoXXx8e30saD0obz9sLmRlbGVnYXRlVHlwZTpsLmJpbmRUeXBlKXx8aCxsPVQuZXZlbnQuc3BlY2lhbFtoXXx8e30sZj1ULmV4dGVuZCh7dHlwZTpoLG9yaWdUeXBlOnYsZGF0YTpyLGhhbmRsZXI6bixndWlkOm4uZ3VpZCxzZWxlY3RvcjpvLG5lZWRzQ29udGV4dDpvJiZULmV4cHIubWF0Y2gubmVlZHNDb250ZXh0LnRlc3QobyksbmFtZXNwYWNlOmQuam9pbigiLiIpfSxpKSwocD1zW2hdKXx8KChwPXNbaF09W10pLmRlbGVnYXRlQ291bnQ9MCxsLnNldHVwJiYhMSE9PWwuc2V0dXAuY2FsbCh0LHIsZCxhKXx8dC5hZGRFdmVudExpc3RlbmVyJiZ0LmFkZEV2ZW50TGlzdGVuZXIoaCxhKSksbC5hZGQmJihsLmFkZC5jYWxsKHQsZiksZi5oYW5kbGVyLmd1aWR8fChmLmhhbmRsZXIuZ3VpZD1uLmd1aWQpKSxvP3Auc3BsaWNlKHAuZGVsZWdhdGVDb3VudCsrLDAsZik6cC5wdXNoKGYpLFQuZXZlbnQuZ2xvYmFsW2hdPSEwKX0scmVtb3ZlOmZ1bmN0aW9uKHQsZSxuLHIsbyl7dmFyIGksYSx1LHMsYyxmLGwscCxoLGQsdixnPVEuaGFzRGF0YSh0KSYmUS5nZXQodCk7aWYoZyYmKHM9Zy5ldmVudHMpKXtmb3IoYz0oZT0oZXx8IiIpLm1hdGNoKE0pfHxbIiJdKS5sZW5ndGg7Yy0tOylpZihoPXY9KHU9a3QuZXhlYyhlW2NdKXx8W10pWzFdLGQ9KHVbMl18fCIiKS5zcGxpdCgiLiIpLnNvcnQoKSxoKXtmb3IobD1ULmV2ZW50LnNwZWNpYWxbaF18fHt9LHA9c1toPShyP2wuZGVsZWdhdGVUeXBlOmwuYmluZFR5cGUpfHxoXXx8W10sdT11WzJdJiZuZXcgUmVnRXhwKCIoXnxcXC4pIitkLmpvaW4oIlxcLig/Oi4qXFwufCkiKSsiKFxcLnwkKSIpLGE9aT1wLmxlbmd0aDtpLS07KWY9cFtpXSwhbyYmdiE9PWYub3JpZ1R5cGV8fG4mJm4uZ3VpZCE9PWYuZ3VpZHx8dSYmIXUudGVzdChmLm5hbWVzcGFjZSl8fHImJnIhPT1mLnNlbGVjdG9yJiYoIioqIiE9PXJ8fCFmLnNlbGVjdG9yKXx8KHAuc3BsaWNlKGksMSksZi5zZWxlY3RvciYmcC5kZWxlZ2F0ZUNvdW50LS0sbC5yZW1vdmUmJmwucmVtb3ZlLmNhbGwodCxmKSk7YSYmIXAubGVuZ3RoJiYobC50ZWFyZG93biYmITEhPT1sLnRlYXJkb3duLmNhbGwodCxkLGcuaGFuZGxlKXx8VC5yZW1vdmVFdmVudCh0LGgsZy5oYW5kbGUpLGRlbGV0ZSBzW2hdKX1lbHNlIGZvcihoIGluIHMpVC5ldmVudC5yZW1vdmUodCxoK2VbY10sbixyLCEwKTtULmlzRW1wdHlPYmplY3QocykmJlEucmVtb3ZlKHQsImhhbmRsZSBldmVudHMiKX19LGRpc3BhdGNoOmZ1bmN0aW9uKHQpe3ZhciBlLG4scixvLGksYSx1PVQuZXZlbnQuZml4KHQpLHM9bmV3IEFycmF5KGFyZ3VtZW50cy5sZW5ndGgpLGM9KFEuZ2V0KHRoaXMsImV2ZW50cyIpfHx7fSlbdS50eXBlXXx8W10sZj1ULmV2ZW50LnNwZWNpYWxbdS50eXBlXXx8e307Zm9yKHNbMF09dSxlPTE7ZTxhcmd1bWVudHMubGVuZ3RoO2UrKylzW2VdPWFyZ3VtZW50c1tlXTtpZih1LmRlbGVnYXRlVGFyZ2V0PXRoaXMsIWYucHJlRGlzcGF0Y2h8fCExIT09Zi5wcmVEaXNwYXRjaC5jYWxsKHRoaXMsdSkpe2ZvcihhPVQuZXZlbnQuaGFuZGxlcnMuY2FsbCh0aGlzLHUsYyksZT0wOyhvPWFbZSsrXSkmJiF1LmlzUHJvcGFnYXRpb25TdG9wcGVkKCk7KWZvcih1LmN1cnJlbnRUYXJnZXQ9by5lbGVtLG49MDsoaT1vLmhhbmRsZXJzW24rK10pJiYhdS5pc0ltbWVkaWF0ZVByb3BhZ2F0aW9uU3RvcHBlZCgpOyl1LnJuYW1lc3BhY2UmJiExIT09aS5uYW1lc3BhY2UmJiF1LnJuYW1lc3BhY2UudGVzdChpLm5hbWVzcGFjZSl8fCh1LmhhbmRsZU9iaj1pLHUuZGF0YT1pLmRhdGEsdm9pZCAwIT09KHI9KChULmV2ZW50LnNwZWNpYWxbaS5vcmlnVHlwZV18fHt9KS5oYW5kbGV8fGkuaGFuZGxlcikuYXBwbHkoby5lbGVtLHMpKSYmITE9PT0odS5yZXN1bHQ9cikmJih1LnByZXZlbnREZWZhdWx0KCksdS5zdG9wUHJvcGFnYXRpb24oKSkpO3JldHVybiBmLnBvc3REaXNwYXRjaCYmZi5wb3N0RGlzcGF0Y2guY2FsbCh0aGlzLHUpLHUucmVzdWx0fX0saGFuZGxlcnM6ZnVuY3Rpb24odCxlKXt2YXIgbixyLG8saSxhLHU9W10scz1lLmRlbGVnYXRlQ291bnQsYz10LnRhcmdldDtpZihzJiZjLm5vZGVUeXBlJiYhKCJjbGljayI9PT10LnR5cGUmJnQuYnV0dG9uPj0xKSlmb3IoO2MhPT10aGlzO2M9Yy5wYXJlbnROb2RlfHx0aGlzKWlmKDE9PT1jLm5vZGVUeXBlJiYoImNsaWNrIiE9PXQudHlwZXx8ITAhPT1jLmRpc2FibGVkKSl7Zm9yKGk9W10sYT17fSxuPTA7bjxzO24rKyl2b2lkIDA9PT1hW289KHI9ZVtuXSkuc2VsZWN0b3IrIiAiXSYmKGFbb109ci5uZWVkc0NvbnRleHQ/VChvLHRoaXMpLmluZGV4KGMpPi0xOlQuZmluZChvLHRoaXMsbnVsbCxbY10pLmxlbmd0aCksYVtvXSYmaS5wdXNoKHIpO2kubGVuZ3RoJiZ1LnB1c2goe2VsZW06YyxoYW5kbGVyczppfSl9cmV0dXJuIGM9dGhpcyxzPGUubGVuZ3RoJiZ1LnB1c2goe2VsZW06YyxoYW5kbGVyczplLnNsaWNlKHMpfSksdX0sYWRkUHJvcDpmdW5jdGlvbih0LGUpe09iamVjdC5kZWZpbmVQcm9wZXJ0eShULkV2ZW50LnByb3RvdHlwZSx0LHtlbnVtZXJhYmxlOiEwLGNvbmZpZ3VyYWJsZTohMCxnZXQ6bShlKT9mdW5jdGlvbigpe2lmKHRoaXMub3JpZ2luYWxFdmVudClyZXR1cm4gZSh0aGlzLm9yaWdpbmFsRXZlbnQpfTpmdW5jdGlvbigpe2lmKHRoaXMub3JpZ2luYWxFdmVudClyZXR1cm4gdGhpcy5vcmlnaW5hbEV2ZW50W3RdfSxzZXQ6ZnVuY3Rpb24oZSl7T2JqZWN0LmRlZmluZVByb3BlcnR5KHRoaXMsdCx7ZW51bWVyYWJsZTohMCxjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITAsdmFsdWU6ZX0pfX0pfSxmaXg6ZnVuY3Rpb24odCl7cmV0dXJuIHRbVC5leHBhbmRvXT90Om5ldyBULkV2ZW50KHQpfSxzcGVjaWFsOntsb2FkOntub0J1YmJsZTohMH0sY2xpY2s6e3NldHVwOmZ1bmN0aW9uKHQpe3ZhciBlPXRoaXN8fHQ7cmV0dXJuIHZ0LnRlc3QoZS50eXBlKSYmZS5jbGljayYmUihlLCJpbnB1dCIpJiZQdChlLCJjbGljayIsanQpLCExfSx0cmlnZ2VyOmZ1bmN0aW9uKHQpe3ZhciBlPXRoaXN8fHQ7cmV0dXJuIHZ0LnRlc3QoZS50eXBlKSYmZS5jbGljayYmUihlLCJpbnB1dCIpJiZQdChlLCJjbGljayIpLCEwfSxfZGVmYXVsdDpmdW5jdGlvbih0KXt2YXIgZT10LnRhcmdldDtyZXR1cm4gdnQudGVzdChlLnR5cGUpJiZlLmNsaWNrJiZSKGUsImlucHV0IikmJlEuZ2V0KGUsImNsaWNrIil8fFIoZSwiYSIpfX0sYmVmb3JldW5sb2FkOntwb3N0RGlzcGF0Y2g6ZnVuY3Rpb24odCl7dm9pZCAwIT09dC5yZXN1bHQmJnQub3JpZ2luYWxFdmVudCYmKHQub3JpZ2luYWxFdmVudC5yZXR1cm5WYWx1ZT10LnJlc3VsdCl9fX19LFQucmVtb3ZlRXZlbnQ9ZnVuY3Rpb24odCxlLG4pe3QucmVtb3ZlRXZlbnRMaXN0ZW5lciYmdC5yZW1vdmVFdmVudExpc3RlbmVyKGUsbil9LFQuRXZlbnQ9ZnVuY3Rpb24odCxlKXtpZighKHRoaXMgaW5zdGFuY2VvZiBULkV2ZW50KSlyZXR1cm4gbmV3IFQuRXZlbnQodCxlKTt0JiZ0LnR5cGU/KHRoaXMub3JpZ2luYWxFdmVudD10LHRoaXMudHlwZT10LnR5cGUsdGhpcy5pc0RlZmF1bHRQcmV2ZW50ZWQ9dC5kZWZhdWx0UHJldmVudGVkfHx2b2lkIDA9PT10LmRlZmF1bHRQcmV2ZW50ZWQmJiExPT09dC5yZXR1cm5WYWx1ZT9qdDpPdCx0aGlzLnRhcmdldD10LnRhcmdldCYmMz09PXQudGFyZ2V0Lm5vZGVUeXBlP3QudGFyZ2V0LnBhcmVudE5vZGU6dC50YXJnZXQsdGhpcy5jdXJyZW50VGFyZ2V0PXQuY3VycmVudFRhcmdldCx0aGlzLnJlbGF0ZWRUYXJnZXQ9dC5yZWxhdGVkVGFyZ2V0KTp0aGlzLnR5cGU9dCxlJiZULmV4dGVuZCh0aGlzLGUpLHRoaXMudGltZVN0YW1wPXQmJnQudGltZVN0YW1wfHxEYXRlLm5vdygpLHRoaXNbVC5leHBhbmRvXT0hMH0sVC5FdmVudC5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOlQuRXZlbnQsaXNEZWZhdWx0UHJldmVudGVkOk90LGlzUHJvcGFnYXRpb25TdG9wcGVkOk90LGlzSW1tZWRpYXRlUHJvcGFnYXRpb25TdG9wcGVkOk90LGlzU2ltdWxhdGVkOiExLHByZXZlbnREZWZhdWx0OmZ1bmN0aW9uKCl7dmFyIHQ9dGhpcy5vcmlnaW5hbEV2ZW50O3RoaXMuaXNEZWZhdWx0UHJldmVudGVkPWp0LHQmJiF0aGlzLmlzU2ltdWxhdGVkJiZ0LnByZXZlbnREZWZhdWx0KCl9LHN0b3BQcm9wYWdhdGlvbjpmdW5jdGlvbigpe3ZhciB0PXRoaXMub3JpZ2luYWxFdmVudDt0aGlzLmlzUHJvcGFnYXRpb25TdG9wcGVkPWp0LHQmJiF0aGlzLmlzU2ltdWxhdGVkJiZ0LnN0b3BQcm9wYWdhdGlvbigpfSxzdG9wSW1tZWRpYXRlUHJvcGFnYXRpb246ZnVuY3Rpb24oKXt2YXIgdD10aGlzLm9yaWdpbmFsRXZlbnQ7dGhpcy5pc0ltbWVkaWF0ZVByb3BhZ2F0aW9uU3RvcHBlZD1qdCx0JiYhdGhpcy5pc1NpbXVsYXRlZCYmdC5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKSx0aGlzLnN0b3BQcm9wYWdhdGlvbigpfX0sVC5lYWNoKHthbHRLZXk6ITAsYnViYmxlczohMCxjYW5jZWxhYmxlOiEwLGNoYW5nZWRUb3VjaGVzOiEwLGN0cmxLZXk6ITAsZGV0YWlsOiEwLGV2ZW50UGhhc2U6ITAsbWV0YUtleTohMCxwYWdlWDohMCxwYWdlWTohMCxzaGlmdEtleTohMCx2aWV3OiEwLGNoYXI6ITAsY29kZTohMCxjaGFyQ29kZTohMCxrZXk6ITAsa2V5Q29kZTohMCxidXR0b246ITAsYnV0dG9uczohMCxjbGllbnRYOiEwLGNsaWVudFk6ITAsb2Zmc2V0WDohMCxvZmZzZXRZOiEwLHBvaW50ZXJJZDohMCxwb2ludGVyVHlwZTohMCxzY3JlZW5YOiEwLHNjcmVlblk6ITAsdGFyZ2V0VG91Y2hlczohMCx0b0VsZW1lbnQ6ITAsdG91Y2hlczohMCx3aGljaDpmdW5jdGlvbih0KXt2YXIgZT10LmJ1dHRvbjtyZXR1cm4gbnVsbD09dC53aGljaCYmQXQudGVzdCh0LnR5cGUpP251bGwhPXQuY2hhckNvZGU/dC5jaGFyQ29kZTp0LmtleUNvZGU6IXQud2hpY2gmJnZvaWQgMCE9PWUmJkN0LnRlc3QodC50eXBlKT8xJmU/MToyJmU/Mzo0JmU/MjowOnQud2hpY2h9fSxULmV2ZW50LmFkZFByb3ApLFQuZWFjaCh7Zm9jdXM6ImZvY3VzaW4iLGJsdXI6ImZvY3Vzb3V0In0sZnVuY3Rpb24odCxlKXtULmV2ZW50LnNwZWNpYWxbdF09e3NldHVwOmZ1bmN0aW9uKCl7cmV0dXJuIFB0KHRoaXMsdCxSdCksITF9LHRyaWdnZXI6ZnVuY3Rpb24oKXtyZXR1cm4gUHQodGhpcyx0KSwhMH0sZGVsZWdhdGVUeXBlOmV9fSksVC5lYWNoKHttb3VzZWVudGVyOiJtb3VzZW92ZXIiLG1vdXNlbGVhdmU6Im1vdXNlb3V0Iixwb2ludGVyZW50ZXI6InBvaW50ZXJvdmVyIixwb2ludGVybGVhdmU6InBvaW50ZXJvdXQifSxmdW5jdGlvbih0LGUpe1QuZXZlbnQuc3BlY2lhbFt0XT17ZGVsZWdhdGVUeXBlOmUsYmluZFR5cGU6ZSxoYW5kbGU6ZnVuY3Rpb24odCl7dmFyIG4scj10aGlzLG89dC5yZWxhdGVkVGFyZ2V0LGk9dC5oYW5kbGVPYmo7cmV0dXJuIG8mJihvPT09cnx8VC5jb250YWlucyhyLG8pKXx8KHQudHlwZT1pLm9yaWdUeXBlLG49aS5oYW5kbGVyLmFwcGx5KHRoaXMsYXJndW1lbnRzKSx0LnR5cGU9ZSksbn19fSksVC5mbi5leHRlbmQoe29uOmZ1bmN0aW9uKHQsZSxuLHIpe3JldHVybiBMdCh0aGlzLHQsZSxuLHIpfSxvbmU6ZnVuY3Rpb24odCxlLG4scil7cmV0dXJuIEx0KHRoaXMsdCxlLG4sciwxKX0sb2ZmOmZ1bmN0aW9uKHQsZSxuKXt2YXIgcixvO2lmKHQmJnQucHJldmVudERlZmF1bHQmJnQuaGFuZGxlT2JqKXJldHVybiByPXQuaGFuZGxlT2JqLFQodC5kZWxlZ2F0ZVRhcmdldCkub2ZmKHIubmFtZXNwYWNlP3Iub3JpZ1R5cGUrIi4iK3IubmFtZXNwYWNlOnIub3JpZ1R5cGUsci5zZWxlY3RvcixyLmhhbmRsZXIpLHRoaXM7aWYoIm9iamVjdCI9PXR5cGVvZiB0KXtmb3IobyBpbiB0KXRoaXMub2ZmKG8sZSx0W29dKTtyZXR1cm4gdGhpc31yZXR1cm4hMSE9PWUmJiJmdW5jdGlvbiIhPXR5cGVvZiBlfHwobj1lLGU9dm9pZCAwKSwhMT09PW4mJihuPU90KSx0aGlzLmVhY2goZnVuY3Rpb24oKXtULmV2ZW50LnJlbW92ZSh0aGlzLHQsbixlKX0pfX0pO3ZhciBOdD0vPCg/IWFyZWF8YnJ8Y29sfGVtYmVkfGhyfGltZ3xpbnB1dHxsaW5rfG1ldGF8cGFyYW0pKChbYS16XVteXC9cMD5ceDIwXHRcclxuXGZdKilbXj5dKilcLz4vZ2ksRHQ9LzxzY3JpcHR8PHN0eWxlfDxsaW5rL2ksSXQ9L2NoZWNrZWRccyooPzpbXj1dfD1ccyouY2hlY2tlZC4pL2ksX3Q9L15ccyo8ISg/OlxbQ0RBVEFcW3wtLSl8KD86XF1cXXwtLSk+XHMqJC9nO2Z1bmN0aW9uIEJ0KHQsZSl7cmV0dXJuIFIodCwidGFibGUiKSYmUigxMSE9PWUubm9kZVR5cGU/ZTplLmZpcnN0Q2hpbGQsInRyIikmJlQodCkuY2hpbGRyZW4oInRib2R5IilbMF18fHR9ZnVuY3Rpb24gTXQodCl7cmV0dXJuIHQudHlwZT0obnVsbCE9PXQuZ2V0QXR0cmlidXRlKCJ0eXBlIikpKyIvIit0LnR5cGUsdH1mdW5jdGlvbiBVdCh0KXtyZXR1cm4idHJ1ZS8iPT09KHQudHlwZXx8IiIpLnNsaWNlKDAsNSk/dC50eXBlPXQudHlwZS5zbGljZSg1KTp0LnJlbW92ZUF0dHJpYnV0ZSgidHlwZSIpLHR9ZnVuY3Rpb24gcXQodCxlKXt2YXIgbixyLG8saSxhLHUscyxjO2lmKDE9PT1lLm5vZGVUeXBlKXtpZihRLmhhc0RhdGEodCkmJihpPVEuYWNjZXNzKHQpLGE9US5zZXQoZSxpKSxjPWkuZXZlbnRzKSlmb3IobyBpbiBkZWxldGUgYS5oYW5kbGUsYS5ldmVudHM9e30sYylmb3Iobj0wLHI9Y1tvXS5sZW5ndGg7bjxyO24rKylULmV2ZW50LmFkZChlLG8sY1tvXVtuXSk7Wi5oYXNEYXRhKHQpJiYodT1aLmFjY2Vzcyh0KSxzPVQuZXh0ZW5kKHt9LHUpLFouc2V0KGUscykpfX1mdW5jdGlvbiBIdCh0LGUpe3ZhciBuPWUubm9kZU5hbWUudG9Mb3dlckNhc2UoKTsiaW5wdXQiPT09biYmdnQudGVzdCh0LnR5cGUpP2UuY2hlY2tlZD10LmNoZWNrZWQ6ImlucHV0IiE9PW4mJiJ0ZXh0YXJlYSIhPT1ufHwoZS5kZWZhdWx0VmFsdWU9dC5kZWZhdWx0VmFsdWUpfWZ1bmN0aW9uIEZ0KHQsZSxuLHIpe2U9Yy5hcHBseShbXSxlKTt2YXIgbyxpLGEsdSxzLGYsbD0wLHA9dC5sZW5ndGgsaD1wLTEsZD1lWzBdLHY9bShkKTtpZih2fHxwPjEmJiJzdHJpbmciPT10eXBlb2YgZCYmIXkuY2hlY2tDbG9uZSYmSXQudGVzdChkKSlyZXR1cm4gdC5lYWNoKGZ1bmN0aW9uKG8pe3ZhciBpPXQuZXEobyk7diYmKGVbMF09ZC5jYWxsKHRoaXMsbyxpLmh0bWwoKSkpLEZ0KGksZSxuLHIpfSk7aWYocCYmKGk9KG89U3QoZSx0WzBdLm93bmVyRG9jdW1lbnQsITEsdCxyKSkuZmlyc3RDaGlsZCwxPT09by5jaGlsZE5vZGVzLmxlbmd0aCYmKG89aSksaXx8cikpe2Zvcih1PShhPVQubWFwKHh0KG8sInNjcmlwdCIpLE10KSkubGVuZ3RoO2w8cDtsKyspcz1vLGwhPT1oJiYocz1ULmNsb25lKHMsITAsITApLHUmJlQubWVyZ2UoYSx4dChzLCJzY3JpcHQiKSkpLG4uY2FsbCh0W2xdLHMsbCk7aWYodSlmb3IoZj1hW2EubGVuZ3RoLTFdLm93bmVyRG9jdW1lbnQsVC5tYXAoYSxVdCksbD0wO2w8dTtsKyspcz1hW2xdLHl0LnRlc3Qocy50eXBlfHwiIikmJiFRLmFjY2VzcyhzLCJnbG9iYWxFdmFsIikmJlQuY29udGFpbnMoZixzKSYmKHMuc3JjJiYibW9kdWxlIiE9PShzLnR5cGV8fCIiKS50b0xvd2VyQ2FzZSgpP1QuX2V2YWxVcmwmJiFzLm5vTW9kdWxlJiZULl9ldmFsVXJsKHMuc3JjLHtub25jZTpzLm5vbmNlfHxzLmdldEF0dHJpYnV0ZSgibm9uY2UiKX0pOncocy50ZXh0Q29udGVudC5yZXBsYWNlKF90LCIiKSxzLGYpKX1yZXR1cm4gdH1mdW5jdGlvbiAkdCh0LGUsbil7Zm9yKHZhciByLG89ZT9ULmZpbHRlcihlLHQpOnQsaT0wO251bGwhPShyPW9baV0pO2krKylufHwxIT09ci5ub2RlVHlwZXx8VC5jbGVhbkRhdGEoeHQocikpLHIucGFyZW50Tm9kZSYmKG4mJnV0KHIpJiZidCh4dChyLCJzY3JpcHQiKSksci5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKHIpKTtyZXR1cm4gdH1ULmV4dGVuZCh7aHRtbFByZWZpbHRlcjpmdW5jdGlvbih0KXtyZXR1cm4gdC5yZXBsYWNlKE50LCI8JDE+PC8kMj4iKX0sY2xvbmU6ZnVuY3Rpb24odCxlLG4pe3ZhciByLG8saSxhLHU9dC5jbG9uZU5vZGUoITApLHM9dXQodCk7aWYoISh5Lm5vQ2xvbmVDaGVja2VkfHwxIT09dC5ub2RlVHlwZSYmMTEhPT10Lm5vZGVUeXBlfHxULmlzWE1MRG9jKHQpKSlmb3IoYT14dCh1KSxyPTAsbz0oaT14dCh0KSkubGVuZ3RoO3I8bztyKyspSHQoaVtyXSxhW3JdKTtpZihlKWlmKG4pZm9yKGk9aXx8eHQodCksYT1hfHx4dCh1KSxyPTAsbz1pLmxlbmd0aDtyPG87cisrKXF0KGlbcl0sYVtyXSk7ZWxzZSBxdCh0LHUpO3JldHVybihhPXh0KHUsInNjcmlwdCIpKS5sZW5ndGg+MCYmYnQoYSwhcyYmeHQodCwic2NyaXB0IikpLHV9LGNsZWFuRGF0YTpmdW5jdGlvbih0KXtmb3IodmFyIGUsbixyLG89VC5ldmVudC5zcGVjaWFsLGk9MDt2b2lkIDAhPT0obj10W2ldKTtpKyspaWYoSihuKSl7aWYoZT1uW1EuZXhwYW5kb10pe2lmKGUuZXZlbnRzKWZvcihyIGluIGUuZXZlbnRzKW9bcl0/VC5ldmVudC5yZW1vdmUobixyKTpULnJlbW92ZUV2ZW50KG4scixlLmhhbmRsZSk7bltRLmV4cGFuZG9dPXZvaWQgMH1uW1ouZXhwYW5kb10mJihuW1ouZXhwYW5kb109dm9pZCAwKX19fSksVC5mbi5leHRlbmQoe2RldGFjaDpmdW5jdGlvbih0KXtyZXR1cm4gJHQodGhpcyx0LCEwKX0scmVtb3ZlOmZ1bmN0aW9uKHQpe3JldHVybiAkdCh0aGlzLHQpfSx0ZXh0OmZ1bmN0aW9uKHQpe3JldHVybiBXKHRoaXMsZnVuY3Rpb24odCl7cmV0dXJuIHZvaWQgMD09PXQ/VC50ZXh0KHRoaXMpOnRoaXMuZW1wdHkoKS5lYWNoKGZ1bmN0aW9uKCl7MSE9PXRoaXMubm9kZVR5cGUmJjExIT09dGhpcy5ub2RlVHlwZSYmOSE9PXRoaXMubm9kZVR5cGV8fCh0aGlzLnRleHRDb250ZW50PXQpfSl9LG51bGwsdCxhcmd1bWVudHMubGVuZ3RoKX0sYXBwZW5kOmZ1bmN0aW9uKCl7cmV0dXJuIEZ0KHRoaXMsYXJndW1lbnRzLGZ1bmN0aW9uKHQpezEhPT10aGlzLm5vZGVUeXBlJiYxMSE9PXRoaXMubm9kZVR5cGUmJjkhPT10aGlzLm5vZGVUeXBlfHxCdCh0aGlzLHQpLmFwcGVuZENoaWxkKHQpfSl9LHByZXBlbmQ6ZnVuY3Rpb24oKXtyZXR1cm4gRnQodGhpcyxhcmd1bWVudHMsZnVuY3Rpb24odCl7aWYoMT09PXRoaXMubm9kZVR5cGV8fDExPT09dGhpcy5ub2RlVHlwZXx8OT09PXRoaXMubm9kZVR5cGUpe3ZhciBlPUJ0KHRoaXMsdCk7ZS5pbnNlcnRCZWZvcmUodCxlLmZpcnN0Q2hpbGQpfX0pfSxiZWZvcmU6ZnVuY3Rpb24oKXtyZXR1cm4gRnQodGhpcyxhcmd1bWVudHMsZnVuY3Rpb24odCl7dGhpcy5wYXJlbnROb2RlJiZ0aGlzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHQsdGhpcyl9KX0sYWZ0ZXI6ZnVuY3Rpb24oKXtyZXR1cm4gRnQodGhpcyxhcmd1bWVudHMsZnVuY3Rpb24odCl7dGhpcy5wYXJlbnROb2RlJiZ0aGlzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHQsdGhpcy5uZXh0U2libGluZyl9KX0sZW1wdHk6ZnVuY3Rpb24oKXtmb3IodmFyIHQsZT0wO251bGwhPSh0PXRoaXNbZV0pO2UrKykxPT09dC5ub2RlVHlwZSYmKFQuY2xlYW5EYXRhKHh0KHQsITEpKSx0LnRleHRDb250ZW50PSIiKTtyZXR1cm4gdGhpc30sY2xvbmU6ZnVuY3Rpb24odCxlKXtyZXR1cm4gdD1udWxsIT10JiZ0LGU9bnVsbD09ZT90OmUsdGhpcy5tYXAoZnVuY3Rpb24oKXtyZXR1cm4gVC5jbG9uZSh0aGlzLHQsZSl9KX0saHRtbDpmdW5jdGlvbih0KXtyZXR1cm4gVyh0aGlzLGZ1bmN0aW9uKHQpe3ZhciBlPXRoaXNbMF18fHt9LG49MCxyPXRoaXMubGVuZ3RoO2lmKHZvaWQgMD09PXQmJjE9PT1lLm5vZGVUeXBlKXJldHVybiBlLmlubmVySFRNTDtpZigic3RyaW5nIj09dHlwZW9mIHQmJiFEdC50ZXN0KHQpJiYhbXRbKGd0LmV4ZWModCl8fFsiIiwiIl0pWzFdLnRvTG93ZXJDYXNlKCldKXt0PVQuaHRtbFByZWZpbHRlcih0KTt0cnl7Zm9yKDtuPHI7bisrKTE9PT0oZT10aGlzW25dfHx7fSkubm9kZVR5cGUmJihULmNsZWFuRGF0YSh4dChlLCExKSksZS5pbm5lckhUTUw9dCk7ZT0wfWNhdGNoKHQpe319ZSYmdGhpcy5lbXB0eSgpLmFwcGVuZCh0KX0sbnVsbCx0LGFyZ3VtZW50cy5sZW5ndGgpfSxyZXBsYWNlV2l0aDpmdW5jdGlvbigpe3ZhciB0PVtdO3JldHVybiBGdCh0aGlzLGFyZ3VtZW50cyxmdW5jdGlvbihlKXt2YXIgbj10aGlzLnBhcmVudE5vZGU7VC5pbkFycmF5KHRoaXMsdCk8MCYmKFQuY2xlYW5EYXRhKHh0KHRoaXMpKSxuJiZuLnJlcGxhY2VDaGlsZChlLHRoaXMpKX0sdCl9fSksVC5lYWNoKHthcHBlbmRUbzoiYXBwZW5kIixwcmVwZW5kVG86InByZXBlbmQiLGluc2VydEJlZm9yZToiYmVmb3JlIixpbnNlcnRBZnRlcjoiYWZ0ZXIiLHJlcGxhY2VBbGw6InJlcGxhY2VXaXRoIn0sZnVuY3Rpb24odCxlKXtULmZuW3RdPWZ1bmN0aW9uKHQpe2Zvcih2YXIgbixyPVtdLG89VCh0KSxpPW8ubGVuZ3RoLTEsYT0wO2E8PWk7YSsrKW49YT09PWk/dGhpczp0aGlzLmNsb25lKCEwKSxUKG9bYV0pW2VdKG4pLGYuYXBwbHkocixuLmdldCgpKTtyZXR1cm4gdGhpcy5wdXNoU3RhY2socil9fSk7dmFyIHp0PW5ldyBSZWdFeHAoIl4oIitydCsiKSg/IXB4KVthLXolXSskIiwiaSIpLFd0PWZ1bmN0aW9uKHQpe3ZhciBlPXQub3duZXJEb2N1bWVudC5kZWZhdWx0VmlldztyZXR1cm4gZSYmZS5vcGVuZXJ8fChlPW4pLGUuZ2V0Q29tcHV0ZWRTdHlsZSh0KX0sWXQ9bmV3IFJlZ0V4cChpdC5qb2luKCJ8IiksImkiKTtmdW5jdGlvbiBYdCh0LGUsbil7dmFyIHIsbyxpLGEsdT10LnN0eWxlO3JldHVybihuPW58fFd0KHQpKSYmKCIiIT09KGE9bi5nZXRQcm9wZXJ0eVZhbHVlKGUpfHxuW2VdKXx8dXQodCl8fChhPVQuc3R5bGUodCxlKSksIXkucGl4ZWxCb3hTdHlsZXMoKSYmenQudGVzdChhKSYmWXQudGVzdChlKSYmKHI9dS53aWR0aCxvPXUubWluV2lkdGgsaT11Lm1heFdpZHRoLHUubWluV2lkdGg9dS5tYXhXaWR0aD11LndpZHRoPWEsYT1uLndpZHRoLHUud2lkdGg9cix1Lm1pbldpZHRoPW8sdS5tYXhXaWR0aD1pKSksdm9pZCAwIT09YT9hKyIiOmF9ZnVuY3Rpb24gR3QodCxlKXtyZXR1cm57Z2V0OmZ1bmN0aW9uKCl7aWYoIXQoKSlyZXR1cm4odGhpcy5nZXQ9ZSkuYXBwbHkodGhpcyxhcmd1bWVudHMpO2RlbGV0ZSB0aGlzLmdldH19fSFmdW5jdGlvbigpe2Z1bmN0aW9uIHQoKXtpZihmKXtjLnN0eWxlLmNzc1RleHQ9InBvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTExMTExcHg7d2lkdGg6NjBweDttYXJnaW4tdG9wOjFweDtwYWRkaW5nOjA7Ym9yZGVyOjAiLGYuc3R5bGUuY3NzVGV4dD0icG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6c2Nyb2xsO21hcmdpbjphdXRvO2JvcmRlcjoxcHg7cGFkZGluZzoxcHg7d2lkdGg6NjAlO3RvcDoxJSIsYXQuYXBwZW5kQ2hpbGQoYykuYXBwZW5kQ2hpbGQoZik7dmFyIHQ9bi5nZXRDb21wdXRlZFN0eWxlKGYpO3I9IjElIiE9PXQudG9wLHM9MTI9PT1lKHQubWFyZ2luTGVmdCksZi5zdHlsZS5yaWdodD0iNjAlIix1PTM2PT09ZSh0LnJpZ2h0KSxvPTM2PT09ZSh0LndpZHRoKSxmLnN0eWxlLnBvc2l0aW9uPSJhYnNvbHV0ZSIsaT0xMj09PWUoZi5vZmZzZXRXaWR0aC8zKSxhdC5yZW1vdmVDaGlsZChjKSxmPW51bGx9fWZ1bmN0aW9uIGUodCl7cmV0dXJuIE1hdGgucm91bmQocGFyc2VGbG9hdCh0KSl9dmFyIHIsbyxpLHUscyxjPWEuY3JlYXRlRWxlbWVudCgiZGl2IiksZj1hLmNyZWF0ZUVsZW1lbnQoImRpdiIpO2Yuc3R5bGUmJihmLnN0eWxlLmJhY2tncm91bmRDbGlwPSJjb250ZW50LWJveCIsZi5jbG9uZU5vZGUoITApLnN0eWxlLmJhY2tncm91bmRDbGlwPSIiLHkuY2xlYXJDbG9uZVN0eWxlPSJjb250ZW50LWJveCI9PT1mLnN0eWxlLmJhY2tncm91bmRDbGlwLFQuZXh0ZW5kKHkse2JveFNpemluZ1JlbGlhYmxlOmZ1bmN0aW9uKCl7cmV0dXJuIHQoKSxvfSxwaXhlbEJveFN0eWxlczpmdW5jdGlvbigpe3JldHVybiB0KCksdX0scGl4ZWxQb3NpdGlvbjpmdW5jdGlvbigpe3JldHVybiB0KCkscn0scmVsaWFibGVNYXJnaW5MZWZ0OmZ1bmN0aW9uKCl7cmV0dXJuIHQoKSxzfSxzY3JvbGxib3hTaXplOmZ1bmN0aW9uKCl7cmV0dXJuIHQoKSxpfX0pKX0oKTt2YXIgVnQ9WyJXZWJraXQiLCJNb3oiLCJtcyJdLEp0PWEuY3JlYXRlRWxlbWVudCgiZGl2Iikuc3R5bGUsS3Q9e307ZnVuY3Rpb24gUXQodCl7dmFyIGU9VC5jc3NQcm9wc1t0XXx8S3RbdF07cmV0dXJuIGV8fCh0IGluIEp0P3Q6S3RbdF09ZnVuY3Rpb24odCl7Zm9yKHZhciBlPXRbMF0udG9VcHBlckNhc2UoKSt0LnNsaWNlKDEpLG49VnQubGVuZ3RoO24tLTspaWYoKHQ9VnRbbl0rZSlpbiBKdClyZXR1cm4gdH0odCl8fHQpfXZhciBadD0vXihub25lfHRhYmxlKD8hLWNbZWFdKS4rKS8sdGU9L14tLS8sZWU9e3Bvc2l0aW9uOiJhYnNvbHV0ZSIsdmlzaWJpbGl0eToiaGlkZGVuIixkaXNwbGF5OiJibG9jayJ9LG5lPXtsZXR0ZXJTcGFjaW5nOiIwIixmb250V2VpZ2h0OiI0MDAifTtmdW5jdGlvbiByZSh0LGUsbil7dmFyIHI9b3QuZXhlYyhlKTtyZXR1cm4gcj9NYXRoLm1heCgwLHJbMl0tKG58fDApKSsoclszXXx8InB4Iik6ZX1mdW5jdGlvbiBvZSh0LGUsbixyLG8saSl7dmFyIGE9IndpZHRoIj09PWU/MTowLHU9MCxzPTA7aWYobj09PShyPyJib3JkZXIiOiJjb250ZW50IikpcmV0dXJuIDA7Zm9yKDthPDQ7YSs9MikibWFyZ2luIj09PW4mJihzKz1ULmNzcyh0LG4raXRbYV0sITAsbykpLHI/KCJjb250ZW50Ij09PW4mJihzLT1ULmNzcyh0LCJwYWRkaW5nIitpdFthXSwhMCxvKSksIm1hcmdpbiIhPT1uJiYocy09VC5jc3ModCwiYm9yZGVyIitpdFthXSsiV2lkdGgiLCEwLG8pKSk6KHMrPVQuY3NzKHQsInBhZGRpbmciK2l0W2FdLCEwLG8pLCJwYWRkaW5nIiE9PW4/cys9VC5jc3ModCwiYm9yZGVyIitpdFthXSsiV2lkdGgiLCEwLG8pOnUrPVQuY3NzKHQsImJvcmRlciIraXRbYV0rIldpZHRoIiwhMCxvKSk7cmV0dXJuIXImJmk+PTAmJihzKz1NYXRoLm1heCgwLE1hdGguY2VpbCh0WyJvZmZzZXQiK2VbMF0udG9VcHBlckNhc2UoKStlLnNsaWNlKDEpXS1pLXMtdS0uNSkpfHwwKSxzfWZ1bmN0aW9uIGllKHQsZSxuKXt2YXIgcj1XdCh0KSxvPSgheS5ib3hTaXppbmdSZWxpYWJsZSgpfHxuKSYmImJvcmRlci1ib3giPT09VC5jc3ModCwiYm94U2l6aW5nIiwhMSxyKSxpPW8sYT1YdCh0LGUsciksdT0ib2Zmc2V0IitlWzBdLnRvVXBwZXJDYXNlKCkrZS5zbGljZSgxKTtpZih6dC50ZXN0KGEpKXtpZighbilyZXR1cm4gYTthPSJhdXRvIn1yZXR1cm4oIXkuYm94U2l6aW5nUmVsaWFibGUoKSYmb3x8ImF1dG8iPT09YXx8IXBhcnNlRmxvYXQoYSkmJiJpbmxpbmUiPT09VC5jc3ModCwiZGlzcGxheSIsITEscikpJiZ0LmdldENsaWVudFJlY3RzKCkubGVuZ3RoJiYobz0iYm9yZGVyLWJveCI9PT1ULmNzcyh0LCJib3hTaXppbmciLCExLHIpLChpPXUgaW4gdCkmJihhPXRbdV0pKSwoYT1wYXJzZUZsb2F0KGEpfHwwKStvZSh0LGUsbnx8KG8/ImJvcmRlciI6ImNvbnRlbnQiKSxpLHIsYSkrInB4In1mdW5jdGlvbiBhZSh0LGUsbixyLG8pe3JldHVybiBuZXcgYWUucHJvdG90eXBlLmluaXQodCxlLG4scixvKX1ULmV4dGVuZCh7Y3NzSG9va3M6e29wYWNpdHk6e2dldDpmdW5jdGlvbih0LGUpe2lmKGUpe3ZhciBuPVh0KHQsIm9wYWNpdHkiKTtyZXR1cm4iIj09PW4/IjEiOm59fX19LGNzc051bWJlcjp7YW5pbWF0aW9uSXRlcmF0aW9uQ291bnQ6ITAsY29sdW1uQ291bnQ6ITAsZmlsbE9wYWNpdHk6ITAsZmxleEdyb3c6ITAsZmxleFNocmluazohMCxmb250V2VpZ2h0OiEwLGdyaWRBcmVhOiEwLGdyaWRDb2x1bW46ITAsZ3JpZENvbHVtbkVuZDohMCxncmlkQ29sdW1uU3RhcnQ6ITAsZ3JpZFJvdzohMCxncmlkUm93RW5kOiEwLGdyaWRSb3dTdGFydDohMCxsaW5lSGVpZ2h0OiEwLG9wYWNpdHk6ITAsb3JkZXI6ITAsb3JwaGFuczohMCx3aWRvd3M6ITAsekluZGV4OiEwLHpvb206ITB9LGNzc1Byb3BzOnt9LHN0eWxlOmZ1bmN0aW9uKHQsZSxuLHIpe2lmKHQmJjMhPT10Lm5vZGVUeXBlJiY4IT09dC5ub2RlVHlwZSYmdC5zdHlsZSl7dmFyIG8saSxhLHU9VihlKSxzPXRlLnRlc3QoZSksYz10LnN0eWxlO2lmKHN8fChlPVF0KHUpKSxhPVQuY3NzSG9va3NbZV18fFQuY3NzSG9va3NbdV0sdm9pZCAwPT09bilyZXR1cm4gYSYmImdldCJpbiBhJiZ2b2lkIDAhPT0obz1hLmdldCh0LCExLHIpKT9vOmNbZV07InN0cmluZyI9PT0oaT10eXBlb2YgbikmJihvPW90LmV4ZWMobikpJiZvWzFdJiYobj1sdCh0LGUsbyksaT0ibnVtYmVyIiksbnVsbCE9biYmbj09biYmKCJudW1iZXIiIT09aXx8c3x8KG4rPW8mJm9bM118fChULmNzc051bWJlclt1XT8iIjoicHgiKSkseS5jbGVhckNsb25lU3R5bGV8fCIiIT09bnx8MCE9PWUuaW5kZXhPZigiYmFja2dyb3VuZCIpfHwoY1tlXT0iaW5oZXJpdCIpLGEmJiJzZXQiaW4gYSYmdm9pZCAwPT09KG49YS5zZXQodCxuLHIpKXx8KHM/Yy5zZXRQcm9wZXJ0eShlLG4pOmNbZV09bikpfX0sY3NzOmZ1bmN0aW9uKHQsZSxuLHIpe3ZhciBvLGksYSx1PVYoZSk7cmV0dXJuIHRlLnRlc3QoZSl8fChlPVF0KHUpKSwoYT1ULmNzc0hvb2tzW2VdfHxULmNzc0hvb2tzW3VdKSYmImdldCJpbiBhJiYobz1hLmdldCh0LCEwLG4pKSx2b2lkIDA9PT1vJiYobz1YdCh0LGUscikpLCJub3JtYWwiPT09byYmZSBpbiBuZSYmKG89bmVbZV0pLCIiPT09bnx8bj8oaT1wYXJzZUZsb2F0KG8pLCEwPT09bnx8aXNGaW5pdGUoaSk/aXx8MDpvKTpvfX0pLFQuZWFjaChbImhlaWdodCIsIndpZHRoIl0sZnVuY3Rpb24odCxlKXtULmNzc0hvb2tzW2VdPXtnZXQ6ZnVuY3Rpb24odCxuLHIpe2lmKG4pcmV0dXJuIVp0LnRlc3QoVC5jc3ModCwiZGlzcGxheSIpKXx8dC5nZXRDbGllbnRSZWN0cygpLmxlbmd0aCYmdC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0aD9pZSh0LGUscik6ZnQodCxlZSxmdW5jdGlvbigpe3JldHVybiBpZSh0LGUscil9KX0sc2V0OmZ1bmN0aW9uKHQsbixyKXt2YXIgbyxpPVd0KHQpLGE9IXkuc2Nyb2xsYm94U2l6ZSgpJiYiYWJzb2x1dGUiPT09aS5wb3NpdGlvbix1PShhfHxyKSYmImJvcmRlci1ib3giPT09VC5jc3ModCwiYm94U2l6aW5nIiwhMSxpKSxzPXI/b2UodCxlLHIsdSxpKTowO3JldHVybiB1JiZhJiYocy09TWF0aC5jZWlsKHRbIm9mZnNldCIrZVswXS50b1VwcGVyQ2FzZSgpK2Uuc2xpY2UoMSldLXBhcnNlRmxvYXQoaVtlXSktb2UodCxlLCJib3JkZXIiLCExLGkpLS41KSkscyYmKG89b3QuZXhlYyhuKSkmJiJweCIhPT0ob1szXXx8InB4IikmJih0LnN0eWxlW2VdPW4sbj1ULmNzcyh0LGUpKSxyZSgwLG4scyl9fX0pLFQuY3NzSG9va3MubWFyZ2luTGVmdD1HdCh5LnJlbGlhYmxlTWFyZ2luTGVmdCxmdW5jdGlvbih0LGUpe2lmKGUpcmV0dXJuKHBhcnNlRmxvYXQoWHQodCwibWFyZ2luTGVmdCIpKXx8dC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5sZWZ0LWZ0KHQse21hcmdpbkxlZnQ6MH0sZnVuY3Rpb24oKXtyZXR1cm4gdC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5sZWZ0fSkpKyJweCJ9KSxULmVhY2goe21hcmdpbjoiIixwYWRkaW5nOiIiLGJvcmRlcjoiV2lkdGgifSxmdW5jdGlvbih0LGUpe1QuY3NzSG9va3NbdCtlXT17ZXhwYW5kOmZ1bmN0aW9uKG4pe2Zvcih2YXIgcj0wLG89e30saT0ic3RyaW5nIj09dHlwZW9mIG4/bi5zcGxpdCgiICIpOltuXTtyPDQ7cisrKW9bdCtpdFtyXStlXT1pW3JdfHxpW3ItMl18fGlbMF07cmV0dXJuIG99fSwibWFyZ2luIiE9PXQmJihULmNzc0hvb2tzW3QrZV0uc2V0PXJlKX0pLFQuZm4uZXh0ZW5kKHtjc3M6ZnVuY3Rpb24odCxlKXtyZXR1cm4gVyh0aGlzLGZ1bmN0aW9uKHQsZSxuKXt2YXIgcixvLGk9e30sYT0wO2lmKEFycmF5LmlzQXJyYXkoZSkpe2ZvcihyPVd0KHQpLG89ZS5sZW5ndGg7YTxvO2ErKylpW2VbYV1dPVQuY3NzKHQsZVthXSwhMSxyKTtyZXR1cm4gaX1yZXR1cm4gdm9pZCAwIT09bj9ULnN0eWxlKHQsZSxuKTpULmNzcyh0LGUpfSx0LGUsYXJndW1lbnRzLmxlbmd0aD4xKX19KSxULlR3ZWVuPWFlLGFlLnByb3RvdHlwZT17Y29uc3RydWN0b3I6YWUsaW5pdDpmdW5jdGlvbih0LGUsbixyLG8saSl7dGhpcy5lbGVtPXQsdGhpcy5wcm9wPW4sdGhpcy5lYXNpbmc9b3x8VC5lYXNpbmcuX2RlZmF1bHQsdGhpcy5vcHRpb25zPWUsdGhpcy5zdGFydD10aGlzLm5vdz10aGlzLmN1cigpLHRoaXMuZW5kPXIsdGhpcy51bml0PWl8fChULmNzc051bWJlcltuXT8iIjoicHgiKX0sY3VyOmZ1bmN0aW9uKCl7dmFyIHQ9YWUucHJvcEhvb2tzW3RoaXMucHJvcF07cmV0dXJuIHQmJnQuZ2V0P3QuZ2V0KHRoaXMpOmFlLnByb3BIb29rcy5fZGVmYXVsdC5nZXQodGhpcyl9LHJ1bjpmdW5jdGlvbih0KXt2YXIgZSxuPWFlLnByb3BIb29rc1t0aGlzLnByb3BdO3JldHVybiB0aGlzLm9wdGlvbnMuZHVyYXRpb24/dGhpcy5wb3M9ZT1ULmVhc2luZ1t0aGlzLmVhc2luZ10odCx0aGlzLm9wdGlvbnMuZHVyYXRpb24qdCwwLDEsdGhpcy5vcHRpb25zLmR1cmF0aW9uKTp0aGlzLnBvcz1lPXQsdGhpcy5ub3c9KHRoaXMuZW5kLXRoaXMuc3RhcnQpKmUrdGhpcy5zdGFydCx0aGlzLm9wdGlvbnMuc3RlcCYmdGhpcy5vcHRpb25zLnN0ZXAuY2FsbCh0aGlzLmVsZW0sdGhpcy5ub3csdGhpcyksbiYmbi5zZXQ/bi5zZXQodGhpcyk6YWUucHJvcEhvb2tzLl9kZWZhdWx0LnNldCh0aGlzKSx0aGlzfX0sYWUucHJvdG90eXBlLmluaXQucHJvdG90eXBlPWFlLnByb3RvdHlwZSxhZS5wcm9wSG9va3M9e19kZWZhdWx0OntnZXQ6ZnVuY3Rpb24odCl7dmFyIGU7cmV0dXJuIDEhPT10LmVsZW0ubm9kZVR5cGV8fG51bGwhPXQuZWxlbVt0LnByb3BdJiZudWxsPT10LmVsZW0uc3R5bGVbdC5wcm9wXT90LmVsZW1bdC5wcm9wXTooZT1ULmNzcyh0LmVsZW0sdC5wcm9wLCIiKSkmJiJhdXRvIiE9PWU/ZTowfSxzZXQ6ZnVuY3Rpb24odCl7VC5meC5zdGVwW3QucHJvcF0/VC5meC5zdGVwW3QucHJvcF0odCk6MSE9PXQuZWxlbS5ub2RlVHlwZXx8IVQuY3NzSG9va3NbdC5wcm9wXSYmbnVsbD09dC5lbGVtLnN0eWxlW1F0KHQucHJvcCldP3QuZWxlbVt0LnByb3BdPXQubm93OlQuc3R5bGUodC5lbGVtLHQucHJvcCx0Lm5vdyt0LnVuaXQpfX19LGFlLnByb3BIb29rcy5zY3JvbGxUb3A9YWUucHJvcEhvb2tzLnNjcm9sbExlZnQ9e3NldDpmdW5jdGlvbih0KXt0LmVsZW0ubm9kZVR5cGUmJnQuZWxlbS5wYXJlbnROb2RlJiYodC5lbGVtW3QucHJvcF09dC5ub3cpfX0sVC5lYXNpbmc9e2xpbmVhcjpmdW5jdGlvbih0KXtyZXR1cm4gdH0sc3dpbmc6ZnVuY3Rpb24odCl7cmV0dXJuLjUtTWF0aC5jb3ModCpNYXRoLlBJKS8yfSxfZGVmYXVsdDoic3dpbmcifSxULmZ4PWFlLnByb3RvdHlwZS5pbml0LFQuZnguc3RlcD17fTt2YXIgdWUsc2UsY2U9L14oPzp0b2dnbGV8c2hvd3xoaWRlKSQvLGZlPS9xdWV1ZUhvb2tzJC87ZnVuY3Rpb24gbGUoKXtzZSYmKCExPT09YS5oaWRkZW4mJm4ucmVxdWVzdEFuaW1hdGlvbkZyYW1lP24ucmVxdWVzdEFuaW1hdGlvbkZyYW1lKGxlKTpuLnNldFRpbWVvdXQobGUsVC5meC5pbnRlcnZhbCksVC5meC50aWNrKCkpfWZ1bmN0aW9uIHBlKCl7cmV0dXJuIG4uc2V0VGltZW91dChmdW5jdGlvbigpe3VlPXZvaWQgMH0pLHVlPURhdGUubm93KCl9ZnVuY3Rpb24gaGUodCxlKXt2YXIgbixyPTAsbz17aGVpZ2h0OnR9O2ZvcihlPWU/MTowO3I8NDtyKz0yLWUpb1sibWFyZ2luIisobj1pdFtyXSldPW9bInBhZGRpbmciK25dPXQ7cmV0dXJuIGUmJihvLm9wYWNpdHk9by53aWR0aD10KSxvfWZ1bmN0aW9uIGRlKHQsZSxuKXtmb3IodmFyIHIsbz0odmUudHdlZW5lcnNbZV18fFtdKS5jb25jYXQodmUudHdlZW5lcnNbIioiXSksaT0wLGE9by5sZW5ndGg7aTxhO2krKylpZihyPW9baV0uY2FsbChuLGUsdCkpcmV0dXJuIHJ9ZnVuY3Rpb24gdmUodCxlLG4pe3ZhciByLG8saT0wLGE9dmUucHJlZmlsdGVycy5sZW5ndGgsdT1ULkRlZmVycmVkKCkuYWx3YXlzKGZ1bmN0aW9uKCl7ZGVsZXRlIHMuZWxlbX0pLHM9ZnVuY3Rpb24oKXtpZihvKXJldHVybiExO2Zvcih2YXIgZT11ZXx8cGUoKSxuPU1hdGgubWF4KDAsYy5zdGFydFRpbWUrYy5kdXJhdGlvbi1lKSxyPTEtKG4vYy5kdXJhdGlvbnx8MCksaT0wLGE9Yy50d2VlbnMubGVuZ3RoO2k8YTtpKyspYy50d2VlbnNbaV0ucnVuKHIpO3JldHVybiB1Lm5vdGlmeVdpdGgodCxbYyxyLG5dKSxyPDEmJmE/bjooYXx8dS5ub3RpZnlXaXRoKHQsW2MsMSwwXSksdS5yZXNvbHZlV2l0aCh0LFtjXSksITEpfSxjPXUucHJvbWlzZSh7ZWxlbTp0LHByb3BzOlQuZXh0ZW5kKHt9LGUpLG9wdHM6VC5leHRlbmQoITAse3NwZWNpYWxFYXNpbmc6e30sZWFzaW5nOlQuZWFzaW5nLl9kZWZhdWx0fSxuKSxvcmlnaW5hbFByb3BlcnRpZXM6ZSxvcmlnaW5hbE9wdGlvbnM6bixzdGFydFRpbWU6dWV8fHBlKCksZHVyYXRpb246bi5kdXJhdGlvbix0d2VlbnM6W10sY3JlYXRlVHdlZW46ZnVuY3Rpb24oZSxuKXt2YXIgcj1ULlR3ZWVuKHQsYy5vcHRzLGUsbixjLm9wdHMuc3BlY2lhbEVhc2luZ1tlXXx8Yy5vcHRzLmVhc2luZyk7cmV0dXJuIGMudHdlZW5zLnB1c2gocikscn0sc3RvcDpmdW5jdGlvbihlKXt2YXIgbj0wLHI9ZT9jLnR3ZWVucy5sZW5ndGg6MDtpZihvKXJldHVybiB0aGlzO2ZvcihvPSEwO248cjtuKyspYy50d2VlbnNbbl0ucnVuKDEpO3JldHVybiBlPyh1Lm5vdGlmeVdpdGgodCxbYywxLDBdKSx1LnJlc29sdmVXaXRoKHQsW2MsZV0pKTp1LnJlamVjdFdpdGgodCxbYyxlXSksdGhpc319KSxmPWMucHJvcHM7Zm9yKCFmdW5jdGlvbih0LGUpe3ZhciBuLHIsbyxpLGE7Zm9yKG4gaW4gdClpZihvPWVbcj1WKG4pXSxpPXRbbl0sQXJyYXkuaXNBcnJheShpKSYmKG89aVsxXSxpPXRbbl09aVswXSksbiE9PXImJih0W3JdPWksZGVsZXRlIHRbbl0pLChhPVQuY3NzSG9va3Nbcl0pJiYiZXhwYW5kImluIGEpZm9yKG4gaW4gaT1hLmV4cGFuZChpKSxkZWxldGUgdFtyXSxpKW4gaW4gdHx8KHRbbl09aVtuXSxlW25dPW8pO2Vsc2UgZVtyXT1vfShmLGMub3B0cy5zcGVjaWFsRWFzaW5nKTtpPGE7aSsrKWlmKHI9dmUucHJlZmlsdGVyc1tpXS5jYWxsKGMsdCxmLGMub3B0cykpcmV0dXJuIG0oci5zdG9wKSYmKFQuX3F1ZXVlSG9va3MoYy5lbGVtLGMub3B0cy5xdWV1ZSkuc3RvcD1yLnN0b3AuYmluZChyKSkscjtyZXR1cm4gVC5tYXAoZixkZSxjKSxtKGMub3B0cy5zdGFydCkmJmMub3B0cy5zdGFydC5jYWxsKHQsYyksYy5wcm9ncmVzcyhjLm9wdHMucHJvZ3Jlc3MpLmRvbmUoYy5vcHRzLmRvbmUsYy5vcHRzLmNvbXBsZXRlKS5mYWlsKGMub3B0cy5mYWlsKS5hbHdheXMoYy5vcHRzLmFsd2F5cyksVC5meC50aW1lcihULmV4dGVuZChzLHtlbGVtOnQsYW5pbTpjLHF1ZXVlOmMub3B0cy5xdWV1ZX0pKSxjfVQuQW5pbWF0aW9uPVQuZXh0ZW5kKHZlLHt0d2VlbmVyczp7IioiOltmdW5jdGlvbih0LGUpe3ZhciBuPXRoaXMuY3JlYXRlVHdlZW4odCxlKTtyZXR1cm4gbHQobi5lbGVtLHQsb3QuZXhlYyhlKSxuKSxufV19LHR3ZWVuZXI6ZnVuY3Rpb24odCxlKXttKHQpPyhlPXQsdD1bIioiXSk6dD10Lm1hdGNoKE0pO2Zvcih2YXIgbixyPTAsbz10Lmxlbmd0aDtyPG87cisrKW49dFtyXSx2ZS50d2VlbmVyc1tuXT12ZS50d2VlbmVyc1tuXXx8W10sdmUudHdlZW5lcnNbbl0udW5zaGlmdChlKX0scHJlZmlsdGVyczpbZnVuY3Rpb24odCxlLG4pe3ZhciByLG8saSxhLHUscyxjLGYsbD0id2lkdGgiaW4gZXx8ImhlaWdodCJpbiBlLHA9dGhpcyxoPXt9LGQ9dC5zdHlsZSx2PXQubm9kZVR5cGUmJmN0KHQpLGc9US5nZXQodCwiZnhzaG93Iik7Zm9yKHIgaW4gbi5xdWV1ZXx8KG51bGw9PShhPVQuX3F1ZXVlSG9va3ModCwiZngiKSkudW5xdWV1ZWQmJihhLnVucXVldWVkPTAsdT1hLmVtcHR5LmZpcmUsYS5lbXB0eS5maXJlPWZ1bmN0aW9uKCl7YS51bnF1ZXVlZHx8dSgpfSksYS51bnF1ZXVlZCsrLHAuYWx3YXlzKGZ1bmN0aW9uKCl7cC5hbHdheXMoZnVuY3Rpb24oKXthLnVucXVldWVkLS0sVC5xdWV1ZSh0LCJmeCIpLmxlbmd0aHx8YS5lbXB0eS5maXJlKCl9KX0pKSxlKWlmKG89ZVtyXSxjZS50ZXN0KG8pKXtpZihkZWxldGUgZVtyXSxpPWl8fCJ0b2dnbGUiPT09byxvPT09KHY/ImhpZGUiOiJzaG93Iikpe2lmKCJzaG93IiE9PW98fCFnfHx2b2lkIDA9PT1nW3JdKWNvbnRpbnVlO3Y9ITB9aFtyXT1nJiZnW3JdfHxULnN0eWxlKHQscil9aWYoKHM9IVQuaXNFbXB0eU9iamVjdChlKSl8fCFULmlzRW1wdHlPYmplY3QoaCkpZm9yKHIgaW4gbCYmMT09PXQubm9kZVR5cGUmJihuLm92ZXJmbG93PVtkLm92ZXJmbG93LGQub3ZlcmZsb3dYLGQub3ZlcmZsb3dZXSxudWxsPT0oYz1nJiZnLmRpc3BsYXkpJiYoYz1RLmdldCh0LCJkaXNwbGF5IikpLCJub25lIj09PShmPVQuY3NzKHQsImRpc3BsYXkiKSkmJihjP2Y9YzooZHQoW3RdLCEwKSxjPXQuc3R5bGUuZGlzcGxheXx8YyxmPVQuY3NzKHQsImRpc3BsYXkiKSxkdChbdF0pKSksKCJpbmxpbmUiPT09Znx8ImlubGluZS1ibG9jayI9PT1mJiZudWxsIT1jKSYmIm5vbmUiPT09VC5jc3ModCwiZmxvYXQiKSYmKHN8fChwLmRvbmUoZnVuY3Rpb24oKXtkLmRpc3BsYXk9Y30pLG51bGw9PWMmJihmPWQuZGlzcGxheSxjPSJub25lIj09PWY/IiI6ZikpLGQuZGlzcGxheT0iaW5saW5lLWJsb2NrIikpLG4ub3ZlcmZsb3cmJihkLm92ZXJmbG93PSJoaWRkZW4iLHAuYWx3YXlzKGZ1bmN0aW9uKCl7ZC5vdmVyZmxvdz1uLm92ZXJmbG93WzBdLGQub3ZlcmZsb3dYPW4ub3ZlcmZsb3dbMV0sZC5vdmVyZmxvd1k9bi5vdmVyZmxvd1syXX0pKSxzPSExLGgpc3x8KGc/ImhpZGRlbiJpbiBnJiYodj1nLmhpZGRlbik6Zz1RLmFjY2Vzcyh0LCJmeHNob3ciLHtkaXNwbGF5OmN9KSxpJiYoZy5oaWRkZW49IXYpLHYmJmR0KFt0XSwhMCkscC5kb25lKGZ1bmN0aW9uKCl7Zm9yKHIgaW4gdnx8ZHQoW3RdKSxRLnJlbW92ZSh0LCJmeHNob3ciKSxoKVQuc3R5bGUodCxyLGhbcl0pfSkpLHM9ZGUodj9nW3JdOjAscixwKSxyIGluIGd8fChnW3JdPXMuc3RhcnQsdiYmKHMuZW5kPXMuc3RhcnQscy5zdGFydD0wKSl9XSxwcmVmaWx0ZXI6ZnVuY3Rpb24odCxlKXtlP3ZlLnByZWZpbHRlcnMudW5zaGlmdCh0KTp2ZS5wcmVmaWx0ZXJzLnB1c2godCl9fSksVC5zcGVlZD1mdW5jdGlvbih0LGUsbil7dmFyIHI9dCYmIm9iamVjdCI9PXR5cGVvZiB0P1QuZXh0ZW5kKHt9LHQpOntjb21wbGV0ZTpufHwhbiYmZXx8bSh0KSYmdCxkdXJhdGlvbjp0LGVhc2luZzpuJiZlfHxlJiYhbShlKSYmZX07cmV0dXJuIFQuZngub2ZmP3IuZHVyYXRpb249MDoibnVtYmVyIiE9dHlwZW9mIHIuZHVyYXRpb24mJihyLmR1cmF0aW9uIGluIFQuZnguc3BlZWRzP3IuZHVyYXRpb249VC5meC5zcGVlZHNbci5kdXJhdGlvbl06ci5kdXJhdGlvbj1ULmZ4LnNwZWVkcy5fZGVmYXVsdCksbnVsbCE9ci5xdWV1ZSYmITAhPT1yLnF1ZXVlfHwoci5xdWV1ZT0iZngiKSxyLm9sZD1yLmNvbXBsZXRlLHIuY29tcGxldGU9ZnVuY3Rpb24oKXttKHIub2xkKSYmci5vbGQuY2FsbCh0aGlzKSxyLnF1ZXVlJiZULmRlcXVldWUodGhpcyxyLnF1ZXVlKX0scn0sVC5mbi5leHRlbmQoe2ZhZGVUbzpmdW5jdGlvbih0LGUsbixyKXtyZXR1cm4gdGhpcy5maWx0ZXIoY3QpLmNzcygib3BhY2l0eSIsMCkuc2hvdygpLmVuZCgpLmFuaW1hdGUoe29wYWNpdHk6ZX0sdCxuLHIpfSxhbmltYXRlOmZ1bmN0aW9uKHQsZSxuLHIpe3ZhciBvPVQuaXNFbXB0eU9iamVjdCh0KSxpPVQuc3BlZWQoZSxuLHIpLGE9ZnVuY3Rpb24oKXt2YXIgZT12ZSh0aGlzLFQuZXh0ZW5kKHt9LHQpLGkpOyhvfHxRLmdldCh0aGlzLCJmaW5pc2giKSkmJmUuc3RvcCghMCl9O3JldHVybiBhLmZpbmlzaD1hLG98fCExPT09aS5xdWV1ZT90aGlzLmVhY2goYSk6dGhpcy5xdWV1ZShpLnF1ZXVlLGEpfSxzdG9wOmZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1mdW5jdGlvbih0KXt2YXIgZT10LnN0b3A7ZGVsZXRlIHQuc3RvcCxlKG4pfTtyZXR1cm4ic3RyaW5nIiE9dHlwZW9mIHQmJihuPWUsZT10LHQ9dm9pZCAwKSxlJiYhMSE9PXQmJnRoaXMucXVldWUodHx8ImZ4IixbXSksdGhpcy5lYWNoKGZ1bmN0aW9uKCl7dmFyIGU9ITAsbz1udWxsIT10JiZ0KyJxdWV1ZUhvb2tzIixpPVQudGltZXJzLGE9US5nZXQodGhpcyk7aWYobylhW29dJiZhW29dLnN0b3AmJnIoYVtvXSk7ZWxzZSBmb3IobyBpbiBhKWFbb10mJmFbb10uc3RvcCYmZmUudGVzdChvKSYmcihhW29dKTtmb3Iobz1pLmxlbmd0aDtvLS07KWlbb10uZWxlbSE9PXRoaXN8fG51bGwhPXQmJmlbb10ucXVldWUhPT10fHwoaVtvXS5hbmltLnN0b3AobiksZT0hMSxpLnNwbGljZShvLDEpKTshZSYmbnx8VC5kZXF1ZXVlKHRoaXMsdCl9KX0sZmluaXNoOmZ1bmN0aW9uKHQpe3JldHVybiExIT09dCYmKHQ9dHx8ImZ4IiksdGhpcy5lYWNoKGZ1bmN0aW9uKCl7dmFyIGUsbj1RLmdldCh0aGlzKSxyPW5bdCsicXVldWUiXSxvPW5bdCsicXVldWVIb29rcyJdLGk9VC50aW1lcnMsYT1yP3IubGVuZ3RoOjA7Zm9yKG4uZmluaXNoPSEwLFQucXVldWUodGhpcyx0LFtdKSxvJiZvLnN0b3AmJm8uc3RvcC5jYWxsKHRoaXMsITApLGU9aS5sZW5ndGg7ZS0tOylpW2VdLmVsZW09PT10aGlzJiZpW2VdLnF1ZXVlPT09dCYmKGlbZV0uYW5pbS5zdG9wKCEwKSxpLnNwbGljZShlLDEpKTtmb3IoZT0wO2U8YTtlKyspcltlXSYmcltlXS5maW5pc2gmJnJbZV0uZmluaXNoLmNhbGwodGhpcyk7ZGVsZXRlIG4uZmluaXNofSl9fSksVC5lYWNoKFsidG9nZ2xlIiwic2hvdyIsImhpZGUiXSxmdW5jdGlvbih0LGUpe3ZhciBuPVQuZm5bZV07VC5mbltlXT1mdW5jdGlvbih0LHIsbyl7cmV0dXJuIG51bGw9PXR8fCJib29sZWFuIj09dHlwZW9mIHQ/bi5hcHBseSh0aGlzLGFyZ3VtZW50cyk6dGhpcy5hbmltYXRlKGhlKGUsITApLHQscixvKX19KSxULmVhY2goe3NsaWRlRG93bjpoZSgic2hvdyIpLHNsaWRlVXA6aGUoImhpZGUiKSxzbGlkZVRvZ2dsZTpoZSgidG9nZ2xlIiksZmFkZUluOntvcGFjaXR5OiJzaG93In0sZmFkZU91dDp7b3BhY2l0eToiaGlkZSJ9LGZhZGVUb2dnbGU6e29wYWNpdHk6InRvZ2dsZSJ9fSxmdW5jdGlvbih0LGUpe1QuZm5bdF09ZnVuY3Rpb24odCxuLHIpe3JldHVybiB0aGlzLmFuaW1hdGUoZSx0LG4scil9fSksVC50aW1lcnM9W10sVC5meC50aWNrPWZ1bmN0aW9uKCl7dmFyIHQsZT0wLG49VC50aW1lcnM7Zm9yKHVlPURhdGUubm93KCk7ZTxuLmxlbmd0aDtlKyspKHQ9bltlXSkoKXx8bltlXSE9PXR8fG4uc3BsaWNlKGUtLSwxKTtuLmxlbmd0aHx8VC5meC5zdG9wKCksdWU9dm9pZCAwfSxULmZ4LnRpbWVyPWZ1bmN0aW9uKHQpe1QudGltZXJzLnB1c2godCksVC5meC5zdGFydCgpfSxULmZ4LmludGVydmFsPTEzLFQuZnguc3RhcnQ9ZnVuY3Rpb24oKXtzZXx8KHNlPSEwLGxlKCkpfSxULmZ4LnN0b3A9ZnVuY3Rpb24oKXtzZT1udWxsfSxULmZ4LnNwZWVkcz17c2xvdzo2MDAsZmFzdDoyMDAsX2RlZmF1bHQ6NDAwfSxULmZuLmRlbGF5PWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHQ9VC5meCYmVC5meC5zcGVlZHNbdF18fHQsZT1lfHwiZngiLHRoaXMucXVldWUoZSxmdW5jdGlvbihlLHIpe3ZhciBvPW4uc2V0VGltZW91dChlLHQpO3Iuc3RvcD1mdW5jdGlvbigpe24uY2xlYXJUaW1lb3V0KG8pfX0pfSxmdW5jdGlvbigpe3ZhciB0PWEuY3JlYXRlRWxlbWVudCgiaW5wdXQiKSxlPWEuY3JlYXRlRWxlbWVudCgic2VsZWN0IikuYXBwZW5kQ2hpbGQoYS5jcmVhdGVFbGVtZW50KCJvcHRpb24iKSk7dC50eXBlPSJjaGVja2JveCIseS5jaGVja09uPSIiIT09dC52YWx1ZSx5Lm9wdFNlbGVjdGVkPWUuc2VsZWN0ZWQsKHQ9YS5jcmVhdGVFbGVtZW50KCJpbnB1dCIpKS52YWx1ZT0idCIsdC50eXBlPSJyYWRpbyIseS5yYWRpb1ZhbHVlPSJ0Ij09PXQudmFsdWV9KCk7dmFyIGdlLHllPVQuZXhwci5hdHRySGFuZGxlO1QuZm4uZXh0ZW5kKHthdHRyOmZ1bmN0aW9uKHQsZSl7cmV0dXJuIFcodGhpcyxULmF0dHIsdCxlLGFyZ3VtZW50cy5sZW5ndGg+MSl9LHJlbW92ZUF0dHI6ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe1QucmVtb3ZlQXR0cih0aGlzLHQpfSl9fSksVC5leHRlbmQoe2F0dHI6ZnVuY3Rpb24odCxlLG4pe3ZhciByLG8saT10Lm5vZGVUeXBlO2lmKDMhPT1pJiY4IT09aSYmMiE9PWkpcmV0dXJuIHZvaWQgMD09PXQuZ2V0QXR0cmlidXRlP1QucHJvcCh0LGUsbik6KDE9PT1pJiZULmlzWE1MRG9jKHQpfHwobz1ULmF0dHJIb29rc1tlLnRvTG93ZXJDYXNlKCldfHwoVC5leHByLm1hdGNoLmJvb2wudGVzdChlKT9nZTp2b2lkIDApKSx2b2lkIDAhPT1uP251bGw9PT1uP3ZvaWQgVC5yZW1vdmVBdHRyKHQsZSk6byYmInNldCJpbiBvJiZ2b2lkIDAhPT0ocj1vLnNldCh0LG4sZSkpP3I6KHQuc2V0QXR0cmlidXRlKGUsbisiIiksbik6byYmImdldCJpbiBvJiZudWxsIT09KHI9by5nZXQodCxlKSk/cjpudWxsPT0ocj1ULmZpbmQuYXR0cih0LGUpKT92b2lkIDA6cil9LGF0dHJIb29rczp7dHlwZTp7c2V0OmZ1bmN0aW9uKHQsZSl7aWYoIXkucmFkaW9WYWx1ZSYmInJhZGlvIj09PWUmJlIodCwiaW5wdXQiKSl7dmFyIG49dC52YWx1ZTtyZXR1cm4gdC5zZXRBdHRyaWJ1dGUoInR5cGUiLGUpLG4mJih0LnZhbHVlPW4pLGV9fX19LHJlbW92ZUF0dHI6ZnVuY3Rpb24odCxlKXt2YXIgbixyPTAsbz1lJiZlLm1hdGNoKE0pO2lmKG8mJjE9PT10Lm5vZGVUeXBlKWZvcig7bj1vW3IrK107KXQucmVtb3ZlQXR0cmlidXRlKG4pfX0pLGdlPXtzZXQ6ZnVuY3Rpb24odCxlLG4pe3JldHVybiExPT09ZT9ULnJlbW92ZUF0dHIodCxuKTp0LnNldEF0dHJpYnV0ZShuLG4pLG59fSxULmVhY2goVC5leHByLm1hdGNoLmJvb2wuc291cmNlLm1hdGNoKC9cdysvZyksZnVuY3Rpb24odCxlKXt2YXIgbj15ZVtlXXx8VC5maW5kLmF0dHI7eWVbZV09ZnVuY3Rpb24odCxlLHIpe3ZhciBvLGksYT1lLnRvTG93ZXJDYXNlKCk7cmV0dXJuIHJ8fChpPXllW2FdLHllW2FdPW8sbz1udWxsIT1uKHQsZSxyKT9hOm51bGwseWVbYV09aSksb319KTt2YXIgbWU9L14oPzppbnB1dHxzZWxlY3R8dGV4dGFyZWF8YnV0dG9uKSQvaSx4ZT0vXig/OmF8YXJlYSkkL2k7ZnVuY3Rpb24gYmUodCl7cmV0dXJuKHQubWF0Y2goTSl8fFtdKS5qb2luKCIgIil9ZnVuY3Rpb24gd2UodCl7cmV0dXJuIHQuZ2V0QXR0cmlidXRlJiZ0LmdldEF0dHJpYnV0ZSgiY2xhc3MiKXx8IiJ9ZnVuY3Rpb24gRWUodCl7cmV0dXJuIEFycmF5LmlzQXJyYXkodCk/dDoic3RyaW5nIj09dHlwZW9mIHQmJnQubWF0Y2goTSl8fFtdfVQuZm4uZXh0ZW5kKHtwcm9wOmZ1bmN0aW9uKHQsZSl7cmV0dXJuIFcodGhpcyxULnByb3AsdCxlLGFyZ3VtZW50cy5sZW5ndGg+MSl9LHJlbW92ZVByb3A6ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe2RlbGV0ZSB0aGlzW1QucHJvcEZpeFt0XXx8dF19KX19KSxULmV4dGVuZCh7cHJvcDpmdW5jdGlvbih0LGUsbil7dmFyIHIsbyxpPXQubm9kZVR5cGU7aWYoMyE9PWkmJjghPT1pJiYyIT09aSlyZXR1cm4gMT09PWkmJlQuaXNYTUxEb2ModCl8fChlPVQucHJvcEZpeFtlXXx8ZSxvPVQucHJvcEhvb2tzW2VdKSx2b2lkIDAhPT1uP28mJiJzZXQiaW4gbyYmdm9pZCAwIT09KHI9by5zZXQodCxuLGUpKT9yOnRbZV09bjpvJiYiZ2V0ImluIG8mJm51bGwhPT0ocj1vLmdldCh0LGUpKT9yOnRbZV19LHByb3BIb29rczp7dGFiSW5kZXg6e2dldDpmdW5jdGlvbih0KXt2YXIgZT1ULmZpbmQuYXR0cih0LCJ0YWJpbmRleCIpO3JldHVybiBlP3BhcnNlSW50KGUsMTApOm1lLnRlc3QodC5ub2RlTmFtZSl8fHhlLnRlc3QodC5ub2RlTmFtZSkmJnQuaHJlZj8wOi0xfX19LHByb3BGaXg6e2ZvcjoiaHRtbEZvciIsY2xhc3M6ImNsYXNzTmFtZSJ9fSkseS5vcHRTZWxlY3RlZHx8KFQucHJvcEhvb2tzLnNlbGVjdGVkPXtnZXQ6ZnVuY3Rpb24odCl7dmFyIGU9dC5wYXJlbnROb2RlO3JldHVybiBlJiZlLnBhcmVudE5vZGUmJmUucGFyZW50Tm9kZS5zZWxlY3RlZEluZGV4LG51bGx9LHNldDpmdW5jdGlvbih0KXt2YXIgZT10LnBhcmVudE5vZGU7ZSYmKGUuc2VsZWN0ZWRJbmRleCxlLnBhcmVudE5vZGUmJmUucGFyZW50Tm9kZS5zZWxlY3RlZEluZGV4KX19KSxULmVhY2goWyJ0YWJJbmRleCIsInJlYWRPbmx5IiwibWF4TGVuZ3RoIiwiY2VsbFNwYWNpbmciLCJjZWxsUGFkZGluZyIsInJvd1NwYW4iLCJjb2xTcGFuIiwidXNlTWFwIiwiZnJhbWVCb3JkZXIiLCJjb250ZW50RWRpdGFibGUiXSxmdW5jdGlvbigpe1QucHJvcEZpeFt0aGlzLnRvTG93ZXJDYXNlKCldPXRoaXN9KSxULmZuLmV4dGVuZCh7YWRkQ2xhc3M6ZnVuY3Rpb24odCl7dmFyIGUsbixyLG8saSxhLHUscz0wO2lmKG0odCkpcmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbihlKXtUKHRoaXMpLmFkZENsYXNzKHQuY2FsbCh0aGlzLGUsd2UodGhpcykpKX0pO2lmKChlPUVlKHQpKS5sZW5ndGgpZm9yKDtuPXRoaXNbcysrXTspaWYobz13ZShuKSxyPTE9PT1uLm5vZGVUeXBlJiYiICIrYmUobykrIiAiKXtmb3IoYT0wO2k9ZVthKytdOylyLmluZGV4T2YoIiAiK2krIiAiKTwwJiYocis9aSsiICIpO28hPT0odT1iZShyKSkmJm4uc2V0QXR0cmlidXRlKCJjbGFzcyIsdSl9cmV0dXJuIHRoaXN9LHJlbW92ZUNsYXNzOmZ1bmN0aW9uKHQpe3ZhciBlLG4scixvLGksYSx1LHM9MDtpZihtKHQpKXJldHVybiB0aGlzLmVhY2goZnVuY3Rpb24oZSl7VCh0aGlzKS5yZW1vdmVDbGFzcyh0LmNhbGwodGhpcyxlLHdlKHRoaXMpKSl9KTtpZighYXJndW1lbnRzLmxlbmd0aClyZXR1cm4gdGhpcy5hdHRyKCJjbGFzcyIsIiIpO2lmKChlPUVlKHQpKS5sZW5ndGgpZm9yKDtuPXRoaXNbcysrXTspaWYobz13ZShuKSxyPTE9PT1uLm5vZGVUeXBlJiYiICIrYmUobykrIiAiKXtmb3IoYT0wO2k9ZVthKytdOylmb3IoO3IuaW5kZXhPZigiICIraSsiICIpPi0xOylyPXIucmVwbGFjZSgiICIraSsiICIsIiAiKTtvIT09KHU9YmUocikpJiZuLnNldEF0dHJpYnV0ZSgiY2xhc3MiLHUpfXJldHVybiB0aGlzfSx0b2dnbGVDbGFzczpmdW5jdGlvbih0LGUpe3ZhciBuPXR5cGVvZiB0LHI9InN0cmluZyI9PT1ufHxBcnJheS5pc0FycmF5KHQpO3JldHVybiJib29sZWFuIj09dHlwZW9mIGUmJnI/ZT90aGlzLmFkZENsYXNzKHQpOnRoaXMucmVtb3ZlQ2xhc3ModCk6bSh0KT90aGlzLmVhY2goZnVuY3Rpb24obil7VCh0aGlzKS50b2dnbGVDbGFzcyh0LmNhbGwodGhpcyxuLHdlKHRoaXMpLGUpLGUpfSk6dGhpcy5lYWNoKGZ1bmN0aW9uKCl7dmFyIGUsbyxpLGE7aWYocilmb3Iobz0wLGk9VCh0aGlzKSxhPUVlKHQpO2U9YVtvKytdOylpLmhhc0NsYXNzKGUpP2kucmVtb3ZlQ2xhc3MoZSk6aS5hZGRDbGFzcyhlKTtlbHNlIHZvaWQgMCE9PXQmJiJib29sZWFuIiE9PW58fCgoZT13ZSh0aGlzKSkmJlEuc2V0KHRoaXMsIl9fY2xhc3NOYW1lX18iLGUpLHRoaXMuc2V0QXR0cmlidXRlJiZ0aGlzLnNldEF0dHJpYnV0ZSgiY2xhc3MiLGV8fCExPT09dD8iIjpRLmdldCh0aGlzLCJfX2NsYXNzTmFtZV9fIil8fCIiKSl9KX0saGFzQ2xhc3M6ZnVuY3Rpb24odCl7dmFyIGUsbixyPTA7Zm9yKGU9IiAiK3QrIiAiO249dGhpc1tyKytdOylpZigxPT09bi5ub2RlVHlwZSYmKCIgIitiZSh3ZShuKSkrIiAiKS5pbmRleE9mKGUpPi0xKXJldHVybiEwO3JldHVybiExfX0pO3ZhciBUZT0vXHIvZztULmZuLmV4dGVuZCh7dmFsOmZ1bmN0aW9uKHQpe3ZhciBlLG4scixvPXRoaXNbMF07cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9bSh0KSx0aGlzLmVhY2goZnVuY3Rpb24obil7dmFyIG87MT09PXRoaXMubm9kZVR5cGUmJihudWxsPT0obz1yP3QuY2FsbCh0aGlzLG4sVCh0aGlzKS52YWwoKSk6dCk/bz0iIjoibnVtYmVyIj09dHlwZW9mIG8/bys9IiI6QXJyYXkuaXNBcnJheShvKSYmKG89VC5tYXAobyxmdW5jdGlvbih0KXtyZXR1cm4gbnVsbD09dD8iIjp0KyIifSkpLChlPVQudmFsSG9va3NbdGhpcy50eXBlXXx8VC52YWxIb29rc1t0aGlzLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCldKSYmInNldCJpbiBlJiZ2b2lkIDAhPT1lLnNldCh0aGlzLG8sInZhbHVlIil8fCh0aGlzLnZhbHVlPW8pKX0pKTpvPyhlPVQudmFsSG9va3Nbby50eXBlXXx8VC52YWxIb29rc1tvLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCldKSYmImdldCJpbiBlJiZ2b2lkIDAhPT0obj1lLmdldChvLCJ2YWx1ZSIpKT9uOiJzdHJpbmciPT10eXBlb2Yobj1vLnZhbHVlKT9uLnJlcGxhY2UoVGUsIiIpOm51bGw9PW4/IiI6bjp2b2lkIDB9fSksVC5leHRlbmQoe3ZhbEhvb2tzOntvcHRpb246e2dldDpmdW5jdGlvbih0KXt2YXIgZT1ULmZpbmQuYXR0cih0LCJ2YWx1ZSIpO3JldHVybiBudWxsIT1lP2U6YmUoVC50ZXh0KHQpKX19LHNlbGVjdDp7Z2V0OmZ1bmN0aW9uKHQpe3ZhciBlLG4scixvPXQub3B0aW9ucyxpPXQuc2VsZWN0ZWRJbmRleCxhPSJzZWxlY3Qtb25lIj09PXQudHlwZSx1PWE/bnVsbDpbXSxzPWE/aSsxOm8ubGVuZ3RoO2ZvcihyPWk8MD9zOmE/aTowO3I8cztyKyspaWYoKChuPW9bcl0pLnNlbGVjdGVkfHxyPT09aSkmJiFuLmRpc2FibGVkJiYoIW4ucGFyZW50Tm9kZS5kaXNhYmxlZHx8IVIobi5wYXJlbnROb2RlLCJvcHRncm91cCIpKSl7aWYoZT1UKG4pLnZhbCgpLGEpcmV0dXJuIGU7dS5wdXNoKGUpfXJldHVybiB1fSxzZXQ6ZnVuY3Rpb24odCxlKXtmb3IodmFyIG4scixvPXQub3B0aW9ucyxpPVQubWFrZUFycmF5KGUpLGE9by5sZW5ndGg7YS0tOykoKHI9b1thXSkuc2VsZWN0ZWQ9VC5pbkFycmF5KFQudmFsSG9va3Mub3B0aW9uLmdldChyKSxpKT4tMSkmJihuPSEwKTtyZXR1cm4gbnx8KHQuc2VsZWN0ZWRJbmRleD0tMSksaX19fX0pLFQuZWFjaChbInJhZGlvIiwiY2hlY2tib3giXSxmdW5jdGlvbigpe1QudmFsSG9va3NbdGhpc109e3NldDpmdW5jdGlvbih0LGUpe2lmKEFycmF5LmlzQXJyYXkoZSkpcmV0dXJuIHQuY2hlY2tlZD1ULmluQXJyYXkoVCh0KS52YWwoKSxlKT4tMX19LHkuY2hlY2tPbnx8KFQudmFsSG9va3NbdGhpc10uZ2V0PWZ1bmN0aW9uKHQpe3JldHVybiBudWxsPT09dC5nZXRBdHRyaWJ1dGUoInZhbHVlIik/Im9uIjp0LnZhbHVlfSl9KSx5LmZvY3VzaW49Im9uZm9jdXNpbiJpbiBuO3ZhciBTZT0vXig/OmZvY3VzaW5mb2N1c3xmb2N1c291dGJsdXIpJC8sQWU9ZnVuY3Rpb24odCl7dC5zdG9wUHJvcGFnYXRpb24oKX07VC5leHRlbmQoVC5ldmVudCx7dHJpZ2dlcjpmdW5jdGlvbih0LGUscixvKXt2YXIgaSx1LHMsYyxmLGwscCxoLHY9W3J8fGFdLGc9ZC5jYWxsKHQsInR5cGUiKT90LnR5cGU6dCx5PWQuY2FsbCh0LCJuYW1lc3BhY2UiKT90Lm5hbWVzcGFjZS5zcGxpdCgiLiIpOltdO2lmKHU9aD1zPXI9cnx8YSwzIT09ci5ub2RlVHlwZSYmOCE9PXIubm9kZVR5cGUmJiFTZS50ZXN0KGcrVC5ldmVudC50cmlnZ2VyZWQpJiYoZy5pbmRleE9mKCIuIik+LTEmJih5PWcuc3BsaXQoIi4iKSxnPXkuc2hpZnQoKSx5LnNvcnQoKSksZj1nLmluZGV4T2YoIjoiKTwwJiYib24iK2csKHQ9dFtULmV4cGFuZG9dP3Q6bmV3IFQuRXZlbnQoZywib2JqZWN0Ij09dHlwZW9mIHQmJnQpKS5pc1RyaWdnZXI9bz8yOjMsdC5uYW1lc3BhY2U9eS5qb2luKCIuIiksdC5ybmFtZXNwYWNlPXQubmFtZXNwYWNlP25ldyBSZWdFeHAoIihefFxcLikiK3kuam9pbigiXFwuKD86LipcXC58KSIpKyIoXFwufCQpIik6bnVsbCx0LnJlc3VsdD12b2lkIDAsdC50YXJnZXR8fCh0LnRhcmdldD1yKSxlPW51bGw9PWU/W3RdOlQubWFrZUFycmF5KGUsW3RdKSxwPVQuZXZlbnQuc3BlY2lhbFtnXXx8e30sb3x8IXAudHJpZ2dlcnx8ITEhPT1wLnRyaWdnZXIuYXBwbHkocixlKSkpe2lmKCFvJiYhcC5ub0J1YmJsZSYmIXgocikpe2ZvcihjPXAuZGVsZWdhdGVUeXBlfHxnLFNlLnRlc3QoYytnKXx8KHU9dS5wYXJlbnROb2RlKTt1O3U9dS5wYXJlbnROb2RlKXYucHVzaCh1KSxzPXU7cz09PShyLm93bmVyRG9jdW1lbnR8fGEpJiZ2LnB1c2gocy5kZWZhdWx0Vmlld3x8cy5wYXJlbnRXaW5kb3d8fG4pfWZvcihpPTA7KHU9dltpKytdKSYmIXQuaXNQcm9wYWdhdGlvblN0b3BwZWQoKTspaD11LHQudHlwZT1pPjE/YzpwLmJpbmRUeXBlfHxnLChsPShRLmdldCh1LCJldmVudHMiKXx8e30pW3QudHlwZV0mJlEuZ2V0KHUsImhhbmRsZSIpKSYmbC5hcHBseSh1LGUpLChsPWYmJnVbZl0pJiZsLmFwcGx5JiZKKHUpJiYodC5yZXN1bHQ9bC5hcHBseSh1LGUpLCExPT09dC5yZXN1bHQmJnQucHJldmVudERlZmF1bHQoKSk7cmV0dXJuIHQudHlwZT1nLG98fHQuaXNEZWZhdWx0UHJldmVudGVkKCl8fHAuX2RlZmF1bHQmJiExIT09cC5fZGVmYXVsdC5hcHBseSh2LnBvcCgpLGUpfHwhSihyKXx8ZiYmbShyW2ddKSYmIXgocikmJigocz1yW2ZdKSYmKHJbZl09bnVsbCksVC5ldmVudC50cmlnZ2VyZWQ9Zyx0LmlzUHJvcGFnYXRpb25TdG9wcGVkKCkmJmguYWRkRXZlbnRMaXN0ZW5lcihnLEFlKSxyW2ddKCksdC5pc1Byb3BhZ2F0aW9uU3RvcHBlZCgpJiZoLnJlbW92ZUV2ZW50TGlzdGVuZXIoZyxBZSksVC5ldmVudC50cmlnZ2VyZWQ9dm9pZCAwLHMmJihyW2ZdPXMpKSx0LnJlc3VsdH19LHNpbXVsYXRlOmZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1ULmV4dGVuZChuZXcgVC5FdmVudCxuLHt0eXBlOnQsaXNTaW11bGF0ZWQ6ITB9KTtULmV2ZW50LnRyaWdnZXIocixudWxsLGUpfX0pLFQuZm4uZXh0ZW5kKHt0cmlnZ2VyOmZ1bmN0aW9uKHQsZSl7cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe1QuZXZlbnQudHJpZ2dlcih0LGUsdGhpcyl9KX0sdHJpZ2dlckhhbmRsZXI6ZnVuY3Rpb24odCxlKXt2YXIgbj10aGlzWzBdO2lmKG4pcmV0dXJuIFQuZXZlbnQudHJpZ2dlcih0LGUsbiwhMCl9fSkseS5mb2N1c2lufHxULmVhY2goe2ZvY3VzOiJmb2N1c2luIixibHVyOiJmb2N1c291dCJ9LGZ1bmN0aW9uKHQsZSl7dmFyIG49ZnVuY3Rpb24odCl7VC5ldmVudC5zaW11bGF0ZShlLHQudGFyZ2V0LFQuZXZlbnQuZml4KHQpKX07VC5ldmVudC5zcGVjaWFsW2VdPXtzZXR1cDpmdW5jdGlvbigpe3ZhciByPXRoaXMub3duZXJEb2N1bWVudHx8dGhpcyxvPVEuYWNjZXNzKHIsZSk7b3x8ci5hZGRFdmVudExpc3RlbmVyKHQsbiwhMCksUS5hY2Nlc3MocixlLChvfHwwKSsxKX0sdGVhcmRvd246ZnVuY3Rpb24oKXt2YXIgcj10aGlzLm93bmVyRG9jdW1lbnR8fHRoaXMsbz1RLmFjY2VzcyhyLGUpLTE7bz9RLmFjY2VzcyhyLGUsbyk6KHIucmVtb3ZlRXZlbnRMaXN0ZW5lcih0LG4sITApLFEucmVtb3ZlKHIsZSkpfX19KTt2YXIgQ2U9bi5sb2NhdGlvbixrZT1EYXRlLm5vdygpLGplPS9cPy87VC5wYXJzZVhNTD1mdW5jdGlvbih0KXt2YXIgZTtpZighdHx8InN0cmluZyIhPXR5cGVvZiB0KXJldHVybiBudWxsO3RyeXtlPShuZXcgbi5ET01QYXJzZXIpLnBhcnNlRnJvbVN0cmluZyh0LCJ0ZXh0L3htbCIpfWNhdGNoKHQpe2U9dm9pZCAwfXJldHVybiBlJiYhZS5nZXRFbGVtZW50c0J5VGFnTmFtZSgicGFyc2VyZXJyb3IiKS5sZW5ndGh8fFQuZXJyb3IoIkludmFsaWQgWE1MOiAiK3QpLGV9O3ZhciBPZT0vXFtcXSQvLFJlPS9ccj9cbi9nLExlPS9eKD86c3VibWl0fGJ1dHRvbnxpbWFnZXxyZXNldHxmaWxlKSQvaSxQZT0vXig/OmlucHV0fHNlbGVjdHx0ZXh0YXJlYXxrZXlnZW4pL2k7ZnVuY3Rpb24gTmUodCxlLG4scil7dmFyIG87aWYoQXJyYXkuaXNBcnJheShlKSlULmVhY2goZSxmdW5jdGlvbihlLG8pe258fE9lLnRlc3QodCk/cih0LG8pOk5lKHQrIlsiKygib2JqZWN0Ij09dHlwZW9mIG8mJm51bGwhPW8/ZToiIikrIl0iLG8sbixyKX0pO2Vsc2UgaWYobnx8Im9iamVjdCIhPT1FKGUpKXIodCxlKTtlbHNlIGZvcihvIGluIGUpTmUodCsiWyIrbysiXSIsZVtvXSxuLHIpfVQucGFyYW09ZnVuY3Rpb24odCxlKXt2YXIgbixyPVtdLG89ZnVuY3Rpb24odCxlKXt2YXIgbj1tKGUpP2UoKTplO3Jbci5sZW5ndGhdPWVuY29kZVVSSUNvbXBvbmVudCh0KSsiPSIrZW5jb2RlVVJJQ29tcG9uZW50KG51bGw9PW4/IiI6bil9O2lmKG51bGw9PXQpcmV0dXJuIiI7aWYoQXJyYXkuaXNBcnJheSh0KXx8dC5qcXVlcnkmJiFULmlzUGxhaW5PYmplY3QodCkpVC5lYWNoKHQsZnVuY3Rpb24oKXtvKHRoaXMubmFtZSx0aGlzLnZhbHVlKX0pO2Vsc2UgZm9yKG4gaW4gdClOZShuLHRbbl0sZSxvKTtyZXR1cm4gci5qb2luKCImIil9LFQuZm4uZXh0ZW5kKHtzZXJpYWxpemU6ZnVuY3Rpb24oKXtyZXR1cm4gVC5wYXJhbSh0aGlzLnNlcmlhbGl6ZUFycmF5KCkpfSxzZXJpYWxpemVBcnJheTpmdW5jdGlvbigpe3JldHVybiB0aGlzLm1hcChmdW5jdGlvbigpe3ZhciB0PVQucHJvcCh0aGlzLCJlbGVtZW50cyIpO3JldHVybiB0P1QubWFrZUFycmF5KHQpOnRoaXN9KS5maWx0ZXIoZnVuY3Rpb24oKXt2YXIgdD10aGlzLnR5cGU7cmV0dXJuIHRoaXMubmFtZSYmIVQodGhpcykuaXMoIjpkaXNhYmxlZCIpJiZQZS50ZXN0KHRoaXMubm9kZU5hbWUpJiYhTGUudGVzdCh0KSYmKHRoaXMuY2hlY2tlZHx8IXZ0LnRlc3QodCkpfSkubWFwKGZ1bmN0aW9uKHQsZSl7dmFyIG49VCh0aGlzKS52YWwoKTtyZXR1cm4gbnVsbD09bj9udWxsOkFycmF5LmlzQXJyYXkobik/VC5tYXAobixmdW5jdGlvbih0KXtyZXR1cm57bmFtZTplLm5hbWUsdmFsdWU6dC5yZXBsYWNlKFJlLCJcclxuIil9fSk6e25hbWU6ZS5uYW1lLHZhbHVlOm4ucmVwbGFjZShSZSwiXHJcbiIpfX0pLmdldCgpfX0pO3ZhciBEZT0vJTIwL2csSWU9LyMuKiQvLF9lPS8oWz8mXSlfPVteJl0qLyxCZT0vXiguKj8pOlsgXHRdKihbXlxyXG5dKikkL2dtLE1lPS9eKD86R0VUfEhFQUQpJC8sVWU9L15cL1wvLyxxZT17fSxIZT17fSxGZT0iKi8iLmNvbmNhdCgiKiIpLCRlPWEuY3JlYXRlRWxlbWVudCgiYSIpO2Z1bmN0aW9uIHplKHQpe3JldHVybiBmdW5jdGlvbihlLG4peyJzdHJpbmciIT10eXBlb2YgZSYmKG49ZSxlPSIqIik7dmFyIHIsbz0wLGk9ZS50b0xvd2VyQ2FzZSgpLm1hdGNoKE0pfHxbXTtpZihtKG4pKWZvcig7cj1pW28rK107KSIrIj09PXJbMF0/KHI9ci5zbGljZSgxKXx8IioiLCh0W3JdPXRbcl18fFtdKS51bnNoaWZ0KG4pKToodFtyXT10W3JdfHxbXSkucHVzaChuKX19ZnVuY3Rpb24gV2UodCxlLG4scil7dmFyIG89e30saT10PT09SGU7ZnVuY3Rpb24gYSh1KXt2YXIgcztyZXR1cm4gb1t1XT0hMCxULmVhY2godFt1XXx8W10sZnVuY3Rpb24odCx1KXt2YXIgYz11KGUsbixyKTtyZXR1cm4ic3RyaW5nIiE9dHlwZW9mIGN8fGl8fG9bY10/aT8hKHM9Yyk6dm9pZCAwOihlLmRhdGFUeXBlcy51bnNoaWZ0KGMpLGEoYyksITEpfSksc31yZXR1cm4gYShlLmRhdGFUeXBlc1swXSl8fCFvWyIqIl0mJmEoIioiKX1mdW5jdGlvbiBZZSh0LGUpe3ZhciBuLHIsbz1ULmFqYXhTZXR0aW5ncy5mbGF0T3B0aW9uc3x8e307Zm9yKG4gaW4gZSl2b2lkIDAhPT1lW25dJiYoKG9bbl0/dDpyfHwocj17fSkpW25dPWVbbl0pO3JldHVybiByJiZULmV4dGVuZCghMCx0LHIpLHR9JGUuaHJlZj1DZS5ocmVmLFQuZXh0ZW5kKHthY3RpdmU6MCxsYXN0TW9kaWZpZWQ6e30sZXRhZzp7fSxhamF4U2V0dGluZ3M6e3VybDpDZS5ocmVmLHR5cGU6IkdFVCIsaXNMb2NhbDovXig/OmFib3V0fGFwcHxhcHAtc3RvcmFnZXwuKy1leHRlbnNpb258ZmlsZXxyZXN8d2lkZ2V0KTokLy50ZXN0KENlLnByb3RvY29sKSxnbG9iYWw6ITAscHJvY2Vzc0RhdGE6ITAsYXN5bmM6ITAsY29udGVudFR5cGU6ImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZDsgY2hhcnNldD1VVEYtOCIsYWNjZXB0czp7IioiOkZlLHRleHQ6InRleHQvcGxhaW4iLGh0bWw6InRleHQvaHRtbCIseG1sOiJhcHBsaWNhdGlvbi94bWwsIHRleHQveG1sIixqc29uOiJhcHBsaWNhdGlvbi9qc29uLCB0ZXh0L2phdmFzY3JpcHQifSxjb250ZW50czp7eG1sOi9cYnhtbFxiLyxodG1sOi9cYmh0bWwvLGpzb246L1xianNvblxiL30scmVzcG9uc2VGaWVsZHM6e3htbDoicmVzcG9uc2VYTUwiLHRleHQ6InJlc3BvbnNlVGV4dCIsanNvbjoicmVzcG9uc2VKU09OIn0sY29udmVydGVyczp7IiogdGV4dCI6U3RyaW5nLCJ0ZXh0IGh0bWwiOiEwLCJ0ZXh0IGpzb24iOkpTT04ucGFyc2UsInRleHQgeG1sIjpULnBhcnNlWE1MfSxmbGF0T3B0aW9uczp7dXJsOiEwLGNvbnRleHQ6ITB9fSxhamF4U2V0dXA6ZnVuY3Rpb24odCxlKXtyZXR1cm4gZT9ZZShZZSh0LFQuYWpheFNldHRpbmdzKSxlKTpZZShULmFqYXhTZXR0aW5ncyx0KX0sYWpheFByZWZpbHRlcjp6ZShxZSksYWpheFRyYW5zcG9ydDp6ZShIZSksYWpheDpmdW5jdGlvbih0LGUpeyJvYmplY3QiPT10eXBlb2YgdCYmKGU9dCx0PXZvaWQgMCksZT1lfHx7fTt2YXIgcixvLGksdSxzLGMsZixsLHAsaCxkPVQuYWpheFNldHVwKHt9LGUpLHY9ZC5jb250ZXh0fHxkLGc9ZC5jb250ZXh0JiYodi5ub2RlVHlwZXx8di5qcXVlcnkpP1Qodik6VC5ldmVudCx5PVQuRGVmZXJyZWQoKSxtPVQuQ2FsbGJhY2tzKCJvbmNlIG1lbW9yeSIpLHg9ZC5zdGF0dXNDb2RlfHx7fSxiPXt9LHc9e30sRT0iY2FuY2VsZWQiLFM9e3JlYWR5U3RhdGU6MCxnZXRSZXNwb25zZUhlYWRlcjpmdW5jdGlvbih0KXt2YXIgZTtpZihmKXtpZighdSlmb3IodT17fTtlPUJlLmV4ZWMoaSk7KXVbZVsxXS50b0xvd2VyQ2FzZSgpKyIgIl09KHVbZVsxXS50b0xvd2VyQ2FzZSgpKyIgIl18fFtdKS5jb25jYXQoZVsyXSk7ZT11W3QudG9Mb3dlckNhc2UoKSsiICJdfXJldHVybiBudWxsPT1lP251bGw6ZS5qb2luKCIsICIpfSxnZXRBbGxSZXNwb25zZUhlYWRlcnM6ZnVuY3Rpb24oKXtyZXR1cm4gZj9pOm51bGx9LHNldFJlcXVlc3RIZWFkZXI6ZnVuY3Rpb24odCxlKXtyZXR1cm4gbnVsbD09ZiYmKHQ9d1t0LnRvTG93ZXJDYXNlKCldPXdbdC50b0xvd2VyQ2FzZSgpXXx8dCxiW3RdPWUpLHRoaXN9LG92ZXJyaWRlTWltZVR5cGU6ZnVuY3Rpb24odCl7cmV0dXJuIG51bGw9PWYmJihkLm1pbWVUeXBlPXQpLHRoaXN9LHN0YXR1c0NvZGU6ZnVuY3Rpb24odCl7dmFyIGU7aWYodClpZihmKVMuYWx3YXlzKHRbUy5zdGF0dXNdKTtlbHNlIGZvcihlIGluIHQpeFtlXT1beFtlXSx0W2VdXTtyZXR1cm4gdGhpc30sYWJvcnQ6ZnVuY3Rpb24odCl7dmFyIGU9dHx8RTtyZXR1cm4gciYmci5hYm9ydChlKSxBKDAsZSksdGhpc319O2lmKHkucHJvbWlzZShTKSxkLnVybD0oKHR8fGQudXJsfHxDZS5ocmVmKSsiIikucmVwbGFjZShVZSxDZS5wcm90b2NvbCsiLy8iKSxkLnR5cGU9ZS5tZXRob2R8fGUudHlwZXx8ZC5tZXRob2R8fGQudHlwZSxkLmRhdGFUeXBlcz0oZC5kYXRhVHlwZXx8IioiKS50b0xvd2VyQ2FzZSgpLm1hdGNoKE0pfHxbIiJdLG51bGw9PWQuY3Jvc3NEb21haW4pe2M9YS5jcmVhdGVFbGVtZW50KCJhIik7dHJ5e2MuaHJlZj1kLnVybCxjLmhyZWY9Yy5ocmVmLGQuY3Jvc3NEb21haW49JGUucHJvdG9jb2wrIi8vIiskZS5ob3N0IT1jLnByb3RvY29sKyIvLyIrYy5ob3N0fWNhdGNoKHQpe2QuY3Jvc3NEb21haW49ITB9fWlmKGQuZGF0YSYmZC5wcm9jZXNzRGF0YSYmInN0cmluZyIhPXR5cGVvZiBkLmRhdGEmJihkLmRhdGE9VC5wYXJhbShkLmRhdGEsZC50cmFkaXRpb25hbCkpLFdlKHFlLGQsZSxTKSxmKXJldHVybiBTO2ZvcihwIGluKGw9VC5ldmVudCYmZC5nbG9iYWwpJiYwPT1ULmFjdGl2ZSsrJiZULmV2ZW50LnRyaWdnZXIoImFqYXhTdGFydCIpLGQudHlwZT1kLnR5cGUudG9VcHBlckNhc2UoKSxkLmhhc0NvbnRlbnQ9IU1lLnRlc3QoZC50eXBlKSxvPWQudXJsLnJlcGxhY2UoSWUsIiIpLGQuaGFzQ29udGVudD9kLmRhdGEmJmQucHJvY2Vzc0RhdGEmJjA9PT0oZC5jb250ZW50VHlwZXx8IiIpLmluZGV4T2YoImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCIpJiYoZC5kYXRhPWQuZGF0YS5yZXBsYWNlKERlLCIrIikpOihoPWQudXJsLnNsaWNlKG8ubGVuZ3RoKSxkLmRhdGEmJihkLnByb2Nlc3NEYXRhfHwic3RyaW5nIj09dHlwZW9mIGQuZGF0YSkmJihvKz0oamUudGVzdChvKT8iJiI6Ij8iKStkLmRhdGEsZGVsZXRlIGQuZGF0YSksITE9PT1kLmNhY2hlJiYobz1vLnJlcGxhY2UoX2UsIiQxIiksaD0oamUudGVzdChvKT8iJiI6Ij8iKSsiXz0iK2tlKysraCksZC51cmw9bytoKSxkLmlmTW9kaWZpZWQmJihULmxhc3RNb2RpZmllZFtvXSYmUy5zZXRSZXF1ZXN0SGVhZGVyKCJJZi1Nb2RpZmllZC1TaW5jZSIsVC5sYXN0TW9kaWZpZWRbb10pLFQuZXRhZ1tvXSYmUy5zZXRSZXF1ZXN0SGVhZGVyKCJJZi1Ob25lLU1hdGNoIixULmV0YWdbb10pKSwoZC5kYXRhJiZkLmhhc0NvbnRlbnQmJiExIT09ZC5jb250ZW50VHlwZXx8ZS5jb250ZW50VHlwZSkmJlMuc2V0UmVxdWVzdEhlYWRlcigiQ29udGVudC1UeXBlIixkLmNvbnRlbnRUeXBlKSxTLnNldFJlcXVlc3RIZWFkZXIoIkFjY2VwdCIsZC5kYXRhVHlwZXNbMF0mJmQuYWNjZXB0c1tkLmRhdGFUeXBlc1swXV0/ZC5hY2NlcHRzW2QuZGF0YVR5cGVzWzBdXSsoIioiIT09ZC5kYXRhVHlwZXNbMF0/IiwgIitGZSsiOyBxPTAuMDEiOiIiKTpkLmFjY2VwdHNbIioiXSksZC5oZWFkZXJzKVMuc2V0UmVxdWVzdEhlYWRlcihwLGQuaGVhZGVyc1twXSk7aWYoZC5iZWZvcmVTZW5kJiYoITE9PT1kLmJlZm9yZVNlbmQuY2FsbCh2LFMsZCl8fGYpKXJldHVybiBTLmFib3J0KCk7aWYoRT0iYWJvcnQiLG0uYWRkKGQuY29tcGxldGUpLFMuZG9uZShkLnN1Y2Nlc3MpLFMuZmFpbChkLmVycm9yKSxyPVdlKEhlLGQsZSxTKSl7aWYoUy5yZWFkeVN0YXRlPTEsbCYmZy50cmlnZ2VyKCJhamF4U2VuZCIsW1MsZF0pLGYpcmV0dXJuIFM7ZC5hc3luYyYmZC50aW1lb3V0PjAmJihzPW4uc2V0VGltZW91dChmdW5jdGlvbigpe1MuYWJvcnQoInRpbWVvdXQiKX0sZC50aW1lb3V0KSk7dHJ5e2Y9ITEsci5zZW5kKGIsQSl9Y2F0Y2godCl7aWYoZil0aHJvdyB0O0EoLTEsdCl9fWVsc2UgQSgtMSwiTm8gVHJhbnNwb3J0Iik7ZnVuY3Rpb24gQSh0LGUsYSx1KXt2YXIgYyxwLGgsYix3LEU9ZTtmfHwoZj0hMCxzJiZuLmNsZWFyVGltZW91dChzKSxyPXZvaWQgMCxpPXV8fCIiLFMucmVhZHlTdGF0ZT10PjA/NDowLGM9dD49MjAwJiZ0PDMwMHx8MzA0PT09dCxhJiYoYj1mdW5jdGlvbih0LGUsbil7Zm9yKHZhciByLG8saSxhLHU9dC5jb250ZW50cyxzPXQuZGF0YVR5cGVzOyIqIj09PXNbMF07KXMuc2hpZnQoKSx2b2lkIDA9PT1yJiYocj10Lm1pbWVUeXBlfHxlLmdldFJlc3BvbnNlSGVhZGVyKCJDb250ZW50LVR5cGUiKSk7aWYocilmb3IobyBpbiB1KWlmKHVbb10mJnVbb10udGVzdChyKSl7cy51bnNoaWZ0KG8pO2JyZWFrfWlmKHNbMF1pbiBuKWk9c1swXTtlbHNle2ZvcihvIGluIG4pe2lmKCFzWzBdfHx0LmNvbnZlcnRlcnNbbysiICIrc1swXV0pe2k9bzticmVha31hfHwoYT1vKX1pPWl8fGF9aWYoaSlyZXR1cm4gaSE9PXNbMF0mJnMudW5zaGlmdChpKSxuW2ldfShkLFMsYSkpLGI9ZnVuY3Rpb24odCxlLG4scil7dmFyIG8saSxhLHUscyxjPXt9LGY9dC5kYXRhVHlwZXMuc2xpY2UoKTtpZihmWzFdKWZvcihhIGluIHQuY29udmVydGVycyljW2EudG9Mb3dlckNhc2UoKV09dC5jb252ZXJ0ZXJzW2FdO2ZvcihpPWYuc2hpZnQoKTtpOylpZih0LnJlc3BvbnNlRmllbGRzW2ldJiYoblt0LnJlc3BvbnNlRmllbGRzW2ldXT1lKSwhcyYmciYmdC5kYXRhRmlsdGVyJiYoZT10LmRhdGFGaWx0ZXIoZSx0LmRhdGFUeXBlKSkscz1pLGk9Zi5zaGlmdCgpKWlmKCIqIj09PWkpaT1zO2Vsc2UgaWYoIioiIT09cyYmcyE9PWkpe2lmKCEoYT1jW3MrIiAiK2ldfHxjWyIqICIraV0pKWZvcihvIGluIGMpaWYoKHU9by5zcGxpdCgiICIpKVsxXT09PWkmJihhPWNbcysiICIrdVswXV18fGNbIiogIit1WzBdXSkpeyEwPT09YT9hPWNbb106ITAhPT1jW29dJiYoaT11WzBdLGYudW5zaGlmdCh1WzFdKSk7YnJlYWt9aWYoITAhPT1hKWlmKGEmJnQudGhyb3dzKWU9YShlKTtlbHNlIHRyeXtlPWEoZSl9Y2F0Y2godCl7cmV0dXJue3N0YXRlOiJwYXJzZXJlcnJvciIsZXJyb3I6YT90OiJObyBjb252ZXJzaW9uIGZyb20gIitzKyIgdG8gIitpfX19cmV0dXJue3N0YXRlOiJzdWNjZXNzIixkYXRhOmV9fShkLGIsUyxjKSxjPyhkLmlmTW9kaWZpZWQmJigodz1TLmdldFJlc3BvbnNlSGVhZGVyKCJMYXN0LU1vZGlmaWVkIikpJiYoVC5sYXN0TW9kaWZpZWRbb109dyksKHc9Uy5nZXRSZXNwb25zZUhlYWRlcigiZXRhZyIpKSYmKFQuZXRhZ1tvXT13KSksMjA0PT09dHx8IkhFQUQiPT09ZC50eXBlP0U9Im5vY29udGVudCI6MzA0PT09dD9FPSJub3Rtb2RpZmllZCI6KEU9Yi5zdGF0ZSxwPWIuZGF0YSxjPSEoaD1iLmVycm9yKSkpOihoPUUsIXQmJkV8fChFPSJlcnJvciIsdDwwJiYodD0wKSkpLFMuc3RhdHVzPXQsUy5zdGF0dXNUZXh0PShlfHxFKSsiIixjP3kucmVzb2x2ZVdpdGgodixbcCxFLFNdKTp5LnJlamVjdFdpdGgodixbUyxFLGhdKSxTLnN0YXR1c0NvZGUoeCkseD12b2lkIDAsbCYmZy50cmlnZ2VyKGM/ImFqYXhTdWNjZXNzIjoiYWpheEVycm9yIixbUyxkLGM/cDpoXSksbS5maXJlV2l0aCh2LFtTLEVdKSxsJiYoZy50cmlnZ2VyKCJhamF4Q29tcGxldGUiLFtTLGRdKSwtLVQuYWN0aXZlfHxULmV2ZW50LnRyaWdnZXIoImFqYXhTdG9wIikpKX1yZXR1cm4gU30sZ2V0SlNPTjpmdW5jdGlvbih0LGUsbil7cmV0dXJuIFQuZ2V0KHQsZSxuLCJqc29uIil9LGdldFNjcmlwdDpmdW5jdGlvbih0LGUpe3JldHVybiBULmdldCh0LHZvaWQgMCxlLCJzY3JpcHQiKX19KSxULmVhY2goWyJnZXQiLCJwb3N0Il0sZnVuY3Rpb24odCxlKXtUW2VdPWZ1bmN0aW9uKHQsbixyLG8pe3JldHVybiBtKG4pJiYobz1vfHxyLHI9bixuPXZvaWQgMCksVC5hamF4KFQuZXh0ZW5kKHt1cmw6dCx0eXBlOmUsZGF0YVR5cGU6byxkYXRhOm4sc3VjY2VzczpyfSxULmlzUGxhaW5PYmplY3QodCkmJnQpKX19KSxULl9ldmFsVXJsPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIFQuYWpheCh7dXJsOnQsdHlwZToiR0VUIixkYXRhVHlwZToic2NyaXB0IixjYWNoZTohMCxhc3luYzohMSxnbG9iYWw6ITEsY29udmVydGVyczp7InRleHQgc2NyaXB0IjpmdW5jdGlvbigpe319LGRhdGFGaWx0ZXI6ZnVuY3Rpb24odCl7VC5nbG9iYWxFdmFsKHQsZSl9fSl9LFQuZm4uZXh0ZW5kKHt3cmFwQWxsOmZ1bmN0aW9uKHQpe3ZhciBlO3JldHVybiB0aGlzWzBdJiYobSh0KSYmKHQ9dC5jYWxsKHRoaXNbMF0pKSxlPVQodCx0aGlzWzBdLm93bmVyRG9jdW1lbnQpLmVxKDApLmNsb25lKCEwKSx0aGlzWzBdLnBhcmVudE5vZGUmJmUuaW5zZXJ0QmVmb3JlKHRoaXNbMF0pLGUubWFwKGZ1bmN0aW9uKCl7Zm9yKHZhciB0PXRoaXM7dC5maXJzdEVsZW1lbnRDaGlsZDspdD10LmZpcnN0RWxlbWVudENoaWxkO3JldHVybiB0fSkuYXBwZW5kKHRoaXMpKSx0aGlzfSx3cmFwSW5uZXI6ZnVuY3Rpb24odCl7cmV0dXJuIG0odCk/dGhpcy5lYWNoKGZ1bmN0aW9uKGUpe1QodGhpcykud3JhcElubmVyKHQuY2FsbCh0aGlzLGUpKX0pOnRoaXMuZWFjaChmdW5jdGlvbigpe3ZhciBlPVQodGhpcyksbj1lLmNvbnRlbnRzKCk7bi5sZW5ndGg/bi53cmFwQWxsKHQpOmUuYXBwZW5kKHQpfSl9LHdyYXA6ZnVuY3Rpb24odCl7dmFyIGU9bSh0KTtyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0aW9uKG4pe1QodGhpcykud3JhcEFsbChlP3QuY2FsbCh0aGlzLG4pOnQpfSl9LHVud3JhcDpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5wYXJlbnQodCkubm90KCJib2R5IikuZWFjaChmdW5jdGlvbigpe1QodGhpcykucmVwbGFjZVdpdGgodGhpcy5jaGlsZE5vZGVzKX0pLHRoaXN9fSksVC5leHByLnBzZXVkb3MuaGlkZGVuPWZ1bmN0aW9uKHQpe3JldHVybiFULmV4cHIucHNldWRvcy52aXNpYmxlKHQpfSxULmV4cHIucHNldWRvcy52aXNpYmxlPWZ1bmN0aW9uKHQpe3JldHVybiEhKHQub2Zmc2V0V2lkdGh8fHQub2Zmc2V0SGVpZ2h0fHx0LmdldENsaWVudFJlY3RzKCkubGVuZ3RoKX0sVC5hamF4U2V0dGluZ3MueGhyPWZ1bmN0aW9uKCl7dHJ5e3JldHVybiBuZXcgbi5YTUxIdHRwUmVxdWVzdH1jYXRjaCh0KXt9fTt2YXIgWGU9ezA6MjAwLDEyMjM6MjA0fSxHZT1ULmFqYXhTZXR0aW5ncy54aHIoKTt5LmNvcnM9ISFHZSYmIndpdGhDcmVkZW50aWFscyJpbiBHZSx5LmFqYXg9R2U9ISFHZSxULmFqYXhUcmFuc3BvcnQoZnVuY3Rpb24odCl7dmFyIGUscjtpZih5LmNvcnN8fEdlJiYhdC5jcm9zc0RvbWFpbilyZXR1cm57c2VuZDpmdW5jdGlvbihvLGkpe3ZhciBhLHU9dC54aHIoKTtpZih1Lm9wZW4odC50eXBlLHQudXJsLHQuYXN5bmMsdC51c2VybmFtZSx0LnBhc3N3b3JkKSx0LnhockZpZWxkcylmb3IoYSBpbiB0LnhockZpZWxkcyl1W2FdPXQueGhyRmllbGRzW2FdO2ZvcihhIGluIHQubWltZVR5cGUmJnUub3ZlcnJpZGVNaW1lVHlwZSYmdS5vdmVycmlkZU1pbWVUeXBlKHQubWltZVR5cGUpLHQuY3Jvc3NEb21haW58fG9bIlgtUmVxdWVzdGVkLVdpdGgiXXx8KG9bIlgtUmVxdWVzdGVkLVdpdGgiXT0iWE1MSHR0cFJlcXVlc3QiKSxvKXUuc2V0UmVxdWVzdEhlYWRlcihhLG9bYV0pO2U9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7ZSYmKGU9cj11Lm9ubG9hZD11Lm9uZXJyb3I9dS5vbmFib3J0PXUub250aW1lb3V0PXUub25yZWFkeXN0YXRlY2hhbmdlPW51bGwsImFib3J0Ij09PXQ/dS5hYm9ydCgpOiJlcnJvciI9PT10PyJudW1iZXIiIT10eXBlb2YgdS5zdGF0dXM/aSgwLCJlcnJvciIpOmkodS5zdGF0dXMsdS5zdGF0dXNUZXh0KTppKFhlW3Uuc3RhdHVzXXx8dS5zdGF0dXMsdS5zdGF0dXNUZXh0LCJ0ZXh0IiE9PSh1LnJlc3BvbnNlVHlwZXx8InRleHQiKXx8InN0cmluZyIhPXR5cGVvZiB1LnJlc3BvbnNlVGV4dD97YmluYXJ5OnUucmVzcG9uc2V9Ont0ZXh0OnUucmVzcG9uc2VUZXh0fSx1LmdldEFsbFJlc3BvbnNlSGVhZGVycygpKSl9fSx1Lm9ubG9hZD1lKCkscj11Lm9uZXJyb3I9dS5vbnRpbWVvdXQ9ZSgiZXJyb3IiKSx2b2lkIDAhPT11Lm9uYWJvcnQ/dS5vbmFib3J0PXI6dS5vbnJlYWR5c3RhdGVjaGFuZ2U9ZnVuY3Rpb24oKXs0PT09dS5yZWFkeVN0YXRlJiZuLnNldFRpbWVvdXQoZnVuY3Rpb24oKXtlJiZyKCl9KX0sZT1lKCJhYm9ydCIpO3RyeXt1LnNlbmQodC5oYXNDb250ZW50JiZ0LmRhdGF8fG51bGwpfWNhdGNoKHQpe2lmKGUpdGhyb3cgdH19LGFib3J0OmZ1bmN0aW9uKCl7ZSYmZSgpfX19KSxULmFqYXhQcmVmaWx0ZXIoZnVuY3Rpb24odCl7dC5jcm9zc0RvbWFpbiYmKHQuY29udGVudHMuc2NyaXB0PSExKX0pLFQuYWpheFNldHVwKHthY2NlcHRzOntzY3JpcHQ6InRleHQvamF2YXNjcmlwdCwgYXBwbGljYXRpb24vamF2YXNjcmlwdCwgYXBwbGljYXRpb24vZWNtYXNjcmlwdCwgYXBwbGljYXRpb24veC1lY21hc2NyaXB0In0sY29udGVudHM6e3NjcmlwdDovXGIoPzpqYXZhfGVjbWEpc2NyaXB0XGIvfSxjb252ZXJ0ZXJzOnsidGV4dCBzY3JpcHQiOmZ1bmN0aW9uKHQpe3JldHVybiBULmdsb2JhbEV2YWwodCksdH19fSksVC5hamF4UHJlZmlsdGVyKCJzY3JpcHQiLGZ1bmN0aW9uKHQpe3ZvaWQgMD09PXQuY2FjaGUmJih0LmNhY2hlPSExKSx0LmNyb3NzRG9tYWluJiYodC50eXBlPSJHRVQiKX0pLFQuYWpheFRyYW5zcG9ydCgic2NyaXB0IixmdW5jdGlvbih0KXt2YXIgZSxuO2lmKHQuY3Jvc3NEb21haW58fHQuc2NyaXB0QXR0cnMpcmV0dXJue3NlbmQ6ZnVuY3Rpb24ocixvKXtlPVQoIjxzY3JpcHQ+IikuYXR0cih0LnNjcmlwdEF0dHJzfHx7fSkucHJvcCh7Y2hhcnNldDp0LnNjcmlwdENoYXJzZXQsc3JjOnQudXJsfSkub24oImxvYWQgZXJyb3IiLG49ZnVuY3Rpb24odCl7ZS5yZW1vdmUoKSxuPW51bGwsdCYmbygiZXJyb3IiPT09dC50eXBlPzQwNDoyMDAsdC50eXBlKX0pLGEuaGVhZC5hcHBlbmRDaGlsZChlWzBdKX0sYWJvcnQ6ZnVuY3Rpb24oKXtuJiZuKCl9fX0pO3ZhciBWZSxKZT1bXSxLZT0vKD0pXD8oPz0mfCQpfFw/XD8vO1QuYWpheFNldHVwKHtqc29ucDoiY2FsbGJhY2siLGpzb25wQ2FsbGJhY2s6ZnVuY3Rpb24oKXt2YXIgdD1KZS5wb3AoKXx8VC5leHBhbmRvKyJfIitrZSsrO3JldHVybiB0aGlzW3RdPSEwLHR9fSksVC5hamF4UHJlZmlsdGVyKCJqc29uIGpzb25wIixmdW5jdGlvbih0LGUscil7dmFyIG8saSxhLHU9ITEhPT10Lmpzb25wJiYoS2UudGVzdCh0LnVybCk/InVybCI6InN0cmluZyI9PXR5cGVvZiB0LmRhdGEmJjA9PT0odC5jb250ZW50VHlwZXx8IiIpLmluZGV4T2YoImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCIpJiZLZS50ZXN0KHQuZGF0YSkmJiJkYXRhIik7aWYodXx8Impzb25wIj09PXQuZGF0YVR5cGVzWzBdKXJldHVybiBvPXQuanNvbnBDYWxsYmFjaz1tKHQuanNvbnBDYWxsYmFjayk/dC5qc29ucENhbGxiYWNrKCk6dC5qc29ucENhbGxiYWNrLHU/dFt1XT10W3VdLnJlcGxhY2UoS2UsIiQxIitvKTohMSE9PXQuanNvbnAmJih0LnVybCs9KGplLnRlc3QodC51cmwpPyImIjoiPyIpK3QuanNvbnArIj0iK28pLHQuY29udmVydGVyc1sic2NyaXB0IGpzb24iXT1mdW5jdGlvbigpe3JldHVybiBhfHxULmVycm9yKG8rIiB3YXMgbm90IGNhbGxlZCIpLGFbMF19LHQuZGF0YVR5cGVzWzBdPSJqc29uIixpPW5bb10sbltvXT1mdW5jdGlvbigpe2E9YXJndW1lbnRzfSxyLmFsd2F5cyhmdW5jdGlvbigpe3ZvaWQgMD09PWk/VChuKS5yZW1vdmVQcm9wKG8pOm5bb109aSx0W29dJiYodC5qc29ucENhbGxiYWNrPWUuanNvbnBDYWxsYmFjayxKZS5wdXNoKG8pKSxhJiZtKGkpJiZpKGFbMF0pLGE9aT12b2lkIDB9KSwic2NyaXB0In0pLHkuY3JlYXRlSFRNTERvY3VtZW50PSgoVmU9YS5pbXBsZW1lbnRhdGlvbi5jcmVhdGVIVE1MRG9jdW1lbnQoIiIpLmJvZHkpLmlubmVySFRNTD0iPGZvcm0+PC9mb3JtPjxmb3JtPjwvZm9ybT4iLDI9PT1WZS5jaGlsZE5vZGVzLmxlbmd0aCksVC5wYXJzZUhUTUw9ZnVuY3Rpb24odCxlLG4pe3JldHVybiJzdHJpbmciIT10eXBlb2YgdD9bXTooImJvb2xlYW4iPT10eXBlb2YgZSYmKG49ZSxlPSExKSxlfHwoeS5jcmVhdGVIVE1MRG9jdW1lbnQ/KChyPShlPWEuaW1wbGVtZW50YXRpb24uY3JlYXRlSFRNTERvY3VtZW50KCIiKSkuY3JlYXRlRWxlbWVudCgiYmFzZSIpKS5ocmVmPWEubG9jYXRpb24uaHJlZixlLmhlYWQuYXBwZW5kQ2hpbGQocikpOmU9YSksaT0hbiYmW10sKG89TC5leGVjKHQpKT9bZS5jcmVhdGVFbGVtZW50KG9bMV0pXToobz1TdChbdF0sZSxpKSxpJiZpLmxlbmd0aCYmVChpKS5yZW1vdmUoKSxULm1lcmdlKFtdLG8uY2hpbGROb2RlcykpKTt2YXIgcixvLGl9LFQuZm4ubG9hZD1mdW5jdGlvbih0LGUsbil7dmFyIHIsbyxpLGE9dGhpcyx1PXQuaW5kZXhPZigiICIpO3JldHVybiB1Pi0xJiYocj1iZSh0LnNsaWNlKHUpKSx0PXQuc2xpY2UoMCx1KSksbShlKT8obj1lLGU9dm9pZCAwKTplJiYib2JqZWN0Ij09dHlwZW9mIGUmJihvPSJQT1NUIiksYS5sZW5ndGg+MCYmVC5hamF4KHt1cmw6dCx0eXBlOm98fCJHRVQiLGRhdGFUeXBlOiJodG1sIixkYXRhOmV9KS5kb25lKGZ1bmN0aW9uKHQpe2k9YXJndW1lbnRzLGEuaHRtbChyP1QoIjxkaXY+IikuYXBwZW5kKFQucGFyc2VIVE1MKHQpKS5maW5kKHIpOnQpfSkuYWx3YXlzKG4mJmZ1bmN0aW9uKHQsZSl7YS5lYWNoKGZ1bmN0aW9uKCl7bi5hcHBseSh0aGlzLGl8fFt0LnJlc3BvbnNlVGV4dCxlLHRdKX0pfSksdGhpc30sVC5lYWNoKFsiYWpheFN0YXJ0IiwiYWpheFN0b3AiLCJhamF4Q29tcGxldGUiLCJhamF4RXJyb3IiLCJhamF4U3VjY2VzcyIsImFqYXhTZW5kIl0sZnVuY3Rpb24odCxlKXtULmZuW2VdPWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLm9uKGUsdCl9fSksVC5leHByLnBzZXVkb3MuYW5pbWF0ZWQ9ZnVuY3Rpb24odCl7cmV0dXJuIFQuZ3JlcChULnRpbWVycyxmdW5jdGlvbihlKXtyZXR1cm4gdD09PWUuZWxlbX0pLmxlbmd0aH0sVC5vZmZzZXQ9e3NldE9mZnNldDpmdW5jdGlvbih0LGUsbil7dmFyIHIsbyxpLGEsdSxzLGM9VC5jc3ModCwicG9zaXRpb24iKSxmPVQodCksbD17fTsic3RhdGljIj09PWMmJih0LnN0eWxlLnBvc2l0aW9uPSJyZWxhdGl2ZSIpLHU9Zi5vZmZzZXQoKSxpPVQuY3NzKHQsInRvcCIpLHM9VC5jc3ModCwibGVmdCIpLCgiYWJzb2x1dGUiPT09Y3x8ImZpeGVkIj09PWMpJiYoaStzKS5pbmRleE9mKCJhdXRvIik+LTE/KGE9KHI9Zi5wb3NpdGlvbigpKS50b3Asbz1yLmxlZnQpOihhPXBhcnNlRmxvYXQoaSl8fDAsbz1wYXJzZUZsb2F0KHMpfHwwKSxtKGUpJiYoZT1lLmNhbGwodCxuLFQuZXh0ZW5kKHt9LHUpKSksbnVsbCE9ZS50b3AmJihsLnRvcD1lLnRvcC11LnRvcCthKSxudWxsIT1lLmxlZnQmJihsLmxlZnQ9ZS5sZWZ0LXUubGVmdCtvKSwidXNpbmciaW4gZT9lLnVzaW5nLmNhbGwodCxsKTpmLmNzcyhsKX19LFQuZm4uZXh0ZW5kKHtvZmZzZXQ6ZnVuY3Rpb24odCl7aWYoYXJndW1lbnRzLmxlbmd0aClyZXR1cm4gdm9pZCAwPT09dD90aGlzOnRoaXMuZWFjaChmdW5jdGlvbihlKXtULm9mZnNldC5zZXRPZmZzZXQodGhpcyx0LGUpfSk7dmFyIGUsbixyPXRoaXNbMF07cmV0dXJuIHI/ci5nZXRDbGllbnRSZWN0cygpLmxlbmd0aD8oZT1yLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLG49ci5vd25lckRvY3VtZW50LmRlZmF1bHRWaWV3LHt0b3A6ZS50b3Arbi5wYWdlWU9mZnNldCxsZWZ0OmUubGVmdCtuLnBhZ2VYT2Zmc2V0fSk6e3RvcDowLGxlZnQ6MH06dm9pZCAwfSxwb3NpdGlvbjpmdW5jdGlvbigpe2lmKHRoaXNbMF0pe3ZhciB0LGUsbixyPXRoaXNbMF0sbz17dG9wOjAsbGVmdDowfTtpZigiZml4ZWQiPT09VC5jc3MociwicG9zaXRpb24iKSllPXIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7ZWxzZXtmb3IoZT10aGlzLm9mZnNldCgpLG49ci5vd25lckRvY3VtZW50LHQ9ci5vZmZzZXRQYXJlbnR8fG4uZG9jdW1lbnRFbGVtZW50O3QmJih0PT09bi5ib2R5fHx0PT09bi5kb2N1bWVudEVsZW1lbnQpJiYic3RhdGljIj09PVQuY3NzKHQsInBvc2l0aW9uIik7KXQ9dC5wYXJlbnROb2RlO3QmJnQhPT1yJiYxPT09dC5ub2RlVHlwZSYmKChvPVQodCkub2Zmc2V0KCkpLnRvcCs9VC5jc3ModCwiYm9yZGVyVG9wV2lkdGgiLCEwKSxvLmxlZnQrPVQuY3NzKHQsImJvcmRlckxlZnRXaWR0aCIsITApKX1yZXR1cm57dG9wOmUudG9wLW8udG9wLVQuY3NzKHIsIm1hcmdpblRvcCIsITApLGxlZnQ6ZS5sZWZ0LW8ubGVmdC1ULmNzcyhyLCJtYXJnaW5MZWZ0IiwhMCl9fX0sb2Zmc2V0UGFyZW50OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMubWFwKGZ1bmN0aW9uKCl7Zm9yKHZhciB0PXRoaXMub2Zmc2V0UGFyZW50O3QmJiJzdGF0aWMiPT09VC5jc3ModCwicG9zaXRpb24iKTspdD10Lm9mZnNldFBhcmVudDtyZXR1cm4gdHx8YXR9KX19KSxULmVhY2goe3Njcm9sbExlZnQ6InBhZ2VYT2Zmc2V0IixzY3JvbGxUb3A6InBhZ2VZT2Zmc2V0In0sZnVuY3Rpb24odCxlKXt2YXIgbj0icGFnZVlPZmZzZXQiPT09ZTtULmZuW3RdPWZ1bmN0aW9uKHIpe3JldHVybiBXKHRoaXMsZnVuY3Rpb24odCxyLG8pe3ZhciBpO2lmKHgodCk/aT10Ojk9PT10Lm5vZGVUeXBlJiYoaT10LmRlZmF1bHRWaWV3KSx2b2lkIDA9PT1vKXJldHVybiBpP2lbZV06dFtyXTtpP2kuc2Nyb2xsVG8obj9pLnBhZ2VYT2Zmc2V0Om8sbj9vOmkucGFnZVlPZmZzZXQpOnRbcl09b30sdCxyLGFyZ3VtZW50cy5sZW5ndGgpfX0pLFQuZWFjaChbInRvcCIsImxlZnQiXSxmdW5jdGlvbih0LGUpe1QuY3NzSG9va3NbZV09R3QoeS5waXhlbFBvc2l0aW9uLGZ1bmN0aW9uKHQsbil7aWYobilyZXR1cm4gbj1YdCh0LGUpLHp0LnRlc3Qobik/VCh0KS5wb3NpdGlvbigpW2VdKyJweCI6bn0pfSksVC5lYWNoKHtIZWlnaHQ6ImhlaWdodCIsV2lkdGg6IndpZHRoIn0sZnVuY3Rpb24odCxlKXtULmVhY2goe3BhZGRpbmc6ImlubmVyIit0LGNvbnRlbnQ6ZSwiIjoib3V0ZXIiK3R9LGZ1bmN0aW9uKG4scil7VC5mbltyXT1mdW5jdGlvbihvLGkpe3ZhciBhPWFyZ3VtZW50cy5sZW5ndGgmJihufHwiYm9vbGVhbiIhPXR5cGVvZiBvKSx1PW58fCghMD09PW98fCEwPT09aT8ibWFyZ2luIjoiYm9yZGVyIik7cmV0dXJuIFcodGhpcyxmdW5jdGlvbihlLG4sbyl7dmFyIGk7cmV0dXJuIHgoZSk/MD09PXIuaW5kZXhPZigib3V0ZXIiKT9lWyJpbm5lciIrdF06ZS5kb2N1bWVudC5kb2N1bWVudEVsZW1lbnRbImNsaWVudCIrdF06OT09PWUubm9kZVR5cGU/KGk9ZS5kb2N1bWVudEVsZW1lbnQsTWF0aC5tYXgoZS5ib2R5WyJzY3JvbGwiK3RdLGlbInNjcm9sbCIrdF0sZS5ib2R5WyJvZmZzZXQiK3RdLGlbIm9mZnNldCIrdF0saVsiY2xpZW50Iit0XSkpOnZvaWQgMD09PW8/VC5jc3MoZSxuLHUpOlQuc3R5bGUoZSxuLG8sdSl9LGUsYT9vOnZvaWQgMCxhKX19KX0pLFQuZWFjaCgiYmx1ciBmb2N1cyBmb2N1c2luIGZvY3Vzb3V0IHJlc2l6ZSBzY3JvbGwgY2xpY2sgZGJsY2xpY2sgbW91c2Vkb3duIG1vdXNldXAgbW91c2Vtb3ZlIG1vdXNlb3ZlciBtb3VzZW91dCBtb3VzZWVudGVyIG1vdXNlbGVhdmUgY2hhbmdlIHNlbGVjdCBzdWJtaXQga2V5ZG93biBrZXlwcmVzcyBrZXl1cCBjb250ZXh0bWVudSIuc3BsaXQoIiAiKSxmdW5jdGlvbih0LGUpe1QuZm5bZV09ZnVuY3Rpb24odCxuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD4wP3RoaXMub24oZSxudWxsLHQsbik6dGhpcy50cmlnZ2VyKGUpfX0pLFQuZm4uZXh0ZW5kKHtob3ZlcjpmdW5jdGlvbih0LGUpe3JldHVybiB0aGlzLm1vdXNlZW50ZXIodCkubW91c2VsZWF2ZShlfHx0KX19KSxULmZuLmV4dGVuZCh7YmluZDpmdW5jdGlvbih0LGUsbil7cmV0dXJuIHRoaXMub24odCxudWxsLGUsbil9LHVuYmluZDpmdW5jdGlvbih0LGUpe3JldHVybiB0aGlzLm9mZih0LG51bGwsZSl9LGRlbGVnYXRlOmZ1bmN0aW9uKHQsZSxuLHIpe3JldHVybiB0aGlzLm9uKGUsdCxuLHIpfSx1bmRlbGVnYXRlOmZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gMT09PWFyZ3VtZW50cy5sZW5ndGg/dGhpcy5vZmYodCwiKioiKTp0aGlzLm9mZihlLHR8fCIqKiIsbil9fSksVC5wcm94eT1mdW5jdGlvbih0LGUpe3ZhciBuLHIsbztpZigic3RyaW5nIj09dHlwZW9mIGUmJihuPXRbZV0sZT10LHQ9biksbSh0KSlyZXR1cm4gcj1zLmNhbGwoYXJndW1lbnRzLDIpLChvPWZ1bmN0aW9uKCl7cmV0dXJuIHQuYXBwbHkoZXx8dGhpcyxyLmNvbmNhdChzLmNhbGwoYXJndW1lbnRzKSkpfSkuZ3VpZD10Lmd1aWQ9dC5ndWlkfHxULmd1aWQrKyxvfSxULmhvbGRSZWFkeT1mdW5jdGlvbih0KXt0P1QucmVhZHlXYWl0Kys6VC5yZWFkeSghMCl9LFQuaXNBcnJheT1BcnJheS5pc0FycmF5LFQucGFyc2VKU09OPUpTT04ucGFyc2UsVC5ub2RlTmFtZT1SLFQuaXNGdW5jdGlvbj1tLFQuaXNXaW5kb3c9eCxULmNhbWVsQ2FzZT1WLFQudHlwZT1FLFQubm93PURhdGUubm93LFQuaXNOdW1lcmljPWZ1bmN0aW9uKHQpe3ZhciBlPVQudHlwZSh0KTtyZXR1cm4oIm51bWJlciI9PT1lfHwic3RyaW5nIj09PWUpJiYhaXNOYU4odC1wYXJzZUZsb2F0KHQpKX0sdm9pZCAwPT09KHI9ZnVuY3Rpb24oKXtyZXR1cm4gVH0uYXBwbHkoZSxbXSkpfHwodC5leHBvcnRzPXIpO3ZhciBRZT1uLmpRdWVyeSxaZT1uLiQ7cmV0dXJuIFQubm9Db25mbGljdD1mdW5jdGlvbih0KXtyZXR1cm4gbi4kPT09VCYmKG4uJD1aZSksdCYmbi5qUXVlcnk9PT1UJiYobi5qUXVlcnk9UWUpLFR9LG98fChuLmpRdWVyeT1uLiQ9VCksVH0pfSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMjU4KX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDI4Nyl9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7ZnVuY3Rpb24gcih0KXtyZXR1cm4gdC5yZXBsYWNlKC9bXC1cW1xdXC9ce1x9XChcKVwqXCtcP1wuXFxcXlwkXHxdL2csIlxcJCYiKX1yLnByb3RvPWZ1bmN0aW9uKCl7cmV0dXJuIFJlZ0V4cC5lc2NhcGU9cixyfSx0LmV4cG9ydHM9cn0sZnVuY3Rpb24odCl7dC5leHBvcnRzPUpTT04ucGFyc2UoJ3sibG9jaXplIjp7InByb2R1Y3RJZCI6IjYwZmY4MjI0LWJiY2MtNDgwMi04ZDU5LWM4OTgzZGVhZThkMCIsImFwaUtleSI6IjczOTZlNzc4LTA5MDMtNGU3ZS04MjgyLWU2NzE1ODU4YmI4YyIsInZlcnNpb24iOiJwcm9kdWN0aW9uIn0sImludGVncmF0aW9ucyI6eyJjb2xvcm1lQXBwIjp7ImFwaSI6eyJwcm9kdWN0IjoiaHR0cHM6Ly9jb2xvcm1lLndvcmxkc2hvcHBpbmcuanAvdjEvcHJvZHVjdCJ9fSwic2hvcGlmeUFwcCI6eyJhcGkiOnsicHJvZHVjdCI6Imh0dHBzOi8vYXBwLXMud29ybGRzaG9wcGluZy5qcC92MS9wcm9kdWN0In19fSwibGFtYmRhIjp7ImNyZWF0ZSI6InNob3AtZGF0YS1wcm9kLWNyZWF0ZSIsImNsZWFyIjoic2hvcC1kYXRhLXByb2QtY2xlYXIifSwic2ZkYyI6eyJjb25uZWN0aW9uU2V0dGluZ3NQYXRoIjoiL3NmZGMvcHJvZC9hcGkifSwiZGVidWdIb3N0cyI6WyJzaG9wLWRhc2hib2FyZC53b3JsZHNob3BwaW5nLmJpeiIsInNob3AtZGFzaGJvYXJkLWRldi53b3JsZHNob3BwaW5nLmJpeiIsInNob3AtZGFzaGJvYXJkLWxvY2FsLndvcmxkc2hvcHBpbmcuYml6Il19Jyl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1mdW5jdGlvbih0KXsidXNlIHN0cmljdCI7dmFyIGUsbj1PYmplY3QucHJvdG90eXBlLHI9bi5oYXNPd25Qcm9wZXJ0eSxvPSJmdW5jdGlvbiI9PXR5cGVvZiBTeW1ib2w/U3ltYm9sOnt9LGk9by5pdGVyYXRvcnx8IkBAaXRlcmF0b3IiLGE9by5hc3luY0l0ZXJhdG9yfHwiQEBhc3luY0l0ZXJhdG9yIix1PW8udG9TdHJpbmdUYWd8fCJAQHRvU3RyaW5nVGFnIjtmdW5jdGlvbiBzKHQsZSxuLHIpe3ZhciBvPWUmJmUucHJvdG90eXBlIGluc3RhbmNlb2Ygdj9lOnYsaT1PYmplY3QuY3JlYXRlKG8ucHJvdG90eXBlKSxhPW5ldyBrKHJ8fFtdKTtyZXR1cm4gaS5faW52b2tlPWZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1mO3JldHVybiBmdW5jdGlvbihvLGkpe2lmKHI9PT1wKXRocm93IG5ldyBFcnJvcigiR2VuZXJhdG9yIGlzIGFscmVhZHkgcnVubmluZyIpO2lmKHI9PT1oKXtpZigidGhyb3ciPT09byl0aHJvdyBpO3JldHVybiBPKCl9Zm9yKG4ubWV0aG9kPW8sbi5hcmc9aTs7KXt2YXIgYT1uLmRlbGVnYXRlO2lmKGEpe3ZhciB1PVMoYSxuKTtpZih1KXtpZih1PT09ZCljb250aW51ZTtyZXR1cm4gdX19aWYoIm5leHQiPT09bi5tZXRob2Qpbi5zZW50PW4uX3NlbnQ9bi5hcmc7ZWxzZSBpZigidGhyb3ciPT09bi5tZXRob2Qpe2lmKHI9PT1mKXRocm93IHI9aCxuLmFyZztuLmRpc3BhdGNoRXhjZXB0aW9uKG4uYXJnKX1lbHNlInJldHVybiI9PT1uLm1ldGhvZCYmbi5hYnJ1cHQoInJldHVybiIsbi5hcmcpO3I9cDt2YXIgcz1jKHQsZSxuKTtpZigibm9ybWFsIj09PXMudHlwZSl7aWYocj1uLmRvbmU/aDpsLHMuYXJnPT09ZCljb250aW51ZTtyZXR1cm57dmFsdWU6cy5hcmcsZG9uZTpuLmRvbmV9fSJ0aHJvdyI9PT1zLnR5cGUmJihyPWgsbi5tZXRob2Q9InRocm93IixuLmFyZz1zLmFyZyl9fX0odCxuLGEpLGl9ZnVuY3Rpb24gYyh0LGUsbil7dHJ5e3JldHVybnt0eXBlOiJub3JtYWwiLGFyZzp0LmNhbGwoZSxuKX19Y2F0Y2godCl7cmV0dXJue3R5cGU6InRocm93Iixhcmc6dH19fXQud3JhcD1zO3ZhciBmPSJzdXNwZW5kZWRTdGFydCIsbD0ic3VzcGVuZGVkWWllbGQiLHA9ImV4ZWN1dGluZyIsaD0iY29tcGxldGVkIixkPXt9O2Z1bmN0aW9uIHYoKXt9ZnVuY3Rpb24gZygpe31mdW5jdGlvbiB5KCl7fXZhciBtPXt9O21baV09ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc307dmFyIHg9T2JqZWN0LmdldFByb3RvdHlwZU9mLGI9eCYmeCh4KGooW10pKSk7YiYmYiE9PW4mJnIuY2FsbChiLGkpJiYobT1iKTt2YXIgdz15LnByb3RvdHlwZT12LnByb3RvdHlwZT1PYmplY3QuY3JlYXRlKG0pO2Z1bmN0aW9uIEUodCl7WyJuZXh0IiwidGhyb3ciLCJyZXR1cm4iXS5mb3JFYWNoKGZ1bmN0aW9uKGUpe3RbZV09ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuX2ludm9rZShlLHQpfX0pfWZ1bmN0aW9uIFQodCl7dmFyIGU7dGhpcy5faW52b2tlPWZ1bmN0aW9uKG4sbyl7ZnVuY3Rpb24gaSgpe3JldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihlLGkpeyFmdW5jdGlvbiBlKG4sbyxpLGEpe3ZhciB1PWModFtuXSx0LG8pO2lmKCJ0aHJvdyIhPT11LnR5cGUpe3ZhciBzPXUuYXJnLGY9cy52YWx1ZTtyZXR1cm4gZiYmIm9iamVjdCI9PXR5cGVvZiBmJiZyLmNhbGwoZiwiX19hd2FpdCIpP1Byb21pc2UucmVzb2x2ZShmLl9fYXdhaXQpLnRoZW4oZnVuY3Rpb24odCl7ZSgibmV4dCIsdCxpLGEpfSxmdW5jdGlvbih0KXtlKCJ0aHJvdyIsdCxpLGEpfSk6UHJvbWlzZS5yZXNvbHZlKGYpLnRoZW4oZnVuY3Rpb24odCl7cy52YWx1ZT10LGkocyl9LGZ1bmN0aW9uKHQpe3JldHVybiBlKCJ0aHJvdyIsdCxpLGEpfSl9YSh1LmFyZyl9KG4sbyxlLGkpfSl9cmV0dXJuIGU9ZT9lLnRoZW4oaSxpKTppKCl9fWZ1bmN0aW9uIFModCxuKXt2YXIgcj10Lml0ZXJhdG9yW24ubWV0aG9kXTtpZihyPT09ZSl7aWYobi5kZWxlZ2F0ZT1udWxsLCJ0aHJvdyI9PT1uLm1ldGhvZCl7aWYodC5pdGVyYXRvci5yZXR1cm4mJihuLm1ldGhvZD0icmV0dXJuIixuLmFyZz1lLFModCxuKSwidGhyb3ciPT09bi5tZXRob2QpKXJldHVybiBkO24ubWV0aG9kPSJ0aHJvdyIsbi5hcmc9bmV3IFR5cGVFcnJvcigiVGhlIGl0ZXJhdG9yIGRvZXMgbm90IHByb3ZpZGUgYSAndGhyb3cnIG1ldGhvZCIpfXJldHVybiBkfXZhciBvPWMocix0Lml0ZXJhdG9yLG4uYXJnKTtpZigidGhyb3ciPT09by50eXBlKXJldHVybiBuLm1ldGhvZD0idGhyb3ciLG4uYXJnPW8uYXJnLG4uZGVsZWdhdGU9bnVsbCxkO3ZhciBpPW8uYXJnO3JldHVybiBpP2kuZG9uZT8oblt0LnJlc3VsdE5hbWVdPWkudmFsdWUsbi5uZXh0PXQubmV4dExvYywicmV0dXJuIiE9PW4ubWV0aG9kJiYobi5tZXRob2Q9Im5leHQiLG4uYXJnPWUpLG4uZGVsZWdhdGU9bnVsbCxkKTppOihuLm1ldGhvZD0idGhyb3ciLG4uYXJnPW5ldyBUeXBlRXJyb3IoIml0ZXJhdG9yIHJlc3VsdCBpcyBub3QgYW4gb2JqZWN0Iiksbi5kZWxlZ2F0ZT1udWxsLGQpfWZ1bmN0aW9uIEEodCl7dmFyIGU9e3RyeUxvYzp0WzBdfTsxIGluIHQmJihlLmNhdGNoTG9jPXRbMV0pLDIgaW4gdCYmKGUuZmluYWxseUxvYz10WzJdLGUuYWZ0ZXJMb2M9dFszXSksdGhpcy50cnlFbnRyaWVzLnB1c2goZSl9ZnVuY3Rpb24gQyh0KXt2YXIgZT10LmNvbXBsZXRpb258fHt9O2UudHlwZT0ibm9ybWFsIixkZWxldGUgZS5hcmcsdC5jb21wbGV0aW9uPWV9ZnVuY3Rpb24gayh0KXt0aGlzLnRyeUVudHJpZXM9W3t0cnlMb2M6InJvb3QifV0sdC5mb3JFYWNoKEEsdGhpcyksdGhpcy5yZXNldCghMCl9ZnVuY3Rpb24gaih0KXtpZih0KXt2YXIgbj10W2ldO2lmKG4pcmV0dXJuIG4uY2FsbCh0KTtpZigiZnVuY3Rpb24iPT10eXBlb2YgdC5uZXh0KXJldHVybiB0O2lmKCFpc05hTih0Lmxlbmd0aCkpe3ZhciBvPS0xLGE9ZnVuY3Rpb24gbigpe2Zvcig7KytvPHQubGVuZ3RoOylpZihyLmNhbGwodCxvKSlyZXR1cm4gbi52YWx1ZT10W29dLG4uZG9uZT0hMSxuO3JldHVybiBuLnZhbHVlPWUsbi5kb25lPSEwLG59O3JldHVybiBhLm5leHQ9YX19cmV0dXJue25leHQ6T319ZnVuY3Rpb24gTygpe3JldHVybnt2YWx1ZTplLGRvbmU6ITB9fXJldHVybiBnLnByb3RvdHlwZT13LmNvbnN0cnVjdG9yPXkseS5jb25zdHJ1Y3Rvcj1nLHlbdV09Zy5kaXNwbGF5TmFtZT0iR2VuZXJhdG9yRnVuY3Rpb24iLHQuaXNHZW5lcmF0b3JGdW5jdGlvbj1mdW5jdGlvbih0KXt2YXIgZT0iZnVuY3Rpb24iPT10eXBlb2YgdCYmdC5jb25zdHJ1Y3RvcjtyZXR1cm4hIWUmJihlPT09Z3x8IkdlbmVyYXRvckZ1bmN0aW9uIj09PShlLmRpc3BsYXlOYW1lfHxlLm5hbWUpKX0sdC5tYXJrPWZ1bmN0aW9uKHQpe3JldHVybiBPYmplY3Quc2V0UHJvdG90eXBlT2Y/T2JqZWN0LnNldFByb3RvdHlwZU9mKHQseSk6KHQuX19wcm90b19fPXksdSBpbiB0fHwodFt1XT0iR2VuZXJhdG9yRnVuY3Rpb24iKSksdC5wcm90b3R5cGU9T2JqZWN0LmNyZWF0ZSh3KSx0fSx0LmF3cmFwPWZ1bmN0aW9uKHQpe3JldHVybntfX2F3YWl0OnR9fSxFKFQucHJvdG90eXBlKSxULnByb3RvdHlwZVthXT1mdW5jdGlvbigpe3JldHVybiB0aGlzfSx0LkFzeW5jSXRlcmF0b3I9VCx0LmFzeW5jPWZ1bmN0aW9uKGUsbixyLG8pe3ZhciBpPW5ldyBUKHMoZSxuLHIsbykpO3JldHVybiB0LmlzR2VuZXJhdG9yRnVuY3Rpb24obik/aTppLm5leHQoKS50aGVuKGZ1bmN0aW9uKHQpe3JldHVybiB0LmRvbmU/dC52YWx1ZTppLm5leHQoKX0pfSxFKHcpLHdbdV09IkdlbmVyYXRvciIsd1tpXT1mdW5jdGlvbigpe3JldHVybiB0aGlzfSx3LnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIltvYmplY3QgR2VuZXJhdG9yXSJ9LHQua2V5cz1mdW5jdGlvbih0KXt2YXIgZT1bXTtmb3IodmFyIG4gaW4gdCllLnB1c2gobik7cmV0dXJuIGUucmV2ZXJzZSgpLGZ1bmN0aW9uIG4oKXtmb3IoO2UubGVuZ3RoOyl7dmFyIHI9ZS5wb3AoKTtpZihyIGluIHQpcmV0dXJuIG4udmFsdWU9cixuLmRvbmU9ITEsbn1yZXR1cm4gbi5kb25lPSEwLG59fSx0LnZhbHVlcz1qLGsucHJvdG90eXBlPXtjb25zdHJ1Y3RvcjprLHJlc2V0OmZ1bmN0aW9uKHQpe2lmKHRoaXMucHJldj0wLHRoaXMubmV4dD0wLHRoaXMuc2VudD10aGlzLl9zZW50PWUsdGhpcy5kb25lPSExLHRoaXMuZGVsZWdhdGU9bnVsbCx0aGlzLm1ldGhvZD0ibmV4dCIsdGhpcy5hcmc9ZSx0aGlzLnRyeUVudHJpZXMuZm9yRWFjaChDKSwhdClmb3IodmFyIG4gaW4gdGhpcykidCI9PT1uLmNoYXJBdCgwKSYmci5jYWxsKHRoaXMsbikmJiFpc05hTigrbi5zbGljZSgxKSkmJih0aGlzW25dPWUpfSxzdG9wOmZ1bmN0aW9uKCl7dGhpcy5kb25lPSEwO3ZhciB0PXRoaXMudHJ5RW50cmllc1swXS5jb21wbGV0aW9uO2lmKCJ0aHJvdyI9PT10LnR5cGUpdGhyb3cgdC5hcmc7cmV0dXJuIHRoaXMucnZhbH0sZGlzcGF0Y2hFeGNlcHRpb246ZnVuY3Rpb24odCl7aWYodGhpcy5kb25lKXRocm93IHQ7dmFyIG49dGhpcztmdW5jdGlvbiBvKHIsbyl7cmV0dXJuIHUudHlwZT0idGhyb3ciLHUuYXJnPXQsbi5uZXh0PXIsbyYmKG4ubWV0aG9kPSJuZXh0IixuLmFyZz1lKSwhIW99Zm9yKHZhciBpPXRoaXMudHJ5RW50cmllcy5sZW5ndGgtMTtpPj0wOy0taSl7dmFyIGE9dGhpcy50cnlFbnRyaWVzW2ldLHU9YS5jb21wbGV0aW9uO2lmKCJyb290Ij09PWEudHJ5TG9jKXJldHVybiBvKCJlbmQiKTtpZihhLnRyeUxvYzw9dGhpcy5wcmV2KXt2YXIgcz1yLmNhbGwoYSwiY2F0Y2hMb2MiKSxjPXIuY2FsbChhLCJmaW5hbGx5TG9jIik7aWYocyYmYyl7aWYodGhpcy5wcmV2PGEuY2F0Y2hMb2MpcmV0dXJuIG8oYS5jYXRjaExvYywhMCk7aWYodGhpcy5wcmV2PGEuZmluYWxseUxvYylyZXR1cm4gbyhhLmZpbmFsbHlMb2MpfWVsc2UgaWYocyl7aWYodGhpcy5wcmV2PGEuY2F0Y2hMb2MpcmV0dXJuIG8oYS5jYXRjaExvYywhMCl9ZWxzZXtpZighYyl0aHJvdyBuZXcgRXJyb3IoInRyeSBzdGF0ZW1lbnQgd2l0aG91dCBjYXRjaCBvciBmaW5hbGx5Iik7aWYodGhpcy5wcmV2PGEuZmluYWxseUxvYylyZXR1cm4gbyhhLmZpbmFsbHlMb2MpfX19fSxhYnJ1cHQ6ZnVuY3Rpb24odCxlKXtmb3IodmFyIG49dGhpcy50cnlFbnRyaWVzLmxlbmd0aC0xO24+PTA7LS1uKXt2YXIgbz10aGlzLnRyeUVudHJpZXNbbl07aWYoby50cnlMb2M8PXRoaXMucHJldiYmci5jYWxsKG8sImZpbmFsbHlMb2MiKSYmdGhpcy5wcmV2PG8uZmluYWxseUxvYyl7dmFyIGk9bzticmVha319aSYmKCJicmVhayI9PT10fHwiY29udGludWUiPT09dCkmJmkudHJ5TG9jPD1lJiZlPD1pLmZpbmFsbHlMb2MmJihpPW51bGwpO3ZhciBhPWk/aS5jb21wbGV0aW9uOnt9O3JldHVybiBhLnR5cGU9dCxhLmFyZz1lLGk/KHRoaXMubWV0aG9kPSJuZXh0Iix0aGlzLm5leHQ9aS5maW5hbGx5TG9jLGQpOnRoaXMuY29tcGxldGUoYSl9LGNvbXBsZXRlOmZ1bmN0aW9uKHQsZSl7aWYoInRocm93Ij09PXQudHlwZSl0aHJvdyB0LmFyZztyZXR1cm4iYnJlYWsiPT09dC50eXBlfHwiY29udGludWUiPT09dC50eXBlP3RoaXMubmV4dD10LmFyZzoicmV0dXJuIj09PXQudHlwZT8odGhpcy5ydmFsPXRoaXMuYXJnPXQuYXJnLHRoaXMubWV0aG9kPSJyZXR1cm4iLHRoaXMubmV4dD0iZW5kIik6Im5vcm1hbCI9PT10LnR5cGUmJmUmJih0aGlzLm5leHQ9ZSksZH0sZmluaXNoOmZ1bmN0aW9uKHQpe2Zvcih2YXIgZT10aGlzLnRyeUVudHJpZXMubGVuZ3RoLTE7ZT49MDstLWUpe3ZhciBuPXRoaXMudHJ5RW50cmllc1tlXTtpZihuLmZpbmFsbHlMb2M9PT10KXJldHVybiB0aGlzLmNvbXBsZXRlKG4uY29tcGxldGlvbixuLmFmdGVyTG9jKSxDKG4pLGR9fSxjYXRjaDpmdW5jdGlvbih0KXtmb3IodmFyIGU9dGhpcy50cnlFbnRyaWVzLmxlbmd0aC0xO2U+PTA7LS1lKXt2YXIgbj10aGlzLnRyeUVudHJpZXNbZV07aWYobi50cnlMb2M9PT10KXt2YXIgcj1uLmNvbXBsZXRpb247aWYoInRocm93Ij09PXIudHlwZSl7dmFyIG89ci5hcmc7QyhuKX1yZXR1cm4gb319dGhyb3cgbmV3IEVycm9yKCJpbGxlZ2FsIGNhdGNoIGF0dGVtcHQiKX0sZGVsZWdhdGVZaWVsZDpmdW5jdGlvbih0LG4scil7cmV0dXJuIHRoaXMuZGVsZWdhdGU9e2l0ZXJhdG9yOmoodCkscmVzdWx0TmFtZTpuLG5leHRMb2M6cn0sIm5leHQiPT09dGhpcy5tZXRob2QmJih0aGlzLmFyZz1lKSxkfX0sdH0odC5leHBvcnRzKTt0cnl7cmVnZW5lcmF0b3JSdW50aW1lPXJ9Y2F0Y2godCl7RnVuY3Rpb24oInIiLCJyZWdlbmVyYXRvclJ1bnRpbWUgPSByIikocil9fSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMTI5KX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDczKSxuKDE0NCksbigxNDUpLG4oMTQ2KSxuKDE0Nyl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDU2KSxvPW4oMzMpLGk9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKGUsbil7dmFyIGksYSx1PVN0cmluZyhvKGUpKSxzPXIobiksYz11Lmxlbmd0aDtyZXR1cm4gczwwfHxzPj1jP3Q/IiI6dm9pZCAwOihpPXUuY2hhckNvZGVBdChzKSk8NTUyOTZ8fGk+NTYzMTl8fHMrMT09PWN8fChhPXUuY2hhckNvZGVBdChzKzEpKTw1NjMyMHx8YT41NzM0Mz90P3UuY2hhckF0KHMpOmk6dD91LnNsaWNlKHMscysyKTphLTU2MzIwKyhpLTU1Mjk2PDwxMCkrNjU1MzZ9fTt0LmV4cG9ydHM9e2NvZGVBdDppKCExKSxjaGFyQXQ6aSghMCl9fSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big0KSxvPW4oMTMyKSxpPXIuV2Vha01hcDt0LmV4cG9ydHM9ImZ1bmN0aW9uIj09dHlwZW9mIGkmJi9uYXRpdmUgY29kZS8udGVzdChvLmNhbGwoaSkpfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9big0Mik7dC5leHBvcnRzPXIoIm5hdGl2ZS1mdW5jdGlvbi10by1zdHJpbmciLEZ1bmN0aW9uLnRvU3RyaW5nKX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNCksbz1uKDEzKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXt0cnl7byhyLHQsZSl9Y2F0Y2gobil7clt0XT1lfXJldHVybiBlfX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMTQpLG89bigxNiksaT1uKDkpLGE9big1OSk7dC5leHBvcnRzPXI/T2JqZWN0LmRlZmluZVByb3BlcnRpZXM6ZnVuY3Rpb24odCxlKXtpKHQpO2Zvcih2YXIgbixyPWEoZSksdT1yLmxlbmd0aCxzPTA7dT5zOylvLmYodCxuPXJbcysrXSxlW25dKTtyZXR1cm4gdH19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDU2KSxvPU1hdGgubWF4LGk9TWF0aC5taW47dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7dmFyIG49cih0KTtyZXR1cm4gbjwwP28obitlLDApOmkobixlKX19LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9big0Nyksbz17fTtvW24oMSkoInRvU3RyaW5nVGFnIildPSJ6Iix0LmV4cG9ydHM9IltvYmplY3Qgel0iIT09U3RyaW5nKG8pP2Z1bmN0aW9uKCl7cmV0dXJuIltvYmplY3QgIityKHRoaXMpKyJdIn06by50b1N0cmluZ30sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNyk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe2lmKCFyKHQpJiZudWxsIT09dCl0aHJvdyBUeXBlRXJyb3IoIkNhbid0IHNldCAiK1N0cmluZyh0KSsiIGFzIGEgcHJvdG90eXBlIik7cmV0dXJuIHR9fSxmdW5jdGlvbih0LGUpe3QuZXhwb3J0cz17Q1NTUnVsZUxpc3Q6MCxDU1NTdHlsZURlY2xhcmF0aW9uOjAsQ1NTVmFsdWVMaXN0OjAsQ2xpZW50UmVjdExpc3Q6MCxET01SZWN0TGlzdDowLERPTVN0cmluZ0xpc3Q6MCxET01Ub2tlbkxpc3Q6MSxEYXRhVHJhbnNmZXJJdGVtTGlzdDowLEZpbGVMaXN0OjAsSFRNTEFsbENvbGxlY3Rpb246MCxIVE1MQ29sbGVjdGlvbjowLEhUTUxGb3JtRWxlbWVudDowLEhUTUxTZWxlY3RFbGVtZW50OjAsTWVkaWFMaXN0OjAsTWltZVR5cGVBcnJheTowLE5hbWVkTm9kZU1hcDowLE5vZGVMaXN0OjEsUGFpbnRSZXF1ZXN0TGlzdDowLFBsdWdpbjowLFBsdWdpbkFycmF5OjAsU1ZHTGVuZ3RoTGlzdDowLFNWR051bWJlckxpc3Q6MCxTVkdQYXRoU2VnTGlzdDowLFNWR1BvaW50TGlzdDowLFNWR1N0cmluZ0xpc3Q6MCxTVkdUcmFuc2Zvcm1MaXN0OjAsU291cmNlQnVmZmVyTGlzdDowLFN0eWxlU2hlZXRMaXN0OjAsVGV4dFRyYWNrQ3VlTGlzdDowLFRleHRUcmFja0xpc3Q6MCxUb3VjaExpc3Q6MH19LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHIsbyxpLGEsdT1uKDApLHM9bigxOSksYz1uKDQpLGY9bigyKSxsPW4oODgpLHA9bigyOSksaD1uKDg5KSxkPW4oMjMpLHY9bigxNDApLGc9big3KSx5PW4oMjgpLG09big5MCkseD1uKDIxKSxiPW4oNDgpLHc9big5MyksRT1uKDk0KSxUPW4oOTUpLnNldCxTPW4oMTQxKSxBPW4oOTYpLEM9bigxNDIpLGs9big0MCksaj1uKDUwKSxPPW4oNjQpLFI9bigzNCksTD1uKDgwKSxQPW4oMSkoInNwZWNpZXMiKSxOPSJQcm9taXNlIixEPVIuZ2V0LEk9Ui5zZXQsXz1SLmdldHRlckZvcihOKSxCPWwsTT1jLlR5cGVFcnJvcixVPWMuZG9jdW1lbnQscT1jLnByb2Nlc3MsSD1jLmZldGNoLEY9cSYmcS52ZXJzaW9ucywkPUYmJkYudjh8fCIiLHo9ay5mLFc9eixZPSJwcm9jZXNzIj09eChxKSxYPSEhKFUmJlUuY3JlYXRlRXZlbnQmJmMuZGlzcGF0Y2hFdmVudCksRz1MKE4sZnVuY3Rpb24oKXt2YXIgdD1CLnJlc29sdmUoMSksZT1mdW5jdGlvbigpe30sbj0odC5jb25zdHJ1Y3Rvcj17fSlbUF09ZnVuY3Rpb24odCl7dChlLGUpfTtyZXR1cm4hKChZfHwiZnVuY3Rpb24iPT10eXBlb2YgUHJvbWlzZVJlamVjdGlvbkV2ZW50KSYmKCFzfHx0LmZpbmFsbHkpJiZ0LnRoZW4oZSlpbnN0YW5jZW9mIG4mJjAhPT0kLmluZGV4T2YoIjYuNiIpJiYtMT09PU8uaW5kZXhPZigiQ2hyb21lLzY2IikpfSksVj1HfHwhdyhmdW5jdGlvbih0KXtCLmFsbCh0KS5jYXRjaChmdW5jdGlvbigpe30pfSksSj1mdW5jdGlvbih0KXt2YXIgZTtyZXR1cm4hKCFnKHQpfHwiZnVuY3Rpb24iIT10eXBlb2YoZT10LnRoZW4pKSYmZX0sSz1mdW5jdGlvbih0LGUsbil7aWYoIWUubm90aWZpZWQpe2Uubm90aWZpZWQ9ITA7dmFyIHI9ZS5yZWFjdGlvbnM7UyhmdW5jdGlvbigpe2Zvcih2YXIgbz1lLnZhbHVlLGk9MT09ZS5zdGF0ZSxhPTA7ci5sZW5ndGg+YTspe3ZhciB1LHMsYyxmPXJbYSsrXSxsPWk/Zi5vazpmLmZhaWwscD1mLnJlc29sdmUsaD1mLnJlamVjdCxkPWYuZG9tYWluO3RyeXtsPyhpfHwoMj09PWUucmVqZWN0aW9uJiZldCh0LGUpLGUucmVqZWN0aW9uPTEpLCEwPT09bD91PW86KGQmJmQuZW50ZXIoKSx1PWwobyksZCYmKGQuZXhpdCgpLGM9ITApKSx1PT09Zi5wcm9taXNlP2goTSgiUHJvbWlzZS1jaGFpbiBjeWNsZSIpKToocz1KKHUpKT9zLmNhbGwodSxwLGgpOnAodSkpOmgobyl9Y2F0Y2godCl7ZCYmIWMmJmQuZXhpdCgpLGgodCl9fWUucmVhY3Rpb25zPVtdLGUubm90aWZpZWQ9ITEsbiYmIWUucmVqZWN0aW9uJiZaKHQsZSl9KX19LFE9ZnVuY3Rpb24odCxlLG4pe3ZhciByLG87WD8oKHI9VS5jcmVhdGVFdmVudCgiRXZlbnQiKSkucHJvbWlzZT1lLHIucmVhc29uPW4sci5pbml0RXZlbnQodCwhMSwhMCksYy5kaXNwYXRjaEV2ZW50KHIpKTpyPXtwcm9taXNlOmUscmVhc29uOm59LChvPWNbIm9uIit0XSk/byhyKToidW5oYW5kbGVkcmVqZWN0aW9uIj09PXQmJkMoIlVuaGFuZGxlZCBwcm9taXNlIHJlamVjdGlvbiIsbil9LFo9ZnVuY3Rpb24odCxlKXtULmNhbGwoYyxmdW5jdGlvbigpe3ZhciBuLHI9ZS52YWx1ZTtpZih0dChlKSYmKG49aihmdW5jdGlvbigpe1k/cS5lbWl0KCJ1bmhhbmRsZWRSZWplY3Rpb24iLHIsdCk6USgidW5oYW5kbGVkcmVqZWN0aW9uIix0LHIpfSksZS5yZWplY3Rpb249WXx8dHQoZSk/MjoxLG4uZXJyb3IpKXRocm93IG4udmFsdWV9KX0sdHQ9ZnVuY3Rpb24odCl7cmV0dXJuIDEhPT10LnJlamVjdGlvbiYmIXQucGFyZW50fSxldD1mdW5jdGlvbih0LGUpe1QuY2FsbChjLGZ1bmN0aW9uKCl7WT9xLmVtaXQoInJlamVjdGlvbkhhbmRsZWQiLHQpOlEoInJlamVjdGlvbmhhbmRsZWQiLHQsZS52YWx1ZSl9KX0sbnQ9ZnVuY3Rpb24odCxlLG4scil7cmV0dXJuIGZ1bmN0aW9uKG8pe3QoZSxuLG8scil9fSxydD1mdW5jdGlvbih0LGUsbixyKXtlLmRvbmV8fChlLmRvbmU9ITAsciYmKGU9ciksZS52YWx1ZT1uLGUuc3RhdGU9MixLKHQsZSwhMCkpfSxvdD1mdW5jdGlvbih0LGUsbixyKXtpZighZS5kb25lKXtlLmRvbmU9ITAsciYmKGU9cik7dHJ5e2lmKHQ9PT1uKXRocm93IE0oIlByb21pc2UgY2FuJ3QgYmUgcmVzb2x2ZWQgaXRzZWxmIik7dmFyIG89SihuKTtvP1MoZnVuY3Rpb24oKXt2YXIgcj17ZG9uZTohMX07dHJ5e28uY2FsbChuLG50KG90LHQscixlKSxudChydCx0LHIsZSkpfWNhdGNoKG4pe3J0KHQscixuLGUpfX0pOihlLnZhbHVlPW4sZS5zdGF0ZT0xLEsodCxlLCExKSl9Y2F0Y2gobil7cnQodCx7ZG9uZTohMX0sbixlKX19fTtHJiYoQj1mdW5jdGlvbih0KXttKHRoaXMsQixOKSx5KHQpLHIuY2FsbCh0aGlzKTt2YXIgZT1EKHRoaXMpO3RyeXt0KG50KG90LHRoaXMsZSksbnQocnQsdGhpcyxlKSl9Y2F0Y2godCl7cnQodGhpcyxlLHQpfX0sKHI9ZnVuY3Rpb24odCl7SSh0aGlzLHt0eXBlOk4sZG9uZTohMSxub3RpZmllZDohMSxwYXJlbnQ6ITEscmVhY3Rpb25zOltdLHJlamVjdGlvbjohMSxzdGF0ZTowLHZhbHVlOnZvaWQgMH0pfSkucHJvdG90eXBlPWgoQi5wcm90b3R5cGUse3RoZW46ZnVuY3Rpb24odCxlKXt2YXIgbj1fKHRoaXMpLHI9eihFKHRoaXMsQikpO3JldHVybiByLm9rPSJmdW5jdGlvbiIhPXR5cGVvZiB0fHx0LHIuZmFpbD0iZnVuY3Rpb24iPT10eXBlb2YgZSYmZSxyLmRvbWFpbj1ZP3EuZG9tYWluOnZvaWQgMCxuLnBhcmVudD0hMCxuLnJlYWN0aW9ucy5wdXNoKHIpLDAhPW4uc3RhdGUmJksodGhpcyxuLCExKSxyLnByb21pc2V9LGNhdGNoOmZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLnRoZW4odm9pZCAwLHQpfX0pLG89ZnVuY3Rpb24oKXt2YXIgdD1uZXcgcixlPUQodCk7dGhpcy5wcm9taXNlPXQsdGhpcy5yZXNvbHZlPW50KG90LHQsZSksdGhpcy5yZWplY3Q9bnQocnQsdCxlKX0say5mPXo9ZnVuY3Rpb24odCl7cmV0dXJuIHQ9PT1CfHx0PT09aT9uZXcgbyh0KTpXKHQpfSxzfHwiZnVuY3Rpb24iIT10eXBlb2YgbHx8KGE9bC5wcm90b3R5cGUudGhlbixwKGwucHJvdG90eXBlLCJ0aGVuIixmdW5jdGlvbih0LGUpe3ZhciBuPXRoaXM7cmV0dXJuIG5ldyBCKGZ1bmN0aW9uKHQsZSl7YS5jYWxsKG4sdCxlKX0pLnRoZW4odCxlKX0pLCJmdW5jdGlvbiI9PXR5cGVvZiBIJiZ1KHtnbG9iYWw6ITAsZW51bWVyYWJsZTohMCxmb3JjZWQ6ITB9LHtmZXRjaDpmdW5jdGlvbih0KXtyZXR1cm4gQShCLEguYXBwbHkoYyxhcmd1bWVudHMpKX19KSkpLHUoe2dsb2JhbDohMCx3cmFwOiEwLGZvcmNlZDpHfSx7UHJvbWlzZTpCfSksZChCLE4sITEsITApLHYoTiksaT1mLlByb21pc2UsdSh7dGFyZ2V0Ok4sc3RhdDohMCxmb3JjZWQ6R30se3JlamVjdDpmdW5jdGlvbih0KXt2YXIgZT16KHRoaXMpO3JldHVybiBlLnJlamVjdC5jYWxsKHZvaWQgMCx0KSxlLnByb21pc2V9fSksdSh7dGFyZ2V0Ok4sc3RhdDohMCxmb3JjZWQ6c3x8R30se3Jlc29sdmU6ZnVuY3Rpb24odCl7cmV0dXJuIEEocyYmdGhpcz09PWk/Qjp0aGlzLHQpfX0pLHUoe3RhcmdldDpOLHN0YXQ6ITAsZm9yY2VkOlZ9LHthbGw6ZnVuY3Rpb24odCl7dmFyIGU9dGhpcyxuPXooZSkscj1uLnJlc29sdmUsbz1uLnJlamVjdCxpPWooZnVuY3Rpb24oKXt2YXIgbj15KGUucmVzb2x2ZSksaT1bXSxhPTAsdT0xO2IodCxmdW5jdGlvbih0KXt2YXIgcz1hKyssYz0hMTtpLnB1c2godm9pZCAwKSx1Kyssbi5jYWxsKGUsdCkudGhlbihmdW5jdGlvbih0KXtjfHwoYz0hMCxpW3NdPXQsLS11fHxyKGkpKX0sbyl9KSwtLXV8fHIoaSl9KTtyZXR1cm4gaS5lcnJvciYmbyhpLnZhbHVlKSxuLnByb21pc2V9LHJhY2U6ZnVuY3Rpb24odCl7dmFyIGU9dGhpcyxuPXooZSkscj1uLnJlamVjdCxvPWooZnVuY3Rpb24oKXt2YXIgbz15KGUucmVzb2x2ZSk7Yih0LGZ1bmN0aW9uKHQpe28uY2FsbChlLHQpLnRoZW4obi5yZXNvbHZlLHIpfSl9KTtyZXR1cm4gby5lcnJvciYmcihvLnZhbHVlKSxuLnByb21pc2V9fSl9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigzOCksbz1uKDE2KSxpPW4oMSksYT1uKDE0KSx1PWkoInNwZWNpZXMiKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIGU9cih0KSxuPW8uZjthJiZlJiYhZVt1XSYmbihlLHUse2NvbmZpZ3VyYWJsZTohMCxnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc319KX19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcixvLGksYSx1LHMsYyxmPW4oNCksbD1uKDM1KS5mLHA9bigyMSksaD1uKDk1KS5zZXQsZD1uKDY0KSx2PWYuTXV0YXRpb25PYnNlcnZlcnx8Zi5XZWJLaXRNdXRhdGlvbk9ic2VydmVyLGc9Zi5wcm9jZXNzLHk9Zi5Qcm9taXNlLG09InByb2Nlc3MiPT1wKGcpLHg9bChmLCJxdWV1ZU1pY3JvdGFzayIpLGI9eCYmeC52YWx1ZTtifHwocj1mdW5jdGlvbigpe3ZhciB0LGU7Zm9yKG0mJih0PWcuZG9tYWluKSYmdC5leGl0KCk7bzspe2U9by5mbixvPW8ubmV4dDt0cnl7ZSgpfWNhdGNoKHQpe3Rocm93IG8/YSgpOmk9dm9pZCAwLHR9fWk9dm9pZCAwLHQmJnQuZW50ZXIoKX0sbT9hPWZ1bmN0aW9uKCl7Zy5uZXh0VGljayhyKX06diYmIS8oaXBob25lfGlwb2R8aXBhZCkuKmFwcGxld2Via2l0L2kudGVzdChkKT8odT0hMCxzPWRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCIiKSxuZXcgdihyKS5vYnNlcnZlKHMse2NoYXJhY3RlckRhdGE6ITB9KSxhPWZ1bmN0aW9uKCl7cy5kYXRhPXU9IXV9KTp5JiZ5LnJlc29sdmU/KGM9eS5yZXNvbHZlKHZvaWQgMCksYT1mdW5jdGlvbigpe2MudGhlbihyKX0pOmE9ZnVuY3Rpb24oKXtoLmNhbGwoZixyKX0pLHQuZXhwb3J0cz1ifHxmdW5jdGlvbih0KXt2YXIgZT17Zm46dCxuZXh0OnZvaWQgMH07aSYmKGkubmV4dD1lKSxvfHwobz1lLGEoKSksaT1lfX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNCk7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7dmFyIG49ci5jb25zb2xlO24mJm4uZXJyb3ImJigxPT09YXJndW1lbnRzLmxlbmd0aD9uLmVycm9yKHQpOm4uZXJyb3IodCxlKSl9fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oMCksbz1uKDE5KSxpPW4oODgpLGE9bigzOCksdT1uKDk0KSxzPW4oOTYpLGM9bigyOSk7cih7dGFyZ2V0OiJQcm9taXNlIixwcm90bzohMCxyZWFsOiEwfSx7ZmluYWxseTpmdW5jdGlvbih0KXt2YXIgZT11KHRoaXMsYSgiUHJvbWlzZSIpKSxuPSJmdW5jdGlvbiI9PXR5cGVvZiB0O3JldHVybiB0aGlzLnRoZW4obj9mdW5jdGlvbihuKXtyZXR1cm4gcyhlLHQoKSkudGhlbihmdW5jdGlvbigpe3JldHVybiBufSl9OnQsbj9mdW5jdGlvbihuKXtyZXR1cm4gcyhlLHQoKSkudGhlbihmdW5jdGlvbigpe3Rocm93IG59KX06dCl9fSksb3x8ImZ1bmN0aW9uIiE9dHlwZW9mIGl8fGkucHJvdG90eXBlLmZpbmFsbHl8fGMoaS5wcm90b3R5cGUsImZpbmFsbHkiLGEoIlByb21pc2UiKS5wcm90b3R5cGUuZmluYWxseSl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDApLG89bigzNiksaT1uKDYyKSxhPW4oNDYpLHU9bigyNikscz1uKDQ4KSxjPW4oMTMpLGY9ZnVuY3Rpb24odCxlKXt2YXIgbj10aGlzO2lmKCEobiBpbnN0YW5jZW9mIGYpKXJldHVybiBuZXcgZih0LGUpO2kmJihuPWkobmV3IEVycm9yKGUpLG8obikpKTt2YXIgcj1bXTtyZXR1cm4gcyh0LHIucHVzaCxyKSxjKG4sImVycm9ycyIsciksdm9pZCAwIT09ZSYmYyhuLCJtZXNzYWdlIixTdHJpbmcoZSkpLG59O2YucHJvdG90eXBlPWEoRXJyb3IucHJvdG90eXBlLHtjb25zdHJ1Y3Rvcjp1KDUsZiksbmFtZTp1KDUsIkFnZ3JlZ2F0ZUVycm9yIil9KSxyKHtnbG9iYWw6ITB9LHtBZ2dyZWdhdGVFcnJvcjpmfSl9LGZ1bmN0aW9uKHQsZSxuKXtuKDk3KX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDApLG89big0MCksaT1uKDUwKTtyKHt0YXJnZXQ6IlByb21pc2UiLHN0YXQ6ITB9LHt0cnk6ZnVuY3Rpb24odCl7dmFyIGU9by5mKHRoaXMpLG49aSh0KTtyZXR1cm4obi5lcnJvcj9lLnJlamVjdDplLnJlc29sdmUpKG4udmFsdWUpLGUucHJvbWlzZX19KX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDApLG89bigyOCksaT1uKDM4KSxhPW4oNDApLHU9big1MCkscz1uKDQ4KTtyKHt0YXJnZXQ6IlByb21pc2UiLHN0YXQ6ITB9LHthbnk6ZnVuY3Rpb24odCl7dmFyIGU9dGhpcyxuPWEuZihlKSxyPW4ucmVzb2x2ZSxjPW4ucmVqZWN0LGY9dShmdW5jdGlvbigpe3ZhciBuPW8oZS5yZXNvbHZlKSxhPVtdLHU9MCxmPTEsbD0hMTtzKHQsZnVuY3Rpb24odCl7dmFyIG89dSsrLHM9ITE7YS5wdXNoKHZvaWQgMCksZisrLG4uY2FsbChlLHQpLnRoZW4oZnVuY3Rpb24odCl7c3x8bHx8KGw9ITAscih0KSl9LGZ1bmN0aW9uKHQpe3N8fGx8fChzPSEwLGFbb109dCwtLWZ8fGMobmV3KGkoIkFnZ3JlZ2F0ZUVycm9yIikpKGEsIk5vIG9uZSBwcm9taXNlIHJlc29sdmVkIikpKX0pfSksLS1mfHxjKG5ldyhpKCJBZ2dyZWdhdGVFcnJvciIpKShhLCJObyBvbmUgcHJvbWlzZSByZXNvbHZlZCIpKX0pO3JldHVybiBmLmVycm9yJiZjKGYudmFsdWUpLG4ucHJvbWlzZX19KX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDE0OSl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDE1MCksbz1BcnJheS5wcm90b3R5cGU7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlPXQubWFwO3JldHVybiB0PT09b3x8dCBpbnN0YW5jZW9mIEFycmF5JiZlPT09by5tYXA/cjplfX0sZnVuY3Rpb24odCxlLG4pe24oMTUxKTt2YXIgcj1uKDE3KTt0LmV4cG9ydHM9cigiQXJyYXkiKS5tYXB9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigwKSxvPW4oNTEpLm1hcDtyKHt0YXJnZXQ6IkFycmF5Iixwcm90bzohMCxmb3JjZWQ6IW4oOTkpKCJtYXAiKX0se21hcDpmdW5jdGlvbih0KXtyZXR1cm4gbyh0aGlzLHQsYXJndW1lbnRzLmxlbmd0aD4xP2FyZ3VtZW50c1sxXTp2b2lkIDApfX0pfSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMTUzKX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMTU0KSxvPUFycmF5LnByb3RvdHlwZTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIGU9dC5jb25jYXQ7cmV0dXJuIHQ9PT1vfHx0IGluc3RhbmNlb2YgQXJyYXkmJmU9PT1vLmNvbmNhdD9yOmV9fSxmdW5jdGlvbih0LGUsbil7bigxMDApO3ZhciByPW4oMTcpO3QuZXhwb3J0cz1yKCJBcnJheSIpLmNvbmNhdH0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDE1Nil9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDE1Nyksbz1uKDE1OSksaT1BcnJheS5wcm90b3R5cGUsYT1TdHJpbmcucHJvdG90eXBlO3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT10LmluY2x1ZGVzO3JldHVybiB0PT09aXx8dCBpbnN0YW5jZW9mIEFycmF5JiZlPT09aS5pbmNsdWRlcz9yOiJzdHJpbmciPT10eXBlb2YgdHx8dD09PWF8fHQgaW5zdGFuY2VvZiBTdHJpbmcmJmU9PT1hLmluY2x1ZGVzP286ZX19LGZ1bmN0aW9uKHQsZSxuKXtuKDE1OCk7dmFyIHI9bigxNyk7dC5leHBvcnRzPXIoIkFycmF5IikuaW5jbHVkZXN9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigwKSxvPW4oNjApLmluY2x1ZGVzLGk9big2Myk7cih7dGFyZ2V0OiJBcnJheSIscHJvdG86ITB9LHtpbmNsdWRlczpmdW5jdGlvbih0KXtyZXR1cm4gbyh0aGlzLHQsYXJndW1lbnRzLmxlbmd0aD4xP2FyZ3VtZW50c1sxXTp2b2lkIDApfX0pLGkoImluY2x1ZGVzIil9LGZ1bmN0aW9uKHQsZSxuKXtuKDE2MCk7dmFyIHI9bigxNyk7dC5leHBvcnRzPXIoIlN0cmluZyIpLmluY2x1ZGVzfSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oMCksbz1uKDE2MSksaT1uKDMzKTtyKHt0YXJnZXQ6IlN0cmluZyIscHJvdG86ITAsZm9yY2VkOiFuKDE2MykoImluY2x1ZGVzIil9LHtpbmNsdWRlczpmdW5jdGlvbih0KXtyZXR1cm4hIX5TdHJpbmcoaSh0aGlzKSkuaW5kZXhPZihvKHQpLGFyZ3VtZW50cy5sZW5ndGg+MT9hcmd1bWVudHNbMV06dm9pZCAwKX19KX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMTYyKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7aWYocih0KSl0aHJvdyBUeXBlRXJyb3IoIlRoZSBtZXRob2QgZG9lc24ndCBhY2NlcHQgcmVndWxhciBleHByZXNzaW9ucyIpO3JldHVybiB0fX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNyksbz1uKDIxKSxpPW4oMSkoIm1hdGNoIik7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlO3JldHVybiByKHQpJiYodm9pZCAwIT09KGU9dFtpXSk/ISFlOiJSZWdFeHAiPT1vKHQpKX19LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDEpKCJtYXRjaCIpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZT0vLi87dHJ5eyIvLi8iW3RdKGUpfWNhdGNoKG4pe3RyeXtyZXR1cm4gZVtyXT0hMSwiLy4vIlt0XShlKX1jYXRjaCh0KXt9fXJldHVybiExfX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDE2NSl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDE2Niksbz1BcnJheS5wcm90b3R5cGU7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlPXQuZmluZDtyZXR1cm4gdD09PW98fHQgaW5zdGFuY2VvZiBBcnJheSYmZT09PW8uZmluZD9yOmV9fSxmdW5jdGlvbih0LGUsbil7bigxNjcpO3ZhciByPW4oMTcpO3QuZXhwb3J0cz1yKCJBcnJheSIpLmZpbmR9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigwKSxvPW4oNTEpLmZpbmQsaT1uKDYzKSxhPSEwOyJmaW5kImluW10mJkFycmF5KDEpLmZpbmQoZnVuY3Rpb24oKXthPSExfSkscih7dGFyZ2V0OiJBcnJheSIscHJvdG86ITAsZm9yY2VkOmF9LHtmaW5kOmZ1bmN0aW9uKHQpe3JldHVybiBvKHRoaXMsdCxhcmd1bWVudHMubGVuZ3RoPjE/YXJndW1lbnRzWzFdOnZvaWQgMCl9fSksaSgiZmluZCIpfSxmdW5jdGlvbih0LGUsbil7bigzOSk7dmFyIHI9bigxNjkpLG89big0NyksaT1BcnJheS5wcm90b3R5cGUsYT17RE9NVG9rZW5MaXN0OiEwLE5vZGVMaXN0OiEwfTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIGU9dC5mb3JFYWNoO3JldHVybiB0PT09aXx8dCBpbnN0YW5jZW9mIEFycmF5JiZlPT09aS5mb3JFYWNofHxhLmhhc093blByb3BlcnR5KG8odCkpP3I6ZX19LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigxNzApfSxmdW5jdGlvbih0LGUsbil7bigxNzEpO3ZhciByPW4oMTcpO3QuZXhwb3J0cz1yKCJBcnJheSIpLmZvckVhY2h9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigwKSxvPW4oMTcyKTtyKHt0YXJnZXQ6IkFycmF5Iixwcm90bzohMCxmb3JjZWQ6W10uZm9yRWFjaCE9b30se2ZvckVhY2g6b30pfSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oNTEpLmZvckVhY2gsbz1uKDEwMik7dC5leHBvcnRzPW8oImZvckVhY2giKT9mdW5jdGlvbih0KXtyZXR1cm4gcih0aGlzLHQsYXJndW1lbnRzLmxlbmd0aD4xP2FyZ3VtZW50c1sxXTp2b2lkIDApfTpbXS5mb3JFYWNofSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMTc0KX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMTc1KSxvPVN0cmluZy5wcm90b3R5cGU7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlPXQudHJpbTtyZXR1cm4ic3RyaW5nIj09dHlwZW9mIHR8fHQ9PT1vfHx0IGluc3RhbmNlb2YgU3RyaW5nJiZlPT09by50cmltP3I6ZX19LGZ1bmN0aW9uKHQsZSxuKXtuKDE3Nik7dmFyIHI9bigxNyk7dC5leHBvcnRzPXIoIlN0cmluZyIpLnRyaW19LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigwKSxvPW4oMTAzKS50cmltO3Ioe3RhcmdldDoiU3RyaW5nIixwcm90bzohMCxmb3JjZWQ6bigxNzcpKCJ0cmltIil9LHt0cmltOmZ1bmN0aW9uKCl7cmV0dXJuIG8odGhpcyl9fSl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDUpLG89big2NSk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiByKGZ1bmN0aW9uKCl7cmV0dXJuISFvW3RdKCl8fCLigIvCheGgjiIhPSLigIvCheGgjiJbdF0oKXx8b1t0XS5uYW1lIT09dH0pfX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDE3OSl9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigxODApfSxmdW5jdGlvbih0LGUsbil7bigxODEpO3ZhciByPW4oMikuT2JqZWN0LG89dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gci5kZWZpbmVQcm9wZXJ0eSh0LGUsbil9O3IuZGVmaW5lUHJvcGVydHkuc2hhbSYmKG8uc2hhbT0hMCl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDApLG89bigxNCk7cih7dGFyZ2V0OiJPYmplY3QiLHN0YXQ6ITAsZm9yY2VkOiFvLHNoYW06IW99LHtkZWZpbmVQcm9wZXJ0eTpuKDE2KS5mfSl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDE4Myksbz1uKDE4Nik7ZnVuY3Rpb24gaSh0KXtyZXR1cm4oaT0iZnVuY3Rpb24iPT10eXBlb2YgbyYmInN5bWJvbCI9PXR5cGVvZiByP2Z1bmN0aW9uKHQpe3JldHVybiB0eXBlb2YgdH06ZnVuY3Rpb24odCl7cmV0dXJuIHQmJiJmdW5jdGlvbiI9PXR5cGVvZiBvJiZ0LmNvbnN0cnVjdG9yPT09byYmdCE9PW8ucHJvdG90eXBlPyJzeW1ib2wiOnR5cGVvZiB0fSkodCl9ZnVuY3Rpb24gYShlKXtyZXR1cm4iZnVuY3Rpb24iPT10eXBlb2YgbyYmInN5bWJvbCI9PT1pKHIpP3QuZXhwb3J0cz1hPWZ1bmN0aW9uKHQpe3JldHVybiBpKHQpfTp0LmV4cG9ydHM9YT1mdW5jdGlvbih0KXtyZXR1cm4gdCYmImZ1bmN0aW9uIj09dHlwZW9mIG8mJnQuY29uc3RydWN0b3I9PT1vJiZ0IT09by5wcm90b3R5cGU/InN5bWJvbCI6aSh0KX0sYShlKX10LmV4cG9ydHM9YX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDE4NCl9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigxODUpfSxmdW5jdGlvbih0LGUsbil7bigxMDQpLG4oMzIpLG4oMzkpO3ZhciByPW4oNjYpO3QuZXhwb3J0cz1yLmYoIml0ZXJhdG9yIil9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigxODcpfSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMTg4KSxuKDIwNyksbigyMDgpLG4oMjA5KSxuKDIxMCksbigyMTEpfSxmdW5jdGlvbih0LGUsbil7bigxMDApLG4oNzQpLG4oMTg5KSxuKDE5MiksbigxOTMpLG4oMTk0KSxuKDE5NSksbigxMDQpLG4oMTk2KSxuKDE5NyksbigxOTgpLG4oMTk5KSxuKDIwMCksbigyMDEpLG4oMjAyKSxuKDIwMyksbigyMDQpLG4oMjA1KSxuKDIwNik7dmFyIHI9bigyKTt0LmV4cG9ydHM9ci5TeW1ib2x9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigwKSxvPW4oNCksaT1uKDE5KSxhPW4oMTQpLHU9big4NCkscz1uKDUpLGM9bigxMSksZj1uKDUyKSxsPW4oNykscD1uKDkpLGg9bigyMiksZD1uKDIwKSx2PW4oNDMpLGc9bigyNikseT1uKDQ2KSxtPW4oNTkpLHg9bigxMDUpLGI9bigxOTApLHc9bigxOTEpLEU9bigzNSksVD1uKDE2KSxTPW4oNzgpLEE9bigxMyksQz1uKDI5KSxrPW4oNDIpLGo9big0NCksTz1uKDQ1KSxSPW4oNTgpLEw9bigxKSxQPW4oNjYpLE49bigzKSxEPW4oMjMpLEk9bigzNCksXz1uKDUxKS5mb3JFYWNoLEI9aigiaGlkZGVuIiksTT1MKCJ0b1ByaW1pdGl2ZSIpLFU9SS5zZXQscT1JLmdldHRlckZvcigiU3ltYm9sIiksSD1PYmplY3QucHJvdG90eXBlLEY9by5TeW1ib2wsJD1vLkpTT04sej0kJiYkLnN0cmluZ2lmeSxXPUUuZixZPVQuZixYPWIuZixHPVMuZixWPWsoInN5bWJvbHMiKSxKPWsoIm9wLXN5bWJvbHMiKSxLPWsoInN0cmluZy10by1zeW1ib2wtcmVnaXN0cnkiKSxRPWsoInN5bWJvbC10by1zdHJpbmctcmVnaXN0cnkiKSxaPWsoIndrcyIpLHR0PW8uUU9iamVjdCxldD0hdHR8fCF0dC5wcm90b3R5cGV8fCF0dC5wcm90b3R5cGUuZmluZENoaWxkLG50PWEmJnMoZnVuY3Rpb24oKXtyZXR1cm4gNyE9eShZKHt9LCJhIix7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIFkodGhpcywiYSIse3ZhbHVlOjd9KS5hfX0pKS5hfSk/ZnVuY3Rpb24odCxlLG4pe3ZhciByPVcoSCxlKTtyJiZkZWxldGUgSFtlXSxZKHQsZSxuKSxyJiZ0IT09SCYmWShILGUscil9OlkscnQ9ZnVuY3Rpb24odCxlKXt2YXIgbj1WW3RdPXkoRi5wcm90b3R5cGUpO3JldHVybiBVKG4se3R5cGU6IlN5bWJvbCIsdGFnOnQsZGVzY3JpcHRpb246ZX0pLGF8fChuLmRlc2NyaXB0aW9uPWUpLG59LG90PXUmJiJzeW1ib2wiPT10eXBlb2YgRi5pdGVyYXRvcj9mdW5jdGlvbih0KXtyZXR1cm4ic3ltYm9sIj09dHlwZW9mIHR9OmZ1bmN0aW9uKHQpe3JldHVybiBPYmplY3QodClpbnN0YW5jZW9mIEZ9LGl0PWZ1bmN0aW9uKHQsZSxuKXt0PT09SCYmaXQoSixlLG4pLHAodCk7dmFyIHI9dihlLCEwKTtyZXR1cm4gcChuKSxjKFYscik/KG4uZW51bWVyYWJsZT8oYyh0LEIpJiZ0W0JdW3JdJiYodFtCXVtyXT0hMSksbj15KG4se2VudW1lcmFibGU6ZygwLCExKX0pKTooYyh0LEIpfHxZKHQsQixnKDEse30pKSx0W0JdW3JdPSEwKSxudCh0LHIsbikpOlkodCxyLG4pfSxhdD1mdW5jdGlvbih0LGUpe3AodCk7dmFyIG49ZChlKSxyPW0obikuY29uY2F0KGZ0KG4pKTtyZXR1cm4gXyhyLGZ1bmN0aW9uKGUpe2EmJiF1dC5jYWxsKG4sZSl8fGl0KHQsZSxuW2VdKX0pLHR9LHV0PWZ1bmN0aW9uKHQpe3ZhciBlPXYodCwhMCksbj1HLmNhbGwodGhpcyxlKTtyZXR1cm4hKHRoaXM9PT1IJiZjKFYsZSkmJiFjKEosZSkpJiYoIShufHwhYyh0aGlzLGUpfHwhYyhWLGUpfHxjKHRoaXMsQikmJnRoaXNbQl1bZV0pfHxuKX0sc3Q9ZnVuY3Rpb24odCxlKXt2YXIgbj1kKHQpLHI9dihlLCEwKTtpZihuIT09SHx8IWMoVixyKXx8YyhKLHIpKXt2YXIgbz1XKG4scik7cmV0dXJuIW98fCFjKFYscil8fGMobixCKSYmbltCXVtyXXx8KG8uZW51bWVyYWJsZT0hMCksb319LGN0PWZ1bmN0aW9uKHQpe3ZhciBlPVgoZCh0KSksbj1bXTtyZXR1cm4gXyhlLGZ1bmN0aW9uKHQpe2MoVix0KXx8YyhPLHQpfHxuLnB1c2godCl9KSxufSxmdD1mdW5jdGlvbih0KXt2YXIgZT10PT09SCxuPVgoZT9KOmQodCkpLHI9W107cmV0dXJuIF8obixmdW5jdGlvbih0KXshYyhWLHQpfHxlJiYhYyhILHQpfHxyLnB1c2goVlt0XSl9KSxyfTt1fHwoQygoRj1mdW5jdGlvbigpe2lmKHRoaXMgaW5zdGFuY2VvZiBGKXRocm93IFR5cGVFcnJvcigiU3ltYm9sIGlzIG5vdCBhIGNvbnN0cnVjdG9yIik7dmFyIHQ9YXJndW1lbnRzLmxlbmd0aCYmdm9pZCAwIT09YXJndW1lbnRzWzBdP1N0cmluZyhhcmd1bWVudHNbMF0pOnZvaWQgMCxlPVIodCksbj1mdW5jdGlvbih0KXt0aGlzPT09SCYmbi5jYWxsKEosdCksYyh0aGlzLEIpJiZjKHRoaXNbQl0sZSkmJih0aGlzW0JdW2VdPSExKSxudCh0aGlzLGUsZygxLHQpKX07cmV0dXJuIGEmJmV0JiZudChILGUse2NvbmZpZ3VyYWJsZTohMCxzZXQ6bn0pLHJ0KGUsdCl9KS5wcm90b3R5cGUsInRvU3RyaW5nIixmdW5jdGlvbigpe3JldHVybiBxKHRoaXMpLnRhZ30pLFMuZj11dCxULmY9aXQsRS5mPXN0LHguZj1iLmY9Y3Qsdy5mPWZ0LGEmJihZKEYucHJvdG90eXBlLCJkZXNjcmlwdGlvbiIse2NvbmZpZ3VyYWJsZTohMCxnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gcSh0aGlzKS5kZXNjcmlwdGlvbn19KSxpfHxDKEgsInByb3BlcnR5SXNFbnVtZXJhYmxlIix1dCx7dW5zYWZlOiEwfSkpLFAuZj1mdW5jdGlvbih0KXtyZXR1cm4gcnQoTCh0KSx0KX0pLHIoe2dsb2JhbDohMCx3cmFwOiEwLGZvcmNlZDohdSxzaGFtOiF1fSx7U3ltYm9sOkZ9KSxfKG0oWiksZnVuY3Rpb24odCl7Tih0KX0pLHIoe3RhcmdldDoiU3ltYm9sIixzdGF0OiEwLGZvcmNlZDohdX0se2ZvcjpmdW5jdGlvbih0KXt2YXIgZT1TdHJpbmcodCk7aWYoYyhLLGUpKXJldHVybiBLW2VdO3ZhciBuPUYoZSk7cmV0dXJuIEtbZV09bixRW25dPWUsbn0sa2V5Rm9yOmZ1bmN0aW9uKHQpe2lmKCFvdCh0KSl0aHJvdyBUeXBlRXJyb3IodCsiIGlzIG5vdCBhIHN5bWJvbCIpO2lmKGMoUSx0KSlyZXR1cm4gUVt0XX0sdXNlU2V0dGVyOmZ1bmN0aW9uKCl7ZXQ9ITB9LHVzZVNpbXBsZTpmdW5jdGlvbigpe2V0PSExfX0pLHIoe3RhcmdldDoiT2JqZWN0IixzdGF0OiEwLGZvcmNlZDohdSxzaGFtOiFhfSx7Y3JlYXRlOmZ1bmN0aW9uKHQsZSl7cmV0dXJuIHZvaWQgMD09PWU/eSh0KTphdCh5KHQpLGUpfSxkZWZpbmVQcm9wZXJ0eTppdCxkZWZpbmVQcm9wZXJ0aWVzOmF0LGdldE93blByb3BlcnR5RGVzY3JpcHRvcjpzdH0pLHIoe3RhcmdldDoiT2JqZWN0IixzdGF0OiEwLGZvcmNlZDohdX0se2dldE93blByb3BlcnR5TmFtZXM6Y3QsZ2V0T3duUHJvcGVydHlTeW1ib2xzOmZ0fSkscih7dGFyZ2V0OiJPYmplY3QiLHN0YXQ6ITAsZm9yY2VkOnMoZnVuY3Rpb24oKXt3LmYoMSl9KX0se2dldE93blByb3BlcnR5U3ltYm9sczpmdW5jdGlvbih0KXtyZXR1cm4gdy5mKGgodCkpfX0pLCQmJnIoe3RhcmdldDoiSlNPTiIsc3RhdDohMCxmb3JjZWQ6IXV8fHMoZnVuY3Rpb24oKXt2YXIgdD1GKCk7cmV0dXJuIltudWxsXSIhPXooW3RdKXx8Int9IiE9eih7YTp0fSl8fCJ7fSIhPXooT2JqZWN0KHQpKX0pfSx7c3RyaW5naWZ5OmZ1bmN0aW9uKHQpe2Zvcih2YXIgZSxuLHI9W3RdLG89MTthcmd1bWVudHMubGVuZ3RoPm87KXIucHVzaChhcmd1bWVudHNbbysrXSk7aWYobj1lPXJbMV0sKGwoZSl8fHZvaWQgMCE9PXQpJiYhb3QodCkpcmV0dXJuIGYoZSl8fChlPWZ1bmN0aW9uKHQsZSl7aWYoImZ1bmN0aW9uIj09dHlwZW9mIG4mJihlPW4uY2FsbCh0aGlzLHQsZSkpLCFvdChlKSlyZXR1cm4gZX0pLHJbMV09ZSx6LmFwcGx5KCQscil9fSksRi5wcm90b3R5cGVbTV18fEEoRi5wcm90b3R5cGUsTSxGLnByb3RvdHlwZS52YWx1ZU9mKSxEKEYsIlN5bWJvbCIpLE9bQl09ITB9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDIwKSxvPW4oMTA1KS5mLGk9e30udG9TdHJpbmcsYT0ib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93JiZPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcz9PYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyh3aW5kb3cpOltdO3QuZXhwb3J0cy5mPWZ1bmN0aW9uKHQpe3JldHVybiBhJiYiW29iamVjdCBXaW5kb3ddIj09aS5jYWxsKHQpP2Z1bmN0aW9uKHQpe3RyeXtyZXR1cm4gbyh0KX1jYXRjaCh0KXtyZXR1cm4gYS5zbGljZSgpfX0odCk6byhyKHQpKX19LGZ1bmN0aW9uKHQsZSl7ZS5mPU9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHN9LGZ1bmN0aW9uKHQsZSxuKXtuKDMpKCJhc3luY0l0ZXJhdG9yIil9LGZ1bmN0aW9uKHQsZSl7fSxmdW5jdGlvbih0LGUsbil7bigzKSgiaGFzSW5zdGFuY2UiKX0sZnVuY3Rpb24odCxlLG4pe24oMykoImlzQ29uY2F0U3ByZWFkYWJsZSIpfSxmdW5jdGlvbih0LGUsbil7bigzKSgibWF0Y2giKX0sZnVuY3Rpb24odCxlLG4pe24oMykoIm1hdGNoQWxsIil9LGZ1bmN0aW9uKHQsZSxuKXtuKDMpKCJyZXBsYWNlIil9LGZ1bmN0aW9uKHQsZSxuKXtuKDMpKCJzZWFyY2giKX0sZnVuY3Rpb24odCxlLG4pe24oMykoInNwZWNpZXMiKX0sZnVuY3Rpb24odCxlLG4pe24oMykoInNwbGl0Iil9LGZ1bmN0aW9uKHQsZSxuKXtuKDMpKCJ0b1ByaW1pdGl2ZSIpfSxmdW5jdGlvbih0LGUsbil7bigzKSgidG9TdHJpbmdUYWciKX0sZnVuY3Rpb24odCxlLG4pe24oMykoInVuc2NvcGFibGVzIil9LGZ1bmN0aW9uKHQsZSxuKXtuKDIzKShNYXRoLCJNYXRoIiwhMCl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDQpO24oMjMpKHIuSlNPTiwiSlNPTiIsITApfSxmdW5jdGlvbih0LGUsbil7bigzKSgiYXN5bmNEaXNwb3NlIil9LGZ1bmN0aW9uKHQsZSxuKXtuKDMpKCJkaXNwb3NlIil9LGZ1bmN0aW9uKHQsZSxuKXtuKDMpKCJvYnNlcnZhYmxlIil9LGZ1bmN0aW9uKHQsZSxuKXtuKDMpKCJwYXR0ZXJuTWF0Y2giKX0sZnVuY3Rpb24odCxlLG4pe24oMykoInJlcGxhY2VBbGwiKX0sZnVuY3Rpb24odCxlKXt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7aWYodm9pZCAwPT09dCl0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZCIpO3JldHVybiB0fX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDIxNCl9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigyMTUpfSxmdW5jdGlvbih0LGUsbil7bigyMTYpO3ZhciByPW4oMik7dC5leHBvcnRzPXIuT2JqZWN0LmdldFByb3RvdHlwZU9mfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigwKSxvPW4oNSksaT1uKDIyKSxhPW4oMzYpLHU9big4Myk7cih7dGFyZ2V0OiJPYmplY3QiLHN0YXQ6ITAsZm9yY2VkOm8oZnVuY3Rpb24oKXthKDEpfSksc2hhbTohdX0se2dldFByb3RvdHlwZU9mOmZ1bmN0aW9uKHQpe3JldHVybiBhKGkodCkpfX0pfSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMjE4KX0sZnVuY3Rpb24odCxlLG4pe24oMjE5KTt2YXIgcj1uKDIpO3QuZXhwb3J0cz1yLk9iamVjdC5zZXRQcm90b3R5cGVPZn0sZnVuY3Rpb24odCxlLG4pe24oMCkoe3RhcmdldDoiT2JqZWN0IixzdGF0OiEwfSx7c2V0UHJvdG90eXBlT2Y6big2Mil9KX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDIyMSl9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigyMjIpfSxmdW5jdGlvbih0LGUsbil7bigyMjMpO3ZhciByPW4oMikuT2JqZWN0LG89dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHIuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHQsZSl9O3IuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yLnNoYW0mJihvLnNoYW09ITApfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigwKSxvPW4oNSksaT1uKDIwKSxhPW4oMzUpLmYsdT1uKDE0KSxzPW8oZnVuY3Rpb24oKXthKDEpfSk7cih7dGFyZ2V0OiJPYmplY3QiLHN0YXQ6ITAsZm9yY2VkOiF1fHxzLHNoYW06IXV9LHtnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3I6ZnVuY3Rpb24odCxlKXtyZXR1cm4gYShpKHQpLGUpfX0pfSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMjI1KX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDIyNil9LGZ1bmN0aW9uKHQsZSxuKXtuKDIyNyk7dmFyIHI9bigyKTt0LmV4cG9ydHM9ci5SZWZsZWN0LmdldH0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMCksbz1uKDcpLGk9big5KSxhPW4oMTEpLHU9bigzNSkscz1uKDM2KTtyKHt0YXJnZXQ6IlJlZmxlY3QiLHN0YXQ6ITB9LHtnZXQ6ZnVuY3Rpb24gdChlLG4pe3ZhciByLGMsZj1hcmd1bWVudHMubGVuZ3RoPDM/ZTphcmd1bWVudHNbMl07cmV0dXJuIGkoZSk9PT1mP2Vbbl06KHI9dS5mKGUsbikpP2EociwidmFsdWUiKT9yLnZhbHVlOnZvaWQgMD09PXIuZ2V0P3ZvaWQgMDpyLmdldC5jYWxsKGYpOm8oYz1zKGUpKT90KGMsbixmKTp2b2lkIDB9fSl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDE4KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtmb3IoOyFPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwodCxlKSYmbnVsbCE9PSh0PXIodCkpOyk7cmV0dXJuIHR9fSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMjMwKX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDIzMSl9LGZ1bmN0aW9uKHQsZSxuKXtuKDIzMik7dmFyIHI9bigyKS5PYmplY3Q7dC5leHBvcnRzPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHIuY3JlYXRlKHQsZSl9fSxmdW5jdGlvbih0LGUsbil7bigwKSh7dGFyZ2V0OiJPYmplY3QiLHN0YXQ6ITAsc2hhbTohbigxNCl9LHtjcmVhdGU6big0Nil9KX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMTA2KTtmdW5jdGlvbiBvKGUsbil7cmV0dXJuIHQuZXhwb3J0cz1vPXJ8fGZ1bmN0aW9uKHQsZSl7cmV0dXJuIHQuX19wcm90b19fPWUsdH0sbyhlLG4pfXQuZXhwb3J0cz1vfSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oNzMpfSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oOCksbz1uKDEwNyksaT1uKDIzNiksYT1uKDExMyk7ZnVuY3Rpb24gdSh0KXt2YXIgZT1uZXcgaSh0KSxuPW8oaS5wcm90b3R5cGUucmVxdWVzdCxlKTtyZXR1cm4gci5leHRlbmQobixpLnByb3RvdHlwZSxlKSxyLmV4dGVuZChuLGUpLG59dmFyIHM9dShuKDExMCkpO3MuQXhpb3M9aSxzLmNyZWF0ZT1mdW5jdGlvbih0KXtyZXR1cm4gdShhKHMuZGVmYXVsdHMsdCkpfSxzLkNhbmNlbD1uKDExNCkscy5DYW5jZWxUb2tlbj1uKDI1MCkscy5pc0NhbmNlbD1uKDEwOSkscy5hbGw9ZnVuY3Rpb24odCl7cmV0dXJuIFByb21pc2UuYWxsKHQpfSxzLnNwcmVhZD1uKDI1MSksdC5leHBvcnRzPXMsdC5leHBvcnRzLmRlZmF1bHQ9c30sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDgpLG89bigxMDgpLGk9bigyMzcpLGE9bigyMzgpLHU9bigxMTMpO2Z1bmN0aW9uIHModCl7dGhpcy5kZWZhdWx0cz10LHRoaXMuaW50ZXJjZXB0b3JzPXtyZXF1ZXN0Om5ldyBpLHJlc3BvbnNlOm5ldyBpfX1zLnByb3RvdHlwZS5yZXF1ZXN0PWZ1bmN0aW9uKHQpeyJzdHJpbmciPT10eXBlb2YgdD8odD1hcmd1bWVudHNbMV18fHt9KS51cmw9YXJndW1lbnRzWzBdOnQ9dHx8e30sKHQ9dSh0aGlzLmRlZmF1bHRzLHQpKS5tZXRob2Q/dC5tZXRob2Q9dC5tZXRob2QudG9Mb3dlckNhc2UoKTp0aGlzLmRlZmF1bHRzLm1ldGhvZD90Lm1ldGhvZD10aGlzLmRlZmF1bHRzLm1ldGhvZC50b0xvd2VyQ2FzZSgpOnQubWV0aG9kPSJnZXQiO3ZhciBlPVthLHZvaWQgMF0sbj1Qcm9taXNlLnJlc29sdmUodCk7Zm9yKHRoaXMuaW50ZXJjZXB0b3JzLnJlcXVlc3QuZm9yRWFjaChmdW5jdGlvbih0KXtlLnVuc2hpZnQodC5mdWxmaWxsZWQsdC5yZWplY3RlZCl9KSx0aGlzLmludGVyY2VwdG9ycy5yZXNwb25zZS5mb3JFYWNoKGZ1bmN0aW9uKHQpe2UucHVzaCh0LmZ1bGZpbGxlZCx0LnJlamVjdGVkKX0pO2UubGVuZ3RoOyluPW4udGhlbihlLnNoaWZ0KCksZS5zaGlmdCgpKTtyZXR1cm4gbn0scy5wcm90b3R5cGUuZ2V0VXJpPWZ1bmN0aW9uKHQpe3JldHVybiB0PXUodGhpcy5kZWZhdWx0cyx0KSxvKHQudXJsLHQucGFyYW1zLHQucGFyYW1zU2VyaWFsaXplcikucmVwbGFjZSgvXlw/LywiIil9LHIuZm9yRWFjaChbImRlbGV0ZSIsImdldCIsImhlYWQiLCJvcHRpb25zIl0sZnVuY3Rpb24odCl7cy5wcm90b3R5cGVbdF09ZnVuY3Rpb24oZSxuKXtyZXR1cm4gdGhpcy5yZXF1ZXN0KHIubWVyZ2Uobnx8e30se21ldGhvZDp0LHVybDplfSkpfX0pLHIuZm9yRWFjaChbInBvc3QiLCJwdXQiLCJwYXRjaCJdLGZ1bmN0aW9uKHQpe3MucHJvdG90eXBlW3RdPWZ1bmN0aW9uKGUsbixvKXtyZXR1cm4gdGhpcy5yZXF1ZXN0KHIubWVyZ2Uob3x8e30se21ldGhvZDp0LHVybDplLGRhdGE6bn0pKX19KSx0LmV4cG9ydHM9c30sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDgpO2Z1bmN0aW9uIG8oKXt0aGlzLmhhbmRsZXJzPVtdfW8ucHJvdG90eXBlLnVzZT1mdW5jdGlvbih0LGUpe3JldHVybiB0aGlzLmhhbmRsZXJzLnB1c2goe2Z1bGZpbGxlZDp0LHJlamVjdGVkOmV9KSx0aGlzLmhhbmRsZXJzLmxlbmd0aC0xfSxvLnByb3RvdHlwZS5lamVjdD1mdW5jdGlvbih0KXt0aGlzLmhhbmRsZXJzW3RdJiYodGhpcy5oYW5kbGVyc1t0XT1udWxsKX0sby5wcm90b3R5cGUuZm9yRWFjaD1mdW5jdGlvbih0KXtyLmZvckVhY2godGhpcy5oYW5kbGVycyxmdW5jdGlvbihlKXtudWxsIT09ZSYmdChlKX0pfSx0LmV4cG9ydHM9b30sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDgpLG89bigyMzkpLGk9bigxMDkpLGE9bigxMTApO2Z1bmN0aW9uIHUodCl7dC5jYW5jZWxUb2tlbiYmdC5jYW5jZWxUb2tlbi50aHJvd0lmUmVxdWVzdGVkKCl9dC5leHBvcnRzPWZ1bmN0aW9uKHQpe3JldHVybiB1KHQpLHQuaGVhZGVycz10LmhlYWRlcnN8fHt9LHQuZGF0YT1vKHQuZGF0YSx0LmhlYWRlcnMsdC50cmFuc2Zvcm1SZXF1ZXN0KSx0LmhlYWRlcnM9ci5tZXJnZSh0LmhlYWRlcnMuY29tbW9ufHx7fSx0LmhlYWRlcnNbdC5tZXRob2RdfHx7fSx0LmhlYWRlcnMpLHIuZm9yRWFjaChbImRlbGV0ZSIsImdldCIsImhlYWQiLCJwb3N0IiwicHV0IiwicGF0Y2giLCJjb21tb24iXSxmdW5jdGlvbihlKXtkZWxldGUgdC5oZWFkZXJzW2VdfSksKHQuYWRhcHRlcnx8YS5hZGFwdGVyKSh0KS50aGVuKGZ1bmN0aW9uKGUpe3JldHVybiB1KHQpLGUuZGF0YT1vKGUuZGF0YSxlLmhlYWRlcnMsdC50cmFuc2Zvcm1SZXNwb25zZSksZX0sZnVuY3Rpb24oZSl7cmV0dXJuIGkoZSl8fCh1KHQpLGUmJmUucmVzcG9uc2UmJihlLnJlc3BvbnNlLmRhdGE9byhlLnJlc3BvbnNlLmRhdGEsZS5yZXNwb25zZS5oZWFkZXJzLHQudHJhbnNmb3JtUmVzcG9uc2UpKSksUHJvbWlzZS5yZWplY3QoZSl9KX19LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9big4KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlLG4pe3JldHVybiByLmZvckVhY2gobixmdW5jdGlvbihuKXt0PW4odCxlKX0pLHR9fSxmdW5jdGlvbih0LGUpe3ZhciBuLHIsbz10LmV4cG9ydHM9e307ZnVuY3Rpb24gaSgpe3Rocm93IG5ldyBFcnJvcigic2V0VGltZW91dCBoYXMgbm90IGJlZW4gZGVmaW5lZCIpfWZ1bmN0aW9uIGEoKXt0aHJvdyBuZXcgRXJyb3IoImNsZWFyVGltZW91dCBoYXMgbm90IGJlZW4gZGVmaW5lZCIpfWZ1bmN0aW9uIHUodCl7aWYobj09PXNldFRpbWVvdXQpcmV0dXJuIHNldFRpbWVvdXQodCwwKTtpZigobj09PWl8fCFuKSYmc2V0VGltZW91dClyZXR1cm4gbj1zZXRUaW1lb3V0LHNldFRpbWVvdXQodCwwKTt0cnl7cmV0dXJuIG4odCwwKX1jYXRjaChlKXt0cnl7cmV0dXJuIG4uY2FsbChudWxsLHQsMCl9Y2F0Y2goZSl7cmV0dXJuIG4uY2FsbCh0aGlzLHQsMCl9fX0hZnVuY3Rpb24oKXt0cnl7bj0iZnVuY3Rpb24iPT10eXBlb2Ygc2V0VGltZW91dD9zZXRUaW1lb3V0Oml9Y2F0Y2godCl7bj1pfXRyeXtyPSJmdW5jdGlvbiI9PXR5cGVvZiBjbGVhclRpbWVvdXQ/Y2xlYXJUaW1lb3V0OmF9Y2F0Y2godCl7cj1hfX0oKTt2YXIgcyxjPVtdLGY9ITEsbD0tMTtmdW5jdGlvbiBwKCl7ZiYmcyYmKGY9ITEscy5sZW5ndGg/Yz1zLmNvbmNhdChjKTpsPS0xLGMubGVuZ3RoJiZoKCkpfWZ1bmN0aW9uIGgoKXtpZighZil7dmFyIHQ9dShwKTtmPSEwO2Zvcih2YXIgZT1jLmxlbmd0aDtlOyl7Zm9yKHM9YyxjPVtdOysrbDxlOylzJiZzW2xdLnJ1bigpO2w9LTEsZT1jLmxlbmd0aH1zPW51bGwsZj0hMSxmdW5jdGlvbih0KXtpZihyPT09Y2xlYXJUaW1lb3V0KXJldHVybiBjbGVhclRpbWVvdXQodCk7aWYoKHI9PT1hfHwhcikmJmNsZWFyVGltZW91dClyZXR1cm4gcj1jbGVhclRpbWVvdXQsY2xlYXJUaW1lb3V0KHQpO3RyeXtyKHQpfWNhdGNoKGUpe3RyeXtyZXR1cm4gci5jYWxsKG51bGwsdCl9Y2F0Y2goZSl7cmV0dXJuIHIuY2FsbCh0aGlzLHQpfX19KHQpfX1mdW5jdGlvbiBkKHQsZSl7dGhpcy5mdW49dCx0aGlzLmFycmF5PWV9ZnVuY3Rpb24gdigpe31vLm5leHRUaWNrPWZ1bmN0aW9uKHQpe3ZhciBlPW5ldyBBcnJheShhcmd1bWVudHMubGVuZ3RoLTEpO2lmKGFyZ3VtZW50cy5sZW5ndGg+MSlmb3IodmFyIG49MTtuPGFyZ3VtZW50cy5sZW5ndGg7bisrKWVbbi0xXT1hcmd1bWVudHNbbl07Yy5wdXNoKG5ldyBkKHQsZSkpLDEhPT1jLmxlbmd0aHx8Znx8dShoKX0sZC5wcm90b3R5cGUucnVuPWZ1bmN0aW9uKCl7dGhpcy5mdW4uYXBwbHkobnVsbCx0aGlzLmFycmF5KX0sby50aXRsZT0iYnJvd3NlciIsby5icm93c2VyPSEwLG8uZW52PXt9LG8uYXJndj1bXSxvLnZlcnNpb249IiIsby52ZXJzaW9ucz17fSxvLm9uPXYsby5hZGRMaXN0ZW5lcj12LG8ub25jZT12LG8ub2ZmPXYsby5yZW1vdmVMaXN0ZW5lcj12LG8ucmVtb3ZlQWxsTGlzdGVuZXJzPXYsby5lbWl0PXYsby5wcmVwZW5kTGlzdGVuZXI9dixvLnByZXBlbmRPbmNlTGlzdGVuZXI9dixvLmxpc3RlbmVycz1mdW5jdGlvbih0KXtyZXR1cm5bXX0sby5iaW5kaW5nPWZ1bmN0aW9uKHQpe3Rocm93IG5ldyBFcnJvcigicHJvY2Vzcy5iaW5kaW5nIGlzIG5vdCBzdXBwb3J0ZWQiKX0sby5jd2Q9ZnVuY3Rpb24oKXtyZXR1cm4iLyJ9LG8uY2hkaXI9ZnVuY3Rpb24odCl7dGhyb3cgbmV3IEVycm9yKCJwcm9jZXNzLmNoZGlyIGlzIG5vdCBzdXBwb3J0ZWQiKX0sby51bWFzaz1mdW5jdGlvbigpe3JldHVybiAwfX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDgpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3IuZm9yRWFjaCh0LGZ1bmN0aW9uKG4scil7ciE9PWUmJnIudG9VcHBlckNhc2UoKT09PWUudG9VcHBlckNhc2UoKSYmKHRbZV09bixkZWxldGUgdFtyXSl9KX19LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigxMTIpO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUsbil7dmFyIG89bi5jb25maWcudmFsaWRhdGVTdGF0dXM7IW98fG8obi5zdGF0dXMpP3Qobik6ZShyKCJSZXF1ZXN0IGZhaWxlZCB3aXRoIHN0YXR1cyBjb2RlICIrbi5zdGF0dXMsbi5jb25maWcsbnVsbCxuLnJlcXVlc3QsbikpfX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlLG4scixvKXtyZXR1cm4gdC5jb25maWc9ZSxuJiYodC5jb2RlPW4pLHQucmVxdWVzdD1yLHQucmVzcG9uc2U9byx0LmlzQXhpb3NFcnJvcj0hMCx0LnRvSlNPTj1mdW5jdGlvbigpe3JldHVybnttZXNzYWdlOnRoaXMubWVzc2FnZSxuYW1lOnRoaXMubmFtZSxkZXNjcmlwdGlvbjp0aGlzLmRlc2NyaXB0aW9uLG51bWJlcjp0aGlzLm51bWJlcixmaWxlTmFtZTp0aGlzLmZpbGVOYW1lLGxpbmVOdW1iZXI6dGhpcy5saW5lTnVtYmVyLGNvbHVtbk51bWJlcjp0aGlzLmNvbHVtbk51bWJlcixzdGFjazp0aGlzLnN0YWNrLGNvbmZpZzp0aGlzLmNvbmZpZyxjb2RlOnRoaXMuY29kZX19LHR9fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oMjQ1KSxvPW4oMjQ2KTt0LmV4cG9ydHM9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdCYmIXIoZSk/byh0LGUpOmV9fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4vXihbYS16XVthLXpcZFwrXC1cLl0qOik/XC9cLy9pLnRlc3QodCl9fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3QuZXhwb3J0cz1mdW5jdGlvbih0LGUpe3JldHVybiBlP3QucmVwbGFjZSgvXC8rJC8sIiIpKyIvIitlLnJlcGxhY2UoL15cLysvLCIiKTp0fX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDgpLG89WyJhZ2UiLCJhdXRob3JpemF0aW9uIiwiY29udGVudC1sZW5ndGgiLCJjb250ZW50LXR5cGUiLCJldGFnIiwiZXhwaXJlcyIsImZyb20iLCJob3N0IiwiaWYtbW9kaWZpZWQtc2luY2UiLCJpZi11bm1vZGlmaWVkLXNpbmNlIiwibGFzdC1tb2RpZmllZCIsImxvY2F0aW9uIiwibWF4LWZvcndhcmRzIiwicHJveHktYXV0aG9yaXphdGlvbiIsInJlZmVyZXIiLCJyZXRyeS1hZnRlciIsInVzZXItYWdlbnQiXTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIGUsbixpLGE9e307cmV0dXJuIHQ/KHIuZm9yRWFjaCh0LnNwbGl0KCJcbiIpLGZ1bmN0aW9uKHQpe2lmKGk9dC5pbmRleE9mKCI6IiksZT1yLnRyaW0odC5zdWJzdHIoMCxpKSkudG9Mb3dlckNhc2UoKSxuPXIudHJpbSh0LnN1YnN0cihpKzEpKSxlKXtpZihhW2VdJiZvLmluZGV4T2YoZSk+PTApcmV0dXJuO2FbZV09InNldC1jb29raWUiPT09ZT8oYVtlXT9hW2VdOltdKS5jb25jYXQoW25dKTphW2VdP2FbZV0rIiwgIituOm59fSksYSk6YX19LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9big4KTt0LmV4cG9ydHM9ci5pc1N0YW5kYXJkQnJvd3NlckVudigpP2Z1bmN0aW9uKCl7dmFyIHQsZT0vKG1zaWV8dHJpZGVudCkvaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpLG49ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiYSIpO2Z1bmN0aW9uIG8odCl7dmFyIHI9dDtyZXR1cm4gZSYmKG4uc2V0QXR0cmlidXRlKCJocmVmIixyKSxyPW4uaHJlZiksbi5zZXRBdHRyaWJ1dGUoImhyZWYiLHIpLHtocmVmOm4uaHJlZixwcm90b2NvbDpuLnByb3RvY29sP24ucHJvdG9jb2wucmVwbGFjZSgvOiQvLCIiKToiIixob3N0Om4uaG9zdCxzZWFyY2g6bi5zZWFyY2g/bi5zZWFyY2gucmVwbGFjZSgvXlw/LywiIik6IiIsaGFzaDpuLmhhc2g/bi5oYXNoLnJlcGxhY2UoL14jLywiIik6IiIsaG9zdG5hbWU6bi5ob3N0bmFtZSxwb3J0Om4ucG9ydCxwYXRobmFtZToiLyI9PT1uLnBhdGhuYW1lLmNoYXJBdCgwKT9uLnBhdGhuYW1lOiIvIituLnBhdGhuYW1lfX1yZXR1cm4gdD1vKHdpbmRvdy5sb2NhdGlvbi5ocmVmKSxmdW5jdGlvbihlKXt2YXIgbj1yLmlzU3RyaW5nKGUpP28oZSk6ZTtyZXR1cm4gbi5wcm90b2NvbD09PXQucHJvdG9jb2wmJm4uaG9zdD09PXQuaG9zdH19KCk6ZnVuY3Rpb24oKXtyZXR1cm4hMH19LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9big4KTt0LmV4cG9ydHM9ci5pc1N0YW5kYXJkQnJvd3NlckVudigpP3t3cml0ZTpmdW5jdGlvbih0LGUsbixvLGksYSl7dmFyIHU9W107dS5wdXNoKHQrIj0iK2VuY29kZVVSSUNvbXBvbmVudChlKSksci5pc051bWJlcihuKSYmdS5wdXNoKCJleHBpcmVzPSIrbmV3IERhdGUobikudG9HTVRTdHJpbmcoKSksci5pc1N0cmluZyhvKSYmdS5wdXNoKCJwYXRoPSIrbyksci5pc1N0cmluZyhpKSYmdS5wdXNoKCJkb21haW49IitpKSwhMD09PWEmJnUucHVzaCgic2VjdXJlIiksZG9jdW1lbnQuY29va2llPXUuam9pbigiOyAiKX0scmVhZDpmdW5jdGlvbih0KXt2YXIgZT1kb2N1bWVudC5jb29raWUubWF0Y2gobmV3IFJlZ0V4cCgiKF58O1xccyopKCIrdCsiKT0oW147XSopIikpO3JldHVybiBlP2RlY29kZVVSSUNvbXBvbmVudChlWzNdKTpudWxsfSxyZW1vdmU6ZnVuY3Rpb24odCl7dGhpcy53cml0ZSh0LCIiLERhdGUubm93KCktODY0ZTUpfX06e3dyaXRlOmZ1bmN0aW9uKCl7fSxyZWFkOmZ1bmN0aW9uKCl7cmV0dXJuIG51bGx9LHJlbW92ZTpmdW5jdGlvbigpe319fSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3ZhciByPW4oMTE0KTtmdW5jdGlvbiBvKHQpe2lmKCJmdW5jdGlvbiIhPXR5cGVvZiB0KXRocm93IG5ldyBUeXBlRXJyb3IoImV4ZWN1dG9yIG11c3QgYmUgYSBmdW5jdGlvbi4iKTt2YXIgZTt0aGlzLnByb21pc2U9bmV3IFByb21pc2UoZnVuY3Rpb24odCl7ZT10fSk7dmFyIG49dGhpczt0KGZ1bmN0aW9uKHQpe24ucmVhc29ufHwobi5yZWFzb249bmV3IHIodCksZShuLnJlYXNvbikpfSl9by5wcm90b3R5cGUudGhyb3dJZlJlcXVlc3RlZD1mdW5jdGlvbigpe2lmKHRoaXMucmVhc29uKXRocm93IHRoaXMucmVhc29ufSxvLnNvdXJjZT1mdW5jdGlvbigpe3ZhciB0O3JldHVybnt0b2tlbjpuZXcgbyhmdW5jdGlvbihlKXt0PWV9KSxjYW5jZWw6dH19LHQuZXhwb3J0cz1vfSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oZSl7cmV0dXJuIHQuYXBwbHkobnVsbCxlKX19fSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMjUzKX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMjU0KSxvPUFycmF5LnByb3RvdHlwZTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIGU9dC5pbmRleE9mO3JldHVybiB0PT09b3x8dCBpbnN0YW5jZW9mIEFycmF5JiZlPT09by5pbmRleE9mP3I6ZX19LGZ1bmN0aW9uKHQsZSxuKXtuKDI1NSk7dmFyIHI9bigxNyk7dC5leHBvcnRzPXIoIkFycmF5IikuaW5kZXhPZn0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgcj1uKDApLG89big2MCkuaW5kZXhPZixpPW4oMTAyKSxhPVtdLmluZGV4T2YsdT0hIWEmJjEvWzFdLmluZGV4T2YoMSwtMCk8MCxzPWkoImluZGV4T2YiKTtyKHt0YXJnZXQ6IkFycmF5Iixwcm90bzohMCxmb3JjZWQ6dXx8c30se2luZGV4T2Y6ZnVuY3Rpb24odCl7cmV0dXJuIHU/YS5hcHBseSh0aGlzLGFyZ3VtZW50cyl8fDA6byh0aGlzLHQsYXJndW1lbnRzLmxlbmd0aD4xP2FyZ3VtZW50c1sxXTp2b2lkIDApfX0pfSxmdW5jdGlvbih0LGUsbil7bigyNTcpLHQuZXhwb3J0cz1uKDIpLnNldEludGVydmFsfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigwKSxvPW4oNCksaT1uKDY0KSxhPVtdLnNsaWNlLHU9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKGUsbil7dmFyIHI9YXJndW1lbnRzLmxlbmd0aD4yLG89cj9hLmNhbGwoYXJndW1lbnRzLDIpOnZvaWQgMDtyZXR1cm4gdChyP2Z1bmN0aW9uKCl7KCJmdW5jdGlvbiI9PXR5cGVvZiBlP2U6RnVuY3Rpb24oZSkpLmFwcGx5KHRoaXMsbyl9OmUsbil9fTtyKHtnbG9iYWw6ITAsYmluZDohMCxmb3JjZWQ6L01TSUUgLlwuLy50ZXN0KGkpfSx7c2V0VGltZW91dDp1KG8uc2V0VGltZW91dCksc2V0SW50ZXJ2YWw6dShvLnNldEludGVydmFsKX0pfSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMjU5KX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMiksbz1yLkpTT058fChyLkpTT049e3N0cmluZ2lmeTpKU09OLnN0cmluZ2lmeX0pO3QuZXhwb3J0cz1mdW5jdGlvbih0KXtyZXR1cm4gby5zdHJpbmdpZnkuYXBwbHkobyxhcmd1bWVudHMpfX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDI2MSl9LGZ1bmN0aW9uKHQsZSxuKXtuKDI2Mik7dmFyIHI9bigyKTt0LmV4cG9ydHM9ci5wYXJzZUludH0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMCksbz1uKDI2Myk7cih7Z2xvYmFsOiEwLGZvcmNlZDpwYXJzZUludCE9b30se3BhcnNlSW50Om99KX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNCksbz1uKDEwMykudHJpbSxpPW4oNjUpLGE9ci5wYXJzZUludCx1PS9eWystXT8wW1h4XS8scz04IT09YShpKyIwOCIpfHwyMiE9PWEoaSsiMHgxNiIpO3QuZXhwb3J0cz1zP2Z1bmN0aW9uKHQsZSl7dmFyIG49byhTdHJpbmcodCkpO3JldHVybiBhKG4sZT4+PjB8fCh1LnRlc3Qobik/MTY6MTApKX06YX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDI2NSl9LGZ1bmN0aW9uKHQsZSxuKXtuKDI2Nik7dmFyIHI9bigyKTt0LmV4cG9ydHM9ci5PYmplY3Qua2V5c30sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oMCksbz1uKDIyKSxpPW4oNTkpO3Ioe3RhcmdldDoiT2JqZWN0IixzdGF0OiEwLGZvcmNlZDpuKDUpKGZ1bmN0aW9uKCl7aSgxKX0pfSx7a2V5czpmdW5jdGlvbih0KXtyZXR1cm4gaShvKHQpKX19KX0sZnVuY3Rpb24odCxlLG4pe24oMzkpLG4oMzIpLHQuZXhwb3J0cz1uKDExNSl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDI2OSk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe2lmKHIodCkpe2Zvcih2YXIgZT0wLG49bmV3IEFycmF5KHQubGVuZ3RoKTtlPHQubGVuZ3RoO2UrKyluW2VdPXRbZV07cmV0dXJuIG59fX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDI3MCl9LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigyNzEpfSxmdW5jdGlvbih0LGUsbil7bigyNzIpO3ZhciByPW4oMik7dC5leHBvcnRzPXIuQXJyYXkuaXNBcnJheX0sZnVuY3Rpb24odCxlLG4pe24oMCkoe3RhcmdldDoiQXJyYXkiLHN0YXQ6ITB9LHtpc0FycmF5Om4oNTIpfSl9LGZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1uKDI3NCksbz1uKDI3OSk7dC5leHBvcnRzPWZ1bmN0aW9uKHQpe2lmKG8oT2JqZWN0KHQpKXx8IltvYmplY3QgQXJndW1lbnRzXSI9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodCkpcmV0dXJuIHIodCl9fSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMjc1KX0sZnVuY3Rpb24odCxlLG4pe3QuZXhwb3J0cz1uKDI3Nil9LGZ1bmN0aW9uKHQsZSxuKXtuKDMyKSxuKDI3Nyk7dmFyIHI9bigyKTt0LmV4cG9ydHM9ci5BcnJheS5mcm9tfSxmdW5jdGlvbih0LGUsbil7dmFyIHI9bigwKSxvPW4oMjc4KTtyKHt0YXJnZXQ6IkFycmF5IixzdGF0OiEwLGZvcmNlZDohbig5MykoZnVuY3Rpb24odCl7QXJyYXkuZnJvbSh0KX0pfSx7ZnJvbTpvfSl9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7dmFyIHI9bigyNyksbz1uKDIyKSxpPW4oOTIpLGE9big5MSksdT1uKDM3KSxzPW4oMTAxKSxjPW4oNDkpO3QuZXhwb3J0cz1mdW5jdGlvbih0KXt2YXIgZSxuLGYsbCxwPW8odCksaD0iZnVuY3Rpb24iPT10eXBlb2YgdGhpcz90aGlzOkFycmF5LGQ9YXJndW1lbnRzLmxlbmd0aCx2PWQ+MT9hcmd1bWVudHNbMV06dm9pZCAwLGc9dm9pZCAwIT09dix5PTAsbT1jKHApO2lmKGcmJih2PXIodixkPjI/YXJndW1lbnRzWzJdOnZvaWQgMCwyKSksbnVsbD09bXx8aD09QXJyYXkmJmEobSkpZm9yKG49bmV3IGgoZT11KHAubGVuZ3RoKSk7ZT55O3krKylzKG4seSxnP3YocFt5XSx5KTpwW3ldKTtlbHNlIGZvcihsPW0uY2FsbChwKSxuPW5ldyBoOyEoZj1sLm5leHQoKSkuZG9uZTt5KyspcyhuLHksZz9pKGwsdixbZi52YWx1ZSx5XSwhMCk6Zi52YWx1ZSk7cmV0dXJuIG4ubGVuZ3RoPXksbn19LGZ1bmN0aW9uKHQsZSxuKXt0LmV4cG9ydHM9bigyODApfSxmdW5jdGlvbih0LGUsbil7bigzOSksbigzMiksdC5leHBvcnRzPW4oMjgxKX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNDcpLG89bigxKSxpPW4oMjQpLGE9bygiaXRlcmF0b3IiKTt0LmV4cG9ydHM9ZnVuY3Rpb24odCl7dmFyIGU9T2JqZWN0KHQpO3JldHVybiB2b2lkIDAhPT1lW2FdfHwiQEBpdGVyYXRvciJpbiBlfHxpLmhhc093blByb3BlcnR5KHIoZSkpfX0sZnVuY3Rpb24odCxlKXt0LmV4cG9ydHM9ZnVuY3Rpb24oKXt0aHJvdyBuZXcgVHlwZUVycm9yKCJJbnZhbGlkIGF0dGVtcHQgdG8gc3ByZWFkIG5vbi1pdGVyYWJsZSBpbnN0YW5jZSIpfX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0IjsoZnVuY3Rpb24odCl7Ci8qIQogKiBUaGUgYnVmZmVyIG1vZHVsZSBmcm9tIG5vZGUuanMsIGZvciB0aGUgYnJvd3Nlci4KICoKICogQGF1dGhvciAgIEZlcm9zcyBBYm91a2hhZGlqZWggPGZlcm9zc0BmZXJvc3Mub3JnPiA8aHR0cDovL2Zlcm9zcy5vcmc+CiAqIEBsaWNlbnNlICBNSVQKICovCnZhciByPW4oMjg0KSxvPW4oMjg1KSxpPW4oMjg2KTtmdW5jdGlvbiBhKCl7cmV0dXJuIHMuVFlQRURfQVJSQVlfU1VQUE9SVD8yMTQ3NDgzNjQ3OjEwNzM3NDE4MjN9ZnVuY3Rpb24gdSh0LGUpe2lmKGEoKTxlKXRocm93IG5ldyBSYW5nZUVycm9yKCJJbnZhbGlkIHR5cGVkIGFycmF5IGxlbmd0aCIpO3JldHVybiBzLlRZUEVEX0FSUkFZX1NVUFBPUlQ/KHQ9bmV3IFVpbnQ4QXJyYXkoZSkpLl9fcHJvdG9fXz1zLnByb3RvdHlwZToobnVsbD09PXQmJih0PW5ldyBzKGUpKSx0Lmxlbmd0aD1lKSx0fWZ1bmN0aW9uIHModCxlLG4pe2lmKCEocy5UWVBFRF9BUlJBWV9TVVBQT1JUfHx0aGlzIGluc3RhbmNlb2YgcykpcmV0dXJuIG5ldyBzKHQsZSxuKTtpZigibnVtYmVyIj09dHlwZW9mIHQpe2lmKCJzdHJpbmciPT10eXBlb2YgZSl0aHJvdyBuZXcgRXJyb3IoIklmIGVuY29kaW5nIGlzIHNwZWNpZmllZCB0aGVuIHRoZSBmaXJzdCBhcmd1bWVudCBtdXN0IGJlIGEgc3RyaW5nIik7cmV0dXJuIGwodGhpcyx0KX1yZXR1cm4gYyh0aGlzLHQsZSxuKX1mdW5jdGlvbiBjKHQsZSxuLHIpe2lmKCJudW1iZXIiPT10eXBlb2YgZSl0aHJvdyBuZXcgVHlwZUVycm9yKCcidmFsdWUiIGFyZ3VtZW50IG11c3Qgbm90IGJlIGEgbnVtYmVyJyk7cmV0dXJuInVuZGVmaW5lZCIhPXR5cGVvZiBBcnJheUJ1ZmZlciYmZSBpbnN0YW5jZW9mIEFycmF5QnVmZmVyP2Z1bmN0aW9uKHQsZSxuLHIpe2lmKGUuYnl0ZUxlbmd0aCxuPDB8fGUuYnl0ZUxlbmd0aDxuKXRocm93IG5ldyBSYW5nZUVycm9yKCInb2Zmc2V0JyBpcyBvdXQgb2YgYm91bmRzIik7aWYoZS5ieXRlTGVuZ3RoPG4rKHJ8fDApKXRocm93IG5ldyBSYW5nZUVycm9yKCInbGVuZ3RoJyBpcyBvdXQgb2YgYm91bmRzIik7ZT12b2lkIDA9PT1uJiZ2b2lkIDA9PT1yP25ldyBVaW50OEFycmF5KGUpOnZvaWQgMD09PXI/bmV3IFVpbnQ4QXJyYXkoZSxuKTpuZXcgVWludDhBcnJheShlLG4scik7cy5UWVBFRF9BUlJBWV9TVVBQT1JUPyh0PWUpLl9fcHJvdG9fXz1zLnByb3RvdHlwZTp0PXAodCxlKTtyZXR1cm4gdH0odCxlLG4scik6InN0cmluZyI9PXR5cGVvZiBlP2Z1bmN0aW9uKHQsZSxuKXsic3RyaW5nIj09dHlwZW9mIG4mJiIiIT09bnx8KG49InV0ZjgiKTtpZighcy5pc0VuY29kaW5nKG4pKXRocm93IG5ldyBUeXBlRXJyb3IoJyJlbmNvZGluZyIgbXVzdCBiZSBhIHZhbGlkIHN0cmluZyBlbmNvZGluZycpO3ZhciByPTB8ZChlLG4pLG89KHQ9dSh0LHIpKS53cml0ZShlLG4pO28hPT1yJiYodD10LnNsaWNlKDAsbykpO3JldHVybiB0fSh0LGUsbik6ZnVuY3Rpb24odCxlKXtpZihzLmlzQnVmZmVyKGUpKXt2YXIgbj0wfGgoZS5sZW5ndGgpO3JldHVybiAwPT09KHQ9dSh0LG4pKS5sZW5ndGg/dDooZS5jb3B5KHQsMCwwLG4pLHQpfWlmKGUpe2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgQXJyYXlCdWZmZXImJmUuYnVmZmVyIGluc3RhbmNlb2YgQXJyYXlCdWZmZXJ8fCJsZW5ndGgiaW4gZSlyZXR1cm4ibnVtYmVyIiE9dHlwZW9mIGUubGVuZ3RofHwocj1lLmxlbmd0aCkhPXI/dSh0LDApOnAodCxlKTtpZigiQnVmZmVyIj09PWUudHlwZSYmaShlLmRhdGEpKXJldHVybiBwKHQsZS5kYXRhKX12YXIgcjt0aHJvdyBuZXcgVHlwZUVycm9yKCJGaXJzdCBhcmd1bWVudCBtdXN0IGJlIGEgc3RyaW5nLCBCdWZmZXIsIEFycmF5QnVmZmVyLCBBcnJheSwgb3IgYXJyYXktbGlrZSBvYmplY3QuIil9KHQsZSl9ZnVuY3Rpb24gZih0KXtpZigibnVtYmVyIiE9dHlwZW9mIHQpdGhyb3cgbmV3IFR5cGVFcnJvcignInNpemUiIGFyZ3VtZW50IG11c3QgYmUgYSBudW1iZXInKTtpZih0PDApdGhyb3cgbmV3IFJhbmdlRXJyb3IoJyJzaXplIiBhcmd1bWVudCBtdXN0IG5vdCBiZSBuZWdhdGl2ZScpfWZ1bmN0aW9uIGwodCxlKXtpZihmKGUpLHQ9dSh0LGU8MD8wOjB8aChlKSksIXMuVFlQRURfQVJSQVlfU1VQUE9SVClmb3IodmFyIG49MDtuPGU7KytuKXRbbl09MDtyZXR1cm4gdH1mdW5jdGlvbiBwKHQsZSl7dmFyIG49ZS5sZW5ndGg8MD8wOjB8aChlLmxlbmd0aCk7dD11KHQsbik7Zm9yKHZhciByPTA7cjxuO3IrPTEpdFtyXT0yNTUmZVtyXTtyZXR1cm4gdH1mdW5jdGlvbiBoKHQpe2lmKHQ+PWEoKSl0aHJvdyBuZXcgUmFuZ2VFcnJvcigiQXR0ZW1wdCB0byBhbGxvY2F0ZSBCdWZmZXIgbGFyZ2VyIHRoYW4gbWF4aW11bSBzaXplOiAweCIrYSgpLnRvU3RyaW5nKDE2KSsiIGJ5dGVzIik7cmV0dXJuIDB8dH1mdW5jdGlvbiBkKHQsZSl7aWYocy5pc0J1ZmZlcih0KSlyZXR1cm4gdC5sZW5ndGg7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBBcnJheUJ1ZmZlciYmImZ1bmN0aW9uIj09dHlwZW9mIEFycmF5QnVmZmVyLmlzVmlldyYmKEFycmF5QnVmZmVyLmlzVmlldyh0KXx8dCBpbnN0YW5jZW9mIEFycmF5QnVmZmVyKSlyZXR1cm4gdC5ieXRlTGVuZ3RoOyJzdHJpbmciIT10eXBlb2YgdCYmKHQ9IiIrdCk7dmFyIG49dC5sZW5ndGg7aWYoMD09PW4pcmV0dXJuIDA7Zm9yKHZhciByPSExOzspc3dpdGNoKGUpe2Nhc2UiYXNjaWkiOmNhc2UibGF0aW4xIjpjYXNlImJpbmFyeSI6cmV0dXJuIG47Y2FzZSJ1dGY4IjpjYXNlInV0Zi04IjpjYXNlIHZvaWQgMDpyZXR1cm4gSCh0KS5sZW5ndGg7Y2FzZSJ1Y3MyIjpjYXNlInVjcy0yIjpjYXNlInV0ZjE2bGUiOmNhc2UidXRmLTE2bGUiOnJldHVybiAyKm47Y2FzZSJoZXgiOnJldHVybiBuPj4+MTtjYXNlImJhc2U2NCI6cmV0dXJuIEYodCkubGVuZ3RoO2RlZmF1bHQ6aWYocilyZXR1cm4gSCh0KS5sZW5ndGg7ZT0oIiIrZSkudG9Mb3dlckNhc2UoKSxyPSEwfX1mdW5jdGlvbiB2KHQsZSxuKXt2YXIgcj0hMTtpZigodm9pZCAwPT09ZXx8ZTwwKSYmKGU9MCksZT50aGlzLmxlbmd0aClyZXR1cm4iIjtpZigodm9pZCAwPT09bnx8bj50aGlzLmxlbmd0aCkmJihuPXRoaXMubGVuZ3RoKSxuPD0wKXJldHVybiIiO2lmKChuPj4+PTApPD0oZT4+Pj0wKSlyZXR1cm4iIjtmb3IodHx8KHQ9InV0ZjgiKTs7KXN3aXRjaCh0KXtjYXNlImhleCI6cmV0dXJuIFIodGhpcyxlLG4pO2Nhc2UidXRmOCI6Y2FzZSJ1dGYtOCI6cmV0dXJuIEModGhpcyxlLG4pO2Nhc2UiYXNjaWkiOnJldHVybiBqKHRoaXMsZSxuKTtjYXNlImxhdGluMSI6Y2FzZSJiaW5hcnkiOnJldHVybiBPKHRoaXMsZSxuKTtjYXNlImJhc2U2NCI6cmV0dXJuIEEodGhpcyxlLG4pO2Nhc2UidWNzMiI6Y2FzZSJ1Y3MtMiI6Y2FzZSJ1dGYxNmxlIjpjYXNlInV0Zi0xNmxlIjpyZXR1cm4gTCh0aGlzLGUsbik7ZGVmYXVsdDppZihyKXRocm93IG5ldyBUeXBlRXJyb3IoIlVua25vd24gZW5jb2Rpbmc6ICIrdCk7dD0odCsiIikudG9Mb3dlckNhc2UoKSxyPSEwfX1mdW5jdGlvbiBnKHQsZSxuKXt2YXIgcj10W2VdO3RbZV09dFtuXSx0W25dPXJ9ZnVuY3Rpb24geSh0LGUsbixyLG8pe2lmKDA9PT10Lmxlbmd0aClyZXR1cm4tMTtpZigic3RyaW5nIj09dHlwZW9mIG4/KHI9bixuPTApOm4+MjE0NzQ4MzY0Nz9uPTIxNDc0ODM2NDc6bjwtMjE0NzQ4MzY0OCYmKG49LTIxNDc0ODM2NDgpLG49K24saXNOYU4obikmJihuPW8/MDp0Lmxlbmd0aC0xKSxuPDAmJihuPXQubGVuZ3RoK24pLG4+PXQubGVuZ3RoKXtpZihvKXJldHVybi0xO249dC5sZW5ndGgtMX1lbHNlIGlmKG48MCl7aWYoIW8pcmV0dXJuLTE7bj0wfWlmKCJzdHJpbmciPT10eXBlb2YgZSYmKGU9cy5mcm9tKGUscikpLHMuaXNCdWZmZXIoZSkpcmV0dXJuIDA9PT1lLmxlbmd0aD8tMTptKHQsZSxuLHIsbyk7aWYoIm51bWJlciI9PXR5cGVvZiBlKXJldHVybiBlJj0yNTUscy5UWVBFRF9BUlJBWV9TVVBQT1JUJiYiZnVuY3Rpb24iPT10eXBlb2YgVWludDhBcnJheS5wcm90b3R5cGUuaW5kZXhPZj9vP1VpbnQ4QXJyYXkucHJvdG90eXBlLmluZGV4T2YuY2FsbCh0LGUsbik6VWludDhBcnJheS5wcm90b3R5cGUubGFzdEluZGV4T2YuY2FsbCh0LGUsbik6bSh0LFtlXSxuLHIsbyk7dGhyb3cgbmV3IFR5cGVFcnJvcigidmFsIG11c3QgYmUgc3RyaW5nLCBudW1iZXIgb3IgQnVmZmVyIil9ZnVuY3Rpb24gbSh0LGUsbixyLG8pe3ZhciBpLGE9MSx1PXQubGVuZ3RoLHM9ZS5sZW5ndGg7aWYodm9pZCAwIT09ciYmKCJ1Y3MyIj09PShyPVN0cmluZyhyKS50b0xvd2VyQ2FzZSgpKXx8InVjcy0yIj09PXJ8fCJ1dGYxNmxlIj09PXJ8fCJ1dGYtMTZsZSI9PT1yKSl7aWYodC5sZW5ndGg8Mnx8ZS5sZW5ndGg8MilyZXR1cm4tMTthPTIsdS89MixzLz0yLG4vPTJ9ZnVuY3Rpb24gYyh0LGUpe3JldHVybiAxPT09YT90W2VdOnQucmVhZFVJbnQxNkJFKGUqYSl9aWYobyl7dmFyIGY9LTE7Zm9yKGk9bjtpPHU7aSsrKWlmKGModCxpKT09PWMoZSwtMT09PWY/MDppLWYpKXtpZigtMT09PWYmJihmPWkpLGktZisxPT09cylyZXR1cm4gZiphfWVsc2UtMSE9PWYmJihpLT1pLWYpLGY9LTF9ZWxzZSBmb3IobitzPnUmJihuPXUtcyksaT1uO2k+PTA7aS0tKXtmb3IodmFyIGw9ITAscD0wO3A8cztwKyspaWYoYyh0LGkrcCkhPT1jKGUscCkpe2w9ITE7YnJlYWt9aWYobClyZXR1cm4gaX1yZXR1cm4tMX1mdW5jdGlvbiB4KHQsZSxuLHIpe249TnVtYmVyKG4pfHwwO3ZhciBvPXQubGVuZ3RoLW47cj8ocj1OdW1iZXIocikpPm8mJihyPW8pOnI9bzt2YXIgaT1lLmxlbmd0aDtpZihpJTIhPTApdGhyb3cgbmV3IFR5cGVFcnJvcigiSW52YWxpZCBoZXggc3RyaW5nIik7cj5pLzImJihyPWkvMik7Zm9yKHZhciBhPTA7YTxyOysrYSl7dmFyIHU9cGFyc2VJbnQoZS5zdWJzdHIoMiphLDIpLDE2KTtpZihpc05hTih1KSlyZXR1cm4gYTt0W24rYV09dX1yZXR1cm4gYX1mdW5jdGlvbiBiKHQsZSxuLHIpe3JldHVybiAkKEgoZSx0Lmxlbmd0aC1uKSx0LG4scil9ZnVuY3Rpb24gdyh0LGUsbixyKXtyZXR1cm4gJChmdW5jdGlvbih0KXtmb3IodmFyIGU9W10sbj0wO248dC5sZW5ndGg7KytuKWUucHVzaCgyNTUmdC5jaGFyQ29kZUF0KG4pKTtyZXR1cm4gZX0oZSksdCxuLHIpfWZ1bmN0aW9uIEUodCxlLG4scil7cmV0dXJuIHcodCxlLG4scil9ZnVuY3Rpb24gVCh0LGUsbixyKXtyZXR1cm4gJChGKGUpLHQsbixyKX1mdW5jdGlvbiBTKHQsZSxuLHIpe3JldHVybiAkKGZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBuLHIsbyxpPVtdLGE9MDthPHQubGVuZ3RoJiYhKChlLT0yKTwwKTsrK2Epbj10LmNoYXJDb2RlQXQoYSkscj1uPj44LG89biUyNTYsaS5wdXNoKG8pLGkucHVzaChyKTtyZXR1cm4gaX0oZSx0Lmxlbmd0aC1uKSx0LG4scil9ZnVuY3Rpb24gQSh0LGUsbil7cmV0dXJuIDA9PT1lJiZuPT09dC5sZW5ndGg/ci5mcm9tQnl0ZUFycmF5KHQpOnIuZnJvbUJ5dGVBcnJheSh0LnNsaWNlKGUsbikpfWZ1bmN0aW9uIEModCxlLG4pe249TWF0aC5taW4odC5sZW5ndGgsbik7Zm9yKHZhciByPVtdLG89ZTtvPG47KXt2YXIgaSxhLHUscyxjPXRbb10sZj1udWxsLGw9Yz4yMzk/NDpjPjIyMz8zOmM+MTkxPzI6MTtpZihvK2w8PW4pc3dpdGNoKGwpe2Nhc2UgMTpjPDEyOCYmKGY9Yyk7YnJlYWs7Y2FzZSAyOjEyOD09KDE5MiYoaT10W28rMV0pKSYmKHM9KDMxJmMpPDw2fDYzJmkpPjEyNyYmKGY9cyk7YnJlYWs7Y2FzZSAzOmk9dFtvKzFdLGE9dFtvKzJdLDEyOD09KDE5MiZpKSYmMTI4PT0oMTkyJmEpJiYocz0oMTUmYyk8PDEyfCg2MyZpKTw8Nnw2MyZhKT4yMDQ3JiYoczw1NTI5Nnx8cz41NzM0MykmJihmPXMpO2JyZWFrO2Nhc2UgNDppPXRbbysxXSxhPXRbbysyXSx1PXRbbyszXSwxMjg9PSgxOTImaSkmJjEyOD09KDE5MiZhKSYmMTI4PT0oMTkyJnUpJiYocz0oMTUmYyk8PDE4fCg2MyZpKTw8MTJ8KDYzJmEpPDw2fDYzJnUpPjY1NTM1JiZzPDExMTQxMTImJihmPXMpfW51bGw9PT1mPyhmPTY1NTMzLGw9MSk6Zj42NTUzNSYmKGYtPTY1NTM2LHIucHVzaChmPj4+MTAmMTAyM3w1NTI5NiksZj01NjMyMHwxMDIzJmYpLHIucHVzaChmKSxvKz1sfXJldHVybiBmdW5jdGlvbih0KXt2YXIgZT10Lmxlbmd0aDtpZihlPD1rKXJldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlLmFwcGx5KFN0cmluZyx0KTt2YXIgbj0iIixyPTA7Zm9yKDtyPGU7KW4rPVN0cmluZy5mcm9tQ2hhckNvZGUuYXBwbHkoU3RyaW5nLHQuc2xpY2UocixyKz1rKSk7cmV0dXJuIG59KHIpfWUuQnVmZmVyPXMsZS5TbG93QnVmZmVyPWZ1bmN0aW9uKHQpeyt0IT10JiYodD0wKTtyZXR1cm4gcy5hbGxvYygrdCl9LGUuSU5TUEVDVF9NQVhfQllURVM9NTAscy5UWVBFRF9BUlJBWV9TVVBQT1JUPXZvaWQgMCE9PXQuVFlQRURfQVJSQVlfU1VQUE9SVD90LlRZUEVEX0FSUkFZX1NVUFBPUlQ6ZnVuY3Rpb24oKXt0cnl7dmFyIHQ9bmV3IFVpbnQ4QXJyYXkoMSk7cmV0dXJuIHQuX19wcm90b19fPXtfX3Byb3RvX186VWludDhBcnJheS5wcm90b3R5cGUsZm9vOmZ1bmN0aW9uKCl7cmV0dXJuIDQyfX0sNDI9PT10LmZvbygpJiYiZnVuY3Rpb24iPT10eXBlb2YgdC5zdWJhcnJheSYmMD09PXQuc3ViYXJyYXkoMSwxKS5ieXRlTGVuZ3RofWNhdGNoKHQpe3JldHVybiExfX0oKSxlLmtNYXhMZW5ndGg9YSgpLHMucG9vbFNpemU9ODE5MixzLl9hdWdtZW50PWZ1bmN0aW9uKHQpe3JldHVybiB0Ll9fcHJvdG9fXz1zLnByb3RvdHlwZSx0fSxzLmZyb209ZnVuY3Rpb24odCxlLG4pe3JldHVybiBjKG51bGwsdCxlLG4pfSxzLlRZUEVEX0FSUkFZX1NVUFBPUlQmJihzLnByb3RvdHlwZS5fX3Byb3RvX189VWludDhBcnJheS5wcm90b3R5cGUscy5fX3Byb3RvX189VWludDhBcnJheSwidW5kZWZpbmVkIiE9dHlwZW9mIFN5bWJvbCYmU3ltYm9sLnNwZWNpZXMmJnNbU3ltYm9sLnNwZWNpZXNdPT09cyYmT2JqZWN0LmRlZmluZVByb3BlcnR5KHMsU3ltYm9sLnNwZWNpZXMse3ZhbHVlOm51bGwsY29uZmlndXJhYmxlOiEwfSkpLHMuYWxsb2M9ZnVuY3Rpb24odCxlLG4pe3JldHVybiBmdW5jdGlvbih0LGUsbixyKXtyZXR1cm4gZihlKSxlPD0wP3UodCxlKTp2b2lkIDAhPT1uPyJzdHJpbmciPT10eXBlb2Ygcj91KHQsZSkuZmlsbChuLHIpOnUodCxlKS5maWxsKG4pOnUodCxlKX0obnVsbCx0LGUsbil9LHMuYWxsb2NVbnNhZmU9ZnVuY3Rpb24odCl7cmV0dXJuIGwobnVsbCx0KX0scy5hbGxvY1Vuc2FmZVNsb3c9ZnVuY3Rpb24odCl7cmV0dXJuIGwobnVsbCx0KX0scy5pc0J1ZmZlcj1mdW5jdGlvbih0KXtyZXR1cm4hKG51bGw9PXR8fCF0Ll9pc0J1ZmZlcil9LHMuY29tcGFyZT1mdW5jdGlvbih0LGUpe2lmKCFzLmlzQnVmZmVyKHQpfHwhcy5pc0J1ZmZlcihlKSl0aHJvdyBuZXcgVHlwZUVycm9yKCJBcmd1bWVudHMgbXVzdCBiZSBCdWZmZXJzIik7aWYodD09PWUpcmV0dXJuIDA7Zm9yKHZhciBuPXQubGVuZ3RoLHI9ZS5sZW5ndGgsbz0wLGk9TWF0aC5taW4obixyKTtvPGk7KytvKWlmKHRbb10hPT1lW29dKXtuPXRbb10scj1lW29dO2JyZWFrfXJldHVybiBuPHI/LTE6cjxuPzE6MH0scy5pc0VuY29kaW5nPWZ1bmN0aW9uKHQpe3N3aXRjaChTdHJpbmcodCkudG9Mb3dlckNhc2UoKSl7Y2FzZSJoZXgiOmNhc2UidXRmOCI6Y2FzZSJ1dGYtOCI6Y2FzZSJhc2NpaSI6Y2FzZSJsYXRpbjEiOmNhc2UiYmluYXJ5IjpjYXNlImJhc2U2NCI6Y2FzZSJ1Y3MyIjpjYXNlInVjcy0yIjpjYXNlInV0ZjE2bGUiOmNhc2UidXRmLTE2bGUiOnJldHVybiEwO2RlZmF1bHQ6cmV0dXJuITF9fSxzLmNvbmNhdD1mdW5jdGlvbih0LGUpe2lmKCFpKHQpKXRocm93IG5ldyBUeXBlRXJyb3IoJyJsaXN0IiBhcmd1bWVudCBtdXN0IGJlIGFuIEFycmF5IG9mIEJ1ZmZlcnMnKTtpZigwPT09dC5sZW5ndGgpcmV0dXJuIHMuYWxsb2MoMCk7dmFyIG47aWYodm9pZCAwPT09ZSlmb3IoZT0wLG49MDtuPHQubGVuZ3RoOysrbillKz10W25dLmxlbmd0aDt2YXIgcj1zLmFsbG9jVW5zYWZlKGUpLG89MDtmb3Iobj0wO248dC5sZW5ndGg7KytuKXt2YXIgYT10W25dO2lmKCFzLmlzQnVmZmVyKGEpKXRocm93IG5ldyBUeXBlRXJyb3IoJyJsaXN0IiBhcmd1bWVudCBtdXN0IGJlIGFuIEFycmF5IG9mIEJ1ZmZlcnMnKTthLmNvcHkocixvKSxvKz1hLmxlbmd0aH1yZXR1cm4gcn0scy5ieXRlTGVuZ3RoPWQscy5wcm90b3R5cGUuX2lzQnVmZmVyPSEwLHMucHJvdG90eXBlLnN3YXAxNj1mdW5jdGlvbigpe3ZhciB0PXRoaXMubGVuZ3RoO2lmKHQlMiE9MCl0aHJvdyBuZXcgUmFuZ2VFcnJvcigiQnVmZmVyIHNpemUgbXVzdCBiZSBhIG11bHRpcGxlIG9mIDE2LWJpdHMiKTtmb3IodmFyIGU9MDtlPHQ7ZSs9MilnKHRoaXMsZSxlKzEpO3JldHVybiB0aGlzfSxzLnByb3RvdHlwZS5zd2FwMzI9ZnVuY3Rpb24oKXt2YXIgdD10aGlzLmxlbmd0aDtpZih0JTQhPTApdGhyb3cgbmV3IFJhbmdlRXJyb3IoIkJ1ZmZlciBzaXplIG11c3QgYmUgYSBtdWx0aXBsZSBvZiAzMi1iaXRzIik7Zm9yKHZhciBlPTA7ZTx0O2UrPTQpZyh0aGlzLGUsZSszKSxnKHRoaXMsZSsxLGUrMik7cmV0dXJuIHRoaXN9LHMucHJvdG90eXBlLnN3YXA2ND1mdW5jdGlvbigpe3ZhciB0PXRoaXMubGVuZ3RoO2lmKHQlOCE9MCl0aHJvdyBuZXcgUmFuZ2VFcnJvcigiQnVmZmVyIHNpemUgbXVzdCBiZSBhIG11bHRpcGxlIG9mIDY0LWJpdHMiKTtmb3IodmFyIGU9MDtlPHQ7ZSs9OClnKHRoaXMsZSxlKzcpLGcodGhpcyxlKzEsZSs2KSxnKHRoaXMsZSsyLGUrNSksZyh0aGlzLGUrMyxlKzQpO3JldHVybiB0aGlzfSxzLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3ZhciB0PTB8dGhpcy5sZW5ndGg7cmV0dXJuIDA9PT10PyIiOjA9PT1hcmd1bWVudHMubGVuZ3RoP0ModGhpcywwLHQpOnYuYXBwbHkodGhpcyxhcmd1bWVudHMpfSxzLnByb3RvdHlwZS5lcXVhbHM9ZnVuY3Rpb24odCl7aWYoIXMuaXNCdWZmZXIodCkpdGhyb3cgbmV3IFR5cGVFcnJvcigiQXJndW1lbnQgbXVzdCBiZSBhIEJ1ZmZlciIpO3JldHVybiB0aGlzPT09dHx8MD09PXMuY29tcGFyZSh0aGlzLHQpfSxzLnByb3RvdHlwZS5pbnNwZWN0PWZ1bmN0aW9uKCl7dmFyIHQ9IiIsbj1lLklOU1BFQ1RfTUFYX0JZVEVTO3JldHVybiB0aGlzLmxlbmd0aD4wJiYodD10aGlzLnRvU3RyaW5nKCJoZXgiLDAsbikubWF0Y2goLy57Mn0vZykuam9pbigiICIpLHRoaXMubGVuZ3RoPm4mJih0Kz0iIC4uLiAiKSksIjxCdWZmZXIgIit0KyI+In0scy5wcm90b3R5cGUuY29tcGFyZT1mdW5jdGlvbih0LGUsbixyLG8pe2lmKCFzLmlzQnVmZmVyKHQpKXRocm93IG5ldyBUeXBlRXJyb3IoIkFyZ3VtZW50IG11c3QgYmUgYSBCdWZmZXIiKTtpZih2b2lkIDA9PT1lJiYoZT0wKSx2b2lkIDA9PT1uJiYobj10P3QubGVuZ3RoOjApLHZvaWQgMD09PXImJihyPTApLHZvaWQgMD09PW8mJihvPXRoaXMubGVuZ3RoKSxlPDB8fG4+dC5sZW5ndGh8fHI8MHx8bz50aGlzLmxlbmd0aCl0aHJvdyBuZXcgUmFuZ2VFcnJvcigib3V0IG9mIHJhbmdlIGluZGV4Iik7aWYocj49byYmZT49bilyZXR1cm4gMDtpZihyPj1vKXJldHVybi0xO2lmKGU+PW4pcmV0dXJuIDE7aWYodGhpcz09PXQpcmV0dXJuIDA7Zm9yKHZhciBpPShvPj4+PTApLShyPj4+PTApLGE9KG4+Pj49MCktKGU+Pj49MCksdT1NYXRoLm1pbihpLGEpLGM9dGhpcy5zbGljZShyLG8pLGY9dC5zbGljZShlLG4pLGw9MDtsPHU7KytsKWlmKGNbbF0hPT1mW2xdKXtpPWNbbF0sYT1mW2xdO2JyZWFrfXJldHVybiBpPGE/LTE6YTxpPzE6MH0scy5wcm90b3R5cGUuaW5jbHVkZXM9ZnVuY3Rpb24odCxlLG4pe3JldHVybi0xIT09dGhpcy5pbmRleE9mKHQsZSxuKX0scy5wcm90b3R5cGUuaW5kZXhPZj1mdW5jdGlvbih0LGUsbil7cmV0dXJuIHkodGhpcyx0LGUsbiwhMCl9LHMucHJvdG90eXBlLmxhc3RJbmRleE9mPWZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4geSh0aGlzLHQsZSxuLCExKX0scy5wcm90b3R5cGUud3JpdGU9ZnVuY3Rpb24odCxlLG4scil7aWYodm9pZCAwPT09ZSlyPSJ1dGY4IixuPXRoaXMubGVuZ3RoLGU9MDtlbHNlIGlmKHZvaWQgMD09PW4mJiJzdHJpbmciPT10eXBlb2YgZSlyPWUsbj10aGlzLmxlbmd0aCxlPTA7ZWxzZXtpZighaXNGaW5pdGUoZSkpdGhyb3cgbmV3IEVycm9yKCJCdWZmZXIud3JpdGUoc3RyaW5nLCBlbmNvZGluZywgb2Zmc2V0WywgbGVuZ3RoXSkgaXMgbm8gbG9uZ2VyIHN1cHBvcnRlZCIpO2V8PTAsaXNGaW5pdGUobik/KG58PTAsdm9pZCAwPT09ciYmKHI9InV0ZjgiKSk6KHI9bixuPXZvaWQgMCl9dmFyIG89dGhpcy5sZW5ndGgtZTtpZigodm9pZCAwPT09bnx8bj5vKSYmKG49byksdC5sZW5ndGg+MCYmKG48MHx8ZTwwKXx8ZT50aGlzLmxlbmd0aCl0aHJvdyBuZXcgUmFuZ2VFcnJvcigiQXR0ZW1wdCB0byB3cml0ZSBvdXRzaWRlIGJ1ZmZlciBib3VuZHMiKTtyfHwocj0idXRmOCIpO2Zvcih2YXIgaT0hMTs7KXN3aXRjaChyKXtjYXNlImhleCI6cmV0dXJuIHgodGhpcyx0LGUsbik7Y2FzZSJ1dGY4IjpjYXNlInV0Zi04IjpyZXR1cm4gYih0aGlzLHQsZSxuKTtjYXNlImFzY2lpIjpyZXR1cm4gdyh0aGlzLHQsZSxuKTtjYXNlImxhdGluMSI6Y2FzZSJiaW5hcnkiOnJldHVybiBFKHRoaXMsdCxlLG4pO2Nhc2UiYmFzZTY0IjpyZXR1cm4gVCh0aGlzLHQsZSxuKTtjYXNlInVjczIiOmNhc2UidWNzLTIiOmNhc2UidXRmMTZsZSI6Y2FzZSJ1dGYtMTZsZSI6cmV0dXJuIFModGhpcyx0LGUsbik7ZGVmYXVsdDppZihpKXRocm93IG5ldyBUeXBlRXJyb3IoIlVua25vd24gZW5jb2Rpbmc6ICIrcik7cj0oIiIrcikudG9Mb3dlckNhc2UoKSxpPSEwfX0scy5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7cmV0dXJue3R5cGU6IkJ1ZmZlciIsZGF0YTpBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbCh0aGlzLl9hcnJ8fHRoaXMsMCl9fTt2YXIgaz00MDk2O2Z1bmN0aW9uIGoodCxlLG4pe3ZhciByPSIiO249TWF0aC5taW4odC5sZW5ndGgsbik7Zm9yKHZhciBvPWU7bzxuOysrbylyKz1TdHJpbmcuZnJvbUNoYXJDb2RlKDEyNyZ0W29dKTtyZXR1cm4gcn1mdW5jdGlvbiBPKHQsZSxuKXt2YXIgcj0iIjtuPU1hdGgubWluKHQubGVuZ3RoLG4pO2Zvcih2YXIgbz1lO288bjsrK28pcis9U3RyaW5nLmZyb21DaGFyQ29kZSh0W29dKTtyZXR1cm4gcn1mdW5jdGlvbiBSKHQsZSxuKXt2YXIgcj10Lmxlbmd0aDsoIWV8fGU8MCkmJihlPTApLCghbnx8bjwwfHxuPnIpJiYobj1yKTtmb3IodmFyIG89IiIsaT1lO2k8bjsrK2kpbys9cSh0W2ldKTtyZXR1cm4gb31mdW5jdGlvbiBMKHQsZSxuKXtmb3IodmFyIHI9dC5zbGljZShlLG4pLG89IiIsaT0wO2k8ci5sZW5ndGg7aSs9MilvKz1TdHJpbmcuZnJvbUNoYXJDb2RlKHJbaV0rMjU2KnJbaSsxXSk7cmV0dXJuIG99ZnVuY3Rpb24gUCh0LGUsbil7aWYodCUxIT0wfHx0PDApdGhyb3cgbmV3IFJhbmdlRXJyb3IoIm9mZnNldCBpcyBub3QgdWludCIpO2lmKHQrZT5uKXRocm93IG5ldyBSYW5nZUVycm9yKCJUcnlpbmcgdG8gYWNjZXNzIGJleW9uZCBidWZmZXIgbGVuZ3RoIil9ZnVuY3Rpb24gTih0LGUsbixyLG8saSl7aWYoIXMuaXNCdWZmZXIodCkpdGhyb3cgbmV3IFR5cGVFcnJvcignImJ1ZmZlciIgYXJndW1lbnQgbXVzdCBiZSBhIEJ1ZmZlciBpbnN0YW5jZScpO2lmKGU+b3x8ZTxpKXRocm93IG5ldyBSYW5nZUVycm9yKCcidmFsdWUiIGFyZ3VtZW50IGlzIG91dCBvZiBib3VuZHMnKTtpZihuK3I+dC5sZW5ndGgpdGhyb3cgbmV3IFJhbmdlRXJyb3IoIkluZGV4IG91dCBvZiByYW5nZSIpfWZ1bmN0aW9uIEQodCxlLG4scil7ZTwwJiYoZT02NTUzNStlKzEpO2Zvcih2YXIgbz0wLGk9TWF0aC5taW4odC5sZW5ndGgtbiwyKTtvPGk7KytvKXRbbitvXT0oZSYyNTU8PDgqKHI/bzoxLW8pKT4+PjgqKHI/bzoxLW8pfWZ1bmN0aW9uIEkodCxlLG4scil7ZTwwJiYoZT00Mjk0OTY3Mjk1K2UrMSk7Zm9yKHZhciBvPTAsaT1NYXRoLm1pbih0Lmxlbmd0aC1uLDQpO288aTsrK28pdFtuK29dPWU+Pj44KihyP286My1vKSYyNTV9ZnVuY3Rpb24gXyh0LGUsbixyLG8saSl7aWYobityPnQubGVuZ3RoKXRocm93IG5ldyBSYW5nZUVycm9yKCJJbmRleCBvdXQgb2YgcmFuZ2UiKTtpZihuPDApdGhyb3cgbmV3IFJhbmdlRXJyb3IoIkluZGV4IG91dCBvZiByYW5nZSIpfWZ1bmN0aW9uIEIodCxlLG4scixpKXtyZXR1cm4gaXx8Xyh0LDAsbiw0KSxvLndyaXRlKHQsZSxuLHIsMjMsNCksbis0fWZ1bmN0aW9uIE0odCxlLG4scixpKXtyZXR1cm4gaXx8Xyh0LDAsbiw4KSxvLndyaXRlKHQsZSxuLHIsNTIsOCksbis4fXMucHJvdG90eXBlLnNsaWNlPWZ1bmN0aW9uKHQsZSl7dmFyIG4scj10aGlzLmxlbmd0aDtpZigodD1+fnQpPDA/KHQrPXIpPDAmJih0PTApOnQ+ciYmKHQ9ciksKGU9dm9pZCAwPT09ZT9yOn5+ZSk8MD8oZSs9cik8MCYmKGU9MCk6ZT5yJiYoZT1yKSxlPHQmJihlPXQpLHMuVFlQRURfQVJSQVlfU1VQUE9SVCkobj10aGlzLnN1YmFycmF5KHQsZSkpLl9fcHJvdG9fXz1zLnByb3RvdHlwZTtlbHNle3ZhciBvPWUtdDtuPW5ldyBzKG8sdm9pZCAwKTtmb3IodmFyIGk9MDtpPG87KytpKW5baV09dGhpc1tpK3RdfXJldHVybiBufSxzLnByb3RvdHlwZS5yZWFkVUludExFPWZ1bmN0aW9uKHQsZSxuKXt0fD0wLGV8PTAsbnx8UCh0LGUsdGhpcy5sZW5ndGgpO2Zvcih2YXIgcj10aGlzW3RdLG89MSxpPTA7KytpPGUmJihvKj0yNTYpOylyKz10aGlzW3QraV0qbztyZXR1cm4gcn0scy5wcm90b3R5cGUucmVhZFVJbnRCRT1mdW5jdGlvbih0LGUsbil7dHw9MCxlfD0wLG58fFAodCxlLHRoaXMubGVuZ3RoKTtmb3IodmFyIHI9dGhpc1t0Ky0tZV0sbz0xO2U+MCYmKG8qPTI1Nik7KXIrPXRoaXNbdCstLWVdKm87cmV0dXJuIHJ9LHMucHJvdG90eXBlLnJlYWRVSW50OD1mdW5jdGlvbih0LGUpe3JldHVybiBlfHxQKHQsMSx0aGlzLmxlbmd0aCksdGhpc1t0XX0scy5wcm90b3R5cGUucmVhZFVJbnQxNkxFPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIGV8fFAodCwyLHRoaXMubGVuZ3RoKSx0aGlzW3RdfHRoaXNbdCsxXTw8OH0scy5wcm90b3R5cGUucmVhZFVJbnQxNkJFPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIGV8fFAodCwyLHRoaXMubGVuZ3RoKSx0aGlzW3RdPDw4fHRoaXNbdCsxXX0scy5wcm90b3R5cGUucmVhZFVJbnQzMkxFPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIGV8fFAodCw0LHRoaXMubGVuZ3RoKSwodGhpc1t0XXx0aGlzW3QrMV08PDh8dGhpc1t0KzJdPDwxNikrMTY3NzcyMTYqdGhpc1t0KzNdfSxzLnByb3RvdHlwZS5yZWFkVUludDMyQkU9ZnVuY3Rpb24odCxlKXtyZXR1cm4gZXx8UCh0LDQsdGhpcy5sZW5ndGgpLDE2Nzc3MjE2KnRoaXNbdF0rKHRoaXNbdCsxXTw8MTZ8dGhpc1t0KzJdPDw4fHRoaXNbdCszXSl9LHMucHJvdG90eXBlLnJlYWRJbnRMRT1mdW5jdGlvbih0LGUsbil7dHw9MCxlfD0wLG58fFAodCxlLHRoaXMubGVuZ3RoKTtmb3IodmFyIHI9dGhpc1t0XSxvPTEsaT0wOysraTxlJiYobyo9MjU2KTspcis9dGhpc1t0K2ldKm87cmV0dXJuIHI+PShvKj0xMjgpJiYoci09TWF0aC5wb3coMiw4KmUpKSxyfSxzLnByb3RvdHlwZS5yZWFkSW50QkU9ZnVuY3Rpb24odCxlLG4pe3R8PTAsZXw9MCxufHxQKHQsZSx0aGlzLmxlbmd0aCk7Zm9yKHZhciByPWUsbz0xLGk9dGhpc1t0Ky0tcl07cj4wJiYobyo9MjU2KTspaSs9dGhpc1t0Ky0tcl0qbztyZXR1cm4gaT49KG8qPTEyOCkmJihpLT1NYXRoLnBvdygyLDgqZSkpLGl9LHMucHJvdG90eXBlLnJlYWRJbnQ4PWZ1bmN0aW9uKHQsZSl7cmV0dXJuIGV8fFAodCwxLHRoaXMubGVuZ3RoKSwxMjgmdGhpc1t0XT8tMSooMjU1LXRoaXNbdF0rMSk6dGhpc1t0XX0scy5wcm90b3R5cGUucmVhZEludDE2TEU9ZnVuY3Rpb24odCxlKXtlfHxQKHQsMix0aGlzLmxlbmd0aCk7dmFyIG49dGhpc1t0XXx0aGlzW3QrMV08PDg7cmV0dXJuIDMyNzY4Jm4/NDI5NDkwMTc2MHxuOm59LHMucHJvdG90eXBlLnJlYWRJbnQxNkJFPWZ1bmN0aW9uKHQsZSl7ZXx8UCh0LDIsdGhpcy5sZW5ndGgpO3ZhciBuPXRoaXNbdCsxXXx0aGlzW3RdPDw4O3JldHVybiAzMjc2OCZuPzQyOTQ5MDE3NjB8bjpufSxzLnByb3RvdHlwZS5yZWFkSW50MzJMRT1mdW5jdGlvbih0LGUpe3JldHVybiBlfHxQKHQsNCx0aGlzLmxlbmd0aCksdGhpc1t0XXx0aGlzW3QrMV08PDh8dGhpc1t0KzJdPDwxNnx0aGlzW3QrM108PDI0fSxzLnByb3RvdHlwZS5yZWFkSW50MzJCRT1mdW5jdGlvbih0LGUpe3JldHVybiBlfHxQKHQsNCx0aGlzLmxlbmd0aCksdGhpc1t0XTw8MjR8dGhpc1t0KzFdPDwxNnx0aGlzW3QrMl08PDh8dGhpc1t0KzNdfSxzLnByb3RvdHlwZS5yZWFkRmxvYXRMRT1mdW5jdGlvbih0LGUpe3JldHVybiBlfHxQKHQsNCx0aGlzLmxlbmd0aCksby5yZWFkKHRoaXMsdCwhMCwyMyw0KX0scy5wcm90b3R5cGUucmVhZEZsb2F0QkU9ZnVuY3Rpb24odCxlKXtyZXR1cm4gZXx8UCh0LDQsdGhpcy5sZW5ndGgpLG8ucmVhZCh0aGlzLHQsITEsMjMsNCl9LHMucHJvdG90eXBlLnJlYWREb3VibGVMRT1mdW5jdGlvbih0LGUpe3JldHVybiBlfHxQKHQsOCx0aGlzLmxlbmd0aCksby5yZWFkKHRoaXMsdCwhMCw1Miw4KX0scy5wcm90b3R5cGUucmVhZERvdWJsZUJFPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIGV8fFAodCw4LHRoaXMubGVuZ3RoKSxvLnJlYWQodGhpcyx0LCExLDUyLDgpfSxzLnByb3RvdHlwZS53cml0ZVVJbnRMRT1mdW5jdGlvbih0LGUsbixyKXsodD0rdCxlfD0wLG58PTAscil8fE4odGhpcyx0LGUsbixNYXRoLnBvdygyLDgqbiktMSwwKTt2YXIgbz0xLGk9MDtmb3IodGhpc1tlXT0yNTUmdDsrK2k8biYmKG8qPTI1Nik7KXRoaXNbZStpXT10L28mMjU1O3JldHVybiBlK259LHMucHJvdG90eXBlLndyaXRlVUludEJFPWZ1bmN0aW9uKHQsZSxuLHIpeyh0PSt0LGV8PTAsbnw9MCxyKXx8Tih0aGlzLHQsZSxuLE1hdGgucG93KDIsOCpuKS0xLDApO3ZhciBvPW4tMSxpPTE7Zm9yKHRoaXNbZStvXT0yNTUmdDstLW8+PTAmJihpKj0yNTYpOyl0aGlzW2Urb109dC9pJjI1NTtyZXR1cm4gZStufSxzLnByb3RvdHlwZS53cml0ZVVJbnQ4PWZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gdD0rdCxlfD0wLG58fE4odGhpcyx0LGUsMSwyNTUsMCkscy5UWVBFRF9BUlJBWV9TVVBQT1JUfHwodD1NYXRoLmZsb29yKHQpKSx0aGlzW2VdPTI1NSZ0LGUrMX0scy5wcm90b3R5cGUud3JpdGVVSW50MTZMRT1mdW5jdGlvbih0LGUsbil7cmV0dXJuIHQ9K3QsZXw9MCxufHxOKHRoaXMsdCxlLDIsNjU1MzUsMCkscy5UWVBFRF9BUlJBWV9TVVBQT1JUPyh0aGlzW2VdPTI1NSZ0LHRoaXNbZSsxXT10Pj4+OCk6RCh0aGlzLHQsZSwhMCksZSsyfSxzLnByb3RvdHlwZS53cml0ZVVJbnQxNkJFPWZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gdD0rdCxlfD0wLG58fE4odGhpcyx0LGUsMiw2NTUzNSwwKSxzLlRZUEVEX0FSUkFZX1NVUFBPUlQ/KHRoaXNbZV09dD4+PjgsdGhpc1tlKzFdPTI1NSZ0KTpEKHRoaXMsdCxlLCExKSxlKzJ9LHMucHJvdG90eXBlLndyaXRlVUludDMyTEU9ZnVuY3Rpb24odCxlLG4pe3JldHVybiB0PSt0LGV8PTAsbnx8Tih0aGlzLHQsZSw0LDQyOTQ5NjcyOTUsMCkscy5UWVBFRF9BUlJBWV9TVVBQT1JUPyh0aGlzW2UrM109dD4+PjI0LHRoaXNbZSsyXT10Pj4+MTYsdGhpc1tlKzFdPXQ+Pj44LHRoaXNbZV09MjU1JnQpOkkodGhpcyx0LGUsITApLGUrNH0scy5wcm90b3R5cGUud3JpdGVVSW50MzJCRT1mdW5jdGlvbih0LGUsbil7cmV0dXJuIHQ9K3QsZXw9MCxufHxOKHRoaXMsdCxlLDQsNDI5NDk2NzI5NSwwKSxzLlRZUEVEX0FSUkFZX1NVUFBPUlQ/KHRoaXNbZV09dD4+PjI0LHRoaXNbZSsxXT10Pj4+MTYsdGhpc1tlKzJdPXQ+Pj44LHRoaXNbZSszXT0yNTUmdCk6SSh0aGlzLHQsZSwhMSksZSs0fSxzLnByb3RvdHlwZS53cml0ZUludExFPWZ1bmN0aW9uKHQsZSxuLHIpe2lmKHQ9K3QsZXw9MCwhcil7dmFyIG89TWF0aC5wb3coMiw4Km4tMSk7Tih0aGlzLHQsZSxuLG8tMSwtbyl9dmFyIGk9MCxhPTEsdT0wO2Zvcih0aGlzW2VdPTI1NSZ0OysraTxuJiYoYSo9MjU2KTspdDwwJiYwPT09dSYmMCE9PXRoaXNbZStpLTFdJiYodT0xKSx0aGlzW2UraV09KHQvYT4+MCktdSYyNTU7cmV0dXJuIGUrbn0scy5wcm90b3R5cGUud3JpdGVJbnRCRT1mdW5jdGlvbih0LGUsbixyKXtpZih0PSt0LGV8PTAsIXIpe3ZhciBvPU1hdGgucG93KDIsOCpuLTEpO04odGhpcyx0LGUsbixvLTEsLW8pfXZhciBpPW4tMSxhPTEsdT0wO2Zvcih0aGlzW2UraV09MjU1JnQ7LS1pPj0wJiYoYSo9MjU2KTspdDwwJiYwPT09dSYmMCE9PXRoaXNbZStpKzFdJiYodT0xKSx0aGlzW2UraV09KHQvYT4+MCktdSYyNTU7cmV0dXJuIGUrbn0scy5wcm90b3R5cGUud3JpdGVJbnQ4PWZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gdD0rdCxlfD0wLG58fE4odGhpcyx0LGUsMSwxMjcsLTEyOCkscy5UWVBFRF9BUlJBWV9TVVBQT1JUfHwodD1NYXRoLmZsb29yKHQpKSx0PDAmJih0PTI1NSt0KzEpLHRoaXNbZV09MjU1JnQsZSsxfSxzLnByb3RvdHlwZS53cml0ZUludDE2TEU9ZnVuY3Rpb24odCxlLG4pe3JldHVybiB0PSt0LGV8PTAsbnx8Tih0aGlzLHQsZSwyLDMyNzY3LC0zMjc2OCkscy5UWVBFRF9BUlJBWV9TVVBQT1JUPyh0aGlzW2VdPTI1NSZ0LHRoaXNbZSsxXT10Pj4+OCk6RCh0aGlzLHQsZSwhMCksZSsyfSxzLnByb3RvdHlwZS53cml0ZUludDE2QkU9ZnVuY3Rpb24odCxlLG4pe3JldHVybiB0PSt0LGV8PTAsbnx8Tih0aGlzLHQsZSwyLDMyNzY3LC0zMjc2OCkscy5UWVBFRF9BUlJBWV9TVVBQT1JUPyh0aGlzW2VdPXQ+Pj44LHRoaXNbZSsxXT0yNTUmdCk6RCh0aGlzLHQsZSwhMSksZSsyfSxzLnByb3RvdHlwZS53cml0ZUludDMyTEU9ZnVuY3Rpb24odCxlLG4pe3JldHVybiB0PSt0LGV8PTAsbnx8Tih0aGlzLHQsZSw0LDIxNDc0ODM2NDcsLTIxNDc0ODM2NDgpLHMuVFlQRURfQVJSQVlfU1VQUE9SVD8odGhpc1tlXT0yNTUmdCx0aGlzW2UrMV09dD4+PjgsdGhpc1tlKzJdPXQ+Pj4xNix0aGlzW2UrM109dD4+PjI0KTpJKHRoaXMsdCxlLCEwKSxlKzR9LHMucHJvdG90eXBlLndyaXRlSW50MzJCRT1mdW5jdGlvbih0LGUsbil7cmV0dXJuIHQ9K3QsZXw9MCxufHxOKHRoaXMsdCxlLDQsMjE0NzQ4MzY0NywtMjE0NzQ4MzY0OCksdDwwJiYodD00Mjk0OTY3Mjk1K3QrMSkscy5UWVBFRF9BUlJBWV9TVVBQT1JUPyh0aGlzW2VdPXQ+Pj4yNCx0aGlzW2UrMV09dD4+PjE2LHRoaXNbZSsyXT10Pj4+OCx0aGlzW2UrM109MjU1JnQpOkkodGhpcyx0LGUsITEpLGUrNH0scy5wcm90b3R5cGUud3JpdGVGbG9hdExFPWZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gQih0aGlzLHQsZSwhMCxuKX0scy5wcm90b3R5cGUud3JpdGVGbG9hdEJFPWZ1bmN0aW9uKHQsZSxuKXtyZXR1cm4gQih0aGlzLHQsZSwhMSxuKX0scy5wcm90b3R5cGUud3JpdGVEb3VibGVMRT1mdW5jdGlvbih0LGUsbil7cmV0dXJuIE0odGhpcyx0LGUsITAsbil9LHMucHJvdG90eXBlLndyaXRlRG91YmxlQkU9ZnVuY3Rpb24odCxlLG4pe3JldHVybiBNKHRoaXMsdCxlLCExLG4pfSxzLnByb3RvdHlwZS5jb3B5PWZ1bmN0aW9uKHQsZSxuLHIpe2lmKG58fChuPTApLHJ8fDA9PT1yfHwocj10aGlzLmxlbmd0aCksZT49dC5sZW5ndGgmJihlPXQubGVuZ3RoKSxlfHwoZT0wKSxyPjAmJnI8biYmKHI9bikscj09PW4pcmV0dXJuIDA7aWYoMD09PXQubGVuZ3RofHwwPT09dGhpcy5sZW5ndGgpcmV0dXJuIDA7aWYoZTwwKXRocm93IG5ldyBSYW5nZUVycm9yKCJ0YXJnZXRTdGFydCBvdXQgb2YgYm91bmRzIik7aWYobjwwfHxuPj10aGlzLmxlbmd0aCl0aHJvdyBuZXcgUmFuZ2VFcnJvcigic291cmNlU3RhcnQgb3V0IG9mIGJvdW5kcyIpO2lmKHI8MCl0aHJvdyBuZXcgUmFuZ2VFcnJvcigic291cmNlRW5kIG91dCBvZiBib3VuZHMiKTtyPnRoaXMubGVuZ3RoJiYocj10aGlzLmxlbmd0aCksdC5sZW5ndGgtZTxyLW4mJihyPXQubGVuZ3RoLWUrbik7dmFyIG8saT1yLW47aWYodGhpcz09PXQmJm48ZSYmZTxyKWZvcihvPWktMTtvPj0wOy0tbyl0W28rZV09dGhpc1tvK25dO2Vsc2UgaWYoaTwxZTN8fCFzLlRZUEVEX0FSUkFZX1NVUFBPUlQpZm9yKG89MDtvPGk7KytvKXRbbytlXT10aGlzW28rbl07ZWxzZSBVaW50OEFycmF5LnByb3RvdHlwZS5zZXQuY2FsbCh0LHRoaXMuc3ViYXJyYXkobixuK2kpLGUpO3JldHVybiBpfSxzLnByb3RvdHlwZS5maWxsPWZ1bmN0aW9uKHQsZSxuLHIpe2lmKCJzdHJpbmciPT10eXBlb2YgdCl7aWYoInN0cmluZyI9PXR5cGVvZiBlPyhyPWUsZT0wLG49dGhpcy5sZW5ndGgpOiJzdHJpbmciPT10eXBlb2YgbiYmKHI9bixuPXRoaXMubGVuZ3RoKSwxPT09dC5sZW5ndGgpe3ZhciBvPXQuY2hhckNvZGVBdCgwKTtvPDI1NiYmKHQ9byl9aWYodm9pZCAwIT09ciYmInN0cmluZyIhPXR5cGVvZiByKXRocm93IG5ldyBUeXBlRXJyb3IoImVuY29kaW5nIG11c3QgYmUgYSBzdHJpbmciKTtpZigic3RyaW5nIj09dHlwZW9mIHImJiFzLmlzRW5jb2RpbmcocikpdGhyb3cgbmV3IFR5cGVFcnJvcigiVW5rbm93biBlbmNvZGluZzogIityKX1lbHNlIm51bWJlciI9PXR5cGVvZiB0JiYodCY9MjU1KTtpZihlPDB8fHRoaXMubGVuZ3RoPGV8fHRoaXMubGVuZ3RoPG4pdGhyb3cgbmV3IFJhbmdlRXJyb3IoIk91dCBvZiByYW5nZSBpbmRleCIpO2lmKG48PWUpcmV0dXJuIHRoaXM7dmFyIGk7aWYoZT4+Pj0wLG49dm9pZCAwPT09bj90aGlzLmxlbmd0aDpuPj4+MCx0fHwodD0wKSwibnVtYmVyIj09dHlwZW9mIHQpZm9yKGk9ZTtpPG47KytpKXRoaXNbaV09dDtlbHNle3ZhciBhPXMuaXNCdWZmZXIodCk/dDpIKG5ldyBzKHQscikudG9TdHJpbmcoKSksdT1hLmxlbmd0aDtmb3IoaT0wO2k8bi1lOysraSl0aGlzW2krZV09YVtpJXVdfXJldHVybiB0aGlzfTt2YXIgVT0vW14rXC8wLTlBLVphLXotX10vZztmdW5jdGlvbiBxKHQpe3JldHVybiB0PDE2PyIwIit0LnRvU3RyaW5nKDE2KTp0LnRvU3RyaW5nKDE2KX1mdW5jdGlvbiBIKHQsZSl7dmFyIG47ZT1lfHwxLzA7Zm9yKHZhciByPXQubGVuZ3RoLG89bnVsbCxpPVtdLGE9MDthPHI7KythKXtpZigobj10LmNoYXJDb2RlQXQoYSkpPjU1Mjk1JiZuPDU3MzQ0KXtpZighbyl7aWYobj41NjMxOSl7KGUtPTMpPi0xJiZpLnB1c2goMjM5LDE5MSwxODkpO2NvbnRpbnVlfWlmKGErMT09PXIpeyhlLT0zKT4tMSYmaS5wdXNoKDIzOSwxOTEsMTg5KTtjb250aW51ZX1vPW47Y29udGludWV9aWYobjw1NjMyMCl7KGUtPTMpPi0xJiZpLnB1c2goMjM5LDE5MSwxODkpLG89bjtjb250aW51ZX1uPTY1NTM2KyhvLTU1Mjk2PDwxMHxuLTU2MzIwKX1lbHNlIG8mJihlLT0zKT4tMSYmaS5wdXNoKDIzOSwxOTEsMTg5KTtpZihvPW51bGwsbjwxMjgpe2lmKChlLT0xKTwwKWJyZWFrO2kucHVzaChuKX1lbHNlIGlmKG48MjA0OCl7aWYoKGUtPTIpPDApYnJlYWs7aS5wdXNoKG4+PjZ8MTkyLDYzJm58MTI4KX1lbHNlIGlmKG48NjU1MzYpe2lmKChlLT0zKTwwKWJyZWFrO2kucHVzaChuPj4xMnwyMjQsbj4+NiY2M3wxMjgsNjMmbnwxMjgpfWVsc2V7aWYoIShuPDExMTQxMTIpKXRocm93IG5ldyBFcnJvcigiSW52YWxpZCBjb2RlIHBvaW50Iik7aWYoKGUtPTQpPDApYnJlYWs7aS5wdXNoKG4+PjE4fDI0MCxuPj4xMiY2M3wxMjgsbj4+NiY2M3wxMjgsNjMmbnwxMjgpfX1yZXR1cm4gaX1mdW5jdGlvbiBGKHQpe3JldHVybiByLnRvQnl0ZUFycmF5KGZ1bmN0aW9uKHQpe2lmKCh0PWZ1bmN0aW9uKHQpe3JldHVybiB0LnRyaW0/dC50cmltKCk6dC5yZXBsYWNlKC9eXHMrfFxzKyQvZywiIil9KHQpLnJlcGxhY2UoVSwiIikpLmxlbmd0aDwyKXJldHVybiIiO2Zvcig7dC5sZW5ndGglNCE9MDspdCs9Ij0iO3JldHVybiB0fSh0KSl9ZnVuY3Rpb24gJCh0LGUsbixyKXtmb3IodmFyIG89MDtvPHImJiEobytuPj1lLmxlbmd0aHx8bz49dC5sZW5ndGgpOysrbyllW28rbl09dFtvXTtyZXR1cm4gb319KS5jYWxsKHRoaXMsbig3NSkpfSxmdW5jdGlvbih0LGUsbil7InVzZSBzdHJpY3QiO2UuYnl0ZUxlbmd0aD1mdW5jdGlvbih0KXt2YXIgZT1jKHQpLG49ZVswXSxyPWVbMV07cmV0dXJuIDMqKG4rcikvNC1yfSxlLnRvQnl0ZUFycmF5PWZ1bmN0aW9uKHQpe3ZhciBlLG4scj1jKHQpLGE9clswXSx1PXJbMV0scz1uZXcgaShmdW5jdGlvbih0LGUsbil7cmV0dXJuIDMqKGUrbikvNC1ufSgwLGEsdSkpLGY9MCxsPXU+MD9hLTQ6YTtmb3Iobj0wO248bDtuKz00KWU9b1t0LmNoYXJDb2RlQXQobildPDwxOHxvW3QuY2hhckNvZGVBdChuKzEpXTw8MTJ8b1t0LmNoYXJDb2RlQXQobisyKV08PDZ8b1t0LmNoYXJDb2RlQXQobiszKV0sc1tmKytdPWU+PjE2JjI1NSxzW2YrK109ZT4+OCYyNTUsc1tmKytdPTI1NSZlOzI9PT11JiYoZT1vW3QuY2hhckNvZGVBdChuKV08PDJ8b1t0LmNoYXJDb2RlQXQobisxKV0+PjQsc1tmKytdPTI1NSZlKTsxPT09dSYmKGU9b1t0LmNoYXJDb2RlQXQobildPDwxMHxvW3QuY2hhckNvZGVBdChuKzEpXTw8NHxvW3QuY2hhckNvZGVBdChuKzIpXT4+MixzW2YrK109ZT4+OCYyNTUsc1tmKytdPTI1NSZlKTtyZXR1cm4gc30sZS5mcm9tQnl0ZUFycmF5PWZ1bmN0aW9uKHQpe2Zvcih2YXIgZSxuPXQubGVuZ3RoLG89biUzLGk9W10sYT0wLHU9bi1vO2E8dTthKz0xNjM4MylpLnB1c2goZih0LGEsYSsxNjM4Mz51P3U6YSsxNjM4MykpOzE9PT1vPyhlPXRbbi0xXSxpLnB1c2gocltlPj4yXStyW2U8PDQmNjNdKyI9PSIpKToyPT09byYmKGU9KHRbbi0yXTw8OCkrdFtuLTFdLGkucHVzaChyW2U+PjEwXStyW2U+PjQmNjNdK3JbZTw8MiY2M10rIj0iKSk7cmV0dXJuIGkuam9pbigiIil9O2Zvcih2YXIgcj1bXSxvPVtdLGk9InVuZGVmaW5lZCIhPXR5cGVvZiBVaW50OEFycmF5P1VpbnQ4QXJyYXk6QXJyYXksYT0iQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLyIsdT0wLHM9YS5sZW5ndGg7dTxzOysrdSlyW3VdPWFbdV0sb1thLmNoYXJDb2RlQXQodSldPXU7ZnVuY3Rpb24gYyh0KXt2YXIgZT10Lmxlbmd0aDtpZihlJTQ+MCl0aHJvdyBuZXcgRXJyb3IoIkludmFsaWQgc3RyaW5nLiBMZW5ndGggbXVzdCBiZSBhIG11bHRpcGxlIG9mIDQiKTt2YXIgbj10LmluZGV4T2YoIj0iKTtyZXR1cm4tMT09PW4mJihuPWUpLFtuLG49PT1lPzA6NC1uJTRdfWZ1bmN0aW9uIGYodCxlLG4pe2Zvcih2YXIgbyxpLGE9W10sdT1lO3U8bjt1Kz0zKW89KHRbdV08PDE2JjE2NzExNjgwKSsodFt1KzFdPDw4JjY1MjgwKSsoMjU1JnRbdSsyXSksYS5wdXNoKHJbKGk9byk+PjE4JjYzXStyW2k+PjEyJjYzXStyW2k+PjYmNjNdK3JbNjMmaV0pO3JldHVybiBhLmpvaW4oIiIpfW9bIi0iLmNoYXJDb2RlQXQoMCldPTYyLG9bIl8iLmNoYXJDb2RlQXQoMCldPTYzfSxmdW5jdGlvbih0LGUpe2UucmVhZD1mdW5jdGlvbih0LGUsbixyLG8pe3ZhciBpLGEsdT04Km8tci0xLHM9KDE8PHUpLTEsYz1zPj4xLGY9LTcsbD1uP28tMTowLHA9bj8tMToxLGg9dFtlK2xdO2ZvcihsKz1wLGk9aCYoMTw8LWYpLTEsaD4+PS1mLGYrPXU7Zj4wO2k9MjU2KmkrdFtlK2xdLGwrPXAsZi09OCk7Zm9yKGE9aSYoMTw8LWYpLTEsaT4+PS1mLGYrPXI7Zj4wO2E9MjU2KmErdFtlK2xdLGwrPXAsZi09OCk7aWYoMD09PWkpaT0xLWM7ZWxzZXtpZihpPT09cylyZXR1cm4gYT9OYU46MS8wKihoPy0xOjEpO2ErPU1hdGgucG93KDIsciksaS09Y31yZXR1cm4oaD8tMToxKSphKk1hdGgucG93KDIsaS1yKX0sZS53cml0ZT1mdW5jdGlvbih0LGUsbixyLG8saSl7dmFyIGEsdSxzLGM9OCppLW8tMSxmPSgxPDxjKS0xLGw9Zj4+MSxwPTIzPT09bz9NYXRoLnBvdygyLC0yNCktTWF0aC5wb3coMiwtNzcpOjAsaD1yPzA6aS0xLGQ9cj8xOi0xLHY9ZTwwfHwwPT09ZSYmMS9lPDA/MTowO2ZvcihlPU1hdGguYWJzKGUpLGlzTmFOKGUpfHxlPT09MS8wPyh1PWlzTmFOKGUpPzE6MCxhPWYpOihhPU1hdGguZmxvb3IoTWF0aC5sb2coZSkvTWF0aC5MTjIpLGUqKHM9TWF0aC5wb3coMiwtYSkpPDEmJihhLS0scyo9MiksKGUrPWErbD49MT9wL3M6cCpNYXRoLnBvdygyLDEtbCkpKnM+PTImJihhKysscy89MiksYStsPj1mPyh1PTAsYT1mKTphK2w+PTE/KHU9KGUqcy0xKSpNYXRoLnBvdygyLG8pLGErPWwpOih1PWUqTWF0aC5wb3coMixsLTEpKk1hdGgucG93KDIsbyksYT0wKSk7bz49ODt0W24raF09MjU1JnUsaCs9ZCx1Lz0yNTYsby09OCk7Zm9yKGE9YTw8b3x1LGMrPW87Yz4wO3RbbitoXT0yNTUmYSxoKz1kLGEvPTI1NixjLT04KTt0W24raC1kXXw9MTI4KnZ9fSxmdW5jdGlvbih0LGUpe3ZhciBuPXt9LnRvU3RyaW5nO3QuZXhwb3J0cz1BcnJheS5pc0FycmF5fHxmdW5jdGlvbih0KXtyZXR1cm4iW29iamVjdCBBcnJheV0iPT1uLmNhbGwodCl9fSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMjg4KX0sZnVuY3Rpb24odCxlLG4pe24oMjg5KTt2YXIgcj1uKDIpO3QuZXhwb3J0cz1yLlVSTFNlYXJjaFBhcmFtc30sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0IjtuKDg3KTt2YXIgcj1uKDApLG89bigyOTApLGk9bigyOSksYT1uKDg5KSx1PW4oMjMpLHM9big4MSksYz1uKDM0KSxmPW4oOTApLGw9bigxMSkscD1uKDI3KSxoPW4oOSksZD1uKDcpLHY9bigxMTUpLGc9big0OSkseT1uKDEpKCJpdGVyYXRvciIpLG09Yy5zZXQseD1jLmdldHRlckZvcigiVVJMU2VhcmNoUGFyYW1zIiksYj1jLmdldHRlckZvcigiVVJMU2VhcmNoUGFyYW1zSXRlcmF0b3IiKSx3PS9cKy9nLEU9QXJyYXkoNCksVD1mdW5jdGlvbih0KXtyZXR1cm4gRVt0LTFdfHwoRVt0LTFdPVJlZ0V4cCgiKCg/OiVbXFxkYS1mXXsyfSl7Iit0KyJ9KSIsImdpIikpfSxTPWZ1bmN0aW9uKHQpe3RyeXtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KHQpfWNhdGNoKGUpe3JldHVybiB0fX0sQT1mdW5jdGlvbih0KXt2YXIgZT10LnJlcGxhY2UodywiICIpLG49NDt0cnl7cmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudChlKX1jYXRjaCh0KXtmb3IoO247KWU9ZS5yZXBsYWNlKFQobi0tKSxTKTtyZXR1cm4gZX19LEM9L1shJygpfl18JTIwL2csaz17IiEiOiIlMjEiLCInIjoiJTI3IiwiKCI6IiUyOCIsIikiOiIlMjkiLCJ+IjoiJTdFIiwiJTIwIjoiKyJ9LGo9ZnVuY3Rpb24odCl7cmV0dXJuIGtbdF19LE89ZnVuY3Rpb24odCl7cmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudCh0KS5yZXBsYWNlKEMsail9LFI9ZnVuY3Rpb24odCxlKXtpZihlKWZvcih2YXIgbixyLG89ZS5zcGxpdCgiJiIpLGk9MDtpPG8ubGVuZ3RoOykobj1vW2krK10pLmxlbmd0aCYmKHI9bi5zcGxpdCgiPSIpLHQucHVzaCh7a2V5OkEoci5zaGlmdCgpKSx2YWx1ZTpBKHIuam9pbigiPSIpKX0pKX0sTD1mdW5jdGlvbih0KXt0aGlzLmVudHJpZXMubGVuZ3RoPTAsUih0aGlzLmVudHJpZXMsdCl9LFA9ZnVuY3Rpb24odCxlKXtpZih0PGUpdGhyb3cgVHlwZUVycm9yKCJOb3QgZW5vdWdoIGFyZ3VtZW50cyIpfSxOPXMoZnVuY3Rpb24odCxlKXttKHRoaXMse3R5cGU6IlVSTFNlYXJjaFBhcmFtc0l0ZXJhdG9yIixpdGVyYXRvcjp2KHgodCkuZW50cmllcyksa2luZDplfSl9LCJJdGVyYXRvciIsZnVuY3Rpb24oKXt2YXIgdD1iKHRoaXMpLGU9dC5raW5kLG49dC5pdGVyYXRvci5uZXh0KCkscj1uLnZhbHVlO3JldHVybiBuLmRvbmV8fChuLnZhbHVlPSJrZXlzIj09PWU/ci5rZXk6InZhbHVlcyI9PT1lP3IudmFsdWU6W3Iua2V5LHIudmFsdWVdKSxufSksRD1mdW5jdGlvbigpe2YodGhpcyxELCJVUkxTZWFyY2hQYXJhbXMiKTt2YXIgdCxlLG4scixvLGksYSx1PWFyZ3VtZW50cy5sZW5ndGg+MD9hcmd1bWVudHNbMF06dm9pZCAwLHM9dGhpcyxjPVtdO2lmKG0ocyx7dHlwZToiVVJMU2VhcmNoUGFyYW1zIixlbnRyaWVzOmMsdXBkYXRlVVJMOmZ1bmN0aW9uKCl7fSx1cGRhdGVTZWFyY2hQYXJhbXM6TH0pLHZvaWQgMCE9PXUpaWYoZCh1KSlpZigiZnVuY3Rpb24iPT10eXBlb2YodD1nKHUpKSlmb3IoZT10LmNhbGwodSk7IShuPWUubmV4dCgpKS5kb25lOyl7aWYoKG89KHI9dihoKG4udmFsdWUpKSkubmV4dCgpKS5kb25lfHwoaT1yLm5leHQoKSkuZG9uZXx8IXIubmV4dCgpLmRvbmUpdGhyb3cgVHlwZUVycm9yKCJFeHBlY3RlZCBzZXF1ZW5jZSB3aXRoIGxlbmd0aCAyIik7Yy5wdXNoKHtrZXk6by52YWx1ZSsiIix2YWx1ZTppLnZhbHVlKyIifSl9ZWxzZSBmb3IoYSBpbiB1KWwodSxhKSYmYy5wdXNoKHtrZXk6YSx2YWx1ZTp1W2FdKyIifSk7ZWxzZSBSKGMsInN0cmluZyI9PXR5cGVvZiB1PyI/Ij09PXUuY2hhckF0KDApP3Uuc2xpY2UoMSk6dTp1KyIiKX0sST1ELnByb3RvdHlwZTthKEkse2FwcGVuZDpmdW5jdGlvbih0LGUpe1AoYXJndW1lbnRzLmxlbmd0aCwyKTt2YXIgbj14KHRoaXMpO24uZW50cmllcy5wdXNoKHtrZXk6dCsiIix2YWx1ZTplKyIifSksbi51cGRhdGVVUkwoKX0sZGVsZXRlOmZ1bmN0aW9uKHQpe1AoYXJndW1lbnRzLmxlbmd0aCwxKTtmb3IodmFyIGU9eCh0aGlzKSxuPWUuZW50cmllcyxyPXQrIiIsbz0wO288bi5sZW5ndGg7KW5bb10ua2V5PT09cj9uLnNwbGljZShvLDEpOm8rKztlLnVwZGF0ZVVSTCgpfSxnZXQ6ZnVuY3Rpb24odCl7UChhcmd1bWVudHMubGVuZ3RoLDEpO2Zvcih2YXIgZT14KHRoaXMpLmVudHJpZXMsbj10KyIiLHI9MDtyPGUubGVuZ3RoO3IrKylpZihlW3JdLmtleT09PW4pcmV0dXJuIGVbcl0udmFsdWU7cmV0dXJuIG51bGx9LGdldEFsbDpmdW5jdGlvbih0KXtQKGFyZ3VtZW50cy5sZW5ndGgsMSk7Zm9yKHZhciBlPXgodGhpcykuZW50cmllcyxuPXQrIiIscj1bXSxvPTA7bzxlLmxlbmd0aDtvKyspZVtvXS5rZXk9PT1uJiZyLnB1c2goZVtvXS52YWx1ZSk7cmV0dXJuIHJ9LGhhczpmdW5jdGlvbih0KXtQKGFyZ3VtZW50cy5sZW5ndGgsMSk7Zm9yKHZhciBlPXgodGhpcykuZW50cmllcyxuPXQrIiIscj0wO3I8ZS5sZW5ndGg7KWlmKGVbcisrXS5rZXk9PT1uKXJldHVybiEwO3JldHVybiExfSxzZXQ6ZnVuY3Rpb24odCxlKXtQKGFyZ3VtZW50cy5sZW5ndGgsMSk7Zm9yKHZhciBuLHI9eCh0aGlzKSxvPXIuZW50cmllcyxpPSExLGE9dCsiIix1PWUrIiIscz0wO3M8by5sZW5ndGg7cysrKShuPW9bc10pLmtleT09PWEmJihpP28uc3BsaWNlKHMtLSwxKTooaT0hMCxuLnZhbHVlPXUpKTtpfHxvLnB1c2goe2tleTphLHZhbHVlOnV9KSxyLnVwZGF0ZVVSTCgpfSxzb3J0OmZ1bmN0aW9uKCl7dmFyIHQsZSxuLHI9eCh0aGlzKSxvPXIuZW50cmllcyxpPW8uc2xpY2UoKTtmb3Ioby5sZW5ndGg9MCxuPTA7bjxpLmxlbmd0aDtuKyspe2Zvcih0PWlbbl0sZT0wO2U8bjtlKyspaWYob1tlXS5rZXk+dC5rZXkpe28uc3BsaWNlKGUsMCx0KTticmVha31lPT09biYmby5wdXNoKHQpfXIudXBkYXRlVVJMKCl9LGZvckVhY2g6ZnVuY3Rpb24odCl7Zm9yKHZhciBlLG49eCh0aGlzKS5lbnRyaWVzLHI9cCh0LGFyZ3VtZW50cy5sZW5ndGg+MT9hcmd1bWVudHNbMV06dm9pZCAwLDMpLG89MDtvPG4ubGVuZ3RoOylyKChlPW5bbysrXSkudmFsdWUsZS5rZXksdGhpcyl9LGtleXM6ZnVuY3Rpb24oKXtyZXR1cm4gbmV3IE4odGhpcywia2V5cyIpfSx2YWx1ZXM6ZnVuY3Rpb24oKXtyZXR1cm4gbmV3IE4odGhpcywidmFsdWVzIil9LGVudHJpZXM6ZnVuY3Rpb24oKXtyZXR1cm4gbmV3IE4odGhpcywiZW50cmllcyIpfX0se2VudW1lcmFibGU6ITB9KSxpKEkseSxJLmVudHJpZXMpLGkoSSwidG9TdHJpbmciLGZ1bmN0aW9uKCl7Zm9yKHZhciB0LGU9eCh0aGlzKS5lbnRyaWVzLG49W10scj0wO3I8ZS5sZW5ndGg7KXQ9ZVtyKytdLG4ucHVzaChPKHQua2V5KSsiPSIrTyh0LnZhbHVlKSk7cmV0dXJuIG4uam9pbigiJiIpfSx7ZW51bWVyYWJsZTohMH0pLHUoRCwiVVJMU2VhcmNoUGFyYW1zIikscih7Z2xvYmFsOiEwLGZvcmNlZDohb30se1VSTFNlYXJjaFBhcmFtczpEfSksdC5leHBvcnRzPXtVUkxTZWFyY2hQYXJhbXM6RCxnZXRTdGF0ZTp4fX0sZnVuY3Rpb24odCxlLG4pe3ZhciByPW4oNSksbz1uKDEpLGk9bigxOSksYT1vKCJpdGVyYXRvciIpO3QuZXhwb3J0cz0hcihmdW5jdGlvbigpe3ZhciB0PW5ldyBVUkwoImI/ZT0xIiwiaHR0cDovL2EiKSxlPXQuc2VhcmNoUGFyYW1zO3JldHVybiB0LnBhdGhuYW1lPSJjJTIwZCIsaSYmIXQudG9KU09OfHwhZS5zb3J0fHwiaHR0cDovL2EvYyUyMGQ/ZT0xIiE9PXQuaHJlZnx8IjEiIT09ZS5nZXQoImUiKXx8ImE9MSIhPT1TdHJpbmcobmV3IFVSTFNlYXJjaFBhcmFtcygiP2E9MSIpKXx8IWVbYV18fCJhIiE9PW5ldyBVUkwoImh0dHBzOi8vYUBiIikudXNlcm5hbWV8fCJiIiE9PW5ldyBVUkxTZWFyY2hQYXJhbXMobmV3IFVSTFNlYXJjaFBhcmFtcygiYT1iIikpLmdldCgiYSIpfHwieG4tLWUxYXliYyIhPT1uZXcgVVJMKCJodHRwOi8v0YLQtdGB0YIiKS5ob3N0fHwiIyVEMCVCMSIhPT1uZXcgVVJMKCJodHRwOi8vYSPQsSIpLmhhc2h9KX0sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0IjtuLnIoZSk7dmFyIHI9big2Nyksbz1uLm4ociksaT1uKDExNiksYT1uLm4oaSksdT1uKDExNykscz1uLm4odSksYz1uKDQxKSxmPW4ubihjKSxsPW4oNTMpLHA9bi5uKGwpLGg9bigxNSksZD1uLm4oaCksdj1uKDY4KSxnPW4ubih2KSx5PW4oNiksbT1uLm4oeSkseD1uKDEwKSxiPW4ubih4KSx3PW4oMTIpLEU9bi5uKHcpLFQ9bigzMCksUz1uLm4oVCksQT1uKDE4KSxDPW4ubihBKSxrPW4oMTE4KSxqPW4ubihrKSxPPW4oMzEpLFI9bi5uKE8pLEw9bigxMTkpLFA9bi5uKEwpLE49bigxMjApLEQ9bi5uKE4pLEk9bigxMjEpLF89bi5uKEkpLEI9bigxMjIpO2Z1bmN0aW9uIE0oKXtyZXR1cm4gd2luZG93Lm5hdmlnYXRvci5sYW5ndWFnZXMmJndpbmRvdy5uYXZpZ2F0b3IubGFuZ3VhZ2VzWzBdfHx3aW5kb3cubmF2aWdhdG9yLmxhbmd1YWdlfHx3aW5kb3cubmF2aWdhdG9yLnVzZXJMYW5ndWFnZXx8d2luZG93Lm5hdmlnYXRvci5icm93c2VyTGFuZ3VhZ2V9dmFyIFU9big2OSkscT1uLm4oVSksSD0iemlnemFnIjt2YXIgRj1uKDI1KSwkPSJ1c2FnZSIsej0iemlnemFnLWZsb3ctY29udHJvbGxlZCI7ZnVuY3Rpb24gVyh0LGUpe3dpbmRvdy4kJiZmdW5jdGlvbihuKXt2YXIgcj1uKHQpO2lmKHImJnIubGVuZ3RoPjApZm9yKHZhciBvPTA7bzxyLmxlbmd0aDtvKz0xKXt2YXIgaT1yLmdldChvKTtpLmhhc0F0dHJpYnV0ZSh6KXx8KCJjbGljayI9PT1lP2kub25jbGljaz1udWxsOiJzdWJtaXQiPT09ZSYmKGkub25zdWJtaXQ9bnVsbCksIm9mZiJpbiBuKGkpP24oaSkub2ZmKGUpOiJ1bmJpbmQiaW4gbihpKSYmbihpKS51bmJpbmQoZSkpfX0od2luZG93LiQpfXZhciBZPXtwcmVzZXJ2ZU9yaWdpbmFsRXZlbnQ6ITEsZGlzYWJsZVBvaW50ZXJFdmVudDohMX07ZnVuY3Rpb24gWCh0KXt2YXIgZT1xKCkoZnVuY3Rpb24oKXt2YXIgbixyLG89d2luZG93LnppZ3phZzsiZGVhY3RpdmF0ZWQiPT09KG49JCxyPXdpbmRvdy5sb2NhbFN0b3JhZ2UuZ2V0SXRlbShIKSxKU09OLnBhcnNlKHI/ZGVjb2RlVVJJQ29tcG9uZW50KGF0b2IocikpOiJ7fSIpW25dKXx8by5pc0RlbmllZHx8KHQoKSxjbGVhckludGVydmFsKGUpKX0sNTAwKX1mdW5jdGlvbiBHKHQsZSl7dmFyIG49d2luZG93LnppZ3phZztpZihuJiYwPT09dChlKS5sZW5ndGgpdmFyIHI9cSgpKGZ1bmN0aW9uKCl7ImF2YWlsYWJsZSI9PT1uLmRpc2NvdmVyeVN0YXR1cyYmKEYuYS5lcnJvcigiIi5jb25jYXQoZSwiOiDjgqLjgqTjg4bjg6Djg5rjg7zjgrjjgafoqbLlvZPjgZnjgovjg5Xjg63jg7zliLblvqHnlKjjga7opoHntKDjgYzopovjgaTjgYvjgorjgb7jgZvjgpMiKSksY2xlYXJJbnRlcnZhbChyKSl9LDFlNCl9dmFyIFY9e29uQ2hhbmdlc1JlYWR5OmZ1bmN0aW9uKHQpe3ZhciBlPWFyZ3VtZW50cy5sZW5ndGg+MSYmdm9pZCAwIT09YXJndW1lbnRzWzFdP2FyZ3VtZW50c1sxXTpbImphIl07Qm9vbGVhbihkKCkoZSkuY2FsbChlLGZ1bmN0aW9uKHQpe3ZhciBlO3JldHVybi0xIT09XygpKGU9TSgpKS5jYWxsKGUsdCl9KSl8fFgoZnVuY3Rpb24oKXt0KEIpfSl9LG92ZXJyaWRlQ2xpY2tFdmVudDpmdW5jdGlvbih0LGUsbil7dmFyIHI9YXJndW1lbnRzLmxlbmd0aD4zJiZ2b2lkIDAhPT1hcmd1bWVudHNbM10/YXJndW1lbnRzWzNdOlk7aWYoRyh0LGUpLHIuZGlzYWJsZVBvaW50ZXJFdmVudCl7aWYod2luZG93LmRvY3VtZW50LmJvZHkuaGFzQXR0cmlidXRlKHopKXJldHVybjt2YXIgbz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHlsZSIpO28uaW5uZXJIVE1MPSJcbiAgICAiLmNvbmNhdChlLCIge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfSIpO3ZhciBpPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoInNjcmlwdCIpO3JldHVybiBpJiZpLnBhcmVudE5vZGUmJmkucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUobyxpKSx0KGRvY3VtZW50KS5vbigiY2xpY2siLGZ1bmN0aW9uKHIpe3IudGFyZ2V0JiZ0KHIudGFyZ2V0KS5jbG9zZXN0KHQoZSkucGFyZW50KCkpLmxlbmd0aD4wJiZuKHIpfSksdm9pZCB3aW5kb3cuZG9jdW1lbnQuYm9keS5zZXRBdHRyaWJ1dGUoeiwiMSIpfXIucHJlc2VydmVPcmlnaW5hbEV2ZW50fHxXKGUsImNsaWNrIik7Zm9yKHZhciBhPXQoZSksdT0wO3U8YS5sZW5ndGg7dSs9MSl7dmFyIHM9YS5nZXQodSk7cy5oYXNBdHRyaWJ1dGUoeil8fChzLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixmdW5jdGlvbih0KXtyLnByZXNlcnZlT3JpZ2luYWxFdmVudHx8KHQucHJldmVudERlZmF1bHQoKSx0LnN0b3BQcm9wYWdhdGlvbigpKSxuKHQpfSwhMCkscy5zZXRBdHRyaWJ1dGUoeiwiMSIpKX19LG92ZXJyaWRlU3VibWl0RXZlbnQ6ZnVuY3Rpb24odCxlLG4pe0codCxlKSxXKGUsInN1Ym1pdCIpO3ZhciByPXQoZSk7aWYociYmci5sZW5ndGg+MClmb3IodmFyIG89MDtvPHIubGVuZ3RoO28rPTEpe3ZhciBpPXIuZ2V0KG8pO2kuaGFzQXR0cmlidXRlKHopfHwodChpKS5vbigic3VibWl0IixuKSxpLnNldEF0dHJpYnV0ZSh6LCIxIikpfX0sdW5iaW5kT3JpZ2luYWxKUXVlcnlFdmVudHM6V30sSj1uKDcwKSxLPW4ubihKKTtmdW5jdGlvbiBRKHQpe3ZhciBlPSIiLG49dC5jb250ZW50cygpO2lmKG4ubGVuZ3RoPjApZm9yKHZhciByPTA7cjxuLmxlbmd0aDtyKz0xKXt2YXIgbz1uLmdldChyKTszPT09by5ub2RlVHlwZSYmby5kYXRhJiYoZSs9by5kYXRhKX1yZXR1cm4gZX1mdW5jdGlvbiBaKHQsZSl7aWYoIWUpdGhyb3cgbmV3IEVycm9yKCJzZWxlY3RvciByZXF1aXJlZCIpO3JldHVybiB0KGUpLmxlbmd0aD4wJiYiaW1nIj09PXQoZSkucHJvcCgidGFnTmFtZSIpLnRvTG93ZXJDYXNlKCk/dChlKS5hdHRyKCJhbHQiKXx8IiI6dChlKS50ZXh0KCkucmVwbGFjZSgvXG4vLCIiKX1mdW5jdGlvbiB0dCh0LGUpe2lmKCFlKXRocm93IG5ldyBFcnJvcigic2VsZWN0b3IgcmVxdWlyZWQiKTt2YXIgbj0iIjtpZih0KGUpLmxlbmd0aD4wKXt2YXIgcj10KGUpLnByb3AoInRhZ05hbWUiKS50b0xvd2VyQ2FzZSgpO249ImlucHV0Ij09PXI/dChlKS52YWwoKToibWV0YSI9PT1yP3QoZSkuYXR0cigiY29udGVudCIpfHwiIjpRKHQoZSkpfXJldHVybiBuPW4ucmVwbGFjZSgvW14wLTldL2csIiIpLEsoKShuLDEwKX12YXIgZXQ9big1NCksbnQ9bi5uKGV0KSxydD1uKDU1KSxvdD1uLm4ocnQpO2Z1bmN0aW9uIGl0KHQpe2lmKCF0KXRocm93IG5ldyBFcnJvcigiU0tV44GM5LiN5q2j44Gn44GZIik7aWYoMD09PW50KCkodCkubGVuZ3RoKXRocm93IG5ldyBFcnJvcigiU0tV6aCF55uu5pWw44GM5LiN5q2j44Gn44GZIil9dmFyIGF0PWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdChlKXt2YXIgbj1lLiQscj1lLm5hbWUsbz1lLnByaWNlO2IoKSh0aGlzLHQpLHRoaXMuJD1uLHRoaXMubmFtZVNlbGVjdG9yPXJ8fCIiLHRoaXMucHJpY2VTZWxlY3Rvcj1vfHwiIn1yZXR1cm4gRSgpKHQsW3trZXk6ImdldFB1cmNoYXNhYmxlIix2YWx1ZTpmdW5jdGlvbih0KXtyZXR1cm4hMH19LHtrZXk6ImV4ZWN1dGUiLHZhbHVlOmZ1bmN0aW9uKCl7dmFyIHQsZSxuLHI9ITA7dHJ5e3JldHVybiB0PXRoaXMuZ2V0SXRlbSgpLGU9dGhpcy5nZXRTa3VSb3dzKHQpLHI9dGhpcy5nZXRQdXJjaGFzYWJsZSh7aXRlbTp0LHNrdVJvd3M6ZX0pLGZ1bmN0aW9uKHQpe3ZhciBlPXQuaXRlbSxuPXQuc2t1Um93cztpZighZSl0aHJvdyBuZXcgRXJyb3IoIuOCouOCpOODhuODoOOBjOS4jeato+OBp+OBmSIpO2lmKCFlLm5hbWUpdGhyb3cgbmV3IEVycm9yKCLjgqLjgqTjg4bjg6DlkI3liY3jgYzkuI3mraPjgafjgZkiKTtpZighKG4mJjAhPT1uLmxlbmd0aHx8ZS5wcmljZSkpdGhyb3cgbmV3IEVycm9yKCLjgqLjgqTjg4bjg6Dph5HpoY3jgYzkuI3mraPjgafjgZkiKTtpZihuKXt2YXIgcj0hMCxvPSExLGk9dm9pZCAwO3RyeXtmb3IodmFyIGEsdT1vdCgpKG4pOyEocj0oYT11Lm5leHQoKSkuZG9uZSk7cj0hMCl7aXQoYS52YWx1ZSl9fWNhdGNoKHQpe289ITAsaT10fWZpbmFsbHl7dHJ5e3J8fG51bGw9PXUucmV0dXJufHx1LnJldHVybigpfWZpbmFsbHl7aWYobyl0aHJvdyBpfX19fSh7aXRlbTp0LHNrdVJvd3M6ZX0pLHtpdGVtOnQsc2t1Um93czplLHB1cmNoYXNhYmxlOnJ9fWNhdGNoKHQpe249dH12YXIgbz17cHVyY2hhc2FibGU6cn07cmV0dXJuIHQmJihvLml0ZW09dCksZSYmKG8uc2t1Um93cz1lKSxuJiYoby5lcnJvcj1uKSxvfX0se2tleToiZ2V0SXRlbSIsdmFsdWU6ZnVuY3Rpb24oKXt2YXIgdD17bmFtZToiIixwcmljZTowfTt0aGlzLm5hbWVTZWxlY3Rvcj90Lm5hbWU9dGhpcy5nZXRJdGVtTmFtZShaKHRoaXMuJCx0aGlzLm5hbWVTZWxlY3RvcikpOnQubmFtZT10aGlzLmdldEl0ZW1OYW1lKCksdGhpcy5wcmljZVNlbGVjdG9yP3QucHJpY2U9dGhpcy5nZXRJdGVtUHJpY2UodHQodGhpcy4kLHRoaXMucHJpY2VTZWxlY3RvcikpOnQucHJpY2U9dGhpcy5nZXRJdGVtUHJpY2UoKTt2YXIgZT10aGlzLmdldEl0ZW1Db2RlKCk7cmV0dXJuIGUmJih0LmNvZGU9ZSksdH19LHtrZXk6ImdldEl0ZW1OYW1lIix2YWx1ZTpmdW5jdGlvbigpe3ZhciB0PWFyZ3VtZW50cy5sZW5ndGg+MCYmdm9pZCAwIT09YXJndW1lbnRzWzBdP2FyZ3VtZW50c1swXToiIjtyZXR1cm4gdGhpcy5uYW1lU2VsZWN0b3I/Wih0aGlzLiQsdGhpcy5uYW1lU2VsZWN0b3IpOnR9fSx7a2V5OiJnZXRJdGVtUHJpY2UiLHZhbHVlOmZ1bmN0aW9uKCl7dmFyIHQ9YXJndW1lbnRzLmxlbmd0aD4wJiZ2b2lkIDAhPT1hcmd1bWVudHNbMF0/YXJndW1lbnRzWzBdOjA7cmV0dXJuIHRoaXMucHJpY2VTZWxlY3Rvcj90dCh0aGlzLiQsdGhpcy5wcmljZVNlbGVjdG9yKTp0fX0se2tleToiZ2V0SXRlbUNvZGUiLHZhbHVlOmZ1bmN0aW9uKCl7cmV0dXJuIiJ9fSx7a2V5OiJnZXRTa3VSb3dzIix2YWx1ZTpmdW5jdGlvbih0KXtyZXR1cm5bXX19XSksdH0oKSx1dD1uKDcxKSxzdD1uLm4odXQpLGN0PWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdChlKXt2YXIgbj1lLmRhdGE7YigpKHRoaXMsdCksdGhpcy5kYXRhPW59cmV0dXJuIEUoKSh0LG51bGwsW3trZXk6ImNvbnZlcnRHb29nbGVTcHJlYWRzaGVldEFwaVJhd0RhdGEiLHZhbHVlOmZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBuPVtdLHI9MTtyPGUubGVuZ3RoO3IrPTEpe2Zvcih2YXIgbz17fSxpPTA7aTx0Lmxlbmd0aDtpKz0xKW9bdFtpXV09ZVtyXVtpXTtuLnB1c2gobyl9cmV0dXJuIG59fSx7a2V5OiJzcGxpdENvdW50cmllcyIsdmFsdWU6ZnVuY3Rpb24odCl7cmV0dXJuIHQ/IiI9PT10fHwiLCI9PT10P1tdOnQuc3BsaXQoIiwiKTpbXX19LHtrZXk6Im5vcm1hbGl6ZVJhd0RhdGEiLHZhbHVlOmZ1bmN0aW9uKHQsZSl7Zm9yKHZhciBuPVtdLHI9MCxvPW50KCkodCk7cjxvLmxlbmd0aDtyKyspe3ZhciBpLGE9dFtvW3JdXTthLnNoaWZ0KCksbj1mKCkoaT1bXSkuY2FsbChpLHN0KCkobiksc3QoKShhKSl9cmV0dXJuIG4udW5zaGlmdChlKSx7ZGF0YTpufX19XSksdH0oKSxmdD1uKDcyKTt2YXIgbHQ9d2luZG93LnppZ3phZyxwdD1kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJtb2JpbGUtaGVhZGVyIikubGVuZ3RoPjAsaHQ9L1wvaXRlbVwvLy50ZXN0KHdpbmRvdy5sb2NhdGlvbi5ocmVmKTtmdW5jdGlvbiBkdCh0KXtyZXR1cm4gbmV3IFAuYShmdW5jdGlvbihlLG4pe0QuYS5nZXQodCkudGhlbihmdW5jdGlvbih0KXtyZXR1cm4gZSh0KX0pLmNhdGNoKGZ1bmN0aW9uKHQpe3JldHVybiBuKHQpfSl9KX1WLm9uQ2hhbmdlc1JlYWR5KGZ1bmN0aW9uKHQpe3B0PyhWLm92ZXJyaWRlQ2xpY2tFdmVudCh0LCIuYnV0dG9uLWNhcnQiLGZ1bmN0aW9uKCl7bHQucGFnZVRvKCJpdGVtIil9KSxWLm92ZXJyaWRlQ2xpY2tFdmVudCh0LCdhW2hyZWY9Ii9jYXJ0L2NhcnQuYXNweCJdJyxmdW5jdGlvbigpe2x0LnBhZ2VUbygiY2FydCIpfSkpOihWLm92ZXJyaWRlQ2xpY2tFdmVudCh0LCIuYnRuX2NhcnRfIixmdW5jdGlvbigpe2x0LnBhZ2VUbygiaXRlbSIpfSksVi5vdmVycmlkZUNsaWNrRXZlbnQodCwnYVtocmVmPSIvY2FydC9jYXJ0LmFzcHgiXScsZnVuY3Rpb24oKXtsdC5wYWdlVG8oImNhcnQiKX0pKX0pO3ZhciB2dD1mdW5jdGlvbih0KXtmdW5jdGlvbiBlKCl7cmV0dXJuIGIoKSh0aGlzLGUpLFMoKSh0aGlzLEMoKShlKS5hcHBseSh0aGlzLGFyZ3VtZW50cykpfXJldHVybiBSKCkoZSx0KSxFKCkoZSxbe2tleToiZ2V0SXRlbSIsdmFsdWU6ZnVuY3Rpb24oKXt2YXIgdCxuPWooKShDKCkoZS5wcm90b3R5cGUpLCJnZXRJdGVtIix0aGlzKS5jYWxsKHRoaXMpO3JldHVybiBuLmNvZGU9dGhpcy4kKCcuaXRlbS1kZXRhaWwtYm90dG9tIHRyIHRkOmNvbnRhaW5zKCLllYblk4Hnlarlj7ciKScpLm5leHQoKS5uZXh0KCkudGV4dCgpLG4uY2F0ZWdvcnk9bSgpKHQ9dGhpcy4kKCIuaXRlbS1sYWJlbCIpLnRleHQoKSkuY2FsbCh0KSxufX0se2tleToiZ2V0SXRlbUNvZGUiLHZhbHVlOmZ1bmN0aW9uKCl7dmFyIHQ9bmV3IFJlZ0V4cCgiLyhbMC05XSspLz8iKS5leGVjKGxvY2F0aW9uLnBhdGhuYW1lKTtyZXR1cm4gdCYmdC5sZW5ndGg+MT90WzFdOiIifX0se2tleToiZ2V0UHVyY2hhc2FibGUiLHZhbHVlOmZ1bmN0aW9uKHQpe3JldHVybiAwIT09dC5za3VSb3dzLmxlbmd0aHx8KEYuYS5kZWJ1Zygic2t144GMMOWAi+OBruOBn+OCgeOAgeizvOWFpeS4jeWPryIpLCExKX19XSksZX0oYXQpLGd0PWZ1bmN0aW9uKHQpe2Z1bmN0aW9uIGUoKXtyZXR1cm4gYigpKHRoaXMsZSksUygpKHRoaXMsQygpKGUpLmFwcGx5KHRoaXMsYXJndW1lbnRzKSl9cmV0dXJuIFIoKShlLHQpLEUoKShlLFt7a2V5OiJnZXRTa3VSb3dzIix2YWx1ZTpmdW5jdGlvbih0KXt2YXIgZSxuPXRoaXMscj1bXSxvPXt9O3JldHVybiBnKCkoZT10aGlzLiQoIi5idG5fY2FydF8iKS5nZXQoKSkuY2FsbChlLGZ1bmN0aW9uKGUpe3ZhciBpLGEsdSxzLGM9bSgpKGk9bi4kKGUpLmNsb3Nlc3QoImRkIikucHJldigpLnRleHQoKSkuY2FsbChpKTtvW2NdPXdpbmRvdy5sb2NhdGlvbi5wcm90b2NvbCtTdHJpbmcoZCgpKGE9bi4kKGUpLmNsb3Nlc3QoImRkIikucHJldigpKS5jYWxsKGEsIi5jb2xvci1iZWZvcmUtaW1hZ2UgaW1nIikuYXR0cigic3JjIikpLHIucHVzaCh7InNrdS5jb2xvciI6Yywic2t1LnNpemUiOm0oKSh1PWQoKShzPW4uJChlKS5jbG9zZXN0KCJsaSIpKS5jYWxsKHMsIi50ZXh0LW5hbWUtc3RhdHVzIikudGV4dCgpKS5jYWxsKHUpLHByaWNlOnQucHJpY2Usc3RvY2s6MX0pfSksdC5za3VJbWFnZXM9eyJza3UuY29sb3IiOm99LHQuc2hvd0ZlYXR1cmVJbWFnZUZyb21JbWFnZXM9ITEscn19XSksZX0odnQpLHl0PWZ1bmN0aW9uKHQpe2Z1bmN0aW9uIGUoKXtyZXR1cm4gYigpKHRoaXMsZSksUygpKHRoaXMsQygpKGUpLmFwcGx5KHRoaXMsYXJndW1lbnRzKSl9cmV0dXJuIFIoKShlLHQpLEUoKShlLFt7a2V5OiJnZXRTa3VSb3dzIix2YWx1ZTpmdW5jdGlvbih0KXt2YXIgZSxuPXRoaXMscj1bXSxvPXt9O3JldHVybiBnKCkoZT10aGlzLiQoIi5idG5fY2FydF8iKS5nZXQoKSkuY2FsbChlLGZ1bmN0aW9uKGUpe3ZhciBpLGEsdSxzLGMsZj1tKCkoaT1kKCkoYT1uLiQoZSkuY2xvc2VzdCgiLml0ZW0tc3RvY2stY29udGFpbmVyIikpLmNhbGwoYSwiaDQuaXRlbS1jb2xvciIpLnRleHQoKSkuY2FsbChpKTtvW2ZdPXdpbmRvdy5sb2NhdGlvbi5wcm90b2NvbCtTdHJpbmcoZCgpKHU9bi4kKGUpLmNsb3Nlc3QoIi5pdGVtLXN0b2NrLWNvbnRhaW5lciIpKS5jYWxsKHUsIi5pdGVtLXRodW1iIGltZyIpLmF0dHIoInNyYyIpKSxyLnB1c2goeyJza3UuY29sb3IiOmYsInNrdS5zaXplIjptKCkocz1kKCkoYz1uLiQoZSkuY2xvc2VzdCgiLmJ1dHRvbi13cmFwcGVyLXJvdyIpKS5jYWxsKGMsIi5pdGVtLXNpemUiKS50ZXh0KCkpLmNhbGwocykscHJpY2U6dC5wcmljZSxzdG9jazoxfSl9KSx0LnNrdUltYWdlcz17InNrdS5jb2xvciI6b30sdC5zaG93RmVhdHVyZUltYWdlRnJvbUltYWdlcz0hMSxyfX1dKSxlfSh2dCksbXQ9ZnVuY3Rpb24odCl7ZnVuY3Rpb24gZSgpe3ZhciB0O3JldHVybiBiKCkodGhpcyxlKSwodD1TKCkodGhpcyxDKCkoZSkuYXBwbHkodGhpcyxhcmd1bWVudHMpKSkuZXhjbHVkZUJ5SXRlbUNvZGU9ZnVuY3Rpb24oKXt2YXIgZSxuO2lmKDA9PT10LmJ5SXRlbUNvZGUubGVuZ3RoKXJldHVybntjb2RlOiJFWENMVURFRF9CWV9CTEFDS0xJU1QiLG1lc3NhZ2U6IijopoHnorroqo0pYnlJdGVtQ29kZeOBrldISVRF44GM5LiA44Gk44KC5a2Y5Zyo44GX44Gq44GE44Gf44KBQkxBQ0so44K144Kk44OI5YWo5L2T44Gn5L2V44KC6LK344GI44Gq44GE54q25oWLKSJ9O3ZhciByLG8saT10LnNjcmFwZXJSZXN1bHQuaXRlbSYmdC5zY3JhcGVyUmVzdWx0Lml0ZW0uY29kZXx8IiIsYT10LmxvY2F0aW9uLmNvdW50cnksdT1kKCkoZT10LmJ5SXRlbUNvZGUpLmNhbGwoZSxmdW5jdGlvbih0KXtyZXR1cm4gdC5pdGVtQ29kZT09PWl9KTtyZXR1cm4gdT91LmlzQWxsfHxwKCkobj11LmNvdW50cmllcykuY2FsbChuLGEpP3tjb2RlOiJFWENMVURFRF9CWV9CTEFDS0xJU1QiLG1lc3NhZ2U6ZigpKHI9IldISVRFPSIuY29uY2F0KGksIiwgQkxBQ0s9IikpLmNhbGwocixhLCIgQkxBQ0vjgavoqbLlvZPjgZfjgZ/jgZ/jgoHpmaTlpJYiKSxwYXJhbXM6e3ZhbHVlOmksY291bnRyeTphfX06KEYuYS5kZWJ1ZyhmKCkobz0iY29kZTogJ0VYQ0xVREVEX0JZX1dISVRFTElTVCcsIG1lc3NhZ2U6IFdISVRFPSIuY29uY2F0KGksIiwgQkxBQ0s9IikpLmNhbGwobyxhLCIgQkxBQ0vjgavoqbLlvZPjgZfjgarjgYvjgaPjgZ/jgZ/jgoFXSElURSIpKSxmdC5hKTp7Y29kZToiRVhDTFVERURfQllfQkxBQ0tMSVNUIixtZXNzYWdlOiJXSElURT0iLmNvbmNhdChpLCIgV0hJVEXjgavoqbLlvZPjgZfjgarjgYvjgaPjgZ/jgZ/jgoFCTEFDSyIpLHBhcmFtczp7dmFsdWU6aSxjb3VudHJ5OmF9fX0sdH1yZXR1cm4gUigpKGUsdCksZX0oZnQuYikseHQ9ZnVuY3Rpb24odCl7ZnVuY3Rpb24gZSgpe3JldHVybiBiKCkodGhpcyxlKSxTKCkodGhpcyxDKCkoZSkuYXBwbHkodGhpcyxhcmd1bWVudHMpKX1yZXR1cm4gUigpKGUsdCksRSgpKGUsW3trZXk6ImV4ZWN1dGUiLHZhbHVlOmZ1bmN0aW9uKCl7dmFyIHQ7cmV0dXJue2V4Y2x1c2lvbjp7YnlVcmw6W10sYnlJdGVtTmFtZTpbXSxieUl0ZW1Db2RlOnMoKSh0PXRoaXMuZGF0YSkuY2FsbCh0LGZ1bmN0aW9uKHQpe3ZhciBlPVtdO251bGwhPXQuZGVuaWVkQ291bnRyaWVzJiYiIiE9PXQuZGVuaWVkQ291bnRyaWVzJiYiLCIhPT10LmRlbmllZENvdW50cmllcyYmKGU9dC5kZW5pZWRDb3VudHJpZXMuc3BsaXQoIiwiKSk7dmFyIG49IkFMTCI9PT10LmRlbmllZENvdW50cmllcztyZXR1cm57aXRlbUNvZGU6dC5wcm9kdWN0Q29kZSxjb3VudHJpZXM6ZSxpc0FsbDpufX0pfX19fV0pLGV9KGN0KTtsdC5kaXNjb3ZlcnkoZnVuY3Rpb24odCl7dmFyIGU9dC5jYWxsYmFjayxuPXQubG9jYXRpb247IWZ1bmN0aW9uKHQsZSl7dmFyIG49d2luZG93LnppZ3phZztuJiZuLnV0aWxzLmZldGNoSHRtbCh0LGUpfShmdW5jdGlvbigpe3ZhciB0PWEoKShvLmEubWFyayhmdW5jdGlvbiB0KHIpe3ZhciBpLGEsdSxzO3JldHVybiBvLmEud3JhcChmdW5jdGlvbih0KXtmb3IoOzspc3dpdGNoKHQucHJldj10Lm5leHQpe2Nhc2UgMDppZih0LnByZXY9MCxodCl7dC5uZXh0PTM7YnJlYWt9cmV0dXJuIHQuYWJydXB0KCJyZXR1cm4iLGUoKSk7Y2FzZSAzOnJldHVybiB0Lm5leHQ9NSxkdCgiaHR0cHM6Ly9zcHJlYWRzaGVldC1hcGkud29ybGRzaG9wcGluZy5qcC9wcm9kL3NoZWV0cy9iZWFtc19jb19qcCIpO2Nhc2UgNTpyZXR1cm4gaT10LnNlbnQsYT1uZXcgeHQoe2RhdGE6aS5kYXRhfSkuZXhlY3V0ZSgpLHB0PygiLml0ZW0tdGl0bGUiLCIuaXRlbS1wcmljZSwgLnNhbGUtcHJpY2UiLHU9bmV3IGd0KHskOnIsbmFtZToiLml0ZW0tdGl0bGUiLHByaWNlOiIuaXRlbS1wcmljZSwgLnNhbGUtcHJpY2UifSkuZXhlY3V0ZSgpKTooIi5pdGVtLXRpdGxlIiwiLml0ZW0tcHJpY2UsIC5zYWxlLXByaWNlIix1PW5ldyB5dCh7JDpyLG5hbWU6Ii5pdGVtLXRpdGxlIixwcmljZToiLml0ZW0tcHJpY2UsIC5zYWxlLXByaWNlIn0pLmV4ZWN1dGUoKSkscz1uZXcgbXQoe2xvY2F0aW9uOm4sc2NyYXBlclJlc3VsdDp1LGRhdGE6YS5leGNsdXNpb259KS5leGVjdXRlKCksdC5hYnJ1cHQoInJldHVybiIsZShudWxsLHtpdGVtOnUuaXRlbSxza3VSb3dzOnUuc2t1Um93cyxleGNsdXNpb246c30pKTtjYXNlIDEyOnJldHVybiB0LnByZXY9MTIsdC50MD10LmNhdGNoKDApLHQuYWJydXB0KCJyZXR1cm4iLGUodC50MCkpO2Nhc2UgMTU6Y2FzZSJlbmQiOnJldHVybiB0LnN0b3AoKX19LHQsbnVsbCxbWzAsMTJdXSl9KSk7cmV0dXJuIGZ1bmN0aW9uKGUpe3JldHVybiB0LmFwcGx5KHRoaXMsYXJndW1lbnRzKX19KCkpfSksbHQucnVuKCl9XSk7fQ==
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:21f3:da00:1f:a6e1:1a40:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
/
Resource Hash
950672d833c3310a8ea3965f804701ac8a85ca4526529255f9ff3faa2a56b48d

Request headers

Accept
application/json, text/plain, */*
Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Fri, 29 Jan 2021 07:08:46 GMT
via
1.1 c2b4a332b09677da722930ae336c8bfc.cloudfront.net (CloudFront), 1.1 e56e6732f380db727425bac2d6158761.cloudfront.net (CloudFront)
x-amz-cf-pop
FRA56-C1, FRA2-C2
x-amzn-requestid
a1acacf3-8072-495f-b933-bd45b4cbc436
vary
Accept-Encoding
x-cache
Miss from cloudfront
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
private, no-store, no-cache, must-revalidate
x-amzn-trace-id
Root=1-6013b47e-7490f6683f447c107e89c7d3;Sampled=0
content-encoding
gzip
x-amz-apigw-id
Z5kj0E27NjMFSSA=
x-amz-cf-id
lZ9KywjOqBGB1xU3fb5-GSk70lGbZSubXmlKqhcNpqfCqwbvs_RpQA==
collect
www.google-analytics.com/
35 B
444 B
XHR
General
Full URL
https://www.google-analytics.com/collect
Requested by
Host: checkout-js.worldshopping.jp
URL: https://checkout-js.worldshopping.jp/checkout.js?v=3.2.15
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:812::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Content-Type
application/x-www-form-urlencoded

Response headers

pragma
no-cache
date
Fri, 29 Jan 2021 07:08:47 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
image/gif
access-control-allow-origin
https://www.beams.co.jp
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
35
expires
Fri, 01 Jan 1990 00:00:00 GMT
icon_arrow.svg
static-contents.worldshopping.jp/checkoutjs/images/common/
283 B
643 B
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/common/icon_arrow.svg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
9d8ead407e87b21c3da1f3a48e8e4b4d96069cfb3d76b5798595fd61272abb13

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
hB5VmgJ7FFRt_3tv6xSJtkY4VeUO2JaS
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
last-modified
Thu, 13 Feb 2020 04:07:13 GMT
server
AmazonS3
age
33106
etag
"c0b5fc6fa18ed621f3c7e5932e87b292"
x-cache
Hit from cloudfront
content-type
image/svg+xml
date
Thu, 28 Jan 2021 23:36:56 GMT
x-amz-cf-pop
FRA50-C1
accept-ranges
bytes
content-length
283
x-amz-cf-id
F94R_195JimmEsnKYXVIgcnNgfEHnk6HdeBPyaEmK2k2P25FFo5UUA==
icon_close.svg
static-contents.worldshopping.jp/checkoutjs/images/common/
343 B
704 B
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/common/icon_close.svg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
3cdea23f87026d20d0b28aeb191c7775253051c8343ee5ed1cd42777bc8f15aa

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
ed_gVnkaDNC8BOYq9OuXX0DG9ruglIIm
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
last-modified
Thu, 13 Feb 2020 04:07:13 GMT
server
AmazonS3
age
26645
etag
"ffcd9e7744514e0e0041499be608bdba"
x-cache
Hit from cloudfront
content-type
image/svg+xml
date
Thu, 28 Jan 2021 23:46:52 GMT
x-amz-cf-pop
FRA50-C1
accept-ranges
bytes
content-length
343
x-amz-cf-id
sZTcuMM0UUhYzZYyzYZav_V_ou6J7aY1eWVTSwFNHt6viLEHRl04lw==
icon_arrow_down_wh.svg
static-contents.worldshopping.jp/checkoutjs/images/common/
216 B
577 B
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/common/icon_arrow_down_wh.svg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
b62b393adf226dc3f8ed6155f1ab5e67cdc29557d1dc7f841df02d8b7c97cbe2

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
ubE3J1DZ1rtU0XazwFwuFErqtLCg4I3K
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
last-modified
Thu, 13 Feb 2020 04:07:13 GMT
server
AmazonS3
age
12472
etag
"71d34572b2015938aa1e3cd465fec536"
x-cache
Hit from cloudfront
content-type
image/svg+xml
date
Fri, 29 Jan 2021 03:40:56 GMT
x-amz-cf-pop
FRA50-C1
accept-ranges
bytes
content-length
216
x-amz-cf-id
U6tEG4Oh_0J8Hebsl-iwMZvgoa_xHj1xlNGg42aFSOf8YwLT3ZEE9A==
arrow-wanted.svg
static-contents.worldshopping.jp/checkoutjs/images/common/
388 B
750 B
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/common/arrow-wanted.svg
Requested by
Host: www.beams.co.jp
URL: https://www.beams.co.jp/item/beams/blouson/11185521729/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
c6a2e53b85daebf5a84fa793c03c33d1d97692ecb2d23da4816ab68efd519a84

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
66iDVKAg_8AKZMIkV.F_CKUl6MhJ5uih
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
last-modified
Thu, 13 Feb 2020 04:07:13 GMT
server
AmazonS3
age
59877
etag
"67fdb9db6f5229f78723d14766e87074"
x-cache
Hit from cloudfront
content-type
image/svg+xml
date
Thu, 28 Jan 2021 14:31:30 GMT
x-amz-cf-pop
FRA50-C1
accept-ranges
bytes
content-length
388
x-amz-cf-id
Peb9XY7z_xjpy1dH9kJpVQC1nTQsxt6vrXEtRSb3xB2hFvFDc9YWtw==
logo.svg
static-contents.worldshopping.jp/checkoutjs/images/common/
23 KB
9 KB
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/common/logo.svg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
03beda9444a55caa90698ff3cbbf1d1dc831b57447b342f8220b20fe1fb85e01

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
d.YAMOIUh2c17mFA3dOv.QV8WAujs9Ej
content-encoding
gzip
last-modified
Thu, 13 Feb 2020 04:07:13 GMT
server
AmazonS3
age
49487
etag
W/"25996a91108e6246e096460145cd68e6"
vary
Accept-Encoding
x-cache
Hit from cloudfront
content-type
image/svg+xml
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
date
Thu, 28 Jan 2021 17:24:12 GMT
x-amz-cf-pop
FRA50-C1
x-amz-cf-id
Ja1aQ-3fE0IzC-iiTbRdpLxjONCem82R60lAENoIU5J-uAlOX4QbJQ==
payment-logos-color__2.png
static-contents.worldshopping.jp/checkoutjs/images/common/
17 KB
17 KB
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/common/payment-logos-color__2.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
1ac9b0544bf929c0997af3dac76b8e15ee5aceed43c294a87ecfb5e71463c1d7

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
zzhQXRqWhiXv4zGSyfGxJlgKN3qZnTaQ
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
last-modified
Thu, 13 Feb 2020 07:53:49 GMT
server
AmazonS3
age
30534
etag
"2be6ce92fe6a2666800b53bf96e64f0c"
x-cache
Hit from cloudfront
content-type
image/png
date
Thu, 28 Jan 2021 22:42:48 GMT
x-amz-cf-pop
FRA50-C1
accept-ranges
bytes
content-length
17470
x-amz-cf-id
b6mHyglbM8A6rQWq0ycSeMT0qLcwMyREKaXP_6QXMljhkjQv2Kug9Q==
banner_cart.svg
static-contents.worldshopping.jp/checkoutjs/images/common/
1 KB
941 B
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/common/banner_cart.svg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
2f3bb6a796835b74547c86091819744361c3502dc6e1d64fc056d571d0857fe7

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
MmNC8ED9xNn1JSd3XQNDweNkn3LaSh_O
content-encoding
gzip
last-modified
Thu, 13 Feb 2020 04:07:13 GMT
server
AmazonS3
age
12464
etag
W/"342a81e7087274dfe1bf27ea4bbe6bf4"
vary
Accept-Encoding
x-cache
Hit from cloudfront
content-type
image/svg+xml
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
date
Fri, 29 Jan 2021 03:41:05 GMT
x-amz-cf-pop
FRA50-C1
x-amz-cf-id
aC20DFo1aQ4llUkeF_HiG_6Eg5EgPFo9319Igbln3VAQYm_n6vsyzA==
wanted-star.svg
static-contents.worldshopping.jp/checkoutjs/images/common/
242 B
603 B
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/common/wanted-star.svg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
f986190726bab7ce819ddbeb489cf63a6d71ad11ecbe42a5e36a03168b1aaa9a

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
7x5NddgEzFdxfcQosF9coOsnDCdY9aRr
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
last-modified
Thu, 13 Feb 2020 04:07:13 GMT
server
AmazonS3
age
36750
etag
"0435083e2398bedf3df6eabd941dddc8"
x-cache
Hit from cloudfront
content-type
image/svg+xml
date
Thu, 28 Jan 2021 20:57:06 GMT
x-amz-cf-pop
FRA50-C1
accept-ranges
bytes
content-length
242
x-amz-cf-id
HQlHr6F-KlruAxD790hEGVOVynw2OJ4Qtxun2x-6EJ4YmlF-da-rkg==
icon_cart.svg
static-contents.worldshopping.jp/checkoutjs/images/common/
3 KB
2 KB
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/common/icon_cart.svg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
5900eeef6b5d756cd8853d97a80aa2332bbeb2fccc98198a68019e1d202519bb

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
Z_BMmNdGX0KRZScH9JuBCAE1Q2__irhE
content-encoding
gzip
last-modified
Thu, 13 Feb 2020 04:07:13 GMT
server
AmazonS3
age
24745
etag
W/"d9fcccf168aadf0c4eac7bd0119b587a"
vary
Accept-Encoding
x-cache
Hit from cloudfront
content-type
image/svg+xml
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
date
Fri, 29 Jan 2021 03:41:25 GMT
x-amz-cf-pop
FRA50-C1
x-amz-cf-id
1FuG1FcUS6FYwXina0yX2P3bN745WxBobpxJ2l3YPQPtKg5HKkdWQQ==
close_dialog.svg
static-contents.worldshopping.jp/checkoutjs/images/bt/
257 B
618 B
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/bt/close_dialog.svg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
785f87b611a0aac645857fb23e4efa612547162bda5c38fd1b9c7acdc986e102

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
LUL5mgkCPWM_HcmPe25WHgeUF2kwEovI
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
last-modified
Thu, 13 Feb 2020 04:07:13 GMT
server
AmazonS3
age
37889
etag
"f311e9e53b4f1665bcc2693e8c4c2317"
x-cache
Hit from cloudfront
content-type
image/svg+xml
date
Fri, 29 Jan 2021 03:08:55 GMT
x-amz-cf-pop
FRA50-C1
accept-ranges
bytes
content-length
257
x-amz-cf-id
pw5NbJJJPQBie4iddpyV-p8mpu_iWdSXy-lziK-8QK7k4zI5pqERSg==
img_notice.svg
static-contents.worldshopping.jp/checkoutjs/images/tutorial/
22 KB
9 KB
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/tutorial/img_notice.svg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
01d359de5d125ba63820efc0d6a45285517977e2a3e5390076cc6bac0082e69a

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
lfVNcMjeSPA7vYh7XmzhJott3YcOCNZy
content-encoding
gzip
last-modified
Thu, 13 Feb 2020 04:07:14 GMT
server
AmazonS3
age
45822
etag
W/"d3d817716d0b90b5a902b42e597e64c9"
vary
Accept-Encoding
x-cache
Hit from cloudfront
content-type
image/svg+xml
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
date
Fri, 29 Jan 2021 03:53:34 GMT
x-amz-cf-pop
FRA50-C1
x-amz-cf-id
lbUc6YUsU15qzUhIbn5H_RxKTEzsKK8O3Hg6mBIhiX89JT7TkjQPGw==
img_cart_notice.png
static-contents.worldshopping.jp/checkoutjs/images/tutorial/
3 KB
3 KB
Image
General
Full URL
https://static-contents.worldshopping.jp/checkoutjs/images/tutorial/img_cart_notice.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
143.204.93.104 Seattle, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-143-204-93-104.fra50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
b86106277f0a8e8bc712b8ed5bb737d1e54099813ab48781278fdeed27534ffb

Request headers

Referer
https://www.beams.co.jp/item/beams/blouson/11185521729/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

x-amz-version-id
QIN1dwfKFWqQZMisHMYQMsyWHw2pEKlX
via
1.1 1d87c34bb2f20fda8e0841bc33179769.cloudfront.net (CloudFront)
last-modified
Thu, 13 Feb 2020 04:07:14 GMT
server
AmazonS3
age
15905
etag
"b4789459ee758f3e8a9627e35d38cb16"
x-cache
Hit from cloudfront
content-type
image/png
date
Fri, 29 Jan 2021 02:43:44 GMT
x-amz-cf-pop
FRA50-C1
accept-ranges
bytes
content-length
2938
x-amz-cf-id
znuxo39c_hmn-DIiUHYPv7r_9Bn_yyT9vBKe0vjtW7G_q4KmG8V6Ew==

Verdicts & Comments Add Verdict or Comment

0 JavaScript Global Variables

These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.

7 Cookies

Domain/Path Name / Value
.facebook.com/ Name: fr
Value: 0U6UUhFFfqsR4FvTB..BgE7R8...1.0.BgE7R8.
www.beams.co.jp/ Name: GTM_PageViewCount_s
Value: 1
.beams.co.jp/ Name: _ts_yjad
Value: 1611904120241
.beams.co.jp/ Name: krt.context
Value: session%3A11b4b125-572b-427b-9e57-75e65a1580e6%3Bcontext_mode%3Aother
.beams.co.jp/ Name: _fbp
Value: fb.2.1611904118481.997060412
.beams.co.jp/ Name: stc118281
Value: tsa:1611904119891.1389691815.6016588.5321486470730714.:20210129073839|env:1%7C20210301070839%7C20210129073839%7C1%7C1077721:20220129070839|uid:1611904119891.1260400286.949706.118281.1037033850.:20220129070839|srchist:1077721%3A1%3A20210301070839:20220129070839
www.beams.co.jp/ Name: ASP.NET_SessionId
Value: 3zobpzg2oud4sztk1bhcj503

3 Console Messages

Source Level URL
Text
console-api debug URL: https://cdn.beams.co.jp/beams/javascript/pc/vendor.js?201202(Line 2)
Message:
mozilla/5.0 (macintosh; intel mac os x 10_14_5) applewebkit/537.36 (khtml, like gecko) chrome/83.0.4103.61 safari/537.36
console-api warning URL: https://connect.facebook.net/en_US/fbevents.js(Line 23)
Message:
[Facebook Pixel] - Duplicate Pixel ID: 536978383382634.
console-api warning URL: https://connect.facebook.net/en_US/fbevents.js(Line 23)
Message:
[Facebook Pixel] - Duplicate Pixel ID: 778240889282242.

Security Headers

This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page

Header Value
X-Frame-Options DENY

Indicators

This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.

7230564.collect.igodigital.com
aigent2.silveregg.net
b92.yahoo.co.jp
b97.yahoo.co.jp
beams.silveregg.net
bid.g.doubleclick.net
bit.ly
cdn-cms.beams.co.jp
cdn.beams.co.jp
checkout-api.worldshopping.jp
checkout-js.worldshopping.jp
connect.facebook.net
consent.linksynergy.com
d.line-scdn.net
googleads.g.doubleclick.net
intljs.rmtag.com
nova.collect.igodigital.com
platform.twitter.com
s.yimg.jp
s.yjtag.jp
spreadsheet-api.worldshopping.jp
static-contents.worldshopping.jp
static.karte.io
static.staff-start.com
stats.g.doubleclick.net
sync-tag.karte.io
syndication.twitter.com
t.karte.io
tag.rmp.rakuten.com
tr.line.me
www.beams.co.jp
www.facebook.com
www.google-analytics.com
www.google.com
www.google.de
www.googleadservices.com
www.googletagmanager.com
yjtag.yahoo.co.jp
104.244.42.8
13.225.80.109
13.225.80.44
130.211.31.19
142.250.186.66
143.204.93.104
143.204.93.55
163.49.12.235
173.194.76.157
175.111.87.200
182.22.30.204
183.79.113.120
183.79.249.124
203.104.153.77
23.210.248.229
2600:9000:2156:ce00:8:dcbf:c740:93a1
2600:9000:21f3:a000:d:5c6f:d380:93a1
2600:9000:21f3:da00:1f:a6e1:1a40:93a1
2606:2800:234:46c:e8b:1e2f:2bd:694
2a00:1450:4001:808::2008
2a00:1450:4001:80e::2003
2a00:1450:4001:80e::2004
2a00:1450:4001:811::2002
2a00:1450:4001:811::200e
2a00:1450:4001:812::2008
2a00:1450:4001:812::200e
2a00:1450:4001:817::2002
2a00:1450:4001:828::2003
2a00:1450:400c:c00::9b
2a03:2880:f01c:8012:face:b00c:0:3
2a03:2880:f11c:8183:face:b00c:0:25de
34.102.147.248
35.241.23.116
52.23.58.111
65.9.7.114
65.9.7.16
65.9.7.22
67.199.248.11
003b89dcb35bd0bfafa406e416a27af6c0d7ec3fe470dfbc19ccf60860eba424
015a416a0fd33c2ab912da0b90e5f17b58c291ea252c055b5f67d4276d960847
017ebeafb010d2972de3dff742a77de99fc98c12f1b19168785592379bbabe11
01d359de5d125ba63820efc0d6a45285517977e2a3e5390076cc6bac0082e69a
0232d18a228be819c9241615ddd32c6c00b15d0b32dcd036fde653cd8d4ab8a9
032c598c6f6ce901a1586ff986c86918ef6dcfe55fc6229ae83d8bb3c710f007
033ee0cf783578a95c4c1aa64a5a4412426f7d68c822481dc9c901ae421c449e
038cc78d50130c1679b85531813c7bbaf1e3c44c4dd4d64e75d0308c483c47ae
0390b9d6d0f49c86395e4db90fd7fefe9f7cadf3ab989aa37321a473dd618b1f
03beda9444a55caa90698ff3cbbf1d1dc831b57447b342f8220b20fe1fb85e01
03ea274baccf0562a35e74e44c92c3e955cceaafbf8c2960c2515678d9dd59c1
05871c4482ff49307237f9322c28140e2f9f4fd77dc939daf4a20fcff0c2bbdf
08cfb0f20c77be92d281be65a7a4ba89e5a9b95e26754976961154c9a6e544dd
09ea37c1a211f391ab0201dea754b09bd7cb2e90f4fc741f122a52b79b3d02d0
0a0a6f7b2ba1295b713a323128cf6a8f4c02528acfe7d349e1777873d331158c
0bbcf57f1d7cfe759db0ae1e8c5dbf01325cf4a629963bbab999a98a123c62a2
0eda87c9a47bd32de407b641426de373037b4be322654b867e78247001d10034
10ccc614b99c29a5f9aafe871411a0ce063ea34ed210f10db0cd342810f6f865
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
13194ab021f96da044709781597f92a2de4dabad099fced40a0147d130d87937
13994ce6c7cb3f4901093c8feb8a45b1713340a80aba6ffd6bafa573b6715735
158a833fa427ecc757a8e681e464febe4aaf25c66ae3d031198bf0da2c302017
15b869b02c6fbaa8c6c26445a2dd2d9bad80fd27b1409f8179e5dd89dc89d90a
15d3d0aca054a6907c2aef4348b6b8e5675c4005f5652273fec1d025315da9eb
184083a9be98a072c9a7ed84351facd142d2eab53ea3cfb9054eaecc0e34ed68
1880f07a77278e37120e6ea279607fc9e301d8e9363915a4dfc91883a7317148
18a14ad6628b2a2694a3f3d4a26490a0c2082d666c7ca95959c808390f7b975f
1ac9b0544bf929c0997af3dac76b8e15ee5aceed43c294a87ecfb5e71463c1d7
1d40708abd5c31f730fd28f882752ed7f9f437ef9b3628bc3577f65b56156e82
1e19592741b7db726e7f1d25b359fb8a2aba5696704b6f8d99ee0e50dd226ac2
223a9ffa66345cf54d569960a2d85f01324278a03808cb66d7fb91ddf0f3b9aa
225aa88b6ab02c06222ec9468d62e15fa188e39cdb9431d1f55401ad380753ed
228e2403b97be0da805b9a2947f04135ca70168e600dd1b8bdc96e94a0d08a57
261595338fd9066332abdbde9ab8f2cf826985e226e2d03904777799e54c9665
279abec9d787dfc0ab49d30f250d4ee07281c81f7c4697ade554b0446e64b8aa
27a193f3b6034cc90d3e5b1eaaf48638b5e0b49ddf957e91abdae334ee0ba0f3
28a324c1f6f30d5787f8df1cd4e59e412e803a266c3fcd0f92a32fc648a36d89
28ac4b6d4e4257aa987094456c0ffc455cb0e748d7a8b908f03a33382a75fb8d
29f04d9aef2839633bdb317e75c62820ff465eeac820a562a6a78f3d4a5a75e7
2b418a10ba4680c77fa07fb0e736eec6306cba0dbbbc8deac94a25e679178e15
2c9266542abeaf95a2e98e78b38a06107c931a772162443aea038c9daa7998e1
2f162060a0175917d707ad6c689dead1496cdac4bc4e9fafb24a5d7a464eeb8d
2f3aa2f90390846bed1f695edafd3bf65234e72464e2960e487c178f6cb4cd8a
2f3bb6a796835b74547c86091819744361c3502dc6e1d64fc056d571d0857fe7
2f988b6d97c8f5a41e34bf200c327459c32031f9eddcf7039dec429ff9bf2396
342a0cf3a9e5eafe5f21041191637febfc3a95d23164f597a93cbb914e119d50
350d5b4d5374f817ee9fe580a7375405f526700358fbb30ea79086096906ee16
380acc12a2580c4763c8f9653bf4c0879b45ad522a801dbd48165cf2279b7d57
3814932a3e1a565f54430046dfaa9dd3d7fa8fd43f66e62d227cc02465c1ca00
393842b750dc755397e9554345157c2cc00de4ace686eeca07abc6d5ed59546e
394773e8a9de45d0e76060eb6b1c31410afbfc9fec3ac384c982e63faa37a9af
39a9ce39ba1057f75fc8e35d45611f2e3c30658d7897d4075f82d7c68c4df8d2
3a1b74b30a807d2a32de185ff9691b739c0b12a544c6c1d19004360c5f4bb3ee
3b8738c5096be35869d2c0f7fef27e980e5f28bd70b8b21d53a91340f55a0770
3b8c9d70694cccf6085c72dbabd1b8a25bd24d06813b96f22802be5950601c1b
3baafb4724f37dd03505de5e5480cfb11de4e6f3980a712953cbceed82e1fdf3
3c5e1c5409570a501bfb15e3b920cdd2376ad5a255cb1fe459d2a051ed9bf273
3cd7be877cc65744da6b5ca3609ef0e90d4efbc1716e3b82b398fcf2cb3ff082
3cdea23f87026d20d0b28aeb191c7775253051c8343ee5ed1cd42777bc8f15aa
3d7e3fb252779d18a6ad21afd8a274d6cf001c907e784cf0c5fc3ac6083eeaf2
3de68288ac5ab88675e40ce4ed3cb1e292e6dabf17748e55ef35bd9488cf4281
3e65e12dd2c3ccb5e67ef46a2344272f149690b5064298ab8653231dd9afb573
3ea1d47e294e438851d775f2eca7352b4d03cf662e3ad9410f18bae663a380e5
4392da6915131da8de73e7c2300ba595a56f91567bd561c02bece852812f3462
43d63885811f61413fbf3f68c0215931041fde0a6501211f74fc24f310da8ad1
44b2f0bf47fcb14375c02091607183390aecf684560504a8b1d1e83d3b0c44b0
4611c34378b1bbbee8890a472c6390137ce8841041a646f0bdc58cf9180eb18a
4823c445842099379fd3c3ca6747401b1d8221c8038c0cc399f3c5816730171a
49d1f3954354b8f57a9efd27a85e76b0fa3e576637ce0650258035ef477296ac
4a26412119d1b2d82171871592d1100b260131907b01463f4b33d6bce60551cd
4b0a617ef501729252620d8a00bab6cdce5ce60f37957e68848beaa4fbd173a5
4ca6866382490630c38357b1cb2e533d586ab84078e89c273f197031c1501b3a
4d9667d9c76bb4c8986071f2df232c31f300e2ad8e068a581c0e60ee7cb8b52b
4eb4bb4a1089ba41035ae88f8f97a68d1be961b748bb1191279322e8f1a90c91
4f706397ffb199343177f37c2f9f1cf7cb3a597930ebc518f0b82e952c8df762
4f8cc61b00e2d83c04152be40fece05a32aca2bc52ee1651041eec69dc325e4e
4f908206e0f805e384cd5266fd55b61f36c0daa0aaca1924b626237f3c5adedb
4ff4ea707cff6fbe75fac3f88dd8bddacf20949260f5db3fda48820833082470
51455826c01023bdd9360fc1b7754229bf737adb872fef398ec0842b49c71c4c
51f125200896efe6d3fb4bfdf76febd0599122e9c88e80c08d79bc96a743ca71
534764ce384ebf453c779a93f1f7be424d4a518e9bb214342665ee1d799675f3
540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441
54577da53acf830854b6012260280e11767b29dc2ff0a9be590859c8238c6dea
5494c5df08bc239ef6db1a6f8d701984e65e086cfefeb1935f0febb11250960f
54b8d67e44e40e4ce1abd9e741bb1db9aa0668a9b8716a50d469a45faa44fbf0
55cb65032a633bd5b3f0059081fbf629ebd5ec37a171c896a9f85c13e10d44ef
57dcbc094d1a2ad5d9a871ff9efcd47b716a3727402931e10a741ead0c1e79c5
5900eeef6b5d756cd8853d97a80aa2332bbeb2fccc98198a68019e1d202519bb
59570c9b789ae4dee3bd23889983d05c8b8770c2ecee81a515bf251bb926941c
59b645fc5c10a96bd56c6277de7fddabcc18aad1bdc9ed67a3a9c826fe8a4b1f
5af81cb9ab0c17b95f7bd94ea2ca63f9587607fe9750d3745cfdd7c150cbdd5d
5cb1e50717b3360de737238baead59f499c57406916ecde8293df27bbfb0d369
5d62e6c90005bfb71f6abb440f9e4753681cb23bbd5e60477ab6f442d2f0e69c
5da33c05152382bed151ad33ef3a644c05a7a357726595016d2ab7e32b57efa1
5f73aa243092f8c0715d569ac9390e32ceaa7ec8b9ec393feae92d51401eed40
601e3d3cb2aa32232e381a370e8e802f1fe6193e6e4cd94729c55d10fc2e1824
60af81d9e1a58beb0b86081d603477ff7ac3df6fb57002c7382ed5378580d71f
614babd1f86b866662c47b7e522ffd5ac5c5ff5c2cf37c589a88d87b8cec7851
616e84701f3fbaa85824a5ad4c46c6ca8d4e67e2df6ca3e535dfd6b0be4f48fb
631ca9605dda0d5a9f9a219d42b9e608de577a9d1724f6d7ad7ea3c5fe783d15
6351517ff5dd5292a9387caa8f3342c361c41c97249d3962689e806bb8f20f92
639c30c057c4f05bd2fe5f71e7ee22b62232c08c619d982b25e3fd31ed053825
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6d1e1eba9847c4c76f7d52caceb05931d48889d29e5227eddcbbe651a70f5500
6e5ccdd95cc7f47fb99d5b1cc3bb2bdb8f924dd0091babb78110e8d05866ea93
6eba97b202db5d427a907626734d94a826bd3ffe314c3b73dcd21a4e9b6a012c
715fdbc389c6f090c1d60cff62ecdc39251303cf90fcc201f5069a5aaed1d35f
7268cfcceefcbca5f50585be07d01560539d4edac0187d1b185717d61fc96ebb
72f8c861a077f06a73b25e8eed39d4f4e920280a20489ad6ad418e4896af9bcf
7325028cad0dc83f38ee2e7e21df0accd9dd6c9ec2361b7ed65fcf5fcd3360ca
73599241261ef7a2475e712f6ab12800c71e6d79fbf595cf25123dff352631ab
746732918e2b61ec6db91b4a57cb6c383a1f1d1bb35ac36758c6c73a2e9d3317
7629a4c3ec150e051fe6e4c9c49a4610f2363d85fc69796222ed647e7c9f47ce
76f61d0a55cf7f8bc086acb3ce2b3bf72104cb4f2cac6bc27753170fb2254e34
785f87b611a0aac645857fb23e4efa612547162bda5c38fd1b9c7acdc986e102
78b70a8b9c38afcea41cd715fbdd54cd05ecb65cb75a94c45354a925a48a0e9c
79aeac08d9043195d0e5b9937326ee8b61cba49617c39660797b1d1ba3da9fdb
7e93ffba400cb5992bf810f80e413f8d3d3cbf0ce674e5afd4fe54d901f8ce5f
7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6
7fd9273f20fdb1229c224341271a119020a5eee74ccf6b4605730917c864caf2
8142e54be95390a7468ee2374b64398465b26cc95023c6dcd0b217742a27ab95
815cfb3ff9a7303f1de7fd46b87811a81b15c66dbc0920c1f27231dda59e0209
82b232b016e29d46b9d20690f90e9ac98f563c1c043c3534a7a11b65aaf7662c
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8546420ca773fbd52a5bdc1bb42a4a84320a9843ca70d2271ca8fca981420ca0
85ad2183a5cc4d97d8b87f86c91108213750640d73ac7bee9c9e44da98fe1547
85e09a3729ba962d285ad76cd8523e6e1ccdb06a4181c976af55d0c67caa7071
8678dd9500f11b66b6847c58f92a047334ed3ef8e58eb6dd4fe71153cb844de8
8a116a6969c18bf205bcd8d8767925c69df2d0260912cb533a3873e738c6bd1b
8dfa6fe5a9e83030a6bd3238cbc6fb5e814debe039e790de0ff8d40d3aa506f2
8e307297fdee5d3e4d5d85cfa656e925fba8129183be8ad598dd31731341a63e
915c741605f94501121edd2368a9d7385719d3f17ff9a23bbc9bbcd5fdae6d66
931dc5bebaf6433b27eb57735406a5f991a8add38fc0a67d4dbb0ab88d4c10f8
932e9b1d5c5cadf2c1f8814d7a03f4c5e2576badf1bc8dcde4294f113d270acb
938f3df11ed6c448b66ffbb6ebf9b1a5e841519e53ca6c7aff4ed9a84954f6cf
9403437e41407dbf9fafcbc812e089a6380b621d1c71ead9a0161e2977cea65f
94217ee7990c505fb77ceff70625ee8b87a250a7109adafb79c29278b543c484
950672d833c3310a8ea3965f804701ac8a85ca4526529255f9ff3faa2a56b48d
9564280a02cacfe1a2a5a18362ab86a84128388b4297e202abae2cfdde5d393e
96005b86021c62f9385937e782f465241f4d94ba8cdd71aa7bd23cb9ddff7230
971557d055eb3b13269af6428ec8f74687a798e42dbcdb9246ab256ebccfda43
98b3d9d20e032f90aca49e9b116225d539ff6fbdb7e42c3c363f63896ac03d2a
9a30653ef2c8389097cf8553d4be391546d017d30c45414883a0b72327425506
9b1b532364119d6110aeac37f48d20910e5128628b593e18783812f6c5e143a1
9d8ead407e87b21c3da1f3a48e8e4b4d96069cfb3d76b5798595fd61272abb13
9dbe7aa518bf74d6e4504225fda7a3b6b4ec951e73e2c7a5472e0f044e687f00
9e3a9103c80346b1b39bea3de46f44a462b3f594fa45e7206252bc41d7e3e855
9e7ea2b4ba8e2bcc4a964d6192e4671dc5f6863a1c7e35b52b229a3c1e67a68d
9f23d28b250d4b277839254f6373b11314b7a789981bfddaa04aba82ebf28e25
9fe2791a2b5ce59567b7c69c996303222fdb7c72ed9d5fe4d479656af51a8a69
a24aa76ceee2e3c9ff1be1abcab36ed640b1e14b768539cb272812d0528d4247
a2a3796a3ca66a7227e43cd82be565afe658c5bb9d3866b22705db269c2d6638
a5ae162442a114dcbe9ffbfb50787ff7a5ac9f9745de9bb7b5ff9e0151fcffcd
a6d2a54b5d68437c97e4c5dbaa01881326cf8053e6ebb595bac1e6121a241ac0
a7a865be9d97874c623e1847ebd86ac9cd1da88d2b7377bbd5653aa93e93d4f6
a83af3a3365123773927443e12b69aac9b7d08d56cfc0e9affc6ff03f9ad3d6f
a8cdd2e3484fdb2d7ed9d271865fac81bd39b3ca6c3e2c993694cd12f08fc501
a8d1a30e60fb346b4b34acedb67f0f76b3a7746801bcf2018ef3f2e0e2db0e68
a8d4f3b20f81e629ab43fb6a43e72a8d0202b4fcbe73fabedc1486bf261249ea
ab4d881a39ce9b15142b613583b821a8d4f5ba83a570ff062266c001b8bdf611
ac8778041fdb7f2e08ceb574c9a766247ea26f1a7d90fa854c4efcf4b361a957
ad6076ed22697e5889fce42b22aad93f9eb6b4ff94c4f8d65e18c25000dc2e64
ad711ec055843c1b078fcea7dc04eb5429241228e4b8caee4a791f8631ad8ed9
ae01da84f4cd96fb18a4e9cb2683315871fd442e8db30a8be8f6beab9a117e6a
ae3f3aa463bb33f5696ddb6c7c15677f29c9e17087bb32fb27d3dbe0e41d7f2a
af6aad7145376cc8ae6694f1ae5e3083aa45f97a69c5f4fea3456d1e0a26fd20
afc842c756af1bf6725157cb2171f6e61098c90517a134eb942d78b90c04f919
b0dd950e87de94a2e9177a029ddc014b9e2da24ebdd436e8e25e980837b00482
b31d00e20f6707239e451754683019ff9b8878a9f409b72b10acb473640fff67
b3460fd4d1e865671093ba8f57b5a80f93fccc4d6dfea98702a1b8ede287c310
b46be0dca0c09cd783d628f3c2c950af4ddf9617c1a084d62b92e1bea9c9e4bf
b4978c6f3d16aeb11293563b73f047e521c2dda0417098d524da987d7700f75d
b62b393adf226dc3f8ed6155f1ab5e67cdc29557d1dc7f841df02d8b7c97cbe2
b6516367a4082d9ff4d26b2e592acb604cbc4006c682bfdaa249ee1d3591c480
b7d33c7bd419cade5e5b5fd5eb22f735022337ed31f4eaf59bbc10abce462a09
b86106277f0a8e8bc712b8ed5bb737d1e54099813ab48781278fdeed27534ffb
b86dd78fdd9f906e59e1a9d31d1168a788a96c30713cd1fe37579ccbf4d8e592
b99a30a74ef91fd6b3ac7d0e895134725f89112b1d865ecb0dab00e77ce20fda
ba02f65d53a36dc8b84b530b0dcac4a7c1ea33b10a474ac0abb1a1e54ca6599d
ba4789f07e8ddb0913291fef054acdb2c6c9188100ff32640399310c84af9bc9
ba4acd362b4aa6af0769521d87d3e932e6723e03c9cae8a9333d94b9ed6b914d
baa9fb3dd13c112d573293df7eff9c1c4dd6662719b54466771a998190e22694
bb229a48bee31f5d54ca12dc9bd960c63a671f0d4be86a054c1d324a44499d96
bbccdbf7829d0375e78c9c394396b812d8f003211d54d14fa0d8cdcfded89e45
bd55bbb30d21bc2704987010a9c0e1a70ac6d50404036991bf5a03b5d7f8d6fc
bee32d31ff9d18ed7d7b9842a9944c2ef55965604b2f648634e42aef0b83935d
bf3582b1d7627b68826064880e8fc9e06db630bdca71a59eeb4d60b38aa18e74
bfbff4a464116cad1081ed23e128a158d164b6d70b75f5da3aa3408655340c32
c201dfa38a38bb356ddb9b3021a4cdf13aa249471d837e964e66881193e7b5c1
c226c2c7adf18a89a37f1112650523fe65500046aa3c75d61f0e62ac2881ebd5
c25dcdc2ef7414634d8635f5606e520ca7fa2a44b84d77b66d6c153facddef9a
c39da586dfee3fb808fcceaf59407ab65cfcfea75ffa5ea6f8875f12c98ca043
c483de5edd1fe1ace23d167681d5639696a96bf04566637868f1cb51254c864d
c5fea4e931123cd3481fb0f1fcf1eae3be222c99c69b4570e9ce17c2d29884b3
c62a70ef60fdf80d8d428a8cd5c2306840fa73552fdf33a80c5ace499b7dacb2
c6a2e53b85daebf5a84fa793c03c33d1d97692ecb2d23da4816ab68efd519a84
c6c0478f0ad14de5fdbdb7d382790867d9b3ef18b9bd0f741084590637c13e7b
c6d53e7a709b21d812071cc1a09b4fff7aa0762d65bdf4046e92f2e65b535f33
c74266d1a0f95636dd0f185b4ee7a702c1202364753c9fa2f76db86dde230930
c8b5d2b04db192bf8a2626a2be4df6ed957e72e43a89107d1b7d4d482f040597
c8f063e631fff51c56863c78092d0a7fd8e99336925f6113271d6abe9162b1bd
c948ec90a562d91c1a846153e5f2a0328c972b14b0547430b35aeb0403549741
c969c05a28dcf35caf12dddea5e56f6651852027fec02f099f024f8abf6fccbf
ca0bc23b033407ea7ea7483f5fdc0b679db8c1bd83c6dd3afc774731395975d3
ca9a26d03a12572ce9b2d942dea38037b0478d92c0bdf83fe39bb215d3f2076c
cb0262380e297e8054c405781b1fa8097dc8c2939d1d5ac580473c44d7dfc40e
cb6614e49810faea25623e624739d189d016526d87ca99731b795139c745e50a
cb67d49e94e3e81935dc93e0f23a4a94e1c552ef3452082fede612e300ac1734
cb9474e55a88e2788dad7d60f702287b6fa46571b8b27a25a5ca68bf8dd2e80e
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
cf7d47e5c6a96997853c3d04a36823f96fd0b7e6c66c376ae00e4dc68f7349c8
cfcc4ac49b1d8786d6757f771b03d5d78062fe827d1f5b5cda2ec3e70ee31596
cfeacb272e13da8c0211d74ba4dfba954cea25833b384377dd9fd7d332056ec7
d2086ca62031c5dd5fafb1a3c131661d40ae9bf820a7106fe67f7bd36ad3f775
d2c7e20fb6fdd867475f821d58dc4e1597a92b57dc4cee91ac6f09d5e7352091
d7c3e1e62afcd00ade8e77c069364344f311735b6c2ddfc2777a2cff2bcc3911
d9842b3bd40597ceb2f1635a7f1e50885aa951f9a0882a0303a526d9363e44e2
d991969c5b4c60ce1833eef947f7239a94bb3f6315c59585fe16714ac600d06b
db6331b8d950f53dcf6db38872dc0ffa87091017aba9572ee85a0549a5753f5e
dbe445203804359746b736a82eb1d0ae98bce04612551407db126f4d6987cae3
ddbce46b9c4c6fb3b09461e7b9b0b64477f75e868840cf52f4f8792511cd2ee2
de3246094525b21a870fc7d2a67490d0132535c6fa5993755c549f1a9d1bd8af
dfbfd34eeadd41fd4d71aabaff932bd2decf6a73904da0bad9957b1e5d9cb1a1
e0a70c5d116d9c823c7d7958ecea2a7926315fac156e390bd7dc8a5fa088cdc3
e1946f4c64913e27eea94b0ade3f67e4ba3c37f392ead0d97f98aee958307cd7
e1ac4e35ebd99ae8cfa4daca06aae0b06d23f6a1123c432c7e99d1ca13348070
e3977e075279628e8befe7034b1f8de1fa8e6de464d487aaf0eebc0f368a5cb3
e399a7b98d6625190ea22ef3ba81eabe37e7e08b1b8942aa8a0305228a052ce5
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e428310b6905d181881f4fe497a991ac49c690f324ae2e26379c9f22a7188c87
e441c3e2771625ba05630ab464275136a82c99650ee2145ca5aa9853bedeb01b
e44bb5115c828b8ddbdae8104d97cbb10e7fb030be140e37bf06e045bf4148f7
e9dd9595624c5e4c8c4765f629819f63c8fb9447dd8735bc8b9a7dfca740de88
ea673734c2c4ed5e88298cc159951994f90186e33efc1e5872c5266be8724130
ecf5c61526f9bb5d977b1060ef3707be98acd17cc8843d87c3d8db17c9df2b8f
ee9ec29e88bb4ee17e513781fc9fd303fc6af5094c7a11e380d459b0650e3a1f
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f0cdc046b6328c86ae4e417da23bd44cd9daa71dd12562c1dca78332f953981c
f11aa6ef08cd2ec58c25c0151a9ba5630064abe5bb4335808d93abf856864ebd
f270370ef81d4b2f02e3bac3331416b8765fbaf045d81723049b93fcec07a773
f3b9eddd2173f6876776d76874b9b8cf65068c68629592cf255c35ae76b84e11
f4c6b9c996e5d768c0b66434b162175bb2a0b7c410ea04eb01f341507eab1592
f718d64f9ac96ab4359c0d92c6390c62749248355795c203c28d5cb10e19d468
f800e116da518279430a3f272610e4620d8eb4a3ee834cb19da04e6b736caeef
f8e22a8afd6b56b93d56d73135871d433ad737ad57e54675ee2893cf1f28b5af
f95b82982e9187be8c9c932f6c61d567025bf8d714108f4d5e59840d90f8d7df
f986190726bab7ce819ddbeb489cf63a6d71ad11ecbe42a5e36a03168b1aaa9a
faf83386835df3a13a8e4e8b062d55a3c92047a589b4a6f3d0b8384080428226
fcb5ee7a8fcec48a11b7adf420332a9ff2cf49f99558795d6b7b810618573e35
fd4578722835cc332355dc1625ddfeeba9278b99f95e5b3a31414fcf15af818d
fd5a5d85c74601fb198f86121c952a3f4c37fadc2021ab35ab37025953d48e08
fe18eef3fafc8b5b013374347b0a52b212f81bb49f79ffcca8de3fb429ea728a
fe3780c801354c93e38916c76157ac1590f739383feef5d8b359d06d5cba02ee
ffa682ba1e70b0d1ce4bac0d3b9a2e1dc8f06d307df6254096beaa4551e2f5fc