Skip to main content
Glama

mcp-server-webcrawl

interrobot.v2.db4.08 MB
SQLite format 3@ �+ .zq�1�� �A��C]- Aindexsqlite_autoindex_Plugins_1Plugins� �tableOptionsOptions CREATE TABLE Options ( Id INTEGER Primary Key Autoincrement NOT NULL, Key VARCHAR(32) NOT NULL, Value VARCHAR(255) NOT NULL, UNIQUE(Key) ON CONFLICT REPLACE )- Aindexsqlite_autoindex_Options_1Options ��etableCrawlsCrawls CREATE TABLE Crawls ( Id INTEGER Primary Key Autoincrement NOT NULL, Project INTEGER NOT NULL, UniqueId VARCHAR(64) NOT NULL, Created VARCHAR(32) NOT NULL, Modified VARCHAR(32) NOT NULL, Complete INTEGER NOT NULL, Timer INTEGER NOT NULL, Report TEXT NOT NULL, Log TEXT NOT NULL, UNIQUE(Project, UniqueId) ON CONFLICT REPLACE, FOREIGN KEY (Project) REFERENCES Projects(Id) ON DELETE CASCADE )+ ?indexsqlite_autoindex_Crawls_1Crawls �� tableQueuersQueuersCREATE TABLE Queuers ( Id INTEGER Primary Key Autoincrement NOT NULL, Project INTEGER NOT NULL, Crawl INTEGER NOT NULL, Created VARCHAR(32) NOT NULL, Modified VARCHAR(32) NOT NULL, Url VARCHAR(2048) NOT NULL, Type INTEGER NOT NULL, External INTEGER NOT NULL, UNIQUE(Project, Url) ON CONFLICT REPLACE, FOREIGN KEY (Project) REFERENCES Projects(Id) ON DELETE CASCADE, FOREIGN KEY (Crawl) REFERENCES Crawls(Id) ON DELETE CASCADE )-Aindexsqlite_autoindex_Queuers_1Queuers��]tableResourcesResourcesCREATE TABLE Resources ( Id INTEGER Primary Key Autoincrement NOT NULL, Project INTEGER NOT NULL, Crawl INTEGER NOT NULL, Created VARCHAR(32) NOT NULL, Modified VARCHAR(32) NOT NULL, Name VARCHAR(255) NOT NULL, Href VARCHAR(2048) NOT NULL, Url VARCHAR(2048) NOT NULL, Collection INTEGER NOT NULL, Type INTEGER NOT NULL, Status INTEGER NOT NULL, External INTEGER NOT NULL, Redirect INTEGER NOT NULL, NoRobots INTEGER NOT NULL, Ip VARCHAR(128) NOT NULL, Size INTEGER NOT NULL, Time INTEGER NOT NULL, LinksHealth INTEGER NOT NULL, AssetsHealth INTEGER NOT NULL, UNIQUE(Project, Href) ON CONFLICT REPLACE, FOREIGN KEY (Project) REFERENCES Projects(Id) ON DELETE CASCADE, FOREIGN KEY (Crawl) REFERENCES Crawls(Id) ON DELETE CASCADE )1Eindexsqlite_autoindex_Resources_1ResourcesP++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)�'�!tableProjectsProjectsCREATE TABLE Projects ( Id INTEGER Primary Key Autoincrement NOT NULL, Crawl INTEGER DEFAULT NULL, Created VARCHAR(32) NOT NULL, Modified VARCHAR(32) NOT NULL, Url VARCHAR(2048) NOT NULL UNIQUE, Status INTEGER NOT NULL, Icon BLOB NOT NULL, RobotsText TEXT NOT NULL, RobotsUpdated VARCHAR(32) NOT NULL, ValidatedFile INTEGER NOT NULL, Settings TEXT NOT NULL, FOREIGN KEY (Crawl) REFERENCES Crawls(Id) ON DELETE SET NULL )/Cindexsqlite_autoindex_Projects_1Project JJ�CEE5�n�9O 2025-05-27T17:37:34.1960096Z2025-05-27T17:37:34.2628161Zhttps://pragmar.com/�PNG  IHDR\r�fsBIT|d�(IDATx����n�g����'3;v���T@�B�UY"��� ��,��% $�t����**�*�Ci m�!A�����N<.�]X��<����������?{~=fۛ�|F�l�a��џ߰:]D�q�>�� (&PL��@1�b�� (&PL��@��0�0f'�o�����qjȄ�Y�w�po�Q���� (&PL��@1�b�� (&PL��@�ɹQv�~�tퟌ7��|�5l4d_��ʅ?�ɹl�����{�b�� (&PL��@1�b�� (&PL����^ր�<?��o�:���9XD��8���6�� &��ï� �gp����� � (&PL��@1�b�� (&PL��@1�b��b}������]�G���e������;O����<���$�Ϧ�}�Qz�A4��Ch� � (&PL��@1�b�� (&PL��@1�b�''��8Y_�����h�w-;��/�F��g߿��{�����h��a�6����Y�?h6��387�^އ0 �}��{�b�� (&PL��@1�b�� (&PL����qր�O�D��ůG���J�_Ow��������W���߼��e��������F��O��?Zd�A �e4��>헋�>OPL��@1�b�� (&PL��@1�b�� ��ϣ���O���ע���K�~<��_~1��^��7��(گ��U�������?|!گf�hx�݇p���g����7��'(&PL��@1�b�� (&PL��@1�b��M6��'޺�L����?���'�D�s'��^��h?�:���r�������}#�����h��O��/ͦ�~qr�_���~esOPL��@1�b�� (&PL��@1�b�� �̧��|���~������߸��F����h?���h���������~�w!�޼�{���;����q�4,��x����� (&PL��@1�b�� (&PL��@��(|���*ڿ��v���q4^��Q��…��x�a���\��ߛ̢�f�?d�R�������f����n�ߚO�}v��'�&PL��@1�b�� (&PL��@1�b��e���a؜��O��2�߸{>������?���g���4��~%�����_��O��!��f����_����6������<@1�b�� (&PL��@1�b�� (&Pl�ʎ��y֐���@��a��a#�߾��?����0�����~���s�9?������66��_�����8{��'(&PL��@1�b�� (&PL��@1�b��eo? Cxz�x)k�t��g�(�O`�̾���<�({�iv�~�ޞF�����ʮ#����8�O�lo��� (&PL��@1�b�� (&PL��@��>��(;ѼODo�l��~�/D8��0��,�gp�8ۯ������_��N�?8����� (&PL��@1�b�� (&PL��@��>�G��}x�������*<������?�,��Nf��'�E���� (&PL��@1�b�� (&PL��@��ӓ e��nIEND�B`�User-agent: * Allow: /media/static/images Allow: /media/static/scripts/js Allow: /media/static/styles/css Disallow: /media/static Disallow: /appstat/download/ Disallow: /moffitor/download/ Disallow: /qbit/download/2025-05-27T17:37:34.2522051+00:00�wEE5��rO 2025-05-27T17:37:24.4746052Z2025-05-27T17:37:26.2734737Zhttps://example.com/�PNG  IHDR\r�fsBIT|d� IDATx��AL\G���6 1fE,qG�ya�~;��5�[ �<��y'¬`� � &^;��3ہ�X�8 ?������t�,K���f��k�a��0C�-��6n�SU��ֽ}�M����ŭ:�=u��)@AAAAAAAA�ȓ��s=(����cH�@���dQ�S$���}��Zx���(ќ��G)��1pS�H���t/�����6"�Ҝ�D��cca7��)���%�9|?��"� �.������M��g2���HDc�5$p>얄N ױ�u~vS� �4�;Qz�&P:vS�%q����Dl#Fo���mDl�7 ���5https://pragmar.com/5 https://example.com/ ������ Projects ResourcesL Queuers Crawls Queuers8�"���� *6K`o��B�|�EE+��%2025-05-27T17:37:34.6377383Z2025-05-27T17:37:34.6377383Zappstat.min.csshttps://pragmar.com/media/static/styles/css/appstat.min.css?202505251919https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919 �92.112.184.4� �>EECWW  2025-05-27T17:37:34.6079745Z2025-05-27T17:37:34.6079745Z[forbidden by rel=nofollow]https://pragmar.com/appstat/download/https://pragmar.com/appstat/download/�m192.0.2.0�CEE�55  %2025-05-27T17:37:34.5871532Z2025-05-27T17:37:34.5871532ZInterroBot Web Crawler and Analyzer (Windows/macOS/Android)https://interro.bot/https://interro.bot/�92.112.184.4Ar�EE55 %2025-05-27T17:37:34.5497224Z2025-05-27T17:37:34.5497224ZPragmarhttps://pragmar.com/https://pragmar.com/�92.112.184.4��vEE#��%2025-05-27T17:37:34.5461704Z2025-05-27T17:37:34.5461704Zmain.min.jshttps://pragmar.com/media/static/scripts/js/main.min.js?202505251919https://pragmar.com/media/static/scripts/js/main.min.js?202505251919 �92.112.184.4�Z EE!{{%2025-05-27T17:37:34.5119283Z2025-05-27T17:37:34.5119283Znearly.pnghttps://pragmar.com/media/static/images/home/nearly.pnghttps://pragmar.com/media/static/images/home/nearly.png�92.112.184.4t! �n EE-��%2025-05-27T17:37:34.4977505Z2025-05-27T17:37:34.4977505Zmemoryyellow.pnghttps://pragmar.com/media/static/images/home/memoryyellow.pnghttps://pragmar.com/media/static/images/home/memoryyellow.png�92.112.184.4N �h EE)��%2025-05-27T17:37:34.4825227Z2025-05-27T17:37:34.4825227Zohdowas.v1.pnghttps://pragmar.com/media/static/images/home/ohdowas.v1.pnghttps://pragmar.com/media/static/images/home/ohdowas.v1.png�92.112.184.4U��h EE)��%2025-05-27T17:37:34.4490464Z2025-05-27T17:37:34.4490464Zohdowas.v2.pnghttps://pragmar.com/media/static/images/home/ohdowas.v2.pnghttps://pragmar.com/media/static/images/home/ohdowas.v2.png�92.112.184.4x �q EE/� � %2025-05-27T17:37:34.4372300Z2025-05-27T17:37:34.4372300Zsnowballearth.pnghttps://pragmar.com/media/static/images/home/snowballearth.pnghttps://pragmar.com/media/static/images/home/snowballearth.png�92.112.184.4Vy �_EE%%2025-05-27T17:37:34.4243929Z2025-05-27T17:37:34.4243929Zmoffitor.pnghttps://pragmar.com/media/static/images/home/moffitor.pnghttps://pragmar.com/media/static/images/home/moffitor.png�92.112.184.4'k�EE;��%2025-05-27T17:37:34.4034543Z2025-05-27T17:37:34.4034543Zmcp-server-webcrawl.pnghttps://pragmar.com/media/static/images/home/mcp-server-webcrawl.pnghttps://pragmar.com/media/static/images/home/mcp-server-webcrawl.png�92.112.184.4O �SEEww%2025-05-27T17:37:34.3878913Z2025-05-27T17:37:34.3878913Zqbit.pnghttps://pragmar.com/media/static/images/home/qbit.pnghttps://pragmar.com/media/static/images/home/qbit.png�92.112.184.4(�\EE#}}%2025-05-27T17:37:34.3550649Z2025-05-27T17:37:34.3550649Zappstat.pnghttps://pragmar.com/media/static/images/home/appstat.pnghttps://pragmar.com/media/static/images/home/appstat.png�92.112.184.4_��hEE)��%2025-05-27T17:37:34.3433287Z2025-05-27T17:37:34.3433287Zinterrobot.pnghttps://pragmar.com/media/static/images/home/interrobot.pnghttps://pragmar.com/media/static/images/home/interrobot.png�92.112.184.4���yEE%��%2025-05-27T17:37:34.3226022Z2025-05-27T17:37:34.3226022Zmain.min.csshttps://pragmar.com/media/static/styles/css/main.min.css?202505251919https://pragmar.com/media/static/styles/css/main.min.css?202505251919 �92.112.184.4� �8 EE+U]  !2025-05-27T17:37:26.2528023Z2025-05-27T17:37:26.2528023ZExample Domainshttps://www.iana.org/domains/examplehttp://www.iana.org/help/example-domains�192.0.33.8$�� EE)55 ' 2025-05-27T17:37:25.1722495Z2025-05-27T17:37:25.1722495ZExample Domainhttps://example.com/https://example.coEd4T"S���� E p� )* � � ���- Hf �  8& � � Z �� W ���YY��31��vC  � �pN�o���������D�t:uhttps://pragmar.bandcamp.com/album/nearly-irrelevant?F� https://russianapartments.bandcamp.com/album/i-am-memory-yellow>;whttps://pragmar.bandcamp.com/album/ohdowas-volume-one=;whttps://pragmar.bandcamp.com/album/ohdowas-volume-two<1chttps://snowballearth.bandcamp.com/releases;#Ghttps://pragmar.com/moffitor/:/_https://www.youtube.com/embed/IZKyA7IWsOg9Q�!https://pragmar.com/media/static/images/moffitor/monitor.svgz?2025052519198R�#https://pragmar.com/media/static/images/moffitor/moffitor.svgz?2025052519197P�https://pragmar.com/media/static/styles/css/moffitor.min.css?2025052519196,Yhttps://pragmar.com/moffitor/download/5.]https://pragmar.com/mcp-server-webcrawl/4Z�3https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?2025052519193/_https://www.youtube.com/embed/JOGRYbo6WwI2/_https://www.youtube.com/embed/sOMaojm0R0Y1/_https://www.youtube.com/embed/55y8oKWXJLs0/_https://www.youtube.com/embed/fx-4WZu-UT8//_https://www.youtube.com/embed/uqEEqVsofhc.N�https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4-Z�3https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919,K�https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919+?https://pragmar.com/qbit/*L�https://pragmar.com/media/static/images/home/appstat.png?202505251919);whttps://pragmar.com/media/static/images/qbit/ram.svgz(B�https://pragmar.com/media/static/images/qbit/windows10.svgz'/_https://www.youtube.com/embed/ePvqPE1KJDQ&>}https://pragmar.com/media/static/images/qbit/engine.svgz%={https://pragmar.com/media/static/images/qbit/draft.svgz$B�https://pragmar.com/media/static/images/qbit/antialias.svgz#B�https://pragmar.com/media/static/images/qbit/multicore.svgz";whttps://pragmar.com/media/static/images/qbit/2x1.svgz!;whttps://pragmar.com/media/static/images/qbit/1x1.svgz ={https://pragmar.com/media/static/images/qbit/arrow.svgzL�https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919(Qhttps://pragmar.com/qbit/download/"Ehttps://pragmar.com/appstat/N�https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919I�https://pragmar.com/media/static/images/home/qbit.png?202505251919M�https://pragmar.com/media/static/images/home/moffitor.png?202505251919X�/https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919O�https://pragmar.com/media/static/images/home/interrobot.png?202505251919V�+https://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919H�https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4S�%https://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919L�https://pragmar.com/media/static/images/appstat/logo.svg?202505251919O�https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919+Whttps://pragmar.com/appstat/download/5https://interro.bot/5https://pragmar.com/K�https://pragmar.com/media/static/scripts/js/main.min.js?202505251919={https://pragmar.com/media/static/images/home/nearly.png D�https://pragmar.com/media/static/images/home/memoryyellow.png B�https://pragmar.com/media/static/images/home/ohdowas.v1.png B�https://pragmar.com/media/static/images/home/ohdowas.v2.png E� https://pragmar.com/media/static/images/home/snowballearth.png ?https://pragmar.com/media/static/images/home/moffitor.pngK�https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png;whttps://pragmar.com/media/static/images/home/qbit.png>}https://pragmar.com/media/static/images/home/appstat.pngB�https://pragmar.com/media/static/images/home/interrobot.pngL�https://pragmar.com/media/static/styles/cs�Z�3https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?2025052519193 �Xe�@��XYYYYYXXXXXXXXXXXXh) EEW 2025-05-27T17:37:37.1477413Z2025-05-27T17:37:37.1477413Zhttps://pragmar.com/moffitor/support/|$ EE 2025-05-27T17:37:35.7682641Z2025-05-27T17:37:35.7682641Zhttps://pragmar.github.io/mcp-server-webcrawl/guides.htmld# EEO 2025-05-27T17:37:35.7682621Z2025-05-27T17:37:35.7682621Zhttps://www.python.org/downloads/]" EEA 2025-05-27T17:37:35.7682584Z2025-05-27T17:37:35.7682584Zhttps://claude.ai/download^! EEC 2025-05-27T17:37:35.7682577Z2025-05-27T17:37:35.7682577Zhttps://crawler.siteone.io/m EEa 2025-05-27T17:37:35.7682569Z2025-05-27T17:37:35.7682569Zhttps://github.com/projectdiscovery/katana(�EEQ 2025-05-27T17:37:35.7682561Z2025-05-27T17:37:35.7682561Zhttps://en.wikipedia.org/wiki/Wget(EEm 2025-05-27T17:37:35.7682544Z2025-05-27T17:37:35.7682544Zhttps://en.wikipedia.org/wiki/WARC_(file_format)(�EEi 2025-05-27T17:37:35.7682517Z2025-05-27T17:37:35.7682517Zhttps://github.com/pragmar/mcp-server-webcrawl(6EEy 2025-05-27T17:37:34.9273686Z2025-05-27T17:37:34.9273686Zhttps://www.microsoft.com/store/productid/9N08PWW9G9W3� EEO 2025-05-27T17:37:34.9273677Z2025-05-27T17:37:34.9273677Zhttps://pragmar.com/qbit/history/��EEc 2025-05-27T17:37:34.6104412Z2025-05-27T17:37:34.6104412Zhttps://interro.bot/?utm_source=pragmar.comJEEi 2025-05-27T17:37:34.6104404Z2025-05-27T17:37:34.6104404Zhttps://apps.microsoft.com/detail/9p73n0wcdkdb�EEU 2025-05-27T17:37:34.6104399Z2025-05-27T17:37:34.6104399Zhttps://pragmar.com/appstat/privacy/nEEO 2025-05-27T17:37:34.6104386Z2025-05-27T17:37:34.6104386Zhttps://pragmar.com/appstat/help/EEu 2025-05-27T17:37:34.2914050Z2025-05-27T17:37:34.2914050Zhttps://pragmar.bandcamp.com/album/nearly-irrelevant�EE� 2025-05-27T17:37:34.2914042Z2025-05-27T17:37:34.2914042Zhttps://russianapartments.bandcamp.com/album/i-am-memory-yellow EEw 2025-05-27T17:37:34.2914006Z2025-05-27T17:37:34.2914006Zhttps://pragmar.bandcamp.com/album/ohdowas-volume-one�EEw 2025-05-27T17:37:34.2913999Z2025-05-27T17:37:34.2913999Zhttps://pragmar.bandcamp.com/album/ohdowas-volume-twoEEc 2025-05-27T17:37:34.2913991Z2025-05-27T17:37:34.2913991Zhttps://snowballearth.bandcamp.com/releases�EEG 2025-05-27T17:37:34.2913975Z2025-05-27T17:37:34.291c5 EEM 2025-05-27T17:37:44.6060636Z2025-05-27T17:37:44.6060636Zhttps://modelcontextprotocol.io/h( EEW 2025-05-27T17:37:37.1477393Z2025-05-27T17:37:37.1477393Zhttps://pragmar.com/moffitor/privacy/�EEg 2025-05-27T17:37:35.7682499Z2025-05-27T17:37:35.7682499Zhttps://pragmar.com/mcp-server-webcrawl/help/fEEO 2025-05-27T17:37:34.9273669Z2025-05-27T17:37:34.9273669Zhttps://pragmar.com/qbit/privacy/ o g �  >Ls g � � � � � � � � � � � � � � � � � �+Whttps://pragmar.com/moffitor/support/)?https://pragmar.github.io/mcp-server-webcrawl/guides.html$'Ohttps://www.python.org/downloads/# Ahttps://claude.ai/download"!Chttps://crawler.siteone.io/!0ahttps://github.com/projectdiscovery/katana ��https://en.wikipedia.org/wiki/Wget��https://en.wikipedia.org/wiki/WARC_(file_format)�}https://github.com/pragmar/mcp-server-webcrawl�Hhttps://www.microsoft.com/store/productid/9N08PWW9G9W3�2https://pragmar.com/qbit/history/� https://interro.bot/?utm_source=pragmar.com�https://apps.microsoft.com/detail/9p73n0wcdkdb�https://pragmar.com/appstat/privacy/xhttps://pragmar.com/appstat/help/ Phttps://pragmar.bandcamp.com/album/nearly-irrelevant  https://russianapartments.bandcamp.com/album/i-am-memory-yellow �https://pragmar.bandcamp.com/album/ohdowas-volume-one �https://pragmar.bandcamp.com/album/ohdowas-volume-twoVhttps://snowballearth.bandcamp.com/releas&Mhttps://modelcontextprotocol.io/5+Whttps://pragmar.com/moffitor/privacy/(l/^https://pragmar.com/mcp-server-webcrawl/help/r.(https://pragmar.com/qbit/privacy/ �Z�i UEE e7ccbb42-b0d2-460f-ab00-10a8c21611822025-05-27T17:37:34.2605755Z2025-05-27T17:37:34.2605755Z{}�# UEE �!�of614bae7-cc98-448b-a7b9-acdf5389df372025-05-27T17:37:25.0596071Z2025-05-27T17:37:26.2734737Z{"__meta__":{"generator":"interrobot v2.9.1","generated":"2025-05-27T17:37:26.2845165Z","format":"2.0.0","crawl":"f614bae7-cc98-448b-a7b9-acdf5389df37","url":"https://example.com/","time":10},"detail":{"counts":{"asset":0,"assetInternal":0,"assetInternalOk":0,"assetInternalError":0,"assetInternalNoRobots":0,"assetInternalRedirect":0,"assetInternalSsl":0,"assetExternal":0,"assetExternalOk":0,"assetExternalError":0,"assetExternalNoRobots":0,"assetExternalRedirect":0,"assetExternalSsl":0,"page":2,"pageInternal":1,"pageInternalOk":1,"pageInternalError":0,"pageInternalNoRobots":0,"pageInternalRedirect":0,"pageInternalSsl":1,"pageExternal":1,"pageExternalOk":1,"pageExternalError":0,"pageExternalNoRobots":0,"pageExternalRedirect":1,"pageExternalSsl":1},"sizes":{"assetStd":0,"asset50":0,"asset90":0,"asset95":0,"assetInternalStd":0,"assetInternal50":0,"assetInternal90":0,"assetInternal95":0,"assetExternalStd":0,"assetExternal50":0,"assetExternal90":0,"assetExternal95":0,"pageStd":2399.9204153471424,"page50":2947,"page90":4305,"page95":4474,"pageInternalStd":0,"pageInternal50":1250,"pageInternal90":1250,"pageInternal95":1250,"pageExternalStd":0,"pageExternal50":4644,"pageExternal90":4644,"pageExternal95":4644},"timings":{"assetStd":0,"asset50":0,"asset90":0,"asset95":0,"assetInternalStd":0,"assetInternal50":0,"assetInternal90":0,"assetInternal95":0,"assetExternalStd":0,"assetExternal50":0,"assetExternal90":0,"assetExternal95":0,"pageStd":218.4959953866432,"page50":244,"page90":367,"page95":383,"pageInternalStd":0,"pageInternal50":89,"pageInternal90":89,"pageInternal95":89,"pageExternalStd":0,"pageExternal50":398,"pageExternal90":398,"pageExternal95":398}}}13:37 · 0.00s · 🤖 starting new crawl 13:37 · 0.01s · ⚡ cleared project, starting new crawl 13:37 · 0.09s · 📄 https://example.com/ 13:37 · 0.01s · ☇ processed links, 1 queued, 0 malformed 13:37 · 0.40s · 📄 https://www.iana.org/domains/example 13:37 · 0.67s · 🤖 refreshed www.iana.org/robots.txt 13:37 · 0.00s · ⚡ crawl complete, computing link integrity. 13:37 · 0.01s · ⚡ link integrity computed ���*Ue7ccbb42-b0d2-460f-ab00-10a8c2161182) Uf614bae7-cc98-448b-a7b9-acdf5389df37     �� � � �A���rC- Aindexsqlite_autoindex_Plugins_1Plugins- Aindexsqlite_autoindex_Options_1Options � �tableOptionsOptions CREATE TABLE Options ( Id INTEGER Primary Key Autoincrement NOT NULL, Key VARCHAR(32) NOT NULL, Value VARCHAR(255) NOT NULL, UNIQUE(Key) ON CONFLICT REPLACE )+ ?indexsqlite_autoindex_Crawls_1Crawls ��etableCrawlsCrawls CREATE TABLE Crawls ( Id INTEGER Primary Key Autoincrement NOT NULL, Project INTEGER NOT NULL, UniqueId VARCHAR(64) NOT NULL, Created VARCHAR(32) NOT NULL, Modified VARCHAR(32) NOT NULL, Complete INTEGER NOT NULL, Timer INTEGER NOT NULL, Report TEXT NOT NULL, Log TEXT NOT NULL, UNIQUE(Project, UniqueId) ON CONFLICT REPLACE, FOREIGN KEY (Project) REFERENCES Projects(Id) ON DELETE CASCADE )�� tableQueuersQueuersCREATE TABLE Queuers ( Id INTEGER Primary Key Autoincrement NOT NULL, Project INTEGER NOT NULL, Crawl INTEGER NOT NULL, Created VARCHAR(32) NOT NULL, Modified VARCHAR(32) NOT NULL, Url VARCHAR(2048) NOT NULL, Type INTEGER NOT NULL, External INTEGER NOT NULL, UNIQUE(Project, Url) ON CONFLICT REPLACE, FOREIGN KEY (Project) REFERENCES Projects(Id) ON DELETE CASCADE, FOREIGN KEY (Crawl) REFERENCES Crawls(Id) ON DELETE CASCADE )-Aindexsqlite_autoindex_Queuers_1Queuers��]tableResourcesResourcesCREATE TABLE Resources ( Id INTEGER Primary Key Autoincrement NOT NULL, Project INTEGER NOT NULL, Crawl INTEGER NOT NULL, Created VARCHAR(32) NOT NULL, Modified VARCHAR(32) NOT NULL, Name VARCHAR(255) NOT NULL, Href VARCHAR(2048) NOT NULL, Url VARCHAR(2048) NOT NULL, Collection INTEGER NOT NULL, Type INTEGER NOT NULL, Status INTEGER NOT NULL, External INTEGER NOT NULL, Redirect INTEGER NOT NULL, NoRobots INTEGER NOT NULL, Ip VARCHAR(128) NOT NULL, Size INTEGER NOT NULL, Time INTEGER NOT NULL, LinksHealth INTEGER NOT NULL, AssetsHealth INTEGER NOT NULL, UNIQUE(Project, Href) ON CONFLICT REPLACE, FOREIGN KEY (Project) REFERENCES Projects(Id) ON DELETE CASCADE, FOREIGN KEY (Crawl) REFERENCES Crawls(Id) ON DELETE CASCADE )1Eindexsqlite_autoindex_Resources_1ResourcesP++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)�'�!tableProjectsProjectsCREATE TABLE Projects ( Id INTEGER Primary Key Autoincrement NOT NULL, Crawl INTEGER DEFAULT NULL, Created VARCHAR(32) NOT NULL, Modified VARCHAR(32) NOT NULL, Url VARCHAR(2048) NOT NULL UNIQUE, Status INTEGER NOT NULL, Icon BLOB NOT NULL, RobotsText TEXT NOT NULL, RobotsUpdated VARCHAR(32) NOT NULL, ValidatedFile INTEGER NOT NULL, Settings TEXT NOT NULL, FOREIGN KEY (Crawl) REFERENCES Crawls(Id) ON DELETE SET NULL )/Cindexsqlite_autoindex_Projects_1Projects ����� d 5 � � +�t �`��<���d�� �\{� { � � I �&�9%//�#tableResourcesFullTextResourcesFullTextCREATE VIRTUAL TABLE ResourcesFullText USING fts5(Id, Project, Name, NameExploded, Href, HrefExploded, Url, Collection, Type, Status, External, Redirect, NoRobots, Headers, Content, Time, Links, Assets, LinksHealth, AssetsHealth, tokenize="unicode61 tokenchars '-_'")q$?�indexIndexResourceAssetsHealthResources'CREATE INDEX IndexResourceAssetsHealth ON Resources (AssetsHealth)n#=� indexIndexResourceLinksHealthResources&CREATE INDEX IndexResourceLinksHealth ON Resources (LinksHealth)X"/qindexIndexResourceTimeResources%CREATE INDEX IndexResourceTime ON Resources (Time)X!/qindexIndexResourceSizeResources$CREATE INDEX IndexResourceSize ON Resources (Size)e 7�indexIndexResourceNoRobotsResources#CREATE INDEX IndexResourceNoRobots ON Resources (NoRobots)e7�indexIndexResourceRedirectResources"CREATE INDEX IndexResourceRedirect ON Resources (Redirect)e7�indexIndexResourceExternalResources!CREATE INDEX IndexResourceExternal ON Resources (External)^3yindexIndexResourceStatusResources CREATE INDEX IndexResourceStatus ON Resources (Status)X/qindexIndexResourceTypeResourcesCREATE INDEX IndexResourceType ON Resources (Type)k;� indexIndexResourceCollectionResourcesCREATE INDEX IndexResourceCollection ON Resources (Collection)U-mindexIndexResourceUrlResourcesCREATE INDEX IndexResourceUrl ON Resources (Url)X/qindexIndexResourceHrefResourcesCREATE INDEX IndexResourceHref ON Resources (Href)X/qindexIndexResourceNameResourcesCREATE INDEX IndexResourceName ON Resources (Name)e7�indexIndexResourceModifiedResourcesCREATE INDEX IndexResourceModified ON Resources (Modified)a5}indexIndexResourceCreatedResourcesCREATE INDEX IndexResourceCreated ON Resources (Created)[1uindexIndexResourceCrawlResourcesCREATE INDEX IndexResourceCrawl ON Resources (Crawl)a5}indexIndexResourceProjectResourcesCREATE INDEX IndexResourceProject ON Resources (Project)R+iindexIndexResourceIdResourcesCREATE INDEX IndexResourceId ON Resources (Id)Q+iindexIndexProjectUrlProjectsCREATE INDEX IndexProjectUrl ON Projects (Url)b5indexIndexProjectModifiedResourcesCREATE INDEX IndexProjectModified ON Resources (Modified)_3{indexIndexProjectCreatedResourcesCREATE INDEX IndexProjectCreated ON Resources (Created)W/qindexIndexProjectCrawlProjectsCREATE INDEX IndexProjectCrawl ON Projects (Crawl)N)eindexIndexProjectIdProjectsCREATE INDEX IndexProjectId ON Projects (Id)- Aindexsqlite_autoindex_Plugins_1Plugins�l �/tablePluginsPlugins CREATE TABLE Plugins ( Id INTEGER Primary Key Autoincrement NOT NULL, Created VARCHAR(32) NOT NULL, Modified VARCHAR(32) NOT NULL, Src VARCHAR(2048) NOT NULL UNIQUE, Type INTEGER NOT NULL, Data TEXT NOT NULL )�Aindexsqlite_autoindex_OU-/oindexIndexQueuersCrawlQueuers/CREATE INDEX IndexQueuersCrawl ON Queuers (Crawl)[,3windexIndexQueuersProjectQueuers.CREATE INDEX IndexQueuersProject ON Queuers (Project)L+)cindexIndexQueuersIdQueuers-CREATE INDEX IndexQueuersId ON Queuers (Id)�*==�tableResourcesFullText_configResourcesFullText_config,CREATE TABLE 'ResourcesFullText_config'(k PRIMARY KEY, v) WITHOUT ROWID�)??�tableResourcesFullText_docsizeResourcesFullText_docsize+CREATE TABLE 'ResourcesFullText_docsize'(id INTEGER PRIMARY KEY, sz BLOB)�Y(??�AtableResourcesFullText_contentResourcesFullText_content*CREATE TABLE 'ResourcesFullText_content'(id INTEGER PRIMARY KEY, c- Aindexsqlite_autoindex_Options_1Options � �tableOptionsOptions CREATE TABLE Options ( Id INTEGER Primary Key Autoincrement NOT NULL, Key VARCHAR(32) NOT NULL, Value VARCHAR(255) NOT NULL, UNIQUE(Key) ON CONFLICT REPLACE )+ ?indexsqlite_autoindex_Crawls_1Crawls ��� ���  L5���}\;����uT3 � � � � m L + � � � � e D #  � � � ~ ] <  � � � � v U 4  � � � � n M , ����fE$���^=����wV5 E2025-05-27T17:37:46.2092450ZL E2025-05-27T17:37:45.7264810ZK E2025-05-27T17:37:45.6669862ZJ E2025-05-27T17:37:45.3988405ZI E2025-05-27T17:37:44.6074774ZH E2025-05-27T17:37:44.5752650ZG E2025-05-27T17:37:43.3561395ZF E2025-05-27T17:37:43.3198127ZE E2025-05-27T17:37:43.3170712ZD E2025-05-27T17:37:43.2577866ZC E2025-05-27T17:37:43.1517551ZB E2025-05-27T17:37:42.2497505ZA E2025-05-27T17:37:42.2298840Z@ E2025-05-27T17:37:42.2015088Z? E2025-05-27T17:37:41.7122555Z> E2025-05-27T17:37:40.2524355Z= E2025-05-27T17:37:39.8651269Z< E2025-05-27T17:37:38.4474117Z; E2025-05-27T17:37:37.4655091Z: E2025-05-27T17:37:37.4625921Z9 E2025-05-27T17:37:37.2469316Z8 E2025-05-27T17:37:37.2011498Z7 E2025-05-27T17:37:37.1687497Z6 E2025-05-27T17:37:37.1453644Z5 E2025-05-27T17:37:37.1159180Z4 E2025-05-27T17:37:37.1129443Z3 E2025-05-27T17:37:37.0720919Z2 E2025-05-27T17:37:36.8133516Z1 E2025-05-27T17:37:36.5836529Z0 E2025-05-27T17:37:36.3415317Z/ E2025-05-27T17:37:36.1222256Z. E2025-05-27T17:37:35.8568598Z- E2025-05-27T17:37:35.8320252Z, E2025-05-27T17:37:35.8049992Z+ E2025-05-27T17:37:35.7409258Z* E2025-05-27T17:37:35.7382671Z) E2025-05-27T17:37:35.7211594Z( E2025-05-27T17:37:35.6667288Z' E2025-05-27T17:37:35.6324249Z& E2025-05-27T17:37:35.2562353Z% E2025-05-27T17:37:35.2133837Z$ E2025-05-27T17:37:35.1740877Z# E2025-05-27T17:37:35.1343105Z" E2025-05-27T17:37:35.1045630Z! E2025-05-27T17:37:35.0335629Z E2025-05-27T17:37:34.9985747Z E2025-05-27T17:37:34.9546582Z E2025-05-27T17:37:34.9250282Z E2025-05-27T17:37:34.9062767Z E2025-05-27T17:37:34.9034475Z E2025-05-27T17:37:34.8260109Z E2025-05-27T17:37:34.7966280Z E2025-05-27T17:37:34.7735287Z E2025-05-27T17:37:34.7569070Z E2025-05-27T17:37:34.7340288Z E2025-05-27T17:37:34.7151778Z E2025-05-27T17:37:34.6910293Z E2025-05-27T17:37:34.6626414Z E2025-05-27T17:37:34.6377383Z E2025-05-27T17:37:34.6079745Z E2025-05-27T17:37:34.5871532Z E2025-05-27T17:37:34.5497224Z E2025-05-27T17:37:34.5461704Z E2025-05-27T17:37:34.5119283Z E2025-05-27T17:37:34.4977505Z E2025-05-27T17:37:34.4825227Z E2025-05-27T17:37:34.4490464Z E2025-05-27T17:37:34.4372300Z E2025-05-27T17:37:34.4243929Z E2025-05-27T17:37:34.4034543Z E2025-05-27T17:37:34.3878913Z E2025-05-27T17:37:34.3550649Z E2025-05-27T17:37:34.3433287Z E2025-05-27T17:37:34.3226022Z E2025-05-27T17:37:26.2528023ZE 2025-05-27T17:37:25.1722495Z L5���}\;����uT3 � � � � m L + � � � � e D #  � � � ~ ] <  � � � � v U 4  � � � � n M , ����fE$���^=����wV5 E2025-05-27T17:37:46.2092450ZL E2025-05-27T17:37:45.7264810ZK E2025-05-27T17:37:45.6669862ZJ E2025-05-27T17:37:45.3988405ZI E2025-05-27T17:37:44.6074774ZH E2025-05-27T17:37:44.5752650ZG E2025-05-27T17:37:43.3561395ZF E2025-05-27T17:37:43.3198127ZE E2025-05-27T17:37:43.3170712ZD E2025-05-27T17:37:43.2577866ZC E2025-05-27T17:37:43.1517551ZB E2025-05-27T17:37:42.2497505ZA E2025-05-27T17:37:42.2298840Z@ E2025-05-27T17:37:42.2015088Z? E2025-05-27T17:37:41.7122555Z> E2025-05-27T17:37:40.2524355Z= E2025-05-27T17:37:39.8651269Z< E2025-05-27T17:37:38.4474117Z; E2025-05-27T17:37:37.4655091Z: E2025-05-27T17:37:37.4625921Z9 E2025-05-27T17:37:37.2469316Z8 E2025-05-27T17:37:37.2011498Z7 E2025-05-27T17:37:37.1687497Z6 E2025-05-27T17:37:37.1453644Z5 E2025-05-27T17:37:37.1159180Z4 E2025-05-27T17:37:37.1129443Z3 E2025-05-27T17:37:37.0720919Z2 E2025-05-27T17:37:36.8133516Z1 E2025-05-27T17:37:36.5836529Z0 E2025-05-27T17:37:36.3415317Z/ E2025-05-27T17:37:36.1222256Z. E2025-05-27T17:37:35.8568598Z- E2025-05-27T17:37:35.8320252Z, E2025-05-27T17:37:35.8049992Z+ E2025-05-27T17:37:35.7409258Z* E2025-05-27T17:37:35.7382671Z) E2025-05-27T17:37:35.7211594Z( E2025-05-27T17:37:35.6667288Z' E2025-05-27T17:37:35.6324249Z& E2025-05-27T17:37:35.2562353Z% E2025-05-27T17:37:35.2133837Z$ E2025-05-27T17:37:35.1740877Z# E2025-05-27T17:37:35.1343105Z" E2025-05-27T17:37:35.1045630Z! E2025-05-27T17:37:35.0335629Z E2025-05-27T17:37:34.9985747Z E2025-05-27T17:37:34.9546582Z E2025-05-27T17:37:34.9250282Z E2025-05-27T17:37:34.9062767Z E2025-05-27T17:37:34.9034475Z E2025-05-27T17:37:34.8260109Z E2025-05-27T17:37:34.7966280Z E2025-05-27T17:37:34.7735287Z E2025-05-27T17:37:34.7569070Z E2025-05-27T17:37:34.7340288Z E2025-05-27T17:37:34.7151778Z E2025-05-27T17:37:34.6910293Z E2025-05-27T17:37:34.6626414Z E2025-05-27T17:37:34.6377383Z E2025-05-27T17:37:34.6079745Z E2025-05-27T17:37:34.5871532Z E2025-05-27T17:37:34.5497224Z E2025-05-27T17:37:34.5461704Z E2025-05-27T17:37:34.5119283Z E2025-05-27T17:37:34.4977505Z E2025-05-27T17:37:34.4825227Z E2025-05-27T17:37:34.4490464Z E2025-05-27T17:37:34.4372300Z E2025-05-27T17:37:34.4243929Z E2025-05-27T17:37:34.4034543Z E2025-05-27T17:37:34.3878913Z E2025-05-27T17:37:34.3550649Z E2025-05-27T17:37:34.3433287Z E2025-05-27T17:37:34.3226022Z E2025-05-27T17:37:26.2528023ZE 2025-05-27T17:37:25.1722495Z ���5https://pragmar.com/5 https://example.com/ L:���������������������~xrlf`ZTNHB<60*$ ���������������������|vpjd^XRLF@:LLKKJJIIHHGGFFEEDDCCBBAA@@??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!       L;���������������������ysmga[UOIC=71+% ���������������������}wqke_YSMGA;LKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!        L9���������������������}wqke_YSMGA;5/)# ����������������������{uoic]WQKE?9LKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!        L5���}\;����uT3 � � � � m L + � � � � e D #  � � � ~ ] <  � � � � v U 4  � � � � n M , ����fE$���^=����wV5 E2025-05-27T17:37:46.2092450ZL E2025-05-27T17:37:45.7264810ZK E2025-05-27T17:37:45.6669862ZJ E2025-05-27T17:37:45.3988405ZI E2025-05-27T17:37:44.6074774ZH E2025-05-27T17:37:44.5752650ZG E2025-05-27T17:37:43.3561395ZF E2025-05-27T17:37:43.3198127ZE E2025-05-27T17:37:43.3170712ZD E2025-05-27T17:37:43.2577866ZC E2025-05-27T17:37:43.1517551ZB E2025-05-27T17:37:42.2497505ZA E2025-05-27T17:37:42.2298840Z@ E2025-05-27T17:37:42.2015088Z? E2025-05-27T17:37:41.7122555Z> E2025-05-27T17:37:40.2524355Z= E2025-05-27T17:37:39.8651269Z< E2025-05-27T17:37:38.4474117Z; E2025-05-27T17:37:37.4655091Z: E2025-05-27T17:37:37.4625921Z9 E2025-05-27T17:37:37.2469316Z8 E2025-05-27T17:37:37.2011498Z7 E2025-05-27T17:37:37.1687497Z6 E2025-05-27T17:37:37.1453644Z5 E2025-05-27T17:37:37.1159180Z4 E2025-05-27T17:37:37.1129443Z3 E2025-05-27T17:37:37.0720919Z2 E2025-05-27T17:37:36.8133516Z1 E2025-05-27T17:37:36.5836529Z0 E2025-05-27T17:37:36.3415317Z/ E2025-05-27T17:37:36.1222256Z. E2025-05-27T17:37:35.8568598Z- E2025-05-27T17:37:35.8320252Z, E2025-05-27T17:37:35.8049992Z+ E2025-05-27T17:37:35.7409258Z* E2025-05-27T17:37:35.7382671Z) E2025-05-27T17:37:35.7211594Z( E2025-05-27T17:37:35.6667288Z' E2025-05-27T17:37:35.6324249Z& E2025-05-27T17:37:35.2562353Z% E2025-05-27T17:37:35.2133837Z$ E2025-05-27T17:37:35.1740877Z# E2025-05-27T17:37:35.1343105Z" E2025-05-27T17:37:35.1045630Z! E2025-05-27T17:37:35.0335629Z E2025-05-27T17:37:34.9985747Z E2025-05-27T17:37:34.9546582Z E2025-05-27T17:37:34.9250282Z E2025-05-27T17:37:34.9062767Z E2025-05-27T17:37:34.9034475Z E2025-05-27T17:37:34.8260109Z E2025-05-27T17:37:34.7966280Z E2025-05-27T17:37:34.7735287Z E2025-05-27T17:37:34.7569070Z E2025-05-27T17:37:34.7340288Z E2025-05-27T17:37:34.7151778Z E2025-05-27T17:37:34.6910293Z E2025-05-27T17:37:34.6626414Z E2025-05-27T17:37:34.6377383Z E2025-05-27T17:37:34.6079745Z E2025-05-27T17:37:34.5871532Z E2025-05-27T17:37:34.5497224Z E2025-05-27T17:37:34.5461704Z E2025-05-27T17:37:34.5119283Z E2025-05-27T17:37:34.4977505Z E2025-05-27T17:37:34.4825227Z E2025-05-27T17:37:34.4490464Z E2025-05-27T17:37:34.4372300Z E2025-05-27T17:37:34.4243929Z E2025-05-27T17:37:34.4034543Z E2025-05-27T17:37:34.3878913Z E2025-05-27T17:37:34.3550649Z E2025-05-27T17:37:34.3433287Z E2025-05-27T17:37:34.3226022Z E2025-05-27T17:37:26.2528023ZE 2025-05-27T17:37:25.1722495Z L5���}\;����uT3 � � � � m L + � � � � e D #  � � � ~ ] <  � � � � v U 4  � � � � n M , ����fE$���^=����wV5 E2025-05-27T17:37:46.2092450ZL E2025-05-27T17:37:45.7264810ZK E2025-05-27T17:37:45.6669862ZJ E2025-05-27T17:37:45.3988405ZI E2025-05-27T17:37:44.6074774ZH E2025-05-27T17:37:44.5752650ZG E2025-05-27T17:37:43.3561395ZF E2025-05-27T17:37:43.3198127ZE E2025-05-27T17:37:43.3170712ZD E2025-05-27T17:37:43.2577866ZC E2025-05-27T17:37:43.1517551ZB E2025-05-27T17:37:42.2497505ZA E2025-05-27T17:37:42.2298840Z@ E2025-05-27T17:37:42.2015088Z? E2025-05-27T17:37:41.7122555Z> E2025-05-27T17:37:40.2524355Z= E2025-05-27T17:37:39.8651269Z< E2025-05-27T17:37:38.4474117Z; E2025-05-27T17:37:37.4655091Z: E2025-05-27T17:37:37.4625921Z9 E2025-05-27T17:37:37.2469316Z8 E2025-05-27T17:37:37.2011498Z7 E2025-05-27T17:37:37.1687497Z6 E2025-05-27T17:37:37.1453644Z5 E2025-05-27T17:37:37.1159180Z4 E2025-05-27T17:37:37.1129443Z3 E2025-05-27T17:37:37.0720919Z2 E2025-05-27T17:37:36.8133516Z1 E2025-05-27T17:37:36.5836529Z0 E2025-05-27T17:37:36.3415317Z/ E2025-05-27T17:37:36.1222256Z. E2025-05-27T17:37:35.8568598Z- E2025-05-27T17:37:35.8320252Z, E2025-05-27T17:37:35.8049992Z+ E2025-05-27T17:37:35.7409258Z* E2025-05-27T17:37:35.7382671Z) E2025-05-27T17:37:35.7211594Z( E2025-05-27T17:37:35.6667288Z' E2025-05-27T17:37:35.6324249Z& E2025-05-27T17:37:35.2562353Z% E2025-05-27T17:37:35.2133837Z$ E2025-05-27T17:37:35.1740877Z# E2025-05-27T17:37:35.1343105Z" E2025-05-27T17:37:35.1045630Z! E2025-05-27T17:37:35.0335629Z E2025-05-27T17:37:34.9985747Z E2025-05-27T17:37:34.9546582Z E2025-05-27T17:37:34.9250282Z E2025-05-27T17:37:34.9062767Z E2025-05-27T17:37:34.9034475Z E2025-05-27T17:37:34.8260109Z E2025-05-27T17:37:34.7966280Z E2025-05-27T17:37:34.7735287Z E2025-05-27T17:37:34.7569070Z E2025-05-27T17:37:34.7340288Z E2025-05-27T17:37:34.7151778Z E2025-05-27T17:37:34.6910293Z E2025-05-27T17:37:34.6626414Z E2025-05-27T17:37:34.6377383Z E2025-05-27T17:37:34.6079745Z E2025-05-27T17:37:34.5871532Z E2025-05-27T17:37:34.5497224Z E2025-05-27T17:37:34.5461704Z E2025-05-27T17:37:34.5119283Z E2025-05-27T17:37:34.4977505Z E2025-05-27T17:37:34.4825227Z E2025-05-27T17:37:34.4490464Z E2025-05-27T17:37:34.4372300Z E2025-05-27T17:37:34.4243929Z E2025-05-27T17:37:34.4034543Z E2025-05-27T17:37:34.3878913Z E2025-05-27T17:37:34.3550649Z E2025-05-27T17:37:34.3433287Z E2025-05-27T17:37:34.3226022Z E2025-05-27T17:37:26.2528023ZE 2025-05-27T17:37:25.1722495Z L S F 8��� � k� �  /� '  d � ze� � � � U 5 �{ �� �A `*  �  H�n��  �} � � h xW �l � � { 3 h � �0C o� � � (V � X �Z�7GitHub - projectdiscovery/katana: A next-generation crawling and spidering framework.L-Wget - WikipediaK"IWARC (file format) - WikipediaJj�WGitHub - pragmar/mcp-server-webcrawl: MCP server tailored to connecting web crawler data and archivesIAmcp-server-webcrawl | HelpH<}Qbit - Download and install on Windows | Microsoft StoreG9Qbit | Release HistoryF=Qbit | Privacy StatementE'translogo.pngD@�InterroBot Web Crawler and Analyzer (Windows/macOS/Android)CE� appstat - Free download and install on Windows | Microsoft StoreBCappstat | Privacy StatementA)appstat | Help@Cnearly irrelevant | pragmar?@�I AM MEMORY YELLOW | MEMORY YELLOW | The Russian Apartments> Eohdowas volume one | pragmar= Eohdowas volume two | pragmar<#KSnowball Earth | Snowball Earth;;{Moffitor | Put Your Computer Monitor to Sleep on Demand:#IZKyA7IWsOg9%monitor.svgz8'moffitor.svgz7-moffitor.min.css6C[forbidden by rel=nofollow]55omcp-server-webcrawl | MCP server for web crawlers4!netwww.svg3#JOGRYbo6WwI2#sOMaojm0R0Y1#55y8oKWXJLs0#fx-4WZu-UT8/#uqEEqVsofhc.#mcpdemo.mp4-!mcpswc.svg,#mcp.min.css+)WQbit | The Pragmatic Skybox Generator*#appstat.png) ram.svgz()windows10.svgz'#ePvqPE1KJDQ&#engine.svgz%!draft.svgz$)antialias.svgz#)multicore.svgz" 2x1.svgz! 1x1.svgz !arrow.svgz%qbit.min.cssC[forbidden by rel=nofollow])Wappstat | Process Monitor for Windows)appstat.min.js qbit.png%moffitor.png;mcp-server-webcrawl.png)interrobot.png1capture.detail.png/appstatdevenv.mp41microsoftstore.svg logo.svg+appstat.min.cssC[forbidden by rel=nofollow]@�InterroBot Web Crawler and Analyzer (Windows/macOS/Android) Pragmar#main.min.js!nearly.png -memoryyellow.png )ohdowas.v1.png )ohdowas.v2.png /snowballearth.png %moffitor.png;mcp-server-webcrawl.png qbit.png#appstat.png)interrobot.png%main.min.css+Example Domains) Example Domain���� �  I���  � �� 3 tr  + ^4 � � n �� � ��I��u3�wm;��U� < � �t��%e��<��rG��D�(Uhttps://pragmar.com/appstat/privacy/A%Ohttps://pragmar.com/appstat/help/@8uhttps://pragmar.bandcamp.com/album/nearly-irrelevant?D� https://russianapartments.bandcamp.com/album/i-am-memory-yellow>9whttps://pragmar.bandcamp.com/album/ohdowas-volume-one=9whttps://pragmar.bandcamp.com/album/ohdowas-volume-two</chttps://snowballearth.bandcamp.com/releases;!Ghttps://pragmar.com/moffitor/:-_https://www.youtube.com/embed/IZKyA7IWsOg9O�!https://pragmar.com/media/static/images/moffitor/monitor.svgz?2025052519198P�#https://pragmar.com/media/static/images/moffitor/moffitor.svgz?2025052519197N�https://pragmar.com/media/static/styles/css/moffitor.min.css?2025052519196*Yhttps://pragmar.com/moffitor/download/5,]https://pragmar.com/mcp-server-webcrawl/4X�3https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?2025052519193-_https://www.youtube.com/embed/JOGRYbo6WwI2-_https://www.youtube.com/embed/sOMaojm0R0Y1-_https://www.youtube.com/embed/55y8oKWXJLs0-_https://www.youtube.com/embed/fx-4WZu-UT8/-_https://www.youtube.com/embed/uqEEqVsofhc.L�https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4-X�3https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919,I�https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919+?https://pragmar.com/qbit/*J�https://pragmar.com/media/static/images/home/appstat.png?202505251919)9whttps://pragmar.com/media/static/images/qbit/ram.svgz(@�https://pragmar.com/media/static/images/qbit/windows10.svgz'-_https://www.youtube.com/embed/ePvqPE1KJDQ&<}https://pragmar.com/media/static/images/qbit/engine.svgz%;{https://pragmar.com/media/static/images/qbit/draft.svgz$@�https://pragmar.com/media/static/images/qbit/antialias.svgz#@�https://pragmar.com/media/static/images/qbit/multicore.svgz"9whttps://pragmar.com/media/static/images/qbit/2x1.svgz!9whttps://pragmar.com/media/static/images/qbit/1x1.svgz ;{https://pragmar.com/media/static/images/qbit/arrow.svgzJ�https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919&Qhttps://pragmar.com/qbit/download/ Ehttps://pragmar.com/appstat/L�https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919G�https://pragmar.com/media/static/images/home/qbit.png?202505251919K�https://pragmar.com/media/static/images/home/moffitor.png?202505251919V�/https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919M�https://pragmar.com/media/static/images/home/interrobot.png?202505251919T�+https://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919F�https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4Q�%https://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919J�https://pragmar.com/media/static/images/appstat/logo.svg?202505251919M�https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919)Whttps://pragmar.com/appstat/download/5https://interro.bot/5https://pragmar.com/I�https://pragmar.com/media/static/scripts/js/main.min.js?202505251919;{https://pragmar.com/media/static/images/home/nearly.png B�https://pragmar.com/media/static/images/home/memoryyellow.png @�https://pragmar.com/media/static/images/home/ohdowas.v1.png @�https://pragmar.com/media/static/images/home/ohdowas.v2.png C� https://pragmar.com/media/static/images/home/snowballearth.png =https://pragmar.com/media/static/images/home/moffitor.pngI�https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png9whttps://pragmar.com/media/static/images/home/qbit.png<}https://pragmar.com/media/static/images/home/appstat.png@�https://pragmar.com/media/static/images/home/interrobot.pngJ�https://pragmar.com/media/static/styles/csX�3https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?2025052519193�L��q� �  E���  � ��/ pn  ' Z0 � � j �� � ��E��q/�si7��Q� 8 � �p��!a��,�nC��@�(Uhttps://pragmar.com/appstat/privacy/A%Ohttps://pragmar.com/appstat/help/@8uhttps://pragmar.bandcamp.com/album/nearly-irrelevant?D� https://russianapartments.bandcamp.com/album/i-am-memory-yellow>9whttps://pragmar.bandcamp.com/album/ohdowas-volume-one=9whttps://pragmar.bandcamp.com/album/ohdowas-volume-two<;{https://snowballearth.bandcamp.com/album/snowball-earth;!Ghttps://pragmar.com/moffitor/:-_https://www.youtube.com/embed/IZKyA7IWsOg9O�!https://pragmar.com/media/static/images/moffitor/monitor.svgz?2025052519198P�#https://pragmar.com/media/static/images/moffitor/moffitor.svgz?2025052519197N�https://pragmar.com/media/static/styles/css/moffitor.min.css?2025052519196*Yhttps://pragmar.com/moffitor/download/5,]https://pragmar.com/mcp-server-webcrawl/4X�3https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?2025052519193-_https://www.youtube.com/embed/JOGRYbo6WwI2-_https://www.youtube.com/embed/sOMaojm0R0Y1-_https://www.youtube.com/embed/55y8oKWXJLs0-_https://www.youtube.com/embed/fx-4WZu-UT8/-_https://www.youtube.com/embed/uqEEqVsofhc.L�https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4-X�3https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919,I�https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919+?https://pragmar.com/qbit/*J�https://pragmar.com/media/static/images/home/appstat.png?202505251919)9whttps://pragmar.com/media/static/images/qbit/ram.svgz(@�https://pragmar.com/media/static/images/qbit/windows10.svgz'-_https://www.youtube.com/embed/ePvqPE1KJDQ&<}https://pragmar.com/media/static/images/qbit/engine.svgz%;{https://pragmar.com/media/static/images/qbit/draft.svgz$@�https://pragmar.com/media/static/images/qbit/antialias.svgz#@�https://pragmar.com/media/static/images/qbit/multicore.svgz"9whttps://pragmar.com/media/static/images/qbit/2x1.svgz!9whttps://pragmar.com/media/static/images/qbit/1x1.svgz ;{https://pragmar.com/media/static/images/qbit/arrow.svgzJ�https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919&Qhttps://pragmar.com/qbit/download/ Ehttps://pragmar.com/appstat/L�https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919G�https://pragmar.com/media/static/images/home/qbit.png?202505251919K�https://pragmar.com/media/static/images/home/moffitor.png?202505251919V�/https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919M�https://pragmar.com/media/static/images/home/interrobot.png?202505251919T�+https://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919F�https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4Q�%https://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919J�https://pragmar.com/media/static/images/appstat/logo.svg?202505251919M�https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919)Whttps://pragmar.com/appstat/download/5https://interro.bot/5https://pragmar.com/I�https://pragmar.com/media/static/scripts/js/main.min.js?202505251919;{https://pragmar.com/media/static/images/home/nearly.png B�https://pragmar.com/media/static/images/home/memoryyellow.png @�https://pragmar.com/media/static/images/home/ohdowas.v1.png @�https://pragmar.com/media/static/images/home/ohdowas.v2.png C� https://pragmar.com/media/static/images/home/snowballearth.png =https://pragmar.com/media/static/images/home/moffitor.pngI�https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png9whttps://pragmar.com/media/static/images/home/qbit.png<}https://pragmar.com/media/static/images/home/appstat.png@�https://pragmar.com/media/static/images/home/interrobot.pngJ�https://pragmar.com/media/static/styles/css/maFX�3https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919, LU�����_Z ������������xsnid_ZU�����������������|vpjdTNHB<60*$�����������} L K J I H G F ED C B A @ ? > = < ; :9876 5 43210/.-,+ *)('&%$#"!             LU�Z�����_ �����������xsnid_ZU$�������������������|vpjNHB<60*���}����T��d L K J I H G F ED C B A @ ? > = < ; :987 65 43210/.-, + *)('&%$#"!                L ��6������������������|ung`YRKD=/(! ������������������yrkd]VOHA:3,%  � � ��L�K�J�I�H�G�F�E�D�C�B�A�@�?�>�=�<�;�:�9�8�7�6�m5�4�3�2�1�0�/�.�-�,�+�*�)�(�'�&�%�$�#�"�!� ���m������������m���� � � � � ������� � L������������������������zupkfa\WRMH>94/*% ��������������C ������������� L K J IH GFED C BA@ ? > = < ;: 9876543 2 1 0 / .-,+*)(' &%$#"!         L�������������������������zupkfa\WRMHC>94/*%  ��������������������������LKJIH GFEDC BA@?>=< ;:9876543210/.-,+*)('&%$#"!        L�������������������������zukfa\WRMHC>94/*%  �������������������������p�LKJIHGFEDCBA@?>=<;:9876 543210/.-,+*)('&%$#"!         L ��2���o����v�>�}*+$` 17�x�L�E�q����S �b���� �������g�Z �"���� �PH@X8 � �i� L�WK~�J��IO�H�G�FE(�DArC��BA�@��? �>�>=�2</�;j:�D9I8�7�65?�4N�3�2�u1�60��/��.N8-�,%+2|*_�) u(q'��& % $0#�"�!� �Q"aV('kO ��^�D89%i�Ar�t! N U� x Vy 'kO (_����$ � L1�T������N���B���q60 �w�Y*}�����}w�kH���Ke��d^$��X<8>_�j��������1�Dp�Q���L'K+JIH�GFEDaC{B A@�?>s=<V;:b987 6543�2e1t0g/g.- , + * )*('{&%$ # "!!  =          � Y L�������������������������zupkfa\WRMHC>94/*%  ��������������������������LKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!       L��������������������������zupkfa\WRMHC>94/*%  �������������������������LKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!       ��  u k a W M C 9 / %   ������������4*   � � �����������~tj`VLB8.$�������������zpf\RH� ��� � � � � � � � � � { q g ] S I ? 5 + !   � � � � � � � � � � � � � w m c Y � ��> J @ 6 , "    � � � � � � � � � � � � � x n d Z P F < 2 (   � � � � � � � � � � � � ~ t j ` V L B 8 . $    � � � � � � � � � � ��vlbXND:0&�������������|rh^TJ@6,"�������������xndZPF<2(䔀���㌀���5⌀���4ጀ���3������2ߌ����1ތ����0 �����=�����<�����;�����:�����9�����8�����7�����6�����5�����4������3������2������1������0������/������.������-������,������+������*������)������(󬀀��'򬀀��&񬀀��%𬀀��$ff���#���"������!쬀��� 묀���꬀���鬀���謀���笀���欀���嬀���䬀���㬀���⬀���ᬀ���଀���߬����ެ����ݬ����ܬ����۬����ڬ����٬���� ج���� ׬���� ֬���� լ���� Ԭ����Ӭ����Ҭ����Ѭ����Ь����Ϭ����ά���������� T������ ����� ����� ����� ����� ������������������������� �����Q�����P�����O����� N����� M����� L�����K�����J�����I�����H�����!����� �����I�����8 ������G�����*�����)������F������E������D������C������B������A������@������?������>������=������<������;������:������9������8������7������6������5������4������3������2������1������0������/������.������-������,������+������*������)������(������'�����&~�����%}�����$|�����#{�����"z�����!y����� x�����w�����v�����u�����t�����s�����r�����q�����p�����o�����n�����m�����l�����k�����j�����i�����h�����g�����f����� e����� d����� c����� b����� a�����`�����_�����^�����]�����\�����^����� � �����(�����'�����& �����% �����$ �����# �����" �����!����� ���������������������������������������������������������������������������������������������������������� ������ 󔀀�� 򔀀�� 񔀀�� 𔀀��������픀���씀���딀���唀���������������������������������������������������]�����܌����.ی����-ڌ����,ٌ����+،����*׌����)֌����(Ռ����'Ԍ����&ӌ����%Ҍ����$ь����#Ќ����"ό����!Ό���� ͌����̌����ˌ����ʌ����Ɍ����Ȍ����nj����ƌ����Ō����Č����Ì����Œ���������������������������������������������� ������ ������ ������ ������ �����������������������������+݌����/ �&�����������{jYL?6" �����������xmbU�������uj\RA6)��������wmaVI=2% � � � � � � � � � m b V K > 3 '    � � � � � � � � � ~ t i _ U B 5 *    � �R �A6, � � � � � � � � { p d Y M C 8 - "   � � � � � � � � � ~ r b W G 6 *   � � � � � � � � � u h ] M @ 6 "  ���������rfN2$�����������wlaVK?2$ ����������tcRE3' ����������}r]QD9:0vendors-node_modules_eh  0wor|  0viewez  0varix( 0ui_packages_hv  0u05t  0u003cer  0trap  0then  0swl 0specifyj  0shoh  0savf  0repd  0quoteb 0products`  0pop^  0pa\ 0officeaZ  0nofX  0montV" 0markdown-bT  0lineaR  0js-repo-pP  0insights-N  0httpuL  0highlJ  0gl-H( 0formcontrol-iF  0fi-D  0entrB  0dive@  0dea>  0d-sm-i< 0controls: 0color-sh8  0checks6  0both4  0audiot2  0app-f0  0addr.  0991,  0889*  0779(  075-&  06682$  05a3"  05-1h  0422  0346-  029  025- 020250527  0172  0125r  01-  0086c  0015e  00-  0-16  0--sl-i6 0--sl-color-neutral-7   0206-D 0166 0118 01- 00v-3a 0042-4 0004- 00- 0-ob  0wil$0version_" 0unst 0text_o&0skin-vector- 0red 0ot&0mw-ui-icon-e0m 0info- 0gnuwi 0external_ 0data-mw-v 0classn 0binu 0a0 02fh  0wg  0utf  0spe  0pinn ,0mw-references-w 0kg  0footer-in  0cs1-h 0by 078  0yoV 0varT 0tralbum_pR&0stroke-linejN  0wit� 0video_so�  0upc�* 0tralbum_page_v�  0tim�  0tak� 0subjecto� 0spirit-� 0showlin~  0scro|  0result-itz  0r-x  0quotev& 0progressive-n  0pol  0pagedj 0ohdowas-h  0nopf  0name-d< 0mobile_fan_banner_ios_3b  0md`  0m7^ 0linkedi\  0l-Z& 0is_downloadaX  0imbV  0i-T  0home_R  0h1P  0g-N 0font-stL 0featuredJ  0encoH  0documentaF 0defaultbD  0d3cB 0contextu@  0comb>  0classi<  0c3a:  0blues8& 0band-navbar-6 0arrow-r4 0album_r2  0a00  098-2.  09-,  082-*  0769(  06c-&  061-$  058-"  05-1  045-  04-  035l1  0309  02801  023- 02-5-5-5z  01995  016-  012-  01-  006v7  0010-  00-   0the-rP 0sidecL 0rodJ0rH 0publisB 0path-@ 0nso> 0name-<$0media_mode_: 0ll8 0jq6 0if-4 0hi2 0g-0 0fb-."0download-l, 0data-e* 0comm(0cancel-& 0bcwe$0art_fee"0active_p 09776 086l2 0775 0679 059-2 04c2 04-1-1 0339 028-5 0200 &01748453862_5 011c0- 0098 001-  0web-sj(0ui_packages_rf20u003e-store-field-d0u003cpab 0trun` 0tesla-^ 0std\ 0siZ 0requiX 0qurV 0pre-T 0pathsR 0opeP 0nonpN 0moL 0list-J 0js-snH 0in_F"0highlight-D.0github_sponsors_B 0findf@ 0ema> 0dire<00data-hydro-click-: 0cred8 0com_6 0classn4 0bodyr2 0ari0 0accessibl. 096, 08537c7* 075z( 075-&7n068747470733a2f2f696d672e736869656c64732e696f2f67$ 05h-3" 052- 046625c6 0358a 029 025-2#Q��������������������������~ytoje`[VQ�3 +GU�#]  �i�U Example DomainsE x a m p l e D o m a i n shttps://www.iana.org/domains/example< h t t p s : / / w w w . i a n a . o r g / d o m a i n s / e x a m p l e >http://www.iana.org/help/example-domains�Date: Tue, 27 May 2025 17:30:24 GMT Server: Apache X-Content-Type-Options: nosniff X-Content-Type-Options: nosniff Vary: Accept-Encoding X-Frame-Options: DENY Referrer-Policy: same-origin Cross-Origin-Opener-Policy: same-origin Cache-Control: public, max-age=3600 Content-Security-Policy: upgrade-insecure-requests; default-src 'self' https://*.iana.org; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.google.com https://cse.google.com https://clients1.google.com; style-src 'self' 'unsafe-inline' https://www.google.com; child-src 'self' https://www.youtube.com https://clients1.google.com https://cse.google.com https://www.google.com/; img-src 'self' https://data.iana.org https://www.iana.org https://www.google.com https://www.googleapis.com https://clients1.google.com https://*.gstatic.com; Age: 422 Last-Modified: Wed, 06 Mar 2024 16:51:21 GMT Expires: Tue, 27 May 2025 18:30:24 GMT Content-Type: text/html; charset=UTF-8 <!doctype html> <html> <head> <title>Example Domains</title> <meta charset="utf-8"> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="/_css/2025.01/iana_website.css"> <link rel="shortcut icon" type="image/ico" href="/_img/bookmark_icon.ico"> <script type="text/javascript" src="/_js/jquery.js"></script> <script type="text/javascript" src="/_js/iana.js"></script> </head> <body> <header> <div id="header"> <9�  )C5c5 ��QY Example DomainE x a m p l e D o m a i nhttps://example.com/< h t t p s : / / e x a m p l e . c o m / >https://example.com/�Accept-Ranges: bytes ETag: "84238dfc8092e5d9c0dac8ef93371a07:1736799080.121134" Vary: Accept-Encoding Cache-Control: max-age=2220 Date: Tue, 27 May 2025 17:37:25 GMT Connection: keep-alive Content-Type: text/html Last-Modified: Mon, 13 Jan 2025 20:11:20 GMT<!doctype html> <html> <head> <title>Example Domain</title> <meta charset="utf-8"> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style type="text/css"> body { background-color: #f0f0f2; margin: 0; padding: 0; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } div { width: 600px; margin: 5em auto; padding: 2em; background-color: #fdfdff; border-radius: 0.5em; box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02); } a:link, a:visited { color: #38488f; text-decoration: none; } @media (max-width: 700px) { div { margin: 0 auto; width: auto; } } </style> </head> <body> <div> <h1>Example Domain</h1> <p>This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination K�JFI$FEC�AY@�=�;�8u5K2v0t.q,R*^)c(:%f b]ZWUPJHEC A ?=< Lc�����hO6�����kR8 � � � � � p V < # � � � � � s Z @ '  � � � � � t Z @ & � � � � � t Z @ % � � � � � k Q 8  ����cL: J$�&��0K8��wJ6'}�cI:W(�&��OH6&Q�L2RG6 .. |�*F6Q�GE6Q�>GD4 0 ^C62#r�B6 5' |�AA6Q�4\@6 Q�W\?8-O��c>8 /8T��=8.O��<<8.U��;;8%O��h:6 -Q�}$X96 "�84 ? /74 @ /66 = _�l5446*"Q�Hy34 H `26 "�16 "�06 "�/6 "�.6 "�-4 = ^,4 H `+6 8 _�*8Q�P+�)4 : ^(4 + /'4 1 /&6 "�&%4 . /$4 - /#4 1 /"4 1 /!4 + / 4 + /4 - /6 9 _�o46Q�*q6 ; _�~4 7 ^4 ; ^4 F ^4 = ^4 C ^4 7 ^4 A `4 : `6 < _�k462n�6Q�Y0r6 8 _�3 4 - ^ 4 3 ^ 4 0 ^ 4 0 ^ 4 4 ^4 / ^4 : ^4 + ^4 . ^4 1 ^4 9 _o6}�%6 "� �� version �p���|v�p�����pppppppppppp))$$##""!! �N�H�B�<�<�6�0�*�$    55((  �p���|v�p�����pppppppppppp)$#"! �N�H�B�<�<�6�0�*�$    5(  �p���|v�p�����pppppppppppp)$#"! �N�H�B�<�<�6�0�*�$    5(  L5���}\;����uT3 � � � � m L + � � � � e D #  � � � ~ ] <  � � � � v U 4  � � � � n M , ����fE$���^=����wV5 E2025-05-27T17:37:46.2092450ZL E2025-05-27T17:37:45.7264810ZK E2025-05-27T17:37:45.6669862ZJ E2025-05-27T17:37:45.3988405ZI E2025-05-27T17:37:44.6074774ZH E2025-05-27T17:37:44.5752650ZG E2025-05-27T17:37:43.3561395ZF E2025-05-27T17:37:43.3198127ZE E2025-05-27T17:37:43.3170712ZD E2025-05-27T17:37:43.2577866ZC E2025-05-27T17:37:43.1517551ZB E2025-05-27T17:37:42.2497505ZA E2025-05-27T17:37:42.2298840Z@ E2025-05-27T17:37:42.2015088Z? E2025-05-27T17:37:41.7122555Z> E2025-05-27T17:37:40.2524355Z= E2025-05-27T17:37:39.8651269Z< E2025-05-27T17:37:38.4474117Z; E2025-05-27T17:37:37.4655091Z: E2025-05-27T17:37:37.4625921Z9 E2025-05-27T17:37:37.2469316Z8 E2025-05-27T17:37:37.2011498Z7 E2025-05-27T17:37:37.1687497Z6 E2025-05-27T17:37:37.1453644Z5 E2025-05-27T17:37:37.1159180Z4 E2025-05-27T17:37:37.1129443Z3 E2025-05-27T17:37:37.0720919Z2 E2025-05-27T17:37:36.8133516Z1 E2025-05-27T17:37:36.5836529Z0 E2025-05-27T17:37:36.3415317Z/ E2025-05-27T17:37:36.1222256Z. E2025-05-27T17:37:35.8568598Z- E2025-05-27T17:37:35.8320252Z, E2025-05-27T17:37:35.8049992Z+ E2025-05-27T17:37:35.7409258Z* E2025-05-27T17:37:35.7382671Z) E2025-05-27T17:37:35.7211594Z( E2025-05-27T17:37:35.6667288Z' E2025-05-27T17:37:35.6324249Z& E2025-05-27T17:37:35.2562353Z% E2025-05-27T17:37:35.2133837Z$ E2025-05-27T17:37:35.1740877Z# E2025-05-27T17:37:35.1343105Z" E2025-05-27T17:37:35.1045630Z! E2025-05-27T17:37:35.0335629Z E2025-05-27T17:37:34.9985747Z E2025-05-27T17:37:34.9546582Z E2025-05-27T17:37:34.9250282Z E2025-05-27T17:37:34.9062767Z E2025-05-27T17:37:34.9034475Z E2025-05-27T17:37:34.8260109Z E2025-05-27T17:37:34.7966280Z E2025-05-27T17:37:34.7735287Z E2025-05-27T17:37:34.7569070Z E2025-05-27T17:37:34.7340288Z E2025-05-27T17:37:34.7151778Z E2025-05-27T17:37:34.6910293Z E2025-05-27T17:37:34.6626414Z E2025-05-27T17:37:34.6377383Z E2025-05-27T17:37:34.6079745Z E2025-05-27T17:37:34.5871532Z E2025-05-27T17:37:34.5497224Z E2025-05-27T17:37:34.5461704Z E2025-05-27T17:37:34.5119283Z E2025-05-27T17:37:34.4977505Z E2025-05-27T17:37:34.4825227Z E2025-05-27T17:37:34.4490464Z E2025-05-27T17:37:34.4372300Z E2025-05-27T17:37:34.4243929Z E2025-05-27T17:37:34.4034543Z E2025-05-27T17:37:34.3878913Z E2025-05-27T17:37:34.3550649Z E2025-05-27T17:37:34.3433287Z E2025-05-27T17:37:34.3226022Z E2025-05-27T17:37:26.2528023ZE 2025-05-27T17:37:25.1722495Z ��?�u � A � � A � l �W��N�^25{indexIndexQueuersExternalQueuers5CREATE INDEX IndexQueuersExternal ON Queuers (External)R1-kindexIndexQueuersTypeQueuers4CREATE INDEX IndexQueuersType ON Queuers (Type)O0+gindexIndexQueuersUrlQueuers3CREATE INDEX IndexQueuersUrl ON Queuers (Url)b/5indexIndexQueuersModifiedResources2CREATE INDEX IndexQueuersModified ON Resources (Modified)_.3{indexIndexQueuersCreatedResources0CREATE INDEX IndexQueuersCreated ON Resources (Created)U-/oindexIndexQueuersCrawlQueuers/CREATE INDEX IndexQueuersCrawl ON Queuers (Crawl)[,3windexIndexQueuersProjectQueuers.CREATE INDEX IndexQueuersProject ON Queuers (Project)L+)cindexIndexQueuersIdQueuers-CREATE INDEX IndexQueuersId ON Queuers (Id)�*==�tableResourcesFullText_configResourcesFullText_config,CREATE TABLE 'ResourcesFullText_config'(k PRIMARY KEY, v) WITHOUT ROWID�)??�tableResourcesFullText_docsizeResourcesFullText_docsize+CREATE TABLE 'ResourcesFullText_docsize'(id INTEGER PRIMARY KEY, sz BLOB)�Y(??�AtableResourcesFullText_contentResourcesFullText_content*CREATE TABLE 'ResourcesFullText_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19)�'77�KtableResourcesFullText_idxResourcesFullText_idx)CREATE TABLE 'ResourcesFullText_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID�&99�tableResourcesFullText_dataResourcesFullText_data(CREATE TABLE 'ResourcesFullText_data'(id INTEGER PRIMARY KEY, block BLOB)�9%//�#tableResourcesFullTextResourcesFullTextCREATE VIRTUAL TABLE ResourcesFullText USING fts5(Id, Project, Name, NameExploded, Href, HrefExploded, Url, Collection, Type, Status, External, Redirect, NoRobots, Headers, Content, Time, Links, Assets, LinksHealth, AssetsHealth, tokenize="unicode61 tokenchars '-_'")q$?�indexIndexResourceAssetsHealthResources'CREATE INDEX IndexResourceAssetsHealth ON Resources (AssetsHealth)n#=� indexIndexResourceLinksHealthResources&CREATE INDEX IndexResourceLinksHealth ON Resources (LinksHealth)X"/qindexIndexResourceTimeResources%CREATE INDEX IndexResourceTime ON Resources (Time)X!/qindexIndexResourceSizeResources$CREATE INDEX IndexResourceSize ON Resources (Size)e 7�indexIndexResourceNoRobotsResources#CREATE INDEX IndexResourceNoRobots ON Resources (NoRobots) L5���}\;����uT3 � � � � m L + � � � � e D #  � � � ~ ] <  � � � � v U 4  � � � � n M , ����fE$���^=����wV5 E2025-05-27T17:37:46.2092450ZL E2025-05-27T17:37:45.7264810ZK E2025-05-27T17:37:45.6669862ZJ E2025-05-27T17:37:45.3988405ZI E2025-05-27T17:37:44.6074774ZH E2025-05-27T17:37:44.5752650ZG E2025-05-27T17:37:43.3561395ZF E2025-05-27T17:37:43.3198127ZE E2025-05-27T17:37:43.3170712ZD E2025-05-27T17:37:43.2577866ZC E2025-05-27T17:37:43.1517551ZB E2025-05-27T17:37:42.2497505ZA E2025-05-27T17:37:42.2298840Z@ E2025-05-27T17:37:42.2015088Z? E2025-05-27T17:37:41.7122555Z> E2025-05-27T17:37:40.2524355Z= E2025-05-27T17:37:39.8651269Z< E2025-05-27T17:37:38.4474117Z; E2025-05-27T17:37:37.4655091Z: E2025-05-27T17:37:37.4625921Z9 E2025-05-27T17:37:37.2469316Z8 E2025-05-27T17:37:37.2011498Z7 E2025-05-27T17:37:37.1687497Z6 E2025-05-27T17:37:37.1453644Z5 E2025-05-27T17:37:37.1159180Z4 E2025-05-27T17:37:37.1129443Z3 E2025-05-27T17:37:37.0720919Z2 E2025-05-27T17:37:36.8133516Z1 E2025-05-27T17:37:36.5836529Z0 E2025-05-27T17:37:36.3415317Z/ E2025-05-27T17:37:36.1222256Z. E2025-05-27T17:37:35.8568598Z- E2025-05-27T17:37:35.8320252Z, E2025-05-27T17:37:35.8049992Z+ E2025-05-27T17:37:35.7409258Z* E2025-05-27T17:37:35.7382671Z) E2025-05-27T17:37:35.7211594Z( E2025-05-27T17:37:35.6667288Z' E2025-05-27T17:37:35.6324249Z& E2025-05-27T17:37:35.2562353Z% E2025-05-27T17:37:35.2133837Z$ E2025-05-27T17:37:35.1740877Z# E2025-05-27T17:37:35.1343105Z" E2025-05-27T17:37:35.1045630Z! E2025-05-27T17:37:35.0335629Z E2025-05-27T17:37:34.9985747Z E2025-05-27T17:37:34.9546582Z E2025-05-27T17:37:34.9250282Z E2025-05-27T17:37:34.9062767Z E2025-05-27T17:37:34.9034475Z E2025-05-27T17:37:34.8260109Z E2025-05-27T17:37:34.7966280Z E2025-05-27T17:37:34.7735287Z E2025-05-27T17:37:34.7569070Z E2025-05-27T17:37:34.7340288Z E2025-05-27T17:37:34.7151778Z E2025-05-27T17:37:34.6910293Z E2025-05-27T17:37:34.6626414Z E2025-05-27T17:37:34.6377383Z E2025-05-27T17:37:34.6079745Z E2025-05-27T17:37:34.5871532Z E2025-05-27T17:37:34.5497224Z E2025-05-27T17:37:34.5461704Z E2025-05-27T17:37:34.5119283Z E2025-05-27T17:37:34.4977505Z E2025-05-27T17:37:34.4825227Z E2025-05-27T17:37:34.4490464Z E2025-05-27T17:37:34.4372300Z E2025-05-27T17:37:34.4243929Z E2025-05-27T17:37:34.4034543Z E2025-05-27T17:37:34.3878913Z E2025-05-27T17:37:34.3550649Z E2025-05-27T17:37:34.3433287Z E2025-05-27T17:37:34.3226022Z E2025-05-27T17:37:26.2528023ZE 2025-05-27T17:37:25.1722495Z � � ' F fV{ � �                 )Whttps://pragmar.com/moffitor/support/)=https://pragmar.github.io/mcp-server-webcrawl/guides.html$%Ohttps://www.python.org/downloads/#Ahttps://claude.ai/download"Chttps://crawler.siteone.io/!.ahttps://github.com/projectdiscovery/katana ��https://en.wikipedia.org/wiki/Wget��https://en.wikipedia.org/wiki/WARC_(file_format)�ehttps://github.com/pragmar/mcp-server-webcrawl�2https://www.microsoft.com/store/productid/9N08PWW9G9W3�https://pragmar.com/qbit/history/��https://interro.bot/?utm_source=pragmar.com�https://apps.microsoft.com/detail/9p73n0wcdkdb�https://pragmar.com/appstat/privacy/jhttps://pragmar.com/appstat/help/ Dhttps://pragmar.bandcamp.com/album/nearly-irrelevant  https://russianapartments.bandcamp.com/album/i-am-memory-yellow �https://pragmar.bandcamp.com/album/ohdowas-volume-one �https://pragmar.bandcamp.com/album/ohdowas-volume-twoRhttps://snowballearth.bandcamp.com/releas$Mhttps://modelcontextprotocol.io/5)Whttps://pragmar.com/moffitor/privacy/(l/Xhttps://pragmar.com/mcp-server-webcrawl/help/&https://pragmar.com/qbit/privacy/ �������������������������� ) $ # " !  �A�<�7�2�2�-�(�#�     5 (  ��������������������������) $ # " !  �A�<�7�2�2�-�(�#�     5(  [ɾvK��Y�3M]���p@\`:���`�ޭ�u����"D���۷�����(.�X��ODJ?Q��ءX���bz���J?Q��P�,�B�3�� ֢#x+�&|�'�q�hWY�EtH��D�tzf�|�j��t����߄���O��Zɮ�����t�z��J��sm_�%����d�.5���+]^ ?Ux� aB�Wo��A�':�:�� �i ��_1��NT��5��g��ljO{�*S� ?�$o��@�a��� ���A�l:��l�j�����(� �d��`���O�>�6��TM]�P\C_s�m(��z �|�(ة� ����g'�Z‡lV���tۚ�z��^xy����DŽ�$����c�&E;ʪ\�.��g�K9��PU8Ư�)�'�# �8H���q� ^ t\����j�����sF�w��Q�[�� �_lΧ�a:~M��zP�u��_=�zD%.���f�^��{�%�*�~��/�V�~첌�ln]���&.�(��x�ܿ9h�� �_\N���v�9~�r��j�o�i��/�v�f��Q �^)ش>L]�6�� ��c��� �+��Ŀ�j�V�{dSP<qٯ���hڣ�(�sD3ιy�_-��\?�%JP���q:|!���4}�e@����05�f@i����c��8U[��s�SPt;8"��V�[�)����S�N ��f��v|���qp7�4� Jp�Oe;1إˑ � �µ�M�ǹ�(#��Z �@�q�d'�?�� �Ɛ��)7��� �,�H �(�9��k�1.��csh��y΋�r�b��(�� ~@��{�ƣ� o��%�a���^~u�q�Ļ��8�1gt�(Sv{��`�v�����S�g˃{��Ba��qQ˵��%��9���u��0��o߂��ْ��� 2*c�9�K;� ���q�kN��b�/�N��;�6R��X���W�ϯ ���U(��6�ɜ�����:N��&�3w3p�0�ҟ�mc��~y<`;��y��� O����&�� ��qeb�rN�Ə)���z��x�7�)0q�{G�>�����&����XTv�)q�陿*�S�WMR2 �����P���L�%���6��ݩv��tI����L�3K{z &��A���� ��pz�<�I�8�_1vs}1����#]�r�}��7x��s�L�,9�U�c�iL��?t^�hjP�sx�=������d� �؜��6v7��t��V�yP�Q�s�=�u��rdV� [��5���?�����t'J S���^���c��O(����C���* m�&���<��_�`��HW�h;���M9:����T;�L�G,�{+瘪i�q�i ��x���˷��a �'�g(2��������%<�).��X���:zq�G�3lF̓�A�[/���H�O�3a�[({A�–�����*�L��/Х���r �v6]��f��WQ΅�M �g������ڈǏX�s2uS]ę���M���\+��A��|�� �Ǚ%����� {-�?�M�����5U���l 4ͮ8����\(��:����> �^��P�9�4��sl Y�vP� ����$�( �n8=E�h�FXp�˸��U��s��5Q�Q#��Yc|g-4�%�`c�=՟���_x��Y���%59�P�oqy'S7̸ْ������� ��ґ�kk�N*����� Y�á�9�]̡X\'m:r~T�Ay���(�1v1���/dC �۫ ��W����(��� �\~c㹚K3Q�CK��W�&���4h�S�s�2�J�ml)G1m��LG���P�>�MZ��L|�3� ��J�bq��ơ�99:o}W���ۋ�<h��@��O�zv�z�D�ZP�|��F���]+�f�D�2��:��=�/�(����)�����i��RW�#�>B}������j �zޅ#�B� ����U�ɩ�[�M�ԑ�J�r�z��>M\�;�3�cZ�V�>Lp/���s��[j"�Հ8�* ���- g����k���}�ý�Ơ���� �B��<�|��|�m�0!�77(R(��'w$�mZ��q�Q�j(�Q���Ǐ؍~�^�J�8O�w6��,3v1�ԉ�Rˑ�r�qT��?���6� ���.D(ẍ�~�@�\�2�S`[T�(Bt'�_�M@{��g˃VVi�ǥ��~&�+�v�����g˃d����h��Q /�l��]�=d��G�h/}��;�3����$��{����������s���QG�v^�8A0�߮y��m��Q����kY��W�u�K~��C��<H�޹�"e�q?7�Z�g���q��}����q[9)��Ü�W��-{���i%0X��}���'LB�7(�k��>:�Ş�_ɩ�[�ۋ-���!�Ğhl�'���mP�K� O�����f��k�$ث��K� r�o7~ye4�" �U��@٥�V����$^ �{����zkK|e��?�d���J�^�q�$JZ�:��ֹ�j�@��=ݯ��B�&��QJ���r�m��`s�ݒH.�󖽁K��^�7J@P��������|i����>`h���g>?�P�q6�����UY��kHy^.�BZ�������Ӥ��Cs��=���M �}��W������qݟ����M�?����22��ҶBaA� K�w���?��T�1��N �2�:��7U������|�/<� ���H&ۜ��{��"�����U����E� ������!�� O W��a�@T��N\�)�v�}��,�^ �e>Q2~ J@CO�ܵ��O���7�*F���( `,���@-��$!�~��B����"����̩�[څ$9����>�����٣%\���Q���� ����Ɨy��xN��� a���Ԥ;#Y��D�3��݄���!�� Wre�W�|�g�py��=��ؾWO�{U��@s��������>]�N>�uN������6��#]�d�W����QJo%��w�*��I|���V��\?�� .S>zj~� �H,N� �F_o��A(W'���<7�lK� ��C^�iv�A�[��ef�\~�� ���(�_n�Q��T;��AG R��H�6c��ܧb�S�MD�PO������|S�.�x3}����H���.O����� �zׇ�6���a� ����b��J���Ո�� �S�2���]��W��˿���m�p7�����j1Y�P_P�pG�^Da�0�.�B4��M�O�����^lr���X���<Ɓ���_(�4���nmm�� ��O��Ba����ޫNC�ٺ�����`uo�xj����j�����"�0�,���T�}�~/"����jX��Ƨ��a��K�3u��WC`?�P�\�8�U�,n3E\��Ǘ�K#v9�\���R��d� �ƏEZ3E|>� ��ku���������T;FG����L�3K�#Ҭ#�OB@O�`7ݩvt��F2نd��J����: �U ������w#����6�hj�@g�-�[�����"X�h$�� ;6�y�<JH�݌ؓ�0^ ]�q@���"_{+�ئ9݉�7m�>�?��H����!�b�;V!a�IDAT.��A46\�iv�����w��/4���T��� �L��gx1� �!����l'} `,�00���ĭ��(ќ��G)���)d�(� ��{4� �S��(���Ȣ��H����� � � � � � � � � ����{�^�@�IEND�B`�Allow: /2025-05-27T17:37:25.0078487+00:00Ap�� �1"�P�P K��o'�B�P��l� ��<�>��Q�|. !���V�/��R�x@}����|#���o%�"�-Q���4=B[� t6��"z��ߦ�[64{�a7#F|����a7"n�p�<{%��nF�I`/���݌8 �A�lZ�y!P�ul �݌(#�M� ���vK<��ֻ�����*� : ���N��;�6��6$�m:Z؟Q\^G���Ba����W؟aLb� ����w��1:҅�� 즼�b���%?�A���@-B4�d� �Əyi�T3E|>���j8 !���h�]p����`�X�qy���u��}���6�� "�h���r����d��Gy��x�_=q��,6��s��( PI�(%>���ё.\�8a�1����=L�,�P��^�n����G�Β��Ij��Uq�ll���ҡ�Ew���_/�F2)�O] �U|�kk��Q�ӂ��7��q��{��� ����ƭ�� Y,f�vn��ֻ�X��>�i�{��.��'�⾭������� wN����n�-�%�����uc��0�m��/<������(w�~���� �ѝj缥�A.����os߶.�ׇ4͖8o'_|?��l ��Fb��q�d�>���8@_`ܣ-����7;N�n�Ǵ�@<�1�����6r��)�� ����Q,��ܡ�ly��ou���y-:Z�J�G2ޱ���#G�n�=���~�� �U,f��_xB�ҩ@-������x��ĺt��@l��%���F<~4��"v�N>�g����8������H���y��<OVaL� �!�s Q�iz�+'0:���"�g�py��=m @5b�^K������F�}`��G1 ���T�Ӧ(��3�; �- �~��-%�T%l�ćD*��^!��0���ɜ�"x�������*Vq����]����@� Ђ���-za���a7!T|����6!*���"z`h�<�͇���������=���Եn�ɜ�l�� *�Ƨ�p'sS�L���������ɜ�jOqy�f��H������*��2���C��������&����_�-� ��(V���T1"�4ΦM���zo���y��xqr��P�K2ن#G���4�E�q��Ӣ���/'t��[[���ɇ8�1�Ba7N�~�j�?jP�ˍ��(Vq�cW'ZnնhoK�<���`m#� @���~.����6q�c� &����g�`D���|ϟO>���9���]��ħh�c�FŅ�М����O&۬����k�kj��J �A}?�������s ?Џ%%J7ќ�dm~ �殾d���2_��_m횲� _��T�}/f�ֽ��QN�ލ���߶�_����z���c�{�ן�=��ޏ�g�EY��0ק4�/خ�Lkk�U�?rt~�s�����W���{��3KV��d���4ǹ �����2^6~�H�~.%u7�|�ՠ����y�F��P� 0xЗ�A?���q��>[�y�i����'��zP�����emJ�=�8�7��S��h����kYiY�׃�M�,YK���ΦTjB� � ��2~��w�|3(��)O�l�=C �+��u)c#�W�/�@����o�& ��?Ո���B�qb< <�N�PΎ���;�G�v��9��B��)�����G���$�mz[�8V�Px���L��o�-V���(�-m�E����Sh���y�����z������m�ܮ?O-��a=�����O��b�q��a��f����^��S��Z{�W(�S��� ���㮗� ��҇o_��ޠ�5��+��I闽��p�4�V�f�S���s�L�3ZH���/��I�jp�v2٦'Jv��CHУ�+ �v<~4�g˃Hѣ��yc�5����(��?���6"�E�-Z�*��=;�bw�h$<�,ߝ˯`l<Ws�ɷ�5T��o{ S��NO%�z�N!v�h�D�2q�BC��;Վ���/��\7jS���z������Y�G�i�g���x�_ߎ�_x���qc�:��c��5g��{�������������*��|d� �/�����tr�*>}�n|d�1����n�=*S����D�����1�{,4�%v=���'J�L.u/VC��/f���Y�@=��T;FG����M�O��96�� f{М�T�o6*���ʗ|i��l�mr���+�_x�&!� Z0��T�� ]5�N>|��;��Ig�[����S�Tޖ��/Q �A ��ϲ<z�`˕��by��u,.��)Z�|��T;�z��5�����Y�3߀38}2uS�#`! hG4��\�zy�y���H���F���(D>��\���� l @� �x ݩ��J�#�����֘Q~��;����z�Z���d�0���\��*(����Q�PX������皪��K��~�����7x�=�7%�1���/*�V�*����.�9�}_�-c���p�k����g.�����Aɯ�PR׿w�r6�X�:��u���V�ɚ��ll���9���4��e��] �'�P��P��/d�[�+�� �/dI�cS�����v�hg��׍v�T��#��K��b��Z[|H`�:�&T�Y���W�:�X�(�6���<��/����+Uny ��ހ-�)ʬ�m��L�e.� �VWp�B�e*0u�[�����46��M��P\��xic�9�e��M�rw)��T��u�8-��� s�X��S�mƈ���:U�w� 0_�����(��p-���X�!kn/��Нz����_�6Z�e(V�,���!��?��37݇~���)/U&0�C�M��#!|��R)�a`q#��R�]{Ϋs�l?��� �J?��r�G�csP<ߏ���ɔ�u�J(@9��(��bǸT��s9<��~\o[iUs��􃋀*׸T��Λ<�L4��!����_t���vbp�����P�k9�Ӿ��[\���6����T�E;��p @?�O���j�ژCi���_�D���W�W��1H�c���U���2��x�!G��ͤ�J�JIK�/(��~�c�*ۋ�4@_�a}Te~����,�!��W����4�` @w;8�`��!d8ƫ���M4@���(��S�����*q�u�Q?PTO�i�N�;�vC��RN�{(����q @�.�@!��#��2����_ּ�����DP��/���c�*ُFR������n%�s����_\�ڛ�_�ճ�P���f�k7*�e���qݿΧ���.�ҧ�K����|m�(�1~��H�>�)@�B�迏Q]�$����c�&E;�Q��j �t�u�S���,.J ��LDZ͸��(�����%SL��� �\gz:3 i�jp��w�K�L+�����7�����7����1�R�)���K��o�*�s��saM!ބ�Ϧ�Yў�vj-`:o�:���%tdP}F?��g[q�EA��R�C8�u<��qP��@�4 �4u�| ���.�U|�'�v��Ձ���+%~C��t����v|L2^��~2�JvE�W�@�BӀ��k����n�@��~2׊v�C��� �k(���3�����>�8 �C��V�k|�[ �B�'J�� @X�(f� ���߾�'h����t��������V�/����D�8j��a% ����MǷ�}�( '"�n�y�gLǷڦ��vK�:�ό�.@@��Q�o%�"�-5�C}f�!�+�` E��u�w�� �C@�A�c����Ͱ� ��i�{%����<-|�/��y�tU�l�z�g˃ڍ�6�:��o �k�^y� �E@�A�cD���:F@�A�cD��y#�T�˯��ۡ<�VS�mㄒ���h�)7N�����Ii�+�����b"�t�@����i�{%���a7A���8�JAp�� �1"�P�P K��o'�B�P��l� ��<�>��Q�|. !���V�/��R�x@}����|#���o%�"�-Q���4=B[� t6��"z��ߦ� ��� ���n�p�<{%�ÇF������v00%   4% "6% #17% 2% �.������`�*      0version �Y  �:�0s* �jia4�zdeo�T�3R�1 J �C4 � �> �O�yT� J� ��&&&& �`__wrap�Q�= �I �L �O  ��ks �i$�x\ interrobot+�H �lkatana+�L �siteone+�P �4warc+�D �Hget+�@ �$ewbox�f�Vport @�b H^ @sibilitychange�, state�/le �- tedP*�q �J or_info1_live& k W W W W W privacy_metadata& | h h h h hual��% �*oid�;l�]tt�yw   1 ) * *  1        1 �]������Y������6 �m���_�}�j�:� �p�e���% 0vaporwave?�A�������00D   1D S10436D M4D U7D 2D 00D 17D R25D 37D [1D P3D \6D7D 9D T31D Y5360000D 7D 43D 55D ] 97158ea-28c4D 6D8DaD    ccept-rangesD GbD#ase-uriD <ytesD HcD ache-controlD meraD AomD   nnect-srcD 8ionD  tent-lengthD L security-policyD  typeD IdDataD %eD ecD Z fault-srcD eDtagD xpiresD Wfont-srcD 2 rm-actionD >rame-ancestorsD :srcD 4iD OgD   eolocationD CmtD  L hDttpsD  iD  mageD JsD g-srcD #julD Q keep-aliveD lD + ast-modifiedD NmD  ax-ageD yD ediaD  icrophoneD BnD ) ginxD oneD ;oDrigin-when-cross-originD FpD *aymentD Dermissions-policyD @ngD   KragmarD qD"bitD rDeferrer-policyD EsD  cript-srcD elfD rverD taticD sD yle-srcD /tDhuD XranslogoD  ueD  unsafe-inlineD 1youtubeD  timgD !                    �A������[0pragmar__alsoE�) productE�9%sE�6__wrapE�3eferE�8serveE�_ivacyE.��KH %__copyE� imageE�ocessE�qqE bitEF ; *�(F1  rE ecommendE�? ferrer-policyE lEAquestsE�NsE   ame-originE criptE �3 -srcE sE�7CelfE rverE hortcutEBixE+]kyboxE 3]�MleepE�+oftwareE�*paceE�^nE �WrcE�2 tatementE��^Y icE*F�+2  sticsE �BsE #oreE�rongE�Oyle-srcE 8sE TheetEPuchE�CmmaryE�(vgE �-�tE extE O:heE'P� 1seE�MisE�? %imeE �/6tleE  �oE�" olE ]rackedE �<4sE�&nsfer-encodingE logoEo�+mitE� tedE�rueE witterE�%ypeELublockE�E nsafe-inlineE :pdatedE�sE�QsageE �DedE9]tf-8E  Rm_sourceE�?vE  675E�:aryE ectorE�rsionE�6�FiewboxE�RportE\sitedE�.w3E �> ebE �R>siteE�reE�khichE�JidthE^rllE )]�IndowsE�pouldE �>@wwE �= xE�J-content-type-optionsE  frame-optionsE linkE �CmlE�]nsE �; yE �LouE�7tubeE  'timgE *   *                    , ^# L�_ 5 G+ >"JLLL�u��F�(�NLLLLLL�)��,L�!�aLLdiv id="logo"> <a href="/"><img src="/_img/2025.01/iana-logo-header.svg" alt="Homepage"></a> </div> <div class="navigation"> <ul> <li><a href="/domains">Domains</a></li> <li><a href="/protocols">Protocols</a></li> <li><a href="/numbers">Numbers</a></li> <li><a href="/about">About</a></li> </ul> </div> </div> </header> <div id="body"> <article class="hemmed sidenav"> <main> <div class="help-article"> <h1>Example Domains</h1> <p>As described in <a href="/go/rfc2606">RFC 2606</a> and <a href="/go/rfc6761">RFC 6761</a>, a number of domains such as example.com and example.org are maintained for documentation purposes. These domains may be used as illustrative examples in documents without prior coordination with us. They are not available for registration or transfer.</p> <p>We provide a web service on the example domain hosts to provide basic information on the purpose of the domain. These web services are provided as best effort, but are not designed to support production applications. While incidental traffic for incorrectly configured applications is expected, please do not design applications that require the example domains to have operating HTTP service.</p> <h2>Further Reading</h2> <ul> <li><a href="/domains/reserved">IANA-managed Reserved Domains</a></li> </ul> <div class="last-updated">Last revised 2017-05-13.</div> </div> </main> <nav id="sidenav"> </nav> </article> </div> <footer> <div id="footer"> <table class="navigation"> <tr> <td class="section"><a href="/domains">Domain&nbsp;Names</a></td> <td class="subsection"> <ul> <li><a href="/domains/root">Root Zone Registry</a></li> <li><a href="/domains/int">.INT Registry</a></li> <li><a href="/domains/arpa">.ARPA Registry</a></li> <li><a href="/domains/idn-tables">IDN Repository</a></li> </ul> </td> </tr> <tr> <td class="section"><a href="/numbers">Number&nbsp;Resources</a></td> <td class="subsection"> <ul> <li><a href="/abuse">Abuse Information</a></li> </ul> </td> </tr> <tr> <td class="section"><a href="/protocols">Protocols</a></td> <td class="subsection"> <ul> <li><a href="/protocols">Protocol Registries</a></li> <li><a href="/time-zones">Time Zone Database</a></li> </ul> </td> </tr> <tr> <td class="section"><a href="/about">About&nbsp;Us</a></td> <td class="subsection"> <ul> <li><a href="/news">News</a></li> <li><a href="/performance">Performance</a></li> <li><a href="/about/excellence">Excellence</a></li> <li><a href="/archive">Archive</a></li> <li><a href="/contact">Contact Us</a></li> </ul> </td> </tr> </table> <div id="custodian"> <p>The IANA functions coordinate the Internet’s globally unique identifiers, and are provided by <a href="https://pti.icann.org">Public Technical Identifiers</a>, an affiliate of <a href="http://www.icann.org/">ICANN</a>.</p> </div> <div id="legalnotice"> <ul> <li><a href="https://www.icann.org/privacy/policy">Privacy Policy</a></li> <li><a href="https://www.icann.org/privacy/tos">Terms of Service</a></li> </ul> </div> </div> </footer> </body> </html> �  � D�y�Z%#7}�s}�}  %engine.svgze n g i n e . s v g zhttps://pragmar.com/media/static/images/qbit/engine.svgz< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / q b i t / e n g i n e . s v g z >https://pragmar.com/media/static/images/qbit/engine.svgz�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"5972cf5b-c1a" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 22 Jul 2017 04:06:51 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip�T$!3{�o{�  $draft.svgzd r a f t . s v g zhttps://pragmar.com/media/static/images/qbit/draft.svgz< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / q b i t / d r a f t . s v g z >https://pragmar.com/media/static/images/qbit/draft.svgz�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"5972cf5b-200a" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 22 Jul 2017 04:06:51 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip�q#)C����}  #antialias.svgza n t i a l i a s . s v g zhttps://pragmar.com/media/static/images/qbit/antialias.svgz< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / q b i t / a n t i a l i a s . s v g z >https://pragmar.com/media/static/images/qbit/antialias.svgz�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"5972cf5b-330" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 22 Jul 2017 04:06:51 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip �q")C����}  "multicore.svgzm u l t i c o r e . s v g zhttps://pragmar.com/media/static/images/qbit/multicore.svgz< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / q b i t / m u l t i c o r e . s v g z >https://pragmar.com/media/static/images/qbit/multicore.svgz�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"5972cf5b-587" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 22 Jul 2017 04:06:51 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip �E!+w�gw�}  !2x1.svgz2 x 1 . s v g zhttps://pragmar.com/media/static/images/qbit/2x1.svgz< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / q b i t / 2 x 1 . s v g z >https://pragmar.com/media/static/images/qbit/2x1.svgz�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"5972cf5b-6c5" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 22 Jul 2017 04:06:51 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip!olor:#112;box-shadow:0 -6px 10px rgba(55,156,205,.12);border:1px solid #3c3e3f;border-bottom:1px solid #112;margin-bottom:-1px}.tabbed__content{grid-column:1/-1;grid-row:2;background-color:#000;overflow:hidden;font-size:85%;box-shadow:0 0 12px rgba(55,156,205,.23);border:1px solid #3c3e3f}.tabbed__selection{grid-row:1/span 2;grid-column:6;padding-left:1rem}.tabbed__content div{display:none}.tabbed__visualization{margin:1rem 1rem}.tabbed__visualization img{border:0;background-color:rgba(0,0,0,0);box-shadow:none}@media(max-width: 768px){.tabbed{grid-template-columns:repeat(5, 1fr);grid-template-rows:auto auto auto auto auto}.tabbed__selection{grid-row:3;grid-column:1/span 5;padding-left:0}}@media(max-width: 550px){.tabbed__label{padding:8px 2px;font-size:75%}}.tabbed__content{background-color:#112;border-radius:.2rem}.tabbed__content pre{margin:0;line-height:1.85;font-family:Consolas,monospace;padding:1rem}.tabbed__content pre span{white-space:normal}.tabbed__content pre .comment{color:teal}.tabbed__content iframe{width:100%;aspect-ratio:16/9}main h2{margin:1rem;font-weight:bold;font-size:140%;text-align:center}main p,main ul,main th,main th{line-height:1.6}main .summary{display:flex;margin-bottom:2rem}main .summary>div{padding:1rem;flex:1}main .summary>div:first-of-type{flex:1.62}main .summary>div:last-of-type{flex:1}main .summary.alternate>div:first-of-type{flex:1}main .summary.alternate>div:last-of-type{flex:1.62}main .summary__source{width:100%}main .summary__source img{margin-top:auto}main .summary p{margin-bottom:1rem}main .summary .video__wrap{align-self:start}@media(max-width: 768px){main .summary .video__wrap{align-self:center}}main .summary video{position:relative;max-width:500px}main .summary video__wrap{margin:1rem auto 2rem;padding:0 1rem}main .summary .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}main .privacy{display:flex}main .privacy>*{padding:1rem;flex:1}main .privacy p,main .privacy h3{margin-bottom:1rem}main .privacy__image{display:block;flex:.62}main .features{display:flex}main .features__list{padding:1rem;flex:1}main .features p{margin-bottom:1rem}main .features ul{margin:0;padding:0;list-style:none}main .features li{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2dyZWVuJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2x1Y2lkZSBsdWNpZGUtY2hlY2snPjxwYXRoIGQ9J00yMCA2IDkgMTdsLTUtNScvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:left 3px;padding-left:30px;min-height:30px;margin-bottom:.4rem}@media(max-width: 550px){main .features{flex-direction:column !important}main .features__list:first-of-type{padding-bottom:0}main .features__list:last-of-type{padding-top:0}}h1{font-size:200%;padding:1rem;justify-content:center}h2{font-size:140%;margin:10px 0 5px}a{color:#eee;text-decoration:none;border-bottom:2px solid rgba(255,255,255,.3)}a:hover,a:visited{border-bottom:2px solid rgba(255,255,255,.65)}.constrain{max-width:900px;margin:auto}@media(max-width: 768px){.summary:last-of-type{flex-direction:column}main .features{flex-flow:row wrap}main .summary{flex-direction:column}}@media(max-width: 450px){main .features__group{flex-direction:column}main .features .feature{width:auto;flex-direction:column}main .pricing{width:auto;flex-direction:column}}table{border-collapse:collapse;width:100%;margin:1rem 0}table th,table td{padding:.5rem .75rem;border:1px solid rgba(255,255,255,.15);transition:background .2s}table th{background:rgba(255,255,255,.1);font-weight:600}table tr:hover td{background:rgba(255,255,255,.05)}table.featureset{font-size:.9rem;text-align:center}table.featureset td:first-child{text-align:left;font-weight:500;width:16rem}table.featureset td:not(:first-child){color:#4caf50}table.featureset2{font-size:.9rem;text-align:center}table.featureset2 td:first-child{width:14rem}table.featureset2 td{text-align:left;font-weight:500}table.featureset2 td:not(:first-child){color:#fff} � ]��3 +GU�#]  �i�U Example DomainsE x a m p l e D o m a i n shttps://www.iana.org/domains/example< h t t p s : / / w w w . i a n a . o r g / d o m a i n s / e x a m p l e >http://www.iana.org/help/example-domains�Date: Tue, 27 May 2025 17:30:24 GMT Server: Apache X-Content-Type-Options: nosniff X-Content-Type-Options: nosniff Vary: Accept-Encoding X-Frame-Options: DENY Referrer-Policy: same-origin Cross-Origin-Opener-Policy: same-origin Cache-Control: public, max-age=3600 Content-Security-Policy: upgrade-insecure-requests; default-src 'self' https://*.iana.org; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.google.com https://cse.google.com https://clients1.google.com; style-src 'self' 'unsafe-inline' https://www.google.com; child-src 'self' https://www.youtube.com https://clients1.google.com https://cse.google.com https://www.google.com/; img-src 'self' https://data.iana.org https://www.iana.org https://www.google.com https://www.googleapis.com https://clients1.google.com https://*.gstatic.com; Age: 422 Last-Modified: Wed, 06 Mar 2024 16:51:21 GMT Expires: Tue, 27 May 2025 18:30:24 GMT Content-Type: text/html; charset=UTF-8 <!doctype html> <html> <head> <title>Example Domains</title> <meta charset="utf-8"> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="/_css/2025.01/iana_website.css"> <link rel="shortcut icon" type="image/ico" href="/_img/bookmark_icon.ico"> <script type="text/javascript" src="/_js/jquery.js"></script> <script type="text/javascript" src="/_js/iana.js"></script> </head> <body> <header> <div id="header"> <9�  )C5c5 ��QY Example DomainE x a m p l e D o m a i nhttps://example.com/< h t t p s : / / e x a m p l e . c o m / >https://example.com/�Accept-Ranges: bytes ETag: "84238dfc8092e5d9c0dac8ef93371a07:1736799080.121134" Vary: Accept-Encoding Cache-Control: max-age=2220 Date: Tue, 27 May 2025 17:37:25 GMT Connection: keep-alive Content-Type: text/html Last-Modified: Mon, 13 Jan 2025 20:11:20 GMT<!doctype html> <html> <head> <title>Example Domain</title> <meta charset="utf-8"> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style type="text/css"> body { background-color: #f0f0f2; margin: 0; padding: 0; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } div { width: 600px; margin: 5em auto; padding: 2em; background-color: #fdfdff; border-radius: 0.5em; box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02); } a:link, a:visited { color: #38488f; text-decoration: none; } @media (max-width: 700px) { div { margin: 0 auto; width: auto; } } </style> </head> <body> <div> <h1>Example Domain</h1> <p>This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.</p> <p><a href="https://www.iana.org/domains/example">More information...</a></p> </div> </body> </html> Y<https://www.iana.org/domains/example> &�R&�)#7}�s}�  appstat.pnga p p s t a t . p n ghttps://pragmar.com/media/static/images/home/appstat.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / a p p s t a t . p n g >https://pragmar.com/media/static/images/home/appstat.png�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "67c37965-5f90" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 24464 Last-Modified: Sat, 01 Mar 2025 21:17:25 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT�B)C����  interrobot.pngi n t e r r o b o t . p n ghttps://pragmar.com/media/static/images/home/interrobot.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / i n t e r r o b o t . p n g >https://pragmar.com/media/static/images/home/interrobot.png�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "651b0c3b-1d0c3" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 118979 Last-Modified: Mon, 02 Oct 2023 18:30:19 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT�f%;��'��'� main.min.cssm a i n . m i n . c s shttps://pragmar.com/media/static/styles/css/main.min.css?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / s t y l e s / c s s / m a i n . m i n . c s s ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/styles/css/main.min.css?202505251919 �Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"651b51aa-2fd" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: text/css Last-Modified: Mon, 02 Oct 2023 23:26:34 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMThtml,body{height:100%;min-height:100%;margin:0;padding:0}body{font-family:"San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;color:#222;font-size:16px;background-color:#f6f6f6}h1{font-weight:normal;font-size:200%;margin:15px 0 5px}h2{font-size:120%;font-weight:normal;margin:10px 0 5px;border-bottom:1px solid #ccc}h3{font-size:115%;font-weight:normal;margin:10px 0 5px}.constrain{max-width:600px;margin:auto;padding:0 1em}a{color:#009}img{width:100%;height:auto}.products{display:flex;flex:1;flex-wrap:wrap;margin-bottom:1rem}.product{display:flex;flex-direction:column;box-sizing:border-box;width:33.3%;padding:.25rem;color:inherit;margin-bottom:.5rem;text-decoration:none;text-align:center}.product img{display:block;margin:.25rem 0} @ and boost performance across Windows, Android, and macOS."> <meta name="og:title" content="InterroBot Web Crawler and Analyzer (Windows/macOS/Android)"> <meta name="og:description" content="Uncover your website&#x27;s secrets with InterroBot - the web crawler for SEO pros, devs, and CMS admins. Find broken links, optimize content, and boost performance across Windows, Android, and macOS."> <meta name="og:image" content="https://interro.bot/media/static/images/icons/interrobot.png?202505240624"> <meta name="twitter:card" content="summary"> <link rel="preload" href="/media/static/fonts/Montserrat-Regular-Latin.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/media/static/fonts/Montserrat-SemiBold-Latin.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="icon" type="image/png" sizes="64x64" href="/media/static/images/icons/favicon.64.png?202505240624"> <link rel="icon" type="image/png" sizes="32x32" href="/media/static/images/icons/favicon.32.png?202505240624"> <link rel="manifest" href="/media/static/manifests/interro.bot.json"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/main.min.css?202505240624"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Security-Policy" content="frame-src 'self' https://player.twitch.tv; script-src 'self'; object-src 'none';"> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "InterroBot", "url": "https://interro.bot", "logo": "https://interro.bot/media/static/images/icons/pwa.512.png?202410031338", "sameAs": [ "https://www.twitter.com/interroapp", "https://www.youtube.com/@interroapp", "https://www.crunchbase.com/organization/pragmar", "https://github.com/interrobot", "https://www.linkedin.com/company/interrobot", "https://www.instagram.com/interroapp", "https://www.pinterest.com/interrobot", "https://magnitt.com/startups/pragmar-84995", "https://linktr.ee/interrobot", "https://read.cv/pragmar", "https://dev.to/pragmar/", "https://buymeacoffee.com/pragmar" ] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "InterroBot", "operatingSystem": "Windows, macOS, Android", "applicationCategory": "DeveloperApplication", "applicationSubCategory": "Web crawlers", "screenshot": "https://interro.bot/media/static/images/interrobot/screenshot.webp", "fileSize":"76MB", "softwareVersion": "2.9.1", "description": "InterroBot combines a desktop web crawler with search to help you get answers to just what the heck is going on with your website.", "accessibilitySummary": "This application meets WCAG 2.0, Level A.", "accessMode": ["textual", "visual"], "offers": [ { "@type": "Offer", "priceCurrency": "USD", "name": "Perpetual License", "description": "One-time purchase, perpetual license" "price": "100", "availability": "InStock" }, { "@type": "Offer", "priceCurrency": "USD", "name": "Annual Subscription", "description": "Annual subscription, billed yearly" "price": "40", "availability": "InStock" } ], "author": { "@type": "Organization", "name": "Pragmar, LLC", "url":"https://pragmar.com" }, "downloadUrl": [ { "@type": "EntryPoint", "urlTemplate": "https://interro.bot 4 �g4�0%;�w�  moffitor.pngm o f f i t o r . p n ghttps://pragmar.com/media/static/images/home/moffitor.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / m o f f i t o r . p n g >https://pragmar.com/media/static/images/home/moffitor.png�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "67f0092e-276b" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 10091 Last-Modified: Fri, 04 Apr 2025 16:30:38 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT�;g��#��  mcp-server-webcrawl.pngm c p - s e r v e r - w e b c r a w l . p n ghttps://pragmar.com/media/static/images/home/mcp-server-webcrawl.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / m c p - s e r v e r - w e b c r a w l . p n g >https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "67f0092e-4f0c" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 20236 Last-Modified: Fri, 04 Apr 2025 16:30:38 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT �+w�gw�  qbit.pngq b i t . p n ghttps://pragmar.com/media/static/images/home/qbit.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / q b i t . p n g >https://pragmar.com/media/static/images/home/qbit.png�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "651b0c3b-2815" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 10261 Last-Modified: Mon, 02 Oct 2023 18:30:19 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMTB/download/windows/", "actionPlatform": [ "http://schema.org/DesktopWebPlatform", "http://schema.org/WindowsPlatform" ] }, { "@type": "EntryPoint", "urlTemplate": "https://play.google.com/store/apps/details?id=bot.interro.mobile", "actionPlatform": [ "http://schema.org/AndroidPlatform", "http://schema.org/DesktopWebPlatform" ] }, { "@type": "EntryPoint", "urlTemplate": "https://apps.microsoft.com/detail/9p7dkzx3c6l0", "actionPlatform": [ "http://schema.org/WindowsPlatform", "http://schema.org/DesktopWebPlatform" ] }, { "@type": "EntryPoint", "urlTemplate": "https://apps.apple.com/us/app/interrobot-desktop/id6651823611", "actionPlatform": [ "http://schema.org/MacOSPlatform", "http://schema.org/DesktopWebPlatform" ] } ] } </script> </head> <body> <div class="container"> <header> <div class="constrain"> <nav class="navigation" role="navigation"><a href="/buy/">Buy <span class="collapse">Now</span></a><a href="/plugins/">Plugins</a><a href="/account/">Login</a></nav><a class="logo" href="/" rel="home"><img width="96" height="96" src="/media/static/images/icons/interrobot.webp?202505240624" alt="InterroBot icon"></a> </div> </header> <main> <div class="constrain home"> <h1 class="structural">InterroBot Webmaster Tools</h1> <h2>Decode, Diagnose, and Elevate Your Website</h2> <div class="summary home__overview"> <div class="home__overview__copy"> <p> InterroBot provides crawler, site search, and reporting capabilities to help you understand what's happening with your website. </p> <p> Need to <a href="/help/ai-data-access/">pre-filter web content for AI</a>? Or <a href="/help/advanced-search/">field-search</a> against HTTP headers or status codes? InterroBot has got your back. </p> <p> It's the perfect tool for <a href="/plugins/link-check/">cleaning up link rot</a>, managing your CMS, improving SEO, and troubleshooting your web content. </p> <p> Give InterroBot a try and take the helm of your website as never before. </p> </div> <div class="home__overview__features"> <div class="video__wrap"> <div class="video"> <video width="1920" height="1080" poster="/media/static/images/interrobot/screenshot.webp?202505240624" preload="meta" controls> <source src="media/uploads/videos/33482c6233.mp4?202505240624" type="video/mp4"> <track default kind="captions" srclang="en" src="/videos/33482c6233/vtt/?202505240624"> </track></video> </div> </div> </div> </div> </div> <div class="alternate"> <div class="constrain home"> <h2>Try InterroBot for Free</h2> <div class="summary home__pricing"> <div class="home__pricing__features"> <div class="ctas"> <a class="cta" id="ctaDownloadWindows" rel="nofollow" href="/download/windows/" download> <div class="cta__title">Download v2.9.1 Now</div> <div class="cta__price">Desktop Edition (Windows x64)</div> </a> </div> <div class="home__xplat"> <div class="home__xplat__stores"> <div class="home__xplat__store"> <a href="https://pl  �b�B )C����   ohdowas.v1.pngo h d o w a s . v 1 . p n ghttps://pragmar.com/media/static/images/home/ohdowas.v1.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / o h d o w a s . v 1 . p n g >https://pragmar.com/media/static/images/home/ohdowas.v1.png�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "651b38b1-255e6" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 153062 Last-Modified: Mon, 02 Oct 2023 21:40:01 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT�A )C����   ohdowas.v2.pngo h d o w a s . v 2 . p n ghttps://pragmar.com/media/static/images/home/ohdowas.v2.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / o h d o w a s . v 2 . p n g >https://pragmar.com/media/static/images/home/ohdowas.v2.png�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "651b38b1-10378" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 66424 Last-Modified: Mon, 02 Oct 2023 21:40:01 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT �W /O� � � �   snowballearth.pngs n o w b a l l e a r t h . p n ghttps://pragmar.com/media/static/images/home/snowballearth.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / s n o w b a l l e a r t h . p n g >https://pragmar.com/media/static/images/home/snowballearth.png�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "651b0c3b-25679" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 153209 Last-Modified: Mon, 02 Oct 2023 18:30:19 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Day.google.com/store/apps/details?id=bot.interro.mobile"> <img src="/media/static/images/store/xplat_google_play.svg?202505240624" width="64" height="64" alt="Google Play"> </a> <span>Mobile Edition</span> </div> <div class="home__xplat__store"> <a href="https://apps.microsoft.com/detail/9p7dkzx3c6l0"> <img src="/media/static/images/store/xplat_ms_store.svg?202505240624" width="64" height="64" alt="Microsoft Store"> </a> <span>Desktop Edition</span> </div> <div class="home__xplat__store"> <a href="https://apps.apple.com/us/app/interrobot-desktop/id6651823611"> <img src="/media/static/images/store/xplat_app_store.svg?202505240624" width="64" height="64" alt="App Store"> </a> <span>Desktop Edition</span> </div> </div> </div> </div> <div class="home__pricing__copy"> <p> You can trial all InterroBot features, free for 14 days. For Desktop Edition (macOS/Windows), InterroBot will continue to run as <a href="/help/licensing/">Community Edition</a> at the conclusion of the trial. </p> <p> When you're prepared to make a purchase, we provide <a href="/buy/">subscriptions and perpetual licensing</a>, with options for the <a href="https://play.google.com/store/apps/details?id=bot.interro.mobile">Google Play</a> and <a href="https://apps.apple.com/us/app/interrobot-desktop/id6651823611">App Store</a>. For Windows, we offer traditional single user licensing with a year's worth of upgrades. Purchase InterroBot through our online shop or at your preferred app store. </p> </div> </div> </div> </div> <div class="constrain home"> <div class="summary home__stories"> <div class="home__stories__story"> <div class="home__stories__story__head"><strong>Releases / </strong> <time datetime="2025-02-07T23:03:43.530151+00:00">February 07, 2025</time></div> <a class="home__stories__story__link" href="/blog/v291/"> <img width="1080" height="1080" src="/media/uploads/blog/posts.home.64.webp?202505240624" alt="Version 2.9.1 Released" loading="lazy"> <strong>Version 2.9.1 Released</strong> </a> </div> <div class="home__stories__story"> <div class="home__stories__story__head"><strong>News / </strong> <time datetime="2025-04-15T03:59:08.626015+00:00">April 15, 2025</time></div> <a class="home__stories__story__link" href="/blog/mcp-server-webcrawl/"> <img width="1080" height="1080" src="/media/uploads/blog/posts.home.65.webp?202505240624" alt="InterroBot MCP Support Announced" loading="lazy"> <strong>InterroBot MCP Support Announced</strong> </a> </div> <div class="home__stories__story"> <div class="home__stories__story__head"><strong>News / </strong> <time datetime="2024-10-03T23:41:15.292785+00:00">October 03, 2024</time></div> <a class="home__stories__story__link" href="/blog/website-word-cloud/"> <img width="1080" height="1080" src="/media/uploads/blog/posts.home.57.webp?202505240624" alt="Introducing the Website Word Cloud" loading="lazy"> <strong>Introducing the Website Word Cloud</strong> </a> </div> <div class="home__stories__story quote"> <div>&raquo; <a href="/blog/">All News &amp; Releases</a></d � ���$ !3{�o{�   nearly.pngn e a r l y . p n ghttps://pragmar.com/media/static/images/home/nearly.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / n e a r l y . p n g >https://pragmar.com/media/static/images/home/nearly.png�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "651b0c3b-27421" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 160801 Last-Modified: Mon, 02 Oct 2023 18:30:19 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT �P -K����   memoryyellow.pngm e m o r y y e l l o w . p n ghttps://pragmar.com/media/static/images/home/memoryyellow.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / m e m o r y y e l l o w . p n g >https://pragmar.com/media/static/images/home/memoryyellow.png�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "651cc41d-21e4e" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 138830 Last-Modified: Wed, 04 Oct 2023 01:47:09 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT iv> <figure> <blockquote cite="https://www.softpedia.com/get/Internet/Search-engine-tools-submiting/InterroBot.shtml"> InterroBot is a modern, practical tool that can help users filter their website's content. </blockquote> <figcaption>— Robert Condorache, <cite>4.5/5 stars</cite></figcaption> </figure> </div> </div> </div> <div class="alternate"> <div class="constrain home"> <div class="summary home__points"> <div class="home__points__point"> <h2 class="webmaster">Web Developers</h2> <p>Search beyond the keywords. InterroBot filters CSS class, JavaScript and image src usage, HTTP headers, errors, download size, response times, and more... </p> </div> <div class="home__points__point"> <h2 class="cms">CMS Administrators</h2> <p>Settle into a new paradigm&mdash;website omniscience. Solve vague end-user reports with InterroBot search. Never miss a reference update again. </p> </div> <div class="home__points__point"> <h2 class="seo">SEO Specialists</h2> <p>Comprehensive search smokes out HTTP errors, redirection, and keyword coverage issues negatively affecting SERP-standing. </p> </div> </div> </div> </div> <div class="constrain home"> <h2>Help &amp; Resources</h2> <div class="summary home__help"> <div class="home__help__links"> <ul> <li><a href="/help/getting-started/">Getting Started</a> (installation, project setup)</li> <li><a href="/help/broken-links/">Finding Broken Links</a></li> <li><a href="/help/full-text-search/">Full-text Search</a> (HTML, PDF, and DOCX)</li> <li><a href="/help/advanced-search/">Advanced Search</a> (HTTP headers, status codes, redirection)</li> <li><a href="/help/webpages-assets/">Webpages and Assets</a> (HTML response details, linked references)</li> <li><a href="/help/ai-data-access/">AI Data Access</a> (ChatGPT, Claude, etc.)</li> <li><a href="/help/crawler-options/">Crawler Options</a> (JavaScript crawling, custom headers)</li> <li><a href="/help/api-plugin-development/">API and Plugin Development</a></li> <li><a href="/help/desktop-web-crawler-vs-cloud/">Why Desktop? Why not Cloud?</a></li> <li><a href="/help/licensing/">Licensing and Terms of Use</a></li> <li><a href="/help/release-history/">Release History</a></li> <li><a href="/help/frequently-asked-questions/">Frequently Asked Questions</a></li> </ul> </div> <div class="home__help__spice"> <div class="home__help__spice__wrap"> <img width="1400" height="1845" src="/media/static/images/interrobot/topology.svg?202505240624" alt="Abstract HTML/node graph." loading="lazy"> </div> </div> </div> </div> </main> <footer> <nav class="links constrain" role="navigation"> <a class="chiclet youtube" href="https://www.youtube.com/@interroapp"> <img width="32" height="32" src="/media/static/images/icons/youtube.svg" alt="Youtube logo"> </a> <a class="chiclet twitter" href="https://twitter.com/interroapp"> <img width="32" height="32" src="/media/static/images/icons/twitter.svg" alt="Twitter logo"> </a> · <a href="/privacy/" rel="nofollow">Privacy</a> · <a rel="nofollow" href="/newsletter/subscribe/">Newsletter</a> </nav> </footer> </div> <script src="/media/static/scripts/js/main.min.js?202505240624"></script> </body> </html> vv�#7��#��C�; main.min.jsm a i n . m i n . j shttps://pragmar.com/media/static/scripts/js/main.min.js?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / s c r i p t s / j s / m a i n . m i n . j s ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/scripts/js/main.min.js?202505251919 �Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"63c34c33-817" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: application/javascript Last-Modified: Sun, 15 Jan 2023 00:43:31 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT!function(t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).main=t()}(function(){return function i(a,o,r){function s(e,t){if(!o[e]){if(!a[e]){var n="function"==typeof require&&require;if(!t&&n)return n(e,!0);if(d)return d(e,!0);throw(t=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",t}n=o[e]={exports:{}},a[e][0].call(n.exports,function(t){return s(a[e][1][t]||t)},n,n.exports,i,a,o,r)}return o[e].exports}for(var d="function"==typeof require&&require,t=0;t<r.length;t++)s(r[t]);return s}({1:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const i=t("./modules/analytics");window.pragmar=window.pragmar||{},document.addEventListener("DOMContentLoaded",()=>{window.pragmar.analytics=new i.Analytics,document.getElementsByTagName("html")[0].setAttribute("class","loaded")},!1)},{"./modules/analytics":2}],2:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Analytics=void 0;n.Analytics=class{constructor(){this.statsSiteId="1",this.statsUrl="//pragmar.com/stats",this.navigateInitiated=!1,this.paq=window._paq=window._paq||[],this.paq.push(["trackPageView"]),this.paq.push(["enableLinkTracking"]),this.paq.push(["setTrackerUrl",this.statsUrl+"/server/"]),this.paq.push(["setSiteId",this.statsSiteId]);var t=document.createElement("script");t.onload=()=>{var t=document.getElementById("cta_store"),e=document.getElementById("cta_download"),t=(t&&e&&(t.onclick=t=>{this.navigateInitiated||(window._paq.push(["trackEvent","qbit","store"]),this.navigateInitiated=!0)},e.onclick=t=>{window._paq.push(["trackEvent","qbit","download"])}),document.getElementById("cta_moffitor_download"));t&&(t.onclick=t=>{window._paq.push(["trackEvent","moffitor","download"])})},t.type="text/javascript",t.async=!0,t.defer=!0,t.src=this.statsUrl+"/client/",document.getElementsByTagName("head")[0].appendChild(t)}}},{}]},{},[1])(1)}); �(��,X��) o\�q� �  E����  � ��/ pn  ' Z0 � � j �� � ��7��Q� 8 � �p��!a��,�nC��@�(Uhttps://pragmar.com/appstat/privacy/A%Ohttps://pragmar.com/appstat/help/@8uhttps://pragmar.bandcamp.com/album/nearly-irrelevant?B�https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=en-US&gl=USBw>9whttps://pragmar.bandcamp.com/album/ohdowas-volume-one=9whttps://pragmar.bandcamp.com/album/ohdowas-volume-two<�Dhttps://snowballearth.bandcamp.com/album/snowball-earth;!Ghttp.ahttps://github.com/projectdiscovery/katanaL&Qhttps://en.wikipedia.org/wiki/WgetK4mhttps://en.wikipedia.org/wiki/WARC_(file_format)J2ihttps://github.com/pragmar/mcp-server-webcrawlI1ghttps://pragmar.com/mcp-server-webcrawl/help/HB�https://apps.microsoft.com/detail/9n08pww9g9w3?hl=en-US&gl=USG/chttps://interro.bot/?utm_source=pragmar.comC,]https://pragmar.com/mcp-server-webcrawl/4E?https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?2025052519193-_https://www.youtube.com/embed/JOGRYbo6WwI2E�https://www.youtube.com/embed/sOMaojm0R0Y1-_https://www.youtube.com/embed/55y8oKWXJLs0-_https://www.youtube.com/embed/fx-4WZu-UT8/-_https://www.youtube.com/embed/uqEEqVsofhc.L�https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4-Q�https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919,I�https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919+?https://pragmar.com/qbit/*J�https://pragmar.com/media/static/images/home/appstat.png?202505251919) 8�https://pragmar.com/media/static/images/qbit/ram.svgz(@�https://pragmar.com/media/static/images/qbit/windows10.svgz'-_https://www.youtube.com/embed/ePvqPE1KJDQ& 8https://pragmar.com/media/static/images/qbit/engine.svgz%;{https://pragmar.com/media/static/images/qbit/draft.svgz$@�https://pragmar.com/media/static/images/qbit/antialias.svgz#<https://pragmar.com/media/static/images/qbit/multicore.svgz"9whttps://pragmar.com/media/static/images/qbit/2x1.svgz!9whttps://pragmar.com/media/static/images/qbit/1x1.svgz ;{https://pragmar.com/media/static/images/qbit/arrow.svgzJ�https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919&Qhttps://pragmar.com/qbit/download/ Ehttps://pragmar.com/appstat/ �Mhttps://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919G�https://pragmar.com/media/static/images/home/qbit.png?202505251919K�https://pragmar.com/media/static/images/home/moffitor.png?202505251919V�/https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919M�https://pragmar.com/media/static/images/home/interrobot.png?202505251919T�+https://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919F�https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4Q�%https://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919J�https://pragmar.com/media/static/images/appstat/logo.svg?202505251919 �Nhttps://pragmar.com/media/static/styles/css/appstat.min.css?202505251919)Whttps://pragmar.com/appstat/download/5https://interro.bot/5https://pragmar.com/pJhttps://pragmar.com/media/static/scripts/js/main.min.js?202505251919;{https://pragmar.com/media/static/images/home/nearly.png B�https://pragmar.com/media/static/images/home/memoryyellow.png @�https://pragmar.com/media/static/images/home/ohdowas.v1.png @�https://pragmar.com/media/static/images/home/ohdowas.v2.png C� https://pragmar.com/media/static/images/home/snowballearth.png =https://pragmar.com/media/static/images/home/moffitor.pngI�https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png9whttps://pragmar.com/media/static/images/home/qbit.png<}https://pragmar.com/media/static/images/home/appstat.png@�https://pragmar.com/media/static/images/home/interrobot.pngKhttps://pragmar.com/media/static/styles/css/main.min.css?202505251919,]http://www.iana.org/help/example-domains5 https://example.com/ <a class="product" href="./mcp-server-webcrawl/"> <img src="/media/static/images/home/mcp-server-webcrawl.png" alt="mcp-server-webcrawl icon"> <div><strong>mcp-server-webcrawl</strong> <br>MCP server for web archives. Free.</div> </a> <a class="product" href="./moffitor/"> <img src="/media/static/images/home/moffitor.png" alt="Moffitor"> <div><strong>Moffitor</strong> <br>One-click monitor sleep utility. Free.</div> </a> </div> </div> <div class="summary"> <h2>Music</h2> <p> You will find releases and musical collaborations dating back to 2005 below. </p> <div class="products"> <a class="product" href="https://snowballearth.bandcamp.com/releases"> <img src="/media/static/images/home/snowballearth.png" alt="Snowball Earth"> <div> <strong>Snowball Earth</strong><br> (2020)</div> </a> <a class="product" href="https://pragmar.bandcamp.com/album/ohdowas-volume-two"> <img src="/media/static/images/home/ohdowas.v2.png" alt="Ohdowas Vol. II"> <div><strong>Ohdowas Vol. II</strong><br> (2017)</div> </a> <a class="product" href="https://pragmar.bandcamp.com/album/ohdowas-volume-one"> <img src="/media/static/images/home/ohdowas.v1.png" alt="Ohdowas Vol. I"> <div><strong>Ohdowas Vol. I</strong><br> (2015)</div> </a> <a class="product" href="https://russianapartments.bandcamp.com/album/i-am-memory-yellow"> <img src="/media/static/images/home/memoryyellow.png" alt="I AM MEMORY YELLOW"> <div><strong>I AM MEMORY YELLOW</strong><br> (2013)</div> </a> <a class="product" href="https://pragmar.bandcamp.com/album/nearly-irrelevant"> <img src="/media/static/images/home/nearly.png" alt="Nearly Irrelevant"> <div><strong>Nearly Irrelevant</strong><br> (2005)</div> </a> </div> </div> </div> </main> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> </body> </html><https://interro.bot/> <https://pragmar.com/appstat/> <https://pragmar.com/qbit/> <https://pragmar.com/mcp-server-webcrawl/> <https://pragmar.com/moffitor/> <https://snowballearth.bandcamp.com/releases> <https://pragmar.bandcamp.com/album/ohdowas-volume-two> <https://pragmar.bandcamp.com/album/ohdowas-volume-one> <https://russianapartments.bandcamp.com/album/i-am-memory-yellow> <https://pragmar.bandcamp.com/album/nearly-irrelevant><https://pragmar.com/media/static/styles/css/main.min.css?202505251919> <https://pragmar.com/media/static/images/home/interrobot.png> <https://pragmar.com/media/static/images/home/appstat.png> <https://pragmar.com/media/static/images/home/qbit.png> <https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png> <https://pragmar.com/media/static/images/home/moffitor.png> <https://pragmar.com/media/static/images/home/snowballearth.png> <https://pragmar.com/media/static/images/home/ohdowas.v2.png> <https://pragmar.com/media/static/images/home/ohdowas.v1.png> <https://pragmar.com/media/static/images/home/memoryyellow.png> <https://pragmar.com/media/static/images/home/nearly.png> <https://pragmar.com/media/static/scripts/js/main.min.js?202505251919> �f'5c5 �%�]�s�PragmarP r a g m a rhttps://pragmar.com/< h t t p s : / / p r a g m a r . c o m / >https://pragmar.com/�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Referrer-Policy: origin-when-cross-origin Cross-Origin-Opener-Policy: same-origin Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Type: text/html; charset=utf-8<!DOCTYPE html> <html lang="en" class="noscript flex svg"> <head> <title>Pragmar</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Creator of fine developer tools: InterroBot, appstat, and more."> <link rel="shortcut icon" href="/media/static/images/favicon.png?202505251919"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/main.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <header> <div class="constrain"> <h1>pragmar.com</h1> </div> </header> <main> <div class="constrain"> <div class="summary"> <div> </div> </div> <div class="summary"> <h2>Software</h2> <p> I'm an independent software developer, currently developing <a href="https://interro.bot">InterroBot</a>. You can check out my Windows shareware and freeware below. </p> <div class="products"> <a class="product" href="https://interro.bot"> <img src="/media/static/images/home/interrobot.png" alt="InterroBot icon"> <div><strong>InterroBot</strong> <br>Advanced web crawler and analyzer. Free/paid.</div> </a> <a class="product" href="./appstat/"> <img src="/media/static/images/home/appstat.png" alt="appstat icon"> <div><strong>appstat</strong> <br>Windows application monitor. Free.</div> </a> <a class="product" href="./qbit/"> <img src="/media/static/images/home/qbit.png" alt="qbit icon"> <div><strong>Qbit</strong> <br>Skybox generator for game devs. Free/paid.</div> </a> G ''�V����Q������&�0-J  �|�h1� -J �.�J+�5hO  color-baseJ � errorJ �6esiJ�#0J�v�g �r1J�@�HpxJ�h3pxJ�U clientpref-JKtotalJ �H�f0J�T   F rP�U�G�ip:62:)�E� M2"�i �u*,: y(m��a�h�6�+2� �4u-wmfJ�t0J ^�D�^� 0J �+�J13J �h�f39J��D �F 4J�G5J O#6980343-e817-41cc-b77d-271fbd7205a1Jm8J �_�f5J�C_international_licenseJ�61J�B  E>k�#�L�u�7�h%&�;t`�^>�i - �I�r�#�]�u�IF�$�j 6�]   -annotatedJ �h0J�4�x�J0J8�Y�R�"��7r�$�f�m� 3�P0000J ��1J �a�f3J �R�f6384710J -1J�c�s�f20J�3J �S�f4J � y7J�P9J�uzJ�L2J �{5emJ�@�,t 7J�85662142J{� B�BBpxJ�us5iJ�3J  s�R�o�K� �3J�9J �K�f4J �q$�f� - �A�f21J ��73J�873J �'?5J�!�M�2�657J � �emJ�@zJ�H6J"�:N�rGD�f�f0J�.�L�7473J 8J !Y0J � IF5J � IF911fJ �a 9J�W �_ emJ�12�7"�ff1f23J �xpxJ �Jx1J�62J4S��~:62')��i��4�f0J�6�L0J 8J�'�T�{-02-14J�)7-05J�29J�~-08-31J�- 10-06-16t18J�F2J�e-08J�t-06J�95J��"?-05-09J ��6J � � -04-21J�w7J�8J�21-04-29J�3-05-19J �R/4-12-05J �N-5J Y�-01-10J �)/ 25J �+3-06J�F 26J �}. 7J�* 8J�Z~�]�lww4-15t00J�J 0513135559J�b�7�j97152J��}px-symbol_category_classJ�y list_classJ�5 na_classJ�n1J�1J �)�I3J ��fanchor1J�:44J ��f5J��R81J �v�f5J�92000J �e�emJ"�F�3�:r�$�f�m�<6J �P�f7J 732344J .�i8J [500J��#>�\fileJ<�!0�2�*w����6�xiwxryx�_formatJ�W0"1ormatoJ�^9JT�#0�2�=0"1�rw����7�xiwxryx��I�8�vcJ@�b��stylesJ�2emJ �KfJ>�"�y���!�5�|fsrtxt�1473J� 2012-08J�M68004J�.archiveJ�J -accessJ�3 boxJ�h webpageJ�^ticleJ�digitalJ� iaJ� preservationJ�ocsJ��U�hraft-kunze-warc-00J�VenJ6�"�!w����6�xiwxryx�faqsJ�UddJ�3��V000235J�4 6J�8 586J� mtJ.�w}�� �*�%~rm{sww�ormatsJ�2��VzgithubJ �B�ouideJ�Phar2warcJ �4vard-lilJ�1tmlJ �U�xinfo-gnuJ�LlistsJ�Gmsg00002J�N preservationJ� replaywebJ�8scoopJ �tandardJ�-toolsJ�RrJ�c user-guideJ�;viewJ� warcJ�6_J �" file_format-0J�7 ebrecorderJ �\�jikiJ �"wwJ�*���TpxJ �3J f�s�� 0J �!emJ�B1J �|�25emJ�V2J 8J �s� 4J �|�f6J �Z�f5J�c<-8@�v�f63J �}�f9J w3J �E�faJ8�~"�y���!� ,�|kvvtxy�bookJ���ljournalJ,�!�r�� �*�%~rm{�h�kevJ.�w}�� �*�%~rm{sww�mtxJ.� w}�� �*�%~rm{sww�ofiJ.�w}�� �*�%~rm{sww�sidJ0�>w����6�xiwxryx�warcJ0�Bw����6�xiwxryx�emJ�K�}�*pxJ�4J&���m�q���* �P07J �7$px-crystal_clear_app_linneighborhoodJ�symbol_category_classJ� list_classJ�K na_classJ�3J4699J ��8J �y�5J�s6J �m�f9J�7-61J�scJ�nemJ � y5J"�1�l�\�c��5�30J �'0J�#�_0000J �#�pxJ �M42J�J�J428800J �1�I5J �t�fbJ U652021J �0�H7J �u�f80J �F�femJ�=�0�8�PpxJ�IF�$6J�ly�J�;�0J �n�f4800J 4$px-crystal_clear_app_linneighborhoodJ�11J�940pxJ �1�b559J �"�~cf976dc5J�^5J�,�.�WemJ�Q:62:)8004J�saJ �kemJ�h7J�<��4000J�T2J c3J �{�f4J5J �`�femJ�Z7J �Y�f  p   * g !                     &/ $     !             !!   ,        ,      � ���CwW�'W   [forbidden by rel=nofollow][ f o r b i d d e n b y r e l = n o f o l l o w ]https://pragmar.com/appstat/download/< h t t p s : / / p r a g m a r . c o m / a p p s t a t / d o w n l o a d / >https://pragmar.com/appstat/download/�m��"��w5c5  �'��q InterroBot Web Crawler and Analyzer (Windows/macOS/Android)I n t e r r o B o t W e b C r a w l e r a n d A n a l y z e r ( W i n d o w s / m a c O S / A n d r o i d )https://interro.bot/< h t t p s : / / i n t e r r o . b o t / >https://interro.bot/�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding Vary: Cookie Cache-Control: max-age=604800 Age: 248297 X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Cross-Origin-Opener-Policy: same-origin Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.interro.bot https://www.youtube.com https://youtube.com; img-src 'self' data: https://stats.interro.bot https://www.youtube.com https://youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src 'self' https://www.youtube.com https://youtube.com https://player.twitch.tv; connect-src 'self'; base-uri 'self'; form-action 'self'; object-src 'none' Content-Type: text/html; charset=utf-8 Expires: Sat, 31 May 2025 20:39:17 GMT<!DOCTYPE html> <html lang="en"> <head> <title>InterroBot Web Crawler and Analyzer (Windows/macOS/Android)</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Uncover your website&#x27;s secrets with InterroBot - the web crawler for SEO pros, devs, and CMS admins. Find broken links, optimize content,> � ��~2#7_�7_ �;  2JOGRYbo6WwIJ O G R Y b o 6 W w Ihttps://www.youtube.com/embed/JOGRYbo6WwI< h t t p s : / / w w w . y o u t u b e . c o m / e m b e d / J O G R Y b o 6 W w I >https://www.youtube.com/embed/JOGRYbo6WwI�X-Content-Type-Options: nosniff Cache-Control: no-store, must-revalidate, no-cache, max-age=0 Pragma: no-cache Date: Tue, 27 May 2025 17:37:37 GMT Strict-Transport-Security: max-age=31536000 Permissions-Policy: ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=* Origin-Trial: AmhMBR6zCLzDDxpW+HfpP67BqwIknWnyMOXOQGfzYswFmJe+fgaI6XZgAzcxOrzNtP7hEDsOo1jdjFnVr2IdxQ4AAAB4eyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJXZWJWaWV3WFJlcXVlc3RlZFdpdGhEZXByZWNhdGlvbiIsImV4cGlyeSI6MTc1ODA2NzE5OSwiaXNTdWJkb21haW4iOnRydWV9 Content-Security-Policy: require-trusted-types-for 'script' Cross-Origin-Opener-Policy-Report-Only: same-origin; report-to="youtube_main" Cross-Origin-Resource-Policy: cross-origin Report-To: {"group":"youtube_main","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/youtube_main"}]} P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info." Server: ESF X-XSS-Protection: 0 Set-Cookie: VISITOR_INFO1_LIVE=1Phke_7_lKg; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:37 GMT; Path=/; Secure; HttpOnly; SameSite=none VISITOR_PRIVACY_METADATA=CgJVUxIEGgAgOQ%3D%3D; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:37 GMT; Path=/; Secure; HttpOnly; SameSite=none Alt-Svc: h3=":443"; ma=2592000 h3-29=":443"; ma=2592000 Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 Expires: Mon, 01 Jan 1990 00:00:00 GMT��}1#7_�7_ �;  1sOMaojm0R0Ys O M a o j m 0 R 0 Yhttps://www.youtube.com/embed/sOMaojm0R0Y< h t t p s : / / w w w . y o u t u b e . c o m / e m b e d / s O M a o j m 0 R 0 Y >https://www.youtube.com/embed/sOMaojm0R0Y�X-Content-Type-Options: nosniff Cache-Control: no-store, must-revalidate, no-cache, max-age=0 Pragma: no-cache Date: Tue, 27 May 2025 17:37:37 GMT Strict-Transport-Security: max-age=31536000 Content-Security-Policy: require-trusted-types-for 'script' Cross-Origin-Resource-Policy: cross-origin Cross-Origin-Opener-Policy-Report-Only: same-origin; report-to="youtube_main" Permissions-Policy: ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=* Report-To: {"group":"youtube_main","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/youtube_main"}]} Origin-Trial: AmhMBR6zCLzDDxpW+HfpP67BqwIknWnyMOXOQGfzYswFmJe+fgaI6XZgAzcxOrzNtP7hEDsOo1jdjFnVr2IdxQ4AAAB4eyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJXZWJWaWV3WFJlcXVlc3RlZFdpdGhEZXByZWNhdGlvbiIsImV4cGlyeSI6MTc1ODA2NzE5OSwiaXNTdWJkb21haW4iOnRydWV9 P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info." Server: ESF X-XSS-Protection: 0 Set-Cookie: VISITOR_INFO1_LIVE=1Phke_7_lKg; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:37 GMT; Path=/; Secure; HttpOnly; SameSite=none VISITOR_PRIVACY_METADATA=CgJVUxIEGgAgOQ%3D%3D; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:37 GMT; Path=/; Secure; HttpOnly; SameSite=none Alt-Svc: h3=":443"; ma=2592000 h3-29=":443"; ma=2592000 Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 Expires: Mon, 01 Jan 1990 00:00:00 GMTe #��V��Q � � [ !7 � � I � � f  � �  a :� � � � ] / ��w%Ohttps://pragmar.com/qbit/history/F%Ohttps://pragmar.com/qbit/privacy/E?�https://pragmar.com/media/static/images/qbit/translogo.pngD-_https://www.youtube.com/embed/uqEEqVsofhc.-_https://www.youtube.com/embed/sOMaojm0R0Y1-_https://www.youtube.com/embed/fx-4WZu-UT8/-_https://www.youtube.com/embed/ePvqPE1KJDQ&-_https://www.youtube.com/embed/JOGRYbo6WwI2-_https://www.youtube.com/embed/IZKyA7IWsOg9-_https://www.youtube.com/embed/55y8oKWXJLs0;{https://snowballearth.bandcamp.com/album/snowball-earth;D� https://russianapartments.bandcamp.com/album/i-am-memory-yellow>&Qhttps://pragmar.com/qbit/download/?https://pragmar.com/qbit/**Yhttps://pragmar.com/moffitor/download/5!Ghttps://pragmar.com/moffitor/:J�https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919N�https://pragmar.com/media/static/styles/css/moffitor.min.css?2025052519196I�https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919+J�https://pragmar.com/media/static/styles/css/main.min.css?202505251919M�https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919I�https://pragmar.com/media/static/scripts/js/main.min.js?202505251919L�https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919@�https://pragmar.com/media/static/images/qbit/windows10.svgz'9whttps://pragmar.com/media/static/images/qbit/ram.svgz(@�https://pragmar.com/media/static/images/qbit/multicore.svgz"<}https://pragmar.com/media/static/images/qbit/engine.svgz%;{https://pragmar.com/media/static/images/qbit/draft.svgz$;{https://pragmar.com/media/static/images/qbit/arrow.svgz@�https://pragmar.com/media/static/images/qbit/antialias.svgz#9whttps://pragmar.com/media/static/images/qbit/2x1.svgz!9whttps://pragmar.com/media/static/images/qbit/1x1.svgz O�!https://pragmar.com/media/static/images/moffitor/monitor.svgz?2025052519198P�#https://pragmar.com/media/static/images/moffitor/moffitor.svgz?2025052519197X�3https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?2025052519193�-shipped" d="M7.9 0L4.75 3.16 1.58 0 0 1.58l3.16 3.17L0 7.9l1.58 1.58 3.16-3.16 3.17 3.16 1.58-1.58-3.16-3.16 3.16-3.17z"></path> <path id="checkmark-shipped" d="M4.66 6.5L1.38 3.37 0 4.8l3.28 3.14 1.18 1.12.26.26 7.6-7.95L10.89 0z"></path> <path fill-rule="evenodd" d="M11.82 21.35a60.6 60.6 0 011.25 1.4 42.86 42.86 0 011.21-1.4 56.68 56.68 0 014.18-4.24c5.95-5.4 8.04-9.93 4.2-13.42-2.69-2.35-5.25-1.9-7.63.34a11.2 11.2 0 00-1.62 1.92l-.46.73-.4-.75a10.42 10.42 0 00-1.5-1.97c-2.28-2.32-4.85-2.78-7.72-.3-3.62 3.7-1.54 8.23 4.22 13.45a69.17 69.17 0 014.27 4.24zm1.21-16.6c.38-.5.82-.99 1.31-1.45 2.72-2.55 5.84-3.1 8.99-.35 4.49 4.07 2.15 9.14-4.2 14.9a55.69 55.69 0 00-5.65 5.99l-.38.49-.4-.48c-.07-.1-.21-.26-.42-.5a68.18 68.18 0 00-5.4-5.5C.74 12.28-1.57 7.24 2.64 2.94 6 .04 9.14.6 11.75 3.26A11.4 11.4 0 0113 4.79l.03-.04z" id="menubar-collection-icon"></path> <path fill-rule="evenodd" d="M14.4.87a1 1 0 011.77.77l-1.1 7.84h6.46a1 1 0 01.74 1.68L9.24 25.2a1 1 0 01-1.72-.85L9 15.56H4.5a1 1 0 01-.77-1.63L14.4.87zm.78.63L4.5 14.57H9a1 1 0 01.98 1.16l-1.47 8.8 13.02-14.05h-6.47a1 1 0 01-.99-1.14l1.11-7.84z" id="menubar-feed-icon"></path> <path d="M21.38 19.44a.13.13 0 01-.12.07H1.13a.12.12 0 01-.11-.07.33.33 0 01-.03-.09l3.27-4.15c.37-.59.57-1.27.57-1.97V7.67C4.83 4.09 7.6 1.1 11 1h.2c1.66 0 3.23.63 4.43 1.8a6.33 6.33 0 011.94 4.58v5.85c0 .7.2 1.38.6 2.01l3.2 4.05c.03.06.02.11 0 .15m-7.45 1.32a2.73 2.73 0 01-5.46 0c0-.09.03-.17.03-.25h5.4c.01.08.03.16.03.25m8.27-2.04L19 14.67a2.66 2.66 0 01-.42-1.44V7.38A7.36 7.36 0 0010.98 0C7.03.11 3.83 3.55 3.83 7.66v5.56c0 .51-.15 1-.39 1.4L.17 18.78c-.22.36-.23.79-.02 1.15.2.36.57.58.98.58H7.5c0 .08-.03.16-.03.25a3.73 3.73 0 007.46 0c0-.09-.02-.17-.03-.25h6.36a1.14 1.14 0 00.94-1.78" id="menubar-messages-icon" fill-rule="evenodd"></path> <path fill-rule="evenodd" d="M11.43 19.7a9.02 9.02 0 008.93-9.1c0-5.03-4-9.1-8.93-9.1a9.02 9.02 0 00-8.93 9.1c0 5.03 4 9.1 8.93 9.1zm6.95-1.9l6 6.87c.44.5-.32 1.16-.76.66l-5.98-6.85a9.78 9.78 0 01-6.21 2.22c-5.49 0-9.93-4.52-9.93-10.1S5.94.5 11.43.5c5.48 0 9.93 4.52 9.93 10.1 0 2.82-1.14 5.37-2.98 7.2z" id="menubar-search-icon"></path> <path d="M10.7 10.47l3.74 4.2c.44.5-.3 1.16-.75.66l-3.73-4.2c-.44-.5.3-1.16.75-.66zM6.6 11.7a5.1 5.1 0 100-10.2 5.1 5.1 0 000 10.2zm0 1A6.1 6.1 0 116.6.5a6.1 6.1 0 010 12.2z" id="menubar-search-input-icon"></path> <g id="menubar-cart-icon" fill-rule="evenodd"> <path d="M21.5 25a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path> <circle cx="8.5" cy="23.5" r="1.5" opacity=".9"></circle> <path fill-rule="nonzero" d="M4.57 2H.5a.5.5 0 010-1h4.48a.5.5 0 01.5.4l.5 2.7 18.52.18c.31 0 .54.28.5.58l-2.28 13.72a.5.5 0 01-.49.42H8.16a.5.5 0 01-.49-.4L4.57 2zm1.6 3.1L8.57 18h13.24l2.1-12.73L6.17 5.1z"></path> </g> <g id="menubar-phone-menu-icon"> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 6.25H3V4.75H21V6.25Z" fill="#222222"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 12.75H3V11.25H21V12.75Z" fill="#222222"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 19.75L3 19.75V18.25H12L21 18.25V19.75Z" fill="#222222"></path> </g> <g id="bandcamp-logo-color-bcaqua"> <path d="M26.62 0h2.42v5.8h.04a3.96 3.96 0 013.28-1.78c3.46 0 5.14 2.73 5.14 6.05C37.5 13.12 36 16 32.76 16c-1.49 0-3.08-.37-3.8-1.87h-.05v1.57h-2.3V0m5.43 6c-2.04 0-3.08 1.6-3.08 4.02 0 2.29 1.12 4 3.08 4 2.2 0 3.04-2.02 3.04-4 0-2.06-1.05-4.02-3.04-4.02" id="b" fill="#333"></path> <path d="M56.26 4.05c-1.44 0-2.7.77-3.42 2.03l-.04-.05V4.36h-2.3v9.68l-1.61.01c-.45 0-.58-.24-.58-.85V7.35c0-2.4-2.25-3.3-4.4-3.3-2.42 0-4.82.86-4.99 3.78h2.42c.11-1.23 1.07-1.8 2.43-1.8.97 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.87 1.38.4 0 1.17-.15 4.96-.28v-.03h.02v-6.7c0-1.67 1.04-2.99 2.65-2.99 1.42 0 2.1.77 2.15 2.55v7.14h2.42v-7.8c0-2.55-1.5-3.87-3.88-3.87zM45.9 11.9c0 1.58-1.66 2.15-2.72 2.15-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.6M7.6 0zM84 65.5c0 3.9-2.6 7.5-6.4 7.5h-26c-3.9 0-7.6-3.6-7.6-7.5V56h40v9.5zM84 53H44V17h40v36zm0-39H44V9.5C44 5.6 47.7 3 51.6 3h26C81.4 3 84 5.6 84 9.5V14zM64 67c1.7 0 3-1.3 3-3s-1.3-3-3-3-3 1.3-3 3 1.4 3 3 3z"></path> <path id="play-app" d="M1 60c-.2 0-.3 0-.5-.1-.3-.2-.5-.5-.5-.9V1C0 .6.2.3.5.1c.4-.1.8-.1 1.1.1l42 29c.3.2.4.5.4.8s-.2.6-.4.8l-42 29c-.2.2-.4.2-.6.2zM2 2.9v54.2L41.3 30 2 2.9z"></path> <path id="play-app-2" d="M18.55 16L2.97 5.61V26.4L18.55 16zM0 32V0l24 16L0 32z"></path> <g id="grab-app-opensignup" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="collection" transform="translate(-67 -505)" fill="#FFF"> <g id="mweb-phone-icon-outline" transform="translate(67 505)"> <path d="M21.16 3.99v28.02a3 3 0 003 2.99h13.99a3 3 0 003-2.99V3.99a3 3 0 00-3-2.99H24.17a3 3 0 00-3.01 2.99zm-1 0a4 4 0 014-3.99h13.99a4 4 0 014 3.99v28.02a4 4 0 01-4 3.99H24.17a4 4 0 01-4.01-3.99V3.99z" id="Rectangle-1270"></path> <rect id="Rectangle-1271" x="29.41" y="29.73" width="2.5" height="2.5" rx="1.25"></rect> <path d="M20.66 8.23h21v-1h-21v1zm0 19h21v-1h-21v1z" id="Combined-Shape"></path> <path d="M.29 18.44c0 .36.31.67.68.67h11.62L8.86 23.3a.72.72 0 000 .99l.36.41c.26.26.68.26.94 0l5.89-6.05a.72.72 0 000-1L9.96 11.3a.66.66 0 00-.94 0l-.36.41a.72.72 0 000 1l3.9 4.43H.96a.69.69 0 00-.67.67v.63z" id="→"></path> </g> </g> </g> <g id="has-app"> <path class="has-app-phone" d="M18 56a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zM29 0H7C3.1 0 0 3.1 0 7v48c0 3.9 3.1 7 7 7h22c3.9 0 7-3.1 7-7V7c0-3.9-3.1-7-7-7zm5 55c0 2.8-2.2 5-5 5H7c-2.8 0-5-2.2-5-5v-6h32v6zm0-8H2V12h32v35zm0-37H2V7c0-2.8 2.2-5 5-5h22c2.8 0 5 2.2 5 5v3z"></path> <path class="has-app-confirm" d="M18 18c-6.4 0-11.5 5.1-11.5 11.5S11.6 41 18 41s11.5-5.1 11.5-11.5S24.4 18 18 18zm5.3 9.6l-5.8 5.8c-.3.3-.7.4-1.1.4-.4 0-.8-.1-1.1-.4l-2.6-2.6c-.6-.6-.6-1.5 0-2.1s1.5-.6 2.1 0l1.6 1.6 4.8-4.8c.6-.6 1.5-.6 2.1 0 .6.6.6 1.6 0 2.1z"></path> </g> <g id="no-app"> <path class="no-app-phone" d="M18 56a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zM29 0H7C3.1 0 0 3.1 0 7v48c0 3.9 3.1 7 7 7h22c3.9 0 7-3.1 7-7V7c0-3.9-3.1-7-7-7zm5 55c0 2.8-2.2 5-5 5H7c-2.8 0-5-2.2-5-5v-6h32v6zm0-8H2V12h32v35zm0-37H2V7c0-2.8 2.2-5 5-5h22c2.8 0 5 2.2 5 5v3z"></path> <path class="no-app-bc-logo" d="M14 23L7 36h15l7-13z"></path> </g> <g id="signup-promo-icon"> <path id="signup-phone-background" d="M25 52H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h20c2.8 0 5 2.2 5 5v42c0 2.8-2.2 5-5 5z"></path> <g id="signup-promo-phone"> <path class="signup-phone-icon" d="M25 0H5C2.2 0 0 2.2 0 5v42c0 2.8 2.2 5 5 5h20c2.8 0 5-2.2 5-5V5c0-2.8-2.2-5-5-5zm3 47c0 1.7-1.3 3-3 3H5c-1.7 0-3-1.3-3-3v-6h26v6zm0-8H2V10h26v29zm0-31H2V5c0-1.7 1.3-3 3-3h20c1.7 0 3 1.3 3 3v3zM15 47a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2z"></path> <path class="signup-bc-logo" d="M11.6 19L5.7 30h12.7l5.9-11z"></path> </g> </g> <path id="format-dropdown-selected" d="M8.6.3C8.2-.1 7.5-.1 7 .3L3.4 4 2 2.5c-.4-.4-1.2-.4-1.6 0-.4.4-.4 1.2 0 1.6l2.2 2.2c.2.2.5.3.8.3.3 0 .6-.1.8-.3L8.6 2c.5-.5.5-1.2 0-1.7z"></path> <defs> <lineargradient id="ribbon-gradient" x1="0" x2="0" y1="0" y2="1"> <stop offset="0%" stop-color="#00BAEF"></stop> <stop offset="90%" stop-color="#1DA0C3"></stop> </lineargradient> </defs> <path id="rarr-ico" d="M5 5L0 9l2 1 6-5-6-5-2 1 5 4z"></path> <path id="larr-ico" d="M5 5L0 9l2 1 6-5-6-5-2 1 5 4z" transform="rotate(-180 4 5)"></path> <path d="M2.57 0L.44 2.13 7.31 9 .43 15.87 2.56 18l9-9z" transform="rotate(-180 7.5 9)" id="larr-onboarding-ico"></path> <g id="rarr-onboarding-ico" transform="translate(3)"> <path id="Fill-2" d="M2.57 0L.44 2.13 7.31 9 .43 15.87 2.56 18l9-9z"></path> </g> <path d="M0 3h3v3H0V3zm6 0l2-1-2-2-1.5 2.3L3 0 1 2l2 1h1v3h5V3H6zm-5 7h2V7H1v3zm3 0h4V7H4v3z" id="gift-card-icon"></path> <path id="notound-color:#fff;color:#000;display:inline-block}*{box-sizing:border-box;min-height:1px}h1,h2,h3,p,figure{margin:0;padding:0}h1{text-align:center}h3{margin-bottom:1rem}figcaption{text-align:center;text-transform:uppercase}img{width:100%}video{width:100%}header{position:relative;background:linear-gradient(0deg, #111111, #021428, #300b3e)}header img{font-size:8px;color:rgba(0,0,0,0)}@keyframes gradiate{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}header nav{z-index:2;position:absolute;font-size:90%;padding:1em;top:0;max-width:900px;margin:auto;width:100%;display:flex;justify-content:flex-end}header nav a{display:inline-flex;text-decoration:none;color:#eee;border-bottom:1px solid rgba(238,238,238,.4666666667);margin-right:.5rem}header h1{position:relative;z-index:2;font-weight:normal;color:#fff;display:flex;align-items:center;padding:0;text-shadow:0 0 4px #d300ff,0 0 8px #000;color:#eee;padding-top:1rem}header h1 img,header h1 span{display:block}header h1 span{margin-top:1rem;margin-left:1rem}header h1 a{display:inline-flex;text-decoration:none;font-size:42px;color:#eee}main{padding-top:1rem}main h2{margin:1rem;font-weight:bold;font-size:140%;text-align:center}main p,main ul,main th,main th{line-height:1.6}main .summary{display:flex}main .summary>div{padding:1rem;flex:1}main .summary>div:first-of-type{flex:1.62}main .summary__source{width:100%}main .summary__source img{margin-top:auto}main .summary p{margin-bottom:1rem}main .privacy{display:flex}main .privacy>*{padding:1rem;flex:1}main .privacy p,main .privacy h3{margin-bottom:1rem}main .privacy__image{display:block;flex:.62}main .requirements{display:flex;margin-bottom:2rem}main .requirements>div{padding:1rem;align-self:center}main .requirements__copy{flex:2}main .requirements__icon{flex:1}main .requirements__icon img{width:100%}main .features{display:flex}main .features__list{padding:1rem;flex:1}main .features p{margin-bottom:1rem}main .features ul{margin:0;padding:0;list-style:none}main .features li{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2dyZWVuJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2x1Y2lkZSBsdWNpZGUtY2hlY2snPjxwYXRoIGQ9J00yMCA2IDkgMTdsLTUtNScvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:left 3px;padding-left:30px;min-height:30px;margin-bottom:.4rem}@media(max-width: 550px){main .features{flex-direction:column !important}main .features__list:first-of-type{padding-bottom:0}main .features__list:last-of-type{padding-top:0}}main .video{position:relative;padding-bottom:52.25%;padding-top:25px;height:0}main .video__wrap{margin:1rem auto 2rem;padding:0 1rem;max-width:700px}main .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}main .ctas{padding-top:1rem;display:inline-flex}main .msstore{max-width:180px;align-content:center}main .msstore img{box-shadow:none;border:none;margin-bottom:1rem}main .cta{align-content:center;text-align:center;flex:1;display:inline-block;background:linear-gradient(20deg, #0000ff, #1b1464);padding:1rem 3rem;text-decoration:none;color:#fff;border-radius:.3rem;margin-bottom:1rem;white-space:nowrap;border:.25rem solid rgba(104,152,254,.6)}main .cta__title{font-weight:bold;margin-bottom:.25rem}main .cta__price{font-size:80%;font-style:italic}main .cta:first-of-type{margin-right:1rem}@media(max-width: 768px){main .cta{padding:1rem 2rem}}@media(max-width: 450px){main .cta{padding:1rem 1rem}}h1{font-size:200%;padding:1rem;justify-content:center}h2{font-size:140%;margin:10px 0 5px}a{color:#009}.constrain{max-width:900px;margin:auto}@media(max-width: 768px){.summary:last-of-type{flex-direction:column}main .features{flex-flow:row wrap}main .summary:first-of-type>div:last-of-type{display:none}}@media(max-width: 450px){main .features__group{flex-direction:column}main .features .feature{width:auto;flex-direction:column}main .pricing{width:auto;flex-direction:column}} ���J+G��3��)�# appstat.min.cssa p p s t a t . m i n . c s shttps://pragmar.com/media/static/styles/css/appstat.min.css?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / s t y l e s / c s s / a p p s t a t . m i n . c s s ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919 �Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"67f0092e-1acb" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: text/css Last-Modified: Fri, 04 Apr 2025 16:30:38 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT.pragmar{width:100%;display:flex;flex-direction:column;font-size:13px;line-height:1.4;justify-content:center;margin:auto;color:#eee}.pragmar__also{margin:1rem auto;font-weight:bold;font-size:14px;color:#666}.pragmar__also a{color:#888}.pragmar__products{grid-column:2/span 4;display:grid;grid-template-columns:repeat(4, 1fr);background-color:#151921;max-width:900px;margin:auto}.pragmar__products__wrap{box-shadow:0 0 12px rgba(55,156,205,.2);border-top:1px solid #1b262c;background-color:#151921;background-image:url("/media/static/images/appstat/starsedge.left.webp"),url("/media/static/images/appstat/starsedge.right.webp");background-size:calc((100vw - 900px)/2) 50%,calc((100vw - 900px)/2) 50%;background-repeat:repeat-y,repeat-y;background-position:left center,right center;position:relative}.pragmar__product{display:grid;grid-template-rows:auto 1fr;background-color:#181818;overflow:hidden;text-decoration:none;color:inherit;font-size:13px;border:0}.pragmar__product:hover{border:0}.pragmar__product.interrobot{background-color:#0c0f0b}.pragmar__product.qbit{background-color:#151921}.pragmar__product.moffitor{background-color:#332436}.pragmar__product.mcp{background-color:#2c3e50}.pragmar__product.appstat{background-color:#232351}.pragmar__product img{width:100%;-o-object-fit:cover;object-fit:cover}.pragmar__product div{padding:.5rem 1rem 1rem}@media(max-width: 1024px){.pragmar{grid-template-columns:minmax(20px, 1fr) repeat(4, minmax(0, 250px)) minmax(20px, 1fr)}}@media(max-width: 550px){.pragmar{grid-template-columns:0 repeat(4, 1fr) 0}.pragmar__products{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto)}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:normal;src:url("/media/static/fonts/Montserrat-Regular-Latin.woff2") format("woff2");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:bold;src:url("/media/static/fonts/Montserrat-SemiBold-Latin.woff2") format("woff2");font-display:swap}html,body{min-width:350px;height:100%;min-height:100%;margin:0;padding:0}.graph{z-index:1;width:100%;height:64px;position:absolute;top:1rem;left:0;display:block;margin:1rem 0}@keyframes drawLine{0%{stroke-dasharray:20 10}12.5%{stroke-dasharray:1000 0}50%{stroke-dasharray:1000 0}87.5%{stroke-dasharray:10 10}100%{stroke-dasharray:10000 0}}.graph path{fill:none;stroke:#117dbb;stroke-width:4;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawLine 1s infinite}main img,main video{box-shadow:0 0 12px rgba(55,156,205,.23);border:1px solid #3c3e3f;border-radius:1px;color:rgba(0,0,0,0)}body{font-family:Montserrat;color:#d9d9d9;font-size:16px;background-color:#111}.accessible{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;backgrO�e="evenodd" d="M21 12.75H3V11.25H21V12.75Z" fill="#222222"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 19.75L3 19.75V18.25H12L21 18.25V19.75Z" fill="#222222"></path> </g> <g id="bandcamp-logo-color-bcaqua"> <path d="M26.62 0h2.42v5.8h.04a3.96 3.96 0 013.28-1.78c3.46 0 5.14 2.73 5.14 6.05C37.5 13.12 36 16 32.76 16c-1.49 0-3.08-.37-3.8-1.87h-.05v1.57h-2.3V0m5.43 6c-2.04 0-3.08 1.6-3.08 4.02 0 2.29 1.12 4 3.08 4 2.2 0 3.04-2.02 3.04-4 0-2.06-1.05-4.02-3.04-4.02" id="b" fill="#333"></path> <path d="M56.26 4.05c-1.44 0-2.7.77-3.42 2.03l-.04-.05V4.36h-2.3v9.68l-1.61.01c-.45 0-.58-.24-.58-.85V7.35c0-2.4-2.25-3.3-4.4-3.3-2.42 0-4.82.86-4.99 3.78h2.42c.11-1.23 1.07-1.8 2.43-1.8.97 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.87 1.38.4 0 1.17-.15 4.96-.28v-.03h.02v-6.7c0-1.67 1.04-2.99 2.65-2.99 1.42 0 2.1.77 2.15 2.55v7.14h2.42v-7.8c0-2.55-1.5-3.87-3.88-3.87zM45.9 11.9c0 1.58-1.66 2.15-2.72 2.15-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87z" id="an" fill="#333"></path> <path d="M72.62 15.7h-2.29v-1.54h-.04c-.64 1.3-2.02 1.84-3.4 1.84-3.47 0-5.14-2.66-5.14-6.06 0-4.12 2.35-5.92 4.76-5.92 1.38 0 2.9.53 3.65 1.78h.04V0h2.43v15.7m-5.42-1.68c2.16 0 3.08-2.04 3.08-4.02 0-2.5-1.17-4-3.04-4-2.27 0-3.08 2.09-3.08 4.13 0 1.96.93 3.9 3.04 3.9" id="d" fill="#333"></path> <path d="M82.25 8.16c-.19-1.38-1.17-2.13-2.5-2.13-1.26 0-3.02.68-3.02 4.13 0 1.9.8 3.9 2.9 3.9 1.41 0 2.39-.97 2.62-2.6h2.42c-.44 2.95-2.2 4.57-5.03 4.57-3.44 0-5.34-2.53-5.34-5.87 0-3.43 1.81-6.1 5.42-6.1 2.55 0 4.72 1.31 4.95 4.1h-2.41" id="c" fill="#333"></path> <path d="M106.44 5.94c-.5-1.3-1.75-1.89-3.09-1.89-1.74 0-2.65.77-3.37 1.9l-.07-1.59h-2.3v9.68l-1.61.01c-.45 0-.57-.24-.57-.85V7.35c0-2.4-2.26-3.3-4.4-3.3-2.42 0-4.83.86-5 3.78h2.43c.1-1.23 1.06-1.8 2.42-1.8.98 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.88 1.38.4 0 1.16-.15 4.92-.28l.05-6.77c0-1.9 1.15-2.95 2.4-2.95 1.47 0 1.93.84 1.93 2.4v7.3h2.43V9.05c0-1.9.7-3.03 2.33-3.03 1.9 0 2 1.25 2 3.06v6.63h2.42V7.88c0-2.77-1.36-3.83-3.67-3.83-1.6 0-2.64.73-3.44 1.9zm-16.15 8.11c-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87c0 1.58-1.66 2.15-2.72 2.15z" id="am" fill="#333"></path> <path d="M118.04 4.36V5.9h.04c.68-1.3 2-1.85 3.4-1.85 3.46 0 5.14 2.73 5.14 6.05 0 3.05-1.48 5.93-4.74 5.93-1.4 0-2.9-.53-3.67-1.78h-.05v5.67h-2.42V4.36h2.3zm.04 5.7c0 2.28 1.13 4 3.08 4 2.21 0 3.04-2.03 3.04-4 0-2.07-1.04-4.03-3.04-4.03-2.04 0-3.08 1.6-3.08 4.02z" id="p" fill="#333"></path> <path id="rhomboid" fill="#1DA0C3" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="bandcamp-logo-color-white" fill="#FFF"> <path d="M26.62 0h2.42v5.8h.04a3.96 3.96 0 013.28-1.78c3.46 0 5.14 2.73 5.14 6.05C37.5 13.12 36 16 32.76 16c-1.49 0-3.08-.37-3.8-1.87h-.05v1.57h-2.3V0m5.43 6c-2.04 0-3.08 1.6-3.08 4.02 0 2.29 1.12 4 3.08 4 2.2 0 3.04-2.02 3.04-4 0-2.06-1.05-4.02-3.04-4.02" id="b"></path> <path d="M56.26 4.05c-1.44 0-2.7.77-3.42 2.03l-.04-.05V4.36h-2.3v9.68l-1.61.01c-.45 0-.58-.24-.58-.85V7.35c0-2.4-2.25-3.3-4.4-3.3-2.42 0-4.82.86-4.99 3.78h2.42c.11-1.23 1.07-1.8 2.43-1.8.97 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.87 1.38.4 0 1.17-.15 4.96-.28v-.03h.02v-6.7c0-1.67 1.04-2.99 2.65-2.99 1.42 0 2.1.77 2.15 2.55v7.14h2.42v-7.8c0-2.55-1.5-3.87-3.88-3.87zM45.9 11.9c0 1.58-1.66 2.15-2.72 2.15-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87z" id="an"></path> <path d="M72.62 15.7h-2.29v-1.54h-.04c-.64 1.3-2.02 1.84-3.4 1.84-3.47 0-5.14-2.66-5.14-6.06 0-4.12 2.35-5.92 4.76-5.92 1.38 0 2.9.53 3.65 1.78h.04V0h2.43v15.7m-5.42-1.68c2.16 0 3.08-2.04 3.08-4.02 0-2.5-1.17-4-3.04-4-2.27 0-3.08 2.09-3.08 4.13 0 1.96.93 3.9 3.04 3.9" id="d"></path> <path d   �M*W�?w? �%���5�*Qbit | The Pragmatic Skybox GeneratorQ b i t | T h e P r a g m a t i c S k y b o x G e n e r a t o rhttps://pragmar.com/qbit/< h t t p s : / / p r a g m a r . c o m / q b i t / >https://pragmar.com/qbit/�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Referrer-Policy: origin-when-cross-origin Cross-Origin-Opener-Policy: same-origin Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en" class="noscript flex svg"> <head> <title>Qbit | The Pragmatic Skybox Generator</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Qbit is a tool for game developers—given an image, the application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine."> <link rel="shortcut icon" href="/media/static/images/favicon.png?202505251919"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/qbit.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="og:image" content="https://pragmar.com/media/static/images/qbit/translogo.png?202505251919?202505251919"> <meta name="og:description" content="Qbit is a tool for game developers—given an image, the application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine."> <meta name="og:title" content="Qbit | The Pragmatic Skybox Generator"> <meta name="twitter:card" content="summary"> </head> <body> <header> <div class="constrain"> <h1> <a href="/qbit/" class="header__link"> <svg version="1.1" id="logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50px" height="50px" viewbox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve"> <path opacity="0.8" fill="#A6A8AB" d="M1001.079,143.85l-0.018-0.011v-0.069h-0.106L842.205,42.345v-0.222h-0.352l-0.117-0.077 l-0.05,0.077H22.953v19.645l-0.033,0.051l0.033,0.022v797.243v0.004l0,0v0.238h0.345l153.007,106.949v0.19h824.757V143.877 L1001.079,143.85z M842.205,840.426V166.564h136.06v766.902L842.Y |h� � � �  *6K`o��B�|�EE+��%2025-05-27T17:37:34.6377383Z2025-05-27T17:37:34.6377383Zappstat.min.csshttps://pragmar.com/media/static/styles/css/appstat.min.css?202505251919https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919 �92.112.184.4� �>EECWW  2025-05-27T17:37:34.6079745Z2025-05-27T17:37:34.6079745Z[forbidden by rel=nofollow]https://pragmar.com/appstat/download/https://pragmar.com/appstat/download/�m192.0.2.0�CEE�55  %2025-05-27T17:37:34.5871532Z2025-05-27T17:37:34.5871532ZInterroBot Web Crawler and Analyzer (Windows/macOS/Android)https://interro.bot/https://interro.bot/�92.112.184.4Ar�EE55 %2025-05-27T17:37:34.5497224Z2025-05-27T17:37:34.5497224ZPragmarhttps://pragmar.com/https://pragmar.com/�92.112.184.4��vEE#��%2025-05-27T17:37:34.5461704Z2025-05-27T17:37:34.5461704Zmain.min.jshttps://pragmar.com/media/static/scripts/js/main.min.js?202505251919https://pragmar.com/media/static/scripts/js/main.min.js?202505251919 �92.112.184.4�Z EE!{{%2025-05-27T17:37:34.5119283Z2025-05-27T17:37:34.5119283Znearly.pnghttps://pragmar.com/media/static/images/home/nearly.pnghttps://pragmar.com/media/static/images/home/nearly.png�92.112.184.4t! �n EE-��%2025-05-27T17:37:34.4977505Z2025-05-27T17:37:34.4977505Zmemoryyellow.pnghttps://pragmar.com/media/static/images/home/memoryyellow.pnghttps://pragmar.com/media/static/images/home/memoryyellow.png�92.112.184.4N �h EE)��%2025-05-27T17:37:34.4825227Z2025-05-27T17:37:34.4825227Zohdowas.v1.pnghttps://pragmar.com/media/static/images/home/ohdowas.v1.pnghttps://pragmar.com/media/static/images/home/ohdowas.v1.png�92.112.184.4U��h EE)��%2025-05-27T17:37:34.4490464Z2025-05-27T17:37:34.4490464Zohdowas.v2.pnghttps://pragmar.com/media/static/images/home/ohdowas.v2.pnghttps://pragmar.com/media/static/images/home/ohdowas.v2.png�92.112.184.4x �q EE/� � %2025-05-27T17:37:34.4372300Z2025-05-27T17:37:34.4372300Zsnowballearth.pnghttps://pragmar.com/media/static/images/home/snowballearth.pnghttps://pragmar.com/media/static/images/home/snowballearth.png�92.112.184.4Vy �_EE%%2025-05-27T17:37:34.4243929Z2025-05-27T17:37:34.4243929Zmoffitor.pnghttps://pragmar.com/media/static/images/home/moffitor.pnghttps://pragmar.com/media/static/images/home/moffitor.png�92.112.184.4'k�EE;��%2025-05-27T17:37:34.4034543Z2025-05-27T17:37:34.4034543Zmcp-server-webcrawl.pnghttps://pragmar.com/media/static/images/home/mcp-server-webcrawl.pnghttps://pragmar.com/media/static/images/home/mcp-server-webcrawl.png�92.112.184.4O �SEEww%2025-05-27T17:37:34.3878913Z2025-05-27T17:37:34.3878913Zqbit.pnghttps://pragmar.com/media/static/images/home/qbit.pnghttps://pragmar.com/media/static/images/home/qbit.png�92.112.184.4(�\EE#}}%2025-05-27T17:37:34.3550649Z2025-05-27T17:37:34.3550649Zappstat.pnghttps://pragmar.com/media/static/images/home/appstat.pnghttps://pragmar.com/media/static/images/home/appstat.png�92.112.184.4_��hEE)��%2025-05-27T17:37:34.3433287Z2025-05-27T17:37:34.3433287Zinterrobot.pnghttps://pragmar.com/media/static/images/home/interrobot.pnghttps://pragmar.com/media/static/images/home/interrobot.png�92.112.184.4���yEE%��%2025-05-27T17:37:34.3226022Z2025-05-27T17:37:34.3226022Zmain.min.csshttps://pragmar.com/media/static/styles/css/main.min.css?202505251919https://pragmar.com/media/static/styles/css/main.min.css?202505251919 �92.112.184.4� �8 EE+U]  !2025-05-27T17:37:26.2528023Z2025-05-27T17:37:26.2528023ZExample Domainshttps://www.iana.org/domains/examplehttp://www.iana.org/help/example-domains�192.0.33.8$�� EE)55 ' 2025-05-27T17:37:25.1722495Z2025-05-27T17:37:25.1722495ZExample Domainhttps://example.com/https://example.com/�23.192.228.80�Y � � � � � ����X\�����g"EE)��%2025-05-27T17:37:35.1343105Z2025-05-27T17:37:35.1343105Zmulticore.svgzhttps://pragmar.com/media/static/images/qbit/multicore.svgzhttps://pragmar.com/media/static/images/qbit/multicore.svgz�92.112.184.4� �S!EEww%2025-05-27T17:37:35.1045630Z2025-05-27T17:37:35.1045630Z2x1.svgzhttps://pragmar.com/media/static/images/qbit/2x1.svgzhttps://pragmar.com/media/static/images/qbit/2x1.svgz�92.112.184.4�!�S EEww%2025-05-27T17:37:35.0335629Z2025-05-27T17:37:35.0335629Z1x1.svgzhttps://pragmar.com/media/static/images/qbit/1x1.svgzhttps://pragmar.com/media/static/images/qbit/1x1.svgz�92.112.184.4� �YEE!{{%2025-05-27T17:37:34.9985747Z2025-05-27T17:37:34.9985747Zarrow.svgzhttps://pragmar.com/media/static/images/qbit/arrow.svgzhttps://pragmar.com/media/static/images/qbit/arrow.svgz�92.112.184.4��yEE%��%2025-05-27T17:37:34.9546582Z2025-05-27T17:37:34.9546582Zqbit.min.csshttps://pragmar.com/media/static/styles/css/qbit.min.css?202505251919https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919 �92.112.184.4Q �8EECQQ  2025-05-27T17:37:34.9250282Z2025-05-27T17:37:34.9250282Z[forbidden by rel=nofollow]https://pragmar.com/qbit/download/https://pragmar.com/qbit/download/�m192.0.2.0�<EEWEE %2025-05-27T17:37:34.9062767Z2025-05-27T17:37:34.9062767Zappstat | Process Monitor for Windowshttps://pragmar.com/appstat/https://pragmar.com/appstat/�92.112.184.4"a�EE)��%2025-05-27T17:37:34.9034475Z2025-05-27T17:37:34.9034475Zappstat.min.jshttps://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919 �92.112.184.4V=�oEE��%2025-05-27T17:37:34.8260109Z2025-05-27T17:37:34.8260109Zqbit.pnghttps://pragmar.com/media/static/images/home/qbit.png?202505251919https://pragmar.com/media/static/images/home/qbit.png?202505251919�92.112.184.4(�{EE%��%2025-05-27T17:37:34.7966280Z2025-05-27T17:37:34.7966280Zmoffitor.pnghttps://pragmar.com/media/static/images/home/moffitor.png?202505251919https://pragmar.com/media/static/images/home/moffitor.png?202505251919�92.112.184.4'k�EE;�/�/%2025-05-27T17:37:34.7735287Z2025-05-27T17:37:34.7735287Zmcp-server-webcrawl.pnghttps://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919�92.112.184.4O �EE)��%2025-05-27T17:37:34.7569070Z2025-05-27T17:37:34.7569070Zinterrobot.pnghttps://pragmar.com/media/static/images/home/interrobot.png?202505251919https://pragmar.com/media/static/images/home/interrobot.png?202505251919�92.112.184.4���EE1�+�+%2025-05-27T17:37:34.7340288Z2025-05-27T17:37:34.7340288Zcapture.detail.pnghttps://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919https://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919�92.112.184.4^�wEE/��%2025-05-27T17:37:34.7151778Z2025-05-27T17:37:34.7151778Zappstatdevenv.mp4https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4�92.112.184.4�D� EE1�%�%%2025-05-27T17:37:34.6910293Z2025-05-27T17:37:34.6910293Zmicrosoftstore.svghttps://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919https://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919�92.112.184.489�uEE��%2025-05-27T17:37:34.6626414Z2025-05-27T17:37:34.6626414Zlogo.svghttps://pragmar.com/media/static/images/appstat/logo.svg?202505251919https://pragmar.com/media/static/images/appstat/logo.svg?202505251919�92.112.184.4%i � ����e/O����#  appstatdevenv.mp4a p p s t a t d e v e n v . m p 4https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / a p p s t a t / a p p s t a t d e v e n v . m p 4 >https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "67c61f20-12a744" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: video/mp4 Content-Length: 1222468 Last-Modified: Mon, 03 Mar 2025 21:29:04 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT�1S�%�C�%�3  microsoftstore.svgm i c r o s o f t s t o r e . s v ghttps://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / m i c r o s o f t s t o r e . s v g ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"67c62b7f-3839" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: image/svg+xml Last-Modified: Mon, 03 Mar 2025 22:21:51 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT�b+��'��3  logo.svgl o g o . s v ghttps://pragmar.com/media/static/images/appstat/logo.svg?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / a p p s t a t / l o g o . s v g ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/appstat/logo.svg?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"67c61f20-2569" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: image/svg+xml Last-Modified: Mon, 03 Mar 2025 21:29:04 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT 10/11 x64 with 8 GB of RAM. Due to limitations of the UWP platform, Qbit will <em>not</em> run on Windows 7 or 8.1. Radeon or Nvidia graphics are beneficial, as is a quad-core or greater CPU, but neither is necessary.</p> </div> <div class="requirements__icon"> <img class="requirement" src="/media/static/images/qbit/windows10.svgz" alt="icon of windows 10"> </div> <div class="requirements__icon"> <img class="requirement" src="/media/static/images/qbit/ram.svgz" alt="icon of ram"> </div> </div> </div> </main> <footer> <nav class="pragmar"> <div class="pragmar__also">Software by <a href="/">Pragmar</a></div> <div class="pragmar__products__wrap"> <div class="pragmar__products"> <a class="pragmar__product interrobot" href="https://interro.bot?utm_source=pragmar.com"> <img src="/media/static/images/home/interrobot.png?202505251919" alt="InterroBot icon"> <div><strong>InterroBot</strong>. Web crawler and analyzer. Free/paid.</div> </a> <a class="pragmar__product appstat" href="/appstat/"> <img src="/media/static/images/home/appstat.png?202505251919" alt="appstat icon"> <div><strong>appstat</strong>. Windows process monitor. Free.</div> </a> <a class="pragmar__product mcp" href="/mcp-server-webcrawl/"> <img src="/media/static/images/home/mcp-server-webcrawl.png?202505251919" alt="mcp-server-webcrawl icon"> <div><strong>mcp-server-webcrawl</strong>. MCP for web archives. Free.</div> </a> <a class="pragmar__product moffitor" href="/moffitor/"> <img src="/media/static/images/home/moffitor.png?202505251919" alt="Moffitor icon"> <div><strong>Moffitor</strong>. One-click monitor sleep. Free.</div> </a> </div> </div> </nav> </footer> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> </body> </html> <https://pragmar.com/> <https://pragmar.com/qbit/privacy/> <https://pragmar.com/qbit/history/> <https://www.microsoft.com/store/productid/9N08PWW9G9W3> <https://interro.bot/?utm_source=pragmar.com> <https://pragmar.com/appstat/> <https://pragmar.com/mcp-server-webcrawl/> <https://pragmar.com/moffitor/> <https://pragmar.com/qbit/download/><https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919> <https://pragmar.com/media/static/images/qbit/arrow.svgz> <https://pragmar.com/media/static/images/qbit/1x1.svgz> <https://pragmar.com/media/static/images/qbit/2x1.svgz> <https://pragmar.com/media/static/images/qbit/multicore.svgz> <https://pragmar.com/media/static/images/qbit/antialias.svgz> <https://pragmar.com/media/static/images/qbit/draft.svgz> <https://pragmar.com/media/static/images/qbit/engine.svgz> <https://www.youtube.com/embed/ePvqPE1KJDQ> <https://pragmar.com/media/static/images/qbit/windows10.svgz> <https://pragmar.com/media/static/images/qbit/ram.svgz> <https://pragmar.com/media/static/images/home/interrobot.png?202505251919> <https://pragmar.com/media/static/images/home/appstat.png?202505251919> <https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919> <https://pragmar.com/media/static/images/home/moffitor.png?202505251919> <https://pragmar.com/media/static/scripts/js/main.min.js?202505251919> 2 a�2�3;g�/�W�/�  mcp-server-webcrawl.pngm c p - s e r v e r - w e b c r a w l . p n ghttps://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / m c p - s e r v e r - w e b c r a w l . p n g ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Connection: keep-alive ETag: "67f0092e-4f0c" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 20236 Last-Modified: Fri, 04 Apr 2025 16:30:38 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT �v)C��3��  interrobot.pngi n t e r r o b o t . p n ghttps://pragmar.com/media/static/images/home/interrobot.png?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / i n t e r r o b o t . p n g ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/home/interrobot.png?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Connection: keep-alive ETag: "651b0c3b-1d0c3" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 118979 Last-Modified: Mon, 02 Oct 2023 18:30:19 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT�1S�+�O�+�  capture.detail.pngc a p t u r e . d e t a i l . p n ghttps://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / a p p s t a t / c a p t u r e . d e t a i l . p n g ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Connection: keep-alive ETag: "67c61f20-5e1d" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 24093 Last-Modified: Mon, 03 Mar 2025 21:29:04 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMTV <p> Draft export option for fast, iterative visual design development. </p> </div> <div class="feature"> <img src="/media/static/images/qbit/engine.svgz" alt="icon of game engines"> <p> Invert face option exports correct face names for all mainstream engines. </p> </div> </div> </div> <div class="video__wrap"> <div class="video"> <iframe width="100%" src="https://www.youtube.com/embed/ePvqPE1KJDQ"> </iframe> </div> </div> <h2>Pricing &amp; Availability</h2> <div class="pricing"> <div class="pricing__copy"> <p> Two versions of Qbit are available, <em>Windows Store Edition</em> and <em>Freeloader Edition</em>. They are identical in all but name. Both versions can be used for an unlimited time without commercial restriction. </p> <p> Bottom line, I'd prefer you use the software regardless of lack of funds&mdash;or whatever the reason. Also, if you intend to purchase, I'd highly encourage using the Freeloader Edition to trial the software before buying. </p> <div class="ctas"> <a class="cta" id="cta_store" href="https://www.microsoft.com/store/productid/9N08PWW9G9W3"> <div class="cta__title">Windows Store Edition</div> <div class="cta__price">$12.99</div> </a> <a class="cta" id="cta_download" href="./download/" rel="nofollow"> <div class="cta__title">Freeloader Edition</div> <div class="cta__price">Unlimited Free Version</div> </a> </div> </div> <div class="pricing__features"> <table> <thead> <tr> <th>Edition:</th> <th>Windows Store</th> <th>Freeloader</th> </tr> </thead> <tbody> <tr> <td>Multicore</td> <td>&#10004;</td> <td>&#10004;</td> </tr> <tr> <td>Fast Draft Export</td> <td>&#10004;</td> <td>&#10004;</td> </tr> <tr> <td>Supersampled Export</td> <td>&#10004;</td> <td>&#10004;</td> </tr> <tr> <td>High-Res Image Support</td> <td>&#10004;</td> <td>&#10004;</td> </tr> <tr> <td>Invert Left/Right Faces</td> <td>&#10004;</td> <td>&#10004;</td> </tr> <tr> <td>Increased Self-Satifaction</td> <td>&#10004;</td> <td></td> </tr> </tbody> </table> </div> </div> <h2>System Requirements</h2> <div class="requirements"> <div class="requirements__copy"> <p> Qbit requires a machine running Windows X205,840.426z M842.205,143.769V69.396l116.406,74.373H842.205z M819.408,143.769h-628.33L69.572,64.919h749.836V143.769z M819.408,166.564v669.967H199.101V166.564H819.408z M176.305,161.358 v675.173H45.75V76.634L176.305,161.358z M176.305,859.326v79.136L63.087,859.326H176.305z M199.101,859.326h630.36l123.345,84.345 H199.101V859.326z"></path> </svg> <span>Qbit Skybox Generator</span> </a> </h1> <div> <nav class="links constrain"> <a href="/">Home</a> <a href="/qbit/privacy/">Privacy</a> <a href="/qbit/history/">History</a> </nav> </div> </div> </header> <main> <div class="constrain"> <h2>What are we talking about here?</h2> <div class="summary"> <div> <p>Qbit is a tool for game developers. Given an image, the application will output six images using equirectangular projection&mdash;one for each face of a skybox. The images can be used in any modern 3d game engine.</p> <div class="summary__arrow"> <img src="/media/static/images/qbit/arrow.svgz" alt="icon of arrow"> </div> <div class="summary__output"> <figure class="summary__output__image"> <img src="/media/static/images/qbit/1x1.svgz" alt="icon of 1x1"> <figcaption>Left</figcaption> </figure> <figure class="summary__output__image"> <img src="/media/static/images/qbit/1x1.svgz" alt="icon of 1x1"> <figcaption>Front</figcaption> </figure> <figure class="summary__output__image"> <img src="/media/static/images/qbit/1x1.svgz" alt="icon of 1x1"> <figcaption>Right</figcaption> </figure> <figure class="summary__output__image"> <img src="/media/static/images/qbit/1x1.svgz" alt="icon of 1x1"> <figcaption>Back</figcaption> </figure> <figure class="summary__output__image"> <img src="/media/static/images/qbit/1x1.svgz" alt="icon of 1x1"> <figcaption>Up</figcaption> </figure> <figure class="summary__output__image"> <img src="/media/static/images/qbit/1x1.svgz" alt="icon of 1x1"> <figcaption>Down</figcaption> </figure> </div> </div> <div> <img class="summary__source" src="/media/static/images/qbit/2x1.svgz" alt="icon of 2x1"> </div> </div> <h2>Streamline Your Workflow</h2> <div class="features"> <div class="features__group"> <div class="feature"> <img src="/media/static/images/qbit/multicore.svgz" alt="icon of multicore processor"> <p> Multicore enabled, parallel image processing saves you time. </p> </div> <div class="feature"> <img src="/media/static/images/qbit/antialias.svgz" alt="icon of antialiasing"> <p> Supersampling option offers jaggie-free, production quality output. </p> </div> </div> <div class="features__group"> <div class="feature"> <img src="/media/static/images/qbit/draft.svgz" alt="icon of draft export"> J �J�J+����  qbit.pngq b i t . p n ghttps://pragmar.com/media/static/images/home/qbit.png?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / q b i t . p n g ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/home/qbit.png?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Connection: keep-alive ETag: "651b0c3b-2815" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 10261 Last-Modified: Mon, 02 Oct 2023 18:30:19 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT�f%;��+��  moffitor.pngm o f f i t o r . p n ghttps://pragmar.com/media/static/images/home/moffitor.png?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / m o f f i t o r . p n g ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/home/moffitor.png?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Connection: keep-alive ETag: "67f0092e-276b" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 10091 Last-Modified: Fri, 04 Apr 2025 16:30:38 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT up more <strong>mcp-server-webcrawl</strong> connections under mcpServers if you want. </p> <p> For additional technical information, including crawler feature support, be sure to check out <a href="./help/">help</a>. </p> </div> </div> <div class="tabbed__visualization"> <img src="/media/static/images/mcp-server-webcrawl/netwww.svg?202505251919" alt="Abstraction of LLM clients (Claude and OpenAI) communicating with a website archive"> </div> </div> </main> <footer> <nav class="pragmar"> <div class="pragmar__also">Software by <a href="/">Pragmar</a></div> <div class="pragmar__products__wrap"> <div class="pragmar__products"> <a class="pragmar__product interrobot" href="https://interro.bot?utm_source=pragmar.com"> <img src="/media/static/images/home/interrobot.png?202505251919" alt="InterroBot icon"> <div><strong>InterroBot</strong>. Web crawler and analyzer. Free/paid.</div> </a> <a class="pragmar__product appstat" href="/appstat/"> <img src="/media/static/images/home/appstat.png?202505251919" alt="appstat icon"> <div><strong>appstat</strong>. Windows process monitor. Free.</div> </a> <a class="pragmar__product moffitor" href="/moffitor/"> <img src="/media/static/images/home/moffitor.png?202505251919" alt="Moffitor icon"> <div><strong>Moffitor</strong>. One-click monitor sleep. Free.</div> </a> <a class="pragmar__product qbit" href="/qbit/"> <img src="/media/static/images/home/qbit.png?202505251919" alt="Qbit icon"> <div><strong>Qbit</strong>. Skybox generator for game devs. Free/paid.</div> </a> </div> </div> </nav> </footer> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> </body> </html><https://pragmar.com/> <https://pragmar.com/mcp-server-webcrawl/help/> <https://github.com/pragmar/mcp-server-webcrawl> <https://en.wikipedia.org/wiki/WARC_(file_format)> <https://en.wikipedia.org/wiki/Wget> <https://interro.bot/> <https://github.com/projectdiscovery/katana> <https://crawler.siteone.io/> <https://claude.ai/download> <https://www.python.org/downloads/> <https://pragmar.github.io/mcp-server-webcrawl/guides.html> <https://interro.bot/?utm_source=pragmar.com> <https://pragmar.com/appstat/> <https://pragmar.com/moffitor/> <https://pragmar.com/qbit/><https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919> <https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919> <https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4> <https://www.youtube.com/embed/uqEEqVsofhc> <https://www.youtube.com/embed/fx-4WZu-UT8> <https://www.youtube.com/embed/55y8oKWXJLs> <https://www.youtube.com/embed/sOMaojm0R0Y> <https://www.youtube.com/embed/JOGRYbo6WwI> <https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?202505251919> <https://pragmar.com/media/static/images/home/interrobot.png?202505251919> <https://pragmar.com/media/static/images/home/appstat.png?202505251919> <https://pragmar.com/media/static/images/home/moffitor.png?202505251919> <https://pragmar.com/media/static/images/home/qbit.png?202505251919> <https://pragmar.com/media/static/scripts/js/main.min.js?202505251919>line"),this.svg&&this.path&&(this.addGradientDef(),this.path.setAttribute("d",this.getPathString()),window.addEventListener("resize",()=>this.updateSize()),this.updateSize(),this.setupVisibilityHandling(),this.fetchData(),this.lastTime=performance.now(),requestAnimationFrame(t=>this.animate(t)))}addGradientDef(){var t=this.svg.querySelector("defs"),t=(t&&t.remove(),document.createElementNS("http://www.w3.org/2000/svg","defs"));t.innerHTML=` <linearGradient id="tickGradient" gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="0" y2="100%"> <stop offset="0" style="stop-color:#000000;stop-opacity:0"/> <stop offset="0.25" style="stop-color:#000000;stop-opacity:0.4"/> <stop offset="0.5" style="stop-color:#000000;stop-opacity:0.5"/> <stop offset="0.75" style="stop-color:#000000;stop-opacity:0.4"/> <stop offset="1" style="stop-color:#000000;stop-opacity:0"/> </linearGradient> `,this.svg.insertBefore(t,this.svg.firstChild)}async fetchData(){try{var t=await(await fetch("/media/static/images/appstat/devenv_20250302_181803.csv")).text();this.data=this.parseCSV(t),this.calculateMaxCpuValue()}catch(t){console.error("Error fetching data:",t)}}calculateMaxCpuValue(){0!==this.data.length&&(this.maxCpuValue=Math.max(...this.data.map(t=>t["CPU%"])),this.maxCpuValue=1.1*this.maxCpuValue)}parseCSV(t){t=t.trim().split("\n");const e=t[0].split(",");return t.slice(1).map(t=>{const i=t.split(","),s={};return e.forEach((t,e)=>{e=i[e];s[t]="CPU%"===t||"UserTime"===t||"SystemTime"===t||"WorkingSetMB"===t||"DiskReadMB/s"===t||"DiskWriteMB/s"===t?parseFloat(e):"Threads"===t||"Handles"===t?parseInt(e):e}),s})}getPathString(){var t=this.svg.clientWidth;const s=this.svg.clientHeight,a=t/(this.maxPoints-1);return this.points.map((t,e)=>{var i=e*a,t=0<this.maxCpuValue?t/this.maxCpuValue:0,t=.05+.95*Math.max(0,Math.min(1,t));return`${0===e?"M":"L"} ${i} `+(s-t*s)}).join(" ")}updateSize(){var t=this.svg.clientWidth,e=this.svg.clientHeight;this.svg.setAttribute("viewBox",`0 0 ${t} `+e),this.path.setAttribute("d",this.getPathString())}updateTickMarks(){this.svg.querySelectorAll(".tick-mark").forEach(t=>{const e=parseInt(t.getAttribute("data-id")||"-1");this.tickMarks.some(t=>t.id===e)||t.remove()});var t=this.svg.clientWidth;const i=t/(this.maxPoints-1);this.tickMarks.forEach(t=>{let e=this.svg.querySelector(`.tick-mark[data-id="${t.id}"]`);e||((e=document.createElementNS("http://www.w3.org/2000/svg","line")).classList.add("tick-mark"),e.setAttribute("data-id",t.id.toString()),e.setAttribute("stroke","url(#tickGradient)"),e.setAttribute("stroke-width","1"),this.svg.appendChild(e));t=(this.maxPoints-t.position)*i;e.setAttribute("x1",t.toString()),e.setAttribute("y1","0"),e.setAttribute("x2",t.toString()),e.setAttribute("y2",this.svg.clientHeight.toString())})}animate(t){1e3<Math.min(t-this.lastTime,5e3)&&(this.lastTime=t,this.secondsElapsed++,0<this.data.length)&&(t=this.data[this.currentDataIndex]["CPU%"],this.points.shift(),this.points.push(t),this.path.setAttribute("d",this.getPathString()),this.tickMarks=this.tickMarks.map(t=>({...t,position:t.position+.5})).filter(t=>t.position<this.maxPoints),this.secondsElapsed%this.tickInterval==0&&this.tickMarks.push({id:this.nextTickId++,position:0}),this.currentDataIndex=(this.currentDataIndex+1)%this.data.length),requestAnimationFrame(t=>this.animate(t))}setupVisibilityHandling(){document.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState&&(console.log("Tab became visible, resetting animation timer"),this.lastTime=performance.now())})}}document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector("video"),t=new n;if(e){const i=()=>{t.initialize()};if(3<=e.readyState)i();else{const s=["loadeddata"];let t=!1;const a=()=>{t||(t=!0,s.forEach(t=>{e.removeEventListener(t,a)}),i())};s.forEach(t=>{e.addEventListener(t,a)}),setTimeout(()=>{t||a()},5e3)}}else console.log("No video element found, initializing animator directly"),t.initialize()},!1)},{}]},{},[1])(1)});= �\)C��/��E�9 appstat.min.jsa p p s t a t . m i n . j shttps://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / s c r i p t s / j s / a p p s t a t . m i n . j s ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919 �Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"67c70149-1456" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: application/javascript Last-Modified: Tue, 04 Mar 2025 13:34:01 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT!function(t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).appstat=t()}(function(){return function s(a,n,r){function o(e,t){if(!n[e]){if(!a[e]){var i="function"==typeof require&&require;if(!t&&i)return i(e,!0);if(h)return h(e,!0);throw(t=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",t}i=n[e]={exports:{}},a[e][0].call(i.exports,function(t){return o(a[e][1][t]||t)},i,i.exports,s,a,n,r)}return n[e].exports}for(var h="function"==typeof require&&require,t=0;t<r.length;t++)o(r[t]);return o}({1:[function(t,e,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});class n{constructor(){this.maxPoints=50,this.points=[],this.lastTime=0,this.data=[],this.currentDataIndex=0,this.tickMarks=[],this.nextTickId=0,this.tickInterval=10,this.secondsElapsed=0,this.maxCpuValue=0,this.points=new Array(this.maxPoints).fill(0)}initialize(){this.svg=document.getElementById("graph"),this.path=document.getElementById("\  � ��_)#7��'��  )appstat.pnga p p s t a t . p n ghttps://pragmar.com/media/static/images/home/appstat.png?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / h o m e / a p p s t a t . p n g ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/home/appstat.png?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:36 GMT Connection: keep-alive ETag: "67c37965-5f90" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 24464 Last-Modified: Sat, 01 Mar 2025 21:17:25 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT ;__product div{padding:.5rem 1rem 1rem}@media(max-width: 1024px){.pragmar{grid-template-columns:minmax(20px, 1fr) repeat(4, minmax(0, 250px)) minmax(20px, 1fr)}}@media(max-width: 550px){.pragmar{grid-template-columns:0 repeat(4, 1fr) 0}.pragmar__products{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto)}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:normal;src:url("/media/static/fonts/Montserrat-Regular-Latin.woff2") format("woff2");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:bold;src:url("/media/static/fonts/Montserrat-SemiBold-Latin.woff2") format("woff2");font-display:swap}html,body{min-width:350px;height:100%;min-height:100%;margin:0;padding:0}main img,main video{box-shadow:0 0 12px #1f272b;border:1px solid #3c3e3f;border-radius:1px;color:rgba(0,0,0,0)}.summary__pip{padding:.5rem;margin-bottom:0}body{font-family:Montserrat;color:#d9d9d9;font-size:16px;background-color:#111}.accessible{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;background-color:#fff;color:#000;display:inline-block}*{box-sizing:border-box;min-height:1px}h1,h2,h3,p,figure{margin:0;padding:0}h1{text-align:center}h3{margin:1rem 0}figcaption{text-align:center;text-transform:uppercase}img{width:100%}video{width:100%}header{position:relative;background:linear-gradient(0deg, #111111, #021428, #300b3e)}header .header__wrap{display:flex;flex-direction:row-reverse;width:100%}@media(min-width: 768px){header .header__wrap{flex-direction:row}}header .header__main{display:flex;justify-content:center;margin-left:1rem}@media(min-width: 768px){header .header__main{flex:2}}header .header__main img{max-width:28rem}header .header__aside{margin-right:7rem;align-content:center;margin:1rem auto}header .header__aside img{max-width:12rem}header h1{padding:0}header h1 a{min-width:40vw;display:block;border-bottom:0}header h1 a:hover{border-bottom:0}header nav{max-width:900px;margin:0 auto;width:100%;display:flex;justify-content:flex-end}header nav a{display:block;text-decoration:none;color:#eee;margin:.67rem .5rem .5rem 0;max-height:1.1rem;font-size:90%}header nav a:last-of-type{margin-right:1rem}@media(min-width: 768px){header nav{z-index:2;position:absolute;justify-content:flex-end;padding-right:1rem}}.tabbed{position:relative;display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto auto;gap:0 .5rem}#radioConfWget,#radioConfWarc,#radioConfInterrobot,#radioConfKatana,#radioConfSiteone{grid-row:1}#radioConfWget,label[for=radioWget]{grid-column:1}#radioConfWarc,label[for=radioWarc]{grid-column:2}#radioConfInterrobot,label[for=radioInterrobot]{grid-column:3}#radioConfKatana,label[for=radioKatana]{grid-column:4}#radioConfSiteone,label[for=radioSiteone]{grid-column:5}#radioConfWget:checked~.tabbed__content #confWget,#radioConfWarc:checked~.tabbed__content #confWarc,#radioConfInterrobot:checked~.tabbed__content #confInterrobot,#radioConfKatana:checked~.tabbed__content #confKatana,#radioConfSiteone:checked~.tabbed__content #confSiteone{display:block}#radioVideosWget,#radioVideosWarc,#radioVideosInterrobot,#radioVideosKatana,#radioVideosSiteone{grid-row:1}#radioVideosWget,label[for=radioVideosWget]{grid-column:1}#radioVideosWarc,label[for=radioVideosWarc]{grid-column:2}#radioVideosInterrobot,label[for=radioVideosInterrobot]{grid-column:3}#radioVideosKatana,label[for=radioVideosKatana]{grid-column:4}#radioVideosSiteone,label[for=radioVideosSiteone]{grid-column:5}#radioVideosWget:checked~.tabbed__content #videosWget,#radioVideosWarc:checked~.tabbed__content #videosWarc,#radioVideosInterrobot:checked~.tabbed__content #videosInterrobot,#radioVideosKatana:checked~.tabbed__content #videosKatana,#radioVideosSiteone:checked~.tabbed__content #videosSiteone{display:block}.tabbed__radio{position:absolute;opacity:0}.tabbed__label{z-index:1;display:block;padding:8px 12px;margin-right:0;cursor:pointer;border-radius:.2rem .2rem 0 0;text-align:center;white-space:nowrap;font-weight:bold;font-size:80%}.tabbed__radio:checked+.tabbed__label{background-ca </nav> </div> </div> </div> </header> <main> <div class="constrain"> <h2>Process Monitor for Windows</h2> <div class="summary"> <div> <p>Monitor CPU, memory, disk, and thread metrics in real-time for running applications. Quickly identify resource bottlenecks, memory leaks, and performance spikes without interrupting your workflow. The graphical interface shows exactly what's happening when performance issues occur.</p> <p>Built for developers, <strong>appstat</strong> combines detailed monitoring with a clean interface. Select any running application to see its performance data instantly. Features include dark/light modes, always-on-top option, and exportable logs for team analysis.</p> <p> <strong>appstat is freeware.</strong> You can use <strong>appstat</strong> on any computer, including a computer in a commercial organization. <strong>There is no need to register or pay to use the software.</strong> </p> <div class="ctas"> <a class="cta" id="cta_appstat_download" href="./download/" rel="nofollow"> <div class="cta__title">Download Now</div> <div class="cta__price">appstat v1.0.2 Windows/x64</div> </a> <a class="msstore" id="cta_appstat_store" href="https://apps.microsoft.com/detail/9p73n0wcdkdb"> <img src="/media/static/images/home/microsoftstore.svg?202505251919" alt="appstat screencap"> </a> </div> </div> <div> <!--<img class="summary__source" src="/media/static/images/appstat/smallcap.png?202505251919" alt="appstat screencap"/>--> <video src="/media/static/images/appstat/appstatdevenv.mp4" poster="/media/static/images/appstat/appstatdevenv.png" autoplay loop muted playsinline>Your browser does not support the video tag.</video> </div> </div> <h2>Main Features</h2> <div class="features"> <div class="features__list"> <ul> <li>Monitor any application for resource usage</li> <li>Export data log (CSV) from the session</li> <li>100% free to use</li> </ul> </div> <div class="features__list"> <ul> <li>Native WinUI–fast startup, light operation</li> <li>Compact and expanded layouts</li> <li><strong>Dark Mode</strong> and <strong>Always on Top</strong> options</li> </ul> </div> </div> <!-- <h2>Data Export & Analysis</h2> <div class="summary"> <div> <img class="summary__source" src="/media/static/images/appstat/capture.detail.png?202505251919" alt="appstat screencap"/> </div> <div> <p>Transform your process data into actionable intelligence with <strong>appstat's</strong> data export. With a single click of the save button, capture process logs in CSV format, preserving your critical performance metrics for a later, deeper analysis. <p>Integrate your exported data with tools like Excel or AI platforms (ChatGPT and Claude)—<strong>appstat</strong> gives you the data you need in a format that works with your existing analysis workflows.</p> </div> </div> --> <h2>Comparison to OS Utilities</h2> <div class="summary"> <div> <img class="summary__source" src="/media/static/images/appstat/capture.detail.png?202505251919" alt="appstat screencap"> </div> <div> <p> Windows ships with two process monitors included, Task Manager (taskmgr.exe) and Process Monitor (procmon.exe). Task Manager is a staple of OS management, but not suitable for monitoring a single application over time, while Process Monitor is powerful, but complex and often tedious to configure. </p> <p> <strong>appstat</strong> bridges the gap, bringing the simplicity of Task Manager to application monitoring. You don't need a plan, you just start monitoring. If anything interesting happens during the session, you have the process data available to export. </p> </div> </div> </div> </main> <footer> <nav class="pragmar"> <div class="pragmar__also">Software by <a href="/">Pragmar</a></div> <div class="pragmar__products__wrap"> <div class="pragmar__products"> <a class="pragmar__product interrobot" href="https://interro.bot?utm_source=pragmar.com"> <img src="/media/static/images/home/interrobot.png?202505251919" alt="InterroBot icon"> <div><strong>InterroBot</strong>. Web crawler and analyzer. Free/paid.</div> </a> <a class="pragmar__product mcp" href="/mcp-server-webcrawl/"> <img src="/media/static/images/home/mcp-server-webcrawl.png?202505251919" alt="mcp-server-webcrawl icon"> <div><strong>mcp-server-webcrawl</strong>. MCP for web archives. Free.</div> </a> <a class="pragmar__product moffitor" href="/moffitor/"> <img src="/media/static/images/home/moffitor.png?202505251919" alt="Moffitor icon"> <div><strong>Moffitor</strong>. One-click monitor sleep. Free.</div> </a> <a class="pragmar__product qbit" href="/qbit/"> <img src="/media/static/images/home/qbit.png?202505251919" alt="Qbit icon"> <div><strong>Qbit</strong>. Skybox generator for game devs. Free/paid.</div> </a> </div> </div> </nav> </footer> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> <script src="/media/static/scripts/js/appstat.min.js?202505251919"></script> </body> </html><https://pragmar.com/> <https://pragmar.com/appstat/help/> <https://pragmar.com/appstat/privacy/> <https://apps.microsoft.com/detail/9p73n0wcdkdb> <https://interro.bot/?utm_source=pragmar.com> <https://pragmar.com/mcp-server-webcrawl/> <https://pragmar.com/moffitor/> <https://pragmar.com/qbit/> <https://pragmar.com/appstat/download/><https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919> <https://pragmar.com/media/static/images/appstat/logo.svg?202505251919> <https://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919> <https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4> <https://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919> <https://pragmar.com/media/static/images/home/interrobot.png?202505251919> <https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919> <https://pragmar.com/media/static/images/home/moffitor.png?202505251919> <https://pragmar.com/media/static/images/home/qbit.png?202505251919> <https://pragmar.com/media/static/scripts/js/main.min.js?202505251919> <https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919> ��vCwQ�Q   [forbidden by rel=nofollow][ f o r b i d d e n b y r e l = n o f o l l o w ]https://pragmar.com/qbit/download/< h t t p s : / / p r a g m a r . c o m / q b i t / d o w n l o a d / >https://pragmar.com/qbit/download/�m�tW�E�E �%��O�+�wappstat | Process Monitor for Windowsa p p s t a t | P r o c e s s M o n i t o r f o r W i n d o w shttps://pragmar.com/appstat/< h t t p s : / / p r a g m a r . c o m / a p p s t a t / >https://pragmar.com/appstat/�Server: nginx Date: Tue, 27 May 2025 17:37:34 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Referrer-Policy: origin-when-cross-origin Cross-Origin-Opener-Policy: same-origin Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en"> <head> <title>appstat | Process Monitor for Windows</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Windows process monitor. Monitor CPU, memory, disk, and thread metrics in real-time across your running applications."> <link rel="shortcut icon" href="/media/static/images/appstat/logo.svg?202505251919"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/appstat.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="og:image" content="https://pragmar.com/media/static/images/appstat/og-appstat.png?202505251919"> <meta name="og:description" content="Windows process monitor. Monitor CPU, memory, disk, and thread metrics in real-time across your running applications."> <meta name="og:title" content="appstat | Process Monitor for Windows"> <meta name="twitter:card" content="summary"> </head> <body> <header> <div> <svg class="graph" id="graph" width="100%" height="64"> <path id="line"></path> </svg> <div class="constrain"> <h1> <a href="/appstat/"> <img src="/media/static/images/appstat/logo.svg?202505251919" height="96" width="96" alt="appstat icon"> <span class="">appstat</span> </a> </h1> <div> <nav class="links constrain"> <a href="/">Home</a> <a href="/appstat/help/">Help</a> <a href="/appstat/privacy/">Privacy</a> ` �K���E(+w�gw�}  (ram.svgzr a m . s v g zhttps://pragmar.com/media/static/images/qbit/ram.svgz< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / q b i t / r a m . s v g z >https://pragmar.com/media/static/images/qbit/ram.svgz�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"5972cf5b-b75" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 22 Jul 2017 04:06:51 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip*�q')C����}  'windows10.svgzw i n d o w s 1 0 . s v g zhttps://pragmar.com/media/static/images/qbit/windows10.svgz< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / q b i t / w i n d o w s 1 0 . s v g z >https://pragmar.com/media/static/images/qbit/windows10.svgz�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"5972cf5b-871" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 22 Jul 2017 04:06:51 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip�2&#7_�7_ �%  &ePvqPE1KJDQe P v q P E 1 K J D Qhttps://www.youtube.com/embed/ePvqPE1KJDQ< h t t p s : / / w w w . y o u t u b e . c o m / e m b e d / e P v q P E 1 K J D Q >https://www.youtube.com/embed/ePvqPE1KJDQ�X-Content-Type-Options: nosniff Cache-Control: no-store, must-revalidate, no-cache, max-age=0 Pragma: no-cache Date: Tue, 27 May 2025 17:37:35 GMT Strict-Transport-Security: max-age=31536000 Permissions-Policy: ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=* Content-Security-Policy: require-trusted-types-for 'script' Cross-Origin-Resource-Policy: cross-origin Report-To: {"group":"youtube_main","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/youtube_main"}]} Origin-Trial: AmhMBR6zCLzDDxpW+HfpP67BqwIknWnyMOXOQGfzYswFmJe+fgaI6XZgAzcxOrzNtP7hEDsOo1jdjFnVr2IdxQ4AAAB4eyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJXZWJWaWV3WFJlcXVlc3RlZFdpdGhEZXByZWNhdGlvbiIsImV4cGlyeSI6MTc1ODA2NzE5OSwiaXNTdWJkb21haW4iOnRydWV9 Cross-Origin-Opener-Policy-Report-Only: same-origin; report-to="youtube_main" P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info." Server: ESF X-XSS-Protection: 0 Set-Cookie: __Secure-ROLLOUT_TOKEN=CKbKx_q2oMG7BRCx6YepmMSNAxjv9I-pmMSNAw%3D%3D; Domain=youtube.com; Expires=Sun, 23-Nov-2025 17:37:35 GMT; Path=/; Secure; HttpOnly; SameSite=none; Partitioned VISITOR_INFO1_LIVE=1Phke_7_lKg; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:35 GMT; Path=/; Secure; HttpOnly; SameSite=none VISITOR_PRIVACY_METADATA=CgJVUxIEGgAgOQ%3D%3D; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:35 GMT; Path=/; Secure; HttpOnly; SameSite=none Alt-Svc: h3=":443"; ma=2592000 h3-29=":443"; ma=2592000 Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 Expires: Mon, 01 Jan 1990 00:00:00 GMT{ E: [ � � � � #*O��>(E�`4EEo]] %2025-05-27T17:37:37.1159180Z2025-05-27T17:37:37.1159180Zmcp-server-webcrawl | MCP server for web crawlershttps://pragmar.com/mcp-server-webcrawl/https://pragmar.com/mcp-server-webcrawl/�92.112.184.4?��3EE!�3�3%2025-05-27T17:37:37.1129443Z2025-05-27T17:37:37.1129443Znetwww.svghttps://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?202505251919https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?202505251919�92.112.184.4N��B2EE#__ )2025-05-27T17:37:37.0720919Z2025-05-27T17:37:37.0720919ZJOGRYbo6WwIhttps://www.youtube.com/embed/JOGRYbo6WwIhttps://www.youtube.com/embed/JOGRYbo6WwI�142.250.69.110���A1EE#__ )2025-05-27T17:37:36.8133516Z2025-05-27T17:37:36.8133516ZsOMaojm0R0Yhttps://www.youtube.com/embed/sOMaojm0R0Yhttps://www.youtube.com/embed/sOMaojm0R0Y�142.250.69.110�ue�A0EE#__ )2025-05-27T17:37:36.5836529Z2025-05-27T17:37:36.5836529Z55y8oKWXJLshttps://www.youtube.com/embed/55y8oKWXJLshttps://www.youtube.com/embed/55y8oKWXJLs�142.250.69.110�6t�A/EE#__ )2025-05-27T17:37:36.3415317Z2025-05-27T17:37:36.3415317Zfx-4WZu-UT8https://www.youtube.com/embed/fx-4WZu-UT8https://www.youtube.com/embed/fx-4WZu-UT8�142.250.69.110��g�A.EE#__ )2025-05-27T17:37:36.1222256Z2025-05-27T17:37:36.1222256ZuqEEqVsofhchttps://www.youtube.com/embed/uqEEqVsofhchttps://www.youtube.com/embed/uqEEqVsofhc�142.250.69.110��g�}-EE#��%2025-05-27T17:37:35.8568598Z2025-05-27T17:37:35.8568598Zmcpdemo.mp4https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4�92.112.184.4N8�,EE!�3�3%2025-05-27T17:37:35.8320252Z2025-05-27T17:37:35.8320252Zmcpswc.svghttps://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919�92.112.184.4� �v+EE#��%2025-05-27T17:37:35.8049992Z2025-05-27T17:37:35.8049992Zmcp.min.csshttps://pragmar.com/media/static/styles/css/mcp.min.css?202505251919https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919 �92.112.184.4% �6*EEW?? %2025-05-27T17:37:35.7409258Z2025-05-27T17:37:35.7409258ZQbit | The Pragmatic Skybox Generatorhttps://pragmar.com/qbit/https://pragmar.com/qbit/�92.112.184.42| �x)EE#��%2025-05-27T17:37:35.7382671Z2025-05-27T17:37:35.7382671Zappstat.pnghttps://pragmar.com/media/static/images/home/appstat.png?202505251919https://pragmar.com/media/static/images/home/appstat.png?202505251919�92.112.184.4_� �S(EEww%2025-05-27T17:37:35.7211594Z2025-05-27T17:37:35.7211594Zram.svgzhttps://pragmar.com/media/static/images/qbit/ram.svgzhttps://pragmar.com/media/static/images/qbit/ram.svgz�92.112.184.4 u*�g'EE)��%2025-05-27T17:37:35.6667288Z2025-05-27T17:37:35.6667288Zwindows10.svgzhttps://pragmar.com/media/static/images/qbit/windows10.svgzhttps://pragmar.com/media/static/images/qbit/windows10.svgz�92.112.184.4q�A&EE#__ )2025-05-27T17:37:35.6324249Z2025-05-27T17:37:35.6324249ZePvqPE1KJDQhttps://www.youtube.com/embed/ePvqPE1KJDQhttps://www.youtube.com/embed/ePvqPE1KJDQ�142.250.69.110��{�\%EE#}}%2025-05-27T17:37:35.2562353Z2025-05-27T17:37:35.2562353Zengine.svgzhttps://pragmar.com/media/static/images/qbit/engine.svgzhttps://pragmar.com/media/static/images/qbit/engine.svgz�92.112.184.4 �Y$EE!{{%2025-05-27T17:37:35.2133837Z2025-05-27T17:37:35.2133837Zdraft.svgzhttps://pragmar.com/media/static/images/qbit/draft.svgzhttps://pragmar.com/media/static/images/qbit/draft.svgz�92.112.184.4 �g#EE)��%2025-05-27T17:37:35.1740877Z2025-05-27T17:37:35.1740877Zantialias.svgzhttps://pragmar.com/media/static/images/qbit/antialias.svgzhttps://pragmar.com/media/static/images/qbit/antialias.svgz�92.112.184.40 te-rows:repeat(2, auto)}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:normal;src:url("/media/static/fonts/Montserrat-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:bold;src:url("/media/static/fonts/Montserrat-SemiBold-Latin.woff2") format("woff2");font-display:swap}html,body{min-width:350px;height:100%;min-height:100%;margin:0;padding:0}body{font-family:Montserrat;color:#383838;font-size:16px;background-color:#e8ecec;display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}*{box-sizing:border-box;min-height:1px}h1,h2,h3,p,figure{margin:0;padding:0}figcaption{text-align:center;text-transform:uppercase}img{width:100%}header{background:#151820;min-height:90px}header a.header__link{display:flex;flex-direction:row;align-items:center;width:auto;text-decoration:none;color:#fff}header a.header__link svg{width:64px;height:64px}header h1{font-weight:normal;color:#fff;display:flex;align-items:center;font-size:150%}header h1 span{display:inline-block;margin-left:1rem}header nav{z-index:2;position:absolute;font-size:90%;padding:1em;top:0;max-width:940px;margin:auto;width:100%;display:flex;justify-content:flex-end}header nav a{display:inline-flex;text-decoration:none;color:#eee;border-bottom:1px solid rgba(238,238,238,.4666666667);margin-right:.5rem}main{padding-top:1rem}main h2{font-size:140%;text-transform:uppercase;text-align:center;font-weight:bold}main p,main ul,main th,main th{line-height:1.5}main .privacy{display:flex}main .privacy>*{padding:1rem;flex:1}main .privacy p,main .privacy h3{margin-bottom:1rem}main .privacy__image{display:block;flex:.42}main table{border:1px solid #d2d2d2;background-color:#dee4e5}main table tbody td:first-of-type{width:100%}main .features{display:flex;margin:1rem}main .features__group{display:flex;flex:1}main .features .feature{border:1px solid #d2d2d2;background-color:#dee4e5;padding:1.334rem;display:flex;flex-direction:column;flex:1;margin:0rem .5rem 1rem;border-radius:.3rem}main .features .feature img{width:100%;border-radius:.3rem;margin-bottom:1rem}main .summary{display:flex}main .summary>div{padding:1rem;flex:1}main .summary__source{width:100%}main .summary__source img{margin-top:auto}main .summary__output{display:flex;flex-direction:row}main .summary__output__image{flex:1;padding:.5rem;min-width:3rem}main .summary__arrow{display:flex}main .summary__arrow img{width:54%;margin-left:auto;margin-right:-1rem}main .requirements{display:flex;margin-bottom:2rem}main .requirements>div{padding:1rem;align-self:center}main .requirements__copy{flex:2}main .requirements__icon{flex:1}main .requirements__icon img{width:100%}main .pricing{display:flex}main .pricing>div{padding:1rem;flex:1}main .pricing p{margin-bottom:1rem}main .video{position:relative;padding-bottom:52.25%;padding-top:25px;height:0}main .video__wrap{margin:1rem auto 2rem;padding:0 1rem;max-width:700px}main .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}main table{border:1px solid #ccc;font-size:90%;border-radius:.3rem}main table th,main table td{padding:.5rem 1rem}main table td{white-space:nowrap}main table th{text-align:center}main table th:first-of-type{text-align:left}main table td:nth-of-type(2),main table td:nth-of-type(3){text-align:center;color:#555}main .ctas{padding-top:1rem;display:flex}main .cta{text-align:center;flex:1;display:inline-block;background-color:#21712b;padding:1rem;text-decoration:none;color:#fff;border-radius:.3rem;margin-bottom:1rem}main .cta__title{white-space:nowrap}main .cta__price{font-size:70%;font-style:italic}main .cta:first-of-type{margin-right:1rem}h1{font-size:200%;padding:1rem;justify-content:center}h2{font-size:140%;margin:10px 0 5px}a{color:#009}.constrain{max-width:940px;margin:auto}@media(max-width: 768px){.summary>div:last-of-type,.requirements__icon,.pricing__features{display:none}main .features{flex-flow:row wrap}main .privacy__image{display:none}}@media(max-width: 450px){main .features__group{flex-direction:column}main .features .feature{width:auto;flex-direction:column}} �:���E +w�gw�}   1x1.svgz1 x 1 . s v g zhttps://pragmar.com/media/static/images/qbit/1x1.svgz< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / q b i t / 1 x 1 . s v g z >https://pragmar.com/media/static/images/qbit/1x1.svgz�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"5972cf5b-4d5" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 22 Jul 2017 04:06:51 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip �T!3{�o{�  arrow.svgza r r o w . s v g zhttps://pragmar.com/media/static/images/qbit/arrow.svgz< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / q b i t / a r r o w . s v g z >https://pragmar.com/media/static/images/qbit/arrow.svgz�Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"5972cf5b-16d7" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 22 Jul 2017 04:06:51 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip�;%;��'��)�/ qbit.min.cssq b i t . m i n . c s shttps://pragmar.com/media/static/styles/css/qbit.min.css?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / s t y l e s / c s s / q b i t . m i n . c s s ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919 �Server: nginx Date: Tue, 27 May 2025 17:37:35 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"67f0092e-1651" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: text/css Last-Modified: Fri, 04 Apr 2025 16:30:38 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT.pragmar{width:100%;display:flex;flex-direction:column;font-size:13px;line-height:1.4;justify-content:center;margin:auto;color:#eee}.pragmar__also{margin:1rem auto;font-weight:bold;font-size:14px;color:#666}.pragmar__also a{color:#888}.pragmar__products{grid-column:2/span 4;display:grid;grid-template-columns:repeat(4, 1fr);background-color:#151921;max-width:900px;margin:auto}.pragmar__products__wrap{box-shadow:0 0 12px rgba(55,156,205,.2);border-top:1px solid #1b262c;background-color:#151921;background-image:url("/media/static/images/appstat/starsedge.left.webp"),url("/media/static/images/appstat/starsedge.right.webp");background-size:calc((100vw - 900px)/2) 50%,calc((100vw - 900px)/2) 50%;background-repeat:repeat-y,repeat-y;background-position:left center,right center;position:relative}.pragmar__product{display:grid;grid-template-rows:auto 1fr;background-color:#181818;overflow:hidden;text-decoration:none;color:inherit;font-size:13px;border:0}.pragmar__product:hover{border:0}.pragmar__product.interrobot{background-color:#0c0f0b}.pragmar__product.qbit{background-color:#151921}.pragmar__product.moffitor{background-color:#332436}.pragmar__product.mcp{background-color:#2c3e50}.pragmar__product.appstat{background-color:#232351}.pragmar__product img{width:100%;-o-object-fit:cover;object-fit:cover}.pragmar__product div{padding:.5rem 1rem 1rem}@media(max-width: 1024px){.pragmar{grid-template-columns:minmax(20px, 1fr) repeat(4, minmax(0, 250px)) minmax(20px, 1fr)}}@media(max-width: 550px){.pragmar{grid-template-columns:0 repeat(4, 1fr) 0}.pragmar__products{grid-template-columns:repeat(2, 1fr);grid-templaeiink: <https://russianapartments.bandcamp.com/album/i-am-memory-yellow>; rel="canonical" Content-Security-Policy: base-uri 'none'; object-src 'none'; report-uri https://bandcamp.com/api/cspreport/1/violation; script-src http: https: 'nonce-Uy9559M0ntNdwchfF0JNmA==' 'report-sample' 'strict-dynamic' Via: 1.1 varnish Via: 1.1 varnish Server: nginx Accept-Ranges: bytes Set-Cookie: BACKENDID3=flexocentral-64sj-2; path=/; Secure Referrer-Policy: no-referrer-when-downgrade Date: Tue, 27 May 2025 17:37:41 GMT X-Served-By: cache-yul1970063-YUL, cache-yul1970051-YUL X-Cache: MISS, MISS X-Cache-Hits: 0, 0 X-Timer: S1748367461.715444,VS0,VE1224 Vary: Accept-Encoding Strict-Transport-Security: max-age=63072000 Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 <!DOCTYPE html> <html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en"> <head> <title>I AM MEMORY YELLOW | MEMORY YELLOW | The Russian Apartments</title> <meta name="description" content=" I AM MEMORY YELLOW by MEMORY YELLOW, released 01 May 2015 1. If You Want to Be Free 2. Like A Shadow Into the Sun 3. Your Darkest Day 4. You Only Like Sundays 5. That Shattered Sky 6. This World Is Not Enough Joint project of Russian Apartments and Pragmar. Melancholy with a hint of prog rock. Released CC BY. "> <link rel="shortcut icon" href="https://f4.bcbits.com/img/a1744465806_3.jpg"> <link rel="apple-touch-icon" href="https://f4.bcbits.com/img/a1744465806_3.jpg"> <meta name="msapplication-TileColor" content="#603cba"> <meta name="theme-color" content="#ffffff"> <meta name="title" content="I AM MEMORY YELLOW, by MEMORY YELLOW"> <meta property="og:title" content="I AM MEMORY YELLOW, by MEMORY YELLOW"> <meta property="og:type" content="album"> <meta property="og:site_name" content="The Russian Apartments"> <meta property="og:description" content="6 track album"> <meta name="bc-page-properties" content="{&quot;item_type&quot;:&quot;a&quot;,&quot;item_id&quot;:3394449602,&quot;tralbum_page_version&quot;:0}"> <meta name="robots" content="max-image-preview:large"> <meta property="twitter:site" content="@bandcamp"> <meta property="twitter:card" content="player"> <meta property="og:image" content="https://f4.bcbits.com/img/a1744465806_5.jpg"> <link rel="image_src" href="https://f4.bcbits.com/img/a1744465806_16.jpg"> <meta property="og:url" content="https://russianapartments.bandcamp.com/album/i-am-memory-yellow"> <meta name="generator" content="Bandcamp"> <meta name="medium" content="video"> <meta name="video_height" content="120"> <meta name="video_width" content="400"> <meta name="video_type" content="application/x-shockwave-flash"> <meta property="og:video" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=3394449602/size=large/tracklist=false/artwork=small/"> <meta property="og:video:secure_url" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=3394449602/size=large/tracklist=false/artwork=small/"> <meta property="og:video:type" content="text/html"> <meta property="og:video:height" content="120"> <meta property="og:video:width" content="400"> <meta property="twitter:player" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=3394449602/size=large/linkcol=0084B4/notracklist=true/twittercard=true/"> <meta property="twitter:player:height" content="467"> <meta property="twitter:player:width" content="350"> <link type="text/css" rel="stylesheet" href="https://s4.bcbits.com/client-bundle/1/tracr-server-webcrawl/"> <span class="accessible">mcp-server-webcrawl</span> <img src="/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919" alt="mcp-server-webcrawl logo and visual metaphors alluding to DC adapter interchange"> </a> </h1> </div> </div> </header> <main> <div class="constrain"> <h2>AI Search and Retrieval for Web Crawlers</h2> <div class="summary"> <div> <p> Bridge the gap between your web crawl and AI language models using Model Context Protocol (MCP). With <strong>mcp-server-webcrawl</strong>, your AI client filters and analyzes web content under your direction or autonomously, extracting insights from your web content. </p> <p> Support for <a href="https://en.wikipedia.org/wiki/WARC_(file_format)">WARC</a>, <a href="https://en.wikipedia.org/wiki/Wget">wget</a>, <a href="https://interro.bot">InterroBot</a>, <a href="https://github.com/projectdiscovery/katana">Katana</a>, and <a href="https://crawler.siteone.io">SiteOne</a> crawlers is available out of the gate. The server includes a full-text search interface with boolean support, resource filtering by type, HTTP status, and more. <strong>mcp-server-webcrawl</strong> provides the LLM a complete menu with which to search your web content. </p> <p> <strong>mcp-server-webcrawl is free</strong> and <a href="https://github.com/pragmar/mcp-server-webcrawl">open source</a>, and requires <a href="https://claude.ai/download">Claude Desktop</a> and <a href="https://www.python.org/downloads/">Python</a> (>=3.10). It is installed on the command line, via pip install: </p> <pre class="summary__pip">pip install mcp-server-webcrawl</pre> </div> <div class="video__wrap"> <video src="/media/static/images/mcp-server-webcrawl/mcpdemo.mp4" poster="/media/static/images/mcp-server-webcrawl/mcpdemo.png" autoplay loop muted playsinline aria-label="MCP demo video (autoplay, no audio) showcasing MCP setup using mcp-server-webcrawl">Your browser does not support the video tag.</video> </div> </div> <h2>Main Features</h2> <div class="features"> <div class="features__list"> <ul> <li>Claude Desktop ready</li> <li>Multi-crawler compatible</li> <li>Filter by type, status, and more</li> </ul> </div> <div class="features__list"> <ul> <li>Boolean search support</li> <li>Support for Markdown and snippets</li> <li>Roll your own website knowledgebase</li> </ul> </div> </div> <h2>Getting Started</h2> <div class="summary alternate"> <div class="tabbed__selection"> <p> Setup videos are available for each supported crawler, showing how to connect your crawl data to your LLM. </p> <p> <!-- In addition to your preferred web crawler, <strong>mcp-server-webcrawl</strong> requires <a href="https://python.org">Python</a> and <a href="https://python.org">Claude Desktop</a> (or other MCP-supporting client). --> If you prefer text-only as opposed to video, step action guides are available within the <stronwkpipe/global-3310d507cbd7464826c64ea86a6f8e75.css"> <link type="text/css" rel="stylesheet" href="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum-828e855b799307ef427645b8fc241f90.css"> <meta id="js-crumbs-data" data-crumbs="{}"> <script type="application/ld+json"> {"albumReleaseType":"AlbumRelease","@id":"https://russianapartments.bandcamp.com/album/i-am-memory-yellow","mainEntityOfPage":"https://russianapartments.bandcamp.com/album/i-am-memory-yellow","@type":"MusicAlbum","name":"I AM MEMORY YELLOW","dateModified":"01 Sep 2019 04:21:43 GMT","albumRelease":[{"@type":["MusicRelease","Product"],"@id":"https://russianapartments.bandcamp.com/album/i-am-memory-yellow","name":"I AM MEMORY YELLOW","additionalProperty":[{"@type":"PropertyValue","name":"item_id","value":3394449602},{"@type":"PropertyValue","name":"item_type","value":"a"},{"@type":"PropertyValue","name":"selling_band_id","value":3830739451},{"@type":"PropertyValue","name":"type_name","value":"Digital"},{"@type":"PropertyValue","name":"art_id","value":1744465806}],"description":"Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app.","offers":{"@type":"Offer","url":"https://russianapartments.bandcamp.com/album/i-am-memory-yellow#a3394449602-buy","priceCurrency":"USD","price":0.0,"priceSpecification":{"minPrice":0.0},"availability":"OnlineOnly"},"musicReleaseFormat":"DigitalFormat","image":["https://f4.bcbits.com/img/a1744465806_10.jpg"]},{"@type":"MusicRelease","@id":"https://russianapartments.bandcamp.com/track/if-you-want-to-be-free-2"},{"@type":"MusicRelease","@id":"https://russianapartments.bandcamp.com/track/like-a-shadow-into-the-sun"},{"@type":"MusicRelease","@id":"https://russianapartments.bandcamp.com/track/your-darkest-day"},{"@type":"MusicRelease","@id":"https://russianapartments.bandcamp.com/track/you-only-like-sundays-2"},{"@type":"MusicRelease","@id":"https://russianapartments.bandcamp.com/track/that-shattered-sky"},{"@type":"MusicRelease","@id":"https://russianapartments.bandcamp.com/track/this-world-is-not-enough"}],"byArtist":{"@type":"MusicGroup","name":"MEMORY YELLOW"},"publisher":{"@type":"MusicGroup","@id":"https://russianapartments.bandcamp.com","name":"The Russian Apartments","additionalProperty":[{"@type":"PropertyValue","name":"band_id","value":3830739451},{"@type":"PropertyValue","name":"has_any_downloads","value":true},{"@type":"PropertyValue","name":"has_download_codes","value":true}],"genre":"https://bandcamp.com/discover/alternative","subjectOf":[{"@type":"WebPage","url":"https://russianapartments.bandcamp.com/music","name":"music","additionalProperty":[{"@type":"PropertyValue","name":"nav_type","value":"m"}]},{"@type":"WebPage","url":"https://russianapartments.bandcamp.com/community","name":"community","additionalProperty":[{"@type":"PropertyValue","name":"nav_type","value":"c"}]}],"foundingLocation":{"@type":"Place","name":"Portland, Oregon"}},"numTracks":6,"track":{"@type":"ItemList","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"MusicRecording","@id":"https://russianapartments.bandcamp.com/track/if-you-want-to-be-free-2","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":2764837394},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial"}],"name":"If You Want to Be Free","duration":"P00H01M25S","copyrightNotice":"Attribution Non Commercial","mainEntityOfPage":"https://russianapartments.bandcamp.com/track/if-you-want-to-be-free-2"}},{"@type":"ListItem","position":2,"item":{"@type":"MusicRecording","@id":"https://russianapartments.bandcamp.com/track/like-a-shadow-into-the-sun","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":2032345410},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial"}],"name":"Like A Shadow Into the Sun","duration":"P00H02M47S","copyrightNotice":"Attribution Non Commercial","mainEntityOfPage":"https://russianapartments.bandcamp.com/track/like-a-shadow-into-theN8 3.1L11 0l1.5 1.3z"></path> <path id="follow-plus" d="M8 3H5V0H3v3H0v2h3v3h2V5h3z"></path> <path id="share-profile" d="M10.7.2s-.1-.1 0 0l-.4-.2h-.1L2.5 4.8.3 8.1v.1s0 .1.1.1l3.3.9h.1l5.1-6.5-3.3 7 .9 2.2.1.1s.1 0 .1-.1l.9-1.5 2.8.9.1-.1L11.8 7 10.7.2z"></path> <path id="search-magnifier" d="M10.1 10.4l-1.4-2C9.5 7.5 10 6.3 10 5c0-2.8-2.2-5-5-5S0 2.2 0 5s2.2 5 5 5c.7 0 1.4-.1 2-.4l1.5 2c.3.4 1 .5 1.4.2.4-.3.5-.9.2-1.4zM5 9C2.8 9 1 7.2 1 5s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"></path> <path id="close-search-results" d="M8 .7L7.3 0 4 3.3.7 0 0 .7 3.3 4 0 7.3l.7.7L4 4.7 7.3 8l.7-.7L4.7 4z"></path> <path id="camera-icon" d="M26 2h-4a2 2 0 00-2-2H8a2 2 0 00-2 2H2a2 2 0 00-2 2v14a2 2 0 002 2h24a2 2 0 002-2V4a2 2 0 00-2-2zM14 17a6 6 0 116-6 6 6 0 01-6 6zm1-10h-2v3h-3v2h3v3h2v-3h3v-2h-3z"></path> <g id="search-spinner"> <circle class="st1" cx="7" cy="1.5" r="1.5"></circle> <circle class="st2" transform="rotate(-45 10.89 3.11)" cx="10.9" cy="3.1" r="1.5"></circle> <circle class="st3" cx="12.5" cy="7" r="1.5"></circle> <circle class="st4" transform="rotate(-45 10.89 10.89)" cx="10.9" cy="10.9" r="1.5"></circle> <circle class="st5" cx="7" cy="12.5" r="1.5"></circle> <circle class="st6" transform="rotate(-45 3.11 10.89)" cx="3.1" cy="10.9" r="1.5"></circle> <circle class="st8" transform="rotate(-45 3.11 3.11)" cx="3.1" cy="3.1" r="1.5"></circle> <circle class="st7" cx="1.5" cy="7" r="1.5"></circle> </g> <path id="mobile-web-collection-arrow" d="M20.3 17.3L3 0 .3 2.7 17.7 20 .3 37.3 3 40l17.3-17.3L23 20z"></path> <path id="homepage-mobile-arrow" d="M12.9 11L2.1.1 0 2.2l10.8 10.9L0 24l2.1 2.1 10.8-10.9 2.1-2.1z"></path> <path id="collect-control-wishlist" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1zm-4-7.1c1.8 1.6 3.2 3.1 4 4 .8-.9 2.2-2.4 3.9-4 3.1-2.8 4.7-5.2 4.7-7.1 0-1-.4-1.9-1.3-2.7-1-.8-1.9-1.2-2.9-1-2 .3-3.6 2.7-3.6 2.7l-.9 1.4-.8-1.5S8.3 2.3 6.3 1.9c-1-.2-2 .2-3.1 1.1-.9.9-1.3 1.9-1.2 2.9 0 2 1.6 4.3 4.5 7z"></path> <path id="collect-control-purchased" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1z"></path> <path id="collect-control-wishlisted" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1z"></path> <path id="facebook-like" d="M2 0h12c1.15 0 2 .85 2 2v12c0 1.15-.85 2-2 2h-3.49V9.83h2.06l.34-2.52h-2.4V5.83c0-.34.12-.69.23-.8.12-.23.46-.34.92-.34h1.25V2.5c-.45-.11-1.02-.11-1.82-.11-.92 0-1.72.23-2.29.8-.57.57-.8 1.37-.8 2.4v1.83H5.94v2.4H8V16H2c-1.15 0-2-.85-2-2V2C0 .85.85 0 2 0z"></path> <path id="format-dropdown" d="M10 0L5 6 0 0z"></path> <path id="direct-download" d="M11.7 7.3c-.4-.4-1-.4-1.4 0L7 10.6V1c0-.5-.5-1-1-1S5 .5 5 1v9.6L1.7 7.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l5 5c.2.2.4.3.7.3.4 0 .5-.1.7-.3l5-5c.4-.4.4-1 0-1.4zM10 15H2c-.5 0-1 .5-1 1s.5 1 1 1h8c.5 0 1-.5 1-1s-.5-1-1-1z"></path> <path id="mobile-gift-ribbon" class="st0" d="M46.3 0C37.4 0 31.1 8.3 28 13.5 24.9 8.3 18.6 0 9.7 0 4.1 0 0 3.5 0 8.2 0 16.6 12.2 22 27.7 22 43.9 22 56 15 56 8.3c0-1.3-.3-2.6-1-3.8C53.5 1.7 50.2 0 46.3 0zM9.6 12.8c-3.1-1.6-3.9-3.1-3.9-4.6 0-1.5 1.5-3.1 4-3.1 6 0 10.8 6.6 13.4 10.9-6.9-.5-11.1-2-13.5-3.2zm37.3-.3c-2.8 1.6-7.4 3-14 3.4C35.5 11.6 40.1 5 46.1 5c2.1 0 4 .9 4 3 0 1.9-1.6 3.6-3.2 4.5z"></path> <path id="grab-app" d="M20.8 25c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l7.2 7.2H2a2 2 0 00-2 2c0 1.1.9 2 2 2h23.2L18 46.2c-.8.8-.8 2 0 2.8.8.8 2 .8 2.8 0l10.6-10.6c.3-.3.6-.8.6-1.4 0-.6-.3-1.1-.6-1.4L20.8 25zM77.6 0h-26C46 0 41 4 41 9.5v56C41 71 46 76 51.6 76h26c5.5 0 9.4-5 9.4-10.5v-56C87 4 83.1 0 7jab4bdd1d97c1558240e95444e282585&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;Wish&quot;,&quot;encodings_id&quot;:2687169025,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:6,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/wish&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:180.779,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:408,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:3242832798,&quot;track_id&quot;:3242832798,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/a54c6f6b8a634bcc75d836c643c6931a/mp3-128/3242832798?p=0&amp;ts=1748453858&amp;t=59770239ce5724c13e4a3a5adda6a3158ca895ae&amp;token=1748453858_23c23877aa0cc04f6b53a5e03db868e3706147c5&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;Waiting for the War&quot;,&quot;encodings_id&quot;:188621933,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:7,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/waiting-for-the-war&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:236.391,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:704,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null}],&quot;playing_from&quot;:&quot;album page&quot;,&quot;url&quot;:&quot;https://snowballearth.bandcamp.com/album/snowball-earth&quot;,&quot;use_expando_lyrics&quot;:true}" data-payment="{&quot;paymentType&quot;:null,&quot;paymentDownloadPage&quot;:null}" data-referrer-token="null" data-cart="null"></script> </head> <body class="enable-cookie-control has-menubar has-rec-footer tralbum-clearfix tralbum-page has-corpbanner2 " lang="en"> <svg height="0" width="0" style="position:absolute;margin-left:-100%"> <path id="tweet" d="M16.1 3.5a9.6 9.6 0 01-1.7 6c-.6.9-1.3 1.6-2.1 2.3-.8.7-1.8 1.2-2.9 1.6-1.2.4-2.4.6-3.7.6-2.2 0-4.1-.6-5.7-1.6 2.5.2 4.1-.5 5.5-1.5-1.7 0-3-1.1-3.4-2.4.5.1 1.3 0 1.7-.1-1.5-.3-3-1.7-3-3.5.3.2.9.4 1.7.4C1.5 4.8.8 3.7.8 2.4c0-.6.2-1.4.5-1.8 1.7 2 4.4 3.6 7.6 3.7C8.3 1.4 10.6 0 12.5 0c1.1 0 2 .4 2.7 1.1.8-.1 1.6-.4 2.3-.8-.3.8-.8 1.5-1.6 1.9.7-.1 1.4-.2 2.1-.5-.5.7-1.1 1.3-1.9 1.8z"></path> <path id="buy-for-friend" d="M3.5 4h7c1.8-.3 2.4-1.9 2-2.9S10.7-.5 9.3.5 7 3 7 3 6.1 1.5 4.7.5s-2.8-.4-3.2.6.2 2.6 2 2.9zm6.8-3c.9-.2 1.6.1 1.3 1.1-.3 1.2-2.6 1.3-3.8 1.3 0 0 1.6-2.2 2.5-2.4zM3.8 1c1.1.4 2.4 2.4 2.4 2.4-1.3 0-3.4-.3-3.8-1.3C2 1.1 3 .8 3.8 1zM0 9h6V5H0v4zm7-4v4h7V5H7zm0 9h6v-4H7v4zm-6 0h5v-4H1v4z"></path> <path id="edit-profile-info" d="M10 10.5c0 .3-.2.5-.5.5h-8c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h3.7V1H1.5C.7 1 0 1.7 0 2.5v8c0 .8.7 1.5 1.5 1.5h8c.8 0 1.5-.7 1.5-1.5V7h-1v3.5zm2-9.1L10.5 0 6.4 4.4l-.6 2.2L8 5.7l4-4.3z"></path> <path id="fb-logo-share-profile" d="M3.9 12V6.3h1.8L6 4.2H4V2.9c0-.6.2-1 1-1h1.1V.1C5.8.1 5.2 0 4.4 0 2.8 0 1.8 1 1.8 2.7v1.5H0v2.1h1.8V12h2.1z"></path> <path id="following-checkmark" d="M4.3 10.7L0 5.8l1.5-1.3 2.kfd7322cf2f87c/mp3-128/2281469376?p=0&amp;ts=1748453858&amp;t=c849bdc101d745063be6b8a18edfe9547d1b5d0a&amp;token=1748453858_e16b7f786f21b7cf6d3e0d04fa38f930c805e2e4&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;Oblivion&quot;,&quot;encodings_id&quot;:2175424002,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:3,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/oblivion&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:180.885,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:765,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:1566220909,&quot;track_id&quot;:1566220909,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/112b9d1c76ed9fed3ac3590e61d1674d/mp3-128/1566220909?p=0&amp;ts=1748453858&amp;t=3fa8b226c1e03d46b863d7d1c4d622b19061d5ba&amp;token=1748453858_35e89a482012dd2bed09c0d1be07c353ca1cdd1a&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;Better Broken&quot;,&quot;encodings_id&quot;:1511435066,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:4,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/better-broken&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:176.241,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:505,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:605537804,&quot;track_id&quot;:605537804,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/c7a1b0467f33cc1fb9d9fb8c59c10aad/mp3-128/605537804?p=0&amp;ts=1748453858&amp;t=491752f5163314a602b5fca3fa90a138efa922a4&amp;token=1748453858_aa36d16c3608d66c78e6a5602b4cd3093e0c8714&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;Rat Park&quot;,&quot;encodings_id&quot;:628837490,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:5,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/rat-park&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:160.288,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:780,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:1635812685,&quot;track_id&quot;:1635812685,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/e75a28d2b18dc7b63df52f666592bf64/mp3-128/1635812685?p=0&amp;ts=1748453858&amp;t=f32c9cd4b1b23250eb44a7a7ccaf7a0cc0fd2f6c&amp;token=1748453858_7356a2cabl;:null,&quot;purchase_title&quot;:null,&quot;featured_track_id&quot;:1446440639,&quot;id&quot;:3545085020,&quot;type&quot;:&quot;album&quot;},&quot;preorder_count&quot;:null,&quot;hasAudio&quot;:true,&quot;art_id&quot;:1828619321,&quot;packages&quot;:null,&quot;defaultPrice&quot;:9.0,&quot;freeDownloadPage&quot;:&quot;https://bandcamp.com/download?fsig=878b861e5a753a8dc39d003f4838b2f1&amp;id=3545085020&amp;ts=1748367458.904057783&amp;type=album&quot;,&quot;FREE&quot;:1,&quot;PAID&quot;:2,&quot;artist&quot;:&quot;Snowball Earth&quot;,&quot;item_type&quot;:&quot;album&quot;,&quot;id&quot;:3545085020,&quot;last_subscription_item&quot;:null,&quot;has_discounts&quot;:false,&quot;is_bonus&quot;:null,&quot;play_cap_data&quot;:null,&quot;is_purchased&quot;:null,&quot;items_purchased&quot;:null,&quot;is_private_stream&quot;:null,&quot;is_band_member&quot;:null,&quot;licensed_version_ids&quot;:null,&quot;package_associated_license_id&quot;:null,&quot;has_video&quot;:null,&quot;tralbum_subscriber_only&quot;:false,&quot;featured_track_id&quot;:1446440639,&quot;initial_track_num&quot;:null,&quot;is_preorder&quot;:false,&quot;album_is_preorder&quot;:false,&quot;album_release_date&quot;:&quot;08 Feb 2020 00:00:00 GMT&quot;,&quot;trackinfo&quot;:[{&quot;id&quot;:1446440639,&quot;track_id&quot;:1446440639,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/fc20f859672b08a843158bcf5eb218bd/mp3-128/1446440639?p=0&amp;ts=1748453858&amp;t=f233481fdd5ecc3eec7a251e91881e3a4b8bfe09&amp;token=1748453858_39764d6ac6405d6eafe45092a1fa069872e86c95&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;Nobody Comes Around Here Anymore&quot;,&quot;encodings_id&quot;:3795011384,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:1,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/nobody-comes-around-here-anymore&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:true,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:273.824,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:1158,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:2485983037,&quot;track_id&quot;:2485983037,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/785836074f70ac3adf8c0772738c9d87/mp3-128/2485983037?p=0&amp;ts=1748453858&amp;t=c3a4a4117ec53d2a724e806774d77938b1e90c3b&amp;token=1748453858_7eb92ec99d73698486a4d9e6f90126d5d8760793&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;Leaving You&quot;,&quot;encodings_id&quot;:3003466584,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:2,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/leaving-you&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:185.111,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:522,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:2281469376,&quot;track_id&quot;:2281469376,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/b06b40047b3fc1452b2m;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_1_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_1_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_2_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_2_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_3_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_3_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_4_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_4_data&quot;:{&quot;type&quot;:&quot;text&quot;}}}" data-hide-params="[&quot;action&quot;,&quot;buy_id&quot;,&quot;no&quot;,&quot;permalink&quot;,&quot;from&quot;,&quot;pk&quot;,&quot;recipient&quot;,&quot;fan_id&quot;,&quot;showvid&quot;,&quot;label&quot;,&quot;tab&quot;,&quot;filter_band&quot;,&quot;campaign&quot;,&quot;newsletter_id&quot;,&quot;newsletter_sig&quot;,&quot;entry_type&quot;,&quot;entity_id&quot;,&quot;toast&quot;,&quot;toastref&quot;,&quot;toastband&quot;,&quot;search_page_id&quot;,&quot;search_page_no&quot;,&quot;search_rank&quot;,&quot;search_match_part&quot;,&quot;search_item_type&quot;,&quot;search_item_id&quot;,&quot;search_sig&quot;,&quot;logged_out_menubar&quot;,&quot;logged_in_menubar&quot;,&quot;logged_in_mobile_menubar&quot;,&quot;logged_out_mobile_menubar&quot;,&quot;corp_header&quot;]"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum_head-a9d32b65ead030b3357fb05ad0674e00.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw==" data-site="{&quot;supportEmail&quot;:&quot;support@snowballearth.bandcamp.com&quot;,&quot;is_custom_domain&quot;:null,&quot;env&quot;:&quot;prod&quot;}" data-band="{&quot;id&quot;:3105668075,&quot;name&quot;:&quot;Snowball Earth&quot;,&quot;fan_email&quot;:null,&quot;account_id&quot;:2249858385,&quot;facebook_like_enabled&quot;:1,&quot;has_discounts&quot;:false,&quot;image_id&quot;:null}" data-embed="{&quot;tralbum_param&quot;:{&quot;name&quot;:&quot;album&quot;,&quot;value&quot;:3545085020},&quot;art_id&quot;:1828619321,&quot;artist&quot;:&quot;Snowball Earth&quot;,&quot;swf_base_url&quot;:&quot;https://bandcamp.com&quot;,&quot;show_campaign&quot;:null,&quot;embed_info&quot;:{&quot;public_embeddable&quot;:true,&quot;exclusive_embeddable&quot;:false,&quot;item_public&quot;:true,&quot;no_track_preorder&quot;:false},&quot;album_title&quot;:&quot;Snowball Earth&quot;,&quot;linkback&quot;:&quot;https://snowballearth.bandcamp.com/album/snowball-earth&quot;}" data-fan="{&quot;logged_in&quot;:false,&quot;name&quot;:null,&quot;image_id&quot;:null}" data-band-follow-info="{&quot;tralbum_id&quot;:3545085020,&quot;tralbum_type&quot;:&quot;a&quot;}" data-tralbum-collect-info="{&quot;show_collect&quot;:true,&quot;show_wishlist_tooltip&quot;:false}" data-tralbum="{&quot;for the curious&quot;:&quot;https://bandcamp.com/help/audio_basics#steal https://bandcamp.com/terms_of_use&quot;,&quot;current&quot;:{&quot;audit&quot;:0,&quot;title&quot;:&quot;Snowball Earth&quot;,&quot;new_date&quot;:&quot;25 Feb 2020 02:55:45 GMT&quot;,&quot;mod_date&quot;:&quot;15 Mar 2020 19:41:23 GMT&quot;,&quot;publish_date&quot;:&quot;25 Feb 2020 03:33:16 GMT&quot;,&quot;private&quot;:null,&quot;killed&quot;:null,&quot;download_pref&quot;:2,&quot;require_email&quot;:null,&quot;is_set_price&quot;:null,&quot;set_price&quot;:9.0,&quot;minimum_price&quot;:0.0,&quot;minimum_price_nonzero&quot;:7.0,&quot;require_email_0&quot;:null,&quot;artist&quot;:null,&quot;about&quot;:null,&quot;credits&quot;:&quot;All songs written and performed by Ben Caulfield and Ray Jenkins.\r\nBase tracks recorded by Tim Gerron at space\r\nMixed by Ryan Power&quot;,&quot;auto_repriced&quot;:null,&quot;new_desc_format&quot;:1,&quot;band_id&quot;:3105668075,&quot;selling_band_id&quot;:3105668075,&quot;art_id&quot;:1828619321,&quot;download_desc_id&quot;:null,&quot;release_date&quot;:&quot;08 Feb 2020 00:00:00 GMT&quot;,&quot;upc&quot;:null,&quot;purchase_url&quotnot;width&quot;:40,&quot;height&quot;:80,&quot;left&quot;:40,&quot;top&quot;:0,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:100},{&quot;id&quot;:165,&quot;name&quot;:&quot;ppp_email_gift_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb_composite&quot;,&quot;overlay_image&quot;:&quot;public/img/banner_email.png&quot;,&quot;x_offset&quot;:92,&quot;y_offset&quot;:0,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:100},{&quot;id&quot;:170,&quot;name&quot;:&quot;weekly_mobile_web&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:422,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:171,&quot;name&quot;:&quot;weekly_desktop&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1244,&quot;height&quot;:646,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:180,&quot;name&quot;:&quot;bcdaily_homepage_big&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1244,&quot;height&quot;:646,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:200,&quot;name&quot;:&quot;mobile_fan_banner_ios_3x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1125,&quot;height&quot;:420,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:201,&quot;name&quot;:&quot;mobile_fan_banner_ios_2x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:280,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:202,&quot;name&quot;:&quot;mobile_fan_banner_ios_1x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:375,&quot;height&quot;:140,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:203,&quot;name&quot;:&quot;mobile_fan_banner_android_xxxhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1125,&quot;height&quot;:420,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:204,&quot;name&quot;:&quot;mobile_fan_banner_android_xxhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:960,&quot;height&quot;:360,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:205,&quot;name&quot;:&quot;mobile_fan_banner_android_xhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:640,&quot;height&quot;:240,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:206,&quot;name&quot;:&quot;mobile_fan_banner_android_hdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:480,&quot;height&quot;:180,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:207,&quot;name&quot;:&quot;mobile_fan_banner_android_mdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:320,&quot;height&quot;:120,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:220,&quot;name&quot;:&quot;newsletter_artist_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:900,&quot;height&quot;:468,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:300,&quot;name&quot;:&quot;grayscale_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;filter&quot;:&quot;grayscale&quot;}],&quot;custom_domains_active&quot;:true,&quot;base_port_str&quot;:null,&quot;sitedomain&quot;:&quot;bandcamp.com&quot;},&quot;matches_base_domain&quot;:true,&quot;crumb&quot;:null,&quot;upload_info&quot;:null,&quot;endpoint_mobilized&quot;:true}" data-validators="{&quot;contact&quot;:{&quot;name&quot;:{&quot;req&quot;:true},&quot;email&quot;:{&quot;req&quot;:true,&quot;match&quot;:&quot;(^)([^\\s\\(\\)\&quot;&#39;/&gt;&lt;,@]+@\\w([^\\s\\(\\)\&quot;&#39;/&gt;&lt;&amp;,@]*\\w)?\\.\\w[^\\s\\(\\)\&quot;&#39;/&gt;&lt;&amp;,@]*\\w)($)&quot;,&quot;message&quot;:&quot;Invalid email address.&quot;},&quot;subject&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:300},&quot;message&quot;:{&quot;req&quot;:true,&quot;type&quot;:&quot;text&quot;,&quot;min&quot;:1,&quot;max&quot;:1999},&quot;attachment_0_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_0_data&quotoheight&quot;:50,&quot;width&quot;:50,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:43,&quot;name&quot;:&quot;fan_banner&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;height&quot;:100,&quot;width&quot;:99999,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:44,&quot;name&quot;:&quot;fan_banner_2x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;height&quot;:200,&quot;width&quot;:99999,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:50,&quot;name&quot;:&quot;results_grid&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:140,&quot;height&quot;:140,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:65,&quot;name&quot;:&quot;tralbum_page_cover_art&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70,&quot;minsize&quot;:{&quot;size&quot;:30000,&quot;format&quot;:69},&quot;anim_ok&quot;:true},{&quot;id&quot;:66,&quot;name&quot;:&quot;tralbum_page_cover_art_popup&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:67,&quot;name&quot;:&quot;art_thumb_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:68,&quot;name&quot;:&quot;art_tags_large_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:69,&quot;name&quot;:&quot;art_embedded_metadata_large_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:70,&quot;name&quot;:&quot;tralbum_page_package_small&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:360,&quot;height&quot;:270,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;mozjpeg&quot;:true},{&quot;id&quot;:71,&quot;name&quot;:&quot;tralbum_page_package_large&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:720,&quot;height&quot;:540,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;mozjpeg&quot;:true},{&quot;id&quot;:100,&quot;name&quot;:&quot;custom_header_desktop&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:975,&quot;max_height&quot;:180,&quot;file_format&quot;:&quot;original&quot;,&quot;allow_transparency&quot;:true},{&quot;id&quot;:101,&quot;name&quot;:&quot;custom_header_paypal&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:90,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:120,&quot;name&quot;:&quot;custom_header_phone&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:640,&quot;max_height&quot;:124,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:130,&quot;name&quot;:&quot;design_background&quot;,&quot;resize_algo&quot;:&quot;scrub&quot;,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:140,&quot;name&quot;:&quot;subscribe_message&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:60,&quot;height&quot;:45,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:150,&quot;name&quot;:&quot;video_landscape&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:1280,&quot;height&quot;:720,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:151,&quot;name&quot;:&quot;video_portrait&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:720,&quot;height&quot;:1280,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:160,&quot;name&quot;:&quot;buy_full_email_thumb_montage&quot;,&quot;resize_algo&quot;:&quot;thumb_crop&quot;,&quot;width&quot;:60,&quot;height&quot;:100,&quot;left&quot;:40,&quot;top&quot;:0,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:161,&quot;name&quot;:&quot;buy_full_email_thumb_montage_release&quot;,&quot;resize_algo&quot;:&quot;thumb_crop&quot;,&qu �n�� ,!3�3�_�3�3  ,mcpswc.svgm c p s w c . s v ghttps://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / m c p - s e r v e r - w e b c r a w l / m c p s w c . s v g ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:36 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"67f32046-e886" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: image/svg+xml Last-Modified: Mon, 07 Apr 2025 00:45:58 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT �+#7��#��)��K +mcp.min.cssm c p . m i n . c s shttps://pragmar.com/media/static/styles/css/mcp.min.css?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / s t y l e s / c s s / m c p . m i n . c s s ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919 �Server: nginx Date: Tue, 27 May 2025 17:37:36 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"682a5365-251f" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: text/css Last-Modified: Sun, 18 May 2025 21:38:45 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT.pragmar{width:100%;display:flex;flex-direction:column;font-size:13px;line-height:1.4;justify-content:center;margin:auto;color:#eee}.pragmar__also{margin:1rem auto;font-weight:bold;font-size:14px;color:#666}.pragmar__also a{color:#888}.pragmar__products{grid-column:2/span 4;display:grid;grid-template-columns:repeat(4, 1fr);background-color:#151921;max-width:900px;margin:auto}.pragmar__products__wrap{box-shadow:0 0 12px rgba(55,156,205,.2);border-top:1px solid #1b262c;background-color:#151921;background-image:url("/media/static/images/appstat/starsedge.left.webp"),url("/media/static/images/appstat/starsedge.right.webp");background-size:calc((100vw - 900px)/2) 50%,calc((100vw - 900px)/2) 50%;background-repeat:repeat-y,repeat-y;background-position:left center,right center;position:relative}.pragmar__product{display:grid;grid-template-rows:auto 1fr;background-color:#181818;overflow:hidden;text-decoration:none;color:inherit;font-size:13px;border:0}.pragmar__product:hover{border:0}.pragmar__product.interrobot{background-color:#0c0f0b}.pragmar__product.qbit{background-color:#151921}.pragmar__product.moffitor{background-color:#332436}.pragmar__product.mcp{background-color:#2c3e50}.pragmar__product.appstat{background-color:#232351}.pragmar__product img{width:100%;-o-object-fit:cover;object-fit:cover}.pragmar_sg>mcp-server-webcrawl</strong> <a href="https://pragmar.github.io/mcp-server-webcrawl/guides.html">documentation</a>. </p> </div> <div class="tabbed"> <input type="radio" name="videos" id="radioVideosWget" class="tabbed__radio" checked> <label for="radioVideosWget" class="tabbed__label">wget</label> <input type="radio" name="videos" id="radioVideosWarc" class="tabbed__radio"> <label for="radioVideosWarc" class="tabbed__label">WARC</label> <input type="radio" name="videos" id="radioVideosInterrobot" class="tabbed__radio"> <label for="radioVideosInterrobot" class="tabbed__label">InterroBot</label> <input type="radio" name="videos" id="radioVideosKatana" class="tabbed__radio"> <label for="radioVideosKatana" class="tabbed__label">Katana</label> <input type="radio" name="videos" id="radioVideosSiteone" class="tabbed__radio"> <label for="radioVideosSiteone" class="tabbed__label">SiteOne</label> <div class="tabbed__content"> <div id="videosWget"> <iframe loading="lazy" width="100%" height="100%" src="https://www.youtube.com/embed/uqEEqVsofhc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div> <div id="videosWarc"> <iframe loading="lazy" width="100%" height="100%" src="https://www.youtube.com/embed/fx-4WZu-UT8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div> <div id="videosInterrobot"> <iframe loading="lazy" width="100%" height="100%" src="https://www.youtube.com/embed/55y8oKWXJLs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div> <div id="videosKatana"> <iframe loading="lazy" width="100%" height="100%" src="https://www.youtube.com/embed/sOMaojm0R0Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div> <div id="videosSiteone"> <iframe loading="lazy" width="100%" height="100%" src="https://www.youtube.com/embed/JOGRYbo6WwI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div> </div> </div> </div> <h2>MCP Configuration</h2> <div class="summary"> <div class="tabbed"> <input type="radio" name="crawler" id="radioConfWget" class="tabbed__radio" checked> <label for="radioConfWget" class="tabbed__label">wget</label> <input type="radio" name="crawler" id="radioConfWarc" class="tabbed__radio"> <label for="radioConfWarc" class="tabbed__label">WARC</label> <input type="radio" name="crawler" id="radioConfInterrobot" class="tabbed__radio"> <label for="radioConfInterrobot" class="tabbed__label">InterroBot</label> <input type="radio" name="crawler" id="radioConfKatana" class="tabbed__radio"> <label for="radioConfKatana" class="tabbed__label">Katana</label> <input type="radio" name="crawler" id="radioConfSiteone" class="tabbed__radio"> <label for="radioConfSiteone" class="tabbed__label">SiteOne</label> <div class="tabbed__content"> <div id="confWget"> <pre><span class="comment"># Windows: command set to "mcp-server-webcrawl"</span> <span class="comment"># macOS: command set to absol[ute path, i.e.</span> <span class="comment"># the value of $ which mcp-server-webcrawl</span> { "mcpServers": { "webcrawl": { "command": "/path/to/mcp-server-webcrawl", "args": ["--crawler", "wget", "--datasrc", "/path/to/wget/archives/"] } } } <span class="comment"># tested configurations (macOS Terminal/Windows WSL)</span> <span class="comment"># from /path/to/wget/archives/ as current working direcory</span> <span class="comment"># --adjust-extension for file extensions, e.g. *.html</span> <span>$ wget --mirror https://example.com</span> <span>$ wget --mirror https://example.com --adjust-extension</span></pre> </div> <div id="confWarc"> <pre><span class="comment"># Windows: command set to "mcp-server-webcrawl"</span> <span class="comment"># macOS: command set to absolute path, i.e.</span> <span class="comment"># the value of $ which mcp-server-webcrawl</span> { "mcpServers": { "webcrawl": { "command": "/path/to/mcp-server-webcrawl", "args": ["--crawler", "warc", "--datasrc", "/path/to/warc/archives/"] } } } <span class="comment"># tested configurations (macOS Terminal/Windows WSL)</span> <span class="comment"># from /path/to/warc/archives/ as current working direcory</span> <span>$ wget --warc-file=example --recursive https://example.com</span> <span>$ wget --warc-file=example --recursive --page-requisites https://example.com</span></pre> </div> <div id="confInterrobot"> <pre><span class="comment"># Windows: command set to "mcp-server-webcrawl"</span> <span class="comment"># macOS: command set to absolute path, i.e.</span> <span class="comment"># the value of $ which mcp-server-webcrawl</span> { "mcpServers": { "webcrawl": { "command": "/path/to/mcp-server-webcrawl", "args": ["--crawler", "interrobot", "--datasrc", "[homedir]/Documents/InterroBot/interrobot.v2.db"] } } } <span class="comment"># crawls executed in InterroBot (windowed)</span> <span class="comment"># Windows: replace [homedir] with /Users/...</span> <span class="comment"># macOS: path provided on InterroBot settings page</span></pre> </div> <div id="confKatana"> <pre> <span class="comment"># Windows: command set to "mcp-server-webcrawl"</span> <span class="comment"># macOS: command set to absolute path, i.e.</span> <span class="comment"># the value of $ which mcp-server-webcrawl</span> { "mcpServers": { "webcrawl": { "command": "/path/to/mcp-server-webcrawl", "args": ["--crawler", "katana", "--datasrc", "/path/to/katana/crawls/"] } } } <span class="comment"># tested configurations (macOS Terminal/Powershell/WSL)</span> <span class="comment"># -store-response to save crawl contents</span> <span class="comment"># -store-response-dir allows for expansion of hosts</span> <span class="comment"># &nbsp; consistent with default Katana behavior to </span> <span class="comment"># &nbsp; spread assets across host directories</span> <span>$ katana -u https://example.com -store-response -store-response-dir /path/to/katana/crawls/example.com/</span></pre> </div> <div id="confSiteone"> <pre><span class="comment"># Windows: command set to "mcp-server-webcrawl"</span> <span class="comment"># macOS: command set to absolute path, i.e.</span> <span class="comment"># the value of $ which mcp-server-webcrawl</span> { "mcpServers": { "webcrawl": { "command": "/path/to/mcp-server-webcrawl", "args": ["--crawler", "siteone", "--datasrc", "/path/to/siteone/archives/"] } } } <span class="comment"># crawls executed in SiteOne (windowed)</span> <span class="comment"># *Generate offline website* must be checked</span></pre> </div> </div> </div> <div class="configuration__selection"> <p> From Claude's developer settings, find the MCP configuration to include your crawl. Open in a text editor and modify the example to reflect your datasrc path. </p> <p> You can set � ���}.#7_�7_ �;  .uqEEqVsofhcu q E E q V s o f h chttps://www.youtube.com/embed/uqEEqVsofhc< h t t p s : / / w w w . y o u t u b e . c o m / e m b e d / u q E E q V s o f h c >https://www.youtube.com/embed/uqEEqVsofhc�X-Content-Type-Options: nosniff Cache-Control: no-store, must-revalidate, no-cache, max-age=0 Pragma: no-cache Date: Tue, 27 May 2025 17:37:36 GMT Strict-Transport-Security: max-age=31536000 Report-To: {"group":"youtube_main","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/youtube_main"}]} Permissions-Policy: ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=* Origin-Trial: AmhMBR6zCLzDDxpW+HfpP67BqwIknWnyMOXOQGfzYswFmJe+fgaI6XZgAzcxOrzNtP7hEDsOo1jdjFnVr2IdxQ4AAAB4eyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJXZWJWaWV3WFJlcXVlc3RlZFdpdGhEZXByZWNhdGlvbiIsImV4cGlyeSI6MTc1ODA2NzE5OSwiaXNTdWJkb21haW4iOnRydWV9 Content-Security-Policy: require-trusted-types-for 'script' Cross-Origin-Opener-Policy-Report-Only: same-origin; report-to="youtube_main" Cross-Origin-Resource-Policy: cross-origin P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info." Server: ESF X-XSS-Protection: 0 Set-Cookie: VISITOR_INFO1_LIVE=1Phke_7_lKg; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:36 GMT; Path=/; Secure; HttpOnly; SameSite=none VISITOR_PRIVACY_METADATA=CgJVUxIEGgAgOQ%3D%3D; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:36 GMT; Path=/; Secure; HttpOnly; SameSite=none Alt-Svc: h3=":443"; ma=2592000 h3-29=":443"; ma=2592000 Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 Expires: Mon, 01 Jan 1990 00:00:00 GMTg�k-#7��/��#  -mcpdemo.mp4m c p d e m o . m p 4https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / m c p - s e r v e r - w e b c r a w l / m c p d e m o . m p 4 >https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4�Server: nginx Date: Tue, 27 May 2025 17:37:36 GMT Connection: keep-alive ETag: "67f0092e-1f4e38" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: video/mp4 Content-Length: 2051640 Last-Modified: Fri, 04 Apr 2025 16:30:38 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT � ]���5CwY�+Y   5[forbidden by rel=nofollow][ f o r b i d d e n b y r e l = n o f o l l o w ]https://pragmar.com/moffitor/download/< h t t p s : / / p r a g m a r . c o m / m o f f i t o r / d o w n l o a d / >https://pragmar.com/moffitor/download/�m��<4o�O]�3] �%��Q�{� 4mcp-server-webcrawl | MCP server for web crawlersm c p - s e r v e r - w e b c r a w l | M C P s e r v e r f o r w e b c r a w l e r shttps://pragmar.com/mcp-server-webcrawl/< h t t p s : / / p r a g m a r . c o m / m c p - s e r v e r - w e b c r a w l / >https://pragmar.com/mcp-server-webcrawl/�Server: nginx Date: Tue, 27 May 2025 17:37:36 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Referrer-Policy: origin-when-cross-origin Cross-Origin-Opener-Policy: same-origin Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en"> <head> <title>mcp-server-webcrawl | MCP server for web crawlers</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="AI search and retrieval for web crawlers"> <link rel="shortcut icon" href="/media/static/images/mcp-server-webcrawl/favicon.png?202505251919"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/mcp.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="og:image" content="https://pragmar.com/media/static/images/mcp-server-webcrawl/og-mcp-server-webcrawl.png?202505251919"> <meta name="og:description" content="AI search and retrieval for web crawlers"> <meta name="og:title" content="mcp-server-webcrawl | MCP server for web crawlers"> <meta name="twitter:card" content="summary"> </head> <body> <header> <div> <div class="constrain header__wrap"> <nav class="links"> <a href="/">Home</a> <a href="/mcp-server-webcrawl/help/">Help</a> <a href="https://github.com/pragmar/mcp-server-webcrawl">Github</a> </nav> <h1 class="header__main"> <a href="/mcph� 3!3�3�_�3�3  3netwww.svgn e t w w w . s v ghttps://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / m c p - s e r v e r - w e b c r a w l / n e t w w w . s v g ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:37 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"67f0092e-4ecc" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: image/svg+xml Last-Modified: Fri, 04 Apr 2025 16:30:38 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT  �}0#7_�7_ �;  055y8oKWXJLs5 5 y 8 o K W X J L shttps://www.youtube.com/embed/55y8oKWXJLs< h t t p s : / / w w w . y o u t u b e . c o m / e m b e d / 5 5 y 8 o K W X J L s >https://www.youtube.com/embed/55y8oKWXJLs�X-Content-Type-Options: nosniff Cache-Control: no-store, must-revalidate, no-cache, max-age=0 Pragma: no-cache Date: Tue, 27 May 2025 17:37:36 GMT Strict-Transport-Security: max-age=31536000 Cross-Origin-Resource-Policy: cross-origin Cross-Origin-Opener-Policy-Report-Only: same-origin; report-to="youtube_main" Permissions-Policy: ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=* Content-Security-Policy: require-trusted-types-for 'script' Origin-Trial: AmhMBR6zCLzDDxpW+HfpP67BqwIknWnyMOXOQGfzYswFmJe+fgaI6XZgAzcxOrzNtP7hEDsOo1jdjFnVr2IdxQ4AAAB4eyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJXZWJWaWV3WFJlcXVlc3RlZFdpdGhEZXByZWNhdGlvbiIsImV4cGlyeSI6MTc1ODA2NzE5OSwiaXNTdWJkb21haW4iOnRydWV9 Report-To: {"group":"youtube_main","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/youtube_main"}]} P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info." Server: ESF X-XSS-Protection: 0 Set-Cookie: VISITOR_INFO1_LIVE=1Phke_7_lKg; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:36 GMT; Path=/; Secure; HttpOnly; SameSite=none VISITOR_PRIVACY_METADATA=CgJVUxIEGgAgOQ%3D%3D; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:36 GMT; Path=/; Secure; HttpOnly; SameSite=none Alt-Svc: h3=":443"; ma=2592000 h3-29=":443"; ma=2592000 Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 Expires: Mon, 01 Jan 1990 00:00:00 GMTt�}/#7_�7_ �;  /fx-4WZu-UT8f x - 4 W Z u - U T 8https://www.youtube.com/embed/fx-4WZu-UT8< h t t p s : / / w w w . y o u t u b e . c o m / e m b e d / f x - 4 W Z u - U T 8 >https://www.youtube.com/embed/fx-4WZu-UT8�X-Content-Type-Options: nosniff Cache-Control: no-store, must-revalidate, no-cache, max-age=0 Pragma: no-cache Date: Tue, 27 May 2025 17:37:36 GMT Strict-Transport-Security: max-age=31536000 Origin-Trial: AmhMBR6zCLzDDxpW+HfpP67BqwIknWnyMOXOQGfzYswFmJe+fgaI6XZgAzcxOrzNtP7hEDsOo1jdjFnVr2IdxQ4AAAB4eyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJXZWJWaWV3WFJlcXVlc3RlZFdpdGhEZXByZWNhdGlvbiIsImV4cGlyeSI6MTc1ODA2NzE5OSwiaXNTdWJkb21haW4iOnRydWV9 Content-Security-Policy: require-trusted-types-for 'script' Cross-Origin-Resource-Policy: cross-origin Permissions-Policy: ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=* Cross-Origin-Opener-Policy-Report-Only: same-origin; report-to="youtube_main" Report-To: {"group":"youtube_main","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/youtube_main"}]} P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info." Server: ESF X-XSS-Protection: 0 Set-Cookie: VISITOR_INFO1_LIVE=1Phke_7_lKg; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:36 GMT; Path=/; Secure; HttpOnly; SameSite=none VISITOR_PRIVACY_METADATA=CgJVUxIEGgAgOQ%3D%3D; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:36 GMT; Path=/; Secure; HttpOnly; SameSite=none Alt-Svc: h3=":443"; ma=2592000 h3-29=":443"; ma=2592000 Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 Expires: Mon, 01 Jan 1990 00:00:00 GMTg}-sun"}},{"@type":"ListItem","position":3,"item":{"@type":"MusicRecording","@id":"https://russianapartments.bandcamp.com/track/your-darkest-day","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":3543798271},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial"}],"name":"Your Darkest Day","duration":"P00H03M37S","copyrightNotice":"Attribution Non Commercial","mainEntityOfPage":"https://russianapartments.bandcamp.com/track/your-darkest-day"}},{"@type":"ListItem","position":4,"item":{"@type":"MusicRecording","@id":"https://russianapartments.bandcamp.com/track/you-only-like-sundays-2","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":2852882140},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial"}],"name":"You Only Like Sundays","duration":"P00H01M50S","copyrightNotice":"Attribution Non Commercial","mainEntityOfPage":"https://russianapartments.bandcamp.com/track/you-only-like-sundays-2"}},{"@type":"ListItem","position":5,"item":{"@type":"MusicRecording","@id":"https://russianapartments.bandcamp.com/track/that-shattered-sky","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":3848647670},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial"}],"name":"That Shattered Sky","duration":"P00H03M17S","copyrightNotice":"Attribution Non Commercial","mainEntityOfPage":"https://russianapartments.bandcamp.com/track/that-shattered-sky"}},{"@type":"ListItem","position":6,"item":{"@type":"MusicRecording","@id":"https://russianapartments.bandcamp.com/track/this-world-is-not-enough","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":636822682},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial"}],"name":"This World Is Not Enough","duration":"P00H03M35S","copyrightNotice":"Attribution Non Commercial","mainEntityOfPage":"https://russianapartments.bandcamp.com/track/this-world-is-not-enough"}}]},"image":"https://f4.bcbits.com/img/a1744465806_10.jpg","keywords":["Alternative","bedroom pop","electropop","glo-fi","lo-fi","psych-pop","psychedelic pop","Portland"],"datePublished":"01 May 2015 00:00:00 GMT","description":"Joint project of Russian Apartments and Pragmar. Melancholy with a hint of prog rock. Released CC BY.","copyrightNotice":"Attribution Non Commercial","additionalProperty":[{"@type":"PropertyValue","name":"art_id","value":1744465806},{"@type":"PropertyValue","name":"featured_track_num","value":2},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial"}],"@context":"https://schema.org"} </script> <script type="text/javascript" nonce="Uy9559M0ntNdwchfF0JNmA==" src="https://bandcamp.com/api/currency_data/1/javascript?when=1748363949" data-band-currency="USD"></script> <script type="text/javascript" nonce="Uy9559M0ntNdwchfF0JNmA=="> window.BCTracker=window.BCTracker||{preloadQueue:[],record:function(){this.preloadQueue.push(Array.prototype.slice.call(arguments))},prePageViewCallbacks:[],afterPageView:function(e){this.prePageViewCallbacks.push(e)}},window.ScrollDepthTracker=function(){this.track=function(){}},window.ScrollDepthTracker.track=function(){} </script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/BCCookies_1/bccookies-cd3c4e8de65a85913bb6db9b8ad7de36.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_head-ab088fbe9ed13ec7b25d0abb51c39233.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA==" data-vars="{&quot;debug&quot;:false,&quot;PRODUCTION&quot;:true,&quot;siteroot&quot;:&quot;https://bandcamp.com&quot;,&quot;static_siteroot&quot;:&quot;https://s4.bcbits.com&quot;,&quot;client_logging&quot;:{&quot;enabled&quot;:true,&quot;sampleRate&quot;:null},&quot;browser&quot;:{&quot;type&quot;:null,&quot;make&quot;:null,&quot;version&quot;:[-1],&quot;platform&quot;:null,&quot;grade&quot;:&quot;X&quot;,&quot;platformyf Referrer-Policy: same-origin Referrer-Policy: origin-when-cross-origin Cross-Origin-Opener-Policy: same-origin Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en"> <head> <title>Moffitor | Put Your Computer Monitor to Sleep on Demand</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Moffitor is a Windows application, designed for anyone that wants to suspend thier monitor at the click of a button."> <link rel="shortcut icon" href="/media/static/images/moffitor/monitor.svgz?202505251919"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/moffitor.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="og:image" content="https://pragmar.com/media/static/images/moffitor/og-summary.png?202503012128?202505251919"> <meta name="og:description" content="Moffitor is a Windows application, designed for anyone that wants to suspend thier monitor at the click of a button."> <meta name="og:title" content="Moffitor | Put Your Computer Monitor to Sleep on Demand"> <meta name="twitter:card" content="summary"> </head> <body> <header> <div class="rgb"> <div class="rgb__background"></div> </div> <div class="constrain"> <h1> <a href="/moffitor/"> <span class="accessible">Moffitor</span> <img src="/media/static/images/moffitor/moffitor.svgz?202505251919" height="60" alt="Moffitor icon"> </a> </h1> <div> <nav class="links constrain"> <a href="/">Home</a> <a href="/moffitor/privacy/">Privacy</a> <a href="/moffitor/support/">Support</a> </nav> </div> </div> </header> <main> <div class="constrain"> <h2>One-Click Monitor Suspend for Windows</h2> <div class="summary"> <div> <p> Are you one of countless Windows users who have configured <em>Power Options</em> to suspend the monitor after a minute, only to realize how long a minute is? Who then had to revert that setting the day after the party, when you just wanted kill the display after kicking off a tasty playlist? </p> <p> Or perhaps you initialized a full disk backup to run overnight. You're pacing around, teeth brushed, ready to hit the hay. The computer monitor is glowing, taunting you. Sure, it is set to sleep, but when? </p> <p> Sometimes you need to put your computer monitor to sleep without a fuss. Fear not. Moffitor was designed to do exactly this. </p> </div> <div> <img class="summary__source" src="/media/static/images/moffitor/monitor.svgz?202505251919" alt="icon of 2x1"> </div> </div> <h2>Moffitor is Freeware</h2> <div class="pricing"> <div class="pricing__copy"> <div class="ctas"> <a class="cta" id="cta_moffitor_download" href="./download/" rel="nofollow"> <div class="cta__title">Download Moffitor v1.0</div> <div class="cta__price">Unlimited Free Version</div> </a> </div> </div> <div class="pricing__features"> <p> Moffitor is available for free and without commercial restriction. Windows 10 or 11 is required, there are no other dependencies. As this application is freeware, no personal support is provided. A list of issues is maintained on the <a href="./support/">support page</a>. </p> </div> </div> </div> <div class="video__wrap"> <div class="video"> <iframe width="100%" src="https://www.youtube.com/embed/IZKyA7IWsOg" allowfullscreen> </iframe> </div> </div> </main> <footer> <nav class="pragmar"> <div class="pragmar__also">Software by <a href="/">Pragmar</a></div> <div class="pragmar__products__wrap"> <div class="pragmar__products"> <a class="pragmar__product interrobot" href="https://interro.bot?utm_source=pragmar.com"> <img src="/media/static/images/home/interrobot.png?202505251919" alt="InterroBot icon"> <div><strong>InterroBot</strong>. Web crawler and analyzer. Free/paid.</div> </a> <a class="pragmar__product appstat" href="/appstat/"> <img src="/media/static/images/home/appstat.png?202505251919" alt="appstat icon"> <div><strong>appstat</strong>. Windows process monitor. Free.</div> </a> <a class="pragmar__product mcp" href="/mcp-server-webcrawl/"> <img src="/media/static/images/home/mcp-server-webcrawl.png?202505251919" alt="mcp-server-webcrawl icon"> <div><strong>mcp-server-webcrawl</strong>. MCP for web archives. Free.</div> </a> <a class="pragmar__product qbit" href="/qbit/"> <img src="/media/static/images/home/qbit.png?202505251919" alt="Qbit icon"> <div><strong>Qbit</strong>. Skybox generator for game devs. Free/paid.</div> </a> </div> </div> </nav> </footer> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> </body> </html><https://pragmar.com/> <https://pragmar.com/moffitor/privacy/> <https://pragmar.com/moffitor/support/> <https://interro.bot/?utm_source=pragmar.com> <https://pragmar.com/appstat/> <https://pragmar.com/mcp-server-webcrawl/> <https://pragmar.com/qbit/> <https://pragmar.com/moffitor/download/><https://pragmar.com/media/static/styles/css/moffitor.min.css?202505251919> <https://pragmar.com/media/static/images/moffitor/moffitor.svgz?202505251919> <https://pragmar.com/media/static/images/moffitor/monitor.svgz?202505251919> <https://www.youtube.com/embed/IZKyA7IWsOg> <https://pragmar.com/media/static/images/home/interrobot.png?202505251919> <https://pragmar.com/media/static/images/home/appstat.png?202505251919> <https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919> <https://pragmar.com/media/static/images/home/qbit.png?202505251919> <https://pragmar.com/media/static/scripts/js/main.min.js?202505251919>p380,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:14,&quot;name&quot;:&quot;art_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:368,&quot;height&quot;:368,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:15,&quot;name&quot;:&quot;art_feed_new_release&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:135,&quot;height&quot;:135,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:16,&quot;name&quot;:&quot;art_app_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70,&quot;minsize&quot;:{&quot;size&quot;:30000,&quot;format&quot;:5}},{&quot;id&quot;:20,&quot;name&quot;:&quot;bio_screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:21,&quot;name&quot;:&quot;bio_thumb&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:120,&quot;height&quot;:180,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:22,&quot;name&quot;:&quot;bio_navbar&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:25,&quot;height&quot;:25,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:23,&quot;name&quot;:&quot;bio_phone&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:24,&quot;name&quot;:&quot;bio_licensing&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:25,&quot;name&quot;:&quot;bio_app&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70},{&quot;id&quot;:26,&quot;name&quot;:&quot;bio_subscribe&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:800,&quot;height&quot;:600,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:27,&quot;name&quot;:&quot;bio_subscribe2&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:715,&quot;height&quot;:402,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:28,&quot;name&quot;:&quot;bio_featured&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:768,&quot;height&quot;:432,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:29,&quot;name&quot;:&quot;bio_autocomplete&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:75,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:31,&quot;name&quot;:&quot;package_screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;file_format&quot;:&quot;original&quot;},{&quot;id&quot;:32,&quot;name&quot;:&quot;package_solo_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:380,&quot;height&quot;:285,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:33,&quot;name&quot;:&quot;package_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:368,&quot;height&quot;:276,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:36,&quot;name&quot;:&quot;package_page&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:400,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:37,&quot;name&quot;:&quot;package_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:168,&quot;height&quot;:126,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:38,&quot;name&quot;:&quot;package_thumb_small&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:144,&quot;height&quot;:108,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:41,&quot;name&quot;:&quot;fan_bio_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:42,&quot;name&quot;:&quot;fan_bio_thumb_small&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;z.track=function(){}},window.ScrollDepthTracker.track=function(){} </script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/BCCookies_1/bccookies-cd3c4e8de65a85913bb6db9b8ad7de36.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_head-ab088fbe9ed13ec7b25d0abb51c39233.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw==" data-vars="{&quot;debug&quot;:false,&quot;PRODUCTION&quot;:true,&quot;siteroot&quot;:&quot;https://bandcamp.com&quot;,&quot;static_siteroot&quot;:&quot;https://s4.bcbits.com&quot;,&quot;client_logging&quot;:{&quot;enabled&quot;:true,&quot;sampleRate&quot;:null},&quot;browser&quot;:{&quot;type&quot;:null,&quot;make&quot;:null,&quot;version&quot;:[-1],&quot;platform&quot;:null,&quot;grade&quot;:&quot;X&quot;,&quot;platform_name&quot;:&quot;&quot;,&quot;platform_closed&quot;:false,&quot;download_difficulty&quot;:&quot;easy&quot;,&quot;media_mode&quot;:&quot;desktop&quot;,&quot;mobile_app_compatible&quot;:false},&quot;client_template_globals&quot;:{&quot;siteroot&quot;:&quot;http://bandcamp.com&quot;,&quot;siteroot_https&quot;:&quot;https://bandcamp.com&quot;,&quot;siteroot_current&quot;:&quot;https://bandcamp.com&quot;,&quot;static_siteroot&quot;:&quot;https://s4.bcbits.com&quot;,&quot;is_https&quot;:true,&quot;image_siteroot&quot;:&quot;https://f4.bcbits.com&quot;,&quot;image_siteroot_https&quot;:&quot;https://f4.bcbits.com&quot;,&quot;image_formats&quot;:[{&quot;id&quot;:0,&quot;name&quot;:&quot;original&quot;,&quot;resize_algo&quot;:&quot;original&quot;,&quot;file_format&quot;:null},{&quot;id&quot;:1,&quot;name&quot;:&quot;fullsize&quot;,&quot;resize_algo&quot;:&quot;scrub&quot;,&quot;file_format&quot;:&quot;original&quot;},{&quot;id&quot;:2,&quot;name&quot;:&quot;art_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:3,&quot;name&quot;:&quot;art_thumbthumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:100,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:4,&quot;name&quot;:&quot;art_embedded_metadata&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:5,&quot;name&quot;:&quot;art_embedded_metadata_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:6,&quot;name&quot;:&quot;art_embedded_player&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:100,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:7,&quot;name&quot;:&quot;art_embedded_player_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:150,&quot;height&quot;:150,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:8,&quot;name&quot;:&quot;art_tags&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:124,&quot;height&quot;:124,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:9,&quot;name&quot;:&quot;art_tags_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:10,&quot;name&quot;:&quot;screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:11,&quot;name&quot;:&quot;art_tag_search&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:172,&quot;height&quot;:172,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:12,&quot;name&quot;:&quot;art_artist_index&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:138,&quot;height&quot;:138,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:13,&quot;name&quot;:&quot;art_solo_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:380,&quot;height&quot;:{to L.A.\r\nThe exit that I take, the heart that I break\r\nEvery toll too high a price to pay\r\n\r\nWe all know there will come a time\r\nAn impulse too divine\r\nA righteous doubt to eat me inside out\r\nOh dark and broken mind\r\n\r\nGive me something I could use\r\nOr give me someone I could lose\r\nOh mama, don't give up on me\r\nTake me back to Rat Park"}},"mainEntityOfPage":"https://snowballearth.bandcamp.com/track/rat-park"}},{"@type":"ListItem","position":6,"item":{"@type":"MusicRecording","@id":"https://snowballearth.bandcamp.com/track/wish","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":1635812685},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"Wish","duration":"P00H03M00S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"Oh! My darling no!\r\nLook up my dear, don’t cry\r\nWe have today\r\nLet’s brush those tears away\r\n\r\nDon’t burden your heart\r\nDon't trouble your mind\r\nWe’re only passing by\r\n\r\nOh! My darling no!\r\nYou won’t see me cry\r\nWe have today \r\nLet’s chase those fears away\r\n\r\nDon’t burden your heart\r\nDon't trouble your mind\r\nYou’re only passing by \r\n\r\nDon’t burden your heart\r\nDon’t trouble your mind\r\nWe’re only passing by"}},"mainEntityOfPage":"https://snowballearth.bandcamp.com/track/wish"}},{"@type":"ListItem","position":7,"item":{"@type":"MusicRecording","@id":"https://snowballearth.bandcamp.com/track/waiting-for-the-war","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":3242832798},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"Waiting for the War","duration":"P00H03M56S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"The rifles are clean, the water drawn\r\nCans stacked up on a shelf\r\nA media simulation gone wrong\r\nAnd we're praying for détente\r\n\r\nWe lived a dream, tried to ignore\r\nThe shit leaking out of the pipes\r\nNow with the power out on this bitter cold night\r\nWe're waiting for the war\r\n\r\nThe commentariat left weeks ago\r\nFor their rocky mountain bungalows\r\nJettisoned the mess of their creation\r\n\r\nThe militia family down the street\r\nDrills out a false retreat\r\nPreparing for their personal Ilerda\r\n\r\nThe activist, the angry mob\r\nThe bootlegger and baptist all\r\nSloppy drunk in a pool of self-delusion\r\n\r\nFingers point across the hall\r\nStick to the script, heed the call\r\nA third act towards a forgone conclusion"}},"mainEntityOfPage":"https://snowballearth.bandcamp.com/track/waiting-for-the-war"}}]},"image":"https://f4.bcbits.com/img/a1828619321_10.jpg","keywords":["Rock","indie rock","Austin"],"datePublished":"08 Feb 2020 00:00:00 GMT","creditText":"All songs written and performed by Ben Caulfield and Ray Jenkins.\r\nBase tracks recorded by Tim Gerron at space\r\nMixed by Ryan Power","copyrightNotice":"All Rights Reserved","sponsor":[{"@type":"Person","url":"https://bandcamp.com/pbarry","image":"https://f4.bcbits.com/img/0007533749_50.jpg","additionalProperty":[{"@type":"PropertyValue","name":"image_id","value":7533749}],"name":"PBarry"}],"additionalProperty":[{"@type":"PropertyValue","name":"art_id","value":1828619321},{"@type":"PropertyValue","name":"featured_track_num","value":1},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"@context":"https://schema.org"} </script> <script type="text/javascript" nonce="4dlvOParQFPQNvCAERQ0Fw==" src="https://bandcamp.com/api/currency_data/1/javascript?when=1748363949" data-band-currency="USD"></script> <script type="text/javascript" nonce="4dlvOParQFPQNvCAERQ0Fw=="> window.BCTracker=window.BCTracker||{preloadQueue:[],record:function(){this.preloadQueue.push(Array.prototype.slice.call(arguments))},prePageViewCallbacks:[],afterPageView:function(e){this.prePageViewCallbacks.push(e)}},window.ScrollDepthTracker=function(){this~_name&quot;:&quot;&quot;,&quot;platform_closed&quot;:false,&quot;download_difficulty&quot;:&quot;easy&quot;,&quot;media_mode&quot;:&quot;desktop&quot;,&quot;mobile_app_compatible&quot;:false},&quot;client_template_globals&quot;:{&quot;siteroot&quot;:&quot;http://bandcamp.com&quot;,&quot;siteroot_https&quot;:&quot;https://bandcamp.com&quot;,&quot;siteroot_current&quot;:&quot;https://bandcamp.com&quot;,&quot;static_siteroot&quot;:&quot;https://s4.bcbits.com&quot;,&quot;is_https&quot;:true,&quot;image_siteroot&quot;:&quot;https://f4.bcbits.com&quot;,&quot;image_siteroot_https&quot;:&quot;https://f4.bcbits.com&quot;,&quot;image_formats&quot;:[{&quot;id&quot;:0,&quot;name&quot;:&quot;original&quot;,&quot;resize_algo&quot;:&quot;original&quot;,&quot;file_format&quot;:null},{&quot;id&quot;:1,&quot;name&quot;:&quot;fullsize&quot;,&quot;resize_algo&quot;:&quot;scrub&quot;,&quot;file_format&quot;:&quot;original&quot;},{&quot;id&quot;:2,&quot;name&quot;:&quot;art_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:3,&quot;name&quot;:&quot;art_thumbthumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:100,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:4,&quot;name&quot;:&quot;art_embedded_metadata&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:5,&quot;name&quot;:&quot;art_embedded_metadata_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:6,&quot;name&quot;:&quot;art_embedded_player&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:100,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:7,&quot;name&quot;:&quot;art_embedded_player_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:150,&quot;height&quot;:150,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:8,&quot;name&quot;:&quot;art_tags&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:124,&quot;height&quot;:124,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:9,&quot;name&quot;:&quot;art_tags_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:10,&quot;name&quot;:&quot;screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:11,&quot;name&quot;:&quot;art_tag_search&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:172,&quot;height&quot;:172,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:12,&quot;name&quot;:&quot;art_artist_index&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:138,&quot;height&quot;:138,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:13,&quot;name&quot;:&quot;art_solo_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:380,&quot;height&quot;:380,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:14,&quot;name&quot;:&quot;art_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:368,&quot;height&quot;:368,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:15,&quot;name&quot;:&quot;art_feed_new_release&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:135,&quot;height&quot;:135,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:16,&quot;name&quot;:&quot;art_app_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70,&quot;minsize&quot;:{&quot;size&quot;:30000,&quot;format&quot;:5}},{&quot;id&quot;:20,&quot;name&quot;:&quot;bio_screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;file_format&quot;:&quot;JPEG&quot;�},{&quot;id&quot;:21,&quot;name&quot;:&quot;bio_thumb&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:120,&quot;height&quot;:180,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:22,&quot;name&quot;:&quot;bio_navbar&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:25,&quot;height&quot;:25,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:23,&quot;name&quot;:&quot;bio_phone&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:24,&quot;name&quot;:&quot;bio_licensing&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:25,&quot;name&quot;:&quot;bio_app&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70},{&quot;id&quot;:26,&quot;name&quot;:&quot;bio_subscribe&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:800,&quot;height&quot;:600,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:27,&quot;name&quot;:&quot;bio_subscribe2&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:715,&quot;height&quot;:402,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:28,&quot;name&quot;:&quot;bio_featured&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:768,&quot;height&quot;:432,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:29,&quot;name&quot;:&quot;bio_autocomplete&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:75,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:31,&quot;name&quot;:&quot;package_screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;file_format&quot;:&quot;original&quot;},{&quot;id&quot;:32,&quot;name&quot;:&quot;package_solo_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:380,&quot;height&quot;:285,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:33,&quot;name&quot;:&quot;package_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:368,&quot;height&quot;:276,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:36,&quot;name&quot;:&quot;package_page&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:400,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:37,&quot;name&quot;:&quot;package_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:168,&quot;height&quot;:126,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:38,&quot;name&quot;:&quot;package_thumb_small&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:144,&quot;height&quot;:108,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:41,&quot;name&quot;:&quot;fan_bio_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:42,&quot;name&quot;:&quot;fan_bio_thumb_small&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;height&quot;:50,&quot;width&quot;:50,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:43,&quot;name&quot;:&quot;fan_banner&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;height&quot;:100,&quot;width&quot;:99999,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:44,&quot;name&quot;:&quot;fan_banner_2x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;height&quot;:200,&quot;width&quot;:99999,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:50,&quot;name&quot;:&quot;results_grid&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:140,&quot;height&quot;:140,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:65,&quot;name&quot;:&quot;tralbum_page_cover_art&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70,&quot;minsize&quot;:{&quot;si �=5 , & b � �����WEQj��9EEE=OO %2025-05-27T17:37:43.3198127Z2025-05-27T17:37:43.3198127ZQbit | Privacy Statementhttps://pragmar.com/qbit/privacy/https://pragmar.com/qbit/privacy/�92.112.184.4�dDEE'��%2025-05-27T17:37:43.3170712Z2025-05-27T17:37:43.3170712Ztranslogo.pnghttps://pragmar.com/media/static/images/qbit/translogo.pnghttps://pragmar.com/media/static/images/qbit/translogo.png�92.112.184.4(��qCEE�cc  %2025-05-27T17:37:43.2577866Z2025-05-27T17:37:43.2577866ZInterroBot Web Crawler and Analyzer (Windows/macOS/Android)https://interro.bot/?utm_source=pragmar.comhttps://interro.bot/?utm_source=pragmar.com�92.112.184.4Ara�BEE� i�  '2025-05-27T17:37:43.1517551Z2025-05-27T17:37:43.1517551Zappstat - Free download and install on Windows | Microsoft Storehttps://apps.microsoft.com/detail/9p73n0wcdkdbhttps://apps.microsoft.com/detail/9p73n0wcdkdb?hl=en-US&gl=US�13.107.246.40��{�BAEECUU %2025-05-27T17:37:42.2497505Z2025-05-27T17:37:42.2497505Zappstat | Privacy Statementhttps://pragmar.com/appstat/privacy/https://pragmar.com/appstat/privacy/�92.112.184.4 �/@EE)OO %2025-05-27T17:37:42.2298840Z2025-05-27T17:37:42.2298840Zappstat | Helphttps://pragmar.com/appstat/help/https://pragmar.com/appstat/help/�92.112.184.4��d?EECuu  %2025-05-27T17:37:42.2015088Z2025-05-27T17:37:42.2015088Znearly irrelevant | pragmarhttps://pragmar.bandcamp.com/album/nearly-irrelevanthttps://pragmar.bandcamp.com/album/nearly-irrelevant�151.101.1.91��ق>EE�� �  %2025-05-27T17:37:41.7122555Z2025-05-27T17:37:41.7122555ZI AM MEMORY YELLOW | MEMORY YELLOW | The Russian Apartmentshttps://russianapartments.bandcamp.com/album/i-am-memory-yellowhttps://russianapartments.bandcamp.com/album/i-am-memory-yellow�151.101.1.91 ��g=EEEww  %2025-05-27T17:37:40.2524355Z2025-05-27T17:37:40.2524355Zohdowas volume one | pragmarhttps://pragmar.bandcamp.com/album/ohdowas-volume-onehttps://pragmar.bandcamp.com/album/ohdowas-volume-one�151.101.1.91�>s�g<EEEww  %2025-05-27T17:37:39.8651269Z2025-05-27T17:37:39.8651269Zohdowas volume two | pragmarhttps://pragmar.bandcamp.com/album/ohdowas-volume-twohttps://pragmar.bandcamp.com/album/ohdowas-volume-two�151.101.1.91�2�c;EEKc{  '2025-05-27T17:37:38.4474117Z2025-05-27T17:37:38.4474117ZSnowball Earth | Snowball Earthhttps://snowballearth.bandcamp.com/releaseshttps://snowballearth.bandcamp.com/album/snowball-earth�151.101.65.91/�V�P:EE{GG %2025-05-27T17:37:37.4655091Z2025-05-27T17:37:37.4655091ZMoffitor | Put Your Computer Monitor to Sleep on Demandhttps://pragmar.com/moffitor/https://pragmar.com/moffitor/�92.112.184.4j�A9EE#__ )2025-05-27T17:37:37.4625921Z2025-05-27T17:37:37.4625921ZIZKyA7IWsOghttps://www.youtube.com/embed/IZKyA7IWsOghttps://www.youtube.com/embed/IZKyA7IWsOg�142.250.69.110�Db�8EE%�!�!%2025-05-27T17:37:37.2469316Z2025-05-27T17:37:37.2469316Zmonitor.svgzhttps://pragmar.com/media/static/images/moffitor/monitor.svgz?202505251919https://pragmar.com/media/static/images/moffitor/monitor.svgz?202505251919�92.112.184.4I�7EE'�#�#%2025-05-27T17:37:37.2011498Z2025-05-27T17:37:37.2011498Zmoffitor.svgzhttps://pragmar.com/media/static/images/moffitor/moffitor.svgz?202505251919https://pragmar.com/media/static/images/moffitor/moffitor.svgz?202505251919�92.112.184.4��6EE-��%2025-05-27T17:37:37.1687497Z2025-05-27T17:37:37.1687497Zmoffitor.min.csshttps://pragmar.com/media/static/styles/css/moffitor.min.css?202505251919https://pragmar.com/media/static/styles/css/moffitor.min.css?202505251919 �92.112.184.4� �@5EECYY  2025-05-27T17:37:37.1453644Z2025-05-27T17:37:37.1453644Z[forbidden by rel=nofollow]https://pragmar.com/moffitor/download/https://pragmar.com/moffitor/download/�m192.0.2.0�ze&quot;:30000,&quot;format&quot;:69},&quot;anim_ok&quot;:true},{&quot;id&quot;:66,&quot;name&quot;:&quot;tralbum_page_cover_art_popup&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:67,&quot;name&quot;:&quot;art_thumb_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:68,&quot;name&quot;:&quot;art_tags_large_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:69,&quot;name&quot;:&quot;art_embedded_metadata_large_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:70,&quot;name&quot;:&quot;tralbum_page_package_small&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:360,&quot;height&quot;:270,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;mozjpeg&quot;:true},{&quot;id&quot;:71,&quot;name&quot;:&quot;tralbum_page_package_large&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:720,&quot;height&quot;:540,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;mozjpeg&quot;:true},{&quot;id&quot;:100,&quot;name&quot;:&quot;custom_header_desktop&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:975,&quot;max_height&quot;:180,&quot;file_format&quot;:&quot;original&quot;,&quot;allow_transparency&quot;:true},{&quot;id&quot;:101,&quot;name&quot;:&quot;custom_header_paypal&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:90,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:120,&quot;name&quot;:&quot;custom_header_phone&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:640,&quot;max_height&quot;:124,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:130,&quot;name&quot;:&quot;design_background&quot;,&quot;resize_algo&quot;:&quot;scrub&quot;,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:140,&quot;name&quot;:&quot;subscribe_message&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:60,&quot;height&quot;:45,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:150,&quot;name&quot;:&quot;video_landscape&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:1280,&quot;height&quot;:720,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:151,&quot;name&quot;:&quot;video_portrait&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:720,&quot;height&quot;:1280,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:160,&quot;name&quot;:&quot;buy_full_email_thumb_montage&quot;,&quot;resize_algo&quot;:&quot;thumb_crop&quot;,&quot;width&quot;:60,&quot;height&quot;:100,&quot;left&quot;:40,&quot;top&quot;:0,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:161,&quot;name&quot;:&quot;buy_full_email_thumb_montage_release&quot;,&quot;resize_algo&quot;:&quot;thumb_crop&quot;,&quot;width&quot;:40,&quot;height&quot;:80,&quot;left&quot;:40,&quot;top&quot;:0,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:100},{&quot;id&quot;:165,&quot;name&quot;:&quot;ppp_email_gift_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb_composite&quot;,&quot;overlay_image&quot;:&quot;public/img/banner_email.png&quot;,&quot;x_offset&quot;:92,&quot;y_offset&quot;:0,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:100},{&quot;id&quot;:170,&quot;name&quot;:&quot;weekly_mobile_web&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:422,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:171,&quot;name&quot;:&quot;weekly_desktop&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1244,&quot;height&quot;:646,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:180,&qu1fr)}}@media(max-width: 550px){.pragmar{grid-template-columns:0 repeat(4, 1fr) 0}.pragmar__products{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto)}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:normal;src:url("/media/static/fonts/Montserrat-Regular-Latin.woff2") format("woff2");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:bold;src:url("/media/static/fonts/Montserrat-SemiBold-Latin.woff2") format("woff2");font-display:swap}.pragmar__also{color:#ddd}html,body{height:100%;min-height:100%;margin:0;padding:0}body{font-family:"Montserrat";color:#222;font-size:16px;background-color:#151a1a;color:#eee}.accessible{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;background-color:#fff;color:#000;display:inline-block}*{box-sizing:border-box;min-height:1px}h1,h2,h3,p,figure{margin:0;padding:0}h1{text-align:center}h3{margin-bottom:1rem}figcaption{text-align:center;text-transform:uppercase}img{width:100%}main a,footer a,header a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3333333333)}main a:hover,main a:visited,footer a:hover,footer a:visited,header a:hover,header a:visited{color:#fff;border-bottom:1px solid rgba(255,255,255,.6666666667)}header{box-shadow:0 0 12px rgba(55,156,205,.2)}header .links{position:absolute;top:0;right:0;z-index:1;padding:1rem;font-size:90%}header .links a{margin-left:.5rem}header div.rgb{min-height:100px;position:absolute;z-index:1;opacity:.75;width:100%;background:linear-gradient(270deg, #172a2a, #021428);background-size:600% 600%;animation:gradiate 30s ease infinite}@keyframes gradiate{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}header div.rgb__background{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/media/static/images/moffitor/rgb.svgz);background-size:.85rem;opacity:.2}header h1{font-weight:normal;color:#fff;display:flex;align-items:center}header h1 span{display:inline-block;margin-left:1rem}header h1 a{display:block;height:70px;width:500px;position:relative;z-index:1;border-bottom:none}header h1 a:hover{border-bottom:0}main{padding-top:1rem}main h2{margin:1rem;font-weight:bold;font-size:140%;text-align:center}main p,main ul,main th,main th{line-height:1.6}main .summary{display:flex}main .summary>div{padding:1rem;flex:1}main .summary>div:first-of-type{flex:1.62}main .summary__source{width:100%}main .summary__source img{margin-top:auto}main .summary p{margin-bottom:1rem}main .privacy{display:flex}main .privacy>*{padding:1rem;flex:1}main .privacy p,main .privacy h3{margin-bottom:1rem}main .privacy__image{display:block;flex:.62}main .requirements{display:flex;margin-bottom:2rem}main .requirements>div{padding:1rem;align-self:center}main .requirements__copy{flex:2}main .requirements__icon{flex:1}main .requirements__icon img{width:100%}main .pricing{display:flex}main .pricing>div{padding:1rem;flex:1}main .pricing p{margin-bottom:1rem}main .video{position:relative;padding-bottom:52.25%;padding-top:25px;height:0}main .video__wrap{margin:1rem auto 2rem;padding:0 1rem;max-width:700px}main .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}main .ctas{padding-top:1rem;display:flex}main .cta{text-align:center;flex:1;display:inline-block;background-color:#192852;padding:1rem;text-decoration:none;color:#fff;border-radius:.3rem;margin-bottom:1rem;border:3px solid #006280 !important}main .cta__title{font-size:100%}main .cta__price{font-size:70%;font-style:italic}main .cta:first-of-type{margin-right:1rem}h1{font-size:200%;padding:1rem;justify-content:center}h2{font-size:140%;margin:10px 0 5px}a{color:#009}.constrain{max-width:940px;margin:auto}@media(max-width: 768px){.summary>div:last-of-type,.requirements__icon{display:none}main .features{flex-flow:row wrap}main .privacy__image{display:none}}@media(max-width: 450px){main .features__group{flex-direction:column}main .features .feature{width:auto;flex-direction:column}main .pricing{width:auto;flex-direction:column}} V�V�'8%;�!�;�!�}  8monitor.svgzm o n i t o r . s v g zhttps://pragmar.com/media/static/images/moffitor/monitor.svgz?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / m o f f i t o r / m o n i t o r . s v g z ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/moffitor/monitor.svgz?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:37 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"61cfaa30-649" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 01 Jan 2022 01:11:12 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip�/7'?�#�?�#�  7moffitor.svgzm o f f i t o r . s v g zhttps://pragmar.com/media/static/images/moffitor/moffitor.svgz?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / m o f f i t o r / m o f f i t o r . s v g z ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/images/moffitor/moffitor.svgz?202505251919�Server: nginx Date: Tue, 27 May 2025 17:37:37 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"61cfaa30-119d" Cache-Control: max-age=315360000 Content-Type: image/svg+xml Last-Modified: Sat, 01 Jan 2022 01:11:12 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT Content-Encoding: gzip�C6-K��7��)� 6moffitor.min.cssm o f f i t o r . m i n . c s shttps://pragmar.com/media/static/styles/css/moffitor.min.css?202505251919< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / s t y l e s / c s s / m o f f i t o r . m i n . c s s ? 2 0 2 5 0 5 2 5 1 9 1 9 >https://pragmar.com/media/static/styles/css/moffitor.min.css?202505251919 �Server: nginx Date: Tue, 27 May 2025 17:37:37 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding ETag: W/"67f0092e-15bd" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Content-Type: text/css Last-Modified: Fri, 04 Apr 2025 16:30:38 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT.pragmar{width:100%;display:flex;flex-direction:column;font-size:13px;line-height:1.4;justify-content:center;margin:auto;color:#eee}.pragmar__also{margin:1rem auto;font-weight:bold;font-size:14px;color:#666}.pragmar__also a{color:#888}.pragmar__products{grid-column:2/span 4;display:grid;grid-template-columns:repeat(4, 1fr);background-color:#151921;max-width:900px;margin:auto}.pragmar__products__wrap{box-shadow:0 0 12px rgba(55,156,205,.2);border-top:1px solid #1b262c;background-color:#151921;background-image:url("/media/static/images/appstat/starsedge.left.webp"),url("/media/static/images/appstat/starsedge.right.webp");background-size:calc((100vw - 900px)/2) 50%,calc((100vw - 900px)/2) 50%;background-repeat:repeat-y,repeat-y;background-position:left center,right center;position:relative}.pragmar__product{display:grid;grid-template-rows:auto 1fr;background-color:#181818;overflow:hidden;text-decoration:none;color:inherit;font-size:13px;border:0}.pragmar__product:hover{border:0}.pragmar__product.interrobot{background-color:#0c0f0b}.pragmar__product.qbit{background-color:#151921}.pragmar__product.moffitor{background-color:#332436}.pragmar__product.mcp{background-color:#2c3e50}.pragmar__product.appstat{background-color:#232351}.pragmar__product img{width:100%;-o-object-fit:cover;object-fit:cover}.pragmar__product div{padding:.5rem 1rem 1rem}@media(max-width: 1024px){.pragmar{grid-template-columns:minmax(20px, 1fr) repeat(4, minmax(0, 250px)) minmax(20px, ��ot;name&quot;:&quot;bcdaily_homepage_big&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1244,&quot;height&quot;:646,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:200,&quot;name&quot;:&quot;mobile_fan_banner_ios_3x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1125,&quot;height&quot;:420,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:201,&quot;name&quot;:&quot;mobile_fan_banner_ios_2x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:280,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:202,&quot;name&quot;:&quot;mobile_fan_banner_ios_1x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:375,&quot;height&quot;:140,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:203,&quot;name&quot;:&quot;mobile_fan_banner_android_xxxhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1125,&quot;height&quot;:420,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:204,&quot;name&quot;:&quot;mobile_fan_banner_android_xxhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:960,&quot;height&quot;:360,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:205,&quot;name&quot;:&quot;mobile_fan_banner_android_xhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:640,&quot;height&quot;:240,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:206,&quot;name&quot;:&quot;mobile_fan_banner_android_hdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:480,&quot;height&quot;:180,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:207,&quot;name&quot;:&quot;mobile_fan_banner_android_mdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:320,&quot;height&quot;:120,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:220,&quot;name&quot;:&quot;newsletter_artist_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:900,&quot;height&quot;:468,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:300,&quot;name&quot;:&quot;grayscale_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;filter&quot;:&quot;grayscale&quot;}],&quot;custom_domains_active&quot;:true,&quot;base_port_str&quot;:null,&quot;sitedomain&quot;:&quot;bandcamp.com&quot;},&quot;matches_base_domain&quot;:true,&quot;crumb&quot;:null,&quot;upload_info&quot;:null,&quot;endpoint_mobilized&quot;:true}" data-validators="{&quot;contact&quot;:{&quot;name&quot;:{&quot;req&quot;:true},&quot;email&quot;:{&quot;req&quot;:true,&quot;match&quot;:&quot;(^)([^\\s\\(\\)\&quot;&#39;/&gt;&lt;,@]+@\\w([^\\s\\(\\)\&quot;&#39;/&gt;&lt;&amp;,@]*\\w)?\\.\\w[^\\s\\(\\)\&quot;&#39;/&gt;&lt;&amp;,@]*\\w)($)&quot;,&quot;message&quot;:&quot;Invalid email address.&quot;},&quot;subject&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:300},&quot;message&quot;:{&quot;req&quot;:true,&quot;type&quot;:&quot;text&quot;,&quot;min&quot;:1,&quot;max&quot;:1999},&quot;attachment_0_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_0_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_1_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_1_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_2_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_2_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_3_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_3_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_4_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_4_data&quot;:{&quot;type&quot;:&quot;text&quot;}}}" data-hide-params="[&quot;action&quot;,&quot;buy_id&quot;,&quot;no&quot;,&quot;permalink&quot;,&quot;from&quot;,&quot;pk&quot;,&quot;recipient&quot;,&quot;fan_id&quot;,&quot;showvid&quot;,&quot;label&quot;,&quot;tab&quot;,&quot;filter_�band&quot;,&quot;campaign&quot;,&quot;newsletter_id&quot;,&quot;newsletter_sig&quot;,&quot;entry_type&quot;,&quot;entity_id&quot;,&quot;toast&quot;,&quot;toastref&quot;,&quot;toastband&quot;,&quot;search_page_id&quot;,&quot;search_page_no&quot;,&quot;search_rank&quot;,&quot;search_match_part&quot;,&quot;search_item_type&quot;,&quot;search_item_id&quot;,&quot;search_sig&quot;,&quot;logged_out_menubar&quot;,&quot;logged_in_menubar&quot;,&quot;logged_in_mobile_menubar&quot;,&quot;logged_out_mobile_menubar&quot;,&quot;corp_header&quot;]"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum_head-a9d32b65ead030b3357fb05ad0674e00.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA==" data-site="{&quot;supportEmail&quot;:&quot;support@russianapartments.bandcamp.com&quot;,&quot;is_custom_domain&quot;:null,&quot;env&quot;:&quot;prod&quot;}" data-band="{&quot;id&quot;:3830739451,&quot;name&quot;:&quot;The Russian Apartments&quot;,&quot;fan_email&quot;:null,&quot;account_id&quot;:3047858246,&quot;facebook_like_enabled&quot;:1,&quot;has_discounts&quot;:false,&quot;image_id&quot;:null}" data-embed="{&quot;tralbum_param&quot;:{&quot;name&quot;:&quot;album&quot;,&quot;value&quot;:3394449602},&quot;art_id&quot;:1744465806,&quot;artist&quot;:&quot;MEMORY YELLOW&quot;,&quot;swf_base_url&quot;:&quot;https://bandcamp.com&quot;,&quot;show_campaign&quot;:null,&quot;embed_info&quot;:{&quot;public_embeddable&quot;:true,&quot;exclusive_embeddable&quot;:false,&quot;item_public&quot;:true,&quot;no_track_preorder&quot;:false},&quot;album_title&quot;:&quot;I AM MEMORY YELLOW&quot;,&quot;linkback&quot;:&quot;https://russianapartments.bandcamp.com/album/i-am-memory-yellow&quot;}" data-fan="{&quot;logged_in&quot;:false,&quot;name&quot;:null,&quot;image_id&quot;:null}" data-band-follow-info="{&quot;tralbum_id&quot;:3394449602,&quot;tralbum_type&quot;:&quot;a&quot;}" data-tralbum-collect-info="{&quot;show_collect&quot;:true,&quot;show_wishlist_tooltip&quot;:false}" data-tralbum="{&quot;for the curious&quot;:&quot;https://bandcamp.com/help/audio_basics#steal https://bandcamp.com/terms_of_use&quot;,&quot;current&quot;:{&quot;audit&quot;:0,&quot;title&quot;:&quot;I AM MEMORY YELLOW&quot;,&quot;new_date&quot;:&quot;30 Aug 2015 17:40:57 GMT&quot;,&quot;mod_date&quot;:&quot;01 Sep 2019 04:21:43 GMT&quot;,&quot;publish_date&quot;:&quot;30 Aug 2015 17:49:40 GMT&quot;,&quot;private&quot;:null,&quot;killed&quot;:null,&quot;download_pref&quot;:2,&quot;require_email&quot;:null,&quot;is_set_price&quot;:null,&quot;set_price&quot;:9.0,&quot;minimum_price&quot;:0.0,&quot;minimum_price_nonzero&quot;:7.0,&quot;require_email_0&quot;:null,&quot;artist&quot;:&quot;MEMORY YELLOW&quot;,&quot;about&quot;:&quot;Joint project of Russian Apartments and Pragmar. Melancholy with a hint of prog rock. Released CC BY.&quot;,&quot;credits&quot;:null,&quot;auto_repriced&quot;:null,&quot;new_desc_format&quot;:1,&quot;band_id&quot;:3830739451,&quot;selling_band_id&quot;:3830739451,&quot;art_id&quot;:1744465806,&quot;download_desc_id&quot;:null,&quot;release_date&quot;:&quot;01 May 2015 00:00:00 GMT&quot;,&quot;upc&quot;:null,&quot;purchase_url&quot;:null,&quot;purchase_title&quot;:null,&quot;featured_track_id&quot;:2032345410,&quot;id&quot;:3394449602,&quot;type&quot;:&quot;album&quot;},&quot;preorder_count&quot;:null,&quot;hasAudio&quot;:true,&quot;art_id&quot;:1744465806,&quot;packages&quot;:null,&quot;defaultPrice&quot;:9.0,&quot;freeDownloadPage&quot;:&quot;https://bandcamp.com/download?fsig=8896ce632aa014883fad0c4f8e040982&amp;id=3394449602&amp;ts=1748367461.422862833&amp;type=album&quot;,&quot;FREE&quot;:1,&quot;PAID&quot;:2,&quot;artist&quot;:&quot;MEMORY YELLOW&quot;,&quot;item_type&quot;:&quot;album&quot;,&quot;id&quot;:3394449602,&quot;last_subscription_item&quot;:null,&quot;has_discounts&quot;:false,&quot;is_bonus&quot;:null,&quot;play_cap_data&quot;:null,&quot;is_purchased&quot;:null,&quot;items_purchased&quot;:null,&quot;is_private_stream&quot;:null,&quot;is_band_member&quot;:null,&quot;licensed_version�_ids&quot;:null,&quot;package_associated_license_id&quot;:null,&quot;has_video&quot;:null,&quot;tralbum_subscriber_only&quot;:false,&quot;featured_track_id&quot;:2032345410,&quot;initial_track_num&quot;:null,&quot;is_preorder&quot;:false,&quot;album_is_preorder&quot;:false,&quot;album_release_date&quot;:&quot;01 May 2015 00:00:00 GMT&quot;,&quot;trackinfo&quot;:[{&quot;id&quot;:2764837394,&quot;track_id&quot;:2764837394,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/25747b521d9b57fb5e1a91da0324f907/mp3-128/2764837394?p=0&amp;ts=1748453861&amp;t=7eaea985c86efc0394950532de28b701849fa2bc&amp;token=1748453861_49daedbf17597a730e5346a6ce4d19b735084e01&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;If You Want to Be Free&quot;,&quot;encodings_id&quot;:482862072,&quot;license_type&quot;:4,&quot;private&quot;:null,&quot;track_num&quot;:1,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/if-you-want-to-be-free-2&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:85.4,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:2032345410,&quot;track_id&quot;:2032345410,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/76b6889dc1dbef92bfe0befc1b9cea13/mp3-128/2032345410?p=0&amp;ts=1748453861&amp;t=1d1a93b8987e2c8d13aaa3ad1cb5f717ea16541e&amp;token=1748453861_056de55a8c5190018001d3df0052310fefb7f323&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;Like A Shadow Into the Sun&quot;,&quot;encodings_id&quot;:836032017,&quot;license_type&quot;:4,&quot;private&quot;:null,&quot;track_num&quot;:2,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/like-a-shadow-into-the-sun&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:167.621,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:3543798271,&quot;track_id&quot;:3543798271,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/cdab2e7dc58bf6d89a95a2e3d77f56b4/mp3-128/3543798271?p=0&amp;ts=1748453861&amp;t=28f05abe471e2642c54d16d824b3785a0e34075a&amp;token=1748453861_c83dcaa239d041be91ad50a344deb8e9c3af6739&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;Your Darkest Day&quot;,&quot;encodings_id&quot;:1902837340,&quot;license_type&quot;:4,&quot;private&quot;:null,&quot;track_num&quot;:3,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/your-darkest-day&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:true,&quot;free_album_download&quot;:false,&quot;duration&quot;:217.32,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot� <meta name="description" content=" Snowball Earth by Snowball Earth, released 08 February 2020 1. Nobody Comes Around Here Anymore 2. Leaving You 3. Oblivion 4. Better Broken 5. Rat Park 6. Wish 7. Waiting for the War "> <link rel="shortcut icon" href="https://f4.bcbits.com/img/a1828619321_3.jpg"> <link rel="apple-touch-icon" href="https://f4.bcbits.com/img/a1828619321_3.jpg"> <meta name="msapplication-TileColor" content="#603cba"> <meta name="theme-color" content="#ffffff"> <meta name="title" content="Snowball Earth, by Snowball Earth"> <meta property="og:title" content="Snowball Earth, by Snowball Earth"> <meta property="og:type" content="album"> <meta property="og:site_name" content="Snowball Earth"> <meta property="og:description" content="7 track album"> <meta name="bc-page-properties" content="{&quot;item_type&quot;:&quot;a&quot;,&quot;item_id&quot;:3545085020,&quot;tralbum_page_version&quot;:0}"> <meta name="robots" content="max-image-preview:large"> <meta property="twitter:site" content="@bandcamp"> <meta property="twitter:card" content="player"> <meta property="og:image" content="https://f4.bcbits.com/img/a1828619321_5.jpg"> <link rel="image_src" href="https://f4.bcbits.com/img/a1828619321_16.jpg"> <meta property="og:url" content="https://snowballearth.bandcamp.com/album/snowball-earth"> <meta name="generator" content="Bandcamp"> <meta name="medium" content="video"> <meta name="video_height" content="120"> <meta name="video_width" content="400"> <meta name="video_type" content="application/x-shockwave-flash"> <meta property="og:video" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=3545085020/size=large/tracklist=false/artwork=small/"> <meta property="og:video:secure_url" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=3545085020/size=large/tracklist=false/artwork=small/"> <meta property="og:video:type" content="text/html"> <meta property="og:video:height" content="120"> <meta property="og:video:width" content="400"> <meta property="twitter:player" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=3545085020/size=large/linkcol=0084B4/notracklist=true/twittercard=true/"> <meta property="twitter:player:height" content="467"> <meta property="twitter:player:width" content="350"> <link type="text/css" rel="stylesheet" href="https://s4.bcbits.com/client-bundle/1/trackpipe/global-3310d507cbd7464826c64ea86a6f8e75.css"> <link type="text/css" rel="stylesheet" href="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum-828e855b799307ef427645b8fc241f90.css"> <meta id="js-crumbs-data" data-crumbs="{}"> <script type="application/ld+json"> {"albumReleaseType":"AlbumRelease","@id":"https://snowballearth.bandcamp.com/album/snowball-earth","mainEntityOfPage":"https://snowballearth.bandcamp.com/album/snowball-earth","@type":"MusicAlbum","name":"Snowball Earth","dateModified":"15 Mar 2020 19:41:23 GMT","albumRelease":[{"@type":["MusicRelease","Product"],"@id":"https://snowballearth.bandcamp.com/album/snowball-earth","name":"Snowball Earth","additionalProperty":[{"@type":"PropertyValue","name":"item_id","value":3545085020},{"@type":"PropertyValue","name":"item_type","value":"a"},{"@type":"PropertyValue","name":"selling_band_id","value":3105668075},{"@type":"PropertyValue","name":"type_name","value":"Digital"},{"@type":"PropertyValue","name":"art_id","value":1828619321}],"description":"Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited st�reaming via the free Bandcamp app.","offers":{"@type":"Offer","url":"https://snowballearth.bandcamp.com/album/snowball-earth#a3545085020-buy","priceCurrency":"USD","price":0.0,"priceSpecification":{"minPrice":0.0},"availability":"OnlineOnly"},"musicReleaseFormat":"DigitalFormat","image":["https://f4.bcbits.com/img/a1828619321_10.jpg"]},{"@type":"MusicRelease","@id":"https://snowballearth.bandcamp.com/track/nobody-comes-around-here-anymore"},{"@type":"MusicRelease","@id":"https://snowballearth.bandcamp.com/track/leaving-you"},{"@type":"MusicRelease","@id":"https://snowballearth.bandcamp.com/track/oblivion"},{"@type":"MusicRelease","@id":"https://snowballearth.bandcamp.com/track/better-broken"},{"@type":"MusicRelease","@id":"https://snowballearth.bandcamp.com/track/rat-park"},{"@type":"MusicRelease","@id":"https://snowballearth.bandcamp.com/track/wish"},{"@type":"MusicRelease","@id":"https://snowballearth.bandcamp.com/track/waiting-for-the-war"}],"byArtist":{"@type":"MusicGroup","name":"Snowball Earth","@id":"https://snowballearth.bandcamp.com"},"publisher":{"@type":"MusicGroup","@id":"https://snowballearth.bandcamp.com","name":"Snowball Earth","additionalProperty":[{"@type":"PropertyValue","name":"band_id","value":3105668075},{"@type":"PropertyValue","name":"has_any_downloads","value":true}],"genre":"https://bandcamp.com/discover/rock","subjectOf":[{"@type":"WebPage","url":"https://snowballearth.bandcamp.com/music","name":"music","additionalProperty":[{"@type":"PropertyValue","name":"nav_type","value":"m"}]},{"@type":"WebPage","url":"https://snowballearth.bandcamp.com/community","name":"community","additionalProperty":[{"@type":"PropertyValue","name":"nav_type","value":"c"}]}],"foundingLocation":{"@type":"Place","name":"Austin, Texas"}},"numTracks":7,"track":{"@type":"ItemList","numberOfItems":7,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"MusicRecording","@id":"https://snowballearth.bandcamp.com/track/nobody-comes-around-here-anymore","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":1446440639},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"Nobody Comes Around Here Anymore","duration":"P00H04M33S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"He took the pills\r\nJoined the new immortals\r\nA destiny fulfilled\r\nAn overturned natural order\r\n\r\nAnd where to lay the blame\r\nMaterialists' wager\r\nWhy would they feel shame\r\nTo route the great invader\r\n\r\nTime will march astride\r\nA fleeting of self conscious\r\nA transmission denied\r\nFor a trickster's promise\r\n\r\nFor those who still survive\r\nA dream of liberation\r\nAnd though left behind\r\nThe promise of salvation\r\n\r\nThey'll never remember when life meant more\r\nA guiding light in the fog of war\r\nBut nothing changes, no motivation\r\nJust underwhelming disinclination\r\n\r\nThis spectral world\r\nA space of ever after\r\nA thought answered in song\r\nA time of peace and laughter\r\n\r\nIt's time to live beyond\r\nThis stasis so corrupted\r\nThe weight you carry on\r\nAscendance interrupted\r\n\r\nThey'll never remember when life meant more\r\nA guiding light in the fog of war\r\nBut nothing changes, no motivation\r\nJust underwhelming disinclination\r\n\r\nI'll watch over\r\nThere's no need to fear\r\nWhen time catches up to you\r\nYou know I'll be there\r\n\r\nWhen will you cross over?\r\nIt's been such a long, long time\r\nMy dear, there's more to this story\r\nBut nobody comes around here anymore"}},"mainEntityOfPage":"https://snowballearth.bandcamp.com/track/nobody-comes-around-here-anymore"}},{"@type":"ListItem","position":2,"item":{"@type":"MusicRecording","@id":"https://snowballearth.bandcamp.com/track/leaving-you","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":2485983037},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"Leaving You","duration":"P00H03M05S","copyrightNotice":"All Rights Reserved","recordingOf":{|"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"I’m leaving you to go to hell the way you want\r\nNothing ever pleases you well maybe this will be a start\r\nIt’s growing late and way past time for goodbyes \r\nNo use talking now, I never liked to see you cry \r\n\r\nDeceptions, confessions, exceptions\r\n\r\nSo who is it now I’m talking to?\r\nI guess we’ll never know which one is really you\r\nThis game was always old, even when we were young\r\nI guess it doesn’t matter much as long as you’re still having fun\r\n\r\nDeceptions, confessions, exceptions\r\nObsession, aggression, deception"}},"mainEntityOfPage":"https://snowballearth.bandcamp.com/track/leaving-you"}},{"@type":"ListItem","position":3,"item":{"@type":"MusicRecording","@id":"https://snowballearth.bandcamp.com/track/oblivion","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":2281469376},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"Oblivion","duration":"P00H03M00S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"My mind works best not making decisions\r\nI'm caving in under my own ambitions\r\nAnd every morning brings a new day\r\nI'm losing touch, got frost on my brain\r\n\r\nGravity's off, I float around\r\nCan't discern my up from down\r\nI could take a trip, alter my name\r\nJoin the revolution and nothing would change\r\n\r\nI dream of oblivion\r\nI miss you my old friend\r\nMy trusted companion\r\nUntil we meet again\r\n\r\nStill I go to work, it's my own fault\r\nI don't understand where the time goes\r\nAnd my timing's off, the stakes grow\r\nThought i knew, but I just don't know\r\n\r\nThe indicator lights, they blink red\r\nI'm going back to bed\r\nReality with a foot in the door\r\nNow a distant time before\r\n\r\nI dream of oblivion\r\nI miss you my old friend\r\nMy trusted companion\r\nUntil we meet again"}},"mainEntityOfPage":"https://snowballearth.bandcamp.com/track/oblivion"}},{"@type":"ListItem","position":4,"item":{"@type":"MusicRecording","@id":"https://snowballearth.bandcamp.com/track/better-broken","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":1566220909},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"Better Broken","duration":"P00H02M56S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"I think it would be good today\r\nIf I just walked away\r\nLeft you standing there\r\nAlone with our despair\r\n\r\nBetter broken \r\nBetter tossed aside\r\nHere’s hoping \r\nThat we won’t have to say goodbye \r\n\r\nI think it would be nice today\r\nIf you just went away\r\nLeft us standing there \r\nAlone with our despair\r\n\r\nI think it would be right to say\r\nThe world has lost its way\r\nWe’re all stranded here \r\nObsessed with all our fears\r\n\r\nBetter broken\r\nBetter locked inside \r\nHere’s hoping\r\nThat we’ll wake up and realize"}},"mainEntityOfPage":"https://snowballearth.bandcamp.com/track/better-broken"}},{"@type":"ListItem","position":5,"item":{"@type":"MusicRecording","@id":"https://snowballearth.bandcamp.com/track/rat-park","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":605537804},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"Rat Park","duration":"P00H02M40S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"Haven't slept for three days\r\nOpen throttle, open freeway\r\nDon't recall what i'm running from\r\nAn unmarked grave buried in a maze\r\n\r\nIt's not easy, stubborn as I am\r\nThese hypocrites don't understand\r\nThey cast the mold, but I am much to old\r\nNo control, more beast than man\r\n\r\nGive me something I could use\r\nOr give me someone I could lose\r\nOh mama, don't give up on me\r\nTake me back to Rat Park\r\n\r\nDump out, gas up, on my way\r\nSixteen hours �3zm.04 5.7c0 2.28 1.13 4 3.08 4 2.21 0 3.04-2.03 3.04-4 0-2.07-1.04-4.03-3.04-4.03-2.04 0-3.08 1.6-3.08 4.02z" id="p"></path> <path id="rhomboid" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="bandcamp-rhomboid-white"> <path id="rhomboid" fill="#FFF" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="mobile-cart-up"> <path fill="#fff" stroke="#eee" d="M5 12L16 1h0l11 11"></path> <path fill="none" id="blocking" stroke="#fff" stroke-width="2" d="M4.5 12H27"></path> </g> <defs> <lineargradient x1="50%" y1="100%" x2="50%" y2="0%" id="fanAppGradient"> <stop stop-color="#00BAEF" offset="0%"></stop> <stop stop-color="#1DA0C3" offset="100%"></stop> </lineargradient> </defs> <g id="fan-app-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mobileweb-fanartist-02" transform="translate(-86 -385)"> <g id="Group"> <g id="menu" transform="translate(58 39)"> <g id="fan-app-icon" transform="translate(28 346)"> <rect id="bg" fill="#FFF" x="0" y="0" width="23" height="23" rx="3"></rect> <path id="tent" fill="url(#fanAppGradient)" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> </g> </g> </g> </g> <g id="artist-app-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mobileweb-fanartist-02" transform="translate(-86 -334)"> <g id="Group"> <g id="menu" transform="translate(58 39)"> <g id="artist-app-icon" transform="translate(28 295)"> <rect id="bg" fill="#4999AD" x="0" y="0" width="23" height="23" rx="3"></rect> <path id="tent" fill="#FFF" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> </g> </g> </g> </g> <path id="embed-icon" d="M16.9 2.3L22 6.97l-5.1 4.68c-.43.43-1 .43-1.43 0-.43-.43-.4-1.13.02-1.57l3.42-3.1-3.42-3.12a1.12 1.12 0 01-.02-1.56c.43-.43 1-.43 1.43 0zm-6.48 10.76c-.14.63-.62.98-1.2.87-.58-.12-.93-.72-.8-1.35L11.47.88c.14-.62.62-.97 1.2-.86.58.12.93.72.8 1.35l-2.8 10.77-.24.92zM5.1 2.3c.43-.43 1-.43 1.43 0 .43.43.43 1.13 0 1.56L3.1 6.97l3.44 3.11c.43.44.43 1.14 0 1.57-.42.43-1 .43-1.43 0L0 6.97 5.1 2.3z"></path> <path id="email-link" d="M0 2C0 .9.9 0 2 0h14a2 2 0 012 2v8a2 2 0 01-2 2H2a2 2 0 01-2-2V2zm16.06 9l.94-.9-4.7-4.55L17 1.9 16.06 1 9.24 6.47h-.48L1.94 1 1 1.9l4.7 3.65L1 10.09l.94.91 4.7-4.55 2.12 1.82h.48l2.11-1.82 4.7 4.55z"></path> <path id="reddit-share" d="M24 11.78a2.65 2.65 0 00-4.5-1.9 13.7 13.7 0 00-6.97-2.05l1.49-4.66 4.01.94v.05a2.17 2.17 0 004.34 0 2.17 2.17 0 00-4.2-.78l-4.32-1.02a.37.37 0 00-.44.25l-1.66 5.21c-2.83.03-5.4.8-7.3 2.03a2.64 2.64 0 10-3.13 4.2c-.06.28-.09.57-.09.86 0 3.9 4.8 7.09 10.72 7.09s10.72-3.18 10.72-7.1c0-.27-.03-.54-.08-.8A2.63 2.63 0 0024 11.78zM6.78 13.6a1.58 1.58 0 013.16 0 1.58 1.58 0 01-3.16 0zm9.06 4.66c-.8.8-2.05 1.18-3.83 1.18H12c-1.78 0-3.03-.38-3.83-1.18a.37.37 0 010-.52.37.37 0 01.53 0c.65.65 1.73.96 3.3.96H12c1.57 0 2.65-.31 3.3-.96a.37.37 0 01.53 0c.14.14.14.38 0 .52zm-.2-3.1c-.86 0-1.57-.7-1.57-1.57a1.58 1.58 0 013.16 0c0 .87-.71 1.58-1.58 1.58z"></path> <path id="copy-icon" d="M16.95 7.05a1 1 0 010 1.41l-8.48 8.49a1 1 0 11-1.42-1.41l8.49-8.49a1 1 0 011.4 0zm-5.8 10.04A4.2 4.2 0 0110 19.2l-1.66 1.65c-1.56 1.56-3.99 1.67-5.41.24-1.43-1.43-1.33-3.86.23-5.42L4.82 14c.6-.6 1.33-.98 2.09-1.14l1.93-1.94c-1.82-.3-3.83.3-5.31 1.79l-1.66 1.66c-2.35 2.34-2.5 5.98-.36 8.12 2.15 2.15 5.79 1.99 8.12-.35l1.66-1.66a6.14 6.14 0 001.79-5.32l-1.94 1.93zm3.22-15.23L12.7 3.52a6.14 6.14 0 00-1.79 5.32l1.94-1.93c.16-.76.54-1.49 1.14-2.1l1.66-1.65c1.56-1.56 3.99-1.66 5.42-.24 1.43 1.43 1.32 3.86-.24 5.42L19.18 10c-.6.6-1.33.98-2.08 1.14l-1.94 1.94c1.82.3 3.83-.3 5.32-1.78l1.66-1.67c2.34-2.34 2.5-5.97.35-8.12-2.14-2.14-5.78-1.98-8.12.35z"></path> <path id="share-icon" d=�;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:2852882140,&quot;track_id&quot;:2852882140,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/75cbaa02775e767925b604a8be8e3e8d/mp3-128/2852882140?p=0&amp;ts=1748453861&amp;t=7dcf29c6cfa64af9dc6a170f74f2514212681b51&amp;token=1748453861_d69f773a2c037be8a09d6099448e944543acf76e&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;You Only Like Sundays&quot;,&quot;encodings_id&quot;:3295173852,&quot;license_type&quot;:4,&quot;private&quot;:null,&quot;track_num&quot;:4,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/you-only-like-sundays-2&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:110.217,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:3848647670,&quot;track_id&quot;:3848647670,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/ffbcb24a4756e9aff231ba5358104906/mp3-128/3848647670?p=0&amp;ts=1748453861&amp;t=d339f46f066c50d8334c67cce6ccab5496cdc720&amp;token=1748453861_16c17a589a355e81ec7bad828bbe59084bc5bf0a&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;That Shattered Sky&quot;,&quot;encodings_id&quot;:506558085,&quot;license_type&quot;:4,&quot;private&quot;:null,&quot;track_num&quot;:5,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/that-shattered-sky&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:197.331,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:636822682,&quot;track_id&quot;:636822682,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/948b2d3eb1d4cad82cc2cb1780cbaa2c/mp3-128/636822682?p=0&amp;ts=1748453861&amp;t=630faadbdd19864cb792c248440f39bce8d5d2e6&amp;token=1748453861_fcf5fe97920e97ce984d6a9d5704fdd8aa592411&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;This World Is Not Enough&quot;,&quot;encodings_id&quot;:1620217963,&quot;license_type&quot;:4,&quot;private&quot;:null,&quot;track_num&quot;:6,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/this-world-is-not-enough&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:215.671,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;vide�o_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null}],&quot;playing_from&quot;:&quot;album page&quot;,&quot;url&quot;:&quot;https://russianapartments.bandcamp.com/album/i-am-memory-yellow&quot;,&quot;use_expando_lyrics&quot;:false}" data-payment="{&quot;paymentType&quot;:null,&quot;paymentDownloadPage&quot;:null}" data-referrer-token="null" data-cart="null"></script> </head> <body class="enable-cookie-control invertIconography has-menubar has-rec-footer tralbum-clearfix tralbum-page has-corpbanner2 " lang="en"> <svg height="0" width="0" style="position:absolute;margin-left:-100%"> <path id="tweet" d="M16.1 3.5a9.6 9.6 0 01-1.7 6c-.6.9-1.3 1.6-2.1 2.3-.8.7-1.8 1.2-2.9 1.6-1.2.4-2.4.6-3.7.6-2.2 0-4.1-.6-5.7-1.6 2.5.2 4.1-.5 5.5-1.5-1.7 0-3-1.1-3.4-2.4.5.1 1.3 0 1.7-.1-1.5-.3-3-1.7-3-3.5.3.2.9.4 1.7.4C1.5 4.8.8 3.7.8 2.4c0-.6.2-1.4.5-1.8 1.7 2 4.4 3.6 7.6 3.7C8.3 1.4 10.6 0 12.5 0c1.1 0 2 .4 2.7 1.1.8-.1 1.6-.4 2.3-.8-.3.8-.8 1.5-1.6 1.9.7-.1 1.4-.2 2.1-.5-.5.7-1.1 1.3-1.9 1.8z"></path> <path id="buy-for-friend" d="M3.5 4h7c1.8-.3 2.4-1.9 2-2.9S10.7-.5 9.3.5 7 3 7 3 6.1 1.5 4.7.5s-2.8-.4-3.2.6.2 2.6 2 2.9zm6.8-3c.9-.2 1.6.1 1.3 1.1-.3 1.2-2.6 1.3-3.8 1.3 0 0 1.6-2.2 2.5-2.4zM3.8 1c1.1.4 2.4 2.4 2.4 2.4-1.3 0-3.4-.3-3.8-1.3C2 1.1 3 .8 3.8 1zM0 9h6V5H0v4zm7-4v4h7V5H7zm0 9h6v-4H7v4zm-6 0h5v-4H1v4z"></path> <path id="edit-profile-info" d="M10 10.5c0 .3-.2.5-.5.5h-8c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h3.7V1H1.5C.7 1 0 1.7 0 2.5v8c0 .8.7 1.5 1.5 1.5h8c.8 0 1.5-.7 1.5-1.5V7h-1v3.5zm2-9.1L10.5 0 6.4 4.4l-.6 2.2L8 5.7l4-4.3z"></path> <path id="fb-logo-share-profile" d="M3.9 12V6.3h1.8L6 4.2H4V2.9c0-.6.2-1 1-1h1.1V.1C5.8.1 5.2 0 4.4 0 2.8 0 1.8 1 1.8 2.7v1.5H0v2.1h1.8V12h2.1z"></path> <path id="following-checkmark" d="M4.3 10.7L0 5.8l1.5-1.3 2.8 3.1L11 0l1.5 1.3z"></path> <path id="follow-plus" d="M8 3H5V0H3v3H0v2h3v3h2V5h3z"></path> <path id="share-profile" d="M10.7.2s-.1-.1 0 0l-.4-.2h-.1L2.5 4.8.3 8.1v.1s0 .1.1.1l3.3.9h.1l5.1-6.5-3.3 7 .9 2.2.1.1s.1 0 .1-.1l.9-1.5 2.8.9.1-.1L11.8 7 10.7.2z"></path> <path id="search-magnifier" d="M10.1 10.4l-1.4-2C9.5 7.5 10 6.3 10 5c0-2.8-2.2-5-5-5S0 2.2 0 5s2.2 5 5 5c.7 0 1.4-.1 2-.4l1.5 2c.3.4 1 .5 1.4.2.4-.3.5-.9.2-1.4zM5 9C2.8 9 1 7.2 1 5s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"></path> <path id="close-search-results" d="M8 .7L7.3 0 4 3.3.7 0 0 .7 3.3 4 0 7.3l.7.7L4 4.7 7.3 8l.7-.7L4.7 4z"></path> <path id="camera-icon" d="M26 2h-4a2 2 0 00-2-2H8a2 2 0 00-2 2H2a2 2 0 00-2 2v14a2 2 0 002 2h24a2 2 0 002-2V4a2 2 0 00-2-2zM14 17a6 6 0 116-6 6 6 0 01-6 6zm1-10h-2v3h-3v2h3v3h2v-3h3v-2h-3z"></path> <g id="search-spinner"> <circle class="st1" cx="7" cy="1.5" r="1.5"></circle> <circle class="st2" transform="rotate(-45 10.89 3.11)" cx="10.9" cy="3.1" r="1.5"></circle> <circle class="st3" cx="12.5" cy="7" r="1.5"></circle> <circle class="st4" transform="rotate(-45 10.89 10.89)" cx="10.9" cy="10.9" r="1.5"></circle> <circle class="st5" cx="7" cy="12.5" r="1.5"></circle> <circle class="st6" transform="rotate(-45 3.11 10.89)" cx="3.1" cy="10.9" r="1.5"></circle> <circle class="st8" transform="rotate(-45 3.11 3.11)" cx="3.1" cy="3.1" r="1.5"></circle> <circle class="st7" cx="1.5" cy="7" r="1.5"></circle> </g> <path id="mobile-web-collection-arrow" d="M20.3 17.3L3 0 .3 2.7 17.7 20 .3 37.3 3 40l17.3-17.3L23 20z"></path> <path id="homepage-mobile-arrow" d="M12.9 11L2.1.1 0 2.2l10.8 10.9L0 24l2.1 2.1 10.8-10.9 2.1-2.1z"></path> <path id="collect-control-wishlist" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1zm-4-7.1c1.8 1.6 3.2 3.1 4 4 .8-.9 2.2-2.4 3.9-4 3.1-2.8 4.7-5.2 4.7-7.1 0-1-.4-1.9-1.3-2.7-1-.8-1.9-1.2-2.9-1-2 �.3-3.6 2.7-3.6 2.7l-.9 1.4-.8-1.5S8.3 2.3 6.3 1.9c-1-.2-2 .2-3.1 1.1-.9.9-1.3 1.9-1.2 2.9 0 2 1.6 4.3 4.5 7z"></path> <path id="collect-control-purchased" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1z"></path> <path id="collect-control-wishlisted" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1z"></path> <path id="facebook-like" d="M2 0h12c1.15 0 2 .85 2 2v12c0 1.15-.85 2-2 2h-3.49V9.83h2.06l.34-2.52h-2.4V5.83c0-.34.12-.69.23-.8.12-.23.46-.34.92-.34h1.25V2.5c-.45-.11-1.02-.11-1.82-.11-.92 0-1.72.23-2.29.8-.57.57-.8 1.37-.8 2.4v1.83H5.94v2.4H8V16H2c-1.15 0-2-.85-2-2V2C0 .85.85 0 2 0z"></path> <path id="format-dropdown" d="M10 0L5 6 0 0z"></path> <path id="direct-download" d="M11.7 7.3c-.4-.4-1-.4-1.4 0L7 10.6V1c0-.5-.5-1-1-1S5 .5 5 1v9.6L1.7 7.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l5 5c.2.2.4.3.7.3.4 0 .5-.1.7-.3l5-5c.4-.4.4-1 0-1.4zM10 15H2c-.5 0-1 .5-1 1s.5 1 1 1h8c.5 0 1-.5 1-1s-.5-1-1-1z"></path> <path id="mobile-gift-ribbon" class="st0" d="M46.3 0C37.4 0 31.1 8.3 28 13.5 24.9 8.3 18.6 0 9.7 0 4.1 0 0 3.5 0 8.2 0 16.6 12.2 22 27.7 22 43.9 22 56 15 56 8.3c0-1.3-.3-2.6-1-3.8C53.5 1.7 50.2 0 46.3 0zM9.6 12.8c-3.1-1.6-3.9-3.1-3.9-4.6 0-1.5 1.5-3.1 4-3.1 6 0 10.8 6.6 13.4 10.9-6.9-.5-11.1-2-13.5-3.2zm37.3-.3c-2.8 1.6-7.4 3-14 3.4C35.5 11.6 40.1 5 46.1 5c2.1 0 4 .9 4 3 0 1.9-1.6 3.6-3.2 4.5z"></path> <path id="grab-app" d="M20.8 25c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l7.2 7.2H2a2 2 0 00-2 2c0 1.1.9 2 2 2h23.2L18 46.2c-.8.8-.8 2 0 2.8.8.8 2 .8 2.8 0l10.6-10.6c.3-.3.6-.8.6-1.4 0-.6-.3-1.1-.6-1.4L20.8 25zM77.6 0h-26C46 0 41 4 41 9.5v56C41 71 46 76 51.6 76h26c5.5 0 9.4-5 9.4-10.5v-56C87 4 83.1 0 77.6 0zM84 65.5c0 3.9-2.6 7.5-6.4 7.5h-26c-3.9 0-7.6-3.6-7.6-7.5V56h40v9.5zM84 53H44V17h40v36zm0-39H44V9.5C44 5.6 47.7 3 51.6 3h26C81.4 3 84 5.6 84 9.5V14zM64 67c1.7 0 3-1.3 3-3s-1.3-3-3-3-3 1.3-3 3 1.4 3 3 3z"></path> <path id="play-app" d="M1 60c-.2 0-.3 0-.5-.1-.3-.2-.5-.5-.5-.9V1C0 .6.2.3.5.1c.4-.1.8-.1 1.1.1l42 29c.3.2.4.5.4.8s-.2.6-.4.8l-42 29c-.2.2-.4.2-.6.2zM2 2.9v54.2L41.3 30 2 2.9z"></path> <path id="play-app-2" d="M18.55 16L2.97 5.61V26.4L18.55 16zM0 32V0l24 16L0 32z"></path> <g id="grab-app-opensignup" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="collection" transform="translate(-67 -505)" fill="#FFF"> <g id="mweb-phone-icon-outline" transform="translate(67 505)"> <path d="M21.16 3.99v28.02a3 3 0 003 2.99h13.99a3 3 0 003-2.99V3.99a3 3 0 00-3-2.99H24.17a3 3 0 00-3.01 2.99zm-1 0a4 4 0 014-3.99h13.99a4 4 0 014 3.99v28.02a4 4 0 01-4 3.99H24.17a4 4 0 01-4.01-3.99V3.99z" id="Rectangle-1270"></path> <rect id="Rectangle-1271" x="29.41" y="29.73" width="2.5" height="2.5" rx="1.25"></rect> <path d="M20.66 8.23h21v-1h-21v1zm0 19h21v-1h-21v1z" id="Combined-Shape"></path> <path d="M.29 18.44c0 .36.31.67.68.67h11.62L8.86 23.3a.72.72 0 000 .99l.36.41c.26.26.68.26.94 0l5.89-6.05a.72.72 0 000-1L9.96 11.3a.66.66 0 00-.94 0l-.36.41a.72.72 0 000 1l3.9 4.43H.96a.69.69 0 00-.67.67v.63z" id="→"></path> </g> </g> </g> <g id="has-app"> <path class="has-app-phone" d="M18 56a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zM29 0H7C3.1 0 0 3.1 0 7v48c0 3.9 3.1 7 7 7h22c3.9 0 7-3.1 7-7V7c0-3.9-3.1-7-7-7zm5 55c0 2.8-2.2 5-5 5H7c-2.8 0-5-2.2-5-5v-6h32v6zm0-8H2V12h32v35zm0-37H2V7c0-2.8 2.2-5 5-5h22c2.8 0 5 2.2 5 5v3z"></path> <path class="has-app-confirm" d="M18 18c-6.4 0-11.5 5.1-11.5 11.5S11.6 41 18 41s11.5-5.1 11.5-11.5S24.4 18 18 18zm5.3 9.6l-5.8 5.8c-.3.3-.7.4-1.1.4-.4 0-.8-.1-1.1-.4l-2.6-2.6c-.6-.6-.6-1.5 0-2.1s1.5-.6 2.1 0l1.6 1.6 4.8-4.8c.6-.6 1.5-.6 2.1 0 .6.6.6 1.6 0 2.1z"></path> </g> <g id="no-app"> � <path class="no-app-phone" d="M18 56a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zM29 0H7C3.1 0 0 3.1 0 7v48c0 3.9 3.1 7 7 7h22c3.9 0 7-3.1 7-7V7c0-3.9-3.1-7-7-7zm5 55c0 2.8-2.2 5-5 5H7c-2.8 0-5-2.2-5-5v-6h32v6zm0-8H2V12h32v35zm0-37H2V7c0-2.8 2.2-5 5-5h22c2.8 0 5 2.2 5 5v3z"></path> <path class="no-app-bc-logo" d="M14 23L7 36h15l7-13z"></path> </g> <g id="signup-promo-icon"> <path id="signup-phone-background" d="M25 52H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h20c2.8 0 5 2.2 5 5v42c0 2.8-2.2 5-5 5z"></path> <g id="signup-promo-phone"> <path class="signup-phone-icon" d="M25 0H5C2.2 0 0 2.2 0 5v42c0 2.8 2.2 5 5 5h20c2.8 0 5-2.2 5-5V5c0-2.8-2.2-5-5-5zm3 47c0 1.7-1.3 3-3 3H5c-1.7 0-3-1.3-3-3v-6h26v6zm0-8H2V10h26v29zm0-31H2V5c0-1.7 1.3-3 3-3h20c1.7 0 3 1.3 3 3v3zM15 47a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2z"></path> <path class="signup-bc-logo" d="M11.6 19L5.7 30h12.7l5.9-11z"></path> </g> </g> <path id="format-dropdown-selected" d="M8.6.3C8.2-.1 7.5-.1 7 .3L3.4 4 2 2.5c-.4-.4-1.2-.4-1.6 0-.4.4-.4 1.2 0 1.6l2.2 2.2c.2.2.5.3.8.3.3 0 .6-.1.8-.3L8.6 2c.5-.5.5-1.2 0-1.7z"></path> <defs> <lineargradient id="ribbon-gradient" x1="0" x2="0" y1="0" y2="1"> <stop offset="0%" stop-color="#00BAEF"></stop> <stop offset="90%" stop-color="#1DA0C3"></stop> </lineargradient> </defs> <path id="rarr-ico" d="M5 5L0 9l2 1 6-5-6-5-2 1 5 4z"></path> <path id="larr-ico" d="M5 5L0 9l2 1 6-5-6-5-2 1 5 4z" transform="rotate(-180 4 5)"></path> <path d="M2.57 0L.44 2.13 7.31 9 .43 15.87 2.56 18l9-9z" transform="rotate(-180 7.5 9)" id="larr-onboarding-ico"></path> <g id="rarr-onboarding-ico" transform="translate(3)"> <path id="Fill-2" d="M2.57 0L.44 2.13 7.31 9 .43 15.87 2.56 18l9-9z"></path> </g> <path d="M0 3h3v3H0V3zm6 0l2-1-2-2-1.5 2.3L3 0 1 2l2 1h1v3h5V3H6zm-5 7h2V7H1v3zm3 0h4V7H4v3z" id="gift-card-icon"></path> <path id="not-shipped" d="M7.9 0L4.75 3.16 1.58 0 0 1.58l3.16 3.17L0 7.9l1.58 1.58 3.16-3.16 3.17 3.16 1.58-1.58-3.16-3.16 3.16-3.17z"></path> <path id="checkmark-shipped" d="M4.66 6.5L1.38 3.37 0 4.8l3.28 3.14 1.18 1.12.26.26 7.6-7.95L10.89 0z"></path> <path fill-rule="evenodd" d="M11.82 21.35a60.6 60.6 0 011.25 1.4 42.86 42.86 0 011.21-1.4 56.68 56.68 0 014.18-4.24c5.95-5.4 8.04-9.93 4.2-13.42-2.69-2.35-5.25-1.9-7.63.34a11.2 11.2 0 00-1.62 1.92l-.46.73-.4-.75a10.42 10.42 0 00-1.5-1.97c-2.28-2.32-4.85-2.78-7.72-.3-3.62 3.7-1.54 8.23 4.22 13.45a69.17 69.17 0 014.27 4.24zm1.21-16.6c.38-.5.82-.99 1.31-1.45 2.72-2.55 5.84-3.1 8.99-.35 4.49 4.07 2.15 9.14-4.2 14.9a55.69 55.69 0 00-5.65 5.99l-.38.49-.4-.48c-.07-.1-.21-.26-.42-.5a68.18 68.18 0 00-5.4-5.5C.74 12.28-1.57 7.24 2.64 2.94 6 .04 9.14.6 11.75 3.26A11.4 11.4 0 0113 4.79l.03-.04z" id="menubar-collection-icon"></path> <path fill-rule="evenodd" d="M14.4.87a1 1 0 011.77.77l-1.1 7.84h6.46a1 1 0 01.74 1.68L9.24 25.2a1 1 0 01-1.72-.85L9 15.56H4.5a1 1 0 01-.77-1.63L14.4.87zm.78.63L4.5 14.57H9a1 1 0 01.98 1.16l-1.47 8.8 13.02-14.05h-6.47a1 1 0 01-.99-1.14l1.11-7.84z" id="menubar-feed-icon"></path> <path d="M21.38 19.44a.13.13 0 01-.12.07H1.13a.12.12 0 01-.11-.07.33.33 0 01-.03-.09l3.27-4.15c.37-.59.57-1.27.57-1.97V7.67C4.83 4.09 7.6 1.1 11 1h.2c1.66 0 3.23.63 4.43 1.8a6.33 6.33 0 011.94 4.58v5.85c0 .7.2 1.38.6 2.01l3.2 4.05c.03.06.02.11 0 .15m-7.45 1.32a2.73 2.73 0 01-5.46 0c0-.09.03-.17.03-.25h5.4c.01.08.03.16.03.25m8.27-2.04L19 14.67a2.66 2.66 0 01-.42-1.44V7.38A7.36 7.36 0 0010.98 0C7.03.11 3.83 3.55 3.83 7.66v5.56c0 .51-.15 1-.39 1.4L.17 18.78c-.22.36-.23.79-.02 1.15.2.36.57.58.98.58H7.5c0 .08-.03.16-.03.25a3.73 3.73 0 007.46 0c0-.09-.02-.17-.03-.25h6.36a1.14 1.14 0 00.94-1.78" id="menubar-messages-icon" fill-rule="evenodd"></path> <path fill-rule="evenodd" d="M11.43 19.7a9.02 9.02 0 008.93-9.1c0-5.03-4-9.1-8.93-9.1a9.02 9.02 0 00-8.93 9.1c0 5.03 4 9.1 8.93 9.1zm6.95-1.9l6 6.87c.44.5-.32 1.16-.76.66l-5.98-6.85a9.78 9.78 0 01-6.21 2.22c-5.49 0-9.93-4.52-9.93-10.1S5.94.5 11.43.5c5.48 0 9.93 4.52 9.93 10.1 0 2.82-1.�14 5.37-2.98 7.2z" id="menubar-search-icon"></path> <path d="M10.7 10.47l3.74 4.2c.44.5-.3 1.16-.75.66l-3.73-4.2c-.44-.5.3-1.16.75-.66zM6.6 11.7a5.1 5.1 0 100-10.2 5.1 5.1 0 000 10.2zm0 1A6.1 6.1 0 116.6.5a6.1 6.1 0 010 12.2z" id="menubar-search-input-icon"></path> <g id="menubar-cart-icon" fill-rule="evenodd"> <path d="M21.5 25a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path> <circle cx="8.5" cy="23.5" r="1.5" opacity=".9"></circle> <path fill-rule="nonzero" d="M4.57 2H.5a.5.5 0 010-1h4.48a.5.5 0 01.5.4l.5 2.7 18.52.18c.31 0 .54.28.5.58l-2.28 13.72a.5.5 0 01-.49.42H8.16a.5.5 0 01-.49-.4L4.57 2zm1.6 3.1L8.57 18h13.24l2.1-12.73L6.17 5.1z"></path> </g> <g id="menubar-phone-menu-icon"> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 6.25H3V4.75H21V6.25Z" fill="#222222"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 12.75H3V11.25H21V12.75Z" fill="#222222"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 19.75L3 19.75V18.25H12L21 18.25V19.75Z" fill="#222222"></path> </g> <g id="bandcamp-logo-color-bcaqua"> <path d="M26.62 0h2.42v5.8h.04a3.96 3.96 0 013.28-1.78c3.46 0 5.14 2.73 5.14 6.05C37.5 13.12 36 16 32.76 16c-1.49 0-3.08-.37-3.8-1.87h-.05v1.57h-2.3V0m5.43 6c-2.04 0-3.08 1.6-3.08 4.02 0 2.29 1.12 4 3.08 4 2.2 0 3.04-2.02 3.04-4 0-2.06-1.05-4.02-3.04-4.02" id="b" fill="#333"></path> <path d="M56.26 4.05c-1.44 0-2.7.77-3.42 2.03l-.04-.05V4.36h-2.3v9.68l-1.61.01c-.45 0-.58-.24-.58-.85V7.35c0-2.4-2.25-3.3-4.4-3.3-2.42 0-4.82.86-4.99 3.78h2.42c.11-1.23 1.07-1.8 2.43-1.8.97 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.87 1.38.4 0 1.17-.15 4.96-.28v-.03h.02v-6.7c0-1.67 1.04-2.99 2.65-2.99 1.42 0 2.1.77 2.15 2.55v7.14h2.42v-7.8c0-2.55-1.5-3.87-3.88-3.87zM45.9 11.9c0 1.58-1.66 2.15-2.72 2.15-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87z" id="an" fill="#333"></path> <path d="M72.62 15.7h-2.29v-1.54h-.04c-.64 1.3-2.02 1.84-3.4 1.84-3.47 0-5.14-2.66-5.14-6.06 0-4.12 2.35-5.92 4.76-5.92 1.38 0 2.9.53 3.65 1.78h.04V0h2.43v15.7m-5.42-1.68c2.16 0 3.08-2.04 3.08-4.02 0-2.5-1.17-4-3.04-4-2.27 0-3.08 2.09-3.08 4.13 0 1.96.93 3.9 3.04 3.9" id="d" fill="#333"></path> <path d="M82.25 8.16c-.19-1.38-1.17-2.13-2.5-2.13-1.26 0-3.02.68-3.02 4.13 0 1.9.8 3.9 2.9 3.9 1.41 0 2.39-.97 2.62-2.6h2.42c-.44 2.95-2.2 4.57-5.03 4.57-3.44 0-5.34-2.53-5.34-5.87 0-3.43 1.81-6.1 5.42-6.1 2.55 0 4.72 1.31 4.95 4.1h-2.41" id="c" fill="#333"></path> <path d="M106.44 5.94c-.5-1.3-1.75-1.89-3.09-1.89-1.74 0-2.65.77-3.37 1.9l-.07-1.59h-2.3v9.68l-1.61.01c-.45 0-.57-.24-.57-.85V7.35c0-2.4-2.26-3.3-4.4-3.3-2.42 0-4.83.86-5 3.78h2.43c.1-1.23 1.06-1.8 2.42-1.8.98 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.88 1.38.4 0 1.16-.15 4.92-.28l.05-6.77c0-1.9 1.15-2.95 2.4-2.95 1.47 0 1.93.84 1.93 2.4v7.3h2.43V9.05c0-1.9.7-3.03 2.33-3.03 1.9 0 2 1.25 2 3.06v6.63h2.42V7.88c0-2.77-1.36-3.83-3.67-3.83-1.6 0-2.64.73-3.44 1.9zm-16.15 8.11c-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87c0 1.58-1.66 2.15-2.72 2.15z" id="am" fill="#333"></path> <path d="M118.04 4.36V5.9h.04c.68-1.3 2-1.85 3.4-1.85 3.46 0 5.14 2.73 5.14 6.05 0 3.05-1.48 5.93-4.74 5.93-1.4 0-2.9-.53-3.67-1.78h-.05v5.67h-2.42V4.36h2.3zm.04 5.7c0 2.28 1.13 4 3.08 4 2.21 0 3.04-2.03 3.04-4 0-2.07-1.04-4.03-3.04-4.03-2.04 0-3.08 1.6-3.08 4.02z" id="p" fill="#333"></path> <path id="rhomboid" fill="#1DA0C3" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="bandcamp-logo-color-white" fill="#FFF"> <path d="M26.62 0h2.42v5.8h.04a3.96 3.96 0 013.28-1.78c3.46 0 5.14 2.73 5.14 6.05C37.5 13.12 36 16 32.76 16c-1.49 0-3.08-.37-3.8-1.87h-.05v1.57h-2.3V0m5.43 6c-2.04 0-3.08 1.6-3.08 4.02 0 2.29 1.12 4 3.08 4 2.2 0 3.04-2.02 3.04-4 0-2.06-1.05-4.02-3.04-4.02" id="b"></path> <path d="M56.26 4.05c-1.44 0-2.7.7�7-3.42 2.03l-.04-.05V4.36h-2.3v9.68l-1.61.01c-.45 0-.58-.24-.58-.85V7.35c0-2.4-2.25-3.3-4.4-3.3-2.42 0-4.82.86-4.99 3.78h2.42c.11-1.23 1.07-1.8 2.43-1.8.97 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.87 1.38.4 0 1.17-.15 4.96-.28v-.03h.02v-6.7c0-1.67 1.04-2.99 2.65-2.99 1.42 0 2.1.77 2.15 2.55v7.14h2.42v-7.8c0-2.55-1.5-3.87-3.88-3.87zM45.9 11.9c0 1.58-1.66 2.15-2.72 2.15-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87z" id="an"></path> <path d="M72.62 15.7h-2.29v-1.54h-.04c-.64 1.3-2.02 1.84-3.4 1.84-3.47 0-5.14-2.66-5.14-6.06 0-4.12 2.35-5.92 4.76-5.92 1.38 0 2.9.53 3.65 1.78h.04V0h2.43v15.7m-5.42-1.68c2.16 0 3.08-2.04 3.08-4.02 0-2.5-1.17-4-3.04-4-2.27 0-3.08 2.09-3.08 4.13 0 1.96.93 3.9 3.04 3.9" id="d"></path> <path d="M82.25 8.16c-.19-1.38-1.17-2.13-2.5-2.13-1.26 0-3.02.68-3.02 4.13 0 1.9.8 3.9 2.9 3.9 1.41 0 2.39-.97 2.62-2.6h2.42c-.44 2.95-2.2 4.57-5.03 4.57-3.44 0-5.34-2.53-5.34-5.87 0-3.43 1.81-6.1 5.42-6.1 2.55 0 4.72 1.31 4.95 4.1h-2.41" id="c"></path> <path d="M106.44 5.94c-.5-1.3-1.75-1.89-3.09-1.89-1.74 0-2.65.77-3.37 1.9l-.07-1.59h-2.3v9.68l-1.61.01c-.45 0-.57-.24-.57-.85V7.35c0-2.4-2.26-3.3-4.4-3.3-2.42 0-4.83.86-5 3.78h2.43c.1-1.23 1.06-1.8 2.42-1.8.98 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.88 1.38.4 0 1.16-.15 4.92-.28l.05-6.77c0-1.9 1.15-2.95 2.4-2.95 1.47 0 1.93.84 1.93 2.4v7.3h2.43V9.05c0-1.9.7-3.03 2.33-3.03 1.9 0 2 1.25 2 3.06v6.63h2.42V7.88c0-2.77-1.36-3.83-3.67-3.83-1.6 0-2.64.73-3.44 1.9zm-16.15 8.11c-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87c0 1.58-1.66 2.15-2.72 2.15z" id="am"></path> <path d="M118.04 4.36V5.9h.04c.68-1.3 2-1.85 3.4-1.85 3.46 0 5.14 2.73 5.14 6.05 0 3.05-1.48 5.93-4.74 5.93-1.4 0-2.9-.53-3.67-1.78h-.05v5.67h-2.42V4.36h2.3zm.04 5.7c0 2.28 1.13 4 3.08 4 2.21 0 3.04-2.03 3.04-4 0-2.07-1.04-4.03-3.04-4.03-2.04 0-3.08 1.6-3.08 4.02z" id="p"></path> <path id="rhomboid" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="bandcamp-rhomboid-white"> <path id="rhomboid" fill="#FFF" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="mobile-cart-up"> <path fill="#fff" stroke="#eee" d="M5 12L16 1h0l11 11"></path> <path fill="none" id="blocking" stroke="#fff" stroke-width="2" d="M4.5 12H27"></path> </g> <defs> <lineargradient x1="50%" y1="100%" x2="50%" y2="0%" id="fanAppGradient"> <stop stop-color="#00BAEF" offset="0%"></stop> <stop stop-color="#1DA0C3" offset="100%"></stop> </lineargradient> </defs> <g id="fan-app-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mobileweb-fanartist-02" transform="translate(-86 -385)"> <g id="Group"> <g id="menu" transform="translate(58 39)"> <g id="fan-app-icon" transform="translate(28 346)"> <rect id="bg" fill="#FFF" x="0" y="0" width="23" height="23" rx="3"></rect> <path id="tent" fill="url(#fanAppGradient)" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> </g> </g> </g> </g> <g id="artist-app-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mobileweb-fanartist-02" transform="translate(-86 -334)"> <g id="Group"> <g id="menu" transform="translate(58 39)"> <g id="artist-app-icon" transform="translate(28 295)"> <rect id="bg" fill="#4999AD" x="0" y="0" width="23" height="23" rx="3"></rect> <path id="tent" fill="#FFF" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> </g> </g> </g> </g> <path id="embed-icon" d="M16.9 2.3L22 6.97l-5.1 4.68c-.43.43-1 .43-1.43 0-.43-�.43-.4-1.13.02-1.57l3.42-3.1-3.42-3.12a1.12 1.12 0 01-.02-1.56c.43-.43 1-.43 1.43 0zm-6.48 10.76c-.14.63-.62.98-1.2.87-.58-.12-.93-.72-.8-1.35L11.47.88c.14-.62.62-.97 1.2-.86.58.12.93.72.8 1.35l-2.8 10.77-.24.92zM5.1 2.3c.43-.43 1-.43 1.43 0 .43.43.43 1.13 0 1.56L3.1 6.97l3.44 3.11c.43.44.43 1.14 0 1.57-.42.43-1 .43-1.43 0L0 6.97 5.1 2.3z"></path> <path id="email-link" d="M0 2C0 .9.9 0 2 0h14a2 2 0 012 2v8a2 2 0 01-2 2H2a2 2 0 01-2-2V2zm16.06 9l.94-.9-4.7-4.55L17 1.9 16.06 1 9.24 6.47h-.48L1.94 1 1 1.9l4.7 3.65L1 10.09l.94.91 4.7-4.55 2.12 1.82h.48l2.11-1.82 4.7 4.55z"></path> <path id="reddit-share" d="M24 11.78a2.65 2.65 0 00-4.5-1.9 13.7 13.7 0 00-6.97-2.05l1.49-4.66 4.01.94v.05a2.17 2.17 0 004.34 0 2.17 2.17 0 00-4.2-.78l-4.32-1.02a.37.37 0 00-.44.25l-1.66 5.21c-2.83.03-5.4.8-7.3 2.03a2.64 2.64 0 10-3.13 4.2c-.06.28-.09.57-.09.86 0 3.9 4.8 7.09 10.72 7.09s10.72-3.18 10.72-7.1c0-.27-.03-.54-.08-.8A2.63 2.63 0 0024 11.78zM6.78 13.6a1.58 1.58 0 013.16 0 1.58 1.58 0 01-3.16 0zm9.06 4.66c-.8.8-2.05 1.18-3.83 1.18H12c-1.78 0-3.03-.38-3.83-1.18a.37.37 0 010-.52.37.37 0 01.53 0c.65.65 1.73.96 3.3.96H12c1.57 0 2.65-.31 3.3-.96a.37.37 0 01.53 0c.14.14.14.38 0 .52zm-.2-3.1c-.86 0-1.57-.7-1.57-1.57a1.58 1.58 0 013.16 0c0 .87-.71 1.58-1.58 1.58z"></path> <path id="copy-icon" d="M16.95 7.05a1 1 0 010 1.41l-8.48 8.49a1 1 0 11-1.42-1.41l8.49-8.49a1 1 0 011.4 0zm-5.8 10.04A4.2 4.2 0 0110 19.2l-1.66 1.65c-1.56 1.56-3.99 1.67-5.41.24-1.43-1.43-1.33-3.86.23-5.42L4.82 14c.6-.6 1.33-.98 2.09-1.14l1.93-1.94c-1.82-.3-3.83.3-5.31 1.79l-1.66 1.66c-2.35 2.34-2.5 5.98-.36 8.12 2.15 2.15 5.79 1.99 8.12-.35l1.66-1.66a6.14 6.14 0 001.79-5.32l-1.94 1.93zm3.22-15.23L12.7 3.52a6.14 6.14 0 00-1.79 5.32l1.94-1.93c.16-.76.54-1.49 1.14-2.1l1.66-1.65c1.56-1.56 3.99-1.66 5.42-.24 1.43 1.43 1.32 3.86-.24 5.42L19.18 10c-.6.6-1.33.98-2.08 1.14l-1.94 1.94c1.82.3 3.83-.3 5.32-1.78l1.66-1.67c2.34-2.34 2.5-5.97.35-8.12-2.14-2.14-5.78-1.98-8.12.35z"></path> <path id="share-icon" d="M6 17A15.24 15.24 0 0117 5.33V2l7 6.64-7 6.7V12s-6.17-.17-11 5zm12 .14V20H2V8h6.6a17 17 0 012.34-2H0v16h20v-6.77l-2 1.91z"></path> <!--hubs--> <g transform="translate(-1036 -601)" fill-rule="nonzero" stroke="#323232" id="hub-page-next" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 602.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 624l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape"></path> </g> <g transform="translate(-1036 -655)" fill-rule="nonzero" stroke="#323232" id="hub-page-prev" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 656.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 678l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape" transform="matrix(-1 0 0 1 2100 0)"></path> </g> <g transform="translate(-1036 -601)" fill-rule="nonzero" stroke="#FFF" id="hub-page-next-light" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 602.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 624l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape"></path> </g> <g transform="translate(-1036 -655)" fill-rule="nonzero" stroke="#FFF" id="hub-page-prev-light" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 656.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 678l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape" transform="matrix(-1 0 0 1 2100 0)"></path> </g> <g id="material-close"> <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </g> <g id="material-add"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path> </g> <g id="material-arrow-fwd"> <path d="M0 0h24v24H0z" fill=�"none"></path> <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"></path> </g> <g id="material-done"> <path fill="none" d="M0 0h24v24H0z"></path> <path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"></svg>--> <g id="material-queue"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M15 6H3v2h12V6zm0 4H3v2h12v-2zM3 16h8v-2H3v2zM17 6v8.18A3 3 0 1019 17V8h3V6h-5z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"></svg>--> <g id="material-vol-up"> <path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3A4.5 4.5 0 0014 7.97v8.05A4.47 4.47 0 0016.5 12zM14 3.23v2.06a7 7 0 010 13.42v2.06a9 9 0 000-17.54z" id="Shape" fill="#333" fill-rule="nonzero"></path> </g> <path fill="#333" d="M3 9v6h4l5 5V4L7 9z" id="material-vol-mute"></path> <g id="material-unlock"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6A5 5 0 007 6h1.9a3.1 3.1 0 016.2 0v2H6a2 2 0 00-2 2v10c0 1.1.9 2 2 2h12a2 2 0 002-2V10a2 2 0 00-2-2zm0 12H6V10h12v10z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 128 128" > <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-heart"></use> </svg>--> <path d="M25.75 36.06C10.4 51.72 18.82 70.11 41.2 90.41a249.17 249.17 0 0115.33 15.21c1.63 1.77 3.09 3.4 4.34 4.84.76.86 1.27 1.48 1.54 1.8l1.44 1.74 1.4-1.8 1.46-1.79A201.31 201.31 0 0185.85 90.4c23.11-21 31.63-39.47 15.27-54.3-11.46-10.04-22.82-8-32.73 1.29a44.91 44.91 0 00-4.78 5.28l-.1.13-.09-.13a41.46 41.46 0 00-4.48-5.45C53.8 32 48.12 29 42.04 29c-5.19 0-10.65 2.19-16.29 7.06z" id="material-heart"></path> <!--<svg width="16px" height="15px" viewBox="0 0 16 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="material-comment"> <path id="ic-comment" d="M14.93 0c.59 0 1.06.48 1.07 1.08v8.57c0 .59-.48 1.06-1.07 1.06H8V15l-4.27-4.29H1.07c-.59 0-1.06-.47-1.07-1.06V1.08C0 .48.48 0 1.07 0h13.86zM1.5 1.5V9.2h2.86l2.14 2.16V9.2h8V1.5h-13z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-keyboard-up"></use></svg>--> <g id="material-keyboard-up"> <path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-keyboard-down"></use></svg>--> <g id="material-keyboard-down"> <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path> <path fill="none" d="M0 0h24v24H0V0z"></path> </g> <defs> <lineargradient id="pledge-processing-mask" x1="50%" x2="50%" y1="0%" y2="100%"> <stop offset="0%" stop-color="#F8E71C"></stop> <stop offset="100%" stop-color="#4E8E25"></stop> </lineargradient> </defs> <path d="M50.17 100.08l5.33 4.51c.49.69-.73 1.95-1.5 1.5l-8-7 8-7c.77-.44 1.99.82 1.5 1.5l-5.3 4.49a45 45 0 001.06-89.93l2.12-1.85a47 47 0 01-3.21 93.78zM45.46 6.12L40.1 1.59c-.48-.68.73-1.94 1.5-1.5l8 7-8 7c-.77.45-1.98-.81-1.5-1.5l5.29-4.47a45 45 0 00-1.03 89.9l-2.1 1.84a47 47 0 013.19-93.74zm1.14 71.27v-5.4a22.16 22.16 0 01-12.75-5.57l2.43-3.24c3.24 2.92 6.43 4.7 10.48 5.13v-13.5c-8-1.89-11.5-4.86-11.5-10.47v-.11c0-5.56 4.7-9.61 11.34-9.94v-3.13h3.45v3.24c4.05.38 7.18 1.9 10.32 4.32l-2.33 3.24c-2.59-2.21-5.29-3.4-8.15-3.89v13.29c8.2 1.89 11.66 5.02 11.66 10.47v.11c0 5.78-4.7 9.72-11.5 10.15v5.3H46.6zm.16-26.79V37.91c-4.54.16-7.35 2.76-7.35 6.05v.1c0 3.03 1.4 5.03 7.35 6.54zm3.13 17.88c4.59-.22 7.5-2.76 7.5-6.27v-.1c0-3.2-1.5-5.08-7.5-6.54v12.9z" transform="translate(0 .9)" id="pledge-processing"></path> <!-�-common icons--> <g id="help" fill="none" fill-rule="evenodd"> <rect width="15" height="15" fill="#B8B8B8" rx="7.5"></rect> <path fill="#FFF" d="M6.57 9.8h1.72v1.7H6.57V9.8zM4.79 6.19c.01-.4.08-.76.2-1.1.14-.32.32-.6.55-.85.23-.24.5-.43.83-.57a3.45 3.45 0 012.4.01c.35.15.63.32.84.54a1.93 1.93 0 01.6 1.37 2.14 2.14 0 01-.93 1.86l-.47.35c-.15.11-.28.24-.4.39-.1.14-.18.33-.2.55v.42H6.7v-.5a2.25 2.25 0 01.54-1.34c.13-.15.27-.28.42-.39.14-.1.28-.22.4-.33.13-.1.23-.23.3-.36a.9.9 0 00.1-.5c0-.33-.07-.58-.24-.74a.94.94 0 00-.69-.24c-.2 0-.36.03-.5.11-.15.08-.27.18-.36.3-.1.14-.16.29-.2.46-.05.17-.07.36-.07.56H4.8z"></path> </g> <g id="ic-add-video"> <path d="M88 32a8 8 0 018 8v19l24-24v69L96 80v16a8 8 0 01-8 8H16a8 8 0 01-8-8V40a8 8 0 018-8h72zM56 52h-8v12H36v8h12v12h8V72h12v-8H56V52z" id="ic-add-video"></path> </g> <g id="ic-add-photo"> <path d="M104 8H88a8 8 0 00-8-8H32a8 8 0 00-8 8H8a8 8 0 00-8 8v56a8 8 0 008 8h96a8 8 0 008-8V16a8 8 0 00-8-8zM56 68a24 24 0 110-48 24 24 0 010 48zm4-40h-8v12H40v8h12v12h8V48h12v-8H60V28z" id="ic-add-photo"></path> </g> <path fill="#1DA0C3" fill-rule="evenodd" d="M8.86 8.26H0L4.14.62H13L8.86 8.26" id="bc-logo-tent"></path> <!--<svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="contextual-dots" stroke="none" fill="none" fill-rule="evenodd"> <g transform="translate(7 17)" fill="#818285"> <circle cx="3" cy="3" r="3"></circle> <circle cx="13" cy="3" r="3"></circle> <circle cx="23" cy="3" r="3"></circle> </g> <path d="M0 0h40v40H0z"></path> </g> <!--<svg width="128px" height="128px" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="report-flag-icon"> <path fill="none" d="M0 0h128v128H0z"></path> <path d="M34.56 20v95.7h-7.9V20h7.9zm7.78 5.01s9.54-10 19.34 0c21.28 21.72 40.61-.65 40.61-.65v46.58s-19.33 22.37-40.61.65c-9.8-10-19.34 0-19.34 0z"></path> </g> <!-- <svg id="icon-allow-comment" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="allow-comment-icon"> <polygon points="15.981 3 6.573 13.501 2.708 9.635 2 10.342 6.614 14.956 16.726 3.668"></polygon> </g> <!-- <svg class="live-calendar-icon" viewBox="0 0 12 11"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#live-calendar-icon"></use></svg> --> <g id="live-calendar-icon" fill="none" fill-rule="evenodd"> <g id="live-calendar-icon-stroke" transform="translate(-1033 -482)" stroke-width=".9"> <g id="component/event-card/4-col" transform="translate(744 209.5)"> <g id="Group" transform="translate(289 272)"> <rect id="Rectangle" x=".45" y="2.65" width="10.73" height="8.36" rx="1.8"></rect> <path id="Path" d="M2.91.66v3.08M8.72.66v3.08"></path> <path id="Path-4" d="M.83 5.67h10.8"></path> </g> </g> </g> </g> <!-- <svg class="live-clock-icon" viewBox="0 0 12 11"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#live-clock-icon"></use></svg> --> <g id="live-clock-icon" fill="none" fill-rule="evenodd"> <g id="live-clock-icon-stroke" transform="translate(-1033 -499)"> <g id="component/event-card/4-col" transform="translate(744 209.5)"> <g id="icon/clock" transform="translate(289 289)"> <circle id="Oval" cx="6" cy="6.5" r="5.5"></circle> <path id="Path-5" d="M6 2.53V7h3.03"></path> </g> </g> </g> </g> <!-- <svg id="icon-ban" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="ban-user-icon"> <pat�h d="M8.0002,0.0002 C3.5822,0.0002 0.0002,3.5822 0.0002,8.0002 C0.0002,12.4182 3.5822,16.0002 8.0002,16.0002 C12.4182,16.0002 16.0002,12.4182 16.0002,8.0002 C16.0002,3.5822 12.4182,0.0002 8.0002,0.0002 L8.0002,0.0002 Z M8.0002,1.0002 C11.8602,1.0002 15.0002,4.1402 15.0002,8.0002 C15.0002,11.8592 11.8602,15.0002 8.0002,15.0002 C4.1402,15.0002 1.0002,11.8592 1.0002,8.0002 C1.0002,4.1402 4.1402,1.0002 8.0002,1.0002 L8.0002,1.0002 Z M8.7072,8.0002 L11.6472,10.9402 L10.9402,11.6472 L8.0002,8.7072 L5.0592,11.6472 L4.3522,10.9402 L7.2922,8.0002 L4.3522,5.0592 L5.0592,4.3522 L8.0002,7.2932 L10.9402,4.3522 L11.6472,5.0592 L8.7072,8.0002 Z"></path> </g> <!-- <svg id="icon-delete-comment" fill-rule="evenodd" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="delete-comment-icon" fill-rule="evenodd"> <path d="M10.5,14.518 L11.5,14.518 L11.5,5.37 L10.5,5.37 L10.5,14.518 Z M6.5,14.518 L7.5,14.518 L7.5,5.37 L6.5,5.37 L6.5,14.518 Z M4.017,16.002 L14.017,16.002 L14.017,3.887 L4.017,3.887 L4.017,16.002 Z M6.464,2.887 L11.536,2.887 L11.536,2 L6.464,2 L6.464,2.887 Z M14.001,2.887 L12.536,2.887 L12.536,1 L5.464,1 L5.464,2.887 L3.999,2.887 L1,2.887 L1,3.887 L3,3.887 L3,15.989 C3,16.541 3.447,16.988 3.999,16.988 L14.001,16.988 C14.553,16.988 15,16.541 15,15.989 L15,3.887 L17,3.887 L17,2.887 L14.001,2.887 Z"></path> </g> <!-- <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"></svg> --> <g id="ic-edit"> <svg viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path d="m12.02 6.27 1.06-1.07a.56.56 0 0 0 .17-.41c0-.16-.06-.3-.17-.41l-1.36-1.36a.56.56 0 0 0-.4-.17c-.17 0-.31.06-.42.17L9.83 4.08l2.19 2.19zm-7.09 7.08L11.4 6.9 9.2 4.7l-6.45 6.46v2.18h2.18z"></path> </svg> </g> <!-- <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-tooltip"> <path d="M8 15.06a6.55 6.55 0 0 0 5.74-3.28c.61-1.04.92-2.16.92-3.38a6.55 6.55 0 0 0-3.28-5.74A6.55 6.55 0 0 0 8 1.74c-1.2 0-2.33.3-3.36.92-1 .58-1.8 1.38-2.38 2.38a6.52 6.52 0 0 0-.92 3.36c0 1.2.3 2.33.92 3.36A6.55 6.55 0 0 0 8 15.06zm0-1.32a5.2 5.2 0 0 1-2.69-.73 5.18 5.18 0 0 1-1.92-1.92 5.2 5.2 0 0 1 0-5.38A5.18 5.18 0 0 1 5.31 3.8a5.2 5.2 0 0 1 5.38 0c.8.47 1.45 1.11 1.92 1.92a5.2 5.2 0 0 1 0 5.38A5.18 5.18 0 0 1 10.69 13a5.2 5.2 0 0 1-2.69.73zm.66-3.34c0-.33.1-.64.32-.93.11-.16.34-.38.67-.68.33-.3.56-.53.69-.73.2-.3.32-.64.32-1A2.72 2.72 0 0 0 8 4.4a2.72 2.72 0 0 0-2.66 2.66h1.32c0-.37.13-.68.4-.93.26-.26.58-.39.94-.39s.68.13.94.39c.27.25.4.56.4.93 0 .24-.07.46-.2.65-.1.14-.27.3-.5.48l-.6.48a2.19 2.19 0 0 0-.7 1.73h1.32zm0 2v-1.34H7.34v1.34h1.32z" fill="#999"></path> </g> <!-- <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-camera-small"> <path d="M9.21 5.93H7.57v1.65h-.93V5.93H5V5h1.64V3.36h.93V5h1.64v.93zm-2.13 3.1A3.57 3.57 0 0 1 3.53 5.5c0-1.94 1.6-3.54 3.55-3.54 1.93 0 3.54 1.6 3.54 3.54s-1.6 3.54-3.54 3.54zm6.2-7.86h-2.75C10.53.53 10 0 9.36 0H4.68C4.03 0 3.5.53 3.5 1.17H.76a.77.77 0 0 0-.76.76v7.43c0 .4.35.76.76.76h12.46c.4 0 .76-.35.76-.76V1.93c.11-.41-.24-.76-.7-.76z"></path> </g> <!-- <svg width="326" height="324" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-spinny"> <g transform="translate(0 2)" opacity=".99" fill="none" fill-rule="evenodd"> <circle fill="#A4A4A5" cx="161" cy="287" r="35"></circle> <circle fill="#606463" cx="161" cy="35" r="35"></circle> <circle fill="#D2D2D1" transform="rotate(90 35 161)" cx="35" cy="161" r="35"></circle> <circle fill="#7C7F7E" transform="rotate(90 287 161)" cx="287" cy="161" r="35"></circle> <circle fill="#BBBAB9" transform="rotate(45 71.9 250.1)" cx="71.9" cy="250.1" r="35"></circle> <circle fill="#717474" transform="rotate(45 250.1 71.9)" cx="250.1" cy="71.9" r="35"></circle> <circle fill="#DCDCDC" transform="rotate(135 71.9 71.9)" cx="71.9" cy="71.9" r="35"></circle> 5 5��;K�c�?{  �?��y ;Snowball Earth | Snowball EarthS n o w b a l l E a r t h | S n o w b a l l E a r t hhttps://snowballearth.bandcamp.com/releases< h t t p s : / / s n o w b a l l e a r t h . b a n d c a m p . c o m / r e l e a s e s >https://snowballearth.bandcamp.com/album/snowball-earth�Connection: keep-alive Link: <https://snowballearth.bandcamp.com/album/snowball-earth>; rel="canonical" Content-Security-Policy: base-uri 'none'; object-src 'none'; report-uri https://bandcamp.com/api/cspreport/1/violation; script-src http: https: 'nonce-4dlvOParQFPQNvCAERQ0Fw==' 'report-sample' 'strict-dynamic' Via: 1.1 varnish Via: 1.1 varnish Server: nginx Accept-Ranges: bytes Referrer-Policy: no-referrer-when-downgrade Date: Tue, 27 May 2025 17:37:38 GMT X-Served-By: cache-yul1970063-YUL, cache-yul1970049-YUL X-Cache: MISS, MISS X-Cache-Hits: 0, 0 X-Timer: S1748367458.071919,VS0,VE614 Vary: Accept-Encoding Strict-Transport-Security: max-age=63072000 Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 <!DOCTYPE html> <html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en"> <head> <title>Snowball Earth | Snowball Earth</title> ��Z:{�gG�G �%�a�S�:Moffitor | Put Your Computer Monitor to Sleep on DemandM o f f i t o r | P u t Y o u r C o m p u t e r M o n i t o r t o S l e e p o n D e m a n dhttps://pragmar.com/moffitor/< h t t p s : / / p r a g m a r . c o m / m o f f i t o r / >https://pragmar.com/moffitor/�Server: nginx Date: Tue, 27 May 2025 17:37:37 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding X-Frame-Options: DENY X-Content-Type-Options: nosnifx�}9#7_�7_ �;  9IZKyA7IWsOgI Z K y A 7 I W s O ghttps://www.youtube.com/embed/IZKyA7IWsOg< h t t p s : / / w w w . y o u t u b e . c o m / e m b e d / I Z K y A 7 I W s O g >https://www.youtube.com/embed/IZKyA7IWsOg�X-Content-Type-Options: nosniff Cache-Control: no-store, must-revalidate, no-cache, max-age=0 Pragma: no-cache Date: Tue, 27 May 2025 17:37:37 GMT Strict-Transport-Security: max-age=31536000 Cross-Origin-Opener-Policy-Report-Only: same-origin; report-to="youtube_main" Report-To: {"group":"youtube_main","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/youtube_main"}]} Content-Security-Policy: require-trusted-types-for 'script' Origin-Trial: AmhMBR6zCLzDDxpW+HfpP67BqwIknWnyMOXOQGfzYswFmJe+fgaI6XZgAzcxOrzNtP7hEDsOo1jdjFnVr2IdxQ4AAAB4eyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJXZWJWaWV3WFJlcXVlc3RlZFdpdGhEZXByZWNhdGlvbiIsImV4cGlyeSI6MTc1ODA2NzE5OSwiaXNTdWJkb21haW4iOnRydWV9 Permissions-Policy: ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=* Cross-Origin-Resource-Policy: cross-origin P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info." Server: ESF X-XSS-Protection: 0 Set-Cookie: VISITOR_INFO1_LIVE=1Phke_7_lKg; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:37 GMT; Path=/; Secure; HttpOnly; SameSite=none VISITOR_PRIVACY_METADATA=CgJVUxIEGgAgOQ%3D%3D; Domain=.youtube.com; Expires=Sun, 23-Nov-2025 17:37:37 GMT; Path=/; Secure; HttpOnly; SameSite=none Alt-Svc: h3=":443"; ma=2592000 h3-29=":443"; ma=2592000 Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 Expires: Mon, 01 Jan 1990 00:00:00 GMTb�8v1.87z" id="an" fill="#333"></path> <path d="M72.62 15.7h-2.29v-1.54h-.04c-.64 1.3-2.02 1.84-3.4 1.84-3.47 0-5.14-2.66-5.14-6.06 0-4.12 2.35-5.92 4.76-5.92 1.38 0 2.9.53 3.65 1.78h.04V0h2.43v15.7m-5.42-1.68c2.16 0 3.08-2.04 3.08-4.02 0-2.5-1.17-4-3.04-4-2.27 0-3.08 2.09-3.08 4.13 0 1.96.93 3.9 3.04 3.9" id="d" fill="#333"></path> <path d="M82.25 8.16c-.19-1.38-1.17-2.13-2.5-2.13-1.26 0-3.02.68-3.02 4.13 0 1.9.8 3.9 2.9 3.9 1.41 0 2.39-.97 2.62-2.6h2.42c-.44 2.95-2.2 4.57-5.03 4.57-3.44 0-5.34-2.53-5.34-5.87 0-3.43 1.81-6.1 5.42-6.1 2.55 0 4.72 1.31 4.95 4.1h-2.41" id="c" fill="#333"></path> <path d="M106.44 5.94c-.5-1.3-1.75-1.89-3.09-1.89-1.74 0-2.65.77-3.37 1.9l-.07-1.59h-2.3v9.68l-1.61.01c-.45 0-.57-.24-.57-.85V7.35c0-2.4-2.26-3.3-4.4-3.3-2.42 0-4.83.86-5 3.78h2.43c.1-1.23 1.06-1.8 2.42-1.8.98 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.88 1.38.4 0 1.16-.15 4.92-.28l.05-6.77c0-1.9 1.15-2.95 2.4-2.95 1.47 0 1.93.84 1.93 2.4v7.3h2.43V9.05c0-1.9.7-3.03 2.33-3.03 1.9 0 2 1.25 2 3.06v6.63h2.42V7.88c0-2.77-1.36-3.83-3.67-3.83-1.6 0-2.64.73-3.44 1.9zm-16.15 8.11c-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87c0 1.58-1.66 2.15-2.72 2.15z" id="am" fill="#333"></path> <path d="M118.04 4.36V5.9h.04c.68-1.3 2-1.85 3.4-1.85 3.46 0 5.14 2.73 5.14 6.05 0 3.05-1.48 5.93-4.74 5.93-1.4 0-2.9-.53-3.67-1.78h-.05v5.67h-2.42V4.36h2.3zm.04 5.7c0 2.28 1.13 4 3.08 4 2.21 0 3.04-2.03 3.04-4 0-2.07-1.04-4.03-3.04-4.03-2.04 0-3.08 1.6-3.08 4.02z" id="p" fill="#333"></path> <path id="rhomboid" fill="#1DA0C3" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="bandcamp-logo-color-white" fill="#FFF"> <path d="M26.62 0h2.42v5.8h.04a3.96 3.96 0 013.28-1.78c3.46 0 5.14 2.73 5.14 6.05C37.5 13.12 36 16 32.76 16c-1.49 0-3.08-.37-3.8-1.87h-.05v1.57h-2.3V0m5.43 6c-2.04 0-3.08 1.6-3.08 4.02 0 2.29 1.12 4 3.08 4 2.2 0 3.04-2.02 3.04-4 0-2.06-1.05-4.02-3.04-4.02" id="b"></path> <path d="M56.26 4.05c-1.44 0-2.7.77-3.42 2.03l-.04-.05V4.36h-2.3v9.68l-1.61.01c-.45 0-.58-.24-.58-.85V7.35c0-2.4-2.25-3.3-4.4-3.3-2.42 0-4.82.86-4.99 3.78h2.42c.11-1.23 1.07-1.8 2.43-1.8.97 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.87 1.38.4 0 1.17-.15 4.96-.28v-.03h.02v-6.7c0-1.67 1.04-2.99 2.65-2.99 1.42 0 2.1.77 2.15 2.55v7.14h2.42v-7.8c0-2.55-1.5-3.87-3.88-3.87zM45.9 11.9c0 1.58-1.66 2.15-2.72 2.15-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87z" id="an"></path> <path d="M72.62 15.7h-2.29v-1.54h-.04c-.64 1.3-2.02 1.84-3.4 1.84-3.47 0-5.14-2.66-5.14-6.06 0-4.12 2.35-5.92 4.76-5.92 1.38 0 2.9.53 3.65 1.78h.04V0h2.43v15.7m-5.42-1.68c2.16 0 3.08-2.04 3.08-4.02 0-2.5-1.17-4-3.04-4-2.27 0-3.08 2.09-3.08 4.13 0 1.96.93 3.9 3.04 3.9" id="d"></path> <path d="M82.25 8.16c-.19-1.38-1.17-2.13-2.5-2.13-1.26 0-3.02.68-3.02 4.13 0 1.9.8 3.9 2.9 3.9 1.41 0 2.39-.97 2.62-2.6h2.42c-.44 2.95-2.2 4.57-5.03 4.57-3.44 0-5.34-2.53-5.34-5.87 0-3.43 1.81-6.1 5.42-6.1 2.55 0 4.72 1.31 4.95 4.1h-2.41" id="c"></path> <path d="M106.44 5.94c-.5-1.3-1.75-1.89-3.09-1.89-1.74 0-2.65.77-3.37 1.9l-.07-1.59h-2.3v9.68l-1.61.01c-.45 0-.57-.24-.57-.85V7.35c0-2.4-2.26-3.3-4.4-3.3-2.42 0-4.83.86-5 3.78h2.43c.1-1.23 1.06-1.8 2.42-1.8.98 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.88 1.38.4 0 1.16-.15 4.92-.28l.05-6.77c0-1.9 1.15-2.95 2.4-2.95 1.47 0 1.93.84 1.93 2.4v7.3h2.43V9.05c0-1.9.7-3.03 2.33-3.03 1.9 0 2 1.25 2 3.06v6.63h2.42V7.88c0-2.77-1.36-3.83-3.67-3.83-1.6 0-2.64.73-3.44 1.9zm-16.15 8.11c-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87c0 1.58-1.66 2.15-2.72 2.15z" id="am"></path> <path d="M118.04 4.36V5.9h.04c.68-1.3 2-1.85 3.4-1.85 3.46 0 5.14 2.73 5.14 6.05 0 3.05-1.48 5.93-4.74 5.93-1.4 0-2.9-.53-3.67-1.78h-.05v5.67h-2.42V4.36h2.�"M6 17A15.24 15.24 0 0117 5.33V2l7 6.64-7 6.7V12s-6.17-.17-11 5zm12 .14V20H2V8h6.6a17 17 0 012.34-2H0v16h20v-6.77l-2 1.91z"></path> <!--hubs--> <g transform="translate(-1036 -601)" fill-rule="nonzero" stroke="#323232" id="hub-page-next" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 602.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 624l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape"></path> </g> <g transform="translate(-1036 -655)" fill-rule="nonzero" stroke="#323232" id="hub-page-prev" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 656.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 678l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape" transform="matrix(-1 0 0 1 2100 0)"></path> </g> <g transform="translate(-1036 -601)" fill-rule="nonzero" stroke="#FFF" id="hub-page-next-light" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 602.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 624l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape"></path> </g> <g transform="translate(-1036 -655)" fill-rule="nonzero" stroke="#FFF" id="hub-page-prev-light" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 656.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 678l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape" transform="matrix(-1 0 0 1 2100 0)"></path> </g> <g id="material-close"> <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </g> <g id="material-add"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path> </g> <g id="material-arrow-fwd"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"></path> </g> <g id="material-done"> <path fill="none" d="M0 0h24v24H0z"></path> <path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"></svg>--> <g id="material-queue"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M15 6H3v2h12V6zm0 4H3v2h12v-2zM3 16h8v-2H3v2zM17 6v8.18A3 3 0 1019 17V8h3V6h-5z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"></svg>--> <g id="material-vol-up"> <path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3A4.5 4.5 0 0014 7.97v8.05A4.47 4.47 0 0016.5 12zM14 3.23v2.06a7 7 0 010 13.42v2.06a9 9 0 000-17.54z" id="Shape" fill="#333" fill-rule="nonzero"></path> </g> <path fill="#333" d="M3 9v6h4l5 5V4L7 9z" id="material-vol-mute"></path> <g id="material-unlock"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6A5 5 0 007 6h1.9a3.1 3.1 0 016.2 0v2H6a2 2 0 00-2 2v10c0 1.1.9 2 2 2h12a2 2 0 002-2V10a2 2 0 00-2-2zm0 12H6V10h12v10z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 128 128" > <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-heart"></use> </svg>--> <path d="M25.75 36.06C10.4 51.72 18.82 70.11 41.2 90.41a249.17 249.17 0 0115.33 15.21c1.63 1.77 3.09 3.4 4.34 4.84.76.86 1.27 1.48 1.54 1.8l1.44 1.74 1.4-1.8 1.46-1.79A201.31 201.31 0 0185.85 90.4c23.11-21 31.63-39.47 15.27-54.3-11.46-10.04-22.82-8-32.73 1.29a44.91 44.91 0 00-4.78 5.28l-.1.13-.09-.13a41.46 41.46 0 00-4.48-5.45C53.8 32 48.12 29 42.04 29c-5.19 0-10.65 2.19-16.29 7.06z" id="material-heart"></path> <!--<svg width="16px" height="15px" viewBox="0 0 16 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink=�"http://www.w3.org/1999/xlink">--> <g id="material-comment"> <path id="ic-comment" d="M14.93 0c.59 0 1.06.48 1.07 1.08v8.57c0 .59-.48 1.06-1.07 1.06H8V15l-4.27-4.29H1.07c-.59 0-1.06-.47-1.07-1.06V1.08C0 .48.48 0 1.07 0h13.86zM1.5 1.5V9.2h2.86l2.14 2.16V9.2h8V1.5h-13z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-keyboard-up"></use></svg>--> <g id="material-keyboard-up"> <path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-keyboard-down"></use></svg>--> <g id="material-keyboard-down"> <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path> <path fill="none" d="M0 0h24v24H0V0z"></path> </g> <defs> <lineargradient id="pledge-processing-mask" x1="50%" x2="50%" y1="0%" y2="100%"> <stop offset="0%" stop-color="#F8E71C"></stop> <stop offset="100%" stop-color="#4E8E25"></stop> </lineargradient> </defs> <path d="M50.17 100.08l5.33 4.51c.49.69-.73 1.95-1.5 1.5l-8-7 8-7c.77-.44 1.99.82 1.5 1.5l-5.3 4.49a45 45 0 001.06-89.93l2.12-1.85a47 47 0 01-3.21 93.78zM45.46 6.12L40.1 1.59c-.48-.68.73-1.94 1.5-1.5l8 7-8 7c-.77.45-1.98-.81-1.5-1.5l5.29-4.47a45 45 0 00-1.03 89.9l-2.1 1.84a47 47 0 013.19-93.74zm1.14 71.27v-5.4a22.16 22.16 0 01-12.75-5.57l2.43-3.24c3.24 2.92 6.43 4.7 10.48 5.13v-13.5c-8-1.89-11.5-4.86-11.5-10.47v-.11c0-5.56 4.7-9.61 11.34-9.94v-3.13h3.45v3.24c4.05.38 7.18 1.9 10.32 4.32l-2.33 3.24c-2.59-2.21-5.29-3.4-8.15-3.89v13.29c8.2 1.89 11.66 5.02 11.66 10.47v.11c0 5.78-4.7 9.72-11.5 10.15v5.3H46.6zm.16-26.79V37.91c-4.54.16-7.35 2.76-7.35 6.05v.1c0 3.03 1.4 5.03 7.35 6.54zm3.13 17.88c4.59-.22 7.5-2.76 7.5-6.27v-.1c0-3.2-1.5-5.08-7.5-6.54v12.9z" transform="translate(0 .9)" id="pledge-processing"></path> <!--common icons--> <g id="help" fill="none" fill-rule="evenodd"> <rect width="15" height="15" fill="#B8B8B8" rx="7.5"></rect> <path fill="#FFF" d="M6.57 9.8h1.72v1.7H6.57V9.8zM4.79 6.19c.01-.4.08-.76.2-1.1.14-.32.32-.6.55-.85.23-.24.5-.43.83-.57a3.45 3.45 0 012.4.01c.35.15.63.32.84.54a1.93 1.93 0 01.6 1.37 2.14 2.14 0 01-.93 1.86l-.47.35c-.15.11-.28.24-.4.39-.1.14-.18.33-.2.55v.42H6.7v-.5a2.25 2.25 0 01.54-1.34c.13-.15.27-.28.42-.39.14-.1.28-.22.4-.33.13-.1.23-.23.3-.36a.9.9 0 00.1-.5c0-.33-.07-.58-.24-.74a.94.94 0 00-.69-.24c-.2 0-.36.03-.5.11-.15.08-.27.18-.36.3-.1.14-.16.29-.2.46-.05.17-.07.36-.07.56H4.8z"></path> </g> <g id="ic-add-video"> <path d="M88 32a8 8 0 018 8v19l24-24v69L96 80v16a8 8 0 01-8 8H16a8 8 0 01-8-8V40a8 8 0 018-8h72zM56 52h-8v12H36v8h12v12h8V72h12v-8H56V52z" id="ic-add-video"></path> </g> <g id="ic-add-photo"> <path d="M104 8H88a8 8 0 00-8-8H32a8 8 0 00-8 8H8a8 8 0 00-8 8v56a8 8 0 008 8h96a8 8 0 008-8V16a8 8 0 00-8-8zM56 68a24 24 0 110-48 24 24 0 010 48zm4-40h-8v12H40v8h12v12h8V48h12v-8H60V28z" id="ic-add-photo"></path> </g> <path fill="#1DA0C3" fill-rule="evenodd" d="M8.86 8.26H0L4.14.62H13L8.86 8.26" id="bc-logo-tent"></path> <!--<svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="contextual-dots" stroke="none" fill="none" fill-rule="evenodd"> <g transform="translate(7 17)" fill="#818285"> <circle cx="3" cy="3" r="3"></circle> <circle cx="13" cy="3" r="3"></circle> <circle cx="23" cy="3" r="3"></circle> </g> <path d="M0 0h40v40H0z"></path> </g> <!--<svg width="128px" height="128px" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="report-flag-icon"> <path fill="none" d="M0 0h128v128H0z"></path> <path d="M34.56 20�v95.7h-7.9V20h7.9zm7.78 5.01s9.54-10 19.34 0c21.28 21.72 40.61-.65 40.61-.65v46.58s-19.33 22.37-40.61.65c-9.8-10-19.34 0-19.34 0z"></path> </g> <!-- <svg id="icon-allow-comment" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="allow-comment-icon"> <polygon points="15.981 3 6.573 13.501 2.708 9.635 2 10.342 6.614 14.956 16.726 3.668"></polygon> </g> <!-- <svg class="live-calendar-icon" viewBox="0 0 12 11"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#live-calendar-icon"></use></svg> --> <g id="live-calendar-icon" fill="none" fill-rule="evenodd"> <g id="live-calendar-icon-stroke" transform="translate(-1033 -482)" stroke-width=".9"> <g id="component/event-card/4-col" transform="translate(744 209.5)"> <g id="Group" transform="translate(289 272)"> <rect id="Rectangle" x=".45" y="2.65" width="10.73" height="8.36" rx="1.8"></rect> <path id="Path" d="M2.91.66v3.08M8.72.66v3.08"></path> <path id="Path-4" d="M.83 5.67h10.8"></path> </g> </g> </g> </g> <!-- <svg class="live-clock-icon" viewBox="0 0 12 11"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#live-clock-icon"></use></svg> --> <g id="live-clock-icon" fill="none" fill-rule="evenodd"> <g id="live-clock-icon-stroke" transform="translate(-1033 -499)"> <g id="component/event-card/4-col" transform="translate(744 209.5)"> <g id="icon/clock" transform="translate(289 289)"> <circle id="Oval" cx="6" cy="6.5" r="5.5"></circle> <path id="Path-5" d="M6 2.53V7h3.03"></path> </g> </g> </g> </g> <!-- <svg id="icon-ban" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="ban-user-icon"> <path d="M8.0002,0.0002 C3.5822,0.0002 0.0002,3.5822 0.0002,8.0002 C0.0002,12.4182 3.5822,16.0002 8.0002,16.0002 C12.4182,16.0002 16.0002,12.4182 16.0002,8.0002 C16.0002,3.5822 12.4182,0.0002 8.0002,0.0002 L8.0002,0.0002 Z M8.0002,1.0002 C11.8602,1.0002 15.0002,4.1402 15.0002,8.0002 C15.0002,11.8592 11.8602,15.0002 8.0002,15.0002 C4.1402,15.0002 1.0002,11.8592 1.0002,8.0002 C1.0002,4.1402 4.1402,1.0002 8.0002,1.0002 L8.0002,1.0002 Z M8.7072,8.0002 L11.6472,10.9402 L10.9402,11.6472 L8.0002,8.7072 L5.0592,11.6472 L4.3522,10.9402 L7.2922,8.0002 L4.3522,5.0592 L5.0592,4.3522 L8.0002,7.2932 L10.9402,4.3522 L11.6472,5.0592 L8.7072,8.0002 Z"></path> </g> <!-- <svg id="icon-delete-comment" fill-rule="evenodd" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="delete-comment-icon" fill-rule="evenodd"> <path d="M10.5,14.518 L11.5,14.518 L11.5,5.37 L10.5,5.37 L10.5,14.518 Z M6.5,14.518 L7.5,14.518 L7.5,5.37 L6.5,5.37 L6.5,14.518 Z M4.017,16.002 L14.017,16.002 L14.017,3.887 L4.017,3.887 L4.017,16.002 Z M6.464,2.887 L11.536,2.887 L11.536,2 L6.464,2 L6.464,2.887 Z M14.001,2.887 L12.536,2.887 L12.536,1 L5.464,1 L5.464,2.887 L3.999,2.887 L1,2.887 L1,3.887 L3,3.887 L3,15.989 C3,16.541 3.447,16.988 3.999,16.988 L14.001,16.988 C14.553,16.988 15,16.541 15,15.989 L15,3.887 L17,3.887 L17,2.887 L14.001,2.887 Z"></path> </g> <!-- <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"></svg> --> <g id="ic-edit"> <svg viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path d="m12.02 6.27 1.06-1.07a.56.56 0 0 0 .17-.41c0-.16-.06-.3-.17-.41l-1.36-1.36a.56.56 0 0 0-.4-.17c-.17 0-.31.06-.42.17L9.83 4.08l2.19 2.19zm-7.09 7.08L11.4 6.9 9.2 4.7l-6.45 6.46v2.18h2.18z"></path> </svg> </g> <!-- <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-tooltip"> <path d="M8 15.�06a6.55 6.55 0 0 0 5.74-3.28c.61-1.04.92-2.16.92-3.38a6.55 6.55 0 0 0-3.28-5.74A6.55 6.55 0 0 0 8 1.74c-1.2 0-2.33.3-3.36.92-1 .58-1.8 1.38-2.38 2.38a6.52 6.52 0 0 0-.92 3.36c0 1.2.3 2.33.92 3.36A6.55 6.55 0 0 0 8 15.06zm0-1.32a5.2 5.2 0 0 1-2.69-.73 5.18 5.18 0 0 1-1.92-1.92 5.2 5.2 0 0 1 0-5.38A5.18 5.18 0 0 1 5.31 3.8a5.2 5.2 0 0 1 5.38 0c.8.47 1.45 1.11 1.92 1.92a5.2 5.2 0 0 1 0 5.38A5.18 5.18 0 0 1 10.69 13a5.2 5.2 0 0 1-2.69.73zm.66-3.34c0-.33.1-.64.32-.93.11-.16.34-.38.67-.68.33-.3.56-.53.69-.73.2-.3.32-.64.32-1A2.72 2.72 0 0 0 8 4.4a2.72 2.72 0 0 0-2.66 2.66h1.32c0-.37.13-.68.4-.93.26-.26.58-.39.94-.39s.68.13.94.39c.27.25.4.56.4.93 0 .24-.07.46-.2.65-.1.14-.27.3-.5.48l-.6.48a2.19 2.19 0 0 0-.7 1.73h1.32zm0 2v-1.34H7.34v1.34h1.32z" fill="#999"></path> </g> <!-- <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-camera-small"> <path d="M9.21 5.93H7.57v1.65h-.93V5.93H5V5h1.64V3.36h.93V5h1.64v.93zm-2.13 3.1A3.57 3.57 0 0 1 3.53 5.5c0-1.94 1.6-3.54 3.55-3.54 1.93 0 3.54 1.6 3.54 3.54s-1.6 3.54-3.54 3.54zm6.2-7.86h-2.75C10.53.53 10 0 9.36 0H4.68C4.03 0 3.5.53 3.5 1.17H.76a.77.77 0 0 0-.76.76v7.43c0 .4.35.76.76.76h12.46c.4 0 .76-.35.76-.76V1.93c.11-.41-.24-.76-.7-.76z"></path> </g> <!-- <svg width="326" height="324" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-spinny"> <g transform="translate(0 2)" opacity=".99" fill="none" fill-rule="evenodd"> <circle fill="#A4A4A5" cx="161" cy="287" r="35"></circle> <circle fill="#606463" cx="161" cy="35" r="35"></circle> <circle fill="#D2D2D1" transform="rotate(90 35 161)" cx="35" cy="161" r="35"></circle> <circle fill="#7C7F7E" transform="rotate(90 287 161)" cx="287" cy="161" r="35"></circle> <circle fill="#BBBAB9" transform="rotate(45 71.9 250.1)" cx="71.9" cy="250.1" r="35"></circle> <circle fill="#717474" transform="rotate(45 250.1 71.9)" cx="250.1" cy="71.9" r="35"></circle> <circle fill="#DCDCDC" transform="rotate(135 71.9 71.9)" cx="71.9" cy="71.9" r="35"></circle> <circle fill="#8D8F8F" transform="rotate(135 250.1 250.1)" cx="250.1" cy="250.1" r="35"></circle> </g> </g> <!-- <svg class="arrow" viewBox="0 0 24 24"><use href="#discover-arrow"></svg> --> <path id="discover-arrow" d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"></path> <g id="fan-app-icon" fill="none" fill-rule="evenodd"> <rect fill="#FFF" width="23" height="23" rx="3"></rect> <path fill="url(#fanAppGradient)" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> <!-- <svg width="22px" height="15px" viewBox="0 0 22 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> --> <g id="view-eyeball-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="adminControls---OFF-AIR-Copy" transform="translate(-823.000000, -743.000000)"> <g id="component/video/sound-check" transform="translate(134.000000, 222.000000)"> <g id="Group" transform="translate(689.000000, 521.000000)"> <g transform="translate(0.000000, 0.000000)" id="Oval"> <circle fill="currentColor" cx="11" cy="7.28" r="3"></circle> <path d="M11,1 C15.6667595,1 19.5502286,5.64619254 20.7714147,7.28017631 C19.5496534,8.91449561 15.6664139,13.56 11,13.56 C6.33324048,13.56 2.44977141,8.91380746 1.22858526,7.27982369 C2.45034662,5.64550439 6.33358609,1 11,1 Z" stroke="currentColor" stroke-width="2"></path> </g> </g> </g> </g> </g> <path id="check" fill="none" stroke-width="1.5" d="M1.5 6.5l4 5 8-11"></path> <g id="two-person-silhouette"> <path d='M12.81 8.64c-.244-.359-.808-.605-1.858-.986-1.046-.38-1.38-.701-1.38-1.388 0-.412.32-.277.46-1.032.058-.313.34-.005.394-.72 0-.285-.154-.357-.154-.357s.078-.42.109-.745c.037-.404-.042-1.579-1.494-1.579S6.971 3.008 7.01 3.413c.03.323.108.744.108.744s-.154.0�72-.154.357c.054.715.336.407.394.72.14.755.46.62.46 1.032 0 .467-.156.765-.583 1.027 2.284.995 2.24 1.2 2.24 2.09V11H13s-.028-2.12-.19-2.36zm-6.046-.7c-1.308-.518-1.726-.954-1.726-1.888 0-.56.399-.378.574-1.404.072-.426.426-.007.493-.98 0-.387-.192-.484-.192-.484s.098-.573.136-1.014C6.097 1.62 5.676 0 3.859 0 2.044 0 1.782 1.62 1.83 2.17c.039.441.136 1.014.136 1.014s-.192.097-.192.484c.067.973.42.554.493.98.175 1.026.575.843.575 1.404 0 .934-.418 1.37-1.727 1.887C.717 8.097 0 8.213 0 8.8V11h8.821V9.35c0-.536-.745-.892-2.057-1.41z'></path> </g> <path id="read-more-arr" d="M10.815,3.12018899 C10.809,3.11518899 6.58,0.0611889922 6.58,0.0611889922 C6.427,-0.0388110078 6.221,-0.0138110078 6.097,0.124188992 C5.973,0.260188992 5.967,0.467188992 6.083,0.610188992 L7.863,3.00018899 L0.5,3.00018899 C0.224,3.00018899 0,3.22418899 0,3.50018899 C0,3.77618899 0.224,4.00018899 0.5,4.00018899 L7.863,4.00018899 L6.083,6.39018899 C5.967,6.53318899 5.973,6.74018899 6.097,6.87618899 C6.221,7.01418899 6.427,7.03918899 6.58,6.93918899 L10.802,3.89918899 C10.926,3.78818899 11,3.65518899 11,3.50018899 C11,3.34518899 10.926,3.21218899 10.815,3.12018899 Z"></path> <path id="close-weekly-archive" d="M7.4,6l2.8-2.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L6,4.6L3.2,1.8c-0.4-0.4-1-0.4-1.4,0 c-0.4,0.4-0.4,1,0,1.4L4.6,6L1.8,8.8c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0L6,7.4l2.8,2.8c0.4,0.4,1,0.4,1.4,0 c0.4-0.4,0.4-1,0-1.4L7.4,6z"></path> <path id="nn-view-album" d="M1.43682992,0L0 1.44492059 9.03679561 10.0650366 0.00617548675 18.5439879 1.43065443 20 12 10.0771364z"></path> <path id="nn-own-this" d="M18.1085095,1.66536531 C16.7611171,0.429117108 15.3262573,-0.0849663045 13.8432411,0.146575233 C12.1400821,0.40973698 10.7946553,1.62150502 9.97698178,2.57215133 C9.22220618,1.60722493 7.97112632,0.38423681 6.31317524,0.0741547518 C4.77610618,-0.210427137 3.24493381,0.32099639 1.70786476,1.71942567 C0.531476234,2.97709402 -0.0414849278,4.41734358 0.00274020481,6.00039409 C0.0725176362,8.52287084 1.68722637,11.252409 4.93728222,14.3481295 L4.93728222,14.3491495 C7.46106312,16.7492254 9.23596511,18.9850803 9.25365516,19.0075204 L10.0379142,19.999987 L10.791707,18.9840603 C10.8084143,18.9616201 12.4820898,16.7186252 14.973439,14.3450695 C18.3561702,11.1198081 20.0013452,8.32804954 20.0003624,5.81169284 C20.0003624,4.25516251 19.3674516,2.86489328 18.1085095,1.66536531"></path> <path id="nn-wishlisted" d="M18.1081467,1.66537829 C16.7607543,0.429130081 15.3258944,-0.0849533313 13.8428783,0.146588206 C12.1397193,0.409749953 10.7942925,1.621518 9.97661895,2.57216431 C9.22184336,1.6072379 7.97076349,0.384249783 6.31281241,0.074167725 C4.77574336,-0.210414164 3.24457099,0.321009364 1.70750194,1.71943865 C0.531113412,2.977107 -0.0418477507,4.41735656 0.00237738193,6.00040707 C0.0721548134,8.52288381 1.68686354,11.2524219 4.9369194,14.3481425 L4.9369194,14.3491625 C7.4607003,16.7492384 9.23560229,18.9850933 9.25329234,19.0075334 L10.0375514,20 L10.7913442,18.9840733 C10.8080514,18.9616331 12.481727,16.7186382 14.9730762,14.3450825 C18.3558074,11.1198211 20.0009823,8.32806252 19.9999996,5.81170581 C19.9999996,4.25517548 19.3670888,2.86490625 18.1081467,1.66537829"></path> <path id="nn-add-wishlist" d="M6.26532856,12.8438659 C7.90059563,14.4003455 9.21450913,15.8670674 9.99381609,16.7758637 C10.7485547,15.8548277 12.0251244,14.3840259 13.643685,12.8428459 C16.5574872,10.0634181 18.0355171,7.69911951 18.0345343,5.81216853 C18.0345343,4.83707385 17.6286658,3.97621622 16.793343,3.18165685 C15.9010218,2.36261813 15.0195107,2.02806682 14.1311204,2.16474327 C12.2285501,2.45747566 10.7858986,4.80953457 10.7711576,4.83299396 L9.87981911,6.33643491 L9.07004744,4.78403523 C9.05923738,4.76261579 7.80428783,2.42075662 5.95675052,2.08110544 C5.03494733,1.91178984 4.06302478,2.28714009 3.05965478,3.19797643 C2.31474346,3.99967561 1.93835687,4.91561181 1.96685611,5.94170516 C2.02090641,7.85619543 3.46650608,10.1786751 6.26532856,12.8448859 L6.26532856,12.8438659 Z M10.0370563,20 L9.2528357,19.0075658 C9.23514652,18.9851264 7.46033142,16.7493444 �4.93667407,14.3483268 L4.93667407,14.3473068 C1.68677732,11.2516872 0.0731303674,8.52223813 0.00237361922,6.00086363 C-0.0418493484,4.41786474 0.532066498,2.97766215 1.7074147,1.72003482 C3.24440851,0.320631169 4.77452319,-0.209755055 6.31249973,0.07379758 C7.96938691,0.384889499 9.22138826,1.60681776 9.97612691,2.5717127 C10.7927777,1.62211736 12.1391214,0.409368864 13.842197,0.147235672 C15.3221923,-0.0822583664 16.7599301,0.42874836 18.1082393,1.66597622 C19.3671198,2.86444509 19.9990168,4.25568896 19.9999996,5.81216853 C20.0009823,8.32742319 18.3558879,11.1190907 14.9723395,14.3452669 C12.4811123,16.7177253 10.8085014,18.960647 10.7908122,18.9841064 L10.0370563,20 Z"></path> <path id="bc-daily-expand" d="M9,4H6V1c0-0.6-0.4-1-1-1S4,0.4,4,1v3H1C0.4,4,0,4.4,0,5c0,0.6,0.4,1,1,1h3v3c0,0.6,0.4,1,1,1 s1-0.4,1-1V6h3c0.6,0,1-0.4,1-1C10,4.4,9.6,4,9,4z"></path> </svg> <div id="pagedata" data-blob="{&quot;recaptcha_public_key&quot;:&quot;6LfhSPgSAAAAAPwto_qzHuwSmjgfrkg35xXXu_8K&quot;,&quot;invisible_recaptcha_public_key&quot;:&quot;6Ld7hz4UAAAAANlndw60vAheGUwN0Mb-qeWD_LHr&quot;,&quot;templglobals&quot;:{&quot;endpoint_mobilized&quot;:true,&quot;is_phone&quot;:false},&quot;localize_page&quot;:true,&quot;locale&quot;:&quot;en&quot;,&quot;languages&quot;:{&quot;en&quot;:&quot;English&quot;,&quot;de&quot;:&quot;Deutsch&quot;,&quot;es&quot;:&quot;Español&quot;,&quot;fr&quot;:&quot;Français&quot;,&quot;pt&quot;:&quot;Português&quot;,&quot;ja&quot;:&quot;日本語&quot;},&quot;help_center_url&quot;:&quot;https://get.bandcamp.help/hc/en-us&quot;,&quot;env&quot;:&quot;prod&quot;,&quot;sidebar_disco&quot;:{&quot;music_grid&quot;:true,&quot;discography_real_size&quot;:1,&quot;sidebar_max_size&quot;:12,&quot;sidebar_collapse_size&quot;:3},&quot;user_territory&quot;:null,&quot;tralbum_is_promo&quot;:null,&quot;embed_info&quot;:{&quot;public_embeddable&quot;:true,&quot;exclusive_embeddable&quot;:false,&quot;item_public&quot;:true,&quot;no_track_preorder&quot;:false},&quot;fan_follows_label&quot;:null,&quot;login_bounce_url&quot;:&quot;https://bandcamp.com/login?bounce=https%3A%2F%2Fsnowballearth.bandcamp.com%2Falbum%2Fsnowball-earth&amp;sig=cb00d05e1fb925c218ad6c751ce5e87a&quot;,&quot;cfg&quot;:{&quot;mobile_app&quot;:true,&quot;gifting&quot;:true,&quot;physical_gifting&quot;:true,&quot;physical_gifting_zip_regex&quot;:true,&quot;tralbum_login&quot;:true,&quot;no_flash_uploads&quot;:true,&quot;artist_subscriptions&quot;:true,&quot;video_sharing&quot;:true,&quot;open_signup&quot;:true,&quot;stream_buffer_duration_stats&quot;:true,&quot;fan_page_2017&quot;:true,&quot;header_rework_2018&quot;:true,&quot;band_navbar_update_2023&quot;:true,&quot;dsa_buy_dialog&quot;:true,&quot;single_sign_up&quot;:true,&quot;fan_signup_use_captcha&quot;:true,&quot;login_use_captcha&quot;:true,&quot;mobile_onboarding&quot;:true,&quot;gift_cards&quot;:true,&quot;menubar_autocomplete_enabled&quot;:true,&quot;use_elasticsearch_backed_search&quot;:true,&quot;new_search_api_service&quot;:true,&quot;search_tracking&quot;:true,&quot;order_history&quot;:true,&quot;search_discovery_one_filter_desktop_only&quot;:true,&quot;search_discovery_one_filter_rollout&quot;:true,&quot;community&quot;:true},&quot;media_mode_test&quot;:false,&quot;lo_querystr&quot;:&quot;?action_sig=2eca946ca2b063903c86e0d062b87afe&amp;action_url=https%3A%2F%2Fsnowballearth.bandcamp.com%2Falbum%2Fsnowball-earth&amp;band_id=3105668075&amp;item_id=3545085020&amp;item_type=album&quot;,&quot;ip_location_country_code&quot;:&quot;US&quot;,&quot;fan_location_country&quot;:null,&quot;show_buy_full_disco&quot;:null,&quot;live_event_tickets&quot;:{},&quot;buyer_location&quot;:{&quot;country_code&quot;:&quot;US&quot;,&quot;is_eu&quot;:false},&quot;signup_params&quot;:{&quot;save_card&quot;:false,&quot;mailing_list_info&quot;:{&quot;email_address&quot;:null},&quot;genres&quot;:[{&quot;id&quot;:10,&quot;name&quot;:&quot;electronic&quot;,&quot;norm_name&quot;:&quot;electronic&quot;,&quot;value&quot;:&quot;electronic&quot;},{&quot;id&quot;:23,&quot;name&quot;:&quot;rock&quot;,&quot;norm_name&quo�t;:&quot;rock&quot;,&quot;value&quot;:&quot;rock&quot;},{&quot;id&quot;:18,&quot;name&quot;:&quot;metal&quot;,&quot;norm_name&quot;:&quot;metal&quot;,&quot;value&quot;:&quot;metal&quot;},{&quot;id&quot;:2,&quot;name&quot;:&quot;alternative&quot;,&quot;norm_name&quot;:&quot;alternative&quot;,&quot;value&quot;:&quot;alternative&quot;},{&quot;id&quot;:14,&quot;name&quot;:&quot;hip-hop/rap&quot;,&quot;norm_name&quot;:&quot;hip-hop-rap&quot;,&quot;value&quot;:&quot;hip-hop-rap&quot;},{&quot;id&quot;:11,&quot;name&quot;:&quot;experimental&quot;,&quot;norm_name&quot;:&quot;experimental&quot;,&quot;value&quot;:&quot;experimental&quot;},{&quot;id&quot;:20,&quot;name&quot;:&quot;punk&quot;,&quot;norm_name&quot;:&quot;punk&quot;,&quot;value&quot;:&quot;punk&quot;},{&quot;id&quot;:12,&quot;name&quot;:&quot;folk&quot;,&quot;norm_name&quot;:&quot;folk&quot;,&quot;value&quot;:&quot;folk&quot;},{&quot;id&quot;:19,&quot;name&quot;:&quot;pop&quot;,&quot;norm_name&quot;:&quot;pop&quot;,&quot;value&quot;:&quot;pop&quot;},{&quot;id&quot;:3,&quot;name&quot;:&quot;ambient&quot;,&quot;norm_name&quot;:&quot;ambient&quot;,&quot;value&quot;:&quot;ambient&quot;},{&quot;id&quot;:24,&quot;name&quot;:&quot;soundtrack&quot;,&quot;norm_name&quot;:&quot;soundtrack&quot;,&quot;value&quot;:&quot;soundtrack&quot;},{&quot;id&quot;:26,&quot;name&quot;:&quot;world&quot;,&quot;norm_name&quot;:&quot;world&quot;,&quot;value&quot;:&quot;world&quot;},{&quot;id&quot;:15,&quot;name&quot;:&quot;jazz&quot;,&quot;norm_name&quot;:&quot;jazz&quot;,&quot;value&quot;:&quot;jazz&quot;},{&quot;id&quot;:1,&quot;name&quot;:&quot;acoustic&quot;,&quot;norm_name&quot;:&quot;acoustic&quot;,&quot;value&quot;:&quot;acoustic&quot;},{&quot;id&quot;:13,&quot;name&quot;:&quot;funk&quot;,&quot;norm_name&quot;:&quot;funk&quot;,&quot;value&quot;:&quot;funk&quot;},{&quot;id&quot;:21,&quot;name&quot;:&quot;r&amp;b/soul&quot;,&quot;norm_name&quot;:&quot;r-b-soul&quot;,&quot;value&quot;:&quot;r-b-soul&quot;},{&quot;id&quot;:9,&quot;name&quot;:&quot;devotional&quot;,&quot;norm_name&quot;:&quot;devotional&quot;,&quot;value&quot;:&quot;devotional&quot;},{&quot;id&quot;:5,&quot;name&quot;:&quot;classical&quot;,&quot;norm_name&quot;:&quot;classical&quot;,&quot;value&quot;:&quot;classical&quot;},{&quot;id&quot;:22,&quot;name&quot;:&quot;reggae&quot;,&quot;norm_name&quot;:&quot;reggae&quot;,&quot;value&quot;:&quot;reggae&quot;},{&quot;id&quot;:27,&quot;name&quot;:&quot;podcasts&quot;,&quot;norm_name&quot;:&quot;podcasts&quot;,&quot;value&quot;:&quot;podcasts&quot;},{&quot;id&quot;:7,&quot;name&quot;:&quot;country&quot;,&quot;norm_name&quot;:&quot;country&quot;,&quot;value&quot;:&quot;country&quot;},{&quot;id&quot;:25,&quot;name&quot;:&quot;spoken word&quot;,&quot;norm_name&quot;:&quot;spoken-word&quot;,&quot;value&quot;:&quot;spoken-word&quot;},{&quot;id&quot;:6,&quot;name&quot;:&quot;comedy&quot;,&quot;norm_name&quot;:&quot;comedy&quot;,&quot;value&quot;:&quot;comedy&quot;},{&quot;id&quot;:4,&quot;name&quot;:&quot;blues&quot;,&quot;norm_name&quot;:&quot;blues&quot;,&quot;value&quot;:&quot;blues&quot;},{&quot;id&quot;:28,&quot;name&quot;:&quot;audiobooks&quot;,&quot;norm_name&quot;:&quot;audiobooks&quot;,&quot;value&quot;:&quot;audiobooks&quot;},{&quot;id&quot;:17,&quot;name&quot;:&quot;latin&quot;,&quot;norm_name&quot;:&quot;latin&quot;,&quot;value&quot;:&quot;latin&quot;}],&quot;subgenres&quot;:{&quot;acoustic&quot;:[{&quot;name&quot;:&quot;folk&quot;,&quot;value&quot;:&quot;folk&quot;,&quot;norm_name&quot;:&quot;folk&quot;},{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;rock&quot;,&quot;value&quot;:&quot;rock&quot;,&quot;norm_name&quot;:&quot;rock&quot;},{&quot;name&quot;:&quot;pop&quot;,&quot;value&quot;:&quot;pop&quot;,&quot;norm_name&quot;:&quot;pop&quot;},{&quot;name&quot;:&quot;guitar&quot;,&quot;value&quot;:&quot;guitar&quot;,&quot;norm_name&quot;:&quot;guitar&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quo�t;:&quot;americana&quot;},{&quot;name&quot;:&quot;electro-acoustic&quot;,&quot;value&quot;:&quot;electro-acoustic&quot;,&quot;norm_name&quot;:&quot;electro-acoustic&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;piano&quot;,&quot;value&quot;:&quot;piano&quot;,&quot;norm_name&quot;:&quot;piano&quot;},{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;}],&quot;alternative&quot;:[{&quot;name&quot;:&quot;indie rock&quot;,&quot;value&quot;:&quot;indie-rock&quot;,&quot;norm_name&quot;:&quot;indie-rock&quot;},{&quot;name&quot;:&quot;industrial&quot;,&quot;value&quot;:&quot;industrial&quot;,&quot;norm_name&quot;:&quot;industrial&quot;},{&quot;name&quot;:&quot;shoegaze&quot;,&quot;value&quot;:&quot;shoegaze&quot;,&quot;norm_name&quot;:&quot;shoegaze&quot;},{&quot;name&quot;:&quot;grunge&quot;,&quot;value&quot;:&quot;grunge&quot;,&quot;norm_name&quot;:&quot;grunge&quot;},{&quot;name&quot;:&quot;goth&quot;,&quot;value&quot;:&quot;goth&quot;,&quot;norm_name&quot;:&quot;goth&quot;},{&quot;name&quot;:&quot;dream pop&quot;,&quot;value&quot;:&quot;dream-pop&quot;,&quot;norm_name&quot;:&quot;dream-pop&quot;},{&quot;name&quot;:&quot;emo&quot;,&quot;value&quot;:&quot;emo&quot;,&quot;norm_name&quot;:&quot;emo&quot;},{&quot;name&quot;:&quot;math rock&quot;,&quot;value&quot;:&quot;math-rock&quot;,&quot;norm_name&quot;:&quot;math-rock&quot;},{&quot;name&quot;:&quot;britpop&quot;,&quot;value&quot;:&quot;britpop&quot;,&quot;norm_name&quot;:&quot;britpop&quot;},{&quot;name&quot;:&quot;jangle pop&quot;,&quot;value&quot;:&quot;jangle-pop&quot;,&quot;norm_name&quot;:&quot;jangle-pop&quot;}],&quot;ambient&quot;:[{&quot;name&quot;:&quot;chill-out&quot;,&quot;value&quot;:&quot;chill-out&quot;,&quot;norm_name&quot;:&quot;chill-out&quot;},{&quot;name&quot;:&quot;drone&quot;,&quot;value&quot;:&quot;drone&quot;,&quot;norm_name&quot;:&quot;drone&quot;},{&quot;name&quot;:&quot;dark ambient&quot;,&quot;value&quot;:&quot;dark-ambient&quot;,&quot;norm_name&quot;:&quot;dark-ambient&quot;},{&quot;name&quot;:&quot;electronic&quot;,&quot;value&quot;:&quot;electronic&quot;,&quot;norm_name&quot;:&quot;electronic&quot;},{&quot;name&quot;:&quot;soundscapes&quot;,&quot;value&quot;:&quot;soundscapes&quot;,&quot;norm_name&quot;:&quot;soundscapes&quot;},{&quot;name&quot;:&quot;field recordings&quot;,&quot;value&quot;:&quot;field-recordings&quot;,&quot;norm_name&quot;:&quot;field-recordings&quot;},{&quot;name&quot;:&quot;atmospheric&quot;,&quot;value&quot;:&quot;atmospheric&quot;,&quot;norm_name&quot;:&quot;atmospheric&quot;},{&quot;name&quot;:&quot;meditation&quot;,&quot;value&quot;:&quot;meditation&quot;,&quot;norm_name&quot;:&quot;meditation&quot;},{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;},{&quot;name&quot;:&quot;new age&quot;,&quot;value&quot;:&quot;new-age&quot;,&quot;norm_name&quot;:&quot;new-age&quot;},{&quot;name&quot;:&quot;idm&quot;,&quot;value&quot;:&quot;idm&quot;,&quot;norm_name&quot;:&quot;idm&quot;},{&quot;name&quot;:&quot;industrial&quot;,&quot;value&quot;:&quot;industrial&quot;,&quot;norm_name&quot;:&quot;industrial&quot;}],&quot;blues&quot;:[{&quot;name&quot;:&quot;rhythm &amp; blues&quot;,&quot;value&quot;:&quot;rhythm-blues&quot;,&quot;norm_name&quot;:&quot;rhythm-blues&quot;},{&quot;name&quot;:&quot;blues rock&quot;,&quot;value&quot;:&quot;blues-rock&quot;,&quot;norm_name&quot;:&quot;blues-rock&quot;},{&quot;name&quot;:&quot;country blues&quot;,&quot;value&quot;:&quot;country-blues&quot;,&quot;norm_name&quot;:&quot;country-blues&quot;},{&quot;name&quot;:&quot;boogie-woogie&quot;,&quot;value&quot;:&quot;boogie-woogie&quot;,&quot;norm_name&quot;:&quot;boogie-woogie&quot;},{&quot;name&quot;:&quot;delta blues&quot;,&quot;value&quot;:&quot;delta-blues&quot;,&quot;norm_name&quot;:&quot;de�lta-blues&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;electric blues&quot;,&quot;value&quot;:&quot;electric-blues&quot;,&quot;norm_name&quot;:&quot;electric-blues&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;}],&quot;classical&quot;:[{&quot;name&quot;:&quot;orchestral&quot;,&quot;value&quot;:&quot;orchestral&quot;,&quot;norm_name&quot;:&quot;orchestral&quot;},{&quot;name&quot;:&quot;neo-classical&quot;,&quot;value&quot;:&quot;neo-classical&quot;,&quot;norm_name&quot;:&quot;neo-classical&quot;},{&quot;name&quot;:&quot;chamber music&quot;,&quot;value&quot;:&quot;chamber-music&quot;,&quot;norm_name&quot;:&quot;chamber-music&quot;},{&quot;name&quot;:&quot;classical piano&quot;,&quot;value&quot;:&quot;classical-piano&quot;,&quot;norm_name&quot;:&quot;classical-piano&quot;},{&quot;name&quot;:&quot;contemporary classical&quot;,&quot;value&quot;:&quot;contemporary-classical&quot;,&quot;norm_name&quot;:&quot;contemporary-classical&quot;},{&quot;name&quot;:&quot;baroque&quot;,&quot;value&quot;:&quot;baroque&quot;,&quot;norm_name&quot;:&quot;baroque&quot;},{&quot;name&quot;:&quot;opera&quot;,&quot;value&quot;:&quot;opera&quot;,&quot;norm_name&quot;:&quot;opera&quot;},{&quot;name&quot;:&quot;choral&quot;,&quot;value&quot;:&quot;choral&quot;,&quot;norm_name&quot;:&quot;choral&quot;},{&quot;name&quot;:&quot;modern classical&quot;,&quot;value&quot;:&quot;modern-classical&quot;,&quot;norm_name&quot;:&quot;modern-classical&quot;},{&quot;name&quot;:&quot;avant garde&quot;,&quot;value&quot;:&quot;avant-garde&quot;,&quot;norm_name&quot;:&quot;avant-garde&quot;}],&quot;comedy&quot;:[{&quot;name&quot;:&quot;improv&quot;,&quot;value&quot;:&quot;improv&quot;,&quot;norm_name&quot;:&quot;improv&quot;},{&quot;name&quot;:&quot;stand-up&quot;,&quot;value&quot;:&quot;stand-up&quot;,&quot;norm_name&quot;:&quot;stand-up&quot;}],&quot;country&quot;:[{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;},{&quot;name&quot;:&quot;country rock&quot;,&quot;value&quot;:&quot;country-rock&quot;,&quot;norm_name&quot;:&quot;country-rock&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;country folk&quot;,&quot;value&quot;:&quot;country-folk&quot;,&quot;norm_name&quot;:&quot;country-folk&quot;},{&quot;name&quot;:&quot;alt-country&quot;,&quot;value&quot;:&quot;alt-country&quot;,&quot;norm_name&quot;:&quot;alt-country&quot;},{&quot;name&quot;:&quot;country blues&quot;,&quot;value&quot;:&quot;country-blues&quot;,&quot;norm_name&quot;:&quot;country-blues&quot;},{&quot;name&quot;:&quot;western&quot;,&quot;value&quot;:&quot;western&quot;,&quot;norm_name&quot;:&quot;western&quot;},{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;outlaw&quot;,&quot;value&quot;:&quot;outlaw&quot;,&quot;norm_name&quot;:&quot;outlaw&quot;},{&quot;name&quot;:&quot;honky-tonk&quot;,&quot;value&quot;:&quot;honky-tonk&quot;,&quot;norm_name&quot;:&quot;honky-tonk&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;hillbilly&quot;,&quot;value&quot;:&quot;hillbilly&quot;,&quot;norm_name&quot;:&quot;hillbilly&quot;}],&quot;devotional&quot;:[{&quot;name&quot;:&quot;christian&quot;,&quot;value&quot;:&quot;christian&quot;,&quot;norm_name&quot;:&quot;christian&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;meditation&quot;,&quot;value&quot;:&quot;meditation&quot;,&quot;norm_name&quot;:&quot;meditation&quot;},�{&quot;name&quot;:&quot;spiritual&quot;,&quot;value&quot;:&quot;spiritual&quot;,&quot;norm_name&quot;:&quot;spiritual&quot;},{&quot;name&quot;:&quot;worship&quot;,&quot;value&quot;:&quot;worship&quot;,&quot;norm_name&quot;:&quot;worship&quot;},{&quot;name&quot;:&quot;inspirational&quot;,&quot;value&quot;:&quot;inspirational&quot;,&quot;norm_name&quot;:&quot;inspirational&quot;}],&quot;electronic&quot;:[{&quot;name&quot;:&quot;house&quot;,&quot;value&quot;:&quot;house&quot;,&quot;norm_name&quot;:&quot;house&quot;},{&quot;name&quot;:&quot;electronica&quot;,&quot;value&quot;:&quot;electronica&quot;,&quot;norm_name&quot;:&quot;electronica&quot;},{&quot;name&quot;:&quot;downtempo&quot;,&quot;value&quot;:&quot;downtempo&quot;,&quot;norm_name&quot;:&quot;downtempo&quot;},{&quot;name&quot;:&quot;techno&quot;,&quot;value&quot;:&quot;techno&quot;,&quot;norm_name&quot;:&quot;techno&quot;},{&quot;name&quot;:&quot;electro&quot;,&quot;value&quot;:&quot;electro&quot;,&quot;norm_name&quot;:&quot;electro&quot;},{&quot;name&quot;:&quot;dubstep&quot;,&quot;value&quot;:&quot;dubstep&quot;,&quot;norm_name&quot;:&quot;dubstep&quot;},{&quot;name&quot;:&quot;beats&quot;,&quot;value&quot;:&quot;beats&quot;,&quot;norm_name&quot;:&quot;beats&quot;},{&quot;name&quot;:&quot;dance&quot;,&quot;value&quot;:&quot;dance&quot;,&quot;norm_name&quot;:&quot;dance&quot;},{&quot;name&quot;:&quot;idm&quot;,&quot;value&quot;:&quot;idm&quot;,&quot;norm_name&quot;:&quot;idm&quot;},{&quot;name&quot;:&quot;drum &amp; bass&quot;,&quot;value&quot;:&quot;drum-bass&quot;,&quot;norm_name&quot;:&quot;drum-bass&quot;},{&quot;name&quot;:&quot;breaks&quot;,&quot;value&quot;:&quot;breaks&quot;,&quot;norm_name&quot;:&quot;breaks&quot;},{&quot;name&quot;:&quot;trance&quot;,&quot;value&quot;:&quot;trance&quot;,&quot;norm_name&quot;:&quot;trance&quot;},{&quot;name&quot;:&quot;glitch&quot;,&quot;value&quot;:&quot;glitch&quot;,&quot;norm_name&quot;:&quot;glitch&quot;},{&quot;name&quot;:&quot;chiptune&quot;,&quot;value&quot;:&quot;chiptune&quot;,&quot;norm_name&quot;:&quot;chiptune&quot;},{&quot;name&quot;:&quot;chillwave&quot;,&quot;value&quot;:&quot;chillwave&quot;,&quot;norm_name&quot;:&quot;chillwave&quot;},{&quot;name&quot;:&quot;dub&quot;,&quot;value&quot;:&quot;dub&quot;,&quot;norm_name&quot;:&quot;dub&quot;},{&quot;name&quot;:&quot;edm&quot;,&quot;value&quot;:&quot;edm&quot;,&quot;norm_name&quot;:&quot;edm&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;witch house&quot;,&quot;value&quot;:&quot;witch-house&quot;,&quot;norm_name&quot;:&quot;witch-house&quot;},{&quot;name&quot;:&quot;garage&quot;,&quot;value&quot;:&quot;garage&quot;,&quot;norm_name&quot;:&quot;garage&quot;},{&quot;name&quot;:&quot;juke&quot;,&quot;value&quot;:&quot;juke&quot;,&quot;norm_name&quot;:&quot;juke&quot;},{&quot;name&quot;:&quot;footwork&quot;,&quot;value&quot;:&quot;footwork&quot;,&quot;norm_name&quot;:&quot;footwork&quot;},{&quot;name&quot;:&quot;vaporwave&quot;,&quot;value&quot;:&quot;vaporwave&quot;,&quot;norm_name&quot;:&quot;vaporwave&quot;},{&quot;name&quot;:&quot;synthwave&quot;,&quot;value&quot;:&quot;synthwave&quot;,&quot;norm_name&quot;:&quot;synthwave&quot;}],&quot;experimental&quot;:[{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;},{&quot;name&quot;:&quot;drone&quot;,&quot;value&quot;:&quot;drone&quot;,&quot;norm_name&quot;:&quot;drone&quot;},{&quot;name&quot;:&quot;avant garde&quot;,&quot;value&quot;:&quot;avant-garde&quot;,&quot;norm_name&quot;:&quot;avant-garde&quot;},{&quot;name&quot;:&quot;experimental rock&quot;,&quot;value&quot;:&quot;experimental-rock&quot;,&quot;norm_name&quot;:&quot;experimental-rock&quot;},{&quot;name&quot;:&quot;improvisation&quot;,&quot;value&quot;:&quot;improvisation&quot;,&quot;norm_name&quot;:&quot;improvisation&quot;},{&quot;name&quot;:&quot;sound art&quot;,&quot;value&quot;:&quot;sound-art&quot;,&quot;norm_name&quot;:&quot;sound-art&quot;},{&quot;name&quot;:&quot;musique �concrete&quot;,&quot;value&quot;:&quot;musique-concrete&quot;,&quot;norm_name&quot;:&quot;musique-concrete&quot;}],&quot;folk&quot;:[{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;folk rock&quot;,&quot;value&quot;:&quot;folk-rock&quot;,&quot;norm_name&quot;:&quot;folk-rock&quot;},{&quot;name&quot;:&quot;indie folk&quot;,&quot;value&quot;:&quot;indie-folk&quot;,&quot;norm_name&quot;:&quot;indie-folk&quot;},{&quot;name&quot;:&quot;pop folk&quot;,&quot;value&quot;:&quot;pop-folk&quot;,&quot;norm_name&quot;:&quot;pop-folk&quot;},{&quot;name&quot;:&quot;traditional&quot;,&quot;value&quot;:&quot;traditional&quot;,&quot;norm_name&quot;:&quot;traditional&quot;},{&quot;name&quot;:&quot;experimental folk&quot;,&quot;value&quot;:&quot;experimental-folk&quot;,&quot;norm_name&quot;:&quot;experimental-folk&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;}],&quot;funk&quot;:[{&quot;name&quot;:&quot;funk jam&quot;,&quot;value&quot;:&quot;funk-jam&quot;,&quot;norm_name&quot;:&quot;funk-jam&quot;},{&quot;name&quot;:&quot;deep funk&quot;,&quot;value&quot;:&quot;deep-funk&quot;,&quot;norm_name&quot;:&quot;deep-funk&quot;},{&quot;name&quot;:&quot;funk rock&quot;,&quot;value&quot;:&quot;funk-rock&quot;,&quot;norm_name&quot;:&quot;funk-rock&quot;},{&quot;name&quot;:&quot;jazz funk&quot;,&quot;value&quot;:&quot;jazz-funk&quot;,&quot;norm_name&quot;:&quot;jazz-funk&quot;},{&quot;name&quot;:&quot;boogie&quot;,&quot;value&quot;:&quot;boogie&quot;,&quot;norm_name&quot;:&quot;boogie&quot;},{&quot;name&quot;:&quot;g-funk&quot;,&quot;value&quot;:&quot;g-funk&quot;,&quot;norm_name&quot;:&quot;g-funk&quot;},{&quot;name&quot;:&quot;rare groove&quot;,&quot;value&quot;:&quot;rare-groove&quot;,&quot;norm_name&quot;:&quot;rare-groove&quot;},{&quot;name&quot;:&quot;electro&quot;,&quot;value&quot;:&quot;electro&quot;,&quot;norm_name&quot;:&quot;electro&quot;},{&quot;name&quot;:&quot;go-go&quot;,&quot;value&quot;:&quot;go-go&quot;,&quot;norm_name&quot;:&quot;go-go&quot;}],&quot;hip-hop-rap&quot;:[{&quot;name&quot;:&quot;rap&quot;,&quot;value&quot;:&quot;rap&quot;,&quot;norm_name&quot;:&quot;rap&quot;},{&quot;name&quot;:&quot;underground hip-hop&quot;,&quot;value&quot;:&quot;underground-hip-hop&quot;,&quot;norm_name&quot;:&quot;underground-hip-hop&quot;},{&quot;name&quot;:&quot;instrumental hip-hop&quot;,&quot;value&quot;:&quot;instrumental-hip-hop&quot;,&quot;norm_name&quot;:&quot;instrumental-hip-hop&quot;},{&quot;name&quot;:&quot;trap&quot;,&quot;value&quot;:&quot;trap&quot;,&quot;norm_name&quot;:&quot;trap&quot;},{&quot;name&quot;:&quot;conscious hip-hop&quot;,&quot;value&quot;:&quot;conscious-hip-hop&quot;,&quot;norm_name&quot;:&quot;conscious-hip-hop&quot;},{&quot;name&quot;:&quot;boom-bap&quot;,&quot;value&quot;:&quot;boom-bap&quot;,&quot;norm_name&quot;:&quot;boom-bap&quot;},{&quot;name&quot;:&quot;beat-tape&quot;,&quot;value&quot;:&quot;beat-tape&quot;,&quot;norm_name&quot;:&quot;beat-tape&quot;},{&quot;name&quot;:&quot;hardcore&quot;,&quot;value&quot;:&quot;hardcore&quot;,&quot;norm_name&quot;:&quot;hardcore&quot;},{&quot;name&quot;:&quot;grime&quot;,&quot;value&quot;:&quot;grime&quot;,&quot;norm_name&quot;:&quot;grime&quot;}],&quot;jazz&quot;:[{&quot;name&quot;:&quot;fusion&quot;,&quot;value&quot;:&quot;fusion&quot;,&quot;norm_name&quot;:&quot;fusion&quot;},{&quot;name&quot;:&quot;big band&quot;,&quot;value&quot;:&quot;big-band&quot;,&quot;norm_name&quot;:&quot;big-band&quot;},{&quot;name&quot;:&quot;nu jazz&quot;,&quot;value&quot;:&quot;nu-jazz&quot;,&quot;norm_name&quot;:&quot;nu-jazz&quot;},{&quot;name&quot;:&quot;modern jazz&quot;,&quot;value&quot;:&quot;modern-jazz&quot;,&quot;norm_name&quot;:&quot;modern-jazz&quot;},{&quot;name&quot;:&quot;swing&quot;,&quot;value&quot;:&quot;swing&quot;,&quot;norm_name&quot;:&quot;swing&quot;},{&quot;name&quot;:&quot;free jazz&quot;,&quot;value&quot;:&quot;free-jazz&quot;,&quot;norm_name&quot;:&quot;free-jazz&quot;}�,{&quot;name&quot;:&quot;soul jazz&quot;,&quot;value&quot;:&quot;soul-jazz&quot;,&quot;norm_name&quot;:&quot;soul-jazz&quot;},{&quot;name&quot;:&quot;latin jazz&quot;,&quot;value&quot;:&quot;latin-jazz&quot;,&quot;norm_name&quot;:&quot;latin-jazz&quot;},{&quot;name&quot;:&quot;vocal jazz&quot;,&quot;value&quot;:&quot;vocal-jazz&quot;,&quot;norm_name&quot;:&quot;vocal-jazz&quot;},{&quot;name&quot;:&quot;bebop&quot;,&quot;value&quot;:&quot;bebop&quot;,&quot;norm_name&quot;:&quot;bebop&quot;},{&quot;name&quot;:&quot;spiritual jazz&quot;,&quot;value&quot;:&quot;spiritual-jazz&quot;,&quot;norm_name&quot;:&quot;spiritual-jazz&quot;}],&quot;kids&quot;:[{&quot;name&quot;:&quot;family music&quot;,&quot;value&quot;:&quot;family-music&quot;,&quot;norm_name&quot;:&quot;family-music&quot;},{&quot;name&quot;:&quot;educational&quot;,&quot;value&quot;:&quot;educational&quot;,&quot;norm_name&quot;:&quot;educational&quot;},{&quot;name&quot;:&quot;music therapy&quot;,&quot;value&quot;:&quot;music-therapy&quot;,&quot;norm_name&quot;:&quot;music-therapy&quot;},{&quot;name&quot;:&quot;lullaby&quot;,&quot;value&quot;:&quot;lullaby&quot;,&quot;norm_name&quot;:&quot;lullaby&quot;},{&quot;name&quot;:&quot;baby&quot;,&quot;value&quot;:&quot;baby&quot;,&quot;norm_name&quot;:&quot;baby&quot;}],&quot;latin&quot;:[{&quot;name&quot;:&quot;brazilian&quot;,&quot;value&quot;:&quot;brazilian&quot;,&quot;norm_name&quot;:&quot;brazilian&quot;},{&quot;name&quot;:&quot;cumbia&quot;,&quot;value&quot;:&quot;cumbia&quot;,&quot;norm_name&quot;:&quot;cumbia&quot;},{&quot;name&quot;:&quot;tango&quot;,&quot;value&quot;:&quot;tango&quot;,&quot;norm_name&quot;:&quot;tango&quot;},{&quot;name&quot;:&quot;latin rock&quot;,&quot;value&quot;:&quot;latin-rock&quot;,&quot;norm_name&quot;:&quot;latin-rock&quot;},{&quot;name&quot;:&quot;flamenco&quot;,&quot;value&quot;:&quot;flamenco&quot;,&quot;norm_name&quot;:&quot;flamenco&quot;},{&quot;name&quot;:&quot;salsa&quot;,&quot;value&quot;:&quot;salsa&quot;,&quot;norm_name&quot;:&quot;salsa&quot;},{&quot;name&quot;:&quot;reggaeton&quot;,&quot;value&quot;:&quot;reggaeton&quot;,&quot;norm_name&quot;:&quot;reggaeton&quot;},{&quot;name&quot;:&quot;merengue&quot;,&quot;value&quot;:&quot;merengue&quot;,&quot;norm_name&quot;:&quot;merengue&quot;},{&quot;name&quot;:&quot;bolero&quot;,&quot;value&quot;:&quot;bolero&quot;,&quot;norm_name&quot;:&quot;bolero&quot;},{&quot;name&quot;:&quot;méxico d.f.&quot;,&quot;value&quot;:&quot;méxico-d.f.&quot;,&quot;norm_name&quot;:&quot;méxico-d.f.&quot;},{&quot;name&quot;:&quot;bachata&quot;,&quot;value&quot;:&quot;bachata&quot;,&quot;norm_name&quot;:&quot;bachata&quot;}],&quot;metal&quot;:[{&quot;name&quot;:&quot;hardcore&quot;,&quot;value&quot;:&quot;hardcore&quot;,&quot;norm_name&quot;:&quot;hardcore&quot;},{&quot;name&quot;:&quot;black metal&quot;,&quot;value&quot;:&quot;black-metal&quot;,&quot;norm_name&quot;:&quot;black-metal&quot;},{&quot;name&quot;:&quot;death metal&quot;,&quot;value&quot;:&quot;death-metal&quot;,&quot;norm_name&quot;:&quot;death-metal&quot;},{&quot;name&quot;:&quot;thrash metal&quot;,&quot;value&quot;:&quot;thrash-metal&quot;,&quot;norm_name&quot;:&quot;thrash-metal&quot;},{&quot;name&quot;:&quot;grindcore&quot;,&quot;value&quot;:&quot;grindcore&quot;,&quot;norm_name&quot;:&quot;grindcore&quot;},{&quot;name&quot;:&quot;doom&quot;,&quot;value&quot;:&quot;doom&quot;,&quot;norm_name&quot;:&quot;doom&quot;},{&quot;name&quot;:&quot;post hardcore&quot;,&quot;value&quot;:&quot;post-hardcore&quot;,&quot;norm_name&quot;:&quot;post-hardcore&quot;},{&quot;name&quot;:&quot;progressive metal&quot;,&quot;value&quot;:&quot;progressive-metal&quot;,&quot;norm_name&quot;:&quot;progressive-metal&quot;},{&quot;name&quot;:&quot;metalcore&quot;,&quot;value&quot;:&quot;metalcore&quot;,&quot;norm_name&quot;:&quot;metalcore&quot;},{&quot;name&quot;:&quot;sludge metal&quot;,&quot;value&quot;:&quot;sludge-metal&quot;,&quot;norm_name&quot;:&quot;sludge-metal&quot;},{&quot;name&quot;:&quot;heavy metal&quot;,&quot;value&quot;:&quot;heavy-metal&quot;,&quot;norm_name&quot;:&quot;heavy-metal&quot;},{&quo�t;name&quot;:&quot;deathcore&quot;,&quot;value&quot;:&quot;deathcore&quot;,&quot;norm_name&quot;:&quot;deathcore&quot;},{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;}],&quot;pop&quot;:[{&quot;name&quot;:&quot;indie pop&quot;,&quot;value&quot;:&quot;indie-pop&quot;,&quot;norm_name&quot;:&quot;indie-pop&quot;},{&quot;name&quot;:&quot;synth pop&quot;,&quot;value&quot;:&quot;synth-pop&quot;,&quot;norm_name&quot;:&quot;synth-pop&quot;},{&quot;name&quot;:&quot;power pop&quot;,&quot;value&quot;:&quot;power-pop&quot;,&quot;norm_name&quot;:&quot;power-pop&quot;},{&quot;name&quot;:&quot;new wave&quot;,&quot;value&quot;:&quot;new-wave&quot;,&quot;norm_name&quot;:&quot;new-wave&quot;},{&quot;name&quot;:&quot;dream pop&quot;,&quot;value&quot;:&quot;dream-pop&quot;,&quot;norm_name&quot;:&quot;dream-pop&quot;},{&quot;name&quot;:&quot;noise pop&quot;,&quot;value&quot;:&quot;noise-pop&quot;,&quot;norm_name&quot;:&quot;noise-pop&quot;},{&quot;name&quot;:&quot;experimental pop&quot;,&quot;value&quot;:&quot;experimental-pop&quot;,&quot;norm_name&quot;:&quot;experimental-pop&quot;},{&quot;name&quot;:&quot;electro pop&quot;,&quot;value&quot;:&quot;electro-pop&quot;,&quot;norm_name&quot;:&quot;electro-pop&quot;},{&quot;name&quot;:&quot;adult contemporary&quot;,&quot;value&quot;:&quot;adult-contemporary&quot;,&quot;norm_name&quot;:&quot;adult-contemporary&quot;},{&quot;name&quot;:&quot;jangle pop&quot;,&quot;value&quot;:&quot;jangle-pop&quot;,&quot;norm_name&quot;:&quot;jangle-pop&quot;},{&quot;name&quot;:&quot;j-pop&quot;,&quot;value&quot;:&quot;j-pop&quot;,&quot;norm_name&quot;:&quot;j-pop&quot;}],&quot;punk&quot;:[{&quot;name&quot;:&quot;hardcore punk&quot;,&quot;value&quot;:&quot;hardcore-punk&quot;,&quot;norm_name&quot;:&quot;hardcore-punk&quot;},{&quot;name&quot;:&quot;garage&quot;,&quot;value&quot;:&quot;garage&quot;,&quot;norm_name&quot;:&quot;garage&quot;},{&quot;name&quot;:&quot;pop punk&quot;,&quot;value&quot;:&quot;pop-punk&quot;,&quot;norm_name&quot;:&quot;pop-punk&quot;},{&quot;name&quot;:&quot;punk rock&quot;,&quot;value&quot;:&quot;punk-rock&quot;,&quot;norm_name&quot;:&quot;punk-rock&quot;},{&quot;name&quot;:&quot;post-punk&quot;,&quot;value&quot;:&quot;post-punk&quot;,&quot;norm_name&quot;:&quot;post-punk&quot;},{&quot;name&quot;:&quot;post-hardcore&quot;,&quot;value&quot;:&quot;post-hardcore&quot;,&quot;norm_name&quot;:&quot;post-hardcore&quot;},{&quot;name&quot;:&quot;thrash&quot;,&quot;value&quot;:&quot;thrash&quot;,&quot;norm_name&quot;:&quot;thrash&quot;},{&quot;name&quot;:&quot;crust punk&quot;,&quot;value&quot;:&quot;crust-punk&quot;,&quot;norm_name&quot;:&quot;crust-punk&quot;},{&quot;name&quot;:&quot;folk punk&quot;,&quot;value&quot;:&quot;folk-punk&quot;,&quot;norm_name&quot;:&quot;folk-punk&quot;},{&quot;name&quot;:&quot;emo&quot;,&quot;value&quot;:&quot;emo&quot;,&quot;norm_name&quot;:&quot;emo&quot;},{&quot;name&quot;:&quot;ska&quot;,&quot;value&quot;:&quot;ska&quot;,&quot;norm_name&quot;:&quot;ska&quot;},{&quot;name&quot;:&quot;no wave&quot;,&quot;value&quot;:&quot;no-wave&quot;,&quot;norm_name&quot;:&quot;no-wave&quot;}],&quot;r-b-soul&quot;:[{&quot;name&quot;:&quot;soul&quot;,&quot;value&quot;:&quot;soul&quot;,&quot;norm_name&quot;:&quot;soul&quot;},{&quot;name&quot;:&quot;r&amp;b&quot;,&quot;value&quot;:&quot;r-b&quot;,&quot;norm_name&quot;:&quot;r-b&quot;},{&quot;name&quot;:&quot;neo-soul&quot;,&quot;value&quot;:&quot;neo-soul&quot;,&quot;norm_name&quot;:&quot;neo-soul&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;contemporary r&amp;b&quot;,&quot;value&quot;:&quot;contemporary-r-b&quot;,&quot;norm_name&quot;:&quot;contemporary-r-b&quot;},{&quot;name&quot;:&quot;motown&quot;,&quot;value&quot;:&quot;motown&quot;,&quot;norm_name&quot;:&quot;motown&quot;},{&quot;name&quot;:&quot;urban&quot;,&quot;value&quot;:&quot;urban&quot;,&quot;norm_name&quot;:&quot;urban&quot;}],&quot;reggae&quot;:[{&quot;name&quot;:&quot;dub&quot;,&quot;value&quot;:&quot;d�ub&quot;,&quot;norm_name&quot;:&quot;dub&quot;},{&quot;name&quot;:&quot;ska&quot;,&quot;value&quot;:&quot;ska&quot;,&quot;norm_name&quot;:&quot;ska&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;dancehall&quot;,&quot;value&quot;:&quot;dancehall&quot;,&quot;norm_name&quot;:&quot;dancehall&quot;},{&quot;name&quot;:&quot;rocksteady&quot;,&quot;value&quot;:&quot;rocksteady&quot;,&quot;norm_name&quot;:&quot;rocksteady&quot;},{&quot;name&quot;:&quot;ragga&quot;,&quot;value&quot;:&quot;ragga&quot;,&quot;norm_name&quot;:&quot;ragga&quot;},{&quot;name&quot;:&quot;lovers rock&quot;,&quot;value&quot;:&quot;lovers-rock&quot;,&quot;norm_name&quot;:&quot;lovers-rock&quot;}],&quot;rock&quot;:[{&quot;name&quot;:&quot;indie&quot;,&quot;value&quot;:&quot;indie&quot;,&quot;norm_name&quot;:&quot;indie&quot;},{&quot;name&quot;:&quot;prog rock&quot;,&quot;value&quot;:&quot;prog-rock&quot;,&quot;norm_name&quot;:&quot;prog-rock&quot;},{&quot;name&quot;:&quot;post-rock&quot;,&quot;value&quot;:&quot;post-rock&quot;,&quot;norm_name&quot;:&quot;post-rock&quot;},{&quot;name&quot;:&quot;rock &amp; roll&quot;,&quot;value&quot;:&quot;rock-roll&quot;,&quot;norm_name&quot;:&quot;rock-roll&quot;},{&quot;name&quot;:&quot;psychedelic rock&quot;,&quot;value&quot;:&quot;psychedelic-rock&quot;,&quot;norm_name&quot;:&quot;psychedelic-rock&quot;},{&quot;name&quot;:&quot;hard rock&quot;,&quot;value&quot;:&quot;hard-rock&quot;,&quot;norm_name&quot;:&quot;hard-rock&quot;},{&quot;name&quot;:&quot;garage rock&quot;,&quot;value&quot;:&quot;garage-rock&quot;,&quot;norm_name&quot;:&quot;garage-rock&quot;},{&quot;name&quot;:&quot;surf rock&quot;,&quot;value&quot;:&quot;surf-rock&quot;,&quot;norm_name&quot;:&quot;surf-rock&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;math rock&quot;,&quot;value&quot;:&quot;math-rock&quot;,&quot;norm_name&quot;:&quot;math-rock&quot;},{&quot;name&quot;:&quot;rockabilly&quot;,&quot;value&quot;:&quot;rockabilly&quot;,&quot;norm_name&quot;:&quot;rockabilly&quot;}],&quot;soundtrack&quot;:[{&quot;name&quot;:&quot;film music&quot;,&quot;value&quot;:&quot;film-music&quot;,&quot;norm_name&quot;:&quot;film-music&quot;},{&quot;name&quot;:&quot;video game music&quot;,&quot;value&quot;:&quot;video-game-music&quot;,&quot;norm_name&quot;:&quot;video-game-music&quot;}],&quot;spoken-word&quot;:[{&quot;name&quot;:&quot;poetry&quot;,&quot;value&quot;:&quot;poetry&quot;,&quot;norm_name&quot;:&quot;poetry&quot;},{&quot;name&quot;:&quot;inspirational&quot;,&quot;value&quot;:&quot;inspirational&quot;,&quot;norm_name&quot;:&quot;inspirational&quot;},{&quot;name&quot;:&quot;storytelling&quot;,&quot;value&quot;:&quot;storytelling&quot;,&quot;norm_name&quot;:&quot;storytelling&quot;},{&quot;name&quot;:&quot;self-help&quot;,&quot;value&quot;:&quot;self-help&quot;,&quot;norm_name&quot;:&quot;self-help&quot;}],&quot;world&quot;:[{&quot;name&quot;:&quot;latin&quot;,&quot;value&quot;:&quot;latin&quot;,&quot;norm_name&quot;:&quot;latin&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;african&quot;,&quot;value&quot;:&quot;african&quot;,&quot;norm_name&quot;:&quot;african&quot;},{&quot;name&quot;:&quot;tropical&quot;,&quot;value&quot;:&quot;tropical&quot;,&quot;norm_name&quot;:&quot;tropical&quot;},{&quot;name&quot;:&quot;tribal&quot;,&quot;value&quot;:&quot;tribal&quot;,&quot;norm_name&quot;:&quot;tribal&quot;},{&quot;name&quot;:&quot;brazilian&quot;,&quot;value&quot;:&quot;brazilian&quot;,&quot;norm_name&quot;:&quot;brazilian&quot;},{&quot;name&quot;:&quot;celtic&quot;,&quot;value&quot;:&quot;celtic&quot;,&quot;norm_name&quot;:&quot;celtic&quot;},{&quot;name&quot;:&quot;world fusion&quot;,&quot;value&quot;:&quot;world-fusion&quot;,&quot;norm_name&quot;:&quot;world-fusion&quot;},{&quot;name&quot;:&quot;cumbia&quot;,&quot;value&quot;:&quot;cumbia&quot;,&quot;norm_�name&quot;:&quot;cumbia&quot;},{&quot;name&quot;:&quot;gypsy&quot;,&quot;value&quot;:&quot;gypsy&quot;,&quot;norm_name&quot;:&quot;gypsy&quot;},{&quot;name&quot;:&quot;new age&quot;,&quot;value&quot;:&quot;new-age&quot;,&quot;norm_name&quot;:&quot;new-age&quot;},{&quot;name&quot;:&quot;balkan&quot;,&quot;value&quot;:&quot;balkan&quot;,&quot;norm_name&quot;:&quot;balkan&quot;},{&quot;name&quot;:&quot;reggaeton&quot;,&quot;value&quot;:&quot;reggaeton&quot;,&quot;norm_name&quot;:&quot;reggaeton&quot;}]},&quot;activation_url&quot;:&quot;https://snowballearth.bandcamp.com/album/snowball-earth&quot;,&quot;activation_sig&quot;:&quot;5t97QcvdcQw4e8Q0cZ+uAJBXt2M=&quot;,&quot;is_phone&quot;:false,&quot;isMobile&quot;:false},&quot;mobile_app_url&quot;:&quot;x-bandcamp://open&quot;,&quot;platform_app_url&quot;:null,&quot;app_store_url&quot;:&quot;https://itunes.apple.com/us/app/bandcamp/id706408639?mt=8&quot;,&quot;play_store_url&quot;:&quot;https://play.google.com/store/apps/details?id=com.bandcamp.android&quot;,&quot;unsupported_device&quot;:true,&quot;fan_tralbum_data&quot;:null,&quot;album_id&quot;:3545085020,&quot;item_sellers&quot;:{&quot;3105668075&quot;:{&quot;id&quot;:3105668075,&quot;name&quot;:&quot;Snowball Earth&quot;,&quot;currency&quot;:&quot;USD&quot;,&quot;max_price&quot;:1000.0,&quot;digital_vat_enabled&quot;:true,&quot;is_dsa_trader&quot;:false}},&quot;gift_card_balance&quot;:null,&quot;limited_checkout&quot;:false,&quot;ab_test_tralbum_auth_entrypoints&quot;:false,&quot;identities&quot;:{&quot;user&quot;:null,&quot;ip_country_code&quot;:&quot;US&quot;,&quot;fan&quot;:null,&quot;is_page_band_member&quot;:null,&quot;subscribed_to_page_band&quot;:null,&quot;bands&quot;:[],&quot;partner&quot;:false,&quot;is_admin&quot;:null,&quot;labels&quot;:[],&quot;page_band&quot;:null,&quot;active_licenses&quot;:[]},&quot;rec_footer&quot;:{},&quot;show_tos_banner_layout&quot;:true}"></div> <div id="menubar-wrapper" class=" header-rework-2018 header-discover-2023 "> <div id="menubar-vm" class="menubar-outer loading header-discover-2023" data-initial-values="{&quot;any_pro&quot;:false,&quot;is_tralbum_page&quot;:true,&quot;admin_level&quot;:null,&quot;artist_service_active&quot;:false,&quot;artist_subscriptions_enabled&quot;:false,&quot;active_profile_photo&quot;:null,&quot;cart_quantity&quot;:null,&quot;discover_root&quot;:&quot;https://bandcamp.com/discover&quot;,&quot;page_path&quot;:&quot;/album/snowball-earth&quot;,&quot;is_fan_page&quot;:false,&quot;is_download_page&quot;:false,&quot;show_crowdfunding_link&quot;:true,&quot;show_add_live_show&quot;:null,&quot;show_guide_link&quot;:null}"> <div id="menubar" class=" menubar-2018 out "> <ul id="site-nav" class="menubar-section horizontal" data-test="site-nav"> <li class="bclogo white" data-test="mb-bandcamp-logo"> <a href="https://bandcamp.com/?from=menubar_logo_logged_out"> <svg width="108px" height="17px" viewbox="0 0 127 20"><use xlink:href="#bandcamp-logo-color-white"></use></svg> </a> </li> <li class="bclogo aqua" data-test="mb-bandcamp-logo"> <a href="https://bandcamp.com/?from=menubar_logo_logged_out"> <svg width="108px" height="17px" viewbox="0 0 127 20"><use xlink:href="#bandcamp-logo-color-bcaqua"></use></svg> </a> </li> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <li class="menubar-item hoverable hidden-while-loading add-menu" data-test="mb-add"> <a class="menubar-add-link">+ add</a> <ul class="menu hidden-while-loading"> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <ol data-bind="css: {'page-band-links': pageBand.isLabel()}"> <li class="submenu-item" data-test="mb-add-album"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_album'}, click: addAlbumClic�k">album</a></li> <li class="submenu-item" data-test="mb-add-track"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_track'}, click: addTrackClick">track</a></li> <li class="submenu-item" data-test="mb-add-merch"><a id="menubar-add-merch-link" data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_merch'}, click: addMerchClick"><span class="add-music">merch</span></a></li> <li class="submenu-item" data-test="mb-add-vinyl"><a id="menubar-add-merch-link" data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_vinyl_campaign'}"><span class="add-music">vinyl campaign</span></a></li> <li class="submenu-item" data-test="mb-add-listening-party"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_listening_party'}, click: addListeningPartyClick">listening party</a></li> </ol> <!-- /ko --> <!-- ko if: showBandControls() && pageBand.isLabel() --> <ol> <li class="ui-widget-content ui-menu-divider"></li> <li class="submenu-item"><a data-bind="click: addNewArtist">new artist</a></li> <li class="submenu-item"><a data-bind="click: addExistingArtist">existing artist</a></li> </ol> <!-- /ko --> </ul> </li> <!-- /ko --> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <li class="menubar-item hoverable hidden-while-loading" data-test="mb-stats"> <a data-bind="attr: {href: statsLinkHref2018}">stats</a> </li> <!-- /ko --> <!-- ko ifnot: showBandControls() || showLimitedAccessControls() --> <!-- ko ifnot: showMobileAutocomplete() --> <li id="main-search-container" class="search extended menubar-item " data-test="mb-search-box"> <form aria-label="autocomplete search" class="menubar-search signup-tooltip-parent" action="/search" method="get" data-tooltip-id="s" aria-busy="false"> <input tabindex="0" aria-autocomplete="list" class="dismiss-tooltip-alt search-bar" type="text" name="q" placeholder="Search for artist, album, or track" autocomplete="off" maxlength="2048"> <div role="progressbar" class="loading-icon" id="search-loading-icon" aria-busy="false"> <svg aria-label="loading icon" class="search-spinner" width="15" height="16" viewbox="-1 -1 16 16"> <use href="#search-spinner"></use> </svg> </div> <div aria-label="clear search" class="clear-autocomplete">×</div> <input type="hidden" class="selected-filter" name="item_type" value=""> <button type="submit" tabindex="-1" aria-label="submit for full search page" class="menubar-search-icon"><svg width="15" height="16" viewbox="0 0 15 16"><use href="#menubar-search-input-icon"></use></svg></button> <ul role="listbox" class="genre-list" aria-busy="false"></ul> <ul class="filter-list" aria-busy="false"></ul> <ul role="listbox" class="search-autocomplete" aria-busy="false"> <li class="simple results-see-all"> <a tabindex="-1" aria-label="visit full-search page"> <span>See all results</span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-tags"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-genre"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li aria-label="no matching results" class="autocomplete-no-results"> <p class="noresults-header">No matching results</p> <p class="noresults-text">Try a different filter or a new search keyword.</p> <div class="tumbleweed"> <img loading="lazy"� src="/img/search/tumbleweed-emptystate-lightbg.gif"> </div> </li> </ul> <li class="simple mobile-results-tags no-show"> <a> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <div class="mobile-placeholder"> <p>Search all Bandcamp artists, tracks, and albums</p> </div> <template id="autocomplete-results-item"><li class="result-item"> <a tabindex="-1"> <span class="result-art"><img></span> <span class="result-info"> <div class="result-title"><strong></strong></div> <cite></cite> <div class="result-type"></div> </span> </a> </li></template> <div class="signup-tooltip-outer search-tooltip-outer header-2018"></div> </form> <div aria-label="cancel search" class="cancel-autocomplete">cancel</div> </li> <!-- /ko --> <!-- /ko --> </ul> <ul id="user-nav" class="menubar-section horizontal"> <!-- ko if: user() --> <!-- ko if: partner() --> <li class="menubar-item hoverable hidden-while-loading"> <a href="https://bandcamp.com/partner">partner</a> </li> <!-- /ko --> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <!-- ko ifnot: showMobileAutocomplete() --> <!-- ko if: altSearch() --> <li id="alt-search-container" class="search extended menubar-item hidden-while-loading" data-bind="visible: altSearch()"> <form aria-label="autocomplete search" class="menubar-search signup-tooltip-parent" action="/search" method="get" data-tooltip-id="s" aria-busy="false"> <input tabindex="0" aria-autocomplete="list" class="dismiss-tooltip-alt search-bar" type="text" name="q" placeholder="Search for artist, album, or track" autocomplete="off" maxlength="2048"> <div role="progressbar" class="loading-icon" id="search-loading-icon" aria-busy="false"> <svg aria-label="loading icon" class="search-spinner" width="15" height="16" viewbox="-1 -1 16 16"> <use href="#search-spinner"></use> </svg> </div> <div aria-label="clear search" class="clear-autocomplete">×</div> <input type="hidden" class="selected-filter" name="item_type" value=""> <button type="submit" tabindex="-1" aria-label="submit for full search page" class="menubar-search-icon"><svg width="15" height="16" viewbox="0 0 15 16"><use href="#menubar-search-input-icon"></use></svg></button> <ul role="listbox" class="genre-list" aria-busy="false"></ul> <ul class="filter-list" aria-busy="false"></ul> <ul role="listbox" class="search-autocomplete" aria-busy="false"> <li class="simple results-see-all"> <a tabindex="-1" aria-label="visit full-search page"> <span>See all results</span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-tags"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-genre"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li aria-label="no matching results" class="autocomplete-no-results"> <p class="noresults-header">No matching results</p> <p class="noresults-text">Try a different filter or a new search keyword.</p> <div class="tumbleweed"> <img loading="lazy" src="/img/search/tumbleweed-emptystate-lightbg.gif"> </div> </li> </ul> <li class="simple mobile-results-tags no-show"> <a> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <div class="mobile-placeholder"> <p>Search all Bandcamp artists, tracks, and albums</p> </div> <template id="autocomplete-r�esults-item"><li class="result-item"> <a tabindex="-1"> <span class="result-art"><img></span> <span class="result-info"> <div class="result-title"><strong></strong></div> <cite></cite> <div class="result-type"></div> </span> </a> </li></template> <div class="signup-tooltip-outer search-tooltip-outer header-2018"></div> </form> <div aria-label="cancel search" class="cancel-autocomplete">cancel</div> </li> <!-- /ko --> <li class="you-autocomplete-me menubar-item hidden-while-loading hoverable" data-bind="click: showAltSearch, visible: !altSearch()"> <a><svg width="26px" height="26px" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-search-icon"></use></svg></a> </li> <!-- /ko --> <!-- /ko --> <!-- claire minimized search for artist --> <!-- ko if: (fan() && !fan().private) --> <li id="feed-main" class="signup-tooltip-parent menubar-item hoverable hidden-while-loading" data-tooltip-id="f" data-test="mb-feed"> <a href="" title="feed"> <svg width="26px" height="26px" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-feed-icon"></use></svg> </a> <div class="signup-tooltip-outer feed-tooltip-outer header-2018"></div> </li> <li id="collection-main" class="menubar-item hoverable signup-tooltip-parent hidden-while-loading" data-tooltip-id="c" data-test="mb-collection"> <a href="" title="collection"> <svg width="26" height="26" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-collection-icon"></use></svg> </a> <div class="signup-tooltip-outer collection-tooltip-outer header-2018"></div> </li> <!-- /ko --> <li class="menubar-item hoverable hidden-while-loading" data-test="user-menu"> <a> <div data-bind="with: artistsMenu"> <!-- Fan only profile pic --> <!-- ko if: $parent.loggedInFanPhoto() --> <div class="userpic hidden-while-loading"> <img src="https://f4.bcbits.com/img/blank.gif" data-bind="src_image: {image_id: $parent.loggedInFanPhoto(), format: 'art_embedded_player'}"> </div> <!-- /ko --> <!-- ko ifnot: $parent.loggedInFanPhoto() --> <div class="userpic "> <div class="no-image-placeholder"></div> </div> <!-- /ko --> </div> </a> <ul class="menu user-menu hidden-while-loading" data-bind="with: artistsMenu, css: { label: (artistsMenu.loggedInLabelMemberBands().length > 0 || artistsMenu.linkedNonLabelMemberBands().length > 1) }"> <ol class="user-menu-wrapper"> <!-- ARTIST --> <!-- ko if: bmgr.bands().length >= 1 && loggedInBand() --> <li class="submenu-item"> <a data-bind="attr: { href: loggedInBand().trackpipeLocalUrl()}" class="name"> <strong class="menu-bandname" data-bind="text: optionsLoggedInBand().title, css: { long: !optionsLoggedInBand().showPro}">artists</strong> <div data-bind="visible: optionsLoggedInBand().showPro" class="menubar-badge-pro round3 hidden-while-loading">PRO</div> <div class="view-site">view site</div> </a> </li> <li class="submenu-item"> <a data-bind=" attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + loggedInBand().id}, css: {admin: optionsLoggedInBand().adminAccess}"> <span>edit profile</span> </a> </li> <li class="submenu-item"> � <a data-bind=" attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + loggedInBand().id}, css: {admin: optionsLoggedInBand().adminAccess}"> <span>tools</span> </a> </li> <li class="ui-menu-item submenu-item"> <!-- ko ifnot: loggedInBand().hasService() --> <a data-bind="attr: { href: 'https://bandcamp.com/subscriptions?band_id=' + loggedInBand().id + '&from=menubar'}">subscription</a> <!-- /ko --> <!-- ko if: loggedInBand().hasService() --> <a data-bind="attr: { href: loggedInBand().trackpipeLocalUrl() + '/' + loggedInBand().serviceUrlFragment() + '?from=menubar'}">subscription</a> <!-- /ko --> </li> <!-- /ko --> <!-- FAN --> <!-- ko if: ($parent.fan() && !$parent.fan().private) --> <li class="submenu-item"> <a href="" class="name"> <strong class="menu-bandname long" data-test="fan-username"></strong> <div class="view-collection" data-test="submenu-item-view-collection">view collection</div> </a> </li> <li class="submenu-item"><a href=""><span data-test="submenu-item-purchases">purchases</span></a></li> <!-- /ko --> <li class="ui-widget-content ui-menu-divider first"></li> <!-- LABEL ARTISTS --> <!-- ko if: loggedInLabelMemberBands() && loggedInLabelMemberBands().length > 0 --> <li class="menu-switch ui-menu-item submenu-item ui-state-disabled" data-bind="visible: !showLinkedBands()"> <span data-bind="attr: {href: loggedInBand().trackpipeLocalUrl() + '/artists?from=menubar_artist_dropdown'}, text: loggedInLabelMemberBandsCountStr()"></span> </li> <ol class="label-artist-menu no-pro-badges ui-state-disabled ui-menu-item" data-bind="visible: !showLinkedBands()" data-test="label-artists"> <input type="text" class="artist-filter-text" data-test="artist-filter-text" data-bind="textInput: labelMemberBandsSearchTerm, visible: loggedInLabelMemberBands().length > 10" placeholder="Search all artists"> <!-- ko foreach: filteredLoggedInLabelMemberBands() --> <li class="label-member-band submenu-item" data-bind="template: { 'name': 'band-menuitem-template-options' }"></li> <!-- /ko --> <!-- ko if: filteredLoggedInLabelMemberBands().length == 0 --> <li class="no-results submenu-item">no results</li> <!-- /ko --> </ol> <li class="ui-widget-content ui-menu-divider" data-bind="visible: !showLinkedBands()"></li> <!-- /ko --> <!-- CONNECTED ACCOUNTS --> <!-- ko if: linkedNonLabelMemberBands().length > 1 --> <ol class="linked-accounts-wrapper"> <li class="menu-switch ui-menu-item submenu-item linked-accounts-menu ui-state-disabled" data-bind="click: () => showLinkedBands(!showLinkedBands())" data-test="linked-accounts-header"> <span data-bind="text: loggedInLinkedBandsCountStr()"></span><div data-bind="css: { 'arrow-down': showLinkedBands(), 'arrow-right' : !showLinkedBands() }"></div> </li> <ol class="linked-accounts-menu-content" data-bind="visible: showLinkedBands()" data-test="linked-accounts"> <!-- ko foreach: linkedNonLabelMemberBands() --> <li class="submenu-item" data-bind="template: { 'name': 'band-menuitem-template' }, css: { 'hidden': ($data.id == $root.artistsMenu.loggedInBand().id) }"></li> <!-- /�ko --> </ol> </ol> <li class="ui-widget-content ui-menu-divider"></li> <!-- /ko --> <!-- ALL USERS --> <ol class="all-user-option"> <li class="submenu-item"><a href="https://bandcamp.com/settings?from=menubar" data-test="submenu-item-settings">settings</a></li> <li class="submenu-item"><a href="https://get.bandcamp.help" data-test="submenu-item-help">help</a></li> <li class="submenu-item"><a class="logout-action" href="https://bandcamp.com/logout" data-test="submenu-item-logout">log out</a></li> </ol> </ol> </ul> </li> <!-- /ko --> <!-- ko ifnot: user() --> <li data-bind="visible: hasCart" class="menubar-item hoverable cart-wrapper hidden-while-loading svg-icon" data-test="mb-cart"> <a href="https://bandcamp.com/cart" data-bind="click: goCart" title="cart"> <svg width="26" height="26" class="menubar-cart-icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#menubar-cart-icon"></use> <text data-bind="text: numCartItemsDisplay" x="15" y="12" dominant-baseline="middle" text-anchor="middle"> </text> </svg> </a> </li> <li class="menubar-item hoverable " data-test="mb-signup"> <a class="all-signup-link"> sign up </a> </li> <li class="menubar-item hoverable " data-test="mb-login"> <a href="https://bandcamp.com/login?from=menubar" class="login-link"> log in </a> </li> <!-- /ko --> </ul> </div> <div class='corp-banners'> </div> <!-- Knockout template for list items in the artists menu --> <script type="text/html" id="band-menuitem-template"> <a class="menu-artistitem" data-bind="css: {'is-pro': isPro()}, attr: {href: $root.artistsMenu.isPageBand(id) ? '' : trackpipeLocalUrl()}" > <span class="menu-artistpic"> <!-- ko if: photo() --> <img data-bind="src_image: {image_id: photo(), format: 'art_embedded_player'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="no-image-placeholder"></div> <!-- /ko --> </span> <span data-bind="text: name()" class="menu-bandname menu-text"></span> <span data-bind="visible: isPro()" class="menubar-badge-pro round3">PRO</span> </a> </script> <script type="text/html" id="band-menuitem-template-options"> <a data-bind="attr: {href: trackpipeLocalUrl()}" class="menu-artistitem"> <span class="menu-artistpic"> <!-- ko if: photo() --> <img data-bind="src_image: {image_id: photo(), format: 'art_embedded_player'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="no-image-placeholder"></div> <!-- /ko --> </span> <span data-bind="text: name()" class="menu-bandname menu-text"></span> <span class="show-more" data-bind="visible: $root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id), click: () => $root.artistsMenu.setActiveLabelMemberBand(id)">•••</span> </a> <!-- ko if: ($root.artistsMenu.activeLabelMemberBand() == id) --> <div class="label-artist-menu-links ui-menu-item"> <span data-bind="visible: $root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id)"> <a data-bind=" attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + id}" > <span class="menu-text">edit profile</span> </a> <a data-bind=" attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + id}" > <span� class="menu-text">tools<span> </a> <!-- ko if: hasItems --> <a data-bind="click: $root.artistsMenu.launchPageDesign.bind($data)"><span class="menu-text">page design</span></a> <!-- /ko --> <!-- ko ifnot: hasService() --> <a data-bind="attr: { href: 'https://bandcamp.com/subscriptions?band_id=' + id + '&from=menubar'}"><span class="menu-text">subscription</span></a> <!-- /ko --> <!-- ko if: hasService() --> <a data-bind="attr: { href: trackpipeLocalUrl() + '/' + serviceUrlFragment() + '?from=menubar'}"><span data-bind="text: serviceName()" class="menu-text">subscription</span></a> <!-- /ko --> </span> </div> <!-- /ko --> <span class="show-less" data-bind="visible: $root.artistsMenu.activeLabelMemberBand() == id && ($root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id)), click: () => $root.artistsMenu.setActiveLabelMemberBand(id)">show less</span> </script> <!-- Knockout template for the parent label --> <script type="text/html" id="band-parentlabel-template"> <div data-bind="css: {'artist-listing-with-links': $parent.columns() > 1}"> <a class="menu-artistitem" data-bind="attr: {href: trackpipeUrlHttps()}"> <!-- ko if: $parent.columns() === 1 --> <span class="menu-artistpic"> <img data-bind="src_image: {image_id: photo(), format: 'bio_navbar'}"> </span> <span data-bind="text: name()" class="menu-bandname"></span> <!-- /ko --> <!-- ko if: $parent.columns() > 1 --> <!-- ko if: photo() --> <img class="photo" data-bind="src_image: {image_id: photo(), format: 'fan_bio_thumb_small'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="photo none"></div> <!-- /ko --> <!-- /ko --> </a> <div class="infobox"> <p class="name"><a data-bind="attr: {href: trackpipeUrl()}, text: name()"></a></p> <p class="actions"> <a data-bind="attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + id}">profile</a> &middot; <a data-bind="attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + id}">tools</a> &middot; <a data-bind="attr: {href: trackpipeLocalUrl() + '/stats?from=menubar'}">stats</a> </p> </div> </div> </script> </div> </div> <div class="bannercontainer"> </div> <div class="corpbanner newsletter-invite-banner" style="display: none;"> <span class="tell-us-what-you-like">Get fresh music recommendations delivered to your inbox every Friday.</span> <svg class="dismiss" width="18" height="18" viewbox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-close"></use></svg> </div> <div class="corpbanner tos-update"> <div class="text"> We’ve updated our <a class="tos-update-link" target="_blank" href="/terms_of_use">Terms of Use</a>. You can review the changes <a class="tos-update-link" target="_blank" href="/terms_of_use">here</a>. </div> <div class="text text-phone"> We’ve updated our <a class="tos-update-link" target="_blank" href="/terms_of_use">Terms of Use</a>. You can review the changes <a class="tos-update-link" target="_blank" href="/terms_of_use">here</a>. </div> <a class="dismiss-banner" href="#"> <span class="ui-icon dismiss-icon"></span> </a> </div> <!-- --> <div id="centerWrapper"> <div id="propOpenWrapper"> <div id="pgBd" class="yui-skin-sam"> <style type="text/css" id="custom-design-rules-style" data-design="{&quot;bg_color&quot;:&quot;F6F6F3&quot;,&quot;text_color&quot;:&quot;3�63636&quot;,&quot;secondary_text_color&quot;:&quot;888888&quot;,&quot;link_color&quot;:&quot;094C86&quot;,&quot;body_color&quot;:&quot;ECE9E9&quot;,&quot;hd_ft_color&quot;:&quot;848484&quot;,&quot;navbar_bg_color&quot;:&quot;D3CFCF&quot;,&quot;invert_iconography&quot;:null,&quot;tile_bg&quot;:null,&quot;bg_halign&quot;:&quot;l&quot;,&quot;bg_image_id&quot;:null,&quot;bg_file_name&quot;:null,&quot;defaultbg&quot;:false,&quot;bg_fixed&quot;:null,&quot;bg_behavior&quot;:&quot;r&quot;}"> #propOpenWrapper { background: none transparent; } #pgBd { background: #ECE9E9; color: #363636; } a.custom-color, .custom-link-color, #trackInfo a:not(.notSkinnable), #trackInfo .buy-link, #tagArea a, #rightColumn a, #name-section a, #indexpage a, .editable-grid a, .featured-grid a, #band-navbar a, #live-ticket-item a.themeable, #live-ticket-item .buy-link, #live-ticket-item .more-merch a, #merch-item p a, #merch-item .buy a, #merch-item .more-merch a, button.order_package_link.buy-link, h4.ft.compound-button.send-as-gift, .share-collect-controls a, .share-collect-controls button, .follow-unfollow, .follow-unfollow div, .collected-by a, .subscribe a, .sub a, .video-list a, .sub .main a, .subwelcome a, .artists-grid-name a, .featured-grid-name, .label-welcome .buttons a.new, .themed .label-band-selector a.themeable, .tralbum-tags a, button.join-live-event.live-event.live-event-stream-button { color: #094C86; } #trackInfo .g-button:not(.send-as-gift):not([disabled]), #merch-item .g-button:not(.send-as-gift):not([disabled]) { background-color: #094C86; border-color: #094C86; color: #ECE9E9; } #trackInfo .g-button.send-as-gift:not([disabled]), #merch-item .g-button.send-as-gift:not([disabled]) { color: #094C86; border-color: rgba(34, 34, 34, 0.32); } .themed .label-band-selector .bands-menu { border: 1px solid #F6F6F3; } .themed .label-band-selector .bands-menu, .themed .label-band-selector .bands-menu .menu-artistpic { background: #ECE9E9; } .label-welcome h2, .label-welcome p { color: #363636; } .label-welcome .buttons a.new { box-shadow: 2px 2px #094C86; } .label-welcome .buttons a.existing { box-shadow: 2px 2px #363636; } #live-ticket-item .buy, #live-ticket-item .included-tralbum-info a { color: #094C86; } #live-calendar-icon-stroke, #live-clock-icon-stroke { stroke: #363636; } .campaign-custom-header #customHeader { background-color: #; } .primaryText, #discography a.primaryText, #trackInfo a.title_link, .label-welcome .buttons a.existing { color: #363636; } .secondaryText { color: #888888; } #band-navbar a:hover { border-color: #094C86; } #band-navbar a.active { color: #363636; border-color: #363636; } .themed .label-band-selector .label { color: #888888; } .themed .label-band-selector .tabs > li { border-color: #888888; } .themed .label-band-selector a.selected { color: #363636; } .themed .label-band-selector .caret { fill: #094C86; } .themed .label-band-selector .selected .caret { fill: #363636; } #trackInfo a.notable { color: red; /* overrides above */ } #band-navbar { background-color: #D3CFCF; } body { background: #F6F6F3; background-position: left top; background-repeat: repeat; background-image: none; } body.has-menubar { background-position: left 53px; } body.has-top-banner { background-position: left 40px; } body.has-menubar.has-top-banner { background-position: left 88px; } body.has-corpbanner2 { background-position: lef�t calc(48px - 1px); } body.has-menubar.has-corpbanner2 { background-position: left calc(53px + 48px - 1px); } #pgHd, .lang-picker-content { background-color: #848484; } .just-icon { color: #ECE9E9; } .just-icon-bg { border-right-color: #363636; } .collected-by .ellipsis-text { color: #094C86; } .collected-by .ellipsis-bg { background-color: #094C86; } button.subtop, button.subbot, button.custom-color { background: #094C86; color: #ECE9E9; } .sub .includeditems .item a { color: #363636; } .sub .post-message-link { background-color: rgba(9, 76, 134, 0.2); color: #094C86; } .sub ul.tierslist li.tier { border-color: rgba(9, 76, 134, 0.2); } .sub button.tierbutton .spacer { background-color: #ECE9E9; } ol.sub-navbar li.active, .invertIconography ol.sub-navbar li.active { background-color: #ECE9E9; } ol.sub-navbar a { color: #094C86; } .post-subscribe .button-background { background-color: rgba(9, 76, 134, 0.2); color: #094C86; } .post-subscribe .band-link-color, .post-subscribe .message-text button, .post-subscribe .new-feed-stories button, .post-subscribe .new-feed-stories-floater button { color: #094C86; } .post-subscribe .new-feed-stories-floater button { background-color: #ECE9E9; } .buyFullDiscography .art .art-thumb { background-color: #ECE9E9; } .collected-by .loading { color: #363636; } /* Styles for 05-2019 tralbum page tests -- temporary only */ .artist-support { border: 2px solid #094C86; } .artist-support__bg { background-color: #094C86; } /* community page styles */ </style> <style> </style> <div id="customHeaderWrapper"> <div class="band-navbar-wrapper flex"> <ol id="band-navbar"> <li> <a href="/music" class="primaryText active"> music </a> </li> <li> <a href="/community"> community </a> </li> </ol> </div> <div class="bannercontainer"> </div> </div> <div class="trackView leftMiddleColumns has-art" data-tooltips="{&quot;tooltips&quot;:[],&quot;dash_seen&quot;:null}"> <div id="name-section"> <h2 class="trackTitle"> Snowball Earth </h2> <h3 style="margin:0px;">by <span> <a href="https://snowballearth.bandcamp.com">Snowball Earth</a> </span> </h3> </div> <div class="middleColumn"> <div id="tralbumArt"> <a class="popupImage" href="https://f4.bcbits.com/img/a1828619321_10.jpg"> <img src="https://f4.bcbits.com/img/a1828619321_16.jpg"> </a> </div> <div class="share-panel-wrapper-desktop signup-tooltip-parent" data-tooltip-id="x"></div> <div class="collected-by tralbum collectors"> <div class="message"> supported by </div> <div class="deets populated"> <div class="no-writing"> <a clas�s="fan pic" href="https://bandcamp.com/pbarry?from=fanthanks"> <div class="tooltip"> <div class="round3"> <img class="grid lazy" src="/img/0.gif" data-original="https://f4.bcbits.com/img/0007533749_50.jpg" style="display: inline-block;"> <div class="name">PBarry</div> </div> </div> <img class="thumb" src="https://f4.bcbits.com/img/0007533749_42.jpg" alt="PBarry thumbnail"> </a> </div> </div> </div> </div> <div id="trackInfo" class="leftColumn"> <div id="trackInfoInner"> <div class="inline_player "><table> <tr> <td class="play_cell" rowspan="2"> <a role="button" aria-label="Play/pause"><div class="playbutton"></div></a> </td> <td class="track_cell" colspan="3"> <div class="track_info"> <span class="title-section hiddenelem"> <a class="title_link primaryText" href="#"><span class="title"></span></a> </span> <span class="time secondaryText hiddenelem"> <span class="time_elapsed"></span> / <span class="time_total"></span> </span> <span class="message hiddenelem"></span> </div> </td> </tr> <tr> <td class="progbar_cell"> <div class="progbar"> <div class="progbar_empty"> <div class="progbar_fill"></div> <div class="thumb"></div> </div> </div> </td> <td class="prev_cell"> <a role="button" aria-label="Previous track"><div class="prevbutton hiddenelem"></div></a> </td> <td class="next_cell"> <a role="button" aria-label="Next track"><div class="nextbutton hiddenelem"></div></a> </td> </tr> </table> </div> <ul class="tralbumCommands"> <li class="buyItem digital"> <h3 class="hd"> <button class='download-link buy-link' type="button"> <span class="buyItemPackageTitle primaryText">Digital Album</span> </button> <div class="digitaldescription secondaryText"> Streaming + Download </div> </h3> <div class="bd"> Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app. </div> <script type="text/javascript" nonce="4dlvOParQFPQNvCAERQ0Fw=="> $(".buyItem .bd").last().bcTruncate(TruncateProfile.get("buyItem"), "more", "less"); </script> <div class="listing-purchasable-with-gift-card "> <svg class="icon gift-card-icon-bordered small" width="9px" height="10px" viewbox="0 0 9 10"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#gift-card-icon"></use></svg> Purchasable with gift card </div> <div class="audio-quality hi-res"> Download available in 24-bit/96kHz. </div> <div class="ft"> <h4 class="ft compound-button main-button"> <button class='download-link buy-link' type="button"> Buy Digital Album </button>&nbsp; <span class="buyItemExtra buyItemNyp secondaryText">name your price</span> </h4> <h4 class="ft compound-button send-as-gift"> <button type="button" class="download-link buy-link" data-test="send-tralbum-as-gift"> Send as Gift </button>&nbsp; </h4> � </div> </li> <li id='collect-item-placeholder'></li> <li class="share-link-container new-share-collect"> <h3><button id="share-link" class="compound-button"><span id="share-link-share">Share</span><span id="share-link-embed"> / Embed</span></button></h3> </li> </ul> <table class="track_list track_table" id="track_table"> <tr class="track_row_view linked" rel="tracknum=1"> <td class="play-col"><a role="button" aria-label="Play Nobody Comes Around Here Anymore"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">1.</div></td> <td class="title-col"> <div class="title"> <a href="/track/nobody-comes-around-here-anymore"><span class="track-title">Nobody Comes Around Here Anymore</span></a> <span class="time secondaryText"> 04:33 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/nobody-comes-around-here-anymore#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/nobody-comes-around-here-anymore?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_1"> <td></td> <td colspan=4> <div>He took the pills Joined the new immortals A destiny fulfilled An overturned natural order And where to lay the blame Materialists&#39; wager Why would they feel shame To route the great invader Time will march astride A fleeting of self conscious A transmission denied For a trickster&#39;s promise For those who still survive A dream of liberation And though left behind The promise of salvation They&#39;ll never remember when life meant more A guiding light in the fog of war But nothing changes, no motivation Just underwhelming disinclination This spectral world A space of ever after A thought answered in song A time of peace and laughter It&#39;s time to live beyond This stasis so corrupted The weight you carry on Ascendance interrupted They&#39;ll never remember when life meant more A guiding light in the fog of war But nothing changes, no motivation Just underwhelming disinclination I&#39;ll watch over There&#39;s no need to fear When time catches up to you You know I&#39;ll be there When will you cross over? It&#39;s been such a long, long time My dear, there&#39;s more to this story But nobody comes around here anymore</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=2"> <td class="play-col"><a role="button" aria-label="Play Leaving You"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">2.</div></td> <td class="title-col"> <div class="title"> <a href="/track/leaving-you"><span class="track-title">Leaving You</span></a> <span class="time secondaryText"> 03:05 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/leaving-you#lyrics" data-lyrics>ly�rics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/leaving-you?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_2"> <td></td> <td colspan=4> <div>I’m leaving you to go to hell the way you want Nothing ever pleases you well maybe this will be a start It’s growing late and way past time for goodbyes No use talking now, I never liked to see you cry Deceptions, confessions, exceptions So who is it now I’m talking to? I guess we’ll never know which one is really you This game was always old, even when we were young I guess it doesn’t matter much as long as you’re still having fun Deceptions, confessions, exceptions Obsession, aggression, deception</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=3"> <td class="play-col"><a role="button" aria-label="Play Oblivion"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">3.</div></td> <td class="title-col"> <div class="title"> <a href="/track/oblivion"><span class="track-title">Oblivion</span></a> <span class="time secondaryText"> 03:00 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/oblivion#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/oblivion?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_3"> <td></td> <td colspan=4> <div>My mind works best not making decisions I&#39;m caving in under my own ambitions And every morning brings a new day I&#39;m losing touch, got frost on my brain Gravity&#39;s off, I float around Can&#39;t discern my up from down I could take a trip, alter my name Join the revolution and nothing would change I dream of oblivion I miss you my old friend My trusted companion Until we meet again Still I go to work, it&#39;s my own fault I don&#39;t understand where the time goes And my timing&#39;s off, the stakes grow Thought i knew, but I just don&#39;t know The indicator lights, they blink red I&#39;m going back to bed Reality with a foot in the door Now a distant time before I dream of oblivion I miss you my old friend My trusted companion Until we meet again</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=4"> <td class="play-col"><a role="button" aria-label="Play Better Broken"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">4.</div></td> <td class="title-col"> <div class="title"> <a href="/track/better-broken"><span class="track-title">Better Broken</span></a> <span class="time secondaryText"> 02:56 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/better-broken#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/better-broken?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_4"> <td></td> <td colspan=4> <div>I think it wo�uld be good today If I just walked away Left you standing there Alone with our despair Better broken Better tossed aside Here’s hoping That we won’t have to say goodbye I think it would be nice today If you just went away Left us standing there Alone with our despair I think it would be right to say The world has lost its way We’re all stranded here Obsessed with all our fears Better broken Better locked inside Here’s hoping That we’ll wake up and realize</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=5"> <td class="play-col"><a role="button" aria-label="Play Rat Park"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">5.</div></td> <td class="title-col"> <div class="title"> <a href="/track/rat-park"><span class="track-title">Rat Park</span></a> <span class="time secondaryText"> 02:40 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/rat-park#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/rat-park?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_5"> <td></td> <td colspan=4> <div>Haven&#39;t slept for three days Open throttle, open freeway Don&#39;t recall what i&#39;m running from An unmarked grave buried in a maze It&#39;s not easy, stubborn as I am These hypocrites don&#39;t understand They cast the mold, but I am much to old No control, more beast than man Give me something I could use Or give me someone I could lose Oh mama, don&#39;t give up on me Take me back to Rat Park Dump out, gas up, on my way Sixteen hours to L.A. The exit that I take, the heart that I break Every toll too high a price to pay We all know there will come a time An impulse too divine A righteous doubt to eat me inside out Oh dark and broken mind Give me something I could use Or give me someone I could lose Oh mama, don&#39;t give up on me Take me back to Rat Park</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=6"> <td class="play-col"><a role="button" aria-label="Play Wish"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">6.</div></td> <td class="title-col"> <div class="title"> <a href="/track/wish"><span class="track-title">Wish</span></a> <span class="time secondaryText"> 03:00 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/wish#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/wish?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_6"> <td></td> <td colspan=4> <div>Oh! My darling no! Look up my dear, don’t cry We have today Let’s brush those tears away Don’t burden your heart Don&#39;t trouble your mind We’re only passing by Oh! My darling no! You won’t see me cry We have today Let’s chase those fears away Don’t burden your heart Don&#39;t trouble your mind You’re only passing by Don’t burden your heart Don’t trouble your mind We’re only passing by</div> � </td> </tr> <tr class="track_row_view linked" rel="tracknum=7"> <td class="play-col"><a role="button" aria-label="Play Waiting for the War"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">7.</div></td> <td class="title-col"> <div class="title"> <a href="/track/waiting-for-the-war"><span class="track-title">Waiting for the War</span></a> <span class="time secondaryText"> 03:56 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/waiting-for-the-war#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/waiting-for-the-war?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_7"> <td></td> <td colspan=4> <div>The rifles are clean, the water drawn Cans stacked up on a shelf A media simulation gone wrong And we&#39;re praying for détente We lived a dream, tried to ignore The shit leaking out of the pipes Now with the power out on this bitter cold night We&#39;re waiting for the war The commentariat left weeks ago For their rocky mountain bungalows Jettisoned the mess of their creation The militia family down the street Drills out a false retreat Preparing for their personal Ilerda The activist, the angry mob The bootlegger and baptist all Sloppy drunk in a pool of self-delusion Fingers point across the hall Stick to the script, heed the call A third act towards a forgone conclusion</div> </td> </tr> </table> <h3 class="credits-label">credits</h3> <div class="tralbumData tralbum-credits"> released February 8, 2020 <br><br>All songs written and performed by Ben Caulfield and Ray Jenkins. <br> Base tracks recorded by Tim Gerron at space <br> Mixed by Ryan Power </div> <script type="text/javascript" nonce="4dlvOParQFPQNvCAERQ0Fw=="> $(".tralbum-credits").last().bcTruncate(TruncateProfile.get("tralbum_long"), "more", "less"); </script> <h3 class="license-label">license</h3> <div id="license" class="info license"> <span class="cc-icons commercial"></span>all rights reserved </div> </div> </div> <h3 class="tags-label">tags</h3> <div class="tralbumData tralbum-tags tralbum-tags-nu hidden"> <h3><span class="tags-inline-label">Tags</span></h3> <a class="tag" href="https://bandcamp.com/discover/rock?from=tralbum&artist=3105668075">rock</a> <a class="tag" href="https://bandcamp.com/discover/indie-rock?from=tralbum&artist=3105668075">indie rock</a> <a class="tag" href="https://bandcamp.com/discover/austin?from=tralbum&artist=3105668075">Austin</a> </div> </div> <div id="rightColumn" class="rightColumn"> <div id="sidecart" style="display: none"> <div id="sidecartReveal" class="reveal"> <div id="sidecartBody"> <div id="sidecartHeader"> <h3 class="title shopping-cart">Shopping cart</h3> </div> <div id="sidecart-phone-reveal"> <div id="sidecartContents"> <div id="item_list"> � </div> </div> <div id="sidecartFooter"> <div id="sidecartSummary"> <table id="summary"> <tr class="small"> <th>subtotal</th> <td class="numeric"></td> <td class="currency"><a class="country-picker"></a></td> </tr> <tr> <td colspan="3" class="small sidecartTaxText">taxes calculated at checkout</td> </tr> </table> <div class="summary-notes"> </div> </div> <a id="sidecartCheckout" class="buttonLink notSkinnable" href="#" data-test="sidecartCheckout"> Check out </a> </div> </div> </div> </div> </div> <div class="tralbum-tooltip-parent bio-image" data-bind="css: {'show-tooltip': showing}"> <div class="tralbum-tooltip-outer"> <div class="inner-squarecle-wrapper"> <div class="inner-squarecle"></div> <div class="inner-squarecle-contents"> <a class="tooltip-action" data-bind="click: close, text: centralText"></a> </div> </div> <div class="tralbum-tooltip"> <div class="tralbum-tooltip-inner"> <span class="progress" data-bind="text: progress"></span> <span data-bind="text: tipText"></span> <a class="dismiss-tooltip" data-bind="click: continueTips, text: closeText"></a> </div> </div> </div> </div> <div id="bio-container" class="empty" data-bind="css: {'ko-ready': $data}"> <h3 class="title bio-label hiddenAccess">about</h3> <p id="band-name-location"> <span class="title">Snowball Earth</span> <span class="location secondaryText">Austin, Texas</span> </p> <div class="following-actions-wrapper signup-tooltip-parent" data-tooltip-id="b"> <div id="following-actions"> <button type="button" class="follow-unfollow compound-button" style="visibility: hidden;"> <div>placeholder</div> </button> </div> <div class="signup-tooltip-outer follow-tooltip-outer"></div> </div> <div class="signed-out-artists-bio-text"> </div> </div> <div class="tralbum-tooltip-parent bio-text" data-bind="css: {'show-tooltip': showing}"> <div class="tralbum-tooltip-outer"> <div class="inner-squarecle-wrapper"> <div class="inner-squarecle"></div> <div class="inner-squarecle-contents"> <a class="tooltip-action" data-bind="click: close, text: centralText"></a> </div> </div> <div class="tralbum-tooltip"> <div class="tralbum-tooltip-inner"> <span class="progress" data-bind="text: progress"></span> <span data-bind="text: tipText"></span> <a class="dismiss-tooltip" data-bind="click: continueTips, text: closeText"></a> </div> </div> </div> </div> <div id="discography" class="sidebar" style="display:none"> <h3 class="title"><a href="/music" class="link-and-title primaryText">discography</a></h3> <ul> <li> � <div> <a class="thumbthumb " href="/album/snowball-earth"> <img src="https://f4.bcbits.com/img/a1828619321_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/snowball-earth">Snowball Earth</a></div> <div class="trackYear secondaryText">Feb 2020</div> </li> </ul> </div> <h3 id="contact-help" class="title">contact / help</h3> <p id="contact-tracker-data" data-band-id="3105668075"> <a href="/contact?b=3105668075&amp;n=Snowball%20Earth" title="Send an email to Snowball Earth">Contact Snowball Earth</a> </p> <p><a href="/help/downloading?from=tralbum_downloading" target="_blank">Streaming and <span id="sidebar-contact-label-break"><br></span>Download help</a></p> <p id="report-account-vm" data-tou-report-params="{&quot;i_type&quot;:&quot;a&quot;,&quot;i_id&quot;:3545085020,&quot;a_id&quot;:3105668075}"> <a data-bind="click: showDialog"> Report this album or account </a> </p> </div> <div id="collectors-data" data-blob="{&quot;thumbs&quot;:[{&quot;fan_id&quot;:357267,&quot;username&quot;:&quot;pbarry&quot;,&quot;name&quot;:&quot;PBarry&quot;,&quot;image_id&quot;:7533749,&quot;token&quot;:&quot;1:1585262711:357267:0:1:0&quot;}],&quot;more_thumbs_available&quot;:false,&quot;reviews&quot;:[],&quot;more_reviews_available&quot;:false,&quot;band_thanks_text&quot;:&quot;supported by&quot;,&quot;shown_reviews&quot;:[],&quot;shown_thumbs&quot;:[{&quot;fan_id&quot;:357267,&quot;username&quot;:&quot;pbarry&quot;,&quot;name&quot;:&quot;PBarry&quot;,&quot;image_id&quot;:7533749,&quot;token&quot;:&quot;1:1585262711:357267:0:1:0&quot;}]}"></div> <div style="clear:both"></div> </div> <div id="pgFt"> <div class="recommendations-container" id="recommendations_container" data-nosnippet> <div class="recommendations-content"> <div class="first-row"> <div class="recs-section bc-recs"> <p class="section-title"> If you like Snowball Earth, you may also like: </p> <ul class="horizontal"> <li class="recommended-album footer-aotd" id="id-2504146637" data-trackid="2188202081" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=2188202081&amp;ts=1748367458&amp;t=2ff8af4ff5086c5edebdd052e973fd647d5c4126&quot;}" data-albumtitle="IN WAYS" data-albumid="2504146637" data-artist="Slung" data-artistid="309800608" data-from="footer-aotd-a3545085020"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a2320178873_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://slungband.bandcamp.com/album/in-ways?from=footer-aotd-a3545085020"><span class="release-title">IN WAYS</span><br><span class="spacer"></span><span class="by-artist">by Slung</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">The British band imbue heavy rock with emotional vulnerability to unexpectedly powerful results on their bold debut. </span><span class="comment-author">Bandcamp Album of the Day <span class="date">May 1, 2025</span></span></p> <a class="go-to-album album-link" href="https://slungband.bandcamp.com/album/in-ways?from=footer-aotd-a3545085020">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-1995911332" data-trackid="1007185268" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=1007185268&amp;ts=1748367458&amp;t=e486c8d381588f9e2f8b74a509034�50161cb88eb&quot;}" data-albumtitle="Beauty&#39;s Pride" data-albumid="1995911332" data-artist="Born Ruffians" data-artistid="1915837311" data-from="footer-nn-a3545085020"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a3961496742_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://bornruffians.bandcamp.com/album/beautys-pride?from=footer-nn-a3545085020"><span class="release-title">Beauty&#39;s Pride</span><br><span class="spacer"></span><span class="by-artist">by Born Ruffians</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">The euphoric new record from the Toronto indie rock band is another bold creative leap forward in a career full of them. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Apr 29, 2025</span></span></p> <a class="go-to-album album-link" href="https://bornruffians.bandcamp.com/album/beautys-pride?from=footer-nn-a3545085020">go to album</a> </div> </li> <li class="recommended-album footer-bcw" id="id-2467872891" data-trackid="3872795891" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=3872795891&amp;ts=1748367458&amp;t=50242e56ff0b72b1dc80f267d131d5d4ec046205&quot;}" data-albumtitle="If You Only Knew" data-albumid="2467872891" data-artist="Blackwater Holylight" data-artistid="952002798" data-from="footer-bcw-a3545085020"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1805975905_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://blackwaterholylight.bandcamp.com/album/if-you-only-knew?from=footer-bcw-a3545085020"><span class="release-title">If You Only Knew</span><br><span class="spacer"></span><span class="by-artist">by Blackwater Holylight</span></a> </p> <div class="album-details"> <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">Apr 25, 2025</span></p> <a class="go-to-album album-link" href="https://blackwaterholylight.bandcamp.com/album/if-you-only-knew?from=footer-bcw-a3545085020">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-387545725" data-trackid="3370611119" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=3370611119&amp;ts=1748367458&amp;t=65b55ee74748bb49410a962820ab6531cb80c920&quot;}" data-albumtitle="The Surprise Party" data-albumid="387545725" data-artist="Andhi &amp; the O&#39;Neills" data-artistid="3603040135" data-from="footer-nn-a3545085020"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a2103958618_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://theoneills.bandcamp.com/album/the-surprise-party?from=footer-nn-a3545085020"><span class="release-title">The Surprise Party</span><br><span class="spacer"></span><span class="by-artist">by Andhi &amp; the O&#39;Neills</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">Ragged and pleasingly worn folk rock from Peekskill New York as comforting as a warm fire on a cold night. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Apr 11, 2025</span></span></p> <a class="go-to-album album-link" href="https://theon�eills.bandcamp.com/album/the-surprise-party?from=footer-nn-a3545085020">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-2442397496" data-trackid="426091583" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=426091583&amp;ts=1748367458&amp;t=cc617af08901bbd50b238efab5999c06f8dec97a&quot;}" data-albumtitle="More Clouds More Stars" data-albumid="2442397496" data-artist="Split Moon" data-artistid="1426091163" data-from="footer-nn-a3545085020"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1627033407_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://splitmoon.bandcamp.com/album/more-clouds-more-stars?from=footer-nn-a3545085020"><span class="release-title">More Clouds More Stars</span><br><span class="spacer"></span><span class="by-artist">by Split Moon</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">Hypnotic, syrupy space rock with anthemic choruses and even bigger riffs. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Mar 1, 2025</span></span></p> <a class="go-to-album album-link" href="https://splitmoon.bandcamp.com/album/more-clouds-more-stars?from=footer-nn-a3545085020">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-3400248478" data-trackid="170196219" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=170196219&amp;ts=1748367458&amp;t=fc748d4ec0c20b44e5109a5f7f3e9f203c7e9b32&quot;}" data-albumtitle="Delay the New Day" data-albumid="3400248478" data-artist="Red Telephone" data-artistid="760313797" data-from="footer-nn-a3545085020"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a0870696057_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://redtelephoneband.bandcamp.com/album/delay-the-new-day?from=footer-nn-a3545085020"><span class="release-title">Delay the New Day</span><br><span class="spacer"></span><span class="by-artist">by Red Telephone</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">Great Welsh psychedelia highly recommended for people tired of waiting for new tunes from Temples and Tame Impala. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Feb 4, 2025</span></span></p> <a class="go-to-album album-link" href="https://redtelephoneband.bandcamp.com/album/delay-the-new-day?from=footer-nn-a3545085020">go to album</a> </div> </li> <li class="recommended-album footer-bcw" id="id-3244430250" data-trackid="1337392777" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=1337392777&amp;ts=1748367458&amp;t=6bd8a1afa72954a2d8a5094ca4e7a6c7596248a1&quot;}" data-albumtitle="All Cylinders" data-albumid="3244430250" data-artist="Yves Jarvis" data-artistid="1344140011" data-from="footer-bcw-a3545085020"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1151736840_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://yvesjarvis.bandcamp.com/album/all-cylinders?from=footer-bcw-a3545085020"><span class="release-title">All Cylinders</span><br><span class="spacer"></span><span class="by-artist">by Yves Jarvis</span></a> � </p> <div class="album-details"> <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">Jan 28, 2025</span></p> <a class="go-to-album album-link" href="https://yvesjarvis.bandcamp.com/album/all-cylinders?from=footer-bcw-a3545085020">go to album</a> </div> </li> </ul> </div> </div> <div class="second-row"> <img src="/img/0.gif" class="lazy first-row-beacon" data-clicks=footer_aotd_rec_seen,footer_nn_rec_seen,footer_bcw_rec_seen,footer_nn_rec_seen,footer_nn_rec_seen,footer_nn_rec_seen,footer_bcw_rec_seen,footer_seen> <div class="bc-daily-section"> <p class="section-title"><a class="bcd-title" href="https://daily.bandcamp.com?utm_source=footer">Bandcamp Daily</a>&nbsp;&nbsp;<span class="subtitle">your guide to the world of Bandcamp</span></p> <ul class="horizontal"> <li class="recommended-story genre-related"> <a class="daily-link" href="https://daily.bandcamp.com/features/cupid-psyche-romantic-music-interview?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0033972855_33.jpg"></div> <p class="story-headline">Cupid &amp; Psyche Weather the Indie Hype Storm</p> </a> </li> <li class="recommended-story genre-related"> <a class="daily-link" href="https://daily.bandcamp.com/features/reconstruction-site-the-weakerthans-essay?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0033341339_33.jpg"></div> <p class="story-headline">“Reconstruction Site” by The Weakerthans: A Postcard Retrospective</p> </a> </li> <li class="recommended-story genre-related"> <a class="daily-link" href="https://daily.bandcamp.com/resonance/forest-fallows-lightly-down-essay?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0032519296_33.jpg"></div> <p class="story-headline">Monsoon Twilight Amid a Wave of Destruction: Forest Fallows’s “Lightly Down”</p> </a> </li> </ul> </div> <div class="bc-weekly-section"> <p class="section-title">On Bandcamp Radio</p> <div class="bc-weekly-content"> <div class="bcw-image-container"> <a class="bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><img class="bcw-image" src="https://f4.bcbits.com/img/0039848212_33.jpg"></a> </div> <div class="blurb-and-button"> <a class="linked-blurb bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><p class="bcw-blurb">dreamcastmoe stops by to talk about his new release &#39;The Lost Tape Vol 3&#39;.</p></a> <a class="go-to-bcweekly bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><div><span>listen now </span> <svg class="icon play-bcweekly" viewbox="0 0 12 14"><use href="#play-bcweekly"></use></svg></div></a> </div> </div> </div> <img src="/img/0.gif" class="lazy editorial-seen-beacon" data-clicks=footer_genre_article_seen,footer_genre_article_seen,footer_genre_article_seen,footer_bcw_seen> </div> </div> <svg class="svg-defs" xmlns="http://www.w3.org/2000/svg"> <defs> <path id="bc-daily-arrow" d="M 14,3.5 9,0 9,3 0,3 0,4 9,4 9,7 z"></path> <path id="play-bcweekly" d="M 10,6 0,0 0,12 z"></path> </defs> </svg> </div> </div> <span id="webapp-selector-ui" class="webapp-selector-ui" style="display:none" data-webapps="[&quot;flexotest01-1&quot;,&quot;flexotest01-2&quot;,&quot;flexotest01-3&quot;,&quot;flexotest01-4&quot;,&quot;flexotest01-5&quot;,&quot;flexotest01-6&quot;,&quot;flexotest01-7&quot;,&quot;flexotest01-8&quot;,&quot;flexotest01-9&quot;,&quot;flexotest01-10&quot;,&quot;flexotest01-11&quot;,&quot;flexotest01-12&quot;,&quot;flexotest01-13&quot;,&quot;flexotest01-14&quot;,&quot;flexotest01-15&quot;,&quot;flexotest01-16&quot;]" data-backendid="flexocentral-545q-3" data-bccookie="" data-cookiename="bc_webapp3"></span> <page-footer page-context="{&quot;env&quot;:&quot;production&quot;,&quot;fanId&quot;:null,&quot;isAdmin&quot;:null,&quot;isMobile&quot;:false,&quot;userId&quot;:null,&quot;isLoggedIn&quot;:false,&quot;colorScheme&quot;:&quot;light&quot;,&quot;languages&quot;:{&quot;en&quot;:&quot;English&quot;,&quot;de&quot;:&quot;Deutsch&quot;,&quot;es&quot;:&quot;Español&quot;,&quot;fr&quot;:&quot;Français&quot;,&quot;pt&quot;:&quot;Português&quot;,&quot;ja&quot;:&quot;日本語&quot;},&quot;bcStrings&quot;:null,&quot;isPageMobilized&quot;:true}"></page-footer> </div> </div> <div id="global-invisible-recaptcha" style="position: absolute; top: 0;"></div> <div id="fan-signup-addnl-bundle" data-url="https://s4.bcbits.com/client-bundle/1/trackpipe/masonry-869dd12d44260637b4aba1df92b7ac4d.js"></div> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_1/tko_trackpipe-525ac32695cf93110d7d35f736fd51e7.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_foot1-3efcad97cf0d4fc3c2883cae0b531bcc.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_foot2-1a13c0398dfe235deb8dc88c2b3fdf2d.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_1/time-43d34bf55f11a53e195fed07dde95ccc.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Fraud_1/fraud_js-2dae71c049a60b82b63f4cd24b1b062f.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw==" data-enterprise-recaptcha="{&quot;render_url&quot;:&quot;https://www.recaptcha.net/recaptcha/enterprise.js?render=6LeBNSocAAAAADrhkgX9-hQq4E4K1P_HVzB7IDFD&quot;,&quot;public_site_key&quot;:&quot;6LeBNSocAAAAADrhkgX9-hQq4E4K1P_HVzB7IDFD&quot;}"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum-7c6f81d695530ec421f52336cc0be0f8.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw==" data-page="&quot;tralbum_page0&quot;"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum_templates-370da67a08cc61757ee2b7fa7f0d8614.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/jquery_lazyload-2b969f913b6f4096c826181b09ab943a.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_2/web_components-582ca09d7869cee2e20c489913b24787.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Tracker_1/analytics-4b005fb3a73d78f9fbbd6bec6d5d8de5.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw==" data-data="{&quot;env&quot;:2,&quot;domain_match&quot;:true,&quot;bandGoogleAnalyticsId&quot;:null}"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Tracker_1/impl-2adf8819c63716af8b5fa95e16511f95.js" crossorigin="anonymous" nonce="4dlvOParQFPQNvCAERQ0Fw==" data-enabled="true" data-transport="&quot;beacon&quot;" data-record-url="&quot;https://bandcamp.com/api/tracker/1/record&quot;" data-send-delay="5" data-auto-track-clicks="true" data-auto-track-filters="null"></script> </body> </html> <!-- flexocentral-545q-3 2025-05-27 17:37:38 UTC --> <!-- album id 3545085020 --> V� <circle fill="#8D8F8F" transform="rotate(135 250.1 250.1)" cx="250.1" cy="250.1" r="35"></circle> </g> </g> <!-- <svg class="arrow" viewBox="0 0 24 24"><use href="#discover-arrow"></svg> --> <path id="discover-arrow" d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"></path> <g id="fan-app-icon" fill="none" fill-rule="evenodd"> <rect fill="#FFF" width="23" height="23" rx="3"></rect> <path fill="url(#fanAppGradient)" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> <!-- <svg width="22px" height="15px" viewBox="0 0 22 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> --> <g id="view-eyeball-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="adminControls---OFF-AIR-Copy" transform="translate(-823.000000, -743.000000)"> <g id="component/video/sound-check" transform="translate(134.000000, 222.000000)"> <g id="Group" transform="translate(689.000000, 521.000000)"> <g transform="translate(0.000000, 0.000000)" id="Oval"> <circle fill="currentColor" cx="11" cy="7.28" r="3"></circle> <path d="M11,1 C15.6667595,1 19.5502286,5.64619254 20.7714147,7.28017631 C19.5496534,8.91449561 15.6664139,13.56 11,13.56 C6.33324048,13.56 2.44977141,8.91380746 1.22858526,7.27982369 C2.45034662,5.64550439 6.33358609,1 11,1 Z" stroke="currentColor" stroke-width="2"></path> </g> </g> </g> </g> </g> <path id="check" fill="none" stroke-width="1.5" d="M1.5 6.5l4 5 8-11"></path> <g id="two-person-silhouette"> <path d='M12.81 8.64c-.244-.359-.808-.605-1.858-.986-1.046-.38-1.38-.701-1.38-1.388 0-.412.32-.277.46-1.032.058-.313.34-.005.394-.72 0-.285-.154-.357-.154-.357s.078-.42.109-.745c.037-.404-.042-1.579-1.494-1.579S6.971 3.008 7.01 3.413c.03.323.108.744.108.744s-.154.072-.154.357c.054.715.336.407.394.72.14.755.46.62.46 1.032 0 .467-.156.765-.583 1.027 2.284.995 2.24 1.2 2.24 2.09V11H13s-.028-2.12-.19-2.36zm-6.046-.7c-1.308-.518-1.726-.954-1.726-1.888 0-.56.399-.378.574-1.404.072-.426.426-.007.493-.98 0-.387-.192-.484-.192-.484s.098-.573.136-1.014C6.097 1.62 5.676 0 3.859 0 2.044 0 1.782 1.62 1.83 2.17c.039.441.136 1.014.136 1.014s-.192.097-.192.484c.067.973.42.554.493.98.175 1.026.575.843.575 1.404 0 .934-.418 1.37-1.727 1.887C.717 8.097 0 8.213 0 8.8V11h8.821V9.35c0-.536-.745-.892-2.057-1.41z'></path> </g> <path id="read-more-arr" d="M10.815,3.12018899 C10.809,3.11518899 6.58,0.0611889922 6.58,0.0611889922 C6.427,-0.0388110078 6.221,-0.0138110078 6.097,0.124188992 C5.973,0.260188992 5.967,0.467188992 6.083,0.610188992 L7.863,3.00018899 L0.5,3.00018899 C0.224,3.00018899 0,3.22418899 0,3.50018899 C0,3.77618899 0.224,4.00018899 0.5,4.00018899 L7.863,4.00018899 L6.083,6.39018899 C5.967,6.53318899 5.973,6.74018899 6.097,6.87618899 C6.221,7.01418899 6.427,7.03918899 6.58,6.93918899 L10.802,3.89918899 C10.926,3.78818899 11,3.65518899 11,3.50018899 C11,3.34518899 10.926,3.21218899 10.815,3.12018899 Z"></path> <path id="close-weekly-archive" d="M7.4,6l2.8-2.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L6,4.6L3.2,1.8c-0.4-0.4-1-0.4-1.4,0 c-0.4,0.4-0.4,1,0,1.4L4.6,6L1.8,8.8c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0L6,7.4l2.8,2.8c0.4,0.4,1,0.4,1.4,0 c0.4-0.4,0.4-1,0-1.4L7.4,6z"></path> <path id="nn-view-album" d="M1.43682992,0L0 1.44492059 9.03679561 10.0650366 0.00617548675 18.5439879 1.43065443 20 12 10.0771364z"></path> <path id="nn-own-this" d="M18.1085095,1.66536531 C16.7611171,0.429117108 15.3262573,-0.0849663045 13.8432411,0.146575233 C12.1400821,0.40973698 10.7946553,1.62150502 9.97698178,2.57215133 C9.22220618,1.60722493 7.97112632,0.38423681 6.31317524,0.0741547518 C4.77610618,-0.210427137 3.24493381,0.32099639 1.70786476,1.71942567 C0.531476234,2.97709402 -0.0414849278,4.41734358 0.00274020481,6.00039409 C0.0725176362,8.52287084 1.68722637,11.252409 4.93728222,14.3481295 L4.93728222,14.3491495 C7.46106312,16.7�492254 9.23596511,18.9850803 9.25365516,19.0075204 L10.0379142,19.999987 L10.791707,18.9840603 C10.8084143,18.9616201 12.4820898,16.7186252 14.973439,14.3450695 C18.3561702,11.1198081 20.0013452,8.32804954 20.0003624,5.81169284 C20.0003624,4.25516251 19.3674516,2.86489328 18.1085095,1.66536531"></path> <path id="nn-wishlisted" d="M18.1081467,1.66537829 C16.7607543,0.429130081 15.3258944,-0.0849533313 13.8428783,0.146588206 C12.1397193,0.409749953 10.7942925,1.621518 9.97661895,2.57216431 C9.22184336,1.6072379 7.97076349,0.384249783 6.31281241,0.074167725 C4.77574336,-0.210414164 3.24457099,0.321009364 1.70750194,1.71943865 C0.531113412,2.977107 -0.0418477507,4.41735656 0.00237738193,6.00040707 C0.0721548134,8.52288381 1.68686354,11.2524219 4.9369194,14.3481425 L4.9369194,14.3491625 C7.4607003,16.7492384 9.23560229,18.9850933 9.25329234,19.0075334 L10.0375514,20 L10.7913442,18.9840733 C10.8080514,18.9616331 12.481727,16.7186382 14.9730762,14.3450825 C18.3558074,11.1198211 20.0009823,8.32806252 19.9999996,5.81170581 C19.9999996,4.25517548 19.3670888,2.86490625 18.1081467,1.66537829"></path> <path id="nn-add-wishlist" d="M6.26532856,12.8438659 C7.90059563,14.4003455 9.21450913,15.8670674 9.99381609,16.7758637 C10.7485547,15.8548277 12.0251244,14.3840259 13.643685,12.8428459 C16.5574872,10.0634181 18.0355171,7.69911951 18.0345343,5.81216853 C18.0345343,4.83707385 17.6286658,3.97621622 16.793343,3.18165685 C15.9010218,2.36261813 15.0195107,2.02806682 14.1311204,2.16474327 C12.2285501,2.45747566 10.7858986,4.80953457 10.7711576,4.83299396 L9.87981911,6.33643491 L9.07004744,4.78403523 C9.05923738,4.76261579 7.80428783,2.42075662 5.95675052,2.08110544 C5.03494733,1.91178984 4.06302478,2.28714009 3.05965478,3.19797643 C2.31474346,3.99967561 1.93835687,4.91561181 1.96685611,5.94170516 C2.02090641,7.85619543 3.46650608,10.1786751 6.26532856,12.8448859 L6.26532856,12.8438659 Z M10.0370563,20 L9.2528357,19.0075658 C9.23514652,18.9851264 7.46033142,16.7493444 4.93667407,14.3483268 L4.93667407,14.3473068 C1.68677732,11.2516872 0.0731303674,8.52223813 0.00237361922,6.00086363 C-0.0418493484,4.41786474 0.532066498,2.97766215 1.7074147,1.72003482 C3.24440851,0.320631169 4.77452319,-0.209755055 6.31249973,0.07379758 C7.96938691,0.384889499 9.22138826,1.60681776 9.97612691,2.5717127 C10.7927777,1.62211736 12.1391214,0.409368864 13.842197,0.147235672 C15.3221923,-0.0822583664 16.7599301,0.42874836 18.1082393,1.66597622 C19.3671198,2.86444509 19.9990168,4.25568896 19.9999996,5.81216853 C20.0009823,8.32742319 18.3558879,11.1190907 14.9723395,14.3452669 C12.4811123,16.7177253 10.8085014,18.960647 10.7908122,18.9841064 L10.0370563,20 Z"></path> <path id="bc-daily-expand" d="M9,4H6V1c0-0.6-0.4-1-1-1S4,0.4,4,1v3H1C0.4,4,0,4.4,0,5c0,0.6,0.4,1,1,1h3v3c0,0.6,0.4,1,1,1 s1-0.4,1-1V6h3c0.6,0,1-0.4,1-1C10,4.4,9.6,4,9,4z"></path> </svg> <div id="pagedata" data-blob="{&quot;recaptcha_public_key&quot;:&quot;6LfhSPgSAAAAAPwto_qzHuwSmjgfrkg35xXXu_8K&quot;,&quot;invisible_recaptcha_public_key&quot;:&quot;6Ld7hz4UAAAAANlndw60vAheGUwN0Mb-qeWD_LHr&quot;,&quot;templglobals&quot;:{&quot;endpoint_mobilized&quot;:true,&quot;is_phone&quot;:false},&quot;localize_page&quot;:true,&quot;locale&quot;:&quot;en&quot;,&quot;languages&quot;:{&quot;en&quot;:&quot;English&quot;,&quot;de&quot;:&quot;Deutsch&quot;,&quot;es&quot;:&quot;Español&quot;,&quot;fr&quot;:&quot;Français&quot;,&quot;pt&quot;:&quot;Português&quot;,&quot;ja&quot;:&quot;日本語&quot;},&quot;help_center_url&quot;:&quot;https://get.bandcamp.help/hc/en-us&quot;,&quot;env&quot;:&quot;prod&quot;,&quot;sidebar_disco&quot;:{&quot;music_grid&quot;:true,&quot;discography_real_size&quot;:11,&quot;sidebar_max_size&quot;:12,&quot;sidebar_collapse_size&quot;:3},&quot;user_territory&quot;:null,&quot;tralbum_is_promo&quot;:null,&quot;shows_list&quot;:null,&quot;embed_info&quot;:{&quot;public_embeddable&quot;:true,&quot;exclusive_embeddable&quot;:false,&quot;item_public&quot;:true,&quot;no_track_preorder&quot;:false},&quot;fan_follows_label&quot;:null,&quot;login_bounce_url&quot;:&quot;https:/�/bandcamp.com/login?bounce=https%3A%2F%2Frussianapartments.bandcamp.com%2Falbum%2Fi-am-memory-yellow&amp;sig=9b1c5507940f6fbfe1c144d86edb4558&quot;,&quot;cfg&quot;:{&quot;mobile_app&quot;:true,&quot;gifting&quot;:true,&quot;physical_gifting&quot;:true,&quot;physical_gifting_zip_regex&quot;:true,&quot;tralbum_login&quot;:true,&quot;no_flash_uploads&quot;:true,&quot;artist_subscriptions&quot;:true,&quot;video_sharing&quot;:true,&quot;open_signup&quot;:true,&quot;stream_buffer_duration_stats&quot;:true,&quot;fan_page_2017&quot;:true,&quot;header_rework_2018&quot;:true,&quot;band_navbar_update_2023&quot;:true,&quot;dsa_buy_dialog&quot;:true,&quot;single_sign_up&quot;:true,&quot;fan_signup_use_captcha&quot;:true,&quot;login_use_captcha&quot;:true,&quot;mobile_onboarding&quot;:true,&quot;gift_cards&quot;:true,&quot;menubar_autocomplete_enabled&quot;:true,&quot;use_elasticsearch_backed_search&quot;:true,&quot;new_search_api_service&quot;:true,&quot;search_tracking&quot;:true,&quot;order_history&quot;:true,&quot;search_discovery_one_filter_desktop_only&quot;:true,&quot;search_discovery_one_filter_rollout&quot;:true,&quot;community&quot;:true},&quot;media_mode_test&quot;:false,&quot;lo_querystr&quot;:&quot;?action_sig=01fefb7d56820a6d48ad125489613124&amp;action_url=https%3A%2F%2Frussianapartments.bandcamp.com%2Falbum%2Fi-am-memory-yellow&amp;band_id=3830739451&amp;item_id=3394449602&amp;item_type=album&quot;,&quot;ip_location_country_code&quot;:&quot;US&quot;,&quot;fan_location_country&quot;:null,&quot;show_buy_full_disco&quot;:null,&quot;live_event_tickets&quot;:{},&quot;buyer_location&quot;:{&quot;country_code&quot;:&quot;US&quot;,&quot;is_eu&quot;:false},&quot;signup_params&quot;:{&quot;save_card&quot;:false,&quot;mailing_list_info&quot;:{&quot;email_address&quot;:null},&quot;genres&quot;:[{&quot;id&quot;:10,&quot;name&quot;:&quot;electronic&quot;,&quot;norm_name&quot;:&quot;electronic&quot;,&quot;value&quot;:&quot;electronic&quot;},{&quot;id&quot;:23,&quot;name&quot;:&quot;rock&quot;,&quot;norm_name&quot;:&quot;rock&quot;,&quot;value&quot;:&quot;rock&quot;},{&quot;id&quot;:18,&quot;name&quot;:&quot;metal&quot;,&quot;norm_name&quot;:&quot;metal&quot;,&quot;value&quot;:&quot;metal&quot;},{&quot;id&quot;:2,&quot;name&quot;:&quot;alternative&quot;,&quot;norm_name&quot;:&quot;alternative&quot;,&quot;value&quot;:&quot;alternative&quot;},{&quot;id&quot;:14,&quot;name&quot;:&quot;hip-hop/rap&quot;,&quot;norm_name&quot;:&quot;hip-hop-rap&quot;,&quot;value&quot;:&quot;hip-hop-rap&quot;},{&quot;id&quot;:11,&quot;name&quot;:&quot;experimental&quot;,&quot;norm_name&quot;:&quot;experimental&quot;,&quot;value&quot;:&quot;experimental&quot;},{&quot;id&quot;:20,&quot;name&quot;:&quot;punk&quot;,&quot;norm_name&quot;:&quot;punk&quot;,&quot;value&quot;:&quot;punk&quot;},{&quot;id&quot;:12,&quot;name&quot;:&quot;folk&quot;,&quot;norm_name&quot;:&quot;folk&quot;,&quot;value&quot;:&quot;folk&quot;},{&quot;id&quot;:19,&quot;name&quot;:&quot;pop&quot;,&quot;norm_name&quot;:&quot;pop&quot;,&quot;value&quot;:&quot;pop&quot;},{&quot;id&quot;:3,&quot;name&quot;:&quot;ambient&quot;,&quot;norm_name&quot;:&quot;ambient&quot;,&quot;value&quot;:&quot;ambient&quot;},{&quot;id&quot;:24,&quot;name&quot;:&quot;soundtrack&quot;,&quot;norm_name&quot;:&quot;soundtrack&quot;,&quot;value&quot;:&quot;soundtrack&quot;},{&quot;id&quot;:26,&quot;name&quot;:&quot;world&quot;,&quot;norm_name&quot;:&quot;world&quot;,&quot;value&quot;:&quot;world&quot;},{&quot;id&quot;:15,&quot;name&quot;:&quot;jazz&quot;,&quot;norm_name&quot;:&quot;jazz&quot;,&quot;value&quot;:&quot;jazz&quot;},{&quot;id&quot;:1,&quot;name&quot;:&quot;acoustic&quot;,&quot;norm_name&quot;:&quot;acoustic&quot;,&quot;value&quot;:&quot;acoustic&quot;},{&quot;id&quot;:13,&quot;name&quot;:&quot;funk&quot;,&quot;norm_name&quot;:&quot;funk&quot;,&quot;value&quot;:&quot;funk&quot;},{&quot;id&quot;:21,&quot;name&quot;:&quot;r&amp;b/soul&quot;,&quot;norm_name&quot;:&quot;r-b-soul&quot;,&quot;value&quot;:&quot;r-b-soul&quot;},{&quot;id&quot;:9,&quot;name&quot;:&quot;devotional&quot;,&quot;norm_name&quot;:&quot;devo�tional&quot;,&quot;value&quot;:&quot;devotional&quot;},{&quot;id&quot;:5,&quot;name&quot;:&quot;classical&quot;,&quot;norm_name&quot;:&quot;classical&quot;,&quot;value&quot;:&quot;classical&quot;},{&quot;id&quot;:22,&quot;name&quot;:&quot;reggae&quot;,&quot;norm_name&quot;:&quot;reggae&quot;,&quot;value&quot;:&quot;reggae&quot;},{&quot;id&quot;:27,&quot;name&quot;:&quot;podcasts&quot;,&quot;norm_name&quot;:&quot;podcasts&quot;,&quot;value&quot;:&quot;podcasts&quot;},{&quot;id&quot;:7,&quot;name&quot;:&quot;country&quot;,&quot;norm_name&quot;:&quot;country&quot;,&quot;value&quot;:&quot;country&quot;},{&quot;id&quot;:25,&quot;name&quot;:&quot;spoken word&quot;,&quot;norm_name&quot;:&quot;spoken-word&quot;,&quot;value&quot;:&quot;spoken-word&quot;},{&quot;id&quot;:6,&quot;name&quot;:&quot;comedy&quot;,&quot;norm_name&quot;:&quot;comedy&quot;,&quot;value&quot;:&quot;comedy&quot;},{&quot;id&quot;:4,&quot;name&quot;:&quot;blues&quot;,&quot;norm_name&quot;:&quot;blues&quot;,&quot;value&quot;:&quot;blues&quot;},{&quot;id&quot;:28,&quot;name&quot;:&quot;audiobooks&quot;,&quot;norm_name&quot;:&quot;audiobooks&quot;,&quot;value&quot;:&quot;audiobooks&quot;},{&quot;id&quot;:17,&quot;name&quot;:&quot;latin&quot;,&quot;norm_name&quot;:&quot;latin&quot;,&quot;value&quot;:&quot;latin&quot;}],&quot;subgenres&quot;:{&quot;acoustic&quot;:[{&quot;name&quot;:&quot;folk&quot;,&quot;value&quot;:&quot;folk&quot;,&quot;norm_name&quot;:&quot;folk&quot;},{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;rock&quot;,&quot;value&quot;:&quot;rock&quot;,&quot;norm_name&quot;:&quot;rock&quot;},{&quot;name&quot;:&quot;pop&quot;,&quot;value&quot;:&quot;pop&quot;,&quot;norm_name&quot;:&quot;pop&quot;},{&quot;name&quot;:&quot;guitar&quot;,&quot;value&quot;:&quot;guitar&quot;,&quot;norm_name&quot;:&quot;guitar&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;electro-acoustic&quot;,&quot;value&quot;:&quot;electro-acoustic&quot;,&quot;norm_name&quot;:&quot;electro-acoustic&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;piano&quot;,&quot;value&quot;:&quot;piano&quot;,&quot;norm_name&quot;:&quot;piano&quot;},{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;}],&quot;alternative&quot;:[{&quot;name&quot;:&quot;indie rock&quot;,&quot;value&quot;:&quot;indie-rock&quot;,&quot;norm_name&quot;:&quot;indie-rock&quot;},{&quot;name&quot;:&quot;industrial&quot;,&quot;value&quot;:&quot;industrial&quot;,&quot;norm_name&quot;:&quot;industrial&quot;},{&quot;name&quot;:&quot;shoegaze&quot;,&quot;value&quot;:&quot;shoegaze&quot;,&quot;norm_name&quot;:&quot;shoegaze&quot;},{&quot;name&quot;:&quot;grunge&quot;,&quot;value&quot;:&quot;grunge&quot;,&quot;norm_name&quot;:&quot;grunge&quot;},{&quot;name&quot;:&quot;goth&quot;,&quot;value&quot;:&quot;goth&quot;,&quot;norm_name&quot;:&quot;goth&quot;},{&quot;name&quot;:&quot;dream pop&quot;,&quot;value&quot;:&quot;dream-pop&quot;,&quot;norm_name&quot;:&quot;dream-pop&quot;},{&quot;name&quot;:&quot;emo&quot;,&quot;value&quot;:&quot;emo&quot;,&quot;norm_name&quot;:&quot;emo&quot;},{&quot;name&quot;:&quot;math rock&quot;,&quot;value&quot;:&quot;math-rock&quot;,&quot;norm_name&quot;:&quot;math-rock&quot;},{&quot;name&quot;:&quot;britpop&quot;,&quot;value&quot;:&quot;britpop&quot;,&quot;norm_name&quot;:&quot;britpop&quot;},{&quot;name&quot;:&quot;jangle pop&quot;,&quot;value&quot;:&quot;jangle-pop&quot;,&quot;norm_name&quot;:&quot;jangle-pop&quot;}],&quot;ambient&quot;:[{&quot;name&quot;:&quot;chill-out&quot;,&quot;value&quot;:&quot;chill-out&quot;,&quot;norm_name&quot;:&quot;chill-out&quot;},{&quot;name&quot;:&qu�ot;drone&quot;,&quot;value&quot;:&quot;drone&quot;,&quot;norm_name&quot;:&quot;drone&quot;},{&quot;name&quot;:&quot;dark ambient&quot;,&quot;value&quot;:&quot;dark-ambient&quot;,&quot;norm_name&quot;:&quot;dark-ambient&quot;},{&quot;name&quot;:&quot;electronic&quot;,&quot;value&quot;:&quot;electronic&quot;,&quot;norm_name&quot;:&quot;electronic&quot;},{&quot;name&quot;:&quot;soundscapes&quot;,&quot;value&quot;:&quot;soundscapes&quot;,&quot;norm_name&quot;:&quot;soundscapes&quot;},{&quot;name&quot;:&quot;field recordings&quot;,&quot;value&quot;:&quot;field-recordings&quot;,&quot;norm_name&quot;:&quot;field-recordings&quot;},{&quot;name&quot;:&quot;atmospheric&quot;,&quot;value&quot;:&quot;atmospheric&quot;,&quot;norm_name&quot;:&quot;atmospheric&quot;},{&quot;name&quot;:&quot;meditation&quot;,&quot;value&quot;:&quot;meditation&quot;,&quot;norm_name&quot;:&quot;meditation&quot;},{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;},{&quot;name&quot;:&quot;new age&quot;,&quot;value&quot;:&quot;new-age&quot;,&quot;norm_name&quot;:&quot;new-age&quot;},{&quot;name&quot;:&quot;idm&quot;,&quot;value&quot;:&quot;idm&quot;,&quot;norm_name&quot;:&quot;idm&quot;},{&quot;name&quot;:&quot;industrial&quot;,&quot;value&quot;:&quot;industrial&quot;,&quot;norm_name&quot;:&quot;industrial&quot;}],&quot;blues&quot;:[{&quot;name&quot;:&quot;rhythm &amp; blues&quot;,&quot;value&quot;:&quot;rhythm-blues&quot;,&quot;norm_name&quot;:&quot;rhythm-blues&quot;},{&quot;name&quot;:&quot;blues rock&quot;,&quot;value&quot;:&quot;blues-rock&quot;,&quot;norm_name&quot;:&quot;blues-rock&quot;},{&quot;name&quot;:&quot;country blues&quot;,&quot;value&quot;:&quot;country-blues&quot;,&quot;norm_name&quot;:&quot;country-blues&quot;},{&quot;name&quot;:&quot;boogie-woogie&quot;,&quot;value&quot;:&quot;boogie-woogie&quot;,&quot;norm_name&quot;:&quot;boogie-woogie&quot;},{&quot;name&quot;:&quot;delta blues&quot;,&quot;value&quot;:&quot;delta-blues&quot;,&quot;norm_name&quot;:&quot;delta-blues&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;electric blues&quot;,&quot;value&quot;:&quot;electric-blues&quot;,&quot;norm_name&quot;:&quot;electric-blues&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;}],&quot;classical&quot;:[{&quot;name&quot;:&quot;orchestral&quot;,&quot;value&quot;:&quot;orchestral&quot;,&quot;norm_name&quot;:&quot;orchestral&quot;},{&quot;name&quot;:&quot;neo-classical&quot;,&quot;value&quot;:&quot;neo-classical&quot;,&quot;norm_name&quot;:&quot;neo-classical&quot;},{&quot;name&quot;:&quot;chamber music&quot;,&quot;value&quot;:&quot;chamber-music&quot;,&quot;norm_name&quot;:&quot;chamber-music&quot;},{&quot;name&quot;:&quot;classical piano&quot;,&quot;value&quot;:&quot;classical-piano&quot;,&quot;norm_name&quot;:&quot;classical-piano&quot;},{&quot;name&quot;:&quot;contemporary classical&quot;,&quot;value&quot;:&quot;contemporary-classical&quot;,&quot;norm_name&quot;:&quot;contemporary-classical&quot;},{&quot;name&quot;:&quot;baroque&quot;,&quot;value&quot;:&quot;baroque&quot;,&quot;norm_name&quot;:&quot;baroque&quot;},{&quot;name&quot;:&quot;opera&quot;,&quot;value&quot;:&quot;opera&quot;,&quot;norm_name&quot;:&quot;opera&quot;},{&quot;name&quot;:&quot;choral&quot;,&quot;value&quot;:&quot;choral&quot;,&quot;norm_name&quot;:&quot;choral&quot;},{&quot;name&quot;:&quot;modern classical&quot;,&quot;value&quot;:&quot;modern-classical&quot;,&quot;norm_name&quot;:&quot;modern-classical&quot;},{&quot;name&quot;:&quot;avant garde&quot;,&quot;value&quot;:&quot;avant-garde&quot;,&quot;norm_name&quot;:&quot;avant-garde&quot;}],&quot;comedy&quot;:[{&quot;name&quot;:&quot;improv&quot;,&quot;value&quot;:&quot;improv&quot;,&quot;norm_name&quot;:&quot;improv&quot;},{&quot;name&quot;:&quot;stand-up&quot;,&q�uot;value&quot;:&quot;stand-up&quot;,&quot;norm_name&quot;:&quot;stand-up&quot;}],&quot;country&quot;:[{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;},{&quot;name&quot;:&quot;country rock&quot;,&quot;value&quot;:&quot;country-rock&quot;,&quot;norm_name&quot;:&quot;country-rock&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;country folk&quot;,&quot;value&quot;:&quot;country-folk&quot;,&quot;norm_name&quot;:&quot;country-folk&quot;},{&quot;name&quot;:&quot;alt-country&quot;,&quot;value&quot;:&quot;alt-country&quot;,&quot;norm_name&quot;:&quot;alt-country&quot;},{&quot;name&quot;:&quot;country blues&quot;,&quot;value&quot;:&quot;country-blues&quot;,&quot;norm_name&quot;:&quot;country-blues&quot;},{&quot;name&quot;:&quot;western&quot;,&quot;value&quot;:&quot;western&quot;,&quot;norm_name&quot;:&quot;western&quot;},{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;outlaw&quot;,&quot;value&quot;:&quot;outlaw&quot;,&quot;norm_name&quot;:&quot;outlaw&quot;},{&quot;name&quot;:&quot;honky-tonk&quot;,&quot;value&quot;:&quot;honky-tonk&quot;,&quot;norm_name&quot;:&quot;honky-tonk&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;hillbilly&quot;,&quot;value&quot;:&quot;hillbilly&quot;,&quot;norm_name&quot;:&quot;hillbilly&quot;}],&quot;devotional&quot;:[{&quot;name&quot;:&quot;christian&quot;,&quot;value&quot;:&quot;christian&quot;,&quot;norm_name&quot;:&quot;christian&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;meditation&quot;,&quot;value&quot;:&quot;meditation&quot;,&quot;norm_name&quot;:&quot;meditation&quot;},{&quot;name&quot;:&quot;spiritual&quot;,&quot;value&quot;:&quot;spiritual&quot;,&quot;norm_name&quot;:&quot;spiritual&quot;},{&quot;name&quot;:&quot;worship&quot;,&quot;value&quot;:&quot;worship&quot;,&quot;norm_name&quot;:&quot;worship&quot;},{&quot;name&quot;:&quot;inspirational&quot;,&quot;value&quot;:&quot;inspirational&quot;,&quot;norm_name&quot;:&quot;inspirational&quot;}],&quot;electronic&quot;:[{&quot;name&quot;:&quot;house&quot;,&quot;value&quot;:&quot;house&quot;,&quot;norm_name&quot;:&quot;house&quot;},{&quot;name&quot;:&quot;electronica&quot;,&quot;value&quot;:&quot;electronica&quot;,&quot;norm_name&quot;:&quot;electronica&quot;},{&quot;name&quot;:&quot;downtempo&quot;,&quot;value&quot;:&quot;downtempo&quot;,&quot;norm_name&quot;:&quot;downtempo&quot;},{&quot;name&quot;:&quot;techno&quot;,&quot;value&quot;:&quot;techno&quot;,&quot;norm_name&quot;:&quot;techno&quot;},{&quot;name&quot;:&quot;electro&quot;,&quot;value&quot;:&quot;electro&quot;,&quot;norm_name&quot;:&quot;electro&quot;},{&quot;name&quot;:&quot;dubstep&quot;,&quot;value&quot;:&quot;dubstep&quot;,&quot;norm_name&quot;:&quot;dubstep&quot;},{&quot;name&quot;:&quot;beats&quot;,&quot;value&quot;:&quot;beats&quot;,&quot;norm_name&quot;:&quot;beats&quot;},{&quot;name&quot;:&quot;dance&quot;,&quot;value&quot;:&quot;dance&quot;,&quot;norm_name&quot;:&quot;dance&quot;},{&quot;name&quot;:&quot;idm&quot;,&quot;value&quot;:&quot;idm&quot;,&quot;norm_name&quot;:&quot;idm&quot;},{&quot;name&quot;:&quot;drum &amp; bass&quot;,&quot;value&quot;:&quot;drum-bass&quot;,&quot;norm_name&quot;:&quot;drum-bass&quot;},{&quot;name&quot;:&quot;breaks&quot;,&quot;value&quot;:&quot;breaks&quot;,&quot;norm_name&quot;:&quot;breaks&quot;},{&quot;name&quot;:&quot;trance&quot;,&quot;value&quot;:&quot;trance&quot;,&quot;norm_name&quot;:&quot;trance&quot;},{&quot;name&quot;:&quot;glitch&quot;,&quot;value&quot;:&quot;glitch&quot;,&quot;norm_name&quot;:&quot;glitch&quot;},{&quot;name&quot;:&quot;chiptune&quot;,&quot;value&quot;:&quot;chiptune&quot;,&quot;norm_name&quot;:&quot;chiptune&quo�t;},{&quot;name&quot;:&quot;chillwave&quot;,&quot;value&quot;:&quot;chillwave&quot;,&quot;norm_name&quot;:&quot;chillwave&quot;},{&quot;name&quot;:&quot;dub&quot;,&quot;value&quot;:&quot;dub&quot;,&quot;norm_name&quot;:&quot;dub&quot;},{&quot;name&quot;:&quot;edm&quot;,&quot;value&quot;:&quot;edm&quot;,&quot;norm_name&quot;:&quot;edm&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;witch house&quot;,&quot;value&quot;:&quot;witch-house&quot;,&quot;norm_name&quot;:&quot;witch-house&quot;},{&quot;name&quot;:&quot;garage&quot;,&quot;value&quot;:&quot;garage&quot;,&quot;norm_name&quot;:&quot;garage&quot;},{&quot;name&quot;:&quot;juke&quot;,&quot;value&quot;:&quot;juke&quot;,&quot;norm_name&quot;:&quot;juke&quot;},{&quot;name&quot;:&quot;footwork&quot;,&quot;value&quot;:&quot;footwork&quot;,&quot;norm_name&quot;:&quot;footwork&quot;},{&quot;name&quot;:&quot;vaporwave&quot;,&quot;value&quot;:&quot;vaporwave&quot;,&quot;norm_name&quot;:&quot;vaporwave&quot;},{&quot;name&quot;:&quot;synthwave&quot;,&quot;value&quot;:&quot;synthwave&quot;,&quot;norm_name&quot;:&quot;synthwave&quot;}],&quot;experimental&quot;:[{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;},{&quot;name&quot;:&quot;drone&quot;,&quot;value&quot;:&quot;drone&quot;,&quot;norm_name&quot;:&quot;drone&quot;},{&quot;name&quot;:&quot;avant garde&quot;,&quot;value&quot;:&quot;avant-garde&quot;,&quot;norm_name&quot;:&quot;avant-garde&quot;},{&quot;name&quot;:&quot;experimental rock&quot;,&quot;value&quot;:&quot;experimental-rock&quot;,&quot;norm_name&quot;:&quot;experimental-rock&quot;},{&quot;name&quot;:&quot;improvisation&quot;,&quot;value&quot;:&quot;improvisation&quot;,&quot;norm_name&quot;:&quot;improvisation&quot;},{&quot;name&quot;:&quot;sound art&quot;,&quot;value&quot;:&quot;sound-art&quot;,&quot;norm_name&quot;:&quot;sound-art&quot;},{&quot;name&quot;:&quot;musique concrete&quot;,&quot;value&quot;:&quot;musique-concrete&quot;,&quot;norm_name&quot;:&quot;musique-concrete&quot;}],&quot;folk&quot;:[{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;folk rock&quot;,&quot;value&quot;:&quot;folk-rock&quot;,&quot;norm_name&quot;:&quot;folk-rock&quot;},{&quot;name&quot;:&quot;indie folk&quot;,&quot;value&quot;:&quot;indie-folk&quot;,&quot;norm_name&quot;:&quot;indie-folk&quot;},{&quot;name&quot;:&quot;pop folk&quot;,&quot;value&quot;:&quot;pop-folk&quot;,&quot;norm_name&quot;:&quot;pop-folk&quot;},{&quot;name&quot;:&quot;traditional&quot;,&quot;value&quot;:&quot;traditional&quot;,&quot;norm_name&quot;:&quot;traditional&quot;},{&quot;name&quot;:&quot;experimental folk&quot;,&quot;value&quot;:&quot;experimental-folk&quot;,&quot;norm_name&quot;:&quot;experimental-folk&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;}],&quot;funk&quot;:[{&quot;name&quot;:&quot;funk jam&quot;,&quot;value&quot;:&quot;funk-jam&quot;,&quot;norm_name&quot;:&quot;funk-jam&quot;},{&quot;name&quot;:&quot;deep funk&quot;,&quot;value&quot;:&quot;deep-funk&quot;,&quot;norm_name&quot;:&quot;deep-funk&quot;},{&quot;name&quot;:&quot;funk rock&quot;,&quot;value&quot;:&quot;funk-rock&quot;,&quot;norm_name&quot;:&quot;funk-rock&quot;},{&quot;name&quot;:&quot;jazz funk&quot;,&quot;value&quot;:&quot;jazz-funk&quot;,&quot;norm_name&quot;:&quot;jazz-funk&quot;},{&quot;name&quot;:&quot;boogie&quot;,&quot;value&quot;:&quot;boogie&quot;,&quot;norm_name&quot;:&quot;boogie&quot;},{&quot;name&quot;:&quot;g-funk&quot;,&quot;value&quot;:&quot;g-funk&quot;,&quot;norm_name&quot;:&quot;g-funk&quot;},{&quot;name&quot;:&quot;rare groove&quot;,&quot;value&quot;:&quot;rare-groove&quot;,&quot;norm_name&quot;:&quot;rare-groove&quot;},{&quot;name&quot;:&quot;electro&quot;,&quot;value&quot;:&quot;electro&quot;,&quot;norm_name&quot;:&quot;electro&quot;},{&quot;name�&quot;:&quot;go-go&quot;,&quot;value&quot;:&quot;go-go&quot;,&quot;norm_name&quot;:&quot;go-go&quot;}],&quot;hip-hop-rap&quot;:[{&quot;name&quot;:&quot;rap&quot;,&quot;value&quot;:&quot;rap&quot;,&quot;norm_name&quot;:&quot;rap&quot;},{&quot;name&quot;:&quot;underground hip-hop&quot;,&quot;value&quot;:&quot;underground-hip-hop&quot;,&quot;norm_name&quot;:&quot;underground-hip-hop&quot;},{&quot;name&quot;:&quot;instrumental hip-hop&quot;,&quot;value&quot;:&quot;instrumental-hip-hop&quot;,&quot;norm_name&quot;:&quot;instrumental-hip-hop&quot;},{&quot;name&quot;:&quot;trap&quot;,&quot;value&quot;:&quot;trap&quot;,&quot;norm_name&quot;:&quot;trap&quot;},{&quot;name&quot;:&quot;conscious hip-hop&quot;,&quot;value&quot;:&quot;conscious-hip-hop&quot;,&quot;norm_name&quot;:&quot;conscious-hip-hop&quot;},{&quot;name&quot;:&quot;boom-bap&quot;,&quot;value&quot;:&quot;boom-bap&quot;,&quot;norm_name&quot;:&quot;boom-bap&quot;},{&quot;name&quot;:&quot;beat-tape&quot;,&quot;value&quot;:&quot;beat-tape&quot;,&quot;norm_name&quot;:&quot;beat-tape&quot;},{&quot;name&quot;:&quot;hardcore&quot;,&quot;value&quot;:&quot;hardcore&quot;,&quot;norm_name&quot;:&quot;hardcore&quot;},{&quot;name&quot;:&quot;grime&quot;,&quot;value&quot;:&quot;grime&quot;,&quot;norm_name&quot;:&quot;grime&quot;}],&quot;jazz&quot;:[{&quot;name&quot;:&quot;fusion&quot;,&quot;value&quot;:&quot;fusion&quot;,&quot;norm_name&quot;:&quot;fusion&quot;},{&quot;name&quot;:&quot;big band&quot;,&quot;value&quot;:&quot;big-band&quot;,&quot;norm_name&quot;:&quot;big-band&quot;},{&quot;name&quot;:&quot;nu jazz&quot;,&quot;value&quot;:&quot;nu-jazz&quot;,&quot;norm_name&quot;:&quot;nu-jazz&quot;},{&quot;name&quot;:&quot;modern jazz&quot;,&quot;value&quot;:&quot;modern-jazz&quot;,&quot;norm_name&quot;:&quot;modern-jazz&quot;},{&quot;name&quot;:&quot;swing&quot;,&quot;value&quot;:&quot;swing&quot;,&quot;norm_name&quot;:&quot;swing&quot;},{&quot;name&quot;:&quot;free jazz&quot;,&quot;value&quot;:&quot;free-jazz&quot;,&quot;norm_name&quot;:&quot;free-jazz&quot;},{&quot;name&quot;:&quot;soul jazz&quot;,&quot;value&quot;:&quot;soul-jazz&quot;,&quot;norm_name&quot;:&quot;soul-jazz&quot;},{&quot;name&quot;:&quot;latin jazz&quot;,&quot;value&quot;:&quot;latin-jazz&quot;,&quot;norm_name&quot;:&quot;latin-jazz&quot;},{&quot;name&quot;:&quot;vocal jazz&quot;,&quot;value&quot;:&quot;vocal-jazz&quot;,&quot;norm_name&quot;:&quot;vocal-jazz&quot;},{&quot;name&quot;:&quot;bebop&quot;,&quot;value&quot;:&quot;bebop&quot;,&quot;norm_name&quot;:&quot;bebop&quot;},{&quot;name&quot;:&quot;spiritual jazz&quot;,&quot;value&quot;:&quot;spiritual-jazz&quot;,&quot;norm_name&quot;:&quot;spiritual-jazz&quot;}],&quot;kids&quot;:[{&quot;name&quot;:&quot;family music&quot;,&quot;value&quot;:&quot;family-music&quot;,&quot;norm_name&quot;:&quot;family-music&quot;},{&quot;name&quot;:&quot;educational&quot;,&quot;value&quot;:&quot;educational&quot;,&quot;norm_name&quot;:&quot;educational&quot;},{&quot;name&quot;:&quot;music therapy&quot;,&quot;value&quot;:&quot;music-therapy&quot;,&quot;norm_name&quot;:&quot;music-therapy&quot;},{&quot;name&quot;:&quot;lullaby&quot;,&quot;value&quot;:&quot;lullaby&quot;,&quot;norm_name&quot;:&quot;lullaby&quot;},{&quot;name&quot;:&quot;baby&quot;,&quot;value&quot;:&quot;baby&quot;,&quot;norm_name&quot;:&quot;baby&quot;}],&quot;latin&quot;:[{&quot;name&quot;:&quot;brazilian&quot;,&quot;value&quot;:&quot;brazilian&quot;,&quot;norm_name&quot;:&quot;brazilian&quot;},{&quot;name&quot;:&quot;cumbia&quot;,&quot;value&quot;:&quot;cumbia&quot;,&quot;norm_name&quot;:&quot;cumbia&quot;},{&quot;name&quot;:&quot;tango&quot;,&quot;value&quot;:&quot;tango&quot;,&quot;norm_name&quot;:&quot;tango&quot;},{&quot;name&quot;:&quot;latin rock&quot;,&quot;value&quot;:&quot;latin-rock&quot;,&quot;norm_name&quot;:&quot;latin-rock&quot;},{&quot;name&quot;:&quot;flamenco&quot;,&quot;value&quot;:&quot;flamenco&quot;,&quot;norm_name&quot;:&quot;flamenco&quot;},{&quot;name&quot;:&quot;salsa&quot;,&quot;value&quot;:&quot;salsa&quot;,&quot;norm_name&quot;:&quot;salsa&quot;},{&quot;name&quot;:&quot;reggaeton&quo�t;,&quot;value&quot;:&quot;reggaeton&quot;,&quot;norm_name&quot;:&quot;reggaeton&quot;},{&quot;name&quot;:&quot;merengue&quot;,&quot;value&quot;:&quot;merengue&quot;,&quot;norm_name&quot;:&quot;merengue&quot;},{&quot;name&quot;:&quot;bolero&quot;,&quot;value&quot;:&quot;bolero&quot;,&quot;norm_name&quot;:&quot;bolero&quot;},{&quot;name&quot;:&quot;méxico d.f.&quot;,&quot;value&quot;:&quot;méxico-d.f.&quot;,&quot;norm_name&quot;:&quot;méxico-d.f.&quot;},{&quot;name&quot;:&quot;bachata&quot;,&quot;value&quot;:&quot;bachata&quot;,&quot;norm_name&quot;:&quot;bachata&quot;}],&quot;metal&quot;:[{&quot;name&quot;:&quot;hardcore&quot;,&quot;value&quot;:&quot;hardcore&quot;,&quot;norm_name&quot;:&quot;hardcore&quot;},{&quot;name&quot;:&quot;black metal&quot;,&quot;value&quot;:&quot;black-metal&quot;,&quot;norm_name&quot;:&quot;black-metal&quot;},{&quot;name&quot;:&quot;death metal&quot;,&quot;value&quot;:&quot;death-metal&quot;,&quot;norm_name&quot;:&quot;death-metal&quot;},{&quot;name&quot;:&quot;thrash metal&quot;,&quot;value&quot;:&quot;thrash-metal&quot;,&quot;norm_name&quot;:&quot;thrash-metal&quot;},{&quot;name&quot;:&quot;grindcore&quot;,&quot;value&quot;:&quot;grindcore&quot;,&quot;norm_name&quot;:&quot;grindcore&quot;},{&quot;name&quot;:&quot;doom&quot;,&quot;value&quot;:&quot;doom&quot;,&quot;norm_name&quot;:&quot;doom&quot;},{&quot;name&quot;:&quot;post hardcore&quot;,&quot;value&quot;:&quot;post-hardcore&quot;,&quot;norm_name&quot;:&quot;post-hardcore&quot;},{&quot;name&quot;:&quot;progressive metal&quot;,&quot;value&quot;:&quot;progressive-metal&quot;,&quot;norm_name&quot;:&quot;progressive-metal&quot;},{&quot;name&quot;:&quot;metalcore&quot;,&quot;value&quot;:&quot;metalcore&quot;,&quot;norm_name&quot;:&quot;metalcore&quot;},{&quot;name&quot;:&quot;sludge metal&quot;,&quot;value&quot;:&quot;sludge-metal&quot;,&quot;norm_name&quot;:&quot;sludge-metal&quot;},{&quot;name&quot;:&quot;heavy metal&quot;,&quot;value&quot;:&quot;heavy-metal&quot;,&quot;norm_name&quot;:&quot;heavy-metal&quot;},{&quot;name&quot;:&quot;deathcore&quot;,&quot;value&quot;:&quot;deathcore&quot;,&quot;norm_name&quot;:&quot;deathcore&quot;},{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;}],&quot;pop&quot;:[{&quot;name&quot;:&quot;indie pop&quot;,&quot;value&quot;:&quot;indie-pop&quot;,&quot;norm_name&quot;:&quot;indie-pop&quot;},{&quot;name&quot;:&quot;synth pop&quot;,&quot;value&quot;:&quot;synth-pop&quot;,&quot;norm_name&quot;:&quot;synth-pop&quot;},{&quot;name&quot;:&quot;power pop&quot;,&quot;value&quot;:&quot;power-pop&quot;,&quot;norm_name&quot;:&quot;power-pop&quot;},{&quot;name&quot;:&quot;new wave&quot;,&quot;value&quot;:&quot;new-wave&quot;,&quot;norm_name&quot;:&quot;new-wave&quot;},{&quot;name&quot;:&quot;dream pop&quot;,&quot;value&quot;:&quot;dream-pop&quot;,&quot;norm_name&quot;:&quot;dream-pop&quot;},{&quot;name&quot;:&quot;noise pop&quot;,&quot;value&quot;:&quot;noise-pop&quot;,&quot;norm_name&quot;:&quot;noise-pop&quot;},{&quot;name&quot;:&quot;experimental pop&quot;,&quot;value&quot;:&quot;experimental-pop&quot;,&quot;norm_name&quot;:&quot;experimental-pop&quot;},{&quot;name&quot;:&quot;electro pop&quot;,&quot;value&quot;:&quot;electro-pop&quot;,&quot;norm_name&quot;:&quot;electro-pop&quot;},{&quot;name&quot;:&quot;adult contemporary&quot;,&quot;value&quot;:&quot;adult-contemporary&quot;,&quot;norm_name&quot;:&quot;adult-contemporary&quot;},{&quot;name&quot;:&quot;jangle pop&quot;,&quot;value&quot;:&quot;jangle-pop&quot;,&quot;norm_name&quot;:&quot;jangle-pop&quot;},{&quot;name&quot;:&quot;j-pop&quot;,&quot;value&quot;:&quot;j-pop&quot;,&quot;norm_name&quot;:&quot;j-pop&quot;}],&quot;punk&quot;:[{&quot;name&quot;:&quot;hardcore punk&quot;,&quot;value&quot;:&quot;hardcore-punk&quot;,&quot;norm_name&quot;:&quot;hardcore-punk&quot;},{&quot;name&quot;:&quot;garage&quot;,&quot;value&quot;:&quot;garage&quot;,&quot;norm_name&quot;:&quot;garage&quot;},{&quot;name&quot;:&quot;pop punk&quot;,&quot;value&quot;:&quot;pop-punk&quot;,&quot;norm_name&quot;:&quot;pop-punk&quot�;},{&quot;name&quot;:&quot;punk rock&quot;,&quot;value&quot;:&quot;punk-rock&quot;,&quot;norm_name&quot;:&quot;punk-rock&quot;},{&quot;name&quot;:&quot;post-punk&quot;,&quot;value&quot;:&quot;post-punk&quot;,&quot;norm_name&quot;:&quot;post-punk&quot;},{&quot;name&quot;:&quot;post-hardcore&quot;,&quot;value&quot;:&quot;post-hardcore&quot;,&quot;norm_name&quot;:&quot;post-hardcore&quot;},{&quot;name&quot;:&quot;thrash&quot;,&quot;value&quot;:&quot;thrash&quot;,&quot;norm_name&quot;:&quot;thrash&quot;},{&quot;name&quot;:&quot;crust punk&quot;,&quot;value&quot;:&quot;crust-punk&quot;,&quot;norm_name&quot;:&quot;crust-punk&quot;},{&quot;name&quot;:&quot;folk punk&quot;,&quot;value&quot;:&quot;folk-punk&quot;,&quot;norm_name&quot;:&quot;folk-punk&quot;},{&quot;name&quot;:&quot;emo&quot;,&quot;value&quot;:&quot;emo&quot;,&quot;norm_name&quot;:&quot;emo&quot;},{&quot;name&quot;:&quot;ska&quot;,&quot;value&quot;:&quot;ska&quot;,&quot;norm_name&quot;:&quot;ska&quot;},{&quot;name&quot;:&quot;no wave&quot;,&quot;value&quot;:&quot;no-wave&quot;,&quot;norm_name&quot;:&quot;no-wave&quot;}],&quot;r-b-soul&quot;:[{&quot;name&quot;:&quot;soul&quot;,&quot;value&quot;:&quot;soul&quot;,&quot;norm_name&quot;:&quot;soul&quot;},{&quot;name&quot;:&quot;r&amp;b&quot;,&quot;value&quot;:&quot;r-b&quot;,&quot;norm_name&quot;:&quot;r-b&quot;},{&quot;name&quot;:&quot;neo-soul&quot;,&quot;value&quot;:&quot;neo-soul&quot;,&quot;norm_name&quot;:&quot;neo-soul&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;contemporary r&amp;b&quot;,&quot;value&quot;:&quot;contemporary-r-b&quot;,&quot;norm_name&quot;:&quot;contemporary-r-b&quot;},{&quot;name&quot;:&quot;motown&quot;,&quot;value&quot;:&quot;motown&quot;,&quot;norm_name&quot;:&quot;motown&quot;},{&quot;name&quot;:&quot;urban&quot;,&quot;value&quot;:&quot;urban&quot;,&quot;norm_name&quot;:&quot;urban&quot;}],&quot;reggae&quot;:[{&quot;name&quot;:&quot;dub&quot;,&quot;value&quot;:&quot;dub&quot;,&quot;norm_name&quot;:&quot;dub&quot;},{&quot;name&quot;:&quot;ska&quot;,&quot;value&quot;:&quot;ska&quot;,&quot;norm_name&quot;:&quot;ska&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;dancehall&quot;,&quot;value&quot;:&quot;dancehall&quot;,&quot;norm_name&quot;:&quot;dancehall&quot;},{&quot;name&quot;:&quot;rocksteady&quot;,&quot;value&quot;:&quot;rocksteady&quot;,&quot;norm_name&quot;:&quot;rocksteady&quot;},{&quot;name&quot;:&quot;ragga&quot;,&quot;value&quot;:&quot;ragga&quot;,&quot;norm_name&quot;:&quot;ragga&quot;},{&quot;name&quot;:&quot;lovers rock&quot;,&quot;value&quot;:&quot;lovers-rock&quot;,&quot;norm_name&quot;:&quot;lovers-rock&quot;}],&quot;rock&quot;:[{&quot;name&quot;:&quot;indie&quot;,&quot;value&quot;:&quot;indie&quot;,&quot;norm_name&quot;:&quot;indie&quot;},{&quot;name&quot;:&quot;prog rock&quot;,&quot;value&quot;:&quot;prog-rock&quot;,&quot;norm_name&quot;:&quot;prog-rock&quot;},{&quot;name&quot;:&quot;post-rock&quot;,&quot;value&quot;:&quot;post-rock&quot;,&quot;norm_name&quot;:&quot;post-rock&quot;},{&quot;name&quot;:&quot;rock &amp; roll&quot;,&quot;value&quot;:&quot;rock-roll&quot;,&quot;norm_name&quot;:&quot;rock-roll&quot;},{&quot;name&quot;:&quot;psychedelic rock&quot;,&quot;value&quot;:&quot;psychedelic-rock&quot;,&quot;norm_name&quot;:&quot;psychedelic-rock&quot;},{&quot;name&quot;:&quot;hard rock&quot;,&quot;value&quot;:&quot;hard-rock&quot;,&quot;norm_name&quot;:&quot;hard-rock&quot;},{&quot;name&quot;:&quot;garage rock&quot;,&quot;value&quot;:&quot;garage-rock&quot;,&quot;norm_name&quot;:&quot;garage-rock&quot;},{&quot;name&quot;:&quot;surf rock&quot;,&quot;value&quot;:&quot;surf-rock&quot;,&quot;norm_name&quot;:&quot;surf-rock&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;math rock&quot;,&quot;value&quot;:&quot;math-rock&quot;,&quot;norm_name&quot;:&quot;math-rock&qu�ot;},{&quot;name&quot;:&quot;rockabilly&quot;,&quot;value&quot;:&quot;rockabilly&quot;,&quot;norm_name&quot;:&quot;rockabilly&quot;}],&quot;soundtrack&quot;:[{&quot;name&quot;:&quot;film music&quot;,&quot;value&quot;:&quot;film-music&quot;,&quot;norm_name&quot;:&quot;film-music&quot;},{&quot;name&quot;:&quot;video game music&quot;,&quot;value&quot;:&quot;video-game-music&quot;,&quot;norm_name&quot;:&quot;video-game-music&quot;}],&quot;spoken-word&quot;:[{&quot;name&quot;:&quot;poetry&quot;,&quot;value&quot;:&quot;poetry&quot;,&quot;norm_name&quot;:&quot;poetry&quot;},{&quot;name&quot;:&quot;inspirational&quot;,&quot;value&quot;:&quot;inspirational&quot;,&quot;norm_name&quot;:&quot;inspirational&quot;},{&quot;name&quot;:&quot;storytelling&quot;,&quot;value&quot;:&quot;storytelling&quot;,&quot;norm_name&quot;:&quot;storytelling&quot;},{&quot;name&quot;:&quot;self-help&quot;,&quot;value&quot;:&quot;self-help&quot;,&quot;norm_name&quot;:&quot;self-help&quot;}],&quot;world&quot;:[{&quot;name&quot;:&quot;latin&quot;,&quot;value&quot;:&quot;latin&quot;,&quot;norm_name&quot;:&quot;latin&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;african&quot;,&quot;value&quot;:&quot;african&quot;,&quot;norm_name&quot;:&quot;african&quot;},{&quot;name&quot;:&quot;tropical&quot;,&quot;value&quot;:&quot;tropical&quot;,&quot;norm_name&quot;:&quot;tropical&quot;},{&quot;name&quot;:&quot;tribal&quot;,&quot;value&quot;:&quot;tribal&quot;,&quot;norm_name&quot;:&quot;tribal&quot;},{&quot;name&quot;:&quot;brazilian&quot;,&quot;value&quot;:&quot;brazilian&quot;,&quot;norm_name&quot;:&quot;brazilian&quot;},{&quot;name&quot;:&quot;celtic&quot;,&quot;value&quot;:&quot;celtic&quot;,&quot;norm_name&quot;:&quot;celtic&quot;},{&quot;name&quot;:&quot;world fusion&quot;,&quot;value&quot;:&quot;world-fusion&quot;,&quot;norm_name&quot;:&quot;world-fusion&quot;},{&quot;name&quot;:&quot;cumbia&quot;,&quot;value&quot;:&quot;cumbia&quot;,&quot;norm_name&quot;:&quot;cumbia&quot;},{&quot;name&quot;:&quot;gypsy&quot;,&quot;value&quot;:&quot;gypsy&quot;,&quot;norm_name&quot;:&quot;gypsy&quot;},{&quot;name&quot;:&quot;new age&quot;,&quot;value&quot;:&quot;new-age&quot;,&quot;norm_name&quot;:&quot;new-age&quot;},{&quot;name&quot;:&quot;balkan&quot;,&quot;value&quot;:&quot;balkan&quot;,&quot;norm_name&quot;:&quot;balkan&quot;},{&quot;name&quot;:&quot;reggaeton&quot;,&quot;value&quot;:&quot;reggaeton&quot;,&quot;norm_name&quot;:&quot;reggaeton&quot;}]},&quot;activation_url&quot;:&quot;https://russianapartments.bandcamp.com/album/i-am-memory-yellow&quot;,&quot;activation_sig&quot;:&quot;wmRv3PkjtSZL2u6g5LWK10moAaI=&quot;,&quot;is_phone&quot;:false,&quot;isMobile&quot;:false},&quot;mobile_app_url&quot;:&quot;x-bandcamp://open&quot;,&quot;platform_app_url&quot;:null,&quot;app_store_url&quot;:&quot;https://itunes.apple.com/us/app/bandcamp/id706408639?mt=8&quot;,&quot;play_store_url&quot;:&quot;https://play.google.com/store/apps/details?id=com.bandcamp.android&quot;,&quot;unsupported_device&quot;:true,&quot;fan_tralbum_data&quot;:null,&quot;album_id&quot;:3394449602,&quot;item_sellers&quot;:{&quot;3830739451&quot;:{&quot;id&quot;:3830739451,&quot;name&quot;:&quot;The Russian Apartments&quot;,&quot;currency&quot;:&quot;USD&quot;,&quot;max_price&quot;:1000.0,&quot;digital_vat_enabled&quot;:true,&quot;is_dsa_trader&quot;:false}},&quot;gift_card_balance&quot;:null,&quot;limited_checkout&quot;:false,&quot;ab_test_tralbum_auth_entrypoints&quot;:false,&quot;identities&quot;:{&quot;user&quot;:null,&quot;ip_country_code&quot;:&quot;US&quot;,&quot;fan&quot;:null,&quot;is_page_band_member&quot;:null,&quot;subscribed_to_page_band&quot;:null,&quot;bands&quot;:[],&quot;partner&quot;:false,&quot;is_admin&quot;:null,&quot;labels&quot;:[],&quot;page_band&quot;:null,&quot;active_licenses&quot;:[]},&quot;rec_footer&quot;:{},&quot;show_tos_banner_layout&quot;:true}"></div> <div id="menubar-wrapper" class=" header-rework-2018 header-discover-2023 "> � <div id="menubar-vm" class="menubar-outer loading header-discover-2023" data-initial-values="{&quot;any_pro&quot;:false,&quot;is_tralbum_page&quot;:true,&quot;admin_level&quot;:null,&quot;artist_service_active&quot;:false,&quot;artist_subscriptions_enabled&quot;:false,&quot;active_profile_photo&quot;:null,&quot;cart_quantity&quot;:null,&quot;discover_root&quot;:&quot;https://bandcamp.com/discover&quot;,&quot;page_path&quot;:&quot;/album/i-am-memory-yellow&quot;,&quot;is_fan_page&quot;:false,&quot;is_download_page&quot;:false,&quot;show_crowdfunding_link&quot;:true,&quot;show_add_live_show&quot;:null,&quot;show_guide_link&quot;:null}"> <div id="menubar" class=" menubar-2018 out "> <ul id="site-nav" class="menubar-section horizontal" data-test="site-nav"> <li class="bclogo white" data-test="mb-bandcamp-logo"> <a href="https://bandcamp.com/?from=menubar_logo_logged_out"> <svg width="108px" height="17px" viewbox="0 0 127 20"><use xlink:href="#bandcamp-logo-color-white"></use></svg> </a> </li> <li class="bclogo aqua" data-test="mb-bandcamp-logo"> <a href="https://bandcamp.com/?from=menubar_logo_logged_out"> <svg width="108px" height="17px" viewbox="0 0 127 20"><use xlink:href="#bandcamp-logo-color-bcaqua"></use></svg> </a> </li> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <li class="menubar-item hoverable hidden-while-loading add-menu" data-test="mb-add"> <a class="menubar-add-link">+ add</a> <ul class="menu hidden-while-loading"> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <ol data-bind="css: {'page-band-links': pageBand.isLabel()}"> <li class="submenu-item" data-test="mb-add-album"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_album'}, click: addAlbumClick">album</a></li> <li class="submenu-item" data-test="mb-add-track"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_track'}, click: addTrackClick">track</a></li> <li class="submenu-item" data-test="mb-add-merch"><a id="menubar-add-merch-link" data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_merch'}, click: addMerchClick"><span class="add-music">merch</span></a></li> <li class="submenu-item" data-test="mb-add-vinyl"><a id="menubar-add-merch-link" data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_vinyl_campaign'}"><span class="add-music">vinyl campaign</span></a></li> <li class="submenu-item" data-test="mb-add-listening-party"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_listening_party'}, click: addListeningPartyClick">listening party</a></li> </ol> <!-- /ko --> <!-- ko if: showBandControls() && pageBand.isLabel() --> <ol> <li class="ui-widget-content ui-menu-divider"></li> <li class="submenu-item"><a data-bind="click: addNewArtist">new artist</a></li> <li class="submenu-item"><a data-bind="click: addExistingArtist">existing artist</a></li> </ol> <!-- /ko --> </ul> </li> <!-- /ko --> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <li class="menubar-item hoverable hidden-while-loading" data-test="mb-stats"> <a data-bind="attr: {href: statsLinkHref2018}">stats</a> </li> <!-- /ko --> <!-- ko ifnot: showBandControls() || showLimitedAccessControls() --> <!-- ko ifnot: showMobileAutocomplete() --> <li id="main-search-container" class="search extended menubar-item " data-test="mb-search-box"> <form aria-label="autocomplete search" class="menubar-search signup-tooltip-parent" ac�tion="/search" method="get" data-tooltip-id="s" aria-busy="false"> <input tabindex="0" aria-autocomplete="list" class="dismiss-tooltip-alt search-bar" type="text" name="q" placeholder="Search for artist, album, or track" autocomplete="off" maxlength="2048"> <div role="progressbar" class="loading-icon" id="search-loading-icon" aria-busy="false"> <svg aria-label="loading icon" class="search-spinner" width="15" height="16" viewbox="-1 -1 16 16"> <use href="#search-spinner"></use> </svg> </div> <div aria-label="clear search" class="clear-autocomplete">×</div> <input type="hidden" class="selected-filter" name="item_type" value=""> <button type="submit" tabindex="-1" aria-label="submit for full search page" class="menubar-search-icon"><svg width="15" height="16" viewbox="0 0 15 16"><use href="#menubar-search-input-icon"></use></svg></button> <ul role="listbox" class="genre-list" aria-busy="false"></ul> <ul class="filter-list" aria-busy="false"></ul> <ul role="listbox" class="search-autocomplete" aria-busy="false"> <li class="simple results-see-all"> <a tabindex="-1" aria-label="visit full-search page"> <span>See all results</span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-tags"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-genre"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li aria-label="no matching results" class="autocomplete-no-results"> <p class="noresults-header">No matching results</p> <p class="noresults-text">Try a different filter or a new search keyword.</p> <div class="tumbleweed"> <img loading="lazy" src="/img/search/tumbleweed-emptystate-lightbg.gif"> </div> </li> </ul> <li class="simple mobile-results-tags no-show"> <a> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <div class="mobile-placeholder"> <p>Search all Bandcamp artists, tracks, and albums</p> </div> <template id="autocomplete-results-item"><li class="result-item"> <a tabindex="-1"> <span class="result-art"><img></span> <span class="result-info"> <div class="result-title"><strong></strong></div> <cite></cite> <div class="result-type"></div> </span> </a> </li></template> <div class="signup-tooltip-outer search-tooltip-outer header-2018"></div> </form> <div aria-label="cancel search" class="cancel-autocomplete">cancel</div> </li> <!-- /ko --> <!-- /ko --> </ul> <ul id="user-nav" class="menubar-section horizontal"> <!-- ko if: user() --> <!-- ko if: partner() --> <li class="menubar-item hoverable hidden-while-loading"> <a href="https://bandcamp.com/partner">partner</a> </li> <!-- /ko --> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <!-- ko ifnot: showMobileAutocomplete() --> <!-- ko if: altSearch() --> <li id="alt-search-container" class="search extended menubar-item hidden-while-loading" data-bind="visible: altSearch()"> <form aria-label="autocomplete search" class="menubar-search signup-tooltip-parent" action="/search" method="get" data-tooltip-id="s" aria-busy="false"> <input tabindex="0" aria-autocomplete="list" class="dismiss-tooltip-alt search-bar" type="text" name="q" placeholder="Search for artist, album, or track" autocomplete="off" maxlength="2048"> <div role="progressbar" class="loading-icon" id="search-loading-icon" aria-busy="false"> <svg aria-label="loading icon" class="search-spinner" width="15" �height="16" viewbox="-1 -1 16 16"> <use href="#search-spinner"></use> </svg> </div> <div aria-label="clear search" class="clear-autocomplete">×</div> <input type="hidden" class="selected-filter" name="item_type" value=""> <button type="submit" tabindex="-1" aria-label="submit for full search page" class="menubar-search-icon"><svg width="15" height="16" viewbox="0 0 15 16"><use href="#menubar-search-input-icon"></use></svg></button> <ul role="listbox" class="genre-list" aria-busy="false"></ul> <ul class="filter-list" aria-busy="false"></ul> <ul role="listbox" class="search-autocomplete" aria-busy="false"> <li class="simple results-see-all"> <a tabindex="-1" aria-label="visit full-search page"> <span>See all results</span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-tags"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-genre"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li aria-label="no matching results" class="autocomplete-no-results"> <p class="noresults-header">No matching results</p> <p class="noresults-text">Try a different filter or a new search keyword.</p> <div class="tumbleweed"> <img loading="lazy" src="/img/search/tumbleweed-emptystate-lightbg.gif"> </div> </li> </ul> <li class="simple mobile-results-tags no-show"> <a> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <div class="mobile-placeholder"> <p>Search all Bandcamp artists, tracks, and albums</p> </div> <template id="autocomplete-results-item"><li class="result-item"> <a tabindex="-1"> <span class="result-art"><img></span> <span class="result-info"> <div class="result-title"><strong></strong></div> <cite></cite> <div class="result-type"></div> </span> </a> </li></template> <div class="signup-tooltip-outer search-tooltip-outer header-2018"></div> </form> <div aria-label="cancel search" class="cancel-autocomplete">cancel</div> </li> <!-- /ko --> <li class="you-autocomplete-me menubar-item hidden-while-loading hoverable" data-bind="click: showAltSearch, visible: !altSearch()"> <a><svg width="26px" height="26px" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-search-icon"></use></svg></a> </li> <!-- /ko --> <!-- /ko --> <!-- claire minimized search for artist --> <!-- ko if: (fan() && !fan().private) --> <li id="feed-main" class="signup-tooltip-parent menubar-item hoverable hidden-while-loading" data-tooltip-id="f" data-test="mb-feed"> <a href="" title="feed"> <svg width="26px" height="26px" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-feed-icon"></use></svg> </a> <div class="signup-tooltip-outer feed-tooltip-outer header-2018"></div> </li> <li id="collection-main" class="menubar-item hoverable signup-tooltip-parent hidden-while-loading" data-tooltip-id="c" data-test="mb-collection"> <a href="" title="collection"> <svg width="26" height="26" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-collection-icon"></use></svg> </a> <div class="signup-tooltip-outer collection-tooltip-outer header-2018"></div> </li> <!-- /ko --> <li class="menubar-item hoverable hidden-while-loading" data-test="user-menu"> <a> <div data-bind="with: artistsMenu">� <!-- Fan only profile pic --> <!-- ko if: $parent.loggedInFanPhoto() --> <div class="userpic hidden-while-loading"> <img src="https://f4.bcbits.com/img/blank.gif" data-bind="src_image: {image_id: $parent.loggedInFanPhoto(), format: 'art_embedded_player'}"> </div> <!-- /ko --> <!-- ko ifnot: $parent.loggedInFanPhoto() --> <div class="userpic "> <div class="no-image-placeholder"></div> </div> <!-- /ko --> </div> </a> <ul class="menu user-menu hidden-while-loading" data-bind="with: artistsMenu, css: { label: (artistsMenu.loggedInLabelMemberBands().length > 0 || artistsMenu.linkedNonLabelMemberBands().length > 1) }"> <ol class="user-menu-wrapper"> <!-- ARTIST --> <!-- ko if: bmgr.bands().length >= 1 && loggedInBand() --> <li class="submenu-item"> <a data-bind="attr: { href: loggedInBand().trackpipeLocalUrl()}" class="name"> <strong class="menu-bandname" data-bind="text: optionsLoggedInBand().title, css: { long: !optionsLoggedInBand().showPro}">artists</strong> <div data-bind="visible: optionsLoggedInBand().showPro" class="menubar-badge-pro round3 hidden-while-loading">PRO</div> <div class="view-site">view site</div> </a> </li> <li class="submenu-item"> <a data-bind=" attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + loggedInBand().id}, css: {admin: optionsLoggedInBand().adminAccess}"> <span>edit profile</span> </a> </li> <li class="submenu-item"> <a data-bind=" attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + loggedInBand().id}, css: {admin: optionsLoggedInBand().adminAccess}"> <span>tools</span> </a> </li> <li class="ui-menu-item submenu-item"> <!-- ko ifnot: loggedInBand().hasService() --> <a data-bind="attr: { href: 'https://bandcamp.com/subscriptions?band_id=' + loggedInBand().id + '&from=menubar'}">subscription</a> <!-- /ko --> <!-- ko if: loggedInBand().hasService() --> <a data-bind="attr: { href: loggedInBand().trackpipeLocalUrl() + '/' + loggedInBand().serviceUrlFragment() + '?from=menubar'}">subscription</a> <!-- /ko --> </li> <!-- /ko --> <!-- FAN --> <!-- ko if: ($parent.fan() && !$parent.fan().private) --> <li class="submenu-item"> <a href="" class="name"> <strong class="menu-bandname long" data-test="fan-username"></strong> <div class="view-collection" data-test="submenu-item-view-collection">view collection</div> </a> </li> <li class="submenu-item"><a href=""><span data-test="submenu-item-purchases">purchases</span></a></li> <!-- /ko --> <li class="ui-widget-content ui-menu-divider first"></li> <!-- LABEL ARTISTS --> <!-- ko if: loggedInLabelMemberBands() && loggedInLabelMemberBands().length > 0 --> <li class="menu-switch ui-menu-item submenu-item ui-state-disabled" data-bind="visible: !showLinkedBands()"> <span data-bind="attr: {href: loggedInBand().trackpipeLocalUrl() + '/artists?from=menubar_artist_dropdown'}, text: loggedInLabelMemberBandsCountStr()"></span> � </li> <ol class="label-artist-menu no-pro-badges ui-state-disabled ui-menu-item" data-bind="visible: !showLinkedBands()" data-test="label-artists"> <input type="text" class="artist-filter-text" data-test="artist-filter-text" data-bind="textInput: labelMemberBandsSearchTerm, visible: loggedInLabelMemberBands().length > 10" placeholder="Search all artists"> <!-- ko foreach: filteredLoggedInLabelMemberBands() --> <li class="label-member-band submenu-item" data-bind="template: { 'name': 'band-menuitem-template-options' }"></li> <!-- /ko --> <!-- ko if: filteredLoggedInLabelMemberBands().length == 0 --> <li class="no-results submenu-item">no results</li> <!-- /ko --> </ol> <li class="ui-widget-content ui-menu-divider" data-bind="visible: !showLinkedBands()"></li> <!-- /ko --> <!-- CONNECTED ACCOUNTS --> <!-- ko if: linkedNonLabelMemberBands().length > 1 --> <ol class="linked-accounts-wrapper"> <li class="menu-switch ui-menu-item submenu-item linked-accounts-menu ui-state-disabled" data-bind="click: () => showLinkedBands(!showLinkedBands())" data-test="linked-accounts-header"> <span data-bind="text: loggedInLinkedBandsCountStr()"></span><div data-bind="css: { 'arrow-down': showLinkedBands(), 'arrow-right' : !showLinkedBands() }"></div> </li> <ol class="linked-accounts-menu-content" data-bind="visible: showLinkedBands()" data-test="linked-accounts"> <!-- ko foreach: linkedNonLabelMemberBands() --> <li class="submenu-item" data-bind="template: { 'name': 'band-menuitem-template' }, css: { 'hidden': ($data.id == $root.artistsMenu.loggedInBand().id) }"></li> <!-- /ko --> </ol> </ol> <li class="ui-widget-content ui-menu-divider"></li> <!-- /ko --> <!-- ALL USERS --> <ol class="all-user-option"> <li class="submenu-item"><a href="https://bandcamp.com/settings?from=menubar" data-test="submenu-item-settings">settings</a></li> <li class="submenu-item"><a href="https://get.bandcamp.help" data-test="submenu-item-help">help</a></li> <li class="submenu-item"><a class="logout-action" href="https://bandcamp.com/logout" data-test="submenu-item-logout">log out</a></li> </ol> </ol> </ul> </li> <!-- /ko --> <!-- ko ifnot: user() --> <li data-bind="visible: hasCart" class="menubar-item hoverable cart-wrapper hidden-while-loading svg-icon" data-test="mb-cart"> <a href="https://bandcamp.com/cart" data-bind="click: goCart" title="cart"> <svg width="26" height="26" class="menubar-cart-icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#menubar-cart-icon"></use> <text data-bind="text: numCartItemsDisplay" x="15" y="12" dominant-baseline="middle" text-anchor="middle"> </text> </svg> </a> </li> <li class="menubar-item hoverable " data-test="mb-signup"> <a class="all-signup-link"> sign up </a> </li> <li class="menubar-item hoverable " data-test="mb-login"> <a href="https://bandcamp.com/login?from=menubar" class="login-link"> log in </a> </li> <!-- /ko --> </ul> </div> <div class='corp-banners'> </div> <!-- Knockout template for list items in the artists menu --> <script type="text/html" id=�"band-menuitem-template"> <a class="menu-artistitem" data-bind="css: {'is-pro': isPro()}, attr: {href: $root.artistsMenu.isPageBand(id) ? '' : trackpipeLocalUrl()}" > <span class="menu-artistpic"> <!-- ko if: photo() --> <img data-bind="src_image: {image_id: photo(), format: 'art_embedded_player'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="no-image-placeholder"></div> <!-- /ko --> </span> <span data-bind="text: name()" class="menu-bandname menu-text"></span> <span data-bind="visible: isPro()" class="menubar-badge-pro round3">PRO</span> </a> </script> <script type="text/html" id="band-menuitem-template-options"> <a data-bind="attr: {href: trackpipeLocalUrl()}" class="menu-artistitem"> <span class="menu-artistpic"> <!-- ko if: photo() --> <img data-bind="src_image: {image_id: photo(), format: 'art_embedded_player'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="no-image-placeholder"></div> <!-- /ko --> </span> <span data-bind="text: name()" class="menu-bandname menu-text"></span> <span class="show-more" data-bind="visible: $root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id), click: () => $root.artistsMenu.setActiveLabelMemberBand(id)">•••</span> </a> <!-- ko if: ($root.artistsMenu.activeLabelMemberBand() == id) --> <div class="label-artist-menu-links ui-menu-item"> <span data-bind="visible: $root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id)"> <a data-bind=" attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + id}" > <span class="menu-text">edit profile</span> </a> <a data-bind=" attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + id}" > <span class="menu-text">tools<span> </a> <!-- ko if: hasItems --> <a data-bind="click: $root.artistsMenu.launchPageDesign.bind($data)"><span class="menu-text">page design</span></a> <!-- /ko --> <!-- ko ifnot: hasService() --> <a data-bind="attr: { href: 'https://bandcamp.com/subscriptions?band_id=' + id + '&from=menubar'}"><span class="menu-text">subscription</span></a> <!-- /ko --> <!-- ko if: hasService() --> <a data-bind="attr: { href: trackpipeLocalUrl() + '/' + serviceUrlFragment() + '?from=menubar'}"><span data-bind="text: serviceName()" class="menu-text">subscription</span></a> <!-- /ko --> </span> </div> <!-- /ko --> <span class="show-less" data-bind="visible: $root.artistsMenu.activeLabelMemberBand() == id && ($root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id)), click: () => $root.artistsMenu.setActiveLabelMemberBand(id)">show less</span> </script> <!-- Knockout template for the parent label --> <script type="text/html" id="band-parentlabel-template"> <div data-bind="css: {'artist-listing-with-links': $parent.columns() > 1}"> <a class="menu-artistitem" data-bind="attr: {href: trackpipeUrlHttps()}"> <!-- ko if: $parent.columns() === 1 --> <span class="menu-artistpic"> <img data-bind="src_image: {image_id: photo(), format: 'bio_navbar'}"> </span> <span data-bind="text: name()" class="menu-bandname"></span> <!-- /ko --> <!-- ko if: $parent.columns() > 1 --> <!-- ko if: photo() --> <img class="photo" data-bind="src_image: {image_id: photo(), format: 'fan_bio_thumb_small'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="photo none"></div> <!-- /ko --> <!-- /ko --> </a> <div class="infobox"> <p class="name"><a� data-bind="attr: {href: trackpipeUrl()}, text: name()"></a></p> <p class="actions"> <a data-bind="attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + id}">profile</a> &middot; <a data-bind="attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + id}">tools</a> &middot; <a data-bind="attr: {href: trackpipeLocalUrl() + '/stats?from=menubar'}">stats</a> </p> </div> </div> </script> </div> </div> <div class="bannercontainer"> </div> <div class="corpbanner newsletter-invite-banner" style="display: none;"> <span class="tell-us-what-you-like">Get fresh music recommendations delivered to your inbox every Friday.</span> <svg class="dismiss" width="18" height="18" viewbox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-close"></use></svg> </div> <div class="corpbanner tos-update"> <div class="text"> We’ve updated our <a class="tos-update-link" target="_blank" href="/terms_of_use">Terms of Use</a>. You can review the changes <a class="tos-update-link" target="_blank" href="/terms_of_use">here</a>. </div> <div class="text text-phone"> We’ve updated our <a class="tos-update-link" target="_blank" href="/terms_of_use">Terms of Use</a>. You can review the changes <a class="tos-update-link" target="_blank" href="/terms_of_use">here</a>. </div> <a class="dismiss-banner" href="#"> <span class="ui-icon dismiss-icon"></span> </a> </div> <!-- --> <div id="centerWrapper"> <div id="propOpenWrapper"> <div id="pgBd" class="yui-skin-sam"> <style type="text/css" id="custom-design-rules-style" data-design="{&quot;bg_color&quot;:&quot;111111&quot;,&quot;text_color&quot;:&quot;FFFFFF&quot;,&quot;secondary_text_color&quot;:&quot;488951&quot;,&quot;link_color&quot;:&quot;AF5108&quot;,&quot;body_color&quot;:&quot;000000&quot;,&quot;hd_ft_color&quot;:&quot;515151&quot;,&quot;navbar_bg_color&quot;:&quot;1A1A1A&quot;,&quot;invert_iconography&quot;:1,&quot;tile_bg&quot;:null,&quot;bg_halign&quot;:&quot;l&quot;,&quot;bg_image_id&quot;:null,&quot;bg_file_name&quot;:null,&quot;defaultbg&quot;:false,&quot;bg_fixed&quot;:null,&quot;bg_behavior&quot;:&quot;r&quot;}"> #propOpenWrapper { background: none transparent; } #pgBd { background: #000000; color: #FFFFFF; } a.custom-color, .custom-link-color, #trackInfo a:not(.notSkinnable), #trackInfo .buy-link, #tagArea a, #rightColumn a, #name-section a, #indexpage a, .editable-grid a, .featured-grid a, #band-navbar a, #live-ticket-item a.themeable, #live-ticket-item .buy-link, #live-ticket-item .more-merch a, #merch-item p a, #merch-item .buy a, #merch-item .more-merch a, button.order_package_link.buy-link, h4.ft.compound-button.send-as-gift, .share-collect-controls a, .share-collect-controls button, .follow-unfollow, .follow-unfollow div, .collected-by a, .subscribe a, .sub a, .video-list a, .sub .main a, .subwelcome a, .artists-grid-name a, .featured-grid-name, .label-welcome .buttons a.new, .themed .label-band-selector a.themeable, .tralbum-tags a, button.join-live-event.live-event.live-event-stream-button { color: #AF5108; } #trackInfo .g-button:not(.send-as-gift):not([disabled]), #merch-item .g-button:not(.send-as-gift):not([disabled]) { background-color: #AF5108; border-color: #AF5108; color: #000000; } #trackInfo .g-button.send-as-gift:not([disabled]), #merch-item .g-button.send-as-gift:not([disabled]) { color: #AF5108; border-color: rgba(255, 255, 255, 0.32); } .themed .label-band-selector .bands-menu { border: 1px solid #111111; } .themed .label-band-selector .ban�ds-menu, .themed .label-band-selector .bands-menu .menu-artistpic { background: #000000; } .label-welcome h2, .label-welcome p { color: #FFFFFF; } .label-welcome .buttons a.new { box-shadow: 2px 2px #AF5108; } .label-welcome .buttons a.existing { box-shadow: 2px 2px #FFFFFF; } #live-ticket-item .buy, #live-ticket-item .included-tralbum-info a { color: #AF5108; } #live-calendar-icon-stroke, #live-clock-icon-stroke { stroke: #FFFFFF; } .campaign-custom-header #customHeader { background-color: #; } .primaryText, #discography a.primaryText, #trackInfo a.title_link, .label-welcome .buttons a.existing { color: #FFFFFF; } .secondaryText { color: #488951; } #band-navbar a:hover { border-color: #AF5108; } #band-navbar a.active { color: #FFFFFF; border-color: #FFFFFF; } .themed .label-band-selector .label { color: #488951; } .themed .label-band-selector .tabs > li { border-color: #488951; } .themed .label-band-selector a.selected { color: #FFFFFF; } .themed .label-band-selector .caret { fill: #AF5108; } .themed .label-band-selector .selected .caret { fill: #FFFFFF; } #trackInfo a.notable { color: red; /* overrides above */ } #band-navbar { background-color: #1A1A1A; } body { background: #111111; background-position: left top; background-repeat: repeat; background-image: none; } body.has-menubar { background-position: left 53px; } body.has-top-banner { background-position: left 40px; } body.has-menubar.has-top-banner { background-position: left 88px; } body.has-corpbanner2 { background-position: left calc(48px - 1px); } body.has-menubar.has-corpbanner2 { background-position: left calc(53px + 48px - 1px); } #pgHd, .lang-picker-content { background-color: #515151; } .just-icon { color: #000000; } .just-icon-bg { border-right-color: #FFFFFF; } .collected-by .ellipsis-text { color: #AF5108; } .collected-by .ellipsis-bg { background-color: #AF5108; } button.subtop, button.subbot, button.custom-color { background: #AF5108; color: #000000; } .sub .includeditems .item a { color: #FFFFFF; } .sub .post-message-link { background-color: rgba(175, 81, 8, 0.2); color: #AF5108; } .sub ul.tierslist li.tier { border-color: rgba(175, 81, 8, 0.2); } .sub button.tierbutton .spacer { background-color: #000000; } ol.sub-navbar li.active, .invertIconography ol.sub-navbar li.active { background-color: #000000; } ol.sub-navbar a { color: #AF5108; } .post-subscribe .button-background { background-color: rgba(175, 81, 8, 0.2); color: #AF5108; } .post-subscribe .band-link-color, .post-subscribe .message-text button, .post-subscribe .new-feed-stories button, .post-subscribe .new-feed-stories-floater button { color: #AF5108; } .post-subscribe .new-feed-stories-floater button { background-color: #000000; } .buyFullDiscography .art .art-thumb { background-color: #000000; } .collected-by .loading { color: #FFFFFF; } /* Styles for 05-2019 tralbum page tests -- temporary only */ .artist-support { border: 2px solid #AF5108; } .artist-support__bg { background-color: #AF5108; } /* community page styles */ </style> <style> </style> <div id="customHeaderWrapper"> <div id="custo�mHeader"> <div class="desktop-header"> <a href="/" referrerpolicy="strict-origin-when-cross-origin"><img src="https://f4.bcbits.com/img/0000487936_100.png" width="975" height="165"></a> </div> </div> <div class="band-navbar-wrapper flex"> <ol id="band-navbar"> <li> <a href="/music" class="primaryText active"> music </a> </li> <li> <a href="/community"> community </a> </li> </ol> </div> <div class="bannercontainer"> </div> </div> <div class="trackView leftMiddleColumns has-art" data-tooltips="{&quot;tooltips&quot;:[],&quot;dash_seen&quot;:null}"> <div id="name-section"> <h2 class="trackTitle"> I AM MEMORY YELLOW </h2> <h3 style="margin:0px;">by <span> <a href="https://russianapartments.bandcamp.com">MEMORY YELLOW</a> </span> </h3> </div> <div class="middleColumn"> <div id="tralbumArt"> <a class="popupImage" href="https://f4.bcbits.com/img/a1744465806_10.jpg"> <img src="https://f4.bcbits.com/img/a1744465806_16.jpg"> </a> </div> <div class="share-panel-wrapper-desktop signup-tooltip-parent" data-tooltip-id="x"></div> </div> <div id="trackInfo" class="leftColumn"> <div id="trackInfoInner"> <div class="inline_player "><table> <tr> <td class="play_cell" rowspan="2"> <a role="button" aria-label="Play/pause"><div class="playbutton"></div></a> </td> <td class="track_cell" colspan="3"> <div class="track_info"> <span class="title-section hiddenelem"> <a class="title_link primaryText" href="#"><span class="title"></span></a> </span> <span class="time secondaryText hiddenelem"> <span class="time_elapsed"></span> / <span class="time_total"></span> </span> <span class="message hiddenelem"></span> </div> </td> </tr> <tr> <td class="progbar_cell"> <div class="progbar"> <div class="progbar_empty"> <div class="progbar_fill"></div> <div class="thumb"></div> </div> </div> </td> <td class="prev_cell"> <a role="button" aria-label="Previous track"><div class="prevbutton hiddenelem"></div></a> </td> <td class="next_cell"> <a role="button" aria-label="Next track"><div class="nextbutton hiddenelem"></div></a> </td> </tr> </table> </div> <ul class="tralbumCommands"> <li class="buyItem digital"> <h3 class="hd"> <button class='download-link buy-link' type="button"> <span class="buyItemPackageTitle primaryText">Digital Album</span> </button> <div class="digitaldescription secondaryText"> Streaming + Download </div> </h3> <div class="bd"> Includes �high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app. </div> <script type="text/javascript" nonce="Uy9559M0ntNdwchfF0JNmA=="> $(".buyItem .bd").last().bcTruncate(TruncateProfile.get("buyItem"), "more", "less"); </script> <div class="listing-purchasable-with-gift-card "> <svg class="icon gift-card-icon-bordered small" width="9px" height="10px" viewbox="0 0 9 10"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#gift-card-icon"></use></svg> Purchasable with gift card </div> <div class="audio-quality hi-res"> Download available in 24-bit/48kHz. </div> <div class="ft"> <h4 class="ft compound-button main-button"> <button class='download-link buy-link' type="button"> Buy Digital Album </button>&nbsp; <span class="buyItemExtra buyItemNyp secondaryText">name your price</span> </h4> <h4 class="ft compound-button send-as-gift"> <button type="button" class="download-link buy-link" data-test="send-tralbum-as-gift"> Send as Gift </button>&nbsp; </h4> </div> </li> <li id='collect-item-placeholder'></li> <li class="share-link-container new-share-collect"> <h3><button id="share-link" class="compound-button"><span id="share-link-share">Share</span><span id="share-link-embed"> / Embed</span></button></h3> </li> </ul> <table class="track_list track_table" id="track_table"> <tr class="track_row_view linked" rel="tracknum=1"> <td class="play-col"><a role="button" aria-label="Play If You Want to Be Free"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">1.</div></td> <td class="title-col"> <div class="title"> <a href="/track/if-you-want-to-be-free-2"><span class="track-title">If You Want to Be Free</span></a> <span class="time secondaryText"> 01:25 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/if-you-want-to-be-free-2"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/if-you-want-to-be-free-2?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=2"> <td class="play-col"><a role="button" aria-label="Play Like A Shadow Into the Sun"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">2.</div></td> <td class="title-col"> <div class="title"> <a href="/track/like-a-shadow-into-the-sun"><span class="track-title">Like A Shadow Into the Sun</span></a> <span class="time secondaryText"> 02:47 </span> </div> </td> <td class="info-col"><div class="info_link�"><a href="/track/like-a-shadow-into-the-sun"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/like-a-shadow-into-the-sun?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=3"> <td class="play-col"><a role="button" aria-label="Play Your Darkest Day"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">3.</div></td> <td class="title-col"> <div class="title"> <a href="/track/your-darkest-day"><span class="track-title">Your Darkest Day</span></a> <span class="secondaryText">(free)</span> <span class="time secondaryText"> 03:37 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/your-darkest-day"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/your-darkest-day?action=download"> download </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=4"> <td class="play-col"><a role="button" aria-label="Play You Only Like Sundays"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">4.</div></td> <td class="title-col"> <div class="title"> <a href="/track/you-only-like-sundays-2"><span class="track-title">You Only Like Sundays</span></a> <span class="time secondaryText"> 01:50 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/you-only-like-sundays-2"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/you-only-like-sundays-2?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=5"> <td class="play-col"><a role="button" aria-label="Play That Shattered Sky"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">5.</div></td> <td class="title-col"> <div class="title"> <a href="/track/that-shattered-sky"><span class="track-title">That Shattered Sky</span></a> <span class="time secondaryText"> 03:17 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/that-shattered-sky"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/that-shattered-sky?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=6"> <td class="play-col"><a role="button" aria-label="Play This World Is Not Enough"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">6.</div></td> <td class="title-col"> <div class="title"> <a href="/track/this-world-is-not-enough"><span class="track-title">This World Is Not Enough</span></a> <span class="time secondaryText"> 03:35 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/this-world-is-not-enough"></a></div></td> <td class="download-col"> <div class="dl_link"> <�a href="/track/this-world-is-not-enough?action=download"> buy track </a> </div></td> </tr> </table> <h3 class="about-label">about</h3> <div class="tralbumData tralbum-about">Joint project of Russian Apartments and Pragmar. Melancholy with a hint of prog rock. Released CC BY.</div> <script type="text/javascript" nonce="Uy9559M0ntNdwchfF0JNmA=="> $(".tralbum-about").last().bcTruncate(TruncateProfile.get("tralbum_about"), "more", "less"); </script> <h3 class="credits-label">credits</h3> <div class="tralbumData tralbum-credits"> released May 1, 2015 </div> <h3 class="license-label">license</h3> <div id="license" class="info license"> <a class="cc-icons" href="http://creativecommons.org/licenses/by-nc/3.0/" target="_blank"><span class="attribution"></span><span class="non-commercial"></span></a><a href="http://creativecommons.org/licenses/by-nc/3.0/" target="_blank">some rights reserved</a> </div> </div> </div> <h3 class="tags-label">tags</h3> <div class="tralbumData tralbum-tags tralbum-tags-nu hidden"> <h3><span class="tags-inline-label">Tags</span></h3> <a class="tag" href="https://bandcamp.com/discover/alternative?from=tralbum&artist=3830739451">alternative</a> <a class="tag" href="https://bandcamp.com/discover/bedroom-pop?from=tralbum&artist=3830739451">bedroom pop</a> <a class="tag" href="https://bandcamp.com/discover/electropop?from=tralbum&artist=3830739451">electropop</a> <a class="tag" href="https://bandcamp.com/discover/glo-fi?from=tralbum&artist=3830739451">glo-fi</a> <a class="tag" href="https://bandcamp.com/discover/lo-fi?from=tralbum&artist=3830739451">lo-fi</a> <a class="tag" href="https://bandcamp.com/discover/psych-pop?from=tralbum&artist=3830739451">psych-pop</a> <a class="tag" href="https://bandcamp.com/discover/psychedelic-pop?from=tralbum&artist=3830739451">psychedelic pop</a> <a class="tag" href="https://bandcamp.com/discover/portland?from=tralbum&artist=3830739451">Portland</a> </div> </div> <div id="rightColumn" class="rightColumn"> <div id="sidecart" style="display: none"> <div id="sidecartReveal" class="reveal"> <div id="sidecartBody"> <div id="sidecartHeader"> <h3 class="title shopping-cart">Shopping cart</h3> </div> <div id="sidecart-phone-reveal"> <div id="sidecartContents"> <div id="item_list"> </div> </div> <div id="sidecartFooter"> <div id="sidecartSummary"> <table id="summary"> <tr class="small"> <th>subtotal</th> <td class="numeric"></td> <td class="currency"><a class="country-picker"></a></td> </tr> <tr> <td colspan="3" class="small sidecartTaxText">taxes calculated at checkout</td> </tr> </table> <div class="summary-notes"> </div> � </div> <a id="sidecartCheckout" class="buttonLink notSkinnable" href="#" data-test="sidecartCheckout"> Check out </a> </div> </div> </div> </div> </div> <div class="tralbum-tooltip-parent bio-image" data-bind="css: {'show-tooltip': showing}"> <div class="tralbum-tooltip-outer"> <div class="inner-squarecle-wrapper"> <div class="inner-squarecle"></div> <div class="inner-squarecle-contents"> <a class="tooltip-action" data-bind="click: close, text: centralText"></a> </div> </div> <div class="tralbum-tooltip"> <div class="tralbum-tooltip-inner"> <span class="progress" data-bind="text: progress"></span> <span data-bind="text: tipText"></span> <a class="dismiss-tooltip" data-bind="click: continueTips, text: closeText"></a> </div> </div> </div> </div> <div id="bio-container" class="empty" data-bind="css: {'ko-ready': $data}"> <h3 class="title bio-label hiddenAccess">about</h3> <p id="band-name-location"> <span class="title">The Russian Apartments</span> <span class="location secondaryText">Portland, Oregon</span> </p> <div class="following-actions-wrapper signup-tooltip-parent" data-tooltip-id="b"> <div id="following-actions"> <button type="button" class="follow-unfollow compound-button" style="visibility: hidden;"> <div>placeholder</div> </button> </div> <div class="signup-tooltip-outer follow-tooltip-outer"></div> </div> <div class="signed-out-artists-bio-text"> </div> </div> <div class="tralbum-tooltip-parent bio-text" data-bind="css: {'show-tooltip': showing}"> <div class="tralbum-tooltip-outer"> <div class="inner-squarecle-wrapper"> <div class="inner-squarecle"></div> <div class="inner-squarecle-contents"> <a class="tooltip-action" data-bind="click: close, text: centralText"></a> </div> </div> <div class="tralbum-tooltip"> <div class="tralbum-tooltip-inner"> <span class="progress" data-bind="text: progress"></span> <span data-bind="text: tipText"></span> <a class="dismiss-tooltip" data-bind="click: continueTips, text: closeText"></a> </div> </div> </div> </div> <div id="discography" class="sidebar"> <h3 class="title"><a href="/music" class="link-and-title primaryText">discography</a></h3> <ul> <li> <div> <a class="thumbthumb " href="/album/the-russian-apartments-compilation-2009-2013"> <img src="https://f4.bcbits.com/img/a0966723887_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/the-russian-apartments-compilation-2009-2013">The Russian Apartments (Compilation 2009-2013)</a></div> <div class="trackYear secondaryText">Jul 2014</div> </li> <li> <div> <a class="thumbthumb " href="/track/waterline"> <img src="https://f4.bcbits.com/img/a1976317734_7.jpg"> </a> </div> <div class="trackTitle"><a href="/track/waterline">Waterline</a></div> <div class="trackYear secondaryText">Aug 2013</div> </li>  <li> <div> <a class="thumbthumb " href="/album/songs-of-ambivalence-experience-ep-2012"> <img src="https://f4.bcbits.com/img/a1584700076_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/songs-of-ambivalence-experience-ep-2012">Songs of Ambivalence &amp; Experience (EP, 2012)</a></div> <div class="trackYear secondaryText">Sep 2012</div> </li> <li> <div> <a class="thumbthumb " href="/album/diamond-girls-single-2011"> <img src="https://f4.bcbits.com/img/a2943189142_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/diamond-girls-single-2011">Diamond Girls (Single, 2011)</a></div> <div class="trackYear secondaryText">Aug 2011</div> </li> <li> <div> <a class="thumbthumb " href="/track/summer-rails-single-2011"> <img src="https://f4.bcbits.com/img/a0834076917_7.jpg"> </a> </div> <div class="trackTitle"><a href="/track/summer-rails-single-2011">Summer Rails (Single, 2011)</a></div> <div class="trackYear secondaryText">Mar 2011</div> </li> <li> <div> <a class="thumbthumb " href="/album/the-last-last-you-ep-2011"> <img src="https://f4.bcbits.com/img/a3359754317_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/the-last-last-you-ep-2011">The Last Last You (EP, 2011)</a></div> <div class="trackYear secondaryText">Jan 2011</div> </li> <li> <div> <a class="thumbthumb " href="/album/gods-single"> <img src="https://f4.bcbits.com/img/a2935116073_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/gods-single">Gods (Single)</a></div> <div class="trackYear secondaryText">Dec 2010</div> </li> <li> <div> <a class="thumbthumb " href="/album/double-phantasm-split-2010-side-ra"> <img src="https://f4.bcbits.com/img/a0268774498_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/double-phantasm-split-2010-side-ra">Double Phantasm (Split, 2010), Side RA</a></div> <div class="trackYear secondaryText">Sep 2010</div> </li> <li> <div> <a class="thumbthumb " href="/album/more-than-passion-ep-2010"> <img src="https://f4.bcbits.com/img/a0604799455_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/more-than-passion-ep-2010">More Than Passion (EP, 2010)</a></div> <div class="trackYear secondaryText">Feb 2010</div> </li> <li> <div> <a class="thumbthumb " href="/album/the-power-of-post-positive-thinking-ep-2009"> <img src="https://f4.bcbits.com/img/a0252773725_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/the-power-of-post-positive-thinking-ep-2009">The Power of Post-Positive Thinking (EP, 2009)</a></div> <div class="trackYear secondaryText">Nov 2009</div> </li> <li> <div> <a class="thumbthumb " href="/album/i-am-memory-yellow"> <img src="https://f4.bcbits.com/img/a1744465806_7.jpg"> </a> </div> <div class="tr�gmar"> <meta property="og:title" content="ohdowas volume two, by pragmar"> <meta property="og:type" content="album"> <meta property="og:site_name" content="pragmar"> <meta property="og:description" content="4 track album"> <meta name="bc-page-properties" content="{&quot;item_type&quot;:&quot;a&quot;,&quot;item_id&quot;:2156270987,&quot;tralbum_page_version&quot;:0}"> <meta name="robots" content="max-image-preview:large"> <meta property="twitter:site" content="@bandcamp"> <meta property="twitter:card" content="player"> <meta property="og:image" content="https://f4.bcbits.com/img/a2359570829_5.jpg"> <link rel="image_src" href="https://f4.bcbits.com/img/a2359570829_16.jpg"> <meta property="og:url" content="https://pragmar.bandcamp.com/album/ohdowas-volume-two"> <meta name="generator" content="Bandcamp"> <meta name="medium" content="video"> <meta name="video_height" content="120"> <meta name="video_width" content="400"> <meta name="video_type" content="application/x-shockwave-flash"> <meta property="og:video" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=2156270987/size=large/tracklist=false/artwork=small/"> <meta property="og:video:secure_url" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=2156270987/size=large/tracklist=false/artwork=small/"> <meta property="og:video:type" content="text/html"> <meta property="og:video:height" content="120"> <meta property="og:video:width" content="400"> <meta property="twitter:player" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=2156270987/size=large/linkcol=0084B4/notracklist=true/twittercard=true/"> <meta property="twitter:player:height" content="467"> <meta property="twitter:player:width" content="350"> <link type="text/css" rel="stylesheet" href="https://s4.bcbits.com/client-bundle/1/trackpipe/global-3310d507cbd7464826c64ea86a6f8e75.css"> <link type="text/css" rel="stylesheet" href="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum-828e855b799307ef427645b8fc241f90.css"> <meta id="js-crumbs-data" data-crumbs="{}"> <script type="application/ld+json"> {"albumReleaseType":"AlbumRelease","@id":"https://pragmar.bandcamp.com/album/ohdowas-volume-two","mainEntityOfPage":"https://pragmar.bandcamp.com/album/ohdowas-volume-two","@type":"MusicAlbum","name":"ohdowas volume two","dateModified":"20 Aug 2017 01:31:22 GMT","albumRelease":[{"@type":["MusicRelease","Product"],"@id":"https://pragmar.bandcamp.com/album/ohdowas-volume-two","name":"ohdowas volume two","additionalProperty":[{"@type":"PropertyValue","name":"item_id","value":2156270987},{"@type":"PropertyValue","name":"item_type","value":"a"},{"@type":"PropertyValue","name":"selling_band_id","value":836424264},{"@type":"PropertyValue","name":"type_name","value":"Digital"},{"@type":"PropertyValue","name":"art_id","value":2359570829}],"description":"Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app.","offers":{"@type":"Offer","url":"https://pragmar.bandcamp.com/album/ohdowas-volume-two#a2156270987-buy","priceCurrency":"USD","price":0.0,"priceSpecification":{"minPrice":0.0},"availability":"OnlineOnly"},"musicReleaseFormat":"DigitalFormat","image":["https://f4.bcbits.com/img/a2359570829_10.jpg"]},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/proton-death"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/the-dark-night"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/the-primrose-path"},{"@type":"MusicRelease","@id":"�https://pragmar.bandcamp.com/track/dance-of-the-edgelord"}],"byArtist":{"@type":"MusicGroup","name":"pragmar","@id":"https://pragmar.bandcamp.com"},"publisher":{"@type":"MusicGroup","@id":"https://pragmar.bandcamp.com","name":"pragmar","additionalProperty":[{"@type":"PropertyValue","name":"band_id","value":836424264},{"@type":"PropertyValue","name":"has_any_downloads","value":true}],"genre":"https://bandcamp.com/discover/rock","mainEntityOfPage":[{"@type":"WebSite","url":"http://www.pragmar.com","name":"pragmar.com"}],"subjectOf":[{"@type":"WebPage","url":"https://pragmar.bandcamp.com/music","name":"music","additionalProperty":[{"@type":"PropertyValue","name":"nav_type","value":"m"}]},{"@type":"WebPage","url":"https://pragmar.bandcamp.com/community","name":"community","additionalProperty":[{"@type":"PropertyValue","name":"nav_type","value":"c"}]}],"foundingLocation":{"@type":"Place","name":"Keene, New Hampshire"}},"numTracks":4,"track":{"@type":"ItemList","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/proton-death","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":2714944443},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial_share_alike"}],"name":"proton death","duration":"P00H06M27S","copyrightNotice":"Attribution Non Commercial Share Alike","mainEntityOfPage":"https://pragmar.bandcamp.com/track/proton-death"}},{"@type":"ListItem","position":2,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/the-dark-night","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":3346964395},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial_share_alike"}],"name":"the dark night","duration":"P00H07M20S","copyrightNotice":"Attribution Non Commercial Share Alike","mainEntityOfPage":"https://pragmar.bandcamp.com/track/the-dark-night"}},{"@type":"ListItem","position":3,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/the-primrose-path","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":4045902011},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial_share_alike"}],"name":"the primrose path","duration":"P00H04M21S","copyrightNotice":"Attribution Non Commercial Share Alike","mainEntityOfPage":"https://pragmar.bandcamp.com/track/the-primrose-path"}},{"@type":"ListItem","position":4,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/dance-of-the-edgelord","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":590274614},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial_share_alike"}],"name":"dance of the edgelord","duration":"P00H05M22S","copyrightNotice":"Attribution Non Commercial Share Alike","mainEntityOfPage":"https://pragmar.bandcamp.com/track/dance-of-the-edgelord"}}]},"image":"https://f4.bcbits.com/img/a2359570829_10.jpg","keywords":["Rock","prog","soundtrack","video game","videogame","Keene"],"datePublished":"19 Aug 2017 00:00:00 GMT","creditText":"written and performed by ben caulfield\r\nmixed by ryan power","copyrightNotice":"Attribution Non Commercial Share Alike","additionalProperty":[{"@type":"PropertyValue","name":"art_id","value":2359570829},{"@type":"PropertyValue","name":"featured_track_num","value":1},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial_share_alike"}],"@context":"https://schema.org"} </script> <script type="text/javascript" nonce="LuaHyARs7LtvortjQ2+yzQ==" src="https://bandcamp.com/api/currency_data/1/javascript?when=1748363949" data-band-currency="USD"></script> <script type="text/javascript" nonce="LuaHyARs7LtvortjQ2+yzQ=="> window.BCTracker=window.BCTracker||{preloadQueue:[],record:function(){this.preloadQueue.push(Array.prototype.slice.call(arguments))},prePageViewCallbacks:[],afterPageView:function(e){this.prePageViewCallbacks.push(e)}},window.ScrollDepthTracker=func�tion(){this.track=function(){}},window.ScrollDepthTracker.track=function(){} </script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/BCCookies_1/bccookies-cd3c4e8de65a85913bb6db9b8ad7de36.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_head-ab088fbe9ed13ec7b25d0abb51c39233.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ==" data-vars="{&quot;debug&quot;:false,&quot;PRODUCTION&quot;:true,&quot;siteroot&quot;:&quot;https://bandcamp.com&quot;,&quot;static_siteroot&quot;:&quot;https://s4.bcbits.com&quot;,&quot;client_logging&quot;:{&quot;enabled&quot;:true,&quot;sampleRate&quot;:null},&quot;browser&quot;:{&quot;type&quot;:null,&quot;make&quot;:null,&quot;version&quot;:[-1],&quot;platform&quot;:null,&quot;grade&quot;:&quot;X&quot;,&quot;platform_name&quot;:&quot;&quot;,&quot;platform_closed&quot;:false,&quot;download_difficulty&quot;:&quot;easy&quot;,&quot;media_mode&quot;:&quot;desktop&quot;,&quot;mobile_app_compatible&quot;:false},&quot;client_template_globals&quot;:{&quot;siteroot&quot;:&quot;http://bandcamp.com&quot;,&quot;siteroot_https&quot;:&quot;https://bandcamp.com&quot;,&quot;siteroot_current&quot;:&quot;https://bandcamp.com&quot;,&quot;static_siteroot&quot;:&quot;https://s4.bcbits.com&quot;,&quot;is_https&quot;:true,&quot;image_siteroot&quot;:&quot;https://f4.bcbits.com&quot;,&quot;image_siteroot_https&quot;:&quot;https://f4.bcbits.com&quot;,&quot;image_formats&quot;:[{&quot;id&quot;:0,&quot;name&quot;:&quot;original&quot;,&quot;resize_algo&quot;:&quot;original&quot;,&quot;file_format&quot;:null},{&quot;id&quot;:1,&quot;name&quot;:&quot;fullsize&quot;,&quot;resize_algo&quot;:&quot;scrub&quot;,&quot;file_format&quot;:&quot;original&quot;},{&quot;id&quot;:2,&quot;name&quot;:&quot;art_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:3,&quot;name&quot;:&quot;art_thumbthumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:100,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:4,&quot;name&quot;:&quot;art_embedded_metadata&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:5,&quot;name&quot;:&quot;art_embedded_metadata_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:6,&quot;name&quot;:&quot;art_embedded_player&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:100,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:7,&quot;name&quot;:&quot;art_embedded_player_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:150,&quot;height&quot;:150,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:8,&quot;name&quot;:&quot;art_tags&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:124,&quot;height&quot;:124,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:9,&quot;name&quot;:&quot;art_tags_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:10,&quot;name&quot;:&quot;screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:11,&quot;name&quot;:&quot;art_tag_search&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:172,&quot;height&quot;:172,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:12,&quot;name&quot;:&quot;art_artist_index&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:138,&quot;height&quot;:138,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:13,&quot;name&quot;:&quot;art_solo_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:380,&quot;he�ight&quot;:380,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:14,&quot;name&quot;:&quot;art_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:368,&quot;height&quot;:368,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:15,&quot;name&quot;:&quot;art_feed_new_release&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:135,&quot;height&quot;:135,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:16,&quot;name&quot;:&quot;art_app_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70,&quot;minsize&quot;:{&quot;size&quot;:30000,&quot;format&quot;:5}},{&quot;id&quot;:20,&quot;name&quot;:&quot;bio_screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:21,&quot;name&quot;:&quot;bio_thumb&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:120,&quot;height&quot;:180,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:22,&quot;name&quot;:&quot;bio_navbar&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:25,&quot;height&quot;:25,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:23,&quot;name&quot;:&quot;bio_phone&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:24,&quot;name&quot;:&quot;bio_licensing&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:25,&quot;name&quot;:&quot;bio_app&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70},{&quot;id&quot;:26,&quot;name&quot;:&quot;bio_subscribe&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:800,&quot;height&quot;:600,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:27,&quot;name&quot;:&quot;bio_subscribe2&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:715,&quot;height&quot;:402,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:28,&quot;name&quot;:&quot;bio_featured&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:768,&quot;height&quot;:432,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:29,&quot;name&quot;:&quot;bio_autocomplete&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:75,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:31,&quot;name&quot;:&quot;package_screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;file_format&quot;:&quot;original&quot;},{&quot;id&quot;:32,&quot;name&quot;:&quot;package_solo_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:380,&quot;height&quot;:285,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:33,&quot;name&quot;:&quot;package_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:368,&quot;height&quot;:276,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:36,&quot;name&quot;:&quot;package_page&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:400,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:37,&quot;name&quot;:&quot;package_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:168,&quot;height&quot;:126,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:38,&quot;name&quot;:&quot;package_thumb_small&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:144,&quot;height&quot;:108,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:41,&quot;name&quot;:&quot;fan_bio_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:42,&quot;name&quot;:&quot;fan_bio_thumb_small&quot;,&quot;resize_algo&quot;:&quot;thumb&q�uot;,&quot;height&quot;:50,&quot;width&quot;:50,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:43,&quot;name&quot;:&quot;fan_banner&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;height&quot;:100,&quot;width&quot;:99999,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:44,&quot;name&quot;:&quot;fan_banner_2x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;height&quot;:200,&quot;width&quot;:99999,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:50,&quot;name&quot;:&quot;results_grid&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:140,&quot;height&quot;:140,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:65,&quot;name&quot;:&quot;tralbum_page_cover_art&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70,&quot;minsize&quot;:{&quot;size&quot;:30000,&quot;format&quot;:69},&quot;anim_ok&quot;:true},{&quot;id&quot;:66,&quot;name&quot;:&quot;tralbum_page_cover_art_popup&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:67,&quot;name&quot;:&quot;art_thumb_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:68,&quot;name&quot;:&quot;art_tags_large_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:69,&quot;name&quot;:&quot;art_embedded_metadata_large_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:70,&quot;name&quot;:&quot;tralbum_page_package_small&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:360,&quot;height&quot;:270,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;mozjpeg&quot;:true},{&quot;id&quot;:71,&quot;name&quot;:&quot;tralbum_page_package_large&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:720,&quot;height&quot;:540,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;mozjpeg&quot;:true},{&quot;id&quot;:100,&quot;name&quot;:&quot;custom_header_desktop&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:975,&quot;max_height&quot;:180,&quot;file_format&quot;:&quot;original&quot;,&quot;allow_transparency&quot;:true},{&quot;id&quot;:101,&quot;name&quot;:&quot;custom_header_paypal&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:90,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:120,&quot;name&quot;:&quot;custom_header_phone&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:640,&quot;max_height&quot;:124,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:130,&quot;name&quot;:&quot;design_background&quot;,&quot;resize_algo&quot;:&quot;scrub&quot;,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:140,&quot;name&quot;:&quot;subscribe_message&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:60,&quot;height&quot;:45,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:150,&quot;name&quot;:&quot;video_landscape&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:1280,&quot;height&quot;:720,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:151,&quot;name&quot;:&quot;video_portrait&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:720,&quot;height&quot;:1280,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:160,&quot;name&quot;:&quot;buy_full_email_thumb_montage&quot;,&quot;resize_algo&quot;:&quot;thumb_crop&quot;,&quot;width&quot;:60,&quot;height&quot;:100,&quot;left&quot;:40,&quot;top&quot;:0,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:161,&quot;name&quot;:&quot;buy_full_email_thumb_montage_release&quot;,&quot;resize_algo&quot;:&quot;thumb_cro�p&quot;,&quot;width&quot;:40,&quot;height&quot;:80,&quot;left&quot;:40,&quot;top&quot;:0,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:100},{&quot;id&quot;:165,&quot;name&quot;:&quot;ppp_email_gift_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb_composite&quot;,&quot;overlay_image&quot;:&quot;public/img/banner_email.png&quot;,&quot;x_offset&quot;:92,&quot;y_offset&quot;:0,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:100},{&quot;id&quot;:170,&quot;name&quot;:&quot;weekly_mobile_web&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:422,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:171,&quot;name&quot;:&quot;weekly_desktop&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1244,&quot;height&quot;:646,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:180,&quot;name&quot;:&quot;bcdaily_homepage_big&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1244,&quot;height&quot;:646,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:200,&quot;name&quot;:&quot;mobile_fan_banner_ios_3x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1125,&quot;height&quot;:420,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:201,&quot;name&quot;:&quot;mobile_fan_banner_ios_2x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:280,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:202,&quot;name&quot;:&quot;mobile_fan_banner_ios_1x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:375,&quot;height&quot;:140,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:203,&quot;name&quot;:&quot;mobile_fan_banner_android_xxxhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1125,&quot;height&quot;:420,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:204,&quot;name&quot;:&quot;mobile_fan_banner_android_xxhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:960,&quot;height&quot;:360,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:205,&quot;name&quot;:&quot;mobile_fan_banner_android_xhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:640,&quot;height&quot;:240,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:206,&quot;name&quot;:&quot;mobile_fan_banner_android_hdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:480,&quot;height&quot;:180,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:207,&quot;name&quot;:&quot;mobile_fan_banner_android_mdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:320,&quot;height&quot;:120,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:220,&quot;name&quot;:&quot;newsletter_artist_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:900,&quot;height&quot;:468,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:300,&quot;name&quot;:&quot;grayscale_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;filter&quot;:&quot;grayscale&quot;}],&quot;custom_domains_active&quot;:true,&quot;base_port_str&quot;:null,&quot;sitedomain&quot;:&quot;bandcamp.com&quot;},&quot;matches_base_domain&quot;:true,&quot;crumb&quot;:null,&quot;upload_info&quot;:null,&quot;endpoint_mobilized&quot;:true}" data-validators="{&quot;contact&quot;:{&quot;name&quot;:{&quot;req&quot;:true},&quot;email&quot;:{&quot;req&quot;:true,&quot;match&quot;:&quot;(^)([^\\s\\(\\)\&quot;&#39;/&gt;&lt;,@]+@\\w([^\\s\\(\\)\&quot;&#39;/&gt;&lt;&amp;,@]*\\w)?\\.\\w[^\\s\\(\\)\&quot;&#39;/&gt;&lt;&amp;,@]*\\w)($)&quot;,&quot;message&quot;:&quot;Invalid email address.&quot;},&quot;subject&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:300},&quot;message&quot;:{&quot;req&quot;:true,&quot;type&quot;:&quot;text&quot;,&quot;min&quot;:1,&quot;max&quot;:1999},&quot;attachment_0_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_�0_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_1_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_1_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_2_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_2_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_3_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_3_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_4_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_4_data&quot;:{&quot;type&quot;:&quot;text&quot;}}}" data-hide-params="[&quot;action&quot;,&quot;buy_id&quot;,&quot;no&quot;,&quot;permalink&quot;,&quot;from&quot;,&quot;pk&quot;,&quot;recipient&quot;,&quot;fan_id&quot;,&quot;showvid&quot;,&quot;label&quot;,&quot;tab&quot;,&quot;filter_band&quot;,&quot;campaign&quot;,&quot;newsletter_id&quot;,&quot;newsletter_sig&quot;,&quot;entry_type&quot;,&quot;entity_id&quot;,&quot;toast&quot;,&quot;toastref&quot;,&quot;toastband&quot;,&quot;search_page_id&quot;,&quot;search_page_no&quot;,&quot;search_rank&quot;,&quot;search_match_part&quot;,&quot;search_item_type&quot;,&quot;search_item_id&quot;,&quot;search_sig&quot;,&quot;logged_out_menubar&quot;,&quot;logged_in_menubar&quot;,&quot;logged_in_mobile_menubar&quot;,&quot;logged_out_mobile_menubar&quot;,&quot;corp_header&quot;]"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum_head-a9d32b65ead030b3357fb05ad0674e00.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ==" data-site="{&quot;supportEmail&quot;:&quot;support@pragmar.bandcamp.com&quot;,&quot;is_custom_domain&quot;:null,&quot;env&quot;:&quot;prod&quot;}" data-band="{&quot;id&quot;:836424264,&quot;name&quot;:&quot;pragmar&quot;,&quot;fan_email&quot;:null,&quot;account_id&quot;:3175118014,&quot;facebook_like_enabled&quot;:1,&quot;has_discounts&quot;:false,&quot;image_id&quot;:null}" data-embed="{&quot;tralbum_param&quot;:{&quot;name&quot;:&quot;album&quot;,&quot;value&quot;:2156270987},&quot;art_id&quot;:2359570829,&quot;artist&quot;:&quot;pragmar&quot;,&quot;swf_base_url&quot;:&quot;https://bandcamp.com&quot;,&quot;show_campaign&quot;:null,&quot;embed_info&quot;:{&quot;public_embeddable&quot;:true,&quot;exclusive_embeddable&quot;:false,&quot;item_public&quot;:true,&quot;no_track_preorder&quot;:false},&quot;album_title&quot;:&quot;ohdowas volume two&quot;,&quot;linkback&quot;:&quot;https://pragmar.bandcamp.com/album/ohdowas-volume-two&quot;}" data-fan="{&quot;logged_in&quot;:false,&quot;name&quot;:null,&quot;image_id&quot;:null}" data-band-follow-info="{&quot;tralbum_id&quot;:2156270987,&quot;tralbum_type&quot;:&quot;a&quot;}" data-tralbum-collect-info="{&quot;show_collect&quot;:true,&quot;show_wishlist_tooltip&quot;:false}" data-tralbum="{&quot;for the curious&quot;:&quot;https://bandcamp.com/help/audio_basics#steal https://bandcamp.com/terms_of_use&quot;,&quot;current&quot;:{&quot;audit&quot;:0,&quot;title&quot;:&quot;ohdowas volume two&quot;,&quot;new_date&quot;:&quot;19 Aug 2017 19:46:45 GMT&quot;,&quot;mod_date&quot;:&quot;20 Aug 2017 01:31:22 GMT&quot;,&quot;publish_date&quot;:&quot;19 Aug 2017 20:31:38 GMT&quot;,&quot;private&quot;:null,&quot;killed&quot;:null,&quot;download_pref&quot;:2,&quot;require_email&quot;:null,&quot;is_set_price&quot;:null,&quot;set_price&quot;:9.0,&quot;minimum_price&quot;:0.0,&quot;minimum_price_nonzero&quot;:7.0,&quot;require_email_0&quot;:null,&quot;artist&quot;:null,&quot;about&quot;:null,&quot;credits&quot;:&quot;written and performed by ben caulfield\r\nmixed by ryan power&quot;,&quot;auto_repriced&quot;:null,&quot;new_desc_format&quot;:1,&quot;band_id&quot;:836424264,&quot;selling_band_id&quot;:836424264,&quot;art_id&quot;:2359570829,&quot;download_desc_id&quot;:null,&quot;release_date&quot;:&quot;19 Aug 2017 00:00:00 GMT&quot;,&quot;upc&quot;:null,&quot;purchase_url&quot;:null,&quot;purchase_title&quot;:null,&quot;featured_track_id&quot;:2714944443,�&quot;id&quot;:2156270987,&quot;type&quot;:&quot;album&quot;},&quot;preorder_count&quot;:null,&quot;hasAudio&quot;:true,&quot;art_id&quot;:2359570829,&quot;packages&quot;:null,&quot;defaultPrice&quot;:9.0,&quot;freeDownloadPage&quot;:&quot;https://bandcamp.com/download?fsig=284ffbc19396b07bb6a699313fd0fd1e&amp;id=2156270987&amp;ts=1748367459.2145228930&amp;type=album&quot;,&quot;FREE&quot;:1,&quot;PAID&quot;:2,&quot;artist&quot;:&quot;pragmar&quot;,&quot;item_type&quot;:&quot;album&quot;,&quot;id&quot;:2156270987,&quot;last_subscription_item&quot;:null,&quot;has_discounts&quot;:false,&quot;is_bonus&quot;:null,&quot;play_cap_data&quot;:null,&quot;is_purchased&quot;:null,&quot;items_purchased&quot;:null,&quot;is_private_stream&quot;:null,&quot;is_band_member&quot;:null,&quot;licensed_version_ids&quot;:null,&quot;package_associated_license_id&quot;:null,&quot;has_video&quot;:null,&quot;tralbum_subscriber_only&quot;:false,&quot;featured_track_id&quot;:2714944443,&quot;initial_track_num&quot;:null,&quot;is_preorder&quot;:false,&quot;album_is_preorder&quot;:false,&quot;album_release_date&quot;:&quot;19 Aug 2017 00:00:00 GMT&quot;,&quot;trackinfo&quot;:[{&quot;id&quot;:2714944443,&quot;track_id&quot;:2714944443,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/13f97a48f5475d72635688dbf9d17e90/mp3-128/2714944443?p=0&amp;ts=1748453859&amp;t=49cf0ae4ce133567c4d0a72442b5d4b4e2d68dc8&amp;token=1748453859_367f11e14bcf01a927fed5d9f7878759dff609a1&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;proton death&quot;,&quot;encodings_id&quot;:3119306721,&quot;license_type&quot;:3,&quot;private&quot;:null,&quot;track_num&quot;:1,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/proton-death&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:387.544,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:3346964395,&quot;track_id&quot;:3346964395,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/8a44b474a833e450307e1b186e519f23/mp3-128/3346964395?p=0&amp;ts=1748453859&amp;t=6b919faf4f8723cd27b31ce90f6042e82e445e9f&amp;token=1748453859_96083af239123b1f2364972dba5515854a987e19&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;the dark night&quot;,&quot;encodings_id&quot;:766390164,&quot;license_type&quot;:3,&quot;private&quot;:null,&quot;track_num&quot;:2,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/the-dark-night&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:440.696,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:4045902011,&quot;track_id&quot;:4045902011,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/e0ff6e6aac46b5d1f41b466d3ea5fbb3/mp3-128/4045902011?p=0&amp;ts=1748453859&amp;t=312fde6f58261ae56ecc5b9c87cca66553a4970e&amp;token=1748453859_�56d1d13673c4affb03be4fe9429254453ba02fbd&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;the primrose path&quot;,&quot;encodings_id&quot;:426044285,&quot;license_type&quot;:3,&quot;private&quot;:null,&quot;track_num&quot;:3,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/the-primrose-path&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:261.227,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:590274614,&quot;track_id&quot;:590274614,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/ccbe13977104ff8643279d5e5eb99c65/mp3-128/590274614?p=0&amp;ts=1748453859&amp;t=64ccc2e23d0081573e031559d9aaaaf6e7c858aa&amp;token=1748453859_9ebcd0a53612b278f69a947896e02643bbf25ab5&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;dance of the edgelord&quot;,&quot;encodings_id&quot;:658696567,&quot;license_type&quot;:3,&quot;private&quot;:null,&quot;track_num&quot;:4,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/dance-of-the-edgelord&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:322.157,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null}],&quot;playing_from&quot;:&quot;album page&quot;,&quot;url&quot;:&quot;https://pragmar.bandcamp.com/album/ohdowas-volume-two&quot;,&quot;use_expando_lyrics&quot;:false}" data-payment="{&quot;paymentType&quot;:null,&quot;paymentDownloadPage&quot;:null}" data-referrer-token="null" data-cart="null"></script> </head> <body class="enable-cookie-control has-menubar has-rec-footer tralbum-clearfix tralbum-page has-corpbanner2 " lang="en"> <svg height="0" width="0" style="position:absolute;margin-left:-100%"> <path id="tweet" d="M16.1 3.5a9.6 9.6 0 01-1.7 6c-.6.9-1.3 1.6-2.1 2.3-.8.7-1.8 1.2-2.9 1.6-1.2.4-2.4.6-3.7.6-2.2 0-4.1-.6-5.7-1.6 2.5.2 4.1-.5 5.5-1.5-1.7 0-3-1.1-3.4-2.4.5.1 1.3 0 1.7-.1-1.5-.3-3-1.7-3-3.5.3.2.9.4 1.7.4C1.5 4.8.8 3.7.8 2.4c0-.6.2-1.4.5-1.8 1.7 2 4.4 3.6 7.6 3.7C8.3 1.4 10.6 0 12.5 0c1.1 0 2 .4 2.7 1.1.8-.1 1.6-.4 2.3-.8-.3.8-.8 1.5-1.6 1.9.7-.1 1.4-.2 2.1-.5-.5.7-1.1 1.3-1.9 1.8z"></path> <path id="buy-for-friend" d="M3.5 4h7c1.8-.3 2.4-1.9 2-2.9S10.7-.5 9.3.5 7 3 7 3 6.1 1.5 4.7.5s-2.8-.4-3.2.6.2 2.6 2 2.9zm6.8-3c.9-.2 1.6.1 1.3 1.1-.3 1.2-2.6 1.3-3.8 1.3 0 0 1.6-2.2 2.5-2.4zM3.8 1c1.1.4 2.4 2.4 2.4 2.4-1.3 0-3.4-.3-3.8-1.3C2 1.1 3 .8 3.8 1zM0 9h6V5H0v4zm7-4v4h7V5H7zm0 9h6v-4H7v4zm-6 0h5v-4H1v4z"></path> <path id="edit-profile-info" d="M10 10.5c0 .3-.2.5-.5.5h-8c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h3.7V1H1.5C.7 1 0 1.7 0 2.5v8c0 .8.7 1.5 1.5 1.5h8c.8 0 1.5-.7 1.5-1.5V7h-1v3.5zm2-9.1L10.5 0 6.4 4.4l-.6 2.2L8 5.7l4-4.3z"></path> <path id="fb-logo-share-profile" d="M3.9 12V6.3h1.8L6 4.2H4V2.9c0-.6.2-1 1-1h1.1V.1C5.8.1 5.2 0 4.4 0 2.8 0 1.8 1 1.8 2.7v1.5H0v2.1h1.8V12h2.1z"></path> <path id="following-checkmar�k" d="M4.3 10.7L0 5.8l1.5-1.3 2.8 3.1L11 0l1.5 1.3z"></path> <path id="follow-plus" d="M8 3H5V0H3v3H0v2h3v3h2V5h3z"></path> <path id="share-profile" d="M10.7.2s-.1-.1 0 0l-.4-.2h-.1L2.5 4.8.3 8.1v.1s0 .1.1.1l3.3.9h.1l5.1-6.5-3.3 7 .9 2.2.1.1s.1 0 .1-.1l.9-1.5 2.8.9.1-.1L11.8 7 10.7.2z"></path> <path id="search-magnifier" d="M10.1 10.4l-1.4-2C9.5 7.5 10 6.3 10 5c0-2.8-2.2-5-5-5S0 2.2 0 5s2.2 5 5 5c.7 0 1.4-.1 2-.4l1.5 2c.3.4 1 .5 1.4.2.4-.3.5-.9.2-1.4zM5 9C2.8 9 1 7.2 1 5s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"></path> <path id="close-search-results" d="M8 .7L7.3 0 4 3.3.7 0 0 .7 3.3 4 0 7.3l.7.7L4 4.7 7.3 8l.7-.7L4.7 4z"></path> <path id="camera-icon" d="M26 2h-4a2 2 0 00-2-2H8a2 2 0 00-2 2H2a2 2 0 00-2 2v14a2 2 0 002 2h24a2 2 0 002-2V4a2 2 0 00-2-2zM14 17a6 6 0 116-6 6 6 0 01-6 6zm1-10h-2v3h-3v2h3v3h2v-3h3v-2h-3z"></path> <g id="search-spinner"> <circle class="st1" cx="7" cy="1.5" r="1.5"></circle> <circle class="st2" transform="rotate(-45 10.89 3.11)" cx="10.9" cy="3.1" r="1.5"></circle> <circle class="st3" cx="12.5" cy="7" r="1.5"></circle> <circle class="st4" transform="rotate(-45 10.89 10.89)" cx="10.9" cy="10.9" r="1.5"></circle> <circle class="st5" cx="7" cy="12.5" r="1.5"></circle> <circle class="st6" transform="rotate(-45 3.11 10.89)" cx="3.1" cy="10.9" r="1.5"></circle> <circle class="st8" transform="rotate(-45 3.11 3.11)" cx="3.1" cy="3.1" r="1.5"></circle> <circle class="st7" cx="1.5" cy="7" r="1.5"></circle> </g> <path id="mobile-web-collection-arrow" d="M20.3 17.3L3 0 .3 2.7 17.7 20 .3 37.3 3 40l17.3-17.3L23 20z"></path> <path id="homepage-mobile-arrow" d="M12.9 11L2.1.1 0 2.2l10.8 10.9L0 24l2.1 2.1 10.8-10.9 2.1-2.1z"></path> <path id="collect-control-wishlist" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1zm-4-7.1c1.8 1.6 3.2 3.1 4 4 .8-.9 2.2-2.4 3.9-4 3.1-2.8 4.7-5.2 4.7-7.1 0-1-.4-1.9-1.3-2.7-1-.8-1.9-1.2-2.9-1-2 .3-3.6 2.7-3.6 2.7l-.9 1.4-.8-1.5S8.3 2.3 6.3 1.9c-1-.2-2 .2-3.1 1.1-.9.9-1.3 1.9-1.2 2.9 0 2 1.6 4.3 4.5 7z"></path> <path id="collect-control-purchased" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1z"></path> <path id="collect-control-wishlisted" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1z"></path> <path id="facebook-like" d="M2 0h12c1.15 0 2 .85 2 2v12c0 1.15-.85 2-2 2h-3.49V9.83h2.06l.34-2.52h-2.4V5.83c0-.34.12-.69.23-.8.12-.23.46-.34.92-.34h1.25V2.5c-.45-.11-1.02-.11-1.82-.11-.92 0-1.72.23-2.29.8-.57.57-.8 1.37-.8 2.4v1.83H5.94v2.4H8V16H2c-1.15 0-2-.85-2-2V2C0 .85.85 0 2 0z"></path> <path id="format-dropdown" d="M10 0L5 6 0 0z"></path> <path id="direct-download" d="M11.7 7.3c-.4-.4-1-.4-1.4 0L7 10.6V1c0-.5-.5-1-1-1S5 .5 5 1v9.6L1.7 7.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l5 5c.2.2.4.3.7.3.4 0 .5-.1.7-.3l5-5c.4-.4.4-1 0-1.4zM10 15H2c-.5 0-1 .5-1 1s.5 1 1 1h8c.5 0 1-.5 1-1s-.5-1-1-1z"></path> <path id="mobile-gift-ribbon" class="st0" d="M46.3 0C37.4 0 31.1 8.3 28 13.5 24.9 8.3 18.6 0 9.7 0 4.1 0 0 3.5 0 8.2 0 16.6 12.2 22 27.7 22 43.9 22 56 15 56 8.3c0-1.3-.3-2.6-1-3.8C53.5 1.7 50.2 0 46.3 0zM9.6 12.8c-3.1-1.6-3.9-3.1-3.9-4.6 0-1.5 1.5-3.1 4-3.1 6 0 10.8 6.6 13.4 10.9-6.9-.5-11.1-2-13.5-3.2zm37.3-.3c-2.8 1.6-7.4 3-14 3.4C35.5 11.6 40.1 5 46.1 5c2.1 0 4 .9 4 3 0 1.9-1.6 3.6-3.2 4.5z"></path> <path id="grab-app" d="M20.8 25c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l7.2 7.2H2a2 2 0 00-2 2c0 1.1.9 2 2 2h23.2L18 46.2c-.8.8-.8 2 0 2.8.8.8 2 .8 2.8 0l10.6-10.6c.3-.3.6-.8.6-1.4 0-.6-.3-1.1-.6-1.4L20.8 25zM77.6 0h-26C46 0 41 4 41 9.5v56C41 71 46 76 51.6 76h26c5.5 0 �9.4-5 9.4-10.5v-56C87 4 83.1 0 77.6 0zM84 65.5c0 3.9-2.6 7.5-6.4 7.5h-26c-3.9 0-7.6-3.6-7.6-7.5V56h40v9.5zM84 53H44V17h40v36zm0-39H44V9.5C44 5.6 47.7 3 51.6 3h26C81.4 3 84 5.6 84 9.5V14zM64 67c1.7 0 3-1.3 3-3s-1.3-3-3-3-3 1.3-3 3 1.4 3 3 3z"></path> <path id="play-app" d="M1 60c-.2 0-.3 0-.5-.1-.3-.2-.5-.5-.5-.9V1C0 .6.2.3.5.1c.4-.1.8-.1 1.1.1l42 29c.3.2.4.5.4.8s-.2.6-.4.8l-42 29c-.2.2-.4.2-.6.2zM2 2.9v54.2L41.3 30 2 2.9z"></path> <path id="play-app-2" d="M18.55 16L2.97 5.61V26.4L18.55 16zM0 32V0l24 16L0 32z"></path> <g id="grab-app-opensignup" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="collection" transform="translate(-67 -505)" fill="#FFF"> <g id="mweb-phone-icon-outline" transform="translate(67 505)"> <path d="M21.16 3.99v28.02a3 3 0 003 2.99h13.99a3 3 0 003-2.99V3.99a3 3 0 00-3-2.99H24.17a3 3 0 00-3.01 2.99zm-1 0a4 4 0 014-3.99h13.99a4 4 0 014 3.99v28.02a4 4 0 01-4 3.99H24.17a4 4 0 01-4.01-3.99V3.99z" id="Rectangle-1270"></path> <rect id="Rectangle-1271" x="29.41" y="29.73" width="2.5" height="2.5" rx="1.25"></rect> <path d="M20.66 8.23h21v-1h-21v1zm0 19h21v-1h-21v1z" id="Combined-Shape"></path> <path d="M.29 18.44c0 .36.31.67.68.67h11.62L8.86 23.3a.72.72 0 000 .99l.36.41c.26.26.68.26.94 0l5.89-6.05a.72.72 0 000-1L9.96 11.3a.66.66 0 00-.94 0l-.36.41a.72.72 0 000 1l3.9 4.43H.96a.69.69 0 00-.67.67v.63z" id="→"></path> </g> </g> </g> <g id="has-app"> <path class="has-app-phone" d="M18 56a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zM29 0H7C3.1 0 0 3.1 0 7v48c0 3.9 3.1 7 7 7h22c3.9 0 7-3.1 7-7V7c0-3.9-3.1-7-7-7zm5 55c0 2.8-2.2 5-5 5H7c-2.8 0-5-2.2-5-5v-6h32v6zm0-8H2V12h32v35zm0-37H2V7c0-2.8 2.2-5 5-5h22c2.8 0 5 2.2 5 5v3z"></path> <path class="has-app-confirm" d="M18 18c-6.4 0-11.5 5.1-11.5 11.5S11.6 41 18 41s11.5-5.1 11.5-11.5S24.4 18 18 18zm5.3 9.6l-5.8 5.8c-.3.3-.7.4-1.1.4-.4 0-.8-.1-1.1-.4l-2.6-2.6c-.6-.6-.6-1.5 0-2.1s1.5-.6 2.1 0l1.6 1.6 4.8-4.8c.6-.6 1.5-.6 2.1 0 .6.6.6 1.6 0 2.1z"></path> </g> <g id="no-app"> <path class="no-app-phone" d="M18 56a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zM29 0H7C3.1 0 0 3.1 0 7v48c0 3.9 3.1 7 7 7h22c3.9 0 7-3.1 7-7V7c0-3.9-3.1-7-7-7zm5 55c0 2.8-2.2 5-5 5H7c-2.8 0-5-2.2-5-5v-6h32v6zm0-8H2V12h32v35zm0-37H2V7c0-2.8 2.2-5 5-5h22c2.8 0 5 2.2 5 5v3z"></path> <path class="no-app-bc-logo" d="M14 23L7 36h15l7-13z"></path> </g> <g id="signup-promo-icon"> <path id="signup-phone-background" d="M25 52H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h20c2.8 0 5 2.2 5 5v42c0 2.8-2.2 5-5 5z"></path> <g id="signup-promo-phone"> <path class="signup-phone-icon" d="M25 0H5C2.2 0 0 2.2 0 5v42c0 2.8 2.2 5 5 5h20c2.8 0 5-2.2 5-5V5c0-2.8-2.2-5-5-5zm3 47c0 1.7-1.3 3-3 3H5c-1.7 0-3-1.3-3-3v-6h26v6zm0-8H2V10h26v29zm0-31H2V5c0-1.7 1.3-3 3-3h20c1.7 0 3 1.3 3 3v3zM15 47a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2z"></path> <path class="signup-bc-logo" d="M11.6 19L5.7 30h12.7l5.9-11z"></path> </g> </g> <path id="format-dropdown-selected" d="M8.6.3C8.2-.1 7.5-.1 7 .3L3.4 4 2 2.5c-.4-.4-1.2-.4-1.6 0-.4.4-.4 1.2 0 1.6l2.2 2.2c.2.2.5.3.8.3.3 0 .6-.1.8-.3L8.6 2c.5-.5.5-1.2 0-1.7z"></path> <defs> <lineargradient id="ribbon-gradient" x1="0" x2="0" y1="0" y2="1"> <stop offset="0%" stop-color="#00BAEF"></stop> <stop offset="90%" stop-color="#1DA0C3"></stop> </lineargradient> </defs> <path id="rarr-ico" d="M5 5L0 9l2 1 6-5-6-5-2 1 5 4z"></path> <path id="larr-ico" d="M5 5L0 9l2 1 6-5-6-5-2 1 5 4z" transform="rotate(-180 4 5)"></path> <path d="M2.57 0L.44 2.13 7.31 9 .43 15.87 2.56 18l9-9z" transform="rotate(-180 7.5 9)" id="larr-onboarding-ico"></path> <g id="rarr-onboarding-ico" transform="translate(3)"> <path id="Fill-2" d="M2.57 0L.44 2.13 7.31 9 .43 15.87 2.56 18l9-9z"></path> </g> <path d="M0 3h3v3H0V3zm6 0l2-1-2-2-1.5 2.3L3 0 1 2l2 1h1v3h5V3H6zm-5 7h2V7H1v3zm3 0h4V7H4v3z" id="gift-card�-icon"></path> <path id="not-shipped" d="M7.9 0L4.75 3.16 1.58 0 0 1.58l3.16 3.17L0 7.9l1.58 1.58 3.16-3.16 3.17 3.16 1.58-1.58-3.16-3.16 3.16-3.17z"></path> <path id="checkmark-shipped" d="M4.66 6.5L1.38 3.37 0 4.8l3.28 3.14 1.18 1.12.26.26 7.6-7.95L10.89 0z"></path> <path fill-rule="evenodd" d="M11.82 21.35a60.6 60.6 0 011.25 1.4 42.86 42.86 0 011.21-1.4 56.68 56.68 0 014.18-4.24c5.95-5.4 8.04-9.93 4.2-13.42-2.69-2.35-5.25-1.9-7.63.34a11.2 11.2 0 00-1.62 1.92l-.46.73-.4-.75a10.42 10.42 0 00-1.5-1.97c-2.28-2.32-4.85-2.78-7.72-.3-3.62 3.7-1.54 8.23 4.22 13.45a69.17 69.17 0 014.27 4.24zm1.21-16.6c.38-.5.82-.99 1.31-1.45 2.72-2.55 5.84-3.1 8.99-.35 4.49 4.07 2.15 9.14-4.2 14.9a55.69 55.69 0 00-5.65 5.99l-.38.49-.4-.48c-.07-.1-.21-.26-.42-.5a68.18 68.18 0 00-5.4-5.5C.74 12.28-1.57 7.24 2.64 2.94 6 .04 9.14.6 11.75 3.26A11.4 11.4 0 0113 4.79l.03-.04z" id="menubar-collection-icon"></path> <path fill-rule="evenodd" d="M14.4.87a1 1 0 011.77.77l-1.1 7.84h6.46a1 1 0 01.74 1.68L9.24 25.2a1 1 0 01-1.72-.85L9 15.56H4.5a1 1 0 01-.77-1.63L14.4.87zm.78.63L4.5 14.57H9a1 1 0 01.98 1.16l-1.47 8.8 13.02-14.05h-6.47a1 1 0 01-.99-1.14l1.11-7.84z" id="menubar-feed-icon"></path> <path d="M21.38 19.44a.13.13 0 01-.12.07H1.13a.12.12 0 01-.11-.07.33.33 0 01-.03-.09l3.27-4.15c.37-.59.57-1.27.57-1.97V7.67C4.83 4.09 7.6 1.1 11 1h.2c1.66 0 3.23.63 4.43 1.8a6.33 6.33 0 011.94 4.58v5.85c0 .7.2 1.38.6 2.01l3.2 4.05c.03.06.02.11 0 .15m-7.45 1.32a2.73 2.73 0 01-5.46 0c0-.09.03-.17.03-.25h5.4c.01.08.03.16.03.25m8.27-2.04L19 14.67a2.66 2.66 0 01-.42-1.44V7.38A7.36 7.36 0 0010.98 0C7.03.11 3.83 3.55 3.83 7.66v5.56c0 .51-.15 1-.39 1.4L.17 18.78c-.22.36-.23.79-.02 1.15.2.36.57.58.98.58H7.5c0 .08-.03.16-.03.25a3.73 3.73 0 007.46 0c0-.09-.02-.17-.03-.25h6.36a1.14 1.14 0 00.94-1.78" id="menubar-messages-icon" fill-rule="evenodd"></path> <path fill-rule="evenodd" d="M11.43 19.7a9.02 9.02 0 008.93-9.1c0-5.03-4-9.1-8.93-9.1a9.02 9.02 0 00-8.93 9.1c0 5.03 4 9.1 8.93 9.1zm6.95-1.9l6 6.87c.44.5-.32 1.16-.76.66l-5.98-6.85a9.78 9.78 0 01-6.21 2.22c-5.49 0-9.93-4.52-9.93-10.1S5.94.5 11.43.5c5.48 0 9.93 4.52 9.93 10.1 0 2.82-1.14 5.37-2.98 7.2z" id="menubar-search-icon"></path> <path d="M10.7 10.47l3.74 4.2c.44.5-.3 1.16-.75.66l-3.73-4.2c-.44-.5.3-1.16.75-.66zM6.6 11.7a5.1 5.1 0 100-10.2 5.1 5.1 0 000 10.2zm0 1A6.1 6.1 0 116.6.5a6.1 6.1 0 010 12.2z" id="menubar-search-input-icon"></path> <g id="menubar-cart-icon" fill-rule="evenodd"> <path d="M21.5 25a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path> <circle cx="8.5" cy="23.5" r="1.5" opacity=".9"></circle> <path fill-rule="nonzero" d="M4.57 2H.5a.5.5 0 010-1h4.48a.5.5 0 01.5.4l.5 2.7 18.52.18c.31 0 .54.28.5.58l-2.28 13.72a.5.5 0 01-.49.42H8.16a.5.5 0 01-.49-.4L4.57 2zm1.6 3.1L8.57 18h13.24l2.1-12.73L6.17 5.1z"></path> </g> <g id="menubar-phone-menu-icon"> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 6.25H3V4.75H21V6.25Z" fill="#222222"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 12.75H3V11.25H21V12.75Z" fill="#222222"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 19.75L3 19.75V18.25H12L21 18.25V19.75Z" fill="#222222"></path> </g> <g id="bandcamp-logo-color-bcaqua"> <path d="M26.62 0h2.42v5.8h.04a3.96 3.96 0 013.28-1.78c3.46 0 5.14 2.73 5.14 6.05C37.5 13.12 36 16 32.76 16c-1.49 0-3.08-.37-3.8-1.87h-.05v1.57h-2.3V0m5.43 6c-2.04 0-3.08 1.6-3.08 4.02 0 2.29 1.12 4 3.08 4 2.2 0 3.04-2.02 3.04-4 0-2.06-1.05-4.02-3.04-4.02" id="b" fill="#333"></path> <path d="M56.26 4.05c-1.44 0-2.7.77-3.42 2.03l-.04-.05V4.36h-2.3v9.68l-1.61.01c-.45 0-.58-.24-.58-.85V7.35c0-2.4-2.25-3.3-4.4-3.3-2.42 0-4.82.86-4.99 3.78h2.42c.11-1.23 1.07-1.8 2.43-1.8.97 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.87 1.38.4 0 1.17-.15 4.96-.28v-.03h.02v-6.7c0-1.67 1.04-2.99 2.65-2.99 1.42 0 2.1.77 2.15 2.55v7.14h2.42v-7.8c0-2.55-1.5-3.87-3.88-3.87zM45.9 11.9c0 1.58-1.66 2.15-2.72 2.15-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.�98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87z" id="an" fill="#333"></path> <path d="M72.62 15.7h-2.29v-1.54h-.04c-.64 1.3-2.02 1.84-3.4 1.84-3.47 0-5.14-2.66-5.14-6.06 0-4.12 2.35-5.92 4.76-5.92 1.38 0 2.9.53 3.65 1.78h.04V0h2.43v15.7m-5.42-1.68c2.16 0 3.08-2.04 3.08-4.02 0-2.5-1.17-4-3.04-4-2.27 0-3.08 2.09-3.08 4.13 0 1.96.93 3.9 3.04 3.9" id="d" fill="#333"></path> <path d="M82.25 8.16c-.19-1.38-1.17-2.13-2.5-2.13-1.26 0-3.02.68-3.02 4.13 0 1.9.8 3.9 2.9 3.9 1.41 0 2.39-.97 2.62-2.6h2.42c-.44 2.95-2.2 4.57-5.03 4.57-3.44 0-5.34-2.53-5.34-5.87 0-3.43 1.81-6.1 5.42-6.1 2.55 0 4.72 1.31 4.95 4.1h-2.41" id="c" fill="#333"></path> <path d="M106.44 5.94c-.5-1.3-1.75-1.89-3.09-1.89-1.74 0-2.65.77-3.37 1.9l-.07-1.59h-2.3v9.68l-1.61.01c-.45 0-.57-.24-.57-.85V7.35c0-2.4-2.26-3.3-4.4-3.3-2.42 0-4.83.86-5 3.78h2.43c.1-1.23 1.06-1.8 2.42-1.8.98 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.88 1.38.4 0 1.16-.15 4.92-.28l.05-6.77c0-1.9 1.15-2.95 2.4-2.95 1.47 0 1.93.84 1.93 2.4v7.3h2.43V9.05c0-1.9.7-3.03 2.33-3.03 1.9 0 2 1.25 2 3.06v6.63h2.42V7.88c0-2.77-1.36-3.83-3.67-3.83-1.6 0-2.64.73-3.44 1.9zm-16.15 8.11c-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87c0 1.58-1.66 2.15-2.72 2.15z" id="am" fill="#333"></path> <path d="M118.04 4.36V5.9h.04c.68-1.3 2-1.85 3.4-1.85 3.46 0 5.14 2.73 5.14 6.05 0 3.05-1.48 5.93-4.74 5.93-1.4 0-2.9-.53-3.67-1.78h-.05v5.67h-2.42V4.36h2.3zm.04 5.7c0 2.28 1.13 4 3.08 4 2.21 0 3.04-2.03 3.04-4 0-2.07-1.04-4.03-3.04-4.03-2.04 0-3.08 1.6-3.08 4.02z" id="p" fill="#333"></path> <path id="rhomboid" fill="#1DA0C3" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="bandcamp-logo-color-white" fill="#FFF"> <path d="M26.62 0h2.42v5.8h.04a3.96 3.96 0 013.28-1.78c3.46 0 5.14 2.73 5.14 6.05C37.5 13.12 36 16 32.76 16c-1.49 0-3.08-.37-3.8-1.87h-.05v1.57h-2.3V0m5.43 6c-2.04 0-3.08 1.6-3.08 4.02 0 2.29 1.12 4 3.08 4 2.2 0 3.04-2.02 3.04-4 0-2.06-1.05-4.02-3.04-4.02" id="b"></path> <path d="M56.26 4.05c-1.44 0-2.7.77-3.42 2.03l-.04-.05V4.36h-2.3v9.68l-1.61.01c-.45 0-.58-.24-.58-.85V7.35c0-2.4-2.25-3.3-4.4-3.3-2.42 0-4.82.86-4.99 3.78h2.42c.11-1.23 1.07-1.8 2.43-1.8.97 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.87 1.38.4 0 1.17-.15 4.96-.28v-.03h.02v-6.7c0-1.67 1.04-2.99 2.65-2.99 1.42 0 2.1.77 2.15 2.55v7.14h2.42v-7.8c0-2.55-1.5-3.87-3.88-3.87zM45.9 11.9c0 1.58-1.66 2.15-2.72 2.15-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87z" id="an"></path> <path d="M72.62 15.7h-2.29v-1.54h-.04c-.64 1.3-2.02 1.84-3.4 1.84-3.47 0-5.14-2.66-5.14-6.06 0-4.12 2.35-5.92 4.76-5.92 1.38 0 2.9.53 3.65 1.78h.04V0h2.43v15.7m-5.42-1.68c2.16 0 3.08-2.04 3.08-4.02 0-2.5-1.17-4-3.04-4-2.27 0-3.08 2.09-3.08 4.13 0 1.96.93 3.9 3.04 3.9" id="d"></path> <path d="M82.25 8.16c-.19-1.38-1.17-2.13-2.5-2.13-1.26 0-3.02.68-3.02 4.13 0 1.9.8 3.9 2.9 3.9 1.41 0 2.39-.97 2.62-2.6h2.42c-.44 2.95-2.2 4.57-5.03 4.57-3.44 0-5.34-2.53-5.34-5.87 0-3.43 1.81-6.1 5.42-6.1 2.55 0 4.72 1.31 4.95 4.1h-2.41" id="c"></path> <path d="M106.44 5.94c-.5-1.3-1.75-1.89-3.09-1.89-1.74 0-2.65.77-3.37 1.9l-.07-1.59h-2.3v9.68l-1.61.01c-.45 0-.57-.24-.57-.85V7.35c0-2.4-2.26-3.3-4.4-3.3-2.42 0-4.83.86-5 3.78h2.43c.1-1.23 1.06-1.8 2.42-1.8.98 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.88 1.38.4 0 1.16-.15 4.92-.28l.05-6.77c0-1.9 1.15-2.95 2.4-2.95 1.47 0 1.93.84 1.93 2.4v7.3h2.43V9.05c0-1.9.7-3.03 2.33-3.03 1.9 0 2 1.25 2 3.06v6.63h2.42V7.88c0-2.77-1.36-3.83-3.67-3.83-1.6 0-2.64.73-3.44 1.9zm-16.15 8.11c-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87c0 1.58-1.66 2.15-2.72 2.15z" id="am"></path> <path d="M118.04 4.36V5.9h.04c.68-1.3 2-1.85 3.4-1.85 3.46 0 5.14 2.73 5.14 6.05 0 3.05-1.48 5.93-4.74 5.93-1.4 0-2.9-.53-3�.67-1.78h-.05v5.67h-2.42V4.36h2.3zm.04 5.7c0 2.28 1.13 4 3.08 4 2.21 0 3.04-2.03 3.04-4 0-2.07-1.04-4.03-3.04-4.03-2.04 0-3.08 1.6-3.08 4.02z" id="p"></path> <path id="rhomboid" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="bandcamp-rhomboid-white"> <path id="rhomboid" fill="#FFF" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="mobile-cart-up"> <path fill="#fff" stroke="#eee" d="M5 12L16 1h0l11 11"></path> <path fill="none" id="blocking" stroke="#fff" stroke-width="2" d="M4.5 12H27"></path> </g> <defs> <lineargradient x1="50%" y1="100%" x2="50%" y2="0%" id="fanAppGradient"> <stop stop-color="#00BAEF" offset="0%"></stop> <stop stop-color="#1DA0C3" offset="100%"></stop> </lineargradient> </defs> <g id="fan-app-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mobileweb-fanartist-02" transform="translate(-86 -385)"> <g id="Group"> <g id="menu" transform="translate(58 39)"> <g id="fan-app-icon" transform="translate(28 346)"> <rect id="bg" fill="#FFF" x="0" y="0" width="23" height="23" rx="3"></rect> <path id="tent" fill="url(#fanAppGradient)" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> </g> </g> </g> </g> <g id="artist-app-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mobileweb-fanartist-02" transform="translate(-86 -334)"> <g id="Group"> <g id="menu" transform="translate(58 39)"> <g id="artist-app-icon" transform="translate(28 295)"> <rect id="bg" fill="#4999AD" x="0" y="0" width="23" height="23" rx="3"></rect> <path id="tent" fill="#FFF" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> </g> </g> </g> </g> <path id="embed-icon" d="M16.9 2.3L22 6.97l-5.1 4.68c-.43.43-1 .43-1.43 0-.43-.43-.4-1.13.02-1.57l3.42-3.1-3.42-3.12a1.12 1.12 0 01-.02-1.56c.43-.43 1-.43 1.43 0zm-6.48 10.76c-.14.63-.62.98-1.2.87-.58-.12-.93-.72-.8-1.35L11.47.88c.14-.62.62-.97 1.2-.86.58.12.93.72.8 1.35l-2.8 10.77-.24.92zM5.1 2.3c.43-.43 1-.43 1.43 0 .43.43.43 1.13 0 1.56L3.1 6.97l3.44 3.11c.43.44.43 1.14 0 1.57-.42.43-1 .43-1.43 0L0 6.97 5.1 2.3z"></path> <path id="email-link" d="M0 2C0 .9.9 0 2 0h14a2 2 0 012 2v8a2 2 0 01-2 2H2a2 2 0 01-2-2V2zm16.06 9l.94-.9-4.7-4.55L17 1.9 16.06 1 9.24 6.47h-.48L1.94 1 1 1.9l4.7 3.65L1 10.09l.94.91 4.7-4.55 2.12 1.82h.48l2.11-1.82 4.7 4.55z"></path> <path id="reddit-share" d="M24 11.78a2.65 2.65 0 00-4.5-1.9 13.7 13.7 0 00-6.97-2.05l1.49-4.66 4.01.94v.05a2.17 2.17 0 004.34 0 2.17 2.17 0 00-4.2-.78l-4.32-1.02a.37.37 0 00-.44.25l-1.66 5.21c-2.83.03-5.4.8-7.3 2.03a2.64 2.64 0 10-3.13 4.2c-.06.28-.09.57-.09.86 0 3.9 4.8 7.09 10.72 7.09s10.72-3.18 10.72-7.1c0-.27-.03-.54-.08-.8A2.63 2.63 0 0024 11.78zM6.78 13.6a1.58 1.58 0 013.16 0 1.58 1.58 0 01-3.16 0zm9.06 4.66c-.8.8-2.05 1.18-3.83 1.18H12c-1.78 0-3.03-.38-3.83-1.18a.37.37 0 010-.52.37.37 0 01.53 0c.65.65 1.73.96 3.3.96H12c1.57 0 2.65-.31 3.3-.96a.37.37 0 01.53 0c.14.14.14.38 0 .52zm-.2-3.1c-.86 0-1.57-.7-1.57-1.57a1.58 1.58 0 013.16 0c0 .87-.71 1.58-1.58 1.58z"></path> <path id="copy-icon" d="M16.95 7.05a1 1 0 010 1.41l-8.48 8.49a1 1 0 11-1.42-1.41l8.49-8.49a1 1 0 011.4 0zm-5.8 10.04A4.2 4.2 0 0110 19.2l-1.66 1.65c-1.56 1.56-3.99 1.67-5.41.24-1.43-1.43-1.33-3.86.23-5.42L4.82 14c.6-.6 1.33-.98 2.09-1.14l1.93-1.94c-1.82-.3-3.83.3-5.31 1.79l-1.66 1.66c-2.35 2.34-2.5 5.98-.36 8.12 2.15 2.15 5.79 1.99 8.12-.35l1.66-1.66a6.14 6.14 0 001.79-5.32l-1.94 1.93zm3.22-15.23L12.7 3.52a6.14 6.14 0 00-1.79 5.32l1.94-1.93c.16-.76.54-1.49 1.14-2.1l1.66-1.65c1.56-1.56 3.99-1.66 5.42-.24 1.43 1.43 1.32 3.86-.24 5.42L19.18 10c-.6.6-1.33.98-2.08 1.14l-1.94 1.94c1.82.3 3.83-.3 5.32-1.78l1.66-1.67c2.34-2.34 2.5-5.97.35-8.12-2.14-2.14-5.78-1.98-8.12.35z"></pa�th> <path id="share-icon" d="M6 17A15.24 15.24 0 0117 5.33V2l7 6.64-7 6.7V12s-6.17-.17-11 5zm12 .14V20H2V8h6.6a17 17 0 012.34-2H0v16h20v-6.77l-2 1.91z"></path> <!--hubs--> <g transform="translate(-1036 -601)" fill-rule="nonzero" stroke="#323232" id="hub-page-next" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 602.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 624l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape"></path> </g> <g transform="translate(-1036 -655)" fill-rule="nonzero" stroke="#323232" id="hub-page-prev" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 656.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 678l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape" transform="matrix(-1 0 0 1 2100 0)"></path> </g> <g transform="translate(-1036 -601)" fill-rule="nonzero" stroke="#FFF" id="hub-page-next-light" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 602.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 624l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape"></path> </g> <g transform="translate(-1036 -655)" fill-rule="nonzero" stroke="#FFF" id="hub-page-prev-light" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 656.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 678l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape" transform="matrix(-1 0 0 1 2100 0)"></path> </g> <g id="material-close"> <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </g> <g id="material-add"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path> </g> <g id="material-arrow-fwd"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"></path> </g> <g id="material-done"> <path fill="none" d="M0 0h24v24H0z"></path> <path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"></svg>--> <g id="material-queue"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M15 6H3v2h12V6zm0 4H3v2h12v-2zM3 16h8v-2H3v2zM17 6v8.18A3 3 0 1019 17V8h3V6h-5z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"></svg>--> <g id="material-vol-up"> <path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3A4.5 4.5 0 0014 7.97v8.05A4.47 4.47 0 0016.5 12zM14 3.23v2.06a7 7 0 010 13.42v2.06a9 9 0 000-17.54z" id="Shape" fill="#333" fill-rule="nonzero"></path> </g> <path fill="#333" d="M3 9v6h4l5 5V4L7 9z" id="material-vol-mute"></path> <g id="material-unlock"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6A5 5 0 007 6h1.9a3.1 3.1 0 016.2 0v2H6a2 2 0 00-2 2v10c0 1.1.9 2 2 2h12a2 2 0 002-2V10a2 2 0 00-2-2zm0 12H6V10h12v10z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 128 128" > <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-heart"></use> </svg>--> <path d="M25.75 36.06C10.4 51.72 18.82 70.11 41.2 90.41a249.17 249.17 0 0115.33 15.21c1.63 1.77 3.09 3.4 4.34 4.84.76.86 1.27 1.48 1.54 1.8l1.44 1.74 1.4-1.8 1.46-1.79A201.31 201.31 0 0185.85 90.4c23.11-21 31.63-39.47 15.27-54.3-11.46-10.04-22.82-8-32.73 1.29a44.91 44.91 0 00-4.78 5.28l-.1.13-.09-.13a41.46 41.46 0 00-4.48-5.45C53.8 32 48.12 29 42.04 29c-5.19 0-10.65 2.19-16.29 7.06z" id="material-heart"></path> <!--<svg width="16px" height="15px" viewBox="0 0 16 15" version="1.1" xmlns="http://w�ww.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="material-comment"> <path id="ic-comment" d="M14.93 0c.59 0 1.06.48 1.07 1.08v8.57c0 .59-.48 1.06-1.07 1.06H8V15l-4.27-4.29H1.07c-.59 0-1.06-.47-1.07-1.06V1.08C0 .48.48 0 1.07 0h13.86zM1.5 1.5V9.2h2.86l2.14 2.16V9.2h8V1.5h-13z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-keyboard-up"></use></svg>--> <g id="material-keyboard-up"> <path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-keyboard-down"></use></svg>--> <g id="material-keyboard-down"> <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path> <path fill="none" d="M0 0h24v24H0V0z"></path> </g> <defs> <lineargradient id="pledge-processing-mask" x1="50%" x2="50%" y1="0%" y2="100%"> <stop offset="0%" stop-color="#F8E71C"></stop> <stop offset="100%" stop-color="#4E8E25"></stop> </lineargradient> </defs> <path d="M50.17 100.08l5.33 4.51c.49.69-.73 1.95-1.5 1.5l-8-7 8-7c.77-.44 1.99.82 1.5 1.5l-5.3 4.49a45 45 0 001.06-89.93l2.12-1.85a47 47 0 01-3.21 93.78zM45.46 6.12L40.1 1.59c-.48-.68.73-1.94 1.5-1.5l8 7-8 7c-.77.45-1.98-.81-1.5-1.5l5.29-4.47a45 45 0 00-1.03 89.9l-2.1 1.84a47 47 0 013.19-93.74zm1.14 71.27v-5.4a22.16 22.16 0 01-12.75-5.57l2.43-3.24c3.24 2.92 6.43 4.7 10.48 5.13v-13.5c-8-1.89-11.5-4.86-11.5-10.47v-.11c0-5.56 4.7-9.61 11.34-9.94v-3.13h3.45v3.24c4.05.38 7.18 1.9 10.32 4.32l-2.33 3.24c-2.59-2.21-5.29-3.4-8.15-3.89v13.29c8.2 1.89 11.66 5.02 11.66 10.47v.11c0 5.78-4.7 9.72-11.5 10.15v5.3H46.6zm.16-26.79V37.91c-4.54.16-7.35 2.76-7.35 6.05v.1c0 3.03 1.4 5.03 7.35 6.54zm3.13 17.88c4.59-.22 7.5-2.76 7.5-6.27v-.1c0-3.2-1.5-5.08-7.5-6.54v12.9z" transform="translate(0 .9)" id="pledge-processing"></path> <!--common icons--> <g id="help" fill="none" fill-rule="evenodd"> <rect width="15" height="15" fill="#B8B8B8" rx="7.5"></rect> <path fill="#FFF" d="M6.57 9.8h1.72v1.7H6.57V9.8zM4.79 6.19c.01-.4.08-.76.2-1.1.14-.32.32-.6.55-.85.23-.24.5-.43.83-.57a3.45 3.45 0 012.4.01c.35.15.63.32.84.54a1.93 1.93 0 01.6 1.37 2.14 2.14 0 01-.93 1.86l-.47.35c-.15.11-.28.24-.4.39-.1.14-.18.33-.2.55v.42H6.7v-.5a2.25 2.25 0 01.54-1.34c.13-.15.27-.28.42-.39.14-.1.28-.22.4-.33.13-.1.23-.23.3-.36a.9.9 0 00.1-.5c0-.33-.07-.58-.24-.74a.94.94 0 00-.69-.24c-.2 0-.36.03-.5.11-.15.08-.27.18-.36.3-.1.14-.16.29-.2.46-.05.17-.07.36-.07.56H4.8z"></path> </g> <g id="ic-add-video"> <path d="M88 32a8 8 0 018 8v19l24-24v69L96 80v16a8 8 0 01-8 8H16a8 8 0 01-8-8V40a8 8 0 018-8h72zM56 52h-8v12H36v8h12v12h8V72h12v-8H56V52z" id="ic-add-video"></path> </g> <g id="ic-add-photo"> <path d="M104 8H88a8 8 0 00-8-8H32a8 8 0 00-8 8H8a8 8 0 00-8 8v56a8 8 0 008 8h96a8 8 0 008-8V16a8 8 0 00-8-8zM56 68a24 24 0 110-48 24 24 0 010 48zm4-40h-8v12H40v8h12v12h8V48h12v-8H60V28z" id="ic-add-photo"></path> </g> <path fill="#1DA0C3" fill-rule="evenodd" d="M8.86 8.26H0L4.14.62H13L8.86 8.26" id="bc-logo-tent"></path> <!--<svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="contextual-dots" stroke="none" fill="none" fill-rule="evenodd"> <g transform="translate(7 17)" fill="#818285"> <circle cx="3" cy="3" r="3"></circle> <circle cx="13" cy="3" r="3"></circle> <circle cx="23" cy="3" r="3"></circle> </g> <path d="M0 0h40v40H0z"></path> </g> <!--<svg width="128px" height="128px" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="report-flag-icon"> <path fill="none" d="M0 0h128v128H0z"></�path> <path d="M34.56 20v95.7h-7.9V20h7.9zm7.78 5.01s9.54-10 19.34 0c21.28 21.72 40.61-.65 40.61-.65v46.58s-19.33 22.37-40.61.65c-9.8-10-19.34 0-19.34 0z"></path> </g> <!-- <svg id="icon-allow-comment" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="allow-comment-icon"> <polygon points="15.981 3 6.573 13.501 2.708 9.635 2 10.342 6.614 14.956 16.726 3.668"></polygon> </g> <!-- <svg class="live-calendar-icon" viewBox="0 0 12 11"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#live-calendar-icon"></use></svg> --> <g id="live-calendar-icon" fill="none" fill-rule="evenodd"> <g id="live-calendar-icon-stroke" transform="translate(-1033 -482)" stroke-width=".9"> <g id="component/event-card/4-col" transform="translate(744 209.5)"> <g id="Group" transform="translate(289 272)"> <rect id="Rectangle" x=".45" y="2.65" width="10.73" height="8.36" rx="1.8"></rect> <path id="Path" d="M2.91.66v3.08M8.72.66v3.08"></path> <path id="Path-4" d="M.83 5.67h10.8"></path> </g> </g> </g> </g> <!-- <svg class="live-clock-icon" viewBox="0 0 12 11"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#live-clock-icon"></use></svg> --> <g id="live-clock-icon" fill="none" fill-rule="evenodd"> <g id="live-clock-icon-stroke" transform="translate(-1033 -499)"> <g id="component/event-card/4-col" transform="translate(744 209.5)"> <g id="icon/clock" transform="translate(289 289)"> <circle id="Oval" cx="6" cy="6.5" r="5.5"></circle> <path id="Path-5" d="M6 2.53V7h3.03"></path> </g> </g> </g> </g> <!-- <svg id="icon-ban" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="ban-user-icon"> <path d="M8.0002,0.0002 C3.5822,0.0002 0.0002,3.5822 0.0002,8.0002 C0.0002,12.4182 3.5822,16.0002 8.0002,16.0002 C12.4182,16.0002 16.0002,12.4182 16.0002,8.0002 C16.0002,3.5822 12.4182,0.0002 8.0002,0.0002 L8.0002,0.0002 Z M8.0002,1.0002 C11.8602,1.0002 15.0002,4.1402 15.0002,8.0002 C15.0002,11.8592 11.8602,15.0002 8.0002,15.0002 C4.1402,15.0002 1.0002,11.8592 1.0002,8.0002 C1.0002,4.1402 4.1402,1.0002 8.0002,1.0002 L8.0002,1.0002 Z M8.7072,8.0002 L11.6472,10.9402 L10.9402,11.6472 L8.0002,8.7072 L5.0592,11.6472 L4.3522,10.9402 L7.2922,8.0002 L4.3522,5.0592 L5.0592,4.3522 L8.0002,7.2932 L10.9402,4.3522 L11.6472,5.0592 L8.7072,8.0002 Z"></path> </g> <!-- <svg id="icon-delete-comment" fill-rule="evenodd" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="delete-comment-icon" fill-rule="evenodd"> <path d="M10.5,14.518 L11.5,14.518 L11.5,5.37 L10.5,5.37 L10.5,14.518 Z M6.5,14.518 L7.5,14.518 L7.5,5.37 L6.5,5.37 L6.5,14.518 Z M4.017,16.002 L14.017,16.002 L14.017,3.887 L4.017,3.887 L4.017,16.002 Z M6.464,2.887 L11.536,2.887 L11.536,2 L6.464,2 L6.464,2.887 Z M14.001,2.887 L12.536,2.887 L12.536,1 L5.464,1 L5.464,2.887 L3.999,2.887 L1,2.887 L1,3.887 L3,3.887 L3,15.989 C3,16.541 3.447,16.988 3.999,16.988 L14.001,16.988 C14.553,16.988 15,16.541 15,15.989 L15,3.887 L17,3.887 L17,2.887 L14.001,2.887 Z"></path> </g> <!-- <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"></svg> --> <g id="ic-edit"> <svg viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path d="m12.02 6.27 1.06-1.07a.56.56 0 0 0 .17-.41c0-.16-.06-.3-.17-.41l-1.36-1.36a.56.56 0 0 0-.4-.17c-.17 0-.31.06-.42.17L9.83 4.08l2.19 2.19zm-7.09 7.08L11.4 6.9 9.2 4.7l-6.45 6.46v2.18h2.18z"></path> </svg> </g> <!-- <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-t�ooltip"> <path d="M8 15.06a6.55 6.55 0 0 0 5.74-3.28c.61-1.04.92-2.16.92-3.38a6.55 6.55 0 0 0-3.28-5.74A6.55 6.55 0 0 0 8 1.74c-1.2 0-2.33.3-3.36.92-1 .58-1.8 1.38-2.38 2.38a6.52 6.52 0 0 0-.92 3.36c0 1.2.3 2.33.92 3.36A6.55 6.55 0 0 0 8 15.06zm0-1.32a5.2 5.2 0 0 1-2.69-.73 5.18 5.18 0 0 1-1.92-1.92 5.2 5.2 0 0 1 0-5.38A5.18 5.18 0 0 1 5.31 3.8a5.2 5.2 0 0 1 5.38 0c.8.47 1.45 1.11 1.92 1.92a5.2 5.2 0 0 1 0 5.38A5.18 5.18 0 0 1 10.69 13a5.2 5.2 0 0 1-2.69.73zm.66-3.34c0-.33.1-.64.32-.93.11-.16.34-.38.67-.68.33-.3.56-.53.69-.73.2-.3.32-.64.32-1A2.72 2.72 0 0 0 8 4.4a2.72 2.72 0 0 0-2.66 2.66h1.32c0-.37.13-.68.4-.93.26-.26.58-.39.94-.39s.68.13.94.39c.27.25.4.56.4.93 0 .24-.07.46-.2.65-.1.14-.27.3-.5.48l-.6.48a2.19 2.19 0 0 0-.7 1.73h1.32zm0 2v-1.34H7.34v1.34h1.32z" fill="#999"></path> </g> <!-- <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-camera-small"> <path d="M9.21 5.93H7.57v1.65h-.93V5.93H5V5h1.64V3.36h.93V5h1.64v.93zm-2.13 3.1A3.57 3.57 0 0 1 3.53 5.5c0-1.94 1.6-3.54 3.55-3.54 1.93 0 3.54 1.6 3.54 3.54s-1.6 3.54-3.54 3.54zm6.2-7.86h-2.75C10.53.53 10 0 9.36 0H4.68C4.03 0 3.5.53 3.5 1.17H.76a.77.77 0 0 0-.76.76v7.43c0 .4.35.76.76.76h12.46c.4 0 .76-.35.76-.76V1.93c.11-.41-.24-.76-.7-.76z"></path> </g> <!-- <svg width="326" height="324" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-spinny"> <g transform="translate(0 2)" opacity=".99" fill="none" fill-rule="evenodd"> <circle fill="#A4A4A5" cx="161" cy="287" r="35"></circle> <circle fill="#606463" cx="161" cy="35" r="35"></circle> <circle fill="#D2D2D1" transform="rotate(90 35 161)" cx="35" cy="161" r="35"></circle> <circle fill="#7C7F7E" transform="rotate(90 287 161)" cx="287" cy="161" r="35"></circle> <circle fill="#BBBAB9" transform="rotate(45 71.9 250.1)" cx="71.9" cy="250.1" r="35"></circle> <circle fill="#717474" transform="rotate(45 250.1 71.9)" cx="250.1" cy="71.9" r="35"></circle> <circle fill="#DCDCDC" transform="rotate(135 71.9 71.9)" cx="71.9" cy="71.9" r="35"></circle> <circle fill="#8D8F8F" transform="rotate(135 250.1 250.1)" cx="250.1" cy="250.1" r="35"></circle> </g> </g> <!-- <svg class="arrow" viewBox="0 0 24 24"><use href="#discover-arrow"></svg> --> <path id="discover-arrow" d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"></path> <g id="fan-app-icon" fill="none" fill-rule="evenodd"> <rect fill="#FFF" width="23" height="23" rx="3"></rect> <path fill="url(#fanAppGradient)" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> <!-- <svg width="22px" height="15px" viewBox="0 0 22 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> --> <g id="view-eyeball-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="adminControls---OFF-AIR-Copy" transform="translate(-823.000000, -743.000000)"> <g id="component/video/sound-check" transform="translate(134.000000, 222.000000)"> <g id="Group" transform="translate(689.000000, 521.000000)"> <g transform="translate(0.000000, 0.000000)" id="Oval"> <circle fill="currentColor" cx="11" cy="7.28" r="3"></circle> <path d="M11,1 C15.6667595,1 19.5502286,5.64619254 20.7714147,7.28017631 C19.5496534,8.91449561 15.6664139,13.56 11,13.56 C6.33324048,13.56 2.44977141,8.91380746 1.22858526,7.27982369 C2.45034662,5.64550439 6.33358609,1 11,1 Z" stroke="currentColor" stroke-width="2"></path> </g> </g> </g> </g> </g> <path id="check" fill="none" stroke-width="1.5" d="M1.5 6.5l4 5 8-11"></path> <g id="two-person-silhouette"> <path d='M12.81 8.64c-.244-.359-.808-.605-1.858-.986-1.046-.38-1.38-.701-1.38-1.388 0-.412.32-.277.46-1.032.058-.313.34-.005.394-.72 0-.285-.154-.357-.154-.357s.078-.42.109-.745c.037-.404-.042-1.579-1.494-1.579S6.971 3.008 7.01 3.413�c.03.323.108.744.108.744s-.154.072-.154.357c.054.715.336.407.394.72.14.755.46.62.46 1.032 0 .467-.156.765-.583 1.027 2.284.995 2.24 1.2 2.24 2.09V11H13s-.028-2.12-.19-2.36zm-6.046-.7c-1.308-.518-1.726-.954-1.726-1.888 0-.56.399-.378.574-1.404.072-.426.426-.007.493-.98 0-.387-.192-.484-.192-.484s.098-.573.136-1.014C6.097 1.62 5.676 0 3.859 0 2.044 0 1.782 1.62 1.83 2.17c.039.441.136 1.014.136 1.014s-.192.097-.192.484c.067.973.42.554.493.98.175 1.026.575.843.575 1.404 0 .934-.418 1.37-1.727 1.887C.717 8.097 0 8.213 0 8.8V11h8.821V9.35c0-.536-.745-.892-2.057-1.41z'></path> </g> <path id="read-more-arr" d="M10.815,3.12018899 C10.809,3.11518899 6.58,0.0611889922 6.58,0.0611889922 C6.427,-0.0388110078 6.221,-0.0138110078 6.097,0.124188992 C5.973,0.260188992 5.967,0.467188992 6.083,0.610188992 L7.863,3.00018899 L0.5,3.00018899 C0.224,3.00018899 0,3.22418899 0,3.50018899 C0,3.77618899 0.224,4.00018899 0.5,4.00018899 L7.863,4.00018899 L6.083,6.39018899 C5.967,6.53318899 5.973,6.74018899 6.097,6.87618899 C6.221,7.01418899 6.427,7.03918899 6.58,6.93918899 L10.802,3.89918899 C10.926,3.78818899 11,3.65518899 11,3.50018899 C11,3.34518899 10.926,3.21218899 10.815,3.12018899 Z"></path> <path id="close-weekly-archive" d="M7.4,6l2.8-2.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L6,4.6L3.2,1.8c-0.4-0.4-1-0.4-1.4,0 c-0.4,0.4-0.4,1,0,1.4L4.6,6L1.8,8.8c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0L6,7.4l2.8,2.8c0.4,0.4,1,0.4,1.4,0 c0.4-0.4,0.4-1,0-1.4L7.4,6z"></path> <path id="nn-view-album" d="M1.43682992,0L0 1.44492059 9.03679561 10.0650366 0.00617548675 18.5439879 1.43065443 20 12 10.0771364z"></path> <path id="nn-own-this" d="M18.1085095,1.66536531 C16.7611171,0.429117108 15.3262573,-0.0849663045 13.8432411,0.146575233 C12.1400821,0.40973698 10.7946553,1.62150502 9.97698178,2.57215133 C9.22220618,1.60722493 7.97112632,0.38423681 6.31317524,0.0741547518 C4.77610618,-0.210427137 3.24493381,0.32099639 1.70786476,1.71942567 C0.531476234,2.97709402 -0.0414849278,4.41734358 0.00274020481,6.00039409 C0.0725176362,8.52287084 1.68722637,11.252409 4.93728222,14.3481295 L4.93728222,14.3491495 C7.46106312,16.7492254 9.23596511,18.9850803 9.25365516,19.0075204 L10.0379142,19.999987 L10.791707,18.9840603 C10.8084143,18.9616201 12.4820898,16.7186252 14.973439,14.3450695 C18.3561702,11.1198081 20.0013452,8.32804954 20.0003624,5.81169284 C20.0003624,4.25516251 19.3674516,2.86489328 18.1085095,1.66536531"></path> <path id="nn-wishlisted" d="M18.1081467,1.66537829 C16.7607543,0.429130081 15.3258944,-0.0849533313 13.8428783,0.146588206 C12.1397193,0.409749953 10.7942925,1.621518 9.97661895,2.57216431 C9.22184336,1.6072379 7.97076349,0.384249783 6.31281241,0.074167725 C4.77574336,-0.210414164 3.24457099,0.321009364 1.70750194,1.71943865 C0.531113412,2.977107 -0.0418477507,4.41735656 0.00237738193,6.00040707 C0.0721548134,8.52288381 1.68686354,11.2524219 4.9369194,14.3481425 L4.9369194,14.3491625 C7.4607003,16.7492384 9.23560229,18.9850933 9.25329234,19.0075334 L10.0375514,20 L10.7913442,18.9840733 C10.8080514,18.9616331 12.481727,16.7186382 14.9730762,14.3450825 C18.3558074,11.1198211 20.0009823,8.32806252 19.9999996,5.81170581 C19.9999996,4.25517548 19.3670888,2.86490625 18.1081467,1.66537829"></path> <path id="nn-add-wishlist" d="M6.26532856,12.8438659 C7.90059563,14.4003455 9.21450913,15.8670674 9.99381609,16.7758637 C10.7485547,15.8548277 12.0251244,14.3840259 13.643685,12.8428459 C16.5574872,10.0634181 18.0355171,7.69911951 18.0345343,5.81216853 C18.0345343,4.83707385 17.6286658,3.97621622 16.793343,3.18165685 C15.9010218,2.36261813 15.0195107,2.02806682 14.1311204,2.16474327 C12.2285501,2.45747566 10.7858986,4.80953457 10.7711576,4.83299396 L9.87981911,6.33643491 L9.07004744,4.78403523 C9.05923738,4.76261579 7.80428783,2.42075662 5.95675052,2.08110544 C5.03494733,1.91178984 4.06302478,2.28714009 3.05965478,3.19797643 C2.31474346,3.99967561 1.93835687,4.91561181 1.96685611,5.94170516 C2.02090641,7.85619543 3.46650608,10.1786751 6.26532856,12.8448859 L6.26532856,12.8438659 Z M10.0370563,20 L9.2528357,19.0075658 C9.23514652,1�8.9851264 7.46033142,16.7493444 4.93667407,14.3483268 L4.93667407,14.3473068 C1.68677732,11.2516872 0.0731303674,8.52223813 0.00237361922,6.00086363 C-0.0418493484,4.41786474 0.532066498,2.97766215 1.7074147,1.72003482 C3.24440851,0.320631169 4.77452319,-0.209755055 6.31249973,0.07379758 C7.96938691,0.384889499 9.22138826,1.60681776 9.97612691,2.5717127 C10.7927777,1.62211736 12.1391214,0.409368864 13.842197,0.147235672 C15.3221923,-0.0822583664 16.7599301,0.42874836 18.1082393,1.66597622 C19.3671198,2.86444509 19.9990168,4.25568896 19.9999996,5.81216853 C20.0009823,8.32742319 18.3558879,11.1190907 14.9723395,14.3452669 C12.4811123,16.7177253 10.8085014,18.960647 10.7908122,18.9841064 L10.0370563,20 Z"></path> <path id="bc-daily-expand" d="M9,4H6V1c0-0.6-0.4-1-1-1S4,0.4,4,1v3H1C0.4,4,0,4.4,0,5c0,0.6,0.4,1,1,1h3v3c0,0.6,0.4,1,1,1 s1-0.4,1-1V6h3c0.6,0,1-0.4,1-1C10,4.4,9.6,4,9,4z"></path> </svg> <div id="pagedata" data-blob="{&quot;recaptcha_public_key&quot;:&quot;6LfhSPgSAAAAAPwto_qzHuwSmjgfrkg35xXXu_8K&quot;,&quot;invisible_recaptcha_public_key&quot;:&quot;6Ld7hz4UAAAAANlndw60vAheGUwN0Mb-qeWD_LHr&quot;,&quot;templglobals&quot;:{&quot;endpoint_mobilized&quot;:true,&quot;is_phone&quot;:false},&quot;localize_page&quot;:true,&quot;locale&quot;:&quot;en&quot;,&quot;languages&quot;:{&quot;en&quot;:&quot;English&quot;,&quot;de&quot;:&quot;Deutsch&quot;,&quot;es&quot;:&quot;Español&quot;,&quot;fr&quot;:&quot;Français&quot;,&quot;pt&quot;:&quot;Português&quot;,&quot;ja&quot;:&quot;日本語&quot;},&quot;help_center_url&quot;:&quot;https://get.bandcamp.help/hc/en-us&quot;,&quot;env&quot;:&quot;prod&quot;,&quot;sidebar_disco&quot;:{&quot;music_grid&quot;:true,&quot;discography_real_size&quot;:6,&quot;sidebar_max_size&quot;:12,&quot;sidebar_collapse_size&quot;:3},&quot;user_territory&quot;:null,&quot;tralbum_is_promo&quot;:null,&quot;shows_list&quot;:null,&quot;embed_info&quot;:{&quot;public_embeddable&quot;:true,&quot;exclusive_embeddable&quot;:false,&quot;item_public&quot;:true,&quot;no_track_preorder&quot;:false},&quot;fan_follows_label&quot;:null,&quot;login_bounce_url&quot;:&quot;https://bandcamp.com/login?bounce=https%3A%2F%2Fpragmar.bandcamp.com%2Falbum%2Fohdowas-volume-two&amp;sig=9bef682c9867130101c7890d6b6b51d9&quot;,&quot;cfg&quot;:{&quot;mobile_app&quot;:true,&quot;gifting&quot;:true,&quot;physical_gifting&quot;:true,&quot;physical_gifting_zip_regex&quot;:true,&quot;tralbum_login&quot;:true,&quot;no_flash_uploads&quot;:true,&quot;artist_subscriptions&quot;:true,&quot;video_sharing&quot;:true,&quot;open_signup&quot;:true,&quot;stream_buffer_duration_stats&quot;:true,&quot;fan_page_2017&quot;:true,&quot;header_rework_2018&quot;:true,&quot;band_navbar_update_2023&quot;:true,&quot;dsa_buy_dialog&quot;:true,&quot;single_sign_up&quot;:true,&quot;fan_signup_use_captcha&quot;:true,&quot;login_use_captcha&quot;:true,&quot;mobile_onboarding&quot;:true,&quot;gift_cards&quot;:true,&quot;menubar_autocomplete_enabled&quot;:true,&quot;use_elasticsearch_backed_search&quot;:true,&quot;new_search_api_service&quot;:true,&quot;search_tracking&quot;:true,&quot;order_history&quot;:true,&quot;search_discovery_one_filter_desktop_only&quot;:true,&quot;search_discovery_one_filter_rollout&quot;:true,&quot;community&quot;:true},&quot;media_mode_test&quot;:false,&quot;lo_querystr&quot;:&quot;?action_sig=c724d487800347974d2bddd76088421b&amp;action_url=https%3A%2F%2Fpragmar.bandcamp.com%2Falbum%2Fohdowas-volume-two&amp;band_id=836424264&amp;item_id=2156270987&amp;item_type=album&quot;,&quot;ip_location_country_code&quot;:&quot;US&quot;,&quot;fan_location_country&quot;:null,&quot;show_buy_full_disco&quot;:null,&quot;live_event_tickets&quot;:{},&quot;buyer_location&quot;:{&quot;country_code&quot;:&quot;US&quot;,&quot;is_eu&quot;:false},&quot;signup_params&quot;:{&quot;save_card&quot;:false,&quot;mailing_list_info&quot;:{&quot;email_address&quot;:null},&quot;genres&quot;:[{&quot;id&quot;:10,&quot;name&quot;:&quot;electronic&quot;,&quot;norm_name&quot;:&quot;electronic&quot;,&quot;value&quot;:&quot;electronic&quot;},{&quot;id&quot;:2�3,&quot;name&quot;:&quot;rock&quot;,&quot;norm_name&quot;:&quot;rock&quot;,&quot;value&quot;:&quot;rock&quot;},{&quot;id&quot;:18,&quot;name&quot;:&quot;metal&quot;,&quot;norm_name&quot;:&quot;metal&quot;,&quot;value&quot;:&quot;metal&quot;},{&quot;id&quot;:2,&quot;name&quot;:&quot;alternative&quot;,&quot;norm_name&quot;:&quot;alternative&quot;,&quot;value&quot;:&quot;alternative&quot;},{&quot;id&quot;:14,&quot;name&quot;:&quot;hip-hop/rap&quot;,&quot;norm_name&quot;:&quot;hip-hop-rap&quot;,&quot;value&quot;:&quot;hip-hop-rap&quot;},{&quot;id&quot;:11,&quot;name&quot;:&quot;experimental&quot;,&quot;norm_name&quot;:&quot;experimental&quot;,&quot;value&quot;:&quot;experimental&quot;},{&quot;id&quot;:20,&quot;name&quot;:&quot;punk&quot;,&quot;norm_name&quot;:&quot;punk&quot;,&quot;value&quot;:&quot;punk&quot;},{&quot;id&quot;:12,&quot;name&quot;:&quot;folk&quot;,&quot;norm_name&quot;:&quot;folk&quot;,&quot;value&quot;:&quot;folk&quot;},{&quot;id&quot;:19,&quot;name&quot;:&quot;pop&quot;,&quot;norm_name&quot;:&quot;pop&quot;,&quot;value&quot;:&quot;pop&quot;},{&quot;id&quot;:3,&quot;name&quot;:&quot;ambient&quot;,&quot;norm_name&quot;:&quot;ambient&quot;,&quot;value&quot;:&quot;ambient&quot;},{&quot;id&quot;:24,&quot;name&quot;:&quot;soundtrack&quot;,&quot;norm_name&quot;:&quot;soundtrack&quot;,&quot;value&quot;:&quot;soundtrack&quot;},{&quot;id&quot;:26,&quot;name&quot;:&quot;world&quot;,&quot;norm_name&quot;:&quot;world&quot;,&quot;value&quot;:&quot;world&quot;},{&quot;id&quot;:15,&quot;name&quot;:&quot;jazz&quot;,&quot;norm_name&quot;:&quot;jazz&quot;,&quot;value&quot;:&quot;jazz&quot;},{&quot;id&quot;:1,&quot;name&quot;:&quot;acoustic&quot;,&quot;norm_name&quot;:&quot;acoustic&quot;,&quot;value&quot;:&quot;acoustic&quot;},{&quot;id&quot;:13,&quot;name&quot;:&quot;funk&quot;,&quot;norm_name&quot;:&quot;funk&quot;,&quot;value&quot;:&quot;funk&quot;},{&quot;id&quot;:21,&quot;name&quot;:&quot;r&amp;b/soul&quot;,&quot;norm_name&quot;:&quot;r-b-soul&quot;,&quot;value&quot;:&quot;r-b-soul&quot;},{&quot;id&quot;:9,&quot;name&quot;:&quot;devotional&quot;,&quot;norm_name&quot;:&quot;devotional&quot;,&quot;value&quot;:&quot;devotional&quot;},{&quot;id&quot;:5,&quot;name&quot;:&quot;classical&quot;,&quot;norm_name&quot;:&quot;classical&quot;,&quot;value&quot;:&quot;classical&quot;},{&quot;id&quot;:22,&quot;name&quot;:&quot;reggae&quot;,&quot;norm_name&quot;:&quot;reggae&quot;,&quot;value&quot;:&quot;reggae&quot;},{&quot;id&quot;:27,&quot;name&quot;:&quot;podcasts&quot;,&quot;norm_name&quot;:&quot;podcasts&quot;,&quot;value&quot;:&quot;podcasts&quot;},{&quot;id&quot;:7,&quot;name&quot;:&quot;country&quot;,&quot;norm_name&quot;:&quot;country&quot;,&quot;value&quot;:&quot;country&quot;},{&quot;id&quot;:25,&quot;name&quot;:&quot;spoken word&quot;,&quot;norm_name&quot;:&quot;spoken-word&quot;,&quot;value&quot;:&quot;spoken-word&quot;},{&quot;id&quot;:6,&quot;name&quot;:&quot;comedy&quot;,&quot;norm_name&quot;:&quot;comedy&quot;,&quot;value&quot;:&quot;comedy&quot;},{&quot;id&quot;:4,&quot;name&quot;:&quot;blues&quot;,&quot;norm_name&quot;:&quot;blues&quot;,&quot;value&quot;:&quot;blues&quot;},{&quot;id&quot;:28,&quot;name&quot;:&quot;audiobooks&quot;,&quot;norm_name&quot;:&quot;audiobooks&quot;,&quot;value&quot;:&quot;audiobooks&quot;},{&quot;id&quot;:17,&quot;name&quot;:&quot;latin&quot;,&quot;norm_name&quot;:&quot;latin&quot;,&quot;value&quot;:&quot;latin&quot;}],&quot;subgenres&quot;:{&quot;acoustic&quot;:[{&quot;name&quot;:&quot;folk&quot;,&quot;value&quot;:&quot;folk&quot;,&quot;norm_name&quot;:&quot;folk&quot;},{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;rock&quot;,&quot;value&quot;:&quot;rock&quot;,&quot;norm_name&quot;:&quot;rock&quot;},{&quot;name&quot;:&quot;pop&quot;,&quot;value&quot;:&quot;pop&quot;,&quot;norm_name&quot;:&quot;pop&quot;},{&quot;name&quot;:&quot;guitar&quot;,&quot;value&quot;:&quot;guitar&quot;,&quot;norm_name&quot;:&quot;guitar&quot;},{&quot;name&quot;:&quot;americana&quot;,&quo�t;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;electro-acoustic&quot;,&quot;value&quot;:&quot;electro-acoustic&quot;,&quot;norm_name&quot;:&quot;electro-acoustic&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;piano&quot;,&quot;value&quot;:&quot;piano&quot;,&quot;norm_name&quot;:&quot;piano&quot;},{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;}],&quot;alternative&quot;:[{&quot;name&quot;:&quot;indie rock&quot;,&quot;value&quot;:&quot;indie-rock&quot;,&quot;norm_name&quot;:&quot;indie-rock&quot;},{&quot;name&quot;:&quot;industrial&quot;,&quot;value&quot;:&quot;industrial&quot;,&quot;norm_name&quot;:&quot;industrial&quot;},{&quot;name&quot;:&quot;shoegaze&quot;,&quot;value&quot;:&quot;shoegaze&quot;,&quot;norm_name&quot;:&quot;shoegaze&quot;},{&quot;name&quot;:&quot;grunge&quot;,&quot;value&quot;:&quot;grunge&quot;,&quot;norm_name&quot;:&quot;grunge&quot;},{&quot;name&quot;:&quot;goth&quot;,&quot;value&quot;:&quot;goth&quot;,&quot;norm_name&quot;:&quot;goth&quot;},{&quot;name&quot;:&quot;dream pop&quot;,&quot;value&quot;:&quot;dream-pop&quot;,&quot;norm_name&quot;:&quot;dream-pop&quot;},{&quot;name&quot;:&quot;emo&quot;,&quot;value&quot;:&quot;emo&quot;,&quot;norm_name&quot;:&quot;emo&quot;},{&quot;name&quot;:&quot;math rock&quot;,&quot;value&quot;:&quot;math-rock&quot;,&quot;norm_name&quot;:&quot;math-rock&quot;},{&quot;name&quot;:&quot;britpop&quot;,&quot;value&quot;:&quot;britpop&quot;,&quot;norm_name&quot;:&quot;britpop&quot;},{&quot;name&quot;:&quot;jangle pop&quot;,&quot;value&quot;:&quot;jangle-pop&quot;,&quot;norm_name&quot;:&quot;jangle-pop&quot;}],&quot;ambient&quot;:[{&quot;name&quot;:&quot;chill-out&quot;,&quot;value&quot;:&quot;chill-out&quot;,&quot;norm_name&quot;:&quot;chill-out&quot;},{&quot;name&quot;:&quot;drone&quot;,&quot;value&quot;:&quot;drone&quot;,&quot;norm_name&quot;:&quot;drone&quot;},{&quot;name&quot;:&quot;dark ambient&quot;,&quot;value&quot;:&quot;dark-ambient&quot;,&quot;norm_name&quot;:&quot;dark-ambient&quot;},{&quot;name&quot;:&quot;electronic&quot;,&quot;value&quot;:&quot;electronic&quot;,&quot;norm_name&quot;:&quot;electronic&quot;},{&quot;name&quot;:&quot;soundscapes&quot;,&quot;value&quot;:&quot;soundscapes&quot;,&quot;norm_name&quot;:&quot;soundscapes&quot;},{&quot;name&quot;:&quot;field recordings&quot;,&quot;value&quot;:&quot;field-recordings&quot;,&quot;norm_name&quot;:&quot;field-recordings&quot;},{&quot;name&quot;:&quot;atmospheric&quot;,&quot;value&quot;:&quot;atmospheric&quot;,&quot;norm_name&quot;:&quot;atmospheric&quot;},{&quot;name&quot;:&quot;meditation&quot;,&quot;value&quot;:&quot;meditation&quot;,&quot;norm_name&quot;:&quot;meditation&quot;},{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;},{&quot;name&quot;:&quot;new age&quot;,&quot;value&quot;:&quot;new-age&quot;,&quot;norm_name&quot;:&quot;new-age&quot;},{&quot;name&quot;:&quot;idm&quot;,&quot;value&quot;:&quot;idm&quot;,&quot;norm_name&quot;:&quot;idm&quot;},{&quot;name&quot;:&quot;industrial&quot;,&quot;value&quot;:&quot;industrial&quot;,&quot;norm_name&quot;:&quot;industrial&quot;}],&quot;blues&quot;:[{&quot;name&quot;:&quot;rhythm &amp; blues&quot;,&quot;value&quot;:&quot;rhythm-blues&quot;,&quot;norm_name&quot;:&quot;rhythm-blues&quot;},{&quot;name&quot;:&quot;blues rock&quot;,&quot;value&quot;:&quot;blues-rock&quot;,&quot;norm_name&quot;:&quot;blues-rock&quot;},{&quot;name&quot;:&quot;country blues&quot;,&quot;value&quot;:&quot;country-blues&quot;,&quot;norm_name&quot;:&quot;country-blues&quot;},{&quot;name&quot;:&quot;boogie-woogie&quot;,&quot;value&quot;:&quot;boogie-woogie&quot;,&quot;norm_name&quot;:&quot;boogie-woogie&quot;},{&quot;name&quot;:&quot;delta blues&quot;,&quot;value&quot;�:&quot;delta-blues&quot;,&quot;norm_name&quot;:&quot;delta-blues&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;electric blues&quot;,&quot;value&quot;:&quot;electric-blues&quot;,&quot;norm_name&quot;:&quot;electric-blues&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;}],&quot;classical&quot;:[{&quot;name&quot;:&quot;orchestral&quot;,&quot;value&quot;:&quot;orchestral&quot;,&quot;norm_name&quot;:&quot;orchestral&quot;},{&quot;name&quot;:&quot;neo-classical&quot;,&quot;value&quot;:&quot;neo-classical&quot;,&quot;norm_name&quot;:&quot;neo-classical&quot;},{&quot;name&quot;:&quot;chamber music&quot;,&quot;value&quot;:&quot;chamber-music&quot;,&quot;norm_name&quot;:&quot;chamber-music&quot;},{&quot;name&quot;:&quot;classical piano&quot;,&quot;value&quot;:&quot;classical-piano&quot;,&quot;norm_name&quot;:&quot;classical-piano&quot;},{&quot;name&quot;:&quot;contemporary classical&quot;,&quot;value&quot;:&quot;contemporary-classical&quot;,&quot;norm_name&quot;:&quot;contemporary-classical&quot;},{&quot;name&quot;:&quot;baroque&quot;,&quot;value&quot;:&quot;baroque&quot;,&quot;norm_name&quot;:&quot;baroque&quot;},{&quot;name&quot;:&quot;opera&quot;,&quot;value&quot;:&quot;opera&quot;,&quot;norm_name&quot;:&quot;opera&quot;},{&quot;name&quot;:&quot;choral&quot;,&quot;value&quot;:&quot;choral&quot;,&quot;norm_name&quot;:&quot;choral&quot;},{&quot;name&quot;:&quot;modern classical&quot;,&quot;value&quot;:&quot;modern-classical&quot;,&quot;norm_name&quot;:&quot;modern-classical&quot;},{&quot;name&quot;:&quot;avant garde&quot;,&quot;value&quot;:&quot;avant-garde&quot;,&quot;norm_name&quot;:&quot;avant-garde&quot;}],&quot;comedy&quot;:[{&quot;name&quot;:&quot;improv&quot;,&quot;value&quot;:&quot;improv&quot;,&quot;norm_name&quot;:&quot;improv&quot;},{&quot;name&quot;:&quot;stand-up&quot;,&quot;value&quot;:&quot;stand-up&quot;,&quot;norm_name&quot;:&quot;stand-up&quot;}],&quot;country&quot;:[{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;},{&quot;name&quot;:&quot;country rock&quot;,&quot;value&quot;:&quot;country-rock&quot;,&quot;norm_name&quot;:&quot;country-rock&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;country folk&quot;,&quot;value&quot;:&quot;country-folk&quot;,&quot;norm_name&quot;:&quot;country-folk&quot;},{&quot;name&quot;:&quot;alt-country&quot;,&quot;value&quot;:&quot;alt-country&quot;,&quot;norm_name&quot;:&quot;alt-country&quot;},{&quot;name&quot;:&quot;country blues&quot;,&quot;value&quot;:&quot;country-blues&quot;,&quot;norm_name&quot;:&quot;country-blues&quot;},{&quot;name&quot;:&quot;western&quot;,&quot;value&quot;:&quot;western&quot;,&quot;norm_name&quot;:&quot;western&quot;},{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;outlaw&quot;,&quot;value&quot;:&quot;outlaw&quot;,&quot;norm_name&quot;:&quot;outlaw&quot;},{&quot;name&quot;:&quot;honky-tonk&quot;,&quot;value&quot;:&quot;honky-tonk&quot;,&quot;norm_name&quot;:&quot;honky-tonk&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;hillbilly&quot;,&quot;value&quot;:&quot;hillbilly&quot;,&quot;norm_name&quot;:&quot;hillbilly&quot;}],&quot;devotional&quot;:[{&quot;name&quot;:&quot;christian&quot;,&quot;value&quot;:&quot;christian&quot;,&quot;norm_name&quot;:&quot;christian&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;meditation&quot;,&quot;value&quot;:&quot;meditati�on&quot;,&quot;norm_name&quot;:&quot;meditation&quot;},{&quot;name&quot;:&quot;spiritual&quot;,&quot;value&quot;:&quot;spiritual&quot;,&quot;norm_name&quot;:&quot;spiritual&quot;},{&quot;name&quot;:&quot;worship&quot;,&quot;value&quot;:&quot;worship&quot;,&quot;norm_name&quot;:&quot;worship&quot;},{&quot;name&quot;:&quot;inspirational&quot;,&quot;value&quot;:&quot;inspirational&quot;,&quot;norm_name&quot;:&quot;inspirational&quot;}],&quot;electronic&quot;:[{&quot;name&quot;:&quot;house&quot;,&quot;value&quot;:&quot;house&quot;,&quot;norm_name&quot;:&quot;house&quot;},{&quot;name&quot;:&quot;electronica&quot;,&quot;value&quot;:&quot;electronica&quot;,&quot;norm_name&quot;:&quot;electronica&quot;},{&quot;name&quot;:&quot;downtempo&quot;,&quot;value&quot;:&quot;downtempo&quot;,&quot;norm_name&quot;:&quot;downtempo&quot;},{&quot;name&quot;:&quot;techno&quot;,&quot;value&quot;:&quot;techno&quot;,&quot;norm_name&quot;:&quot;techno&quot;},{&quot;name&quot;:&quot;electro&quot;,&quot;value&quot;:&quot;electro&quot;,&quot;norm_name&quot;:&quot;electro&quot;},{&quot;name&quot;:&quot;dubstep&quot;,&quot;value&quot;:&quot;dubstep&quot;,&quot;norm_name&quot;:&quot;dubstep&quot;},{&quot;name&quot;:&quot;beats&quot;,&quot;value&quot;:&quot;beats&quot;,&quot;norm_name&quot;:&quot;beats&quot;},{&quot;name&quot;:&quot;dance&quot;,&quot;value&quot;:&quot;dance&quot;,&quot;norm_name&quot;:&quot;dance&quot;},{&quot;name&quot;:&quot;idm&quot;,&quot;value&quot;:&quot;idm&quot;,&quot;norm_name&quot;:&quot;idm&quot;},{&quot;name&quot;:&quot;drum &amp; bass&quot;,&quot;value&quot;:&quot;drum-bass&quot;,&quot;norm_name&quot;:&quot;drum-bass&quot;},{&quot;name&quot;:&quot;breaks&quot;,&quot;value&quot;:&quot;breaks&quot;,&quot;norm_name&quot;:&quot;breaks&quot;},{&quot;name&quot;:&quot;trance&quot;,&quot;value&quot;:&quot;trance&quot;,&quot;norm_name&quot;:&quot;trance&quot;},{&quot;name&quot;:&quot;glitch&quot;,&quot;value&quot;:&quot;glitch&quot;,&quot;norm_name&quot;:&quot;glitch&quot;},{&quot;name&quot;:&quot;chiptune&quot;,&quot;value&quot;:&quot;chiptune&quot;,&quot;norm_name&quot;:&quot;chiptune&quot;},{&quot;name&quot;:&quot;chillwave&quot;,&quot;value&quot;:&quot;chillwave&quot;,&quot;norm_name&quot;:&quot;chillwave&quot;},{&quot;name&quot;:&quot;dub&quot;,&quot;value&quot;:&quot;dub&quot;,&quot;norm_name&quot;:&quot;dub&quot;},{&quot;name&quot;:&quot;edm&quot;,&quot;value&quot;:&quot;edm&quot;,&quot;norm_name&quot;:&quot;edm&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;witch house&quot;,&quot;value&quot;:&quot;witch-house&quot;,&quot;norm_name&quot;:&quot;witch-house&quot;},{&quot;name&quot;:&quot;garage&quot;,&quot;value&quot;:&quot;garage&quot;,&quot;norm_name&quot;:&quot;garage&quot;},{&quot;name&quot;:&quot;juke&quot;,&quot;value&quot;:&quot;juke&quot;,&quot;norm_name&quot;:&quot;juke&quot;},{&quot;name&quot;:&quot;footwork&quot;,&quot;value&quot;:&quot;footwork&quot;,&quot;norm_name&quot;:&quot;footwork&quot;},{&quot;name&quot;:&quot;vaporwave&quot;,&quot;value&quot;:&quot;vaporwave&quot;,&quot;norm_name&quot;:&quot;vaporwave&quot;},{&quot;name&quot;:&quot;synthwave&quot;,&quot;value&quot;:&quot;synthwave&quot;,&quot;norm_name&quot;:&quot;synthwave&quot;}],&quot;experimental&quot;:[{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;},{&quot;name&quot;:&quot;drone&quot;,&quot;value&quot;:&quot;drone&quot;,&quot;norm_name&quot;:&quot;drone&quot;},{&quot;name&quot;:&quot;avant garde&quot;,&quot;value&quot;:&quot;avant-garde&quot;,&quot;norm_name&quot;:&quot;avant-garde&quot;},{&quot;name&quot;:&quot;experimental rock&quot;,&quot;value&quot;:&quot;experimental-rock&quot;,&quot;norm_name&quot;:&quot;experimental-rock&quot;},{&quot;name&quot;:&quot;improvisation&quot;,&quot;value&quot;:&quot;improvisation&quot;,&quot;norm_name&quot;:&quot;improvisation&quot;},{&quot;name&quot;:&quot;sound art&quot;,&quot;value&quot;:&quot;sound-art&quot;,&quot;norm_name&quot;:�&quot;sound-art&quot;},{&quot;name&quot;:&quot;musique concrete&quot;,&quot;value&quot;:&quot;musique-concrete&quot;,&quot;norm_name&quot;:&quot;musique-concrete&quot;}],&quot;folk&quot;:[{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;folk rock&quot;,&quot;value&quot;:&quot;folk-rock&quot;,&quot;norm_name&quot;:&quot;folk-rock&quot;},{&quot;name&quot;:&quot;indie folk&quot;,&quot;value&quot;:&quot;indie-folk&quot;,&quot;norm_name&quot;:&quot;indie-folk&quot;},{&quot;name&quot;:&quot;pop folk&quot;,&quot;value&quot;:&quot;pop-folk&quot;,&quot;norm_name&quot;:&quot;pop-folk&quot;},{&quot;name&quot;:&quot;traditional&quot;,&quot;value&quot;:&quot;traditional&quot;,&quot;norm_name&quot;:&quot;traditional&quot;},{&quot;name&quot;:&quot;experimental folk&quot;,&quot;value&quot;:&quot;experimental-folk&quot;,&quot;norm_name&quot;:&quot;experimental-folk&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;}],&quot;funk&quot;:[{&quot;name&quot;:&quot;funk jam&quot;,&quot;value&quot;:&quot;funk-jam&quot;,&quot;norm_name&quot;:&quot;funk-jam&quot;},{&quot;name&quot;:&quot;deep funk&quot;,&quot;value&quot;:&quot;deep-funk&quot;,&quot;norm_name&quot;:&quot;deep-funk&quot;},{&quot;name&quot;:&quot;funk rock&quot;,&quot;value&quot;:&quot;funk-rock&quot;,&quot;norm_name&quot;:&quot;funk-rock&quot;},{&quot;name&quot;:&quot;jazz funk&quot;,&quot;value&quot;:&quot;jazz-funk&quot;,&quot;norm_name&quot;:&quot;jazz-funk&quot;},{&quot;name&quot;:&quot;boogie&quot;,&quot;value&quot;:&quot;boogie&quot;,&quot;norm_name&quot;:&quot;boogie&quot;},{&quot;name&quot;:&quot;g-funk&quot;,&quot;value&quot;:&quot;g-funk&quot;,&quot;norm_name&quot;:&quot;g-funk&quot;},{&quot;name&quot;:&quot;rare groove&quot;,&quot;value&quot;:&quot;rare-groove&quot;,&quot;norm_name&quot;:&quot;rare-groove&quot;},{&quot;name&quot;:&quot;electro&quot;,&quot;value&quot;:&quot;electro&quot;,&quot;norm_name&quot;:&quot;electro&quot;},{&quot;name&quot;:&quot;go-go&quot;,&quot;value&quot;:&quot;go-go&quot;,&quot;norm_name&quot;:&quot;go-go&quot;}],&quot;hip-hop-rap&quot;:[{&quot;name&quot;:&quot;rap&quot;,&quot;value&quot;:&quot;rap&quot;,&quot;norm_name&quot;:&quot;rap&quot;},{&quot;name&quot;:&quot;underground hip-hop&quot;,&quot;value&quot;:&quot;underground-hip-hop&quot;,&quot;norm_name&quot;:&quot;underground-hip-hop&quot;},{&quot;name&quot;:&quot;instrumental hip-hop&quot;,&quot;value&quot;:&quot;instrumental-hip-hop&quot;,&quot;norm_name&quot;:&quot;instrumental-hip-hop&quot;},{&quot;name&quot;:&quot;trap&quot;,&quot;value&quot;:&quot;trap&quot;,&quot;norm_name&quot;:&quot;trap&quot;},{&quot;name&quot;:&quot;conscious hip-hop&quot;,&quot;value&quot;:&quot;conscious-hip-hop&quot;,&quot;norm_name&quot;:&quot;conscious-hip-hop&quot;},{&quot;name&quot;:&quot;boom-bap&quot;,&quot;value&quot;:&quot;boom-bap&quot;,&quot;norm_name&quot;:&quot;boom-bap&quot;},{&quot;name&quot;:&quot;beat-tape&quot;,&quot;value&quot;:&quot;beat-tape&quot;,&quot;norm_name&quot;:&quot;beat-tape&quot;},{&quot;name&quot;:&quot;hardcore&quot;,&quot;value&quot;:&quot;hardcore&quot;,&quot;norm_name&quot;:&quot;hardcore&quot;},{&quot;name&quot;:&quot;grime&quot;,&quot;value&quot;:&quot;grime&quot;,&quot;norm_name&quot;:&quot;grime&quot;}],&quot;jazz&quot;:[{&quot;name&quot;:&quot;fusion&quot;,&quot;value&quot;:&quot;fusion&quot;,&quot;norm_name&quot;:&quot;fusion&quot;},{&quot;name&quot;:&quot;big band&quot;,&quot;value&quot;:&quot;big-band&quot;,&quot;norm_name&quot;:&quot;big-band&quot;},{&quot;name&quot;:&quot;nu jazz&quot;,&quot;value&quot;:&quot;nu-jazz&quot;,&quot;norm_name&quot;:&quot;nu-jazz&quot;},{&quot;name&quot;:&quot;modern jazz&quot;,&quot;value&quot;:&quot;modern-jazz&quot;,&quot;norm_name&quot;:&quot;modern-jazz&quot;},{&quot;name&quot;:&quot;swing&quot;,&quot;value&quot;:&quot;swing&quot;,&quot;norm_name&quot;:&quot;swing&quot;},{&quot;name&quot;:&quot;free jazz&quot;,&quot;value&quot;:&quot;free-�jazz&quot;,&quot;norm_name&quot;:&quot;free-jazz&quot;},{&quot;name&quot;:&quot;soul jazz&quot;,&quot;value&quot;:&quot;soul-jazz&quot;,&quot;norm_name&quot;:&quot;soul-jazz&quot;},{&quot;name&quot;:&quot;latin jazz&quot;,&quot;value&quot;:&quot;latin-jazz&quot;,&quot;norm_name&quot;:&quot;latin-jazz&quot;},{&quot;name&quot;:&quot;vocal jazz&quot;,&quot;value&quot;:&quot;vocal-jazz&quot;,&quot;norm_name&quot;:&quot;vocal-jazz&quot;},{&quot;name&quot;:&quot;bebop&quot;,&quot;value&quot;:&quot;bebop&quot;,&quot;norm_name&quot;:&quot;bebop&quot;},{&quot;name&quot;:&quot;spiritual jazz&quot;,&quot;value&quot;:&quot;spiritual-jazz&quot;,&quot;norm_name&quot;:&quot;spiritual-jazz&quot;}],&quot;kids&quot;:[{&quot;name&quot;:&quot;family music&quot;,&quot;value&quot;:&quot;family-music&quot;,&quot;norm_name&quot;:&quot;family-music&quot;},{&quot;name&quot;:&quot;educational&quot;,&quot;value&quot;:&quot;educational&quot;,&quot;norm_name&quot;:&quot;educational&quot;},{&quot;name&quot;:&quot;music therapy&quot;,&quot;value&quot;:&quot;music-therapy&quot;,&quot;norm_name&quot;:&quot;music-therapy&quot;},{&quot;name&quot;:&quot;lullaby&quot;,&quot;value&quot;:&quot;lullaby&quot;,&quot;norm_name&quot;:&quot;lullaby&quot;},{&quot;name&quot;:&quot;baby&quot;,&quot;value&quot;:&quot;baby&quot;,&quot;norm_name&quot;:&quot;baby&quot;}],&quot;latin&quot;:[{&quot;name&quot;:&quot;brazilian&quot;,&quot;value&quot;:&quot;brazilian&quot;,&quot;norm_name&quot;:&quot;brazilian&quot;},{&quot;name&quot;:&quot;cumbia&quot;,&quot;value&quot;:&quot;cumbia&quot;,&quot;norm_name&quot;:&quot;cumbia&quot;},{&quot;name&quot;:&quot;tango&quot;,&quot;value&quot;:&quot;tango&quot;,&quot;norm_name&quot;:&quot;tango&quot;},{&quot;name&quot;:&quot;latin rock&quot;,&quot;value&quot;:&quot;latin-rock&quot;,&quot;norm_name&quot;:&quot;latin-rock&quot;},{&quot;name&quot;:&quot;flamenco&quot;,&quot;value&quot;:&quot;flamenco&quot;,&quot;norm_name&quot;:&quot;flamenco&quot;},{&quot;name&quot;:&quot;salsa&quot;,&quot;value&quot;:&quot;salsa&quot;,&quot;norm_name&quot;:&quot;salsa&quot;},{&quot;name&quot;:&quot;reggaeton&quot;,&quot;value&quot;:&quot;reggaeton&quot;,&quot;norm_name&quot;:&quot;reggaeton&quot;},{&quot;name&quot;:&quot;merengue&quot;,&quot;value&quot;:&quot;merengue&quot;,&quot;norm_name&quot;:&quot;merengue&quot;},{&quot;name&quot;:&quot;bolero&quot;,&quot;value&quot;:&quot;bolero&quot;,&quot;norm_name&quot;:&quot;bolero&quot;},{&quot;name&quot;:&quot;méxico d.f.&quot;,&quot;value&quot;:&quot;méxico-d.f.&quot;,&quot;norm_name&quot;:&quot;méxico-d.f.&quot;},{&quot;name&quot;:&quot;bachata&quot;,&quot;value&quot;:&quot;bachata&quot;,&quot;norm_name&quot;:&quot;bachata&quot;}],&quot;metal&quot;:[{&quot;name&quot;:&quot;hardcore&quot;,&quot;value&quot;:&quot;hardcore&quot;,&quot;norm_name&quot;:&quot;hardcore&quot;},{&quot;name&quot;:&quot;black metal&quot;,&quot;value&quot;:&quot;black-metal&quot;,&quot;norm_name&quot;:&quot;black-metal&quot;},{&quot;name&quot;:&quot;death metal&quot;,&quot;value&quot;:&quot;death-metal&quot;,&quot;norm_name&quot;:&quot;death-metal&quot;},{&quot;name&quot;:&quot;thrash metal&quot;,&quot;value&quot;:&quot;thrash-metal&quot;,&quot;norm_name&quot;:&quot;thrash-metal&quot;},{&quot;name&quot;:&quot;grindcore&quot;,&quot;value&quot;:&quot;grindcore&quot;,&quot;norm_name&quot;:&quot;grindcore&quot;},{&quot;name&quot;:&quot;doom&quot;,&quot;value&quot;:&quot;doom&quot;,&quot;norm_name&quot;:&quot;doom&quot;},{&quot;name&quot;:&quot;post hardcore&quot;,&quot;value&quot;:&quot;post-hardcore&quot;,&quot;norm_name&quot;:&quot;post-hardcore&quot;},{&quot;name&quot;:&quot;progressive metal&quot;,&quot;value&quot;:&quot;progressive-metal&quot;,&quot;norm_name&quot;:&quot;progressive-metal&quot;},{&quot;name&quot;:&quot;metalcore&quot;,&quot;value&quot;:&quot;metalcore&quot;,&quot;norm_name&quot;:&quot;metalcore&quot;},{&quot;name&quot;:&quot;sludge metal&quot;,&quot;value&quot;:&quot;sludge-metal&quot;,&quot;norm_name&quot;:&quot;sludge-metal&quot;},{&quot;name&quot;:&quot;heavy metal&quot;,&quot;value&quot;:&quot;heavy-metal&quo�t;,&quot;norm_name&quot;:&quot;heavy-metal&quot;},{&quot;name&quot;:&quot;deathcore&quot;,&quot;value&quot;:&quot;deathcore&quot;,&quot;norm_name&quot;:&quot;deathcore&quot;},{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;}],&quot;pop&quot;:[{&quot;name&quot;:&quot;indie pop&quot;,&quot;value&quot;:&quot;indie-pop&quot;,&quot;norm_name&quot;:&quot;indie-pop&quot;},{&quot;name&quot;:&quot;synth pop&quot;,&quot;value&quot;:&quot;synth-pop&quot;,&quot;norm_name&quot;:&quot;synth-pop&quot;},{&quot;name&quot;:&quot;power pop&quot;,&quot;value&quot;:&quot;power-pop&quot;,&quot;norm_name&quot;:&quot;power-pop&quot;},{&quot;name&quot;:&quot;new wave&quot;,&quot;value&quot;:&quot;new-wave&quot;,&quot;norm_name&quot;:&quot;new-wave&quot;},{&quot;name&quot;:&quot;dream pop&quot;,&quot;value&quot;:&quot;dream-pop&quot;,&quot;norm_name&quot;:&quot;dream-pop&quot;},{&quot;name&quot;:&quot;noise pop&quot;,&quot;value&quot;:&quot;noise-pop&quot;,&quot;norm_name&quot;:&quot;noise-pop&quot;},{&quot;name&quot;:&quot;experimental pop&quot;,&quot;value&quot;:&quot;experimental-pop&quot;,&quot;norm_name&quot;:&quot;experimental-pop&quot;},{&quot;name&quot;:&quot;electro pop&quot;,&quot;value&quot;:&quot;electro-pop&quot;,&quot;norm_name&quot;:&quot;electro-pop&quot;},{&quot;name&quot;:&quot;adult contemporary&quot;,&quot;value&quot;:&quot;adult-contemporary&quot;,&quot;norm_name&quot;:&quot;adult-contemporary&quot;},{&quot;name&quot;:&quot;jangle pop&quot;,&quot;value&quot;:&quot;jangle-pop&quot;,&quot;norm_name&quot;:&quot;jangle-pop&quot;},{&quot;name&quot;:&quot;j-pop&quot;,&quot;value&quot;:&quot;j-pop&quot;,&quot;norm_name&quot;:&quot;j-pop&quot;}],&quot;punk&quot;:[{&quot;name&quot;:&quot;hardcore punk&quot;,&quot;value&quot;:&quot;hardcore-punk&quot;,&quot;norm_name&quot;:&quot;hardcore-punk&quot;},{&quot;name&quot;:&quot;garage&quot;,&quot;value&quot;:&quot;garage&quot;,&quot;norm_name&quot;:&quot;garage&quot;},{&quot;name&quot;:&quot;pop punk&quot;,&quot;value&quot;:&quot;pop-punk&quot;,&quot;norm_name&quot;:&quot;pop-punk&quot;},{&quot;name&quot;:&quot;punk rock&quot;,&quot;value&quot;:&quot;punk-rock&quot;,&quot;norm_name&quot;:&quot;punk-rock&quot;},{&quot;name&quot;:&quot;post-punk&quot;,&quot;value&quot;:&quot;post-punk&quot;,&quot;norm_name&quot;:&quot;post-punk&quot;},{&quot;name&quot;:&quot;post-hardcore&quot;,&quot;value&quot;:&quot;post-hardcore&quot;,&quot;norm_name&quot;:&quot;post-hardcore&quot;},{&quot;name&quot;:&quot;thrash&quot;,&quot;value&quot;:&quot;thrash&quot;,&quot;norm_name&quot;:&quot;thrash&quot;},{&quot;name&quot;:&quot;crust punk&quot;,&quot;value&quot;:&quot;crust-punk&quot;,&quot;norm_name&quot;:&quot;crust-punk&quot;},{&quot;name&quot;:&quot;folk punk&quot;,&quot;value&quot;:&quot;folk-punk&quot;,&quot;norm_name&quot;:&quot;folk-punk&quot;},{&quot;name&quot;:&quot;emo&quot;,&quot;value&quot;:&quot;emo&quot;,&quot;norm_name&quot;:&quot;emo&quot;},{&quot;name&quot;:&quot;ska&quot;,&quot;value&quot;:&quot;ska&quot;,&quot;norm_name&quot;:&quot;ska&quot;},{&quot;name&quot;:&quot;no wave&quot;,&quot;value&quot;:&quot;no-wave&quot;,&quot;norm_name&quot;:&quot;no-wave&quot;}],&quot;r-b-soul&quot;:[{&quot;name&quot;:&quot;soul&quot;,&quot;value&quot;:&quot;soul&quot;,&quot;norm_name&quot;:&quot;soul&quot;},{&quot;name&quot;:&quot;r&amp;b&quot;,&quot;value&quot;:&quot;r-b&quot;,&quot;norm_name&quot;:&quot;r-b&quot;},{&quot;name&quot;:&quot;neo-soul&quot;,&quot;value&quot;:&quot;neo-soul&quot;,&quot;norm_name&quot;:&quot;neo-soul&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;contemporary r&amp;b&quot;,&quot;value&quot;:&quot;contemporary-r-b&quot;,&quot;norm_name&quot;:&quot;contemporary-r-b&quot;},{&quot;name&quot;:&quot;motown&quot;,&quot;value&quot;:&quot;motown&quot;,&quot;norm_name&quot;:&quot;motown&quot;},{&quot;name&quot;:&quot;urban&quot;,&quot;value&quot;:&quot;urban&quot;,&quot;norm_name&quot;:&quot;urban&quot;}],&quot;reggae&quot;:[{&qu�ot;name&quot;:&quot;dub&quot;,&quot;value&quot;:&quot;dub&quot;,&quot;norm_name&quot;:&quot;dub&quot;},{&quot;name&quot;:&quot;ska&quot;,&quot;value&quot;:&quot;ska&quot;,&quot;norm_name&quot;:&quot;ska&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;dancehall&quot;,&quot;value&quot;:&quot;dancehall&quot;,&quot;norm_name&quot;:&quot;dancehall&quot;},{&quot;name&quot;:&quot;rocksteady&quot;,&quot;value&quot;:&quot;rocksteady&quot;,&quot;norm_name&quot;:&quot;rocksteady&quot;},{&quot;name&quot;:&quot;ragga&quot;,&quot;value&quot;:&quot;ragga&quot;,&quot;norm_name&quot;:&quot;ragga&quot;},{&quot;name&quot;:&quot;lovers rock&quot;,&quot;value&quot;:&quot;lovers-rock&quot;,&quot;norm_name&quot;:&quot;lovers-rock&quot;}],&quot;rock&quot;:[{&quot;name&quot;:&quot;indie&quot;,&quot;value&quot;:&quot;indie&quot;,&quot;norm_name&quot;:&quot;indie&quot;},{&quot;name&quot;:&quot;prog rock&quot;,&quot;value&quot;:&quot;prog-rock&quot;,&quot;norm_name&quot;:&quot;prog-rock&quot;},{&quot;name&quot;:&quot;post-rock&quot;,&quot;value&quot;:&quot;post-rock&quot;,&quot;norm_name&quot;:&quot;post-rock&quot;},{&quot;name&quot;:&quot;rock &amp; roll&quot;,&quot;value&quot;:&quot;rock-roll&quot;,&quot;norm_name&quot;:&quot;rock-roll&quot;},{&quot;name&quot;:&quot;psychedelic rock&quot;,&quot;value&quot;:&quot;psychedelic-rock&quot;,&quot;norm_name&quot;:&quot;psychedelic-rock&quot;},{&quot;name&quot;:&quot;hard rock&quot;,&quot;value&quot;:&quot;hard-rock&quot;,&quot;norm_name&quot;:&quot;hard-rock&quot;},{&quot;name&quot;:&quot;garage rock&quot;,&quot;value&quot;:&quot;garage-rock&quot;,&quot;norm_name&quot;:&quot;garage-rock&quot;},{&quot;name&quot;:&quot;surf rock&quot;,&quot;value&quot;:&quot;surf-rock&quot;,&quot;norm_name&quot;:&quot;surf-rock&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;math rock&quot;,&quot;value&quot;:&quot;math-rock&quot;,&quot;norm_name&quot;:&quot;math-rock&quot;},{&quot;name&quot;:&quot;rockabilly&quot;,&quot;value&quot;:&quot;rockabilly&quot;,&quot;norm_name&quot;:&quot;rockabilly&quot;}],&quot;soundtrack&quot;:[{&quot;name&quot;:&quot;film music&quot;,&quot;value&quot;:&quot;film-music&quot;,&quot;norm_name&quot;:&quot;film-music&quot;},{&quot;name&quot;:&quot;video game music&quot;,&quot;value&quot;:&quot;video-game-music&quot;,&quot;norm_name&quot;:&quot;video-game-music&quot;}],&quot;spoken-word&quot;:[{&quot;name&quot;:&quot;poetry&quot;,&quot;value&quot;:&quot;poetry&quot;,&quot;norm_name&quot;:&quot;poetry&quot;},{&quot;name&quot;:&quot;inspirational&quot;,&quot;value&quot;:&quot;inspirational&quot;,&quot;norm_name&quot;:&quot;inspirational&quot;},{&quot;name&quot;:&quot;storytelling&quot;,&quot;value&quot;:&quot;storytelling&quot;,&quot;norm_name&quot;:&quot;storytelling&quot;},{&quot;name&quot;:&quot;self-help&quot;,&quot;value&quot;:&quot;self-help&quot;,&quot;norm_name&quot;:&quot;self-help&quot;}],&quot;world&quot;:[{&quot;name&quot;:&quot;latin&quot;,&quot;value&quot;:&quot;latin&quot;,&quot;norm_name&quot;:&quot;latin&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;african&quot;,&quot;value&quot;:&quot;african&quot;,&quot;norm_name&quot;:&quot;african&quot;},{&quot;name&quot;:&quot;tropical&quot;,&quot;value&quot;:&quot;tropical&quot;,&quot;norm_name&quot;:&quot;tropical&quot;},{&quot;name&quot;:&quot;tribal&quot;,&quot;value&quot;:&quot;tribal&quot;,&quot;norm_name&quot;:&quot;tribal&quot;},{&quot;name&quot;:&quot;brazilian&quot;,&quot;value&quot;:&quot;brazilian&quot;,&quot;norm_name&quot;:&quot;brazilian&quot;},{&quot;name&quot;:&quot;celtic&quot;,&quot;value&quot;:&quot;celtic&quot;,&quot;norm_name&quot;:&quot;celtic&quot;},{&quot;name&quot;:&quot;world fusion&quot;,&quot;value&quot;:&quot;world-fusion&quot;,&quot;norm_name&quot;:&quot;world-fusion&quot;},{&quot;name&quot;:&quot;cumbia�&quot;,&quot;value&quot;:&quot;cumbia&quot;,&quot;norm_name&quot;:&quot;cumbia&quot;},{&quot;name&quot;:&quot;gypsy&quot;,&quot;value&quot;:&quot;gypsy&quot;,&quot;norm_name&quot;:&quot;gypsy&quot;},{&quot;name&quot;:&quot;new age&quot;,&quot;value&quot;:&quot;new-age&quot;,&quot;norm_name&quot;:&quot;new-age&quot;},{&quot;name&quot;:&quot;balkan&quot;,&quot;value&quot;:&quot;balkan&quot;,&quot;norm_name&quot;:&quot;balkan&quot;},{&quot;name&quot;:&quot;reggaeton&quot;,&quot;value&quot;:&quot;reggaeton&quot;,&quot;norm_name&quot;:&quot;reggaeton&quot;}]},&quot;activation_url&quot;:&quot;https://pragmar.bandcamp.com/album/ohdowas-volume-two&quot;,&quot;activation_sig&quot;:&quot;oFUSiXnYDhhC6T4swzqnCwD31jg=&quot;,&quot;is_phone&quot;:false,&quot;isMobile&quot;:false},&quot;mobile_app_url&quot;:&quot;x-bandcamp://open&quot;,&quot;platform_app_url&quot;:null,&quot;app_store_url&quot;:&quot;https://itunes.apple.com/us/app/bandcamp/id706408639?mt=8&quot;,&quot;play_store_url&quot;:&quot;https://play.google.com/store/apps/details?id=com.bandcamp.android&quot;,&quot;unsupported_device&quot;:true,&quot;fan_tralbum_data&quot;:null,&quot;album_id&quot;:2156270987,&quot;item_sellers&quot;:{&quot;836424264&quot;:{&quot;id&quot;:836424264,&quot;name&quot;:&quot;pragmar&quot;,&quot;currency&quot;:&quot;USD&quot;,&quot;max_price&quot;:1000.0,&quot;digital_vat_enabled&quot;:true,&quot;is_dsa_trader&quot;:false}},&quot;gift_card_balance&quot;:null,&quot;limited_checkout&quot;:false,&quot;ab_test_tralbum_auth_entrypoints&quot;:false,&quot;identities&quot;:{&quot;user&quot;:null,&quot;ip_country_code&quot;:&quot;US&quot;,&quot;fan&quot;:null,&quot;is_page_band_member&quot;:null,&quot;subscribed_to_page_band&quot;:null,&quot;bands&quot;:[],&quot;partner&quot;:false,&quot;is_admin&quot;:null,&quot;labels&quot;:[],&quot;page_band&quot;:null,&quot;active_licenses&quot;:[]},&quot;rec_footer&quot;:{},&quot;show_tos_banner_layout&quot;:true}"></div> <div id="menubar-wrapper" class=" header-rework-2018 header-discover-2023 "> <div id="menubar-vm" class="menubar-outer loading header-discover-2023" data-initial-values="{&quot;any_pro&quot;:false,&quot;is_tralbum_page&quot;:true,&quot;admin_level&quot;:null,&quot;artist_service_active&quot;:false,&quot;artist_subscriptions_enabled&quot;:false,&quot;active_profile_photo&quot;:null,&quot;cart_quantity&quot;:null,&quot;discover_root&quot;:&quot;https://bandcamp.com/discover&quot;,&quot;page_path&quot;:&quot;/album/ohdowas-volume-two&quot;,&quot;is_fan_page&quot;:false,&quot;is_download_page&quot;:false,&quot;show_crowdfunding_link&quot;:true,&quot;show_add_live_show&quot;:null,&quot;show_guide_link&quot;:null}"> <div id="menubar" class=" menubar-2018 out "> <ul id="site-nav" class="menubar-section horizontal" data-test="site-nav"> <li class="bclogo white" data-test="mb-bandcamp-logo"> <a href="https://bandcamp.com/?from=menubar_logo_logged_out"> <svg width="108px" height="17px" viewbox="0 0 127 20"><use xlink:href="#bandcamp-logo-color-white"></use></svg> </a> </li> <li class="bclogo aqua" data-test="mb-bandcamp-logo"> <a href="https://bandcamp.com/?from=menubar_logo_logged_out"> <svg width="108px" height="17px" viewbox="0 0 127 20"><use xlink:href="#bandcamp-logo-color-bcaqua"></use></svg> </a> </li> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <li class="menubar-item hoverable hidden-while-loading add-menu" data-test="mb-add"> <a class="menubar-add-link">+ add</a> <ul class="menu hidden-while-loading"> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <ol data-bind="css: {'page-band-links': pageBand.isLabel()}"> <li class="submenu-item" data-test="mb-add-album"><a data-bind="attr: {href: pageBand.trackpipe�LocalUrl() + '/edit_album'}, click: addAlbumClick">album</a></li> <li class="submenu-item" data-test="mb-add-track"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_track'}, click: addTrackClick">track</a></li> <li class="submenu-item" data-test="mb-add-merch"><a id="menubar-add-merch-link" data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_merch'}, click: addMerchClick"><span class="add-music">merch</span></a></li> <li class="submenu-item" data-test="mb-add-vinyl"><a id="menubar-add-merch-link" data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_vinyl_campaign'}"><span class="add-music">vinyl campaign</span></a></li> <li class="submenu-item" data-test="mb-add-listening-party"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_listening_party'}, click: addListeningPartyClick">listening party</a></li> </ol> <!-- /ko --> <!-- ko if: showBandControls() && pageBand.isLabel() --> <ol> <li class="ui-widget-content ui-menu-divider"></li> <li class="submenu-item"><a data-bind="click: addNewArtist">new artist</a></li> <li class="submenu-item"><a data-bind="click: addExistingArtist">existing artist</a></li> </ol> <!-- /ko --> </ul> </li> <!-- /ko --> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <li class="menubar-item hoverable hidden-while-loading" data-test="mb-stats"> <a data-bind="attr: {href: statsLinkHref2018}">stats</a> </li> <!-- /ko --> <!-- ko ifnot: showBandControls() || showLimitedAccessControls() --> <!-- ko ifnot: showMobileAutocomplete() --> <li id="main-search-container" class="search extended menubar-item " data-test="mb-search-box"> <form aria-label="autocomplete search" class="menubar-search signup-tooltip-parent" action="/search" method="get" data-tooltip-id="s" aria-busy="false"> <input tabindex="0" aria-autocomplete="list" class="dismiss-tooltip-alt search-bar" type="text" name="q" placeholder="Search for artist, album, or track" autocomplete="off" maxlength="2048"> <div role="progressbar" class="loading-icon" id="search-loading-icon" aria-busy="false"> <svg aria-label="loading icon" class="search-spinner" width="15" height="16" viewbox="-1 -1 16 16"> <use href="#search-spinner"></use> </svg> </div> <div aria-label="clear search" class="clear-autocomplete">×</div> <input type="hidden" class="selected-filter" name="item_type" value=""> <button type="submit" tabindex="-1" aria-label="submit for full search page" class="menubar-search-icon"><svg width="15" height="16" viewbox="0 0 15 16"><use href="#menubar-search-input-icon"></use></svg></button> <ul role="listbox" class="genre-list" aria-busy="false"></ul> <ul class="filter-list" aria-busy="false"></ul> <ul role="listbox" class="search-autocomplete" aria-busy="false"> <li class="simple results-see-all"> <a tabindex="-1" aria-label="visit full-search page"> <span>See all results</span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-tags"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-genre"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li aria-label="no matching results" class="autocomplete-no-results"> <p class="noresults-header">No matching results</p> <p class="noresults-text">Try a different filter or a new search keyword.</p> <div� class="tumbleweed"> <img loading="lazy" src="/img/search/tumbleweed-emptystate-lightbg.gif"> </div> </li> </ul> <li class="simple mobile-results-tags no-show"> <a> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <div class="mobile-placeholder"> <p>Search all Bandcamp artists, tracks, and albums</p> </div> <template id="autocomplete-results-item"><li class="result-item"> <a tabindex="-1"> <span class="result-art"><img></span> <span class="result-info"> <div class="result-title"><strong></strong></div> <cite></cite> <div class="result-type"></div> </span> </a> </li></template> <div class="signup-tooltip-outer search-tooltip-outer header-2018"></div> </form> <div aria-label="cancel search" class="cancel-autocomplete">cancel</div> </li> <!-- /ko --> <!-- /ko --> </ul> <ul id="user-nav" class="menubar-section horizontal"> <!-- ko if: user() --> <!-- ko if: partner() --> <li class="menubar-item hoverable hidden-while-loading"> <a href="https://bandcamp.com/partner">partner</a> </li> <!-- /ko --> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <!-- ko ifnot: showMobileAutocomplete() --> <!-- ko if: altSearch() --> <li id="alt-search-container" class="search extended menubar-item hidden-while-loading" data-bind="visible: altSearch()"> <form aria-label="autocomplete search" class="menubar-search signup-tooltip-parent" action="/search" method="get" data-tooltip-id="s" aria-busy="false"> <input tabindex="0" aria-autocomplete="list" class="dismiss-tooltip-alt search-bar" type="text" name="q" placeholder="Search for artist, album, or track" autocomplete="off" maxlength="2048"> <div role="progressbar" class="loading-icon" id="search-loading-icon" aria-busy="false"> <svg aria-label="loading icon" class="search-spinner" width="15" height="16" viewbox="-1 -1 16 16"> <use href="#search-spinner"></use> </svg> </div> <div aria-label="clear search" class="clear-autocomplete">×</div> <input type="hidden" class="selected-filter" name="item_type" value=""> <button type="submit" tabindex="-1" aria-label="submit for full search page" class="menubar-search-icon"><svg width="15" height="16" viewbox="0 0 15 16"><use href="#menubar-search-input-icon"></use></svg></button> <ul role="listbox" class="genre-list" aria-busy="false"></ul> <ul class="filter-list" aria-busy="false"></ul> <ul role="listbox" class="search-autocomplete" aria-busy="false"> <li class="simple results-see-all"> <a tabindex="-1" aria-label="visit full-search page"> <span>See all results</span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-tags"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-genre"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li aria-label="no matching results" class="autocomplete-no-results"> <p class="noresults-header">No matching results</p> <p class="noresults-text">Try a different filter or a new search keyword.</p> <div class="tumbleweed"> <img loading="lazy" src="/img/search/tumbleweed-emptystate-lightbg.gif"> </div> </li> </ul> <li class="simple mobile-results-tags no-show"> <a> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <div class="mobile-placeholder"> <p>Search all Bandcamp artists, tracks, and al�bums</p> </div> <template id="autocomplete-results-item"><li class="result-item"> <a tabindex="-1"> <span class="result-art"><img></span> <span class="result-info"> <div class="result-title"><strong></strong></div> <cite></cite> <div class="result-type"></div> </span> </a> </li></template> <div class="signup-tooltip-outer search-tooltip-outer header-2018"></div> </form> <div aria-label="cancel search" class="cancel-autocomplete">cancel</div> </li> <!-- /ko --> <li class="you-autocomplete-me menubar-item hidden-while-loading hoverable" data-bind="click: showAltSearch, visible: !altSearch()"> <a><svg width="26px" height="26px" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-search-icon"></use></svg></a> </li> <!-- /ko --> <!-- /ko --> <!-- claire minimized search for artist --> <!-- ko if: (fan() && !fan().private) --> <li id="feed-main" class="signup-tooltip-parent menubar-item hoverable hidden-while-loading" data-tooltip-id="f" data-test="mb-feed"> <a href="" title="feed"> <svg width="26px" height="26px" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-feed-icon"></use></svg> </a> <div class="signup-tooltip-outer feed-tooltip-outer header-2018"></div> </li> <li id="collection-main" class="menubar-item hoverable signup-tooltip-parent hidden-while-loading" data-tooltip-id="c" data-test="mb-collection"> <a href="" title="collection"> <svg width="26" height="26" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-collection-icon"></use></svg> </a> <div class="signup-tooltip-outer collection-tooltip-outer header-2018"></div> </li> <!-- /ko --> <li class="menubar-item hoverable hidden-while-loading" data-test="user-menu"> <a> <div data-bind="with: artistsMenu"> <!-- Fan only profile pic --> <!-- ko if: $parent.loggedInFanPhoto() --> <div class="userpic hidden-while-loading"> <img src="https://f4.bcbits.com/img/blank.gif" data-bind="src_image: {image_id: $parent.loggedInFanPhoto(), format: 'art_embedded_player'}"> </div> <!-- /ko --> <!-- ko ifnot: $parent.loggedInFanPhoto() --> <div class="userpic "> <div class="no-image-placeholder"></div> </div> <!-- /ko --> </div> </a> <ul class="menu user-menu hidden-while-loading" data-bind="with: artistsMenu, css: { label: (artistsMenu.loggedInLabelMemberBands().length > 0 || artistsMenu.linkedNonLabelMemberBands().length > 1) }"> <ol class="user-menu-wrapper"> <!-- ARTIST --> <!-- ko if: bmgr.bands().length >= 1 && loggedInBand() --> <li class="submenu-item"> <a data-bind="attr: { href: loggedInBand().trackpipeLocalUrl()}" class="name"> <strong class="menu-bandname" data-bind="text: optionsLoggedInBand().title, css: { long: !optionsLoggedInBand().showPro}">artists</strong> <div data-bind="visible: optionsLoggedInBand().showPro" class="menubar-badge-pro round3 hidden-while-loading">PRO</div> <div class="view-site">view site</div> </a> </li> <li class="submenu-item"> <a data-bind=" attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + loggedInBand().id}, css: {admin: optionsLoggedInBand().adminAccess}"> <span>edit profile</span> </a> </li�> <li class="submenu-item"> <a data-bind=" attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + loggedInBand().id}, css: {admin: optionsLoggedInBand().adminAccess}"> <span>tools</span> </a> </li> <li class="ui-menu-item submenu-item"> <!-- ko ifnot: loggedInBand().hasService() --> <a data-bind="attr: { href: 'https://bandcamp.com/subscriptions?band_id=' + loggedInBand().id + '&from=menubar'}">subscription</a> <!-- /ko --> <!-- ko if: loggedInBand().hasService() --> <a data-bind="attr: { href: loggedInBand().trackpipeLocalUrl() + '/' + loggedInBand().serviceUrlFragment() + '?from=menubar'}">subscription</a> <!-- /ko --> </li> <!-- /ko --> <!-- FAN --> <!-- ko if: ($parent.fan() && !$parent.fan().private) --> <li class="submenu-item"> <a href="" class="name"> <strong class="menu-bandname long" data-test="fan-username"></strong> <div class="view-collection" data-test="submenu-item-view-collection">view collection</div> </a> </li> <li class="submenu-item"><a href=""><span data-test="submenu-item-purchases">purchases</span></a></li> <!-- /ko --> <li class="ui-widget-content ui-menu-divider first"></li> <!-- LABEL ARTISTS --> <!-- ko if: loggedInLabelMemberBands() && loggedInLabelMemberBands().length > 0 --> <li class="menu-switch ui-menu-item submenu-item ui-state-disabled" data-bind="visible: !showLinkedBands()"> <span data-bind="attr: {href: loggedInBand().trackpipeLocalUrl() + '/artists?from=menubar_artist_dropdown'}, text: loggedInLabelMemberBandsCountStr()"></span> </li> <ol class="label-artist-menu no-pro-badges ui-state-disabled ui-menu-item" data-bind="visible: !showLinkedBands()" data-test="label-artists"> <input type="text" class="artist-filter-text" data-test="artist-filter-text" data-bind="textInput: labelMemberBandsSearchTerm, visible: loggedInLabelMemberBands().length > 10" placeholder="Search all artists"> <!-- ko foreach: filteredLoggedInLabelMemberBands() --> <li class="label-member-band submenu-item" data-bind="template: { 'name': 'band-menuitem-template-options' }"></li> <!-- /ko --> <!-- ko if: filteredLoggedInLabelMemberBands().length == 0 --> <li class="no-results submenu-item">no results</li> <!-- /ko --> </ol> <li class="ui-widget-content ui-menu-divider" data-bind="visible: !showLinkedBands()"></li> <!-- /ko --> <!-- CONNECTED ACCOUNTS --> <!-- ko if: linkedNonLabelMemberBands().length > 1 --> <ol class="linked-accounts-wrapper"> <li class="menu-switch ui-menu-item submenu-item linked-accounts-menu ui-state-disabled" data-bind="click: () => showLinkedBands(!showLinkedBands())" data-test="linked-accounts-header"> <span data-bind="text: loggedInLinkedBandsCountStr()"></span><div data-bind="css: { 'arrow-down': showLinkedBands(), 'arrow-right' : !showLinkedBands() }"></div> </li> <ol class="linked-accounts-menu-content" data-bind="visible: showLinkedBands()" data-test="linked-accounts"> <!-- ko foreach: linkedNonLabelMemberBands() --> <li class="submenu-item" data-bind="template: { 'name': 'band-menuitem-template' }, css: { 'hidden': ($data.id == $root.artistsMenu.loggedInBand().id) � }"></li> <!-- /ko --> </ol> </ol> <li class="ui-widget-content ui-menu-divider"></li> <!-- /ko --> <!-- ALL USERS --> <ol class="all-user-option"> <li class="submenu-item"><a href="https://bandcamp.com/settings?from=menubar" data-test="submenu-item-settings">settings</a></li> <li class="submenu-item"><a href="https://get.bandcamp.help" data-test="submenu-item-help">help</a></li> <li class="submenu-item"><a class="logout-action" href="https://bandcamp.com/logout" data-test="submenu-item-logout">log out</a></li> </ol> </ol> </ul> </li> <!-- /ko --> <!-- ko ifnot: user() --> <li data-bind="visible: hasCart" class="menubar-item hoverable cart-wrapper hidden-while-loading svg-icon" data-test="mb-cart"> <a href="https://bandcamp.com/cart" data-bind="click: goCart" title="cart"> <svg width="26" height="26" class="menubar-cart-icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#menubar-cart-icon"></use> <text data-bind="text: numCartItemsDisplay" x="15" y="12" dominant-baseline="middle" text-anchor="middle"> </text> </svg> </a> </li> <li class="menubar-item hoverable " data-test="mb-signup"> <a class="all-signup-link"> sign up </a> </li> <li class="menubar-item hoverable " data-test="mb-login"> <a href="https://bandcamp.com/login?from=menubar" class="login-link"> log in </a> </li> <!-- /ko --> </ul> </div> <div class='corp-banners'> </div> <!-- Knockout template for list items in the artists menu --> <script type="text/html" id="band-menuitem-template"> <a class="menu-artistitem" data-bind="css: {'is-pro': isPro()}, attr: {href: $root.artistsMenu.isPageBand(id) ? '' : trackpipeLocalUrl()}" > <span class="menu-artistpic"> <!-- ko if: photo() --> <img data-bind="src_image: {image_id: photo(), format: 'art_embedded_player'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="no-image-placeholder"></div> <!-- /ko --> </span> <span data-bind="text: name()" class="menu-bandname menu-text"></span> <span data-bind="visible: isPro()" class="menubar-badge-pro round3">PRO</span> </a> </script> <script type="text/html" id="band-menuitem-template-options"> <a data-bind="attr: {href: trackpipeLocalUrl()}" class="menu-artistitem"> <span class="menu-artistpic"> <!-- ko if: photo() --> <img data-bind="src_image: {image_id: photo(), format: 'art_embedded_player'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="no-image-placeholder"></div> <!-- /ko --> </span> <span data-bind="text: name()" class="menu-bandname menu-text"></span> <span class="show-more" data-bind="visible: $root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id), click: () => $root.artistsMenu.setActiveLabelMemberBand(id)">•••</span> </a> <!-- ko if: ($root.artistsMenu.activeLabelMemberBand() == id) --> <div class="label-artist-menu-links ui-menu-item"> <span data-bind="visible: $root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id)"> <a data-bind=" attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + id}" > <span class="menu-text">edit profile</span> </a> <a data-bind=" attr: {href: 'https://bandcamp.com/tools?from=menubar�&id=' + id}" > <span class="menu-text">tools<span> </a> <!-- ko if: hasItems --> <a data-bind="click: $root.artistsMenu.launchPageDesign.bind($data)"><span class="menu-text">page design</span></a> <!-- /ko --> <!-- ko ifnot: hasService() --> <a data-bind="attr: { href: 'https://bandcamp.com/subscriptions?band_id=' + id + '&from=menubar'}"><span class="menu-text">subscription</span></a> <!-- /ko --> <!-- ko if: hasService() --> <a data-bind="attr: { href: trackpipeLocalUrl() + '/' + serviceUrlFragment() + '?from=menubar'}"><span data-bind="text: serviceName()" class="menu-text">subscription</span></a> <!-- /ko --> </span> </div> <!-- /ko --> <span class="show-less" data-bind="visible: $root.artistsMenu.activeLabelMemberBand() == id && ($root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id)), click: () => $root.artistsMenu.setActiveLabelMemberBand(id)">show less</span> </script> <!-- Knockout template for the parent label --> <script type="text/html" id="band-parentlabel-template"> <div data-bind="css: {'artist-listing-with-links': $parent.columns() > 1}"> <a class="menu-artistitem" data-bind="attr: {href: trackpipeUrlHttps()}"> <!-- ko if: $parent.columns() === 1 --> <span class="menu-artistpic"> <img data-bind="src_image: {image_id: photo(), format: 'bio_navbar'}"> </span> <span data-bind="text: name()" class="menu-bandname"></span> <!-- /ko --> <!-- ko if: $parent.columns() > 1 --> <!-- ko if: photo() --> <img class="photo" data-bind="src_image: {image_id: photo(), format: 'fan_bio_thumb_small'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="photo none"></div> <!-- /ko --> <!-- /ko --> </a> <div class="infobox"> <p class="name"><a data-bind="attr: {href: trackpipeUrl()}, text: name()"></a></p> <p class="actions"> <a data-bind="attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + id}">profile</a> &middot; <a data-bind="attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + id}">tools</a> &middot; <a data-bind="attr: {href: trackpipeLocalUrl() + '/stats?from=menubar'}">stats</a> </p> </div> </div> </script> </div> </div> <div class="bannercontainer"> </div> <div class="corpbanner newsletter-invite-banner" style="display: none;"> <span class="tell-us-what-you-like">Get fresh music recommendations delivered to your inbox every Friday.</span> <svg class="dismiss" width="18" height="18" viewbox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-close"></use></svg> </div> <div class="corpbanner tos-update"> <div class="text"> We’ve updated our <a class="tos-update-link" target="_blank" href="/terms_of_use">Terms of Use</a>. You can review the changes <a class="tos-update-link" target="_blank" href="/terms_of_use">here</a>. </div> <div class="text text-phone"> We’ve updated our <a class="tos-update-link" target="_blank" href="/terms_of_use">Terms of Use</a>. You can review the changes <a class="tos-update-link" target="_blank" href="/terms_of_use">here</a>. </div> <a class="dismiss-banner" href="#"> <span class="ui-icon dismiss-icon"></span> </a> </div> <!-- --> <div id="centerWrapper"> <div id="propOpenWrapper"> <div id="pgBd" class="yui-skin-sam"> <style type="text/css" id="custom-design-rules-style" data-design="{&quot;bg_color&quot;:&�quot;0D4268&quot;,&quot;text_color&quot;:&quot;363636&quot;,&quot;secondary_text_color&quot;:&quot;666666&quot;,&quot;link_color&quot;:&quot;1A4D77&quot;,&quot;body_color&quot;:&quot;F0F0F0&quot;,&quot;hd_ft_color&quot;:&quot;335975&quot;,&quot;navbar_bg_color&quot;:&quot;D7D7D7&quot;,&quot;invert_iconography&quot;:null,&quot;tile_bg&quot;:1,&quot;bg_halign&quot;:&quot;l&quot;,&quot;bg_image_id&quot;:3097003,&quot;bg_file_name&quot;:&quot;bcbg.png&quot;,&quot;defaultbg&quot;:false,&quot;bg_fixed&quot;:null,&quot;bg_behavior&quot;:&quot;r&quot;}"> #propOpenWrapper { background: none transparent; } #pgBd { background: #F0F0F0; color: #363636; } a.custom-color, .custom-link-color, #trackInfo a:not(.notSkinnable), #trackInfo .buy-link, #tagArea a, #rightColumn a, #name-section a, #indexpage a, .editable-grid a, .featured-grid a, #band-navbar a, #live-ticket-item a.themeable, #live-ticket-item .buy-link, #live-ticket-item .more-merch a, #merch-item p a, #merch-item .buy a, #merch-item .more-merch a, button.order_package_link.buy-link, h4.ft.compound-button.send-as-gift, .share-collect-controls a, .share-collect-controls button, .follow-unfollow, .follow-unfollow div, .collected-by a, .subscribe a, .sub a, .video-list a, .sub .main a, .subwelcome a, .artists-grid-name a, .featured-grid-name, .label-welcome .buttons a.new, .themed .label-band-selector a.themeable, .tralbum-tags a, button.join-live-event.live-event.live-event-stream-button { color: #1A4D77; } #trackInfo .g-button:not(.send-as-gift):not([disabled]), #merch-item .g-button:not(.send-as-gift):not([disabled]) { background-color: #1A4D77; border-color: #1A4D77; color: #F0F0F0; } #trackInfo .g-button.send-as-gift:not([disabled]), #merch-item .g-button.send-as-gift:not([disabled]) { color: #1A4D77; border-color: rgba(34, 34, 34, 0.32); } .themed .label-band-selector .bands-menu { border: 1px solid #0D4268; } .themed .label-band-selector .bands-menu, .themed .label-band-selector .bands-menu .menu-artistpic { background: #F0F0F0; } .label-welcome h2, .label-welcome p { color: #363636; } .label-welcome .buttons a.new { box-shadow: 2px 2px #1A4D77; } .label-welcome .buttons a.existing { box-shadow: 2px 2px #363636; } #live-ticket-item .buy, #live-ticket-item .included-tralbum-info a { color: #1A4D77; } #live-calendar-icon-stroke, #live-clock-icon-stroke { stroke: #363636; } .campaign-custom-header #customHeader { background-color: #; } .primaryText, #discography a.primaryText, #trackInfo a.title_link, .label-welcome .buttons a.existing { color: #363636; } .secondaryText { color: #666666; } #band-navbar a:hover { border-color: #1A4D77; } #band-navbar a.active { color: #363636; border-color: #363636; } .themed .label-band-selector .label { color: #666666; } .themed .label-band-selector .tabs > li { border-color: #666666; } .themed .label-band-selector a.selected { color: #363636; } .themed .label-band-selector .caret { fill: #1A4D77; } .themed .label-band-selector .selected .caret { fill: #363636; } #trackInfo a.notable { color: red; /* overrides above */ } #band-navbar { background-color: #D7D7D7; } body { background: #0D4268; background-position: left top; background-repeat: repeat; background-image: url(https://f4.bcbits.com/img/0003097003_130.jpg); } body.has-menubar { background-position: left 53px; } body.has-top-banner { background-position: left 40px; } body.has-menubar.has-top-banner { backgroun�d-position: left 88px; } body.has-corpbanner2 { background-position: left calc(48px - 1px); } body.has-menubar.has-corpbanner2 { background-position: left calc(53px + 48px - 1px); } #pgHd, .lang-picker-content { background-color: #335975; } .just-icon { color: #F0F0F0; } .just-icon-bg { border-right-color: #363636; } .collected-by .ellipsis-text { color: #1A4D77; } .collected-by .ellipsis-bg { background-color: #1A4D77; } button.subtop, button.subbot, button.custom-color { background: #1A4D77; color: #F0F0F0; } .sub .includeditems .item a { color: #363636; } .sub .post-message-link { background-color: rgba(26, 77, 119, 0.2); color: #1A4D77; } .sub ul.tierslist li.tier { border-color: rgba(26, 77, 119, 0.2); } .sub button.tierbutton .spacer { background-color: #F0F0F0; } ol.sub-navbar li.active, .invertIconography ol.sub-navbar li.active { background-color: #F0F0F0; } ol.sub-navbar a { color: #1A4D77; } .post-subscribe .button-background { background-color: rgba(26, 77, 119, 0.2); color: #1A4D77; } .post-subscribe .band-link-color, .post-subscribe .message-text button, .post-subscribe .new-feed-stories button, .post-subscribe .new-feed-stories-floater button { color: #1A4D77; } .post-subscribe .new-feed-stories-floater button { background-color: #F0F0F0; } .buyFullDiscography .art .art-thumb { background-color: #F0F0F0; } .collected-by .loading { color: #363636; } /* Styles for 05-2019 tralbum page tests -- temporary only */ .artist-support { border: 2px solid #1A4D77; } .artist-support__bg { background-color: #1A4D77; } /* community page styles */ </style> <style> </style> <div id="customHeaderWrapper"> <div class="band-navbar-wrapper flex"> <ol id="band-navbar"> <li> <a href="/music" class="primaryText active"> music </a> </li> <li> <a href="/community"> community </a> </li> </ol> </div> <div class="bannercontainer"> </div> </div> <div class="trackView leftMiddleColumns has-art" data-tooltips="{&quot;tooltips&quot;:[],&quot;dash_seen&quot;:null}"> <div id="name-section"> <h2 class="trackTitle"> ohdowas volume two </h2> <h3 style="margin:0px;">by <span> <a href="https://pragmar.bandcamp.com">pragmar</a> </span> </h3> </div> <div class="middleColumn"> <div id="tralbumArt"> <a class="popupImage" href="https://f4.bcbits.com/img/a2359570829_10.jpg"> <img src="https://f4.bcbits.com/img/a2359570829_16.jpg"> </a> </div> <div class="share-panel-wrapper-desktop signup-tooltip-parent" data-tooltip-id="x"></div> </div> <div id="trackInfo" class="leftColumn"> <div id="trackInfoInner"> <div class="inline_player "><table> <tr> <td class="play_c�ell" rowspan="2"> <a role="button" aria-label="Play/pause"><div class="playbutton"></div></a> </td> <td class="track_cell" colspan="3"> <div class="track_info"> <span class="title-section hiddenelem"> <a class="title_link primaryText" href="#"><span class="title"></span></a> </span> <span class="time secondaryText hiddenelem"> <span class="time_elapsed"></span> / <span class="time_total"></span> </span> <span class="message hiddenelem"></span> </div> </td> </tr> <tr> <td class="progbar_cell"> <div class="progbar"> <div class="progbar_empty"> <div class="progbar_fill"></div> <div class="thumb"></div> </div> </div> </td> <td class="prev_cell"> <a role="button" aria-label="Previous track"><div class="prevbutton hiddenelem"></div></a> </td> <td class="next_cell"> <a role="button" aria-label="Next track"><div class="nextbutton hiddenelem"></div></a> </td> </tr> </table> </div> <ul class="tralbumCommands"> <li class="buyItem digital"> <h3 class="hd"> <button class='download-link buy-link' type="button"> <span class="buyItemPackageTitle primaryText">Digital Album</span> </button> <div class="digitaldescription secondaryText"> Streaming + Download </div> </h3> <div class="bd"> Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app. </div> <script type="text/javascript" nonce="LuaHyARs7LtvortjQ2+yzQ=="> $(".buyItem .bd").last().bcTruncate(TruncateProfile.get("buyItem"), "more", "less"); </script> <div class="listing-purchasable-with-gift-card "> <svg class="icon gift-card-icon-bordered small" width="9px" height="10px" viewbox="0 0 9 10"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#gift-card-icon"></use></svg> Purchasable with gift card </div> <div class="audio-quality hi-res"> Download available in 24-bit/96kHz. </div> <div class="ft"> <h4 class="ft compound-button main-button"> <button class='download-link buy-link' type="button"> Buy Digital Album </button>&nbsp; <span class="buyItemExtra buyItemNyp secondaryText">name your price</span> </h4> <h4 class="ft compound-button send-as-gift"> <button type="button" class="download-link buy-link" data-test="send-tralbum-as-gift"> Send as Gift </button>&nbsp; </h4> </div> </li> <li id='collect-item-placeholder'></li> <li class="share-link-container new-share-collect"> <h3><button id="share-link" class="compound-button"><span id="share-link-share">Share</span><span id="share-link-embed"> / Embed</span></button></h3> </li> </ul> � <table class="track_list track_table" id="track_table"> <tr class="track_row_view linked" rel="tracknum=1"> <td class="play-col"><a role="button" aria-label="Play proton death"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">1.</div></td> <td class="title-col"> <div class="title"> <a href="/track/proton-death"><span class="track-title">proton death</span></a> <span class="time secondaryText"> 06:27 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/proton-death"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/proton-death?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=2"> <td class="play-col"><a role="button" aria-label="Play the dark night"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">2.</div></td> <td class="title-col"> <div class="title"> <a href="/track/the-dark-night"><span class="track-title">the dark night</span></a> <span class="time secondaryText"> 07:20 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/the-dark-night"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/the-dark-night?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=3"> <td class="play-col"><a role="button" aria-label="Play the primrose path"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">3.</div></td> <td class="title-col"> <div class="title"> <a href="/track/the-primrose-path"><span class="track-title">the primrose path</span></a> <span class="time secondaryText"> 04:21 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/the-primrose-path"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/the-primrose-path?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=4"> <td class="play-col"><a role="button" aria-label="Play dance of the edgelord"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">4.</div></td> <td class="title-col"> <div class="title"> <a href="/track/dance-of-the-edgelord"><span class="track-title">dance of the edgelord</span></a> <span class="time secondaryText"> 05:22 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/dance-of-the-edgelord"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/dance-of-the-edgelord?action=download"> buy track </a> </div></td> </tr> </table> � <h3 class="credits-label">credits</h3> <div class="tralbumData tralbum-credits"> released August 19, 2017 <br><br>written and performed by ben caulfield <br> mixed by ryan power </div> <script type="text/javascript" nonce="LuaHyARs7LtvortjQ2+yzQ=="> $(".tralbum-credits").last().bcTruncate(TruncateProfile.get("tralbum_long"), "more", "less"); </script> <h3 class="license-label">license</h3> <div id="license" class="info license"> <a class="cc-icons" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" target="_blank"><span class="attribution"></span><span class="non-commercial"></span><span class="share-alike"></span></a><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" target="_blank">some rights reserved</a> </div> </div> </div> <h3 class="tags-label">tags</h3> <div class="tralbumData tralbum-tags tralbum-tags-nu hidden"> <h3><span class="tags-inline-label">Tags</span></h3> <a class="tag" href="https://bandcamp.com/discover/rock?from=tralbum&artist=836424264">rock</a> <a class="tag" href="https://bandcamp.com/discover/prog?from=tralbum&artist=836424264">prog</a> <a class="tag" href="https://bandcamp.com/discover/soundtrack?from=tralbum&artist=836424264">soundtrack</a> <a class="tag" href="https://bandcamp.com/discover/video-game?from=tralbum&artist=836424264">video game</a> <a class="tag" href="https://bandcamp.com/discover/videogame?from=tralbum&artist=836424264">videogame</a> <a class="tag" href="https://bandcamp.com/discover/keene?from=tralbum&artist=836424264">Keene</a> </div> </div> <div id="rightColumn" class="rightColumn"> <div id="sidecart" style="display: none"> <div id="sidecartReveal" class="reveal"> <div id="sidecartBody"> <div id="sidecartHeader"> <h3 class="title shopping-cart">Shopping cart</h3> </div> <div id="sidecart-phone-reveal"> <div id="sidecartContents"> <div id="item_list"> </div> </div> <div id="sidecartFooter"> <div id="sidecartSummary"> <table id="summary"> <tr class="small"> <th>subtotal</th> <td class="numeric"></td> <td class="currency"><a class="country-picker"></a></td> </tr> <tr> <td colspan="3" class="small sidecartTaxText">taxes calculated at checkout</td> </tr> </table> <div class="summary-notes"> </div> </div> <a id="sidecartCheckout" class="buttonLink notSkinnable" href="#" data-test="sidecartCheckout"> Check out </a> </div> </div> </div> </div> </div> <div class="tralbum-tooltip-parent bio-image" data-bind="css: {'show-tooltip': showing}"> <div class="tralbum-tooltip-outer"> <div class="inner-squarecle-wrapper"> <div class="inner�-squarecle"></div> <div class="inner-squarecle-contents"> <a class="tooltip-action" data-bind="click: close, text: centralText"></a> </div> </div> <div class="tralbum-tooltip"> <div class="tralbum-tooltip-inner"> <span class="progress" data-bind="text: progress"></span> <span data-bind="text: tipText"></span> <a class="dismiss-tooltip" data-bind="click: continueTips, text: closeText"></a> </div> </div> </div> </div> <div id="bio-container" class="empty" data-bind="css: {'ko-ready': $data}"> <h3 class="title bio-label hiddenAccess">about</h3> <p id="band-name-location"> <span class="title">pragmar</span> <span class="location secondaryText">Keene, New Hampshire</span> </p> <div class="following-actions-wrapper signup-tooltip-parent" data-tooltip-id="b"> <div id="following-actions"> <button type="button" class="follow-unfollow compound-button" style="visibility: hidden;"> <div>placeholder</div> </button> </div> <div class="signup-tooltip-outer follow-tooltip-outer"></div> </div> <div class="signed-out-artists-bio-text"> </div> <ol id="band-links"> <li><a target="_blank" rel="nofollow ugc me" referrerpolicy="strict-origin-when-cross-origin" href="http://www.pragmar.com">pragmar.com</a></li> </ol> </div> <div class="tralbum-tooltip-parent bio-text" data-bind="css: {'show-tooltip': showing}"> <div class="tralbum-tooltip-outer"> <div class="inner-squarecle-wrapper"> <div class="inner-squarecle"></div> <div class="inner-squarecle-contents"> <a class="tooltip-action" data-bind="click: close, text: centralText"></a> </div> </div> <div class="tralbum-tooltip"> <div class="tralbum-tooltip-inner"> <span class="progress" data-bind="text: progress"></span> <span data-bind="text: tipText"></span> <a class="dismiss-tooltip" data-bind="click: continueTips, text: closeText"></a> </div> </div> </div> </div> <div id="discography" class="sidebar"> <h3 class="title"><a href="/music" class="link-and-title primaryText">discography</a></h3> <ul> <li> <div> <a class="thumbthumb " href="/album/ohdowas-volume-two"> <img src="https://f4.bcbits.com/img/a2359570829_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/ohdowas-volume-two">ohdowas volume two</a></div> <div class="trackYear secondaryText">Aug 2017</div> </li> <li> <div> <a class="thumbthumb " href="/album/ohdowas-volume-one"> <img src="https://f4.bcbits.com/img/a0957003327_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/ohdowas-volume-one">ohdowas volume one</a></div> <div class="trackYear secondaryText">Dec 2015</div> </li> <li> <div> <a class="thumbthumb " href="/album/nearly-irrelevant"> <img src="https://f4.bcbits.com/img/a0451789984_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/nearly-irrelevant">nearly irrelevant</a></div> <div class="trackYear secondaryText">Oct 2005</div> </li> <li> <div> <a class="thumbthumb " href="/album/the-�troglobytes"> <img src="https://f4.bcbits.com/img/a0448604622_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/the-troglobytes">the troglobytes</a></div> <div class="trackYear secondaryText">May 2005</div> </li> <li> <div> <a class="thumbthumb " href="/album/crossing-the-rubicon"> <img src="https://f4.bcbits.com/img/a3615438398_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/crossing-the-rubicon">crossing the rubicon</a></div> <div class="trackYear secondaryText">Oct 1998</div> </li> <li> <div> <a class="thumbthumb " href="/album/demo-tape-95"> <img src="https://f4.bcbits.com/img/a2787672971_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/demo-tape-95">demo tape &#39;95</a></div> <div class="trackYear secondaryText">Jan 1995</div> </li> </ul> </div> <h3 id="contact-help" class="title">contact / help</h3> <p id="contact-tracker-data" data-band-id="836424264"> <a href="/contact?b=836424264&amp;n=pragmar" title="Send an email to pragmar">Contact pragmar</a> </p> <p><a href="/help/downloading?from=tralbum_downloading" target="_blank">Streaming and <span id="sidebar-contact-label-break"><br></span>Download help</a></p> <p id="report-account-vm" data-tou-report-params="{&quot;i_type&quot;:&quot;a&quot;,&quot;i_id&quot;:2156270987,&quot;a_id&quot;:836424264}"> <a data-bind="click: showDialog"> Report this album or account </a> </p> </div> <div id="collectors-data" data-blob="{&quot;thumbs&quot;:[],&quot;more_thumbs_available&quot;:false,&quot;reviews&quot;:[],&quot;more_reviews_available&quot;:false,&quot;band_thanks_text&quot;:&quot;supported by&quot;,&quot;shown_reviews&quot;:[],&quot;shown_thumbs&quot;:[]}"></div> <div style="clear:both"></div> </div> <div id="pgFt"> <div class="recommendations-container" id="recommendations_container" data-nosnippet> <div class="recommendations-content"> <div class="first-row"> <div class="recs-section bc-recs"> <p class="section-title"> If you like pragmar, you may also like: </p> <ul class="horizontal"> <li class="recommended-album footer-bcw" id="id-3865419284" data-trackid="2685080883" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=2685080883&amp;ts=1748367459&amp;t=efb19d05f9daf10a11ba54afe65b56dd2a0d169f&quot;}" data-albumtitle="The Crimson Idol" data-albumid="3865419284" data-artist="W.A.S.P." data-artistid="2475412399" data-from="footer-bcw-a2156270987"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1619963431_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://madfishmusic.bandcamp.com/album/the-crimson-idol?from=footer-bcw-a2156270987"><span class="release-title">The Crimson Idol</span><br><span class="spacer"></span><span class="by-artist">by W.A.S.P.</span></a> </p> <div class="album-details"> <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">Jun 7, 2024</span></p> <a class="go-to-album album-link" href="https://madfishmusic.bandcamp.com/album/the-crimson-idol?from=footer-bcw-a2156270987">go to album</a> </div> �</li> <li class="recommended-album footer-nn" id="id-2387844272" data-trackid="1393506294" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=1393506294&amp;ts=1748367459&amp;t=0dee99af2911d490a526432ce30cc629b1781104&quot;}" data-albumtitle="Magic Fig" data-albumid="2387844272" data-artist="Magic Fig" data-artistid="3328417766" data-from="footer-nn-a2156270987"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a3925252821_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://magicfig.bandcamp.com/album/magic-fig?from=footer-nn-a2156270987"><span class="release-title">Magic Fig</span><br><span class="spacer"></span><span class="by-artist">by Magic Fig</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">An assemblage of San Francisco indie pop all-stars try their hand at Canterbury scene-style psychedelia to excellent effect. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">May 11, 2024</span></span></p> <a class="go-to-album album-link" href="https://magicfig.bandcamp.com/album/magic-fig?from=footer-nn-a2156270987">go to album</a> </div> </li> <li class="recommended-album footer-aotd" id="id-667823660" data-trackid="3638992266" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=3638992266&amp;ts=1748367459&amp;t=9fea5ad91954f28999227055ca7e6c9fd6fdca6c&quot;}" data-albumtitle="Perseids" data-albumid="667823660" data-artist="somesurprises" data-artistid="3487230522" data-from="footer-aotd-a2156270987"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a2772007702_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://somesurprises.bandcamp.com/album/perseids?from=footer-aotd-a2156270987"><span class="release-title">Perseids</span><br><span class="spacer"></span><span class="by-artist">by somesurprises</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">The Seattle band work around the edges of shoegaze and dream pop with a rare sense of clarity and momentum. </span><span class="comment-author">Bandcamp Album of the Day <span class="date">Apr 19, 2024</span></span></p> <a class="go-to-album album-link" href="https://somesurprises.bandcamp.com/album/perseids?from=footer-aotd-a2156270987">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-905839698" data-trackid="436732975" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=436732975&amp;ts=1748367459&amp;t=e4f0415769cbb55297da8cd19c27f7d2512906b0&quot;}" data-albumtitle="Perpetual Stew" data-albumid="905839698" data-artist="Junegrass" data-artistid="3831410278" data-from="footer-nn-a2156270987"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1806849999_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://junegrass.bandcamp.com/album/perpetual-stew?from=footer-nn-a2156270987"><span class="release-title">Perpetual Stew</span><br><span class="spacer"></span><span class="by-artist">by Junegrass</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">Sharp interplay, kale�idoscopic influences, and verdant textures push the Chicago band&#39;s instrumental boogie to transcendent new heights. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Mar 17, 2024</span></span></p> <a class="go-to-album album-link" href="https://junegrass.bandcamp.com/album/perpetual-stew?from=footer-nn-a2156270987">go to album</a> </div> </li> <li class="recommended-album footer-bcw" id="id-428151605" data-trackid="838161118" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=838161118&amp;ts=1748367459&amp;t=9ce8d9fbc62a3f4628e0b1bcec523a7a84efbef7&quot;}" data-albumtitle="Escape Velocity" data-albumid="428151605" data-artist="Zombi" data-artistid="57633697" data-from="footer-bcw-a2156270987"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a3647963025_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://zombi.bandcamp.com/album/escape-velocity?from=footer-bcw-a2156270987"><span class="release-title">Escape Velocity</span><br><span class="spacer"></span><span class="by-artist">by Zombi</span></a> </p> <div class="album-details"> <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">Oct 27, 2023</span></p> <a class="go-to-album album-link" href="https://zombi.bandcamp.com/album/escape-velocity?from=footer-bcw-a2156270987">go to album</a> </div> </li> <li class="recommended-album footer-bcw" id="id-1080804190" data-trackid="3926018687" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=3926018687&amp;ts=1748367459&amp;t=37412f3c08a7d246caa9de03b6769c33f95746d8&quot;}" data-albumtitle="Spirit Animal" data-albumid="1080804190" data-artist="Zombi" data-artistid="57633697" data-from="footer-bcw-a2156270987"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a0509460280_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://zombi.bandcamp.com/album/spirit-animal?from=footer-bcw-a2156270987"><span class="release-title">Spirit Animal</span><br><span class="spacer"></span><span class="by-artist">by Zombi</span></a> </p> <div class="album-details"> <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">Oct 27, 2023</span></p> <a class="go-to-album album-link" href="https://zombi.bandcamp.com/album/spirit-animal?from=footer-bcw-a2156270987">go to album</a> </div> </li> <li class="recommended-album footer-bcw" id="id-3951226630" data-trackid="1948648504" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=1948648504&amp;ts=1748367459&amp;t=c2da3676b456a9c851d040dd1edf8cc5252e3901&quot;}" data-albumtitle="Surface to Air" data-albumid="3951226630" data-artist="Zombi" data-artistid="57633697" data-from="footer-bcw-a2156270987"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a2811770838_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://zombi.bandcamp.com/album/surface-to-air?from=footer-bcw-a2156270987"><span class="release-title">Surface to Air</span><br><span class="spacer"></span><span class="by-artist">by Zombi</span></a> </p> <div class="album-details">� <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">Oct 27, 2023</span></p> <a class="go-to-album album-link" href="https://zombi.bandcamp.com/album/surface-to-air?from=footer-bcw-a2156270987">go to album</a> </div> </li> </ul> </div> </div> <div class="second-row"> <img src="/img/0.gif" class="lazy first-row-beacon" data-clicks=footer_bcw_rec_seen,footer_nn_rec_seen,footer_aotd_rec_seen,footer_nn_rec_seen,footer_bcw_rec_seen,footer_bcw_rec_seen,footer_bcw_rec_seen,footer_seen> <div class="bc-daily-section"> <p class="section-title"><a class="bcd-title" href="https://daily.bandcamp.com?utm_source=footer">Bandcamp Daily</a>&nbsp;&nbsp;<span class="subtitle">your guide to the world of Bandcamp</span></p> <ul class="horizontal"> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/the-stories-behind-big-crown-records-soulful-singles?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0020793483_33.jpg"></div> <p class="story-headline">The Stories Behind Big Crown Records’ Soulful Singles</p> </a> </li> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/composer-meara-oreilly-brings-hockets-into-the-future?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0018395902_33.jpg"></div> <p class="story-headline">Composer Meara O’Reilly Brings Hockets Into the Future</p> </a> </li> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/merch-table-samana-hidden-obelisk-wales?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0017911903_33.jpg"></div> <p class="story-headline">The Merch Table: Samana Give Listeners a Map to Locate an Obelisk Hidden in Wales</p> </a> </li> </ul> </div> <div class="bc-weekly-section"> <p class="section-title">On Bandcamp Radio</p> <div class="bc-weekly-content"> <div class="bcw-image-container"> <a class="bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><img class="bcw-image" src="https://f4.bcbits.com/img/0039848212_33.jpg"></a> </div> <div class="blurb-and-button"> <a class="linked-blurb bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><p class="bcw-blurb">dreamcastmoe stops by to talk about his new release &#39;The Lost Tape Vol 3&#39;.</p></a> <a class="go-to-bcweekly bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><div><span>listen now </span> <svg class="icon play-bcweekly" viewbox="0 0 12 14"><use href="#play-bcweekly"></use></svg></div></a> </div> </div> </div> <img src="/img/0.gif" class="lazy editorial-seen-beacon" data-clicks=footer_fallback_article_seen,footer_fallback_article_seen,footer_fallback_article_seen,footer_bcw_seen> </div> </div> <svg class="svg-defs" xmlns="http://www.w3.org/2000/svg"> <defs> <path id="bc-daily-arrow" d="M 14,3.5 9,0 9,3 0,3 0,4 9,4 9,7 z"></path> <path id="play-bcweekly" d="M 10,6 0,0 0,12 z"></path> </defs> </svg> </div> </div> <span id="webapp-selector-ui" class="webapp-selector-ui" style="display:none" data-webapps="[&quot;flexotest01-1&quot;,&quot;flexotest01-2&quot;,&quot;flexotest01-3&quot;,&quot;flexotest01-4&quot;,&quot;flexotest01-5&quot;,&quot;flexotest01-6&quot;,&quot;flexotest01-7&quot;,&quot;flexotest01-8&quot;,&quot;flexotest01-9&quot;,&quot;flexotest01-10&quot;,&quot;flexotest01-11&quot;,&quot;flexotest01-12&quot;,&quot;flexotest01-13&quot;,&quot;flexotest01-14&quot;,&quot;flexotest01-15&quot;,&quot;flexotest01-16&quot;]" data-backendid="flexocentral-545q-6" data-bccookie="" data-cookiename="bc_webapp3"></span> <page-footer page-context="{&quot;env&quot;:&quot;production&quot;,&quot;fanId&quot;:null,&quot;isAdmin&quot;:null,&quot;isMobile&quot;:false,&quot;userId&quot;:null,&quot;isLoggedIn&quot;:false,&quot;colorScheme&quot;:&quot;light&quot;,&quot;languages&quot;:{&quot;en&quot;:&quot;English&quot;,&quot;de&quot;:&quot;Deutsch&quot;,&quot;es&quot;:&quot;Español&quot;,&quot;fr&quot;:&quot;Français&quot;,&quot;pt&quot;:&quot;Português&quot;,&quot;ja&quot;:&quot;日本語&quot;},&quot;bcStrings&quot;:null,&quot;isPageMobilized&quot;:true}"></page-footer> </div> </div> <div id="global-invisible-recaptcha" style="position: absolute; top: 0;"></div> <div id="fan-signup-addnl-bundle" data-url="https://s4.bcbits.com/client-bundle/1/trackpipe/masonry-869dd12d44260637b4aba1df92b7ac4d.js"></div> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_1/tko_trackpipe-525ac32695cf93110d7d35f736fd51e7.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_foot1-3efcad97cf0d4fc3c2883cae0b531bcc.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_foot2-1a13c0398dfe235deb8dc88c2b3fdf2d.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_1/time-43d34bf55f11a53e195fed07dde95ccc.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Fraud_1/fraud_js-2dae71c049a60b82b63f4cd24b1b062f.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ==" data-enterprise-recaptcha="{&quot;render_url&quot;:&quot;https://www.recaptcha.net/recaptcha/enterprise.js?render=6LeBNSocAAAAADrhkgX9-hQq4E4K1P_HVzB7IDFD&quot;,&quot;public_site_key&quot;:&quot;6LeBNSocAAAAADrhkgX9-hQq4E4K1P_HVzB7IDFD&quot;}"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum-7c6f81d695530ec421f52336cc0be0f8.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ==" data-page="&quot;tralbum_page0&quot;"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum_templates-370da67a08cc61757ee2b7fa7f0d8614.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/jquery_lazyload-2b969f913b6f4096c826181b09ab943a.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_2/web_components-582ca09d7869cee2e20c489913b24787.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Tracker_1/analytics-4b005fb3a73d78f9fbbd6bec6d5d8de5.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ==" data-data="{&quot;env&quot;:2,&quot;domain_match&quot;:true,&quot;bandGoogleAnalyticsId&quot;:null}"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Tracker_1/impl-2adf8819c63716af8b5fa95e16511f95.js" crossorigin="anonymous" nonce="LuaHyARs7LtvortjQ2+yzQ==" data-enabled="true" data-transport="&quot;beacon&quot;" data-record-url="&quot;https://bandcamp.com/api/tracker/1/record&quot;" data-send-delay="5" data-auto-track-clicks="true" data-auto-track-filters="null"></script> </body> </html> <!-- flexocentral-545q-6 2025-05-27 17:37:38 UTC --> <!-- album id 2156270987 -->  �����_=E{w�gw  �;��  =ohdowas volume one | pragmaro h d o w a s v o l u m e o n e | p r a g m a rhttps://pragmar.bandcamp.com/album/ohdowas-volume-one< h t t p s : / / p r a g m a r . b a n d c a m p . c o m / a l b u m / o h d o w a s - v o l u m e - o n e >https://pragmar.bandcamp.com/album/ohdowas-volume-one�Connection: keep-alive Link: <https://pragmar.bandcamp.com/album/ohdowas-volume-one>; rel="canonical" Content-Security-Policy: base-uri 'none'; object-src 'none'; report-uri https://bandcamp.com/api/cspreport/1/violation; script-src http: https: 'nonce-zkmSX7Ajzy1iTSLTXHZ4Jg==' 'report-sample' 'strict-dynamic' Via: 1.1 varnish Via: 1.1 varnish Server: nginx Accept-Ranges: bytes Referrer-Policy: no-referrer-when-downgrade Date: Tue, 27 May 2025 17:37:40 GMT X-Served-By: cache-yul1970042-YUL, cache-yul1970054-YUL X-Cache: MISS, MISS X-Cache-Hits: 0, 0 X-Timer: S1748367460.159147,VS0,VE349 Vary: Accept-Encoding Strict-Transport-Security: max-age=63072000 Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 <!DOCTYPE html> <html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en"> <head> <title>ohdowas volume one | pragmar</title> <meta name="description" content=" ohdowas volume one by pragmar, released 18 December 2015 1. inner speech 2. ohdowas 3. level one 4. hold on to your pants written and performed by ben caulfield mixed by ryan power at stu stu studio, burlington vt "> <link rel="shortcut icon" href="https://f4.bcbits.com/img/a0957003327_3.jpg"> <link rel="apple-touch-icon" href="https://f4.bcbits.com/img/a0957003327_3.jpg"> <meta name="msapplication-TileColor" content="#603cba"> <meta name="theme-color" content="#ffffff"> ��<E{w�gw  �3��q <ohdowas volume two | pragmaro h d o w a s v o l u m e t w o | p r a g m a rhttps://pragmar.bandcamp.com/album/ohdowas-volume-two< h t t p s : / / p r a g m a r . b a n d c a m p . c o m / a l b u m / o h d o w a s - v o l u m e - t w o >https://pragmar.bandcamp.com/album/ohdowas-volume-two�Connection: keep-alive Link: <https://pragmar.bandcamp.com/album/ohdowas-volume-two>; rel="canonical" Content-Security-Policy: base-uri 'none'; object-src 'none'; report-uri https://bandcamp.com/api/cspreport/1/violation; script-src http: https: 'nonce-LuaHyARs7LtvortjQ2+yzQ==' 'report-sample' 'strict-dynamic' Via: 1.1 varnish Via: 1.1 varnish Server: nginx Accept-Ranges: bytes Set-Cookie: BACKENDID3=flexocentral-545q-6; path=/; Secure Referrer-Policy: no-referrer-when-downgrade Date: Tue, 27 May 2025 17:37:40 GMT X-Served-By: cache-yul1970043-YUL, cache-yul1970054-YUL X-Cache: MISS, MISS X-Cache-Hits: 0, 0 X-Timer: S1748367459.892327,VS0,VE1229 Vary: Accept-Encoding Strict-Transport-Security: max-age=63072000 Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 <!DOCTYPE html> <html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en"> <head> <title>ohdowas volume two | pragmar</title> <meta name="description" content=" ohdowas volume two by pragmar, released 19 August 2017 1. proton death 2. the dark night 3. the primrose path 4. dance of the edgelord "> <link rel="shortcut icon" href="https://f4.bcbits.com/img/a2359570829_3.jpg"> <link rel="apple-touch-icon" href="https://f4.bcbits.com/img/a2359570829_3.jpg"> <meta name="msapplication-TileColor" content="#603cba"> <meta name="theme-color" content="#ffffff"> <meta name="title" content="ohdowas volume two, by pra�ackTitle"><a href="/album/i-am-memory-yellow">I AM MEMORY YELLOW</a></div> <div class="trackYear secondaryText">May 2015</div> </li> </ul> </div> <h3 id="contact-help" class="title">contact / help</h3> <p id="contact-tracker-data" data-band-id="3830739451"> <a href="/contact?b=3830739451&amp;n=The%20Russian%20Apartments" title="Send an email to The Russian Apartments">Contact The Russian Apartments</a> </p> <p><a href="/help/downloading?from=tralbum_downloading" target="_blank">Streaming and <span id="sidebar-contact-label-break"><br></span>Download help</a></p> <p><a href="https://russianapartments.bandcamp.com/yum">Redeem code</a></p> <p id="report-account-vm" data-tou-report-params="{&quot;i_type&quot;:&quot;a&quot;,&quot;i_id&quot;:3394449602,&quot;a_id&quot;:3830739451}"> <a data-bind="click: showDialog"> Report this album or account </a> </p> </div> <div id="collectors-data" data-blob="{&quot;thumbs&quot;:[],&quot;more_thumbs_available&quot;:false,&quot;reviews&quot;:[],&quot;more_reviews_available&quot;:false,&quot;band_thanks_text&quot;:&quot;supported by&quot;,&quot;shown_reviews&quot;:[],&quot;shown_thumbs&quot;:[]}"></div> <div style="clear:both"></div> </div> <div id="pgFt"> <div class="recommendations-container" id="recommendations_container" data-nosnippet> <div class="recommendations-content"> <div class="first-row"> <div class="recs-section bc-recs"> <p class="section-title"> If you like I AM MEMORY YELLOW, you may also like: </p> <ul class="horizontal"> <li class="recommended-album footer-nn" id="id-1353862930" data-trackid="1271008037" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=1271008037&amp;ts=1748367461&amp;t=ef388af36b806576f001e26495595faec551ee40&quot;}" data-albumtitle="And so sinks the sun on a burning sea" data-albumid="1353862930" data-artist="Misophone" data-artistid="1942171388" data-from="footer-nn-a3394449602"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a4269326034_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://misophone.bandcamp.com/album/and-so-sinks-the-sun-on-a-burning-sea?from=footer-nn-a3394449602"><span class="release-title">And so sinks the sun on a burning sea</span><br><span class="spacer"></span><span class="by-artist">by Misophone</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">The UK-based alternative band&#39;s compilation of previously released songs is available for the first time on vinyl. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Jun 4, 2021</span></span></p> <a class="go-to-album album-link" href="https://misophone.bandcamp.com/album/and-so-sinks-the-sun-on-a-burning-sea?from=footer-nn-a3394449602">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-2407251929" data-trackid="538305170" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=538305170&amp;ts=1748367461&amp;t=1f504b7e5cb71963652810a24bff68a3bf47e113&quot;}" data-albumtitle="Old Mountain" data-albumid="2407251929" data-artist="Good Good Blood" data-artistid="569007119" data-from="footer-nn-a3394449602"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1142256487_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div>  </div> <p class="title-and-artist"> <a class="album-link" href="https://foxfoodrecords.bandcamp.com/album/old-mountain?from=footer-nn-a3394449602"><span class="release-title">Old Mountain</span><br><span class="spacer"></span><span class="by-artist">by Good Good Blood</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">Ghostly indie rock from Good Good Blood, with skeletal guitars and distant, echo-shrouded vocals. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Jul 23, 2018</span></span></p> <a class="go-to-album album-link" href="https://foxfoodrecords.bandcamp.com/album/old-mountain?from=footer-nn-a3394449602">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-743647351" data-trackid="507880249" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=507880249&amp;ts=1748367461&amp;t=7bcfab250270fd37cd18d02c9801f102d8777f1a&quot;}" data-albumtitle="Brittle EP" data-albumid="743647351" data-artist="pecq" data-artistid="4050682641" data-from="footer-nn-a3394449602"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a0427489177_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://pecqband.bandcamp.com/album/brittle-ep?from=footer-nn-a3394449602"><span class="release-title">Brittle EP</span><br><span class="spacer"></span><span class="by-artist">by pecq</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">The second EP from UK duo Pecq features bubbly synthpop swirled with a bright psychedelic haze. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Mar 15, 2022</span></span></p> <a class="go-to-album album-link" href="https://pecqband.bandcamp.com/album/brittle-ep?from=footer-nn-a3394449602">go to album</a> </div> </li> <li class="recommended-album footer-aotd" id="id-1157919840" data-trackid="2462285203" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=2462285203&amp;ts=1748367461&amp;t=9548c84a54a6058ad9e05edda9322738dbeaff62&quot;}" data-albumtitle="All These Worlds Are Yours [LP]" data-albumid="1157919840" data-artist="HOLY" data-artistid="1228166" data-from="footer-aotd-a3394449602"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1601658262_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://itisholy.bandcamp.com/album/all-these-worlds-are-yours-lp?from=footer-aotd-a3394449602"><span class="release-title">All These Worlds Are Yours [LP]</span><br><span class="spacer"></span><span class="by-artist">by HOLY</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">Hannes Ferm combines stunning musical precision with a fondness for haze and reverb. </span><span class="comment-author">Bandcamp Album of the Day <span class="date">Jan 29, 2018</span></span></p> <a class="go-to-album album-link" href="https://itisholy.bandcamp.com/album/all-these-worlds-are-yours-lp?from=footer-aotd-a3394449602">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-1373937754" data-trackid="1594687718" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=1594687718&amp;ts=1748367461&amp;t=ef985d15cab99f5cced5ff110c8363cc88480613&quot;}" data-albumtitle="You Are Love And I Am You" data-albumid="1373937754" data-artist="The Parlor" data-artistid="3924865761" data-from="footer-nn-a3394449602"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a3587357916_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://theparlor.bandcamp.com/album/you-are-love-and-i-am-you?from=footer-nn-a3394449602"><span class="release-title">You Are Love And I Am You</span><br><span class="spacer"></span><span class="by-artist">by The Parlor</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">New York indie pop duo embark on an ambitious, ecstatic spirit quest, crafted with continuous listening in mind; a dreamy, rewarding loop. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Jun 7, 2023</span></span></p> <a class="go-to-album album-link" href="https://theparlor.bandcamp.com/album/you-are-love-and-i-am-you?from=footer-nn-a3394449602">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-1905182705" data-trackid="1977902578" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=1977902578&amp;ts=1748367461&amp;t=fd1d629f094e7a5b938b0f6008596d0b8a0e41ea&quot;}" data-albumtitle="Post War Plans" data-albumid="1905182705" data-artist="Debris Discs" data-artistid="1002409273" data-from="footer-nn-a3394449602"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a2369159292_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://debrisdiscs.bandcamp.com/album/post-war-plans?from=footer-nn-a3394449602"><span class="release-title">Post War Plans</span><br><span class="spacer"></span><span class="by-artist">by Debris Discs</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">Spaced-out synthpop music with a psychedelic edge, rhythmic and trippy. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Oct 24, 2023</span></span></p> <a class="go-to-album album-link" href="https://debrisdiscs.bandcamp.com/album/post-war-plans?from=footer-nn-a3394449602">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-1018369599" data-trackid="3212229590" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=3212229590&amp;ts=1748367461&amp;t=9f46523a5ab917c9e17b5790820f846b550cda59&quot;}" data-albumtitle="Dancing Shadows (EP)" data-albumid="1018369599" data-artist="Raven Ives" data-artistid="981723473" data-from="footer-nn-a3394449602"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a3861283319_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://ravenives.bandcamp.com/album/dancing-shadows-ep?from=footer-nn-a3394449602"><span class="release-title">Dancing Shadows (EP)</span><br><span class="spacer"></span><span class="by-artist">by Raven Ives</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">The gothy songs on the latest EP from Raven Ives are full of haunting shadows, with ghostly vocals drifting through an ocean of synth. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">May 23, 2022</span></span></p> <a class="go-to-album album-link" href="https://ravenives.bandcamp.com/album/dancing-shadows-ep?from=footer-nn-a3394449602">go to album</a> </div> </li> </ul> </div> </div> <div class="second-row"> <img src="/img/0.gif" class="lazy first-row-beacon" data-clicks=footer_nn_rec_seen,footer_nn_rec_seen,footer_nn_rec_seen,footer_aotd_rec_seen,footer_nn_rec_seen,footer_nn_rec_seen,footer_nn_rec_seen,footer_seen> <div class="bc-daily-section"> <p class="section-title"><a class="bcd-title" href="https://daily.bandcamp.com?utm_source=footer">Bandcamp Daily</a>&nbsp;&nbsp;<span class="subtitle">your guide to the world of Bandcamp</span></p> <ul class="horizontal"> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/the-stories-behind-big-crown-records-soulful-singles?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0020793483_33.jpg"></div> <p class="story-headline">The Stories Behind Big Crown Records’ Soulful Singles</p> </a> </li> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/composer-meara-oreilly-brings-hockets-into-the-future?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0018395902_33.jpg"></div> <p class="story-headline">Composer Meara O’Reilly Brings Hockets Into the Future</p> </a> </li> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/merch-table-samana-hidden-obelisk-wales?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0017911903_33.jpg"></div> <p class="story-headline">The Merch Table: Samana Give Listeners a Map to Locate an Obelisk Hidden in Wales</p> </a> </li> </ul> </div> <div class="bc-weekly-section"> <p class="section-title">On Bandcamp Radio</p> <div class="bc-weekly-content"> <div class="bcw-image-container"> <a class="bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><img class="bcw-image" src="https://f4.bcbits.com/img/0039848212_33.jpg"></a> </div> <div class="blurb-and-button"> <a class="linked-blurb bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><p class="bcw-blurb">dreamcastmoe stops by to talk about his new release &#39;The Lost Tape Vol 3&#39;.</p></a> <a class="go-to-bcweekly bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><div><span>listen now </span> <svg class="icon play-bcweekly" viewbox="0 0 12 14"><use href="#play-bcweekly"></use></svg></div></a> </div> </div> </div> <img src="/img/0.gif" class="lazy editorial-seen-beacon" data-clicks=footer_fallback_article_seen,footer_fallback_article_seen,footer_fallback_article_seen,footer_bcw_seen> </div> </div> <svg class="svg-defs" xmlns="http://www.w3.org/2000/svg"> <defs> <path id="bc-daily-arrow" d="M 14,3.5 9,0 9,3 0,3 0,4 9,4 9,7 z"></path> <path id="play-bcweekly" d="M 10,6 0,0 0,12 z"></path> </defs> </svg> </div> </div> <span id="webapp-selector-ui" class="webapp-selector-ui" style="display:none" data-webapps="[&quot;flexotest01-1&quot;,&quot;flexotest01-2&quot;,&quot;flexotest01-3&quot;,&quot;flexotest01-4&quot;,&quot;flexotest01-5&quot;,&quot;flexotest01-6&quot;,&quot;flexotest01-7&quot;,&quot;flexotest01-8&quot;,&quot;flexotest01-9&quot;,&quot;flexotest01-10&quot;,&quot;flexotest01-11&quot;,&quot;flexotest01-12&quot;,&quot;flexotest01-13&quot;,&quot;flexotest01-14&quot;,&quot;flexotest01-15&quot;,&quot;flexotest01-16&quot;]" data-backendid="flexocentral-64sj-2" data-bccookie="" data-cookiename="bc_webapp3"></span> <page-footer page-context="{&quot;env&quot;:&quot;production&quot;,&quot;fanId&quot;:null,&quot;isAdmin&quot;:null,&quot;isMobile&quot;:false,&quot;userId&quot;:null,&quot;isLoggedIn&quot;:false,&quot;colorScheme&quot;:&quot;light&quot;,&quot;languages&quot;:{&quot;en&quot;:&quot;English&quot;,&quot;de&quot;:&quot;Deutsch&quot;,&quot;es&quot;:&quot;Español&quot;,&quot;fr&quot;:&quot;Français&quot;,&quot;pt&quot;:&quot;Português&quot;,&quot;ja&quot;:&quot;日本語&quot;},&quot;bcStrings&quot;:null,&quot;isPageMobilized&quot;:true}"></page-footer> </div> </div> <div id="global-invisible-recaptcha" style="position: absolute; top: 0;"></div> <div id="fan-signup-addnl-bundle" data-url="https://s4.bcbits.com/client-bundle/1/trackpipe/masonry-869dd12d44260637b4aba1df92b7ac4d.js"></div> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_1/tko_trackpipe-525ac32695cf93110d7d35f736fd51e7.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_foot1-3efcad97cf0d4fc3c2883cae0b531bcc.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_foot2-1a13c0398dfe235deb8dc88c2b3fdf2d.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_1/time-43d34bf55f11a53e195fed07dde95ccc.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Fraud_1/fraud_js-2dae71c049a60b82b63f4cd24b1b062f.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA==" data-enterprise-recaptcha="{&quot;render_url&quot;:&quot;https://www.recaptcha.net/recaptcha/enterprise.js?render=6LeBNSocAAAAADrhkgX9-hQq4E4K1P_HVzB7IDFD&quot;,&quot;public_site_key&quot;:&quot;6LeBNSocAAAAADrhkgX9-hQq4E4K1P_HVzB7IDFD&quot;}"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum-7c6f81d695530ec421f52336cc0be0f8.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA==" data-page="&quot;tralbum_page0&quot;"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum_templates-370da67a08cc61757ee2b7fa7f0d8614.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/jquery_lazyload-2b969f913b6f4096c826181b09ab943a.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_2/web_components-582ca09d7869cee2e20c489913b24787.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Tracker_1/analytics-4b005fb3a73d78f9fbbd6bec6d5d8de5.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA==" data-data="{&quot;env&quot;:2,&quot;domain_match&quot;:true,&quot;bandGoogleAnalyticsId&quot;:null}"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Tracker_1/impl-2adf8819c63716af8b5fa95e16511f95.js" crossorigin="anonymous" nonce="Uy9559M0ntNdwchfF0JNmA==" data-enabled="true" data-transport="&quot;beacon&quot;" data-record-url="&quot;https://bandcamp.com/api/tracker/1/record&quot;" data-send-delay="5" data-auto-track-clicks="true" data-auto-track-filters="null"></script> </body> </html> <!-- flexocentral-64sj-2 2025-05-27 17:37:40 UTC --> <!-- album id 3394449602 -->  <'�N����p s`�� �  I���.  � �� 3 tr  + ^4 � � n �� � ��I;��U� < � �t��%e��<��rG��D�(Uhttps://pragmar.com/appstat/privacy/A%Ohttps://pragmar.com/appstat/help/@8uhttps://pragmar.bandcamp.com/album/nearly-irrelevant?�https://russi2ihttps://apps.microsoft.com/detail/9p73n0wcdkdbB9whttps://pragmar.bandcamp.com/album/ohdowas-volume-one=9whttps://pragmar.bandcamp.com/album/ohdowas-volume-two<�{https://snowballearth.bandcamp.com/releases;!Ghttps://pragmar.com/moffitor/:-_https://www.youtube.com/embed/IZKyA7I.ahttps://github.com/projectdiscovery/katanaL&Qhttps://en.wikipedia.org/wiki/WgetK4mhttps://en.wikipedia.org/wiki/WARC_(file_format)J2ihttps://github.com/pragmar/mcp-server-webcrawlI1ghttps://pragmar.com/mcp-server-webcrawl/help/H/chttps://interro.bot/?utm_source=pragmar.comC,]https://pragmar.com/mcp-server-webcrawl/4�?https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?2025052519193-_https://www.youtube.com/embed/JOGRYbo6WwI2��https://www.youtube.com/embed/sOMaojm0R0Y1-_https://www.youtube.com/embed/55y8oKWXJLs0-_https://www.youtube.com/embed/fx-4WZu-UT8/-_https://www.youtube.com/embed/uqEEqVsofhc.L�https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4-X�3https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919,Uhhttps://pragmar.com/media/static/styles/css/mcp.min.css?202505251919+?https://pragmar.com/qbit/*J�https://pragmar.com/media/static/images/home/appstat.png?202505251919) <�https://pragmar.com/media/static/images/qbit/ram.svgz(@�https://pragmar.com/media/static/images/qbit/windows10.svgz'-_https://www.youtube.com/embed/ePvqPE1KJDQ& <https://pragmar.com/media/static/images/qbit/engine.svgz%;{https://pragmar.com/media/static/images/qbit/draft.svgz$@�https://pragmar.com/media/static/images/qbit/antialias.svgz#<https://pragmar.com/media/static/images/qbit/multicore.svgz"9whttps://pragmar.com/media/static/images/qbit/2x1.svgz!9whttps://pragmar.com/media/static/images/qbit/1x1.svgz ;{https://pragmar.com/media/static/images/qbit/arrow.svgzJ�https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919&Qhttps://pragmar.com/qbit/download/ Ehttps://pragmar.com/appstat/ �Mhttps://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919G�https://pragmar.com/media/static/images/home/qbit.png?202505251919K�https://pragmar.com/media/static/images/home/moffitor.png?202505251919V�/https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919M�https://pragmar.com/media/static/images/home/interrobot.png?202505251919T�+https://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919F�https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4Q�%https://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919J�https://pragmar.com/media/static/images/appstat/logo.svg?202505251919 �Nhttps://pragmar.com/media/static/styles/css/appstat.min.css?202505251919)Whttps://pragmar.com/appstat/download/5https://interro.bot/5https://pragmar.com/tJhttps://pragmar.com/media/static/scripts/js/main.min.js?202505251919;{https://pragmar.com/media/static/images/home/nearly.png B�https://pragmar.com/media/static/images/home/memoryyellow.png @�https://pragmar.com/media/static/images/home/ohdowas.v1.png @�https://pragmar.com/media/static/images/home/ohdowas.v2.png C� https://pragmar.com/media/static/images/home/snowballearth.png =https://pragmar.com/media/static/images/home/moffitor.pngI�https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png9whttps://pragmar.com/media/static/images/home/qbit.png<}https://pragmar.com/media/static/images/home/appstat.png@�https://pragmar.com/media/static/images/home/interrobot.pngthttps://pragmar.com/media/static/styles/css/main.min.css?202505251919(Uhttps://www.iana.org/domains/example5 https://example.com/ $��_%��n2 � � zs 9 � � T � p %  � � �'M N  �� � � k = ��:yhttps://www.microsoft.com/store/productid/9N08PWW9G9W3G%Ohttps://pragmar.com/qbit/history/F%Ohttps://pragmar.com/qbit/privacy/E?�https://pragmar.com/media/static/images/qbit/translogo.pngD-_https://www.youtube.com/embed/uqEEqVsofhc.-_https://www.youtube.com/embed/sOMaojm0R0Y1-_https://www.youtube.com/embed/fx-4WZu-UT8/-_https://www.youtube.com/embed/ePvqPE1KJDQ&-_https://www.youtube.com/embed/JOGRYbo6WwI2-_https://www.youtube.com/embed/IZKyA7IWsOg9-_https://www.youtube.com/embed/55y8oKWXJLs0(Uhttps://www.iana.org/domains/example/chttps://snowballearth.bandcamp.com/releases;D� https://russianapartments.bandcamp.com/album/i-am-memory-yellow>&Qhttps://pragmar.com/qbit/download/?https://pragmar.com/qbit/**Yhttps://pragmar.com/moffitor/download/5!Ghttps://pragmar.com/moffitor/:J�https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919N�https://pragmar.com/media/static/styles/css/moffitor.min.css?2025052519196I�https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919+J�https://pragmar.com/media/static/styles/css/main.min.css?202505251919M�https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919I�https://pragmar.com/media/static/scripts/js/main.min.js?202505251919L�https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919@�https://pragmar.com/media/static/images/qbit/windows10.svgz'9whttps://pragmar.com/media/static/images/qbit/ram.svgz(@�https://pragmar.com/media/static/images/qbit/multicore.svgz"<}https://pragmar.com/media/static/images/qbit/engine.svgz%;{https://pragmar.com/media/static/images/qbit/draft.svgz$;{https://pragmar.com/media/static/images/qbit/arrow.svgz@�https://pragmar.com/media/static/images/qbit/antialias.svgz#9whttps://pragmar.com/media/static/images/qbit/2x1.svgz!9whttps://pragmar.com/media/static/images/qbit/1x1.svgz O�!https://pragmar.com/media/static/images/moffitor/monitor.svgz?2025052519198P�#https://pragmar.com/media/static/images/moffitor/moffitor.svgz?2025052519197Dlower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-SourceForge-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-SourceForge_1-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://archive-access.sourceforge.net/warc/warc_file_format-0.16.html#anchor1">"Introduction"</a>. <i>SourceForge</i><span class="reference-accessdate">. Retrieved <span class="nowrap">5 March</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=SourceForge&amp;rft.atitle=Introduction&amp;rft_id=http%3A%2F%2Farchive-access.sourceforge.net%2Fwarc%2Fwarc_file_format-0.16.html%23anchor1&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-ISO-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-ISO_2-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.iso.org/standard/68004.html">"Information and documentation -- WARC file format"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">16 March</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Information+and+documentation+--+WARC+file+format&amp;rft_id=https%3A%2F%2Fwww.iso.org%2Fstandard%2F68004.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-ARC_IA-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-ARC_IA_3-0">^</a></b></spa t-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input mw-searchInput" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left"> <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents"> <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true"><span class="mw-page-title-main">Wget</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header"  May 2025 00:00:00 GMT x-client-ip: 72.95.95.3 Cache-Control: no-transform, must-revalidate, max-age=0, s-maxage=0, private Content-Language: en Last-Modified: Tue, 13 May 2025 13:39:18 GMT Content-Type: text/html; charset=UTF-8<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>WARC (file format) - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"06980343-e817-41cc-b77d-271fbd7205a1","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"WARC_(file_format)","wgTitle":"WARC (file format)","wgCurRevisionId":1285662142,"wgRevisionId":1285662142,"wgArticleId":27732344,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","All stub articles","Archive formats","Web archiving","Web archives","World Wide Web stubs"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"WARC_(file_format)","wgRelevantArticleId":27732344,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":7000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q7978505","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":" ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.45.0-wmf.1"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="WARC (file format) - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/WARC_(file_format)"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=WARC_(file_format)&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/WARC_(file_format)"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org"> <link rel="dns-prefetch" href="auth.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-WARC_file_format rootpage-WARC_file_format skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header no-font-mode-scale"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu"> <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu"> <label id="vector-main-m enu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container"> <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation"> <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction"> <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" al t="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input mw-searchInput" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" spellcheck="false" title="Search Wikipedia [f]" accesskey="f" id="searchInput"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color"> <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance"> <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=WARC+%28file+format%29" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=WARC+%28file+format%29" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options"> <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools"> <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=WARC+%28file+format%29" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=WARC+%28file+format%29" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor"> <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc"> <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Software" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Software"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Software</span> </div> </a> <ul id="toc-Software-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar no-font-mode-scale"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents"> <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents"> <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">WARC (file format)</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang"> <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 5 languages"> <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-5" aria-hidden="true"><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">5 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/WARC_(format_de_fitxer)" title="WARC (format de fitxer) – Catalan" lang="ca" hreflang="ca" data-title="WARC (format de fitxer)" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Web_ARChive" title="Web ARChive – German" lang="de" hreflang="de" data-title="Web ARChive" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/WARC_(%ED%8C%8C%EC%9D%BC_%ED%98%95%EC%8B%9D)" title="WARC (파일 형식) – Korean" lang="ko" hreflang="ko" data-title="WARC (파일 형식)" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/WARC_(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88)" title="WARC (ファイルフォーマット) – Japanese" lang="ja" hreflang="ja" data-title="WARC (ファイルフォーマット)" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Web_ARChive" title="Web ARChive – Russian" lang="ru" hreflang="ru" data-title="Web ARChive" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q7978505#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar vector-feature-custom-font-size-clientpref--excluded"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/WARC_(file_format)" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:WARC_(file_format)" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet"> <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant"> <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true"><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/WARC_(file_format)"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=WARC_(file_format)&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=WARC_(file_format)&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown"> <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools"> <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true"><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container"> <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options"> <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/WARC_(file_format)"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=WARC_(file_format)&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=WARC_(file_format)&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb"> <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/WARC_(file_format)" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/WARC_(file_format)" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=WARC_(file_format)&amp;oldid=1285662142" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=WARC_(file_format)&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=WARC_%28file_format%29&amp;id=1285662142&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWARC_%28file_format%29"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWARC_%28file_format%29"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export"> <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=WARC_%28file_format%29&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=WARC_(file_format)&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects"> <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q7978505" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end no-font-mode-scale"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container"> <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">File format</div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">Not to be confused with <a href="/wiki/ARC_(file_format)" title="ARC (file format)">ARC (file format)</a> or <a href="/wiki/WAR_(file_format)" title="WAR (file format)">WAR (file format)</a>.</div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">For other uses, see <a href="/wiki/Web_archive_(disambiguation)" class="mw-disambig" title="Web archive (disambiguation)">Web archive (disambiguation)</a>.</div> <style data-mw-deduplicate="TemplateStyles:r1289430074">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox"><caption class="infobox-title" style="padding-bottom: 0.15em;">Web ARChive</caption><tbody><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;"><a href="/wiki/Filename_extension" title="Filename extension">Filename extensions</a></th><td class="infobox-data" style="line-height: 1.35;"><style data-mw-deduplicate="TemplateStyles:r886049734">.mw-parser-output .monospaced{font-family:monospace,monospace}</style><div class="monospaced"> <span><span>warc</span>, <span>warc.gz</span></span></div></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;"><a href="/wiki/Media_type" title="Media type">Internet media&#160;type</a></th><td class="infobox-data" style="line-height: 1.35;"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><div class="monospaced"> <span><span>application/warc</span></span></div></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;">Extended&#160;from</th><td class="infobox-data" style="line-height: 1.35;">ARC<sup id="cite_ref-SourceForge_1-0" class="reference"><a href="#cite_note-SourceForge-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;"><a href="/wiki/International_standard" title="International standard">Standard</a></th><td class="infobox-data" style="line-height: 1.35;">ISO 28500:2017<sup id="cite_ref-ISO_2-0" class="reference"><a href="#cite_note-ISO-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;"><span class="nowrap"><a href="/wiki/Open_file_format" title="Open file format">Open format</a>?</span></th><td class="infobox-data" style="line-height: 1.35;">Yes</td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;">Website</th><td class="infobox-data" style="line-height: 1.35;"><span class="url"><a rel="nofollow" class="external text" href="https://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1-annotated/">iipc<wbr>.github<wbr>.io<wbr>/warc-specifications<wbr>/specifications<wbr>/warc-format<wbr>/warc-1<wbr>.1-annotated<wbr>/</a></span></td></tr></tbody></table> <p>The <b>WARC</b> (Web ARChive) <a href="/wiki/Archive_format" class="mw-redirect" title="Archive format">archive format</a> specifies a method for combining multiple digital resources into an aggregate <a href="/wiki/Archive_file" title="Archive file">archive file</a> together with related information. These combined resources are saved as a WARC <a href="/wiki/Computer_file" title="Computer file">file</a> which can be replayed using appropriate software such as <a href="/wiki/Webrecorder#ReplayWeb.page" title="Webrecorder">ReplayWeb.page</a>, or used by archive websites such as the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>. </p><p>The WARC format is a revision of the <a href="/wiki/Internet_Archive" title="Internet Archive">Internet Archive</a>'s <a href="/wiki/Heritrix#Arc_files" title="Heritrix">ARC_IA File Format</a><sup id="cite_ref-ARC_IA_3-0" class="reference"><a href="#cite_note-ARC_IA-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> that has traditionally been used to store "<a href="/wiki/Web_crawler" title="Web crawler">web crawls</a>" as sequences of content blocks harvested from the <a href="/wiki/World_Wide_Web" title="World Wide Web">World Wide Web</a>. The WARC format generalizes the older format to better support the harvesting, access, and exchange needs of archiving organizations. Besides the primary content currently recorded, the revision accommodates related secondary content, such as assigned <a href="/wiki/Metadata" title="Metadata">metadata</a>, abbreviated duplicate detection events (see §7.6 "revisit"), and later-date transformations.<sup id="cite_ref-DigitalPreservation_4-0" class="reference"><a href="#cite_note-DigitalPreservation-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> The WARC format is inspired by HTTP/1.0 streams, with a similar header and the use of CRLFs as delimiters, making it very conducive to crawler implementations. </p><p>First specified in 2008,<sup id="cite_ref-Arvidson_5-0" class="reference"><a href="#cite_note-Arvidson-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> WARC is now recognised by most <a href="/wiki/National_library" title="National library">national library</a> systems as the standard to follow for web archiving,<sup id="cite_ref-Allegrezza_6-0" class="reference"><a href="#cite_note-Allegrezza-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> though some have also started to list <a href="/w/index.php?title=WACZ_(file_format)&amp;action=edit&amp;redlink=1" class="new" title="WACZ (file format) (page does not exist)">WACZ</a> as an acceptable format.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> </p> <meta property="mw:PageProp/toc"> <div class="mw-heading mw-heading2"><h2 id="Software">Software</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</s � [���=C��wc�?c  �#��q CInterroBot Web Crawler and Analyzer (Windows/macOS/Android)I n t e r r o B o t W e b C r a w l e r a n d A n a l y z e r ( W i n d o w s / m a c O S / A n d r o i d )https://interro.bot/?utm_source=pragmar.com< h t t p s : / / i n t e r r o . b o t / ? u t m _ s o u r c e = p r a g m a r . c o m >https://interro.bot/?utm_source=pragmar.com�Server: nginx Date: Tue, 27 May 2025 17:37:43 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding Vary: Cookie X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Cross-Origin-Opener-Policy: same-origin Set-Cookie: sessionid=ne545vmu5ivfwk4wfpwz2ofloyd2ho6p; expires=Thu, 26 Jun 2025 17:37:43 GMT; HttpOnly; Max-Age=2592000; Path=/; SameSite=Lax Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.interro.bot https://www.youtube.com https://youtube.com; img-src 'self' data: https://stats.interro.bot https://www.youtube.com https://youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src 'self' https://www.youtube.com https://youtube.com https://player.twitch.tv; connect-src 'self'; base-uri 'self'; form-action 'self'; object-src 'none' Content-Type: text/html; charset=utf-8<!DOCTYPE html> <html lang="en"> <head> <title>InterroBot Web Crawler and Analyzer (Windows/macOS/Android)</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Uncover your website&#x27;s secrets with InterroBot - the web crawler for SEO pros, devs, and CMS admins. Find broken links, optimize content,��B� � i�K�  �O��- Bappstat - Free download and install on Windows | Microsoft Storea p p s t a t - F r e e d o w n l o a d a n d i n s t a l l o n W i n d o w s | M i c r o s o f t S t o r ehttps://apps.microsoft.com/detail/9p73n0wcdkdb< h t t p s : / / a p p s . m i c r o s o f t . c o m / d e t a i l / 9 p 7 3 n 0 w c d k d b >https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=en-US&gl=US�Date: Tue, 27 May 2025 17:37:43 GMT Transfer-Encoding: chunked Connection: keep-alive Cache-Control: public, max-age=10800 Vary: Accept-Encoding Strict-Transport-Security: max-age=31536000; includeSubDomains Request-Context: appId=cid-v1:04e455f9-321c-49bf-8d2c-d79fbf5e8cde MS-CV: JImGPMEWIUOEJxWb.0 X-Content-Type-Options: nosniff Permissions-Policy: unload=() Content-Security-Policy: default-src 'self' data: https://*.clarity.ms https://c.bing.com;script-src 'self' wcpstatic.microsoft.com js.monitor.azure.com www.microsoft.com www.clarity.ms get.microsoft.com xvsec.video.microsoft.com bat.bing.com 'unsafe-inline';style-src * 'unsafe-inline';connect-src * data: ms-windows-store:;font-src *;img-src * data: blob:;media-src 'self' blob: https://sfds-production.azurefd.net https://canvasstorageprodtorus.blob.core.windows.net https://cdn-dynmedia-1.microsoft.com https://malibussl-s.akamaihd.net;frame-src * ms-windows-store:;report-uri https://csp.microsoft.com/report/app-store-web-prod X-Powered-By: A�pan><a href="/w/index.php?title=WARC_(file_format)&amp;action=edit&amp;section=1" title="Edit section: Software"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/w/index.php?title=ArchiveBox&amp;action=edit&amp;redlink=1" class="new" title="ArchiveBox (page does not exist)">ArchiveBox</a><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup></li> <li><a href="/wiki/Webrecorder#ArchiveWeb.page" title="Webrecorder">ArchiveWeb.page</a><sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup></li> <li><a href="/wiki/Apache_Nutch" title="Apache Nutch">Apache Nutch</a></li> <li><a href="/wiki/Webrecorder.io" class="mw-redirect" title="Webrecorder.io">Conifer</a><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup></li> <li>har2warc<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup></li> <li><a href="/wiki/Heritrix" title="Heritrix">Heritrix web archiver</a> in <a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a></li> <li><a href="/wiki/Libarchive" title="Libarchive">libarchive</a></li> <li><a href="/wiki/Webrecorder#ReplayWeb.page" title="Webrecorder">ReplayWeb.page</a><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup></li> <li><a href="/w/index.php?title=Scoop_(web_archiving_software)&amp;action=edit&amp;redlink=1" class="new" title="Scoop (web archiving software) (page does not exist)">Scoop</a><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup></li> <li><a href="/wiki/StormCrawler" title="StormCrawler">StormCrawler</a></li> <li>warcit</li> <li><a href="/wiki/Wget" title="Wget">wget</a> (since version 1.14)<sup id="cite_ref-FSF2012_15-0" class="reference"><a href="#cite_note-FSF2012-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup></li></ul> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=WARC_(file_format)&amp;action=edit&amp;section=2" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/ZIM_(file_format)" title="ZIM (file format)">ZIM (file format)</a></li> <li><a href="/wiki/HAR_(file_format)" title="HAR (file format)">HAR (file format)</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=WARC_(file_format)&amp;action=edit&amp;section=3" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type: <meta name="title" content="ohdowas volume one, by pragmar"> <meta property="og:title" content="ohdowas volume one, by pragmar"> <meta property="og:type" content="album"> <meta property="og:site_name" content="pragmar"> <meta property="og:description" content="4 track album"> <meta name="bc-page-properties" content="{&quot;item_type&quot;:&quot;a&quot;,&quot;item_id&quot;:2272692989,&quot;tralbum_page_version&quot;:0}"> <meta name="robots" content="max-image-preview:large"> <meta property="twitter:site" content="@bandcamp"> <meta property="twitter:card" content="player"> <meta property="og:image" content="https://f4.bcbits.com/img/a0957003327_5.jpg"> <link rel="image_src" href="https://f4.bcbits.com/img/a0957003327_16.jpg"> <meta property="og:url" content="https://pragmar.bandcamp.com/album/ohdowas-volume-one"> <meta name="generator" content="Bandcamp"> <meta name="medium" content="video"> <meta name="video_height" content="120"> <meta name="video_width" content="400"> <meta name="video_type" content="application/x-shockwave-flash"> <meta property="og:video" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=2272692989/size=large/tracklist=false/artwork=small/"> <meta property="og:video:secure_url" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=2272692989/size=large/tracklist=false/artwork=small/"> <meta property="og:video:type" content="text/html"> <meta property="og:video:height" content="120"> <meta property="og:video:width" content="400"> <meta property="twitter:player" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=2272692989/size=large/linkcol=0084B4/notracklist=true/twittercard=true/"> <meta property="twitter:player:height" content="467"> <meta property="twitter:player:width" content="350"> <link type="text/css" rel="stylesheet" href="https://s4.bcbits.com/client-bundle/1/trackpipe/global-3310d507cbd7464826c64ea86a6f8e75.css"> <link type="text/css" rel="stylesheet" href="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum-828e855b799307ef427645b8fc241f90.css"> <meta id="js-crumbs-data" data-crumbs="{}"> <script type="application/ld+json"> {"albumReleaseType":"AlbumRelease","@id":"https://pragmar.bandcamp.com/album/ohdowas-volume-one","mainEntityOfPage":"https://pragmar.bandcamp.com/album/ohdowas-volume-one","@type":"MusicAlbum","name":"ohdowas volume one","dateModified":"20 Aug 2017 01:33:47 GMT","albumRelease":[{"@type":["MusicRelease","Product"],"@id":"https://pragmar.bandcamp.com/album/ohdowas-volume-one","name":"ohdowas volume one","additionalProperty":[{"@type":"PropertyValue","name":"item_id","value":2272692989},{"@type":"PropertyValue","name":"item_type","value":"a"},{"@type":"PropertyValue","name":"selling_band_id","value":836424264},{"@type":"PropertyValue","name":"type_name","value":"Digital"},{"@type":"PropertyValue","name":"art_id","value":957003327}],"description":"Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app.","offers":{"@type":"Offer","url":"https://pragmar.bandcamp.com/album/ohdowas-volume-one#a2272692989-buy","priceCurrency":"USD","price":0.0,"priceSpecification":{"minPrice":0.0},"availability":"OnlineOnly"},"musicReleaseFormat":"DigitalFormat","image":["https://f4.bcbits.com/img/a0957003327_10.jpg"]},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/inner-speech"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/ohdowas"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/level-one"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/hold-on-to-your-pants"}],"byArtist":{"@type":"MusicGroup","name":"pragmar","@id":"https://pragmar.bandcamp.com"},"publisher":{"@type":"MusicGroup","@id":"https://pragmar.bandcamp.com","name":"pragmar","additionalProperty":[{"@type":"PropertyValue","name":"band_id","value":836424264},{"@type":"PropertyValue","name":"has_any_downloads","value":true}],"genre":"https://bandcamp.com/discover/rock","mainEntityOfPage":[{"@type":"WebSite","url":"http://www.pragmar.com","name":"pragmar.com"}],"subjectOf":[{"@type":"WebPage","url":"https://pragmar.bandcamp.com/music","name":"music","additionalProperty":[{"@type":"PropertyValue","name":"nav_type","value":"m"}]},{"@type":"WebPage","url":"https://pragmar.bandcamp.com/community","name":"community","additionalProperty":[{"@type":"PropertyValue","name":"nav_type","value":"c"}]}],"foundingLocation":{"@type":"Place","name":"Keene, New Hampshire"}},"numTracks":4,"track":{"@type":"ItemList","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/inner-speech","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":2045713682},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial_share_alike"}],"name":"inner speech","duration":"P00H07M23S","copyrightNotice":"Attribution Non Commercial Share Alike","mainEntityOfPage":"https://pragmar.bandcamp.com/track/inner-speech"}},{"@type":"ListItem","position":2,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/ohdowas","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":3802946583},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial_share_alike"}],"name":"ohdowas","duration":"P00H07M31S","copyrightNotice":"Attribution Non Commercial Share Alike","mainEntityOfPage":"https://pragmar.bandcamp.com/track/ohdowas"}},{"@type":"ListItem","position":3,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/level-one","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":1329487135},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial_share_alike"}],"name":"level one","duration":"P00H07M07S","copyrightNotice":"Attribution Non Commercial Share Alike","mainEntityOfPage":"https://pragmar.bandcamp.com/track/level-one"}},{"@type":"ListItem","position":4,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/hold-on-to-your-pants","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":3247229855},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial_share_alike"}],"name":"hold on to your pants","duration":"P00H08M48S","copyrightNotice":"Attribution Non Commercial Share Alike","mainEntityOfPage":"https://pragmar.bandcamp.com/track/hold-on-to-your-pants"}}]},"image":"https://f4.bcbits.com/img/a0957003327_10.jpg","keywords":["Rock","prog","soundtrack","video game","Keene"],"datePublished":"18 Dec 2015 00:00:00 GMT","description":"written and performed by ben caulfield\r\nmixed by ryan power at stu stu studio, burlington vt","copyrightNotice":"Attribution Non Commercial Share Alike","additionalProperty":[{"@type":"PropertyValue","name":"art_id","value":957003327},{"@type":"PropertyValue","name":"featured_track_num","value":1},{"@type":"PropertyValue","name":"license_name","value":"attribution_non_commercial_share_alike"}],"@context":"https://schema.org"} </script> <script type="text/javascript" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg==" src="https://bandcamp.com/api/currency_data/1/javascript?when=1748363949" data-band-currency="USD"></script> <script type="text/javascript" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="> window.BCTracker=window.BCTracker||{preloadQueue:[],record:function(){this.preloadQueue.push(Array.prototype.slice.call(arguments))},prePageViewCallbacks:[],afterPageView:function(e){this.prePageViewCallbacks.push(e)}},window.ScrollDepthTracker=function(){this.track=function(){}},window.ScrollDepthTracker.track=function(){} </script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/BCCookies_1/bccookies-cd3c4e8de65a85913bb6db9b8ad7de36.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_head-ab088fbe9ed13ec7b25d0abb51c39233.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg==" data-vars="{&quot;debug&quot;:false,&quot;PRODUCTION&quot;:true,&quot;siteroot&quot;:&quot;https://bandcamp.com&quot;,&quot;static_siteroot&quot;:&quot;https://s4.bcbits.com&quot;,&quot;client_logging&quot;:{&quot;enabled&quot;:true,&quot;sampleRate&quot;:null},&quot;browser&quot;:{&quot;type&quot;:null,&quot;make&quot;:null,&quot;version&quot;:[-1],&quot;platform&quot;:null,&quot;grade&quot;:&quot;X&quot;,&quot;platform_name&quot;:&quot;&quot;,&quot;platform_closed&quot;:false,&quot;download_difficulty&quot;:&quot;easy&quot;,&quot;media_mode&quot;:&quot;desktop&quot;,&quot;mobile_app_compatible&quot;:false},&quot;client_template_globals&quot;:{&quot;siteroot&quot;:&quot;http://bandcamp.com&quot;,&quot;siteroot_https&quot;:&quot;https://bandcamp.com&quot;,&quot;siteroot_current&quot;:&quot;https://bandcamp.com&quot;,&quot;static_siteroot&quot;:&quot;https://s4.bcbits.com&quot;,&quot;is_https&quot;:true,&quot;image_siteroot&quot;:&quot;https://f4.bcbits.com&quot;,&quot;image_siteroot_https&quot;:&quot;https://f4.bcbits.com&quot;,&quot;image_formats&quot;:[{&quot;id&quot;:0,&quot;name&quot;:&quot;original&quot;,&quot;resize_algo&quot;:&quot;original&quot;,&quot;file_format&quot;:null},{&quot;id&quot;:1,&quot;name&quot;:&quot;fullsize&quot;,&quot;resize_algo&quot;:&quot;scrub&quot;,&quot;file_format&quot;:&quot;original&quot;},{&quot;id&quot;:2,&quot;name&quot;:&quot;art_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:3,&quot;name&quot;:&quot;art_thumbthumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:100,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:4,&quot;name&quot;:&quot;art_embedded_metadata&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:5,&quot;name&quot;:&quot;art_embedded_metadata_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:6,&quot;name&quot;:&quot;art_embedded_player&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:100,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:7,&quot;name&quot;:&quot;art_embedded_player_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:150,&quot;height&quot;:150,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:8,&quot;name&quot;:&quot;art_tags&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:124,&quot;height&quot;:124,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:9,&quot;name&quot;:&quot;art_tags_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:10,&quot;name&quot;:&quot;screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:11,&quot;name&quot;:&quot;art_tag_search&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:172,&quot;height&quot;:172,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:12,&quot;name&quot;:&quot;art_artist_index&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:138,&quot;height&quot;:138,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:13,&quot;name&quot;:&quot;art_solo_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:380,&quot;height&quot;:380,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:14,&quot;name&quot;:&quot;art_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:368,&quot;height&quot;:368,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:15,&quot;name&quot;:&quot;art_feed_new_release&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:135,&quot;height&quot;:135,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:16,&quot;name&quot;:&quot;art_app_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70,&quot;minsize&quot;:{&quot;size&quot;:30000,&quot;format&quot;:5}},{&quot;id&quot;:20,&quot;name&quot;:&quot;bio_screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:21,&quot;name&quot;:&quot;bio_thumb&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:120,&quot;height&quot;:180,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:22,&quot;name&quot;:&quot;bio_navbar&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:25,&quot;height&quot;:25,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:23,&quot;name&quot;:&quot;bio_phone&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:24,&quot;name&quot;:&quot;bio_licensing&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:25,&quot;name&quot;:&quot;bio_app&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70},{&quot;id&quot;:26,&quot;name&quot;:&quot;bio_subscribe&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:800,&quot;height&quot;:600,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:27,&quot;name&quot;:&quot;bio_subscribe2&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:715,&quot;height&quot;:402,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:28,&quot;name&quot;:&quot;bio_featured&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:768,&quot;height&quot;:432,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:29,&quot;name&quot;:&quot;bio_autocomplete&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:75,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:31,&quot;name&quot;:&quot;package_screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;file_format&quot;:&quot;original&quot;},{&quot;id&quot;:32,&quot;name&quot;:&quot;package_solo_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:380,&quot;height&quot;:285,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:33,&quot;name&quot;:&quot;package_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:368,&quot;height&quot;:276,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:36,&quot;name&quot;:&quot;package_page&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:400,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:37,&quot;name&quot;:&quot;package_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:168,&quot;height&quot;:126,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:38,&quot;name&quot;:&quot;package_thumb_small&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:144,&quot;height&quot;:108,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:41,&quot;name&quot;:&quot;fan_bio_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:42,&quot;name&quot;:&quot;fan_bio_thumb_small&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;height&quot;:50,&quot;width&quot;:50,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:43,&quot;name&quot;:&quot;fan_banner&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;height&quot;:100,&quot;width&quot;:99999,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:44,&quot;name&quot;:&quot;fan_banner_2x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;height&quot;:200,&quot;width&quot;:99999,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:50,&quot;name&quot;:&quot;results_grid&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:140,&quot;height&quot;:140,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:65,&quot;name&quot;:&quot;tralbum_page_cover_art&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70,&quot;minsize&quot;:{&quot;size&quot;:30000,&quot;format&quot;:69},&quot;anim_ok&quot;:true},{&quot;id&quot;:66,&quot;name&quot;:&quot;tralbum_page_cover_art_popup&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:67,&quot;name&quot;:&quot;art_thumb_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:68,&quot;name&quot;:&quot;art_tags_large_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:69,&quot;name&quot;:&quot;art_embedded_metadata_large_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:70,&quot;name&quot;:&quot;tralbum_page_package_small&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:360,&quot;height&quot;:270,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;mozjpeg&quot;:true},{&quot;id&quot;:71,&quot;name&quot;:&quot;tralbum_page_package_large&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:720,&quot;height&quot;:540,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;mozjpeg&quot;:true},{&quot;id&quot;:100,&quot;name&quot;:&quot;custom_header_desktop&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:975,&quot;max_height&quot;:180,&quot;file_format&quot;:&quot;original&quot;,&quot;allow_transparency&quot;:true},{&quot;id&quot;:101,&quot;name&quot;:&quot;custom_header_paypal&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:90,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:120,&quot;name&quot;:&quot;custom_header_phone&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:640,&quot;max_height&quot;:124,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:130,&quot;name&quot;:&quot;design_background&quot;,&quot;resize_algo&quot;:&quot;scrub&quot;,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:140,&quot;name&quot;:&quot;subscribe_message&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:60,&quot;height&quot;:45,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:150,&quot;name&quot;:&quot;video_landscape&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:1280,&quot;height&quot;:720,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:151,&quot;name&quot;:&quot;video_portrait&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:720,&quot;height&quot;:1280,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:160,&quot;name&quot;:&quot;buy_full_email_thumb_montage&quot;,&quot;resize_algo&quot;:&quot;thumb_crop&quot;,&quot;width&quot;:60,&quot;height&quot;:100,&quot;left&quot;:40,&quot;top&quot;:0,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:161,&quot;name&quot;:&quot;buy_full_email_thumb_montage_release&quot;,&quot;resize_algo&quot;:&quot;thumb_crop&quot;,&quot;width&quot;:40,&quot;height&quot;:80,&quot;left&quot;:40,&quot;top&quot;:0,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:100},{&quot;id&quot;:165,&quot;name&quot;:&quot;ppp_email_gift_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb_composite&quot;,&quot;overlay_image&quot;:&quot;public/img/banner_email.png&quot;,&quot;x_offset&quot;:92,&quot;y_offset&quot;:0,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:100},{&quot;id&quot;:170,&quot;name&quot;:&quot;weekly_mobile_web&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:422,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:171,&quot;name&quot;:&quot;weekly_desktop&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1244,&quot;height&quot;:646,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:180,&quot;name&quot;:&quot;bcdaily_homepage_big&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1244,&quot;height&quot;:646,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:200,&quot;name&quot;:&quot;mobile_fan_banner_ios_3x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1125,&quot;height&quot;:420,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:201,&quot;name&quot;:&quot;mobile_fan_banner_ios_2x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:280,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:202,&quot;name&quot;:&quot;mobile_fan_banner_ios_1x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:375,&quot;height&quot;:140,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:203,&quot;name&quot;:&quot;mobile_fan_banner_android_xxxhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1125,&quot;height&quot;:420,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:204,&quot;name&quot;:&quot;mobile_fan_banner_android_xxhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:960,&quot;height&quot;:360,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:205,&quot;name&quot;:&quot;mobile_fan_banner_android_xhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:640,&quot;height&quot;:240,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:206,&quot;name&quot;:&quot;mobile_fan_banner_android_hdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:480,&quot;height&quot;:180,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:207,&quot;name&quot;:&quot;mobile_fan_banner_android_mdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:320,&quot;height&quot;:120,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:220,&quot;name&quot;:&quot;newsletter_artist_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:900,&quot;height&quot;:468,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:300,&quot;name&quot;:&quot;grayscale_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;filter&quot;:&quot;grayscale&quot;}],&quot;custom_domains_active&quot;:true,&quot;base_port_str&quot;:null,&quot;sitedomain&quot;:&quot;bandcamp.com&quot;},&quot;matches_base_domain&quot;:true,&quot;crumb&quot;:null,&quot;upload_info&quot;:null,&quot;endpoint_mobilized&quot;:true}" data-validators="{&quot;contact&quot;:{&quot;name&quot;:{&quot;req&quot;:true},&quot;email&quot;:{&quot;req&quot;:true,&quot;match&quot;:&quot;(^)([^\\s\\(\\)\&quot;&#39;/&gt;&lt;,@]+@\\w([^\\s\\(\\)\&quot;&#39;/&gt;&lt;&amp;,@]*\\w)?\\.\\w[^\\s\\(\\)\&quot;&#39;/&gt;&lt;&amp;,@]*\\w)($)&quot;,&quot;message&quot;:&quot;Invalid email address.&quot;},&quot;subject&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:300},&quot;message&quot;:{&quot;req&quot;:true,&quot;type&quot;:&quot;text&quot;,&quot;min&quot;:1,&quot;max&quot;:1999},&quot;attachment_0_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_0_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_1_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_1_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_2_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_2_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_3_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_3_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_4_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_4_data&quot;:{&quot;type&quot;:&quot;text&quot;}}}" data-hide-params="[&quot;action&quot;,&quot;buy_id&quot;,&quot;no&quot;,&quot;permalink&quot;,&quot;from&quot;,&quot;pk&quot;,&quot;recipient&quot;,&quot;fan_id&quot;,&quot;showvid&quot;,&quot;label&quot;,&quot;tab&quot;,&quot;filter_band&quot;,&quot;campaign&quot;,&quot;newsletter_id&quot;,&quot;newsletter_sig&quot;,&quot;entry_type&quot;,&quot;entity_id&quot;,&quot;toast&quot;,&quot;toastref&quot;,&quot;toastband&quot;,&quot;search_page_id&quot;,&quot;search_page_no&quot;,&quot;search_rank&quot;,&quot;search_match_part&quot;,&quot;search_item_type&quot;,&quot;search_item_id&quot;,&quot;search_sig&quot;,&quot;logged_out_menubar&quot;,&quot;logged_in_menubar&quot;,&quot;logged_in_mobile_menubar&quot;,&quot;logged_out_mobile_menubar&quot;,&quot;corp_header&quot;]"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum_head-a9d32b65ead030b3357fb05ad0674e00.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg==" data-site="{&quot;supportEmail&quot;:&quot;support@pragmar.bandcamp.com&quot;,&quot;is_custom_domain&quot;:null,&quot;env&quot;:&quot;prod&quot;}" data-band="{&quot;id&quot;:836424264,&quot;name&quot;:&quot;pragmar&quot;,&quot;fan_email&quot;:null,&quot;account_id&quot;:3175118014,&quot;facebook_like_enabled&quot;:1,&quot;has_discounts&quot;:false,&quot;image_id&quot;:null}" data-embed="{&quot;tralbum_param&quot;:{&quot;name&quot;:&quot;album&quot;,&quot;value&quot;:2272692989},&quot;art_id&quot;:957003327,&quot;artist&quot;:&quot;pragmar&quot;,&quot;swf_base_url&quot;:&quot;https://bandcamp.com&quot;,&quot;show_campaign&quot;:null,&quot;embed_info&quot;:{&quot;public_embeddable&quot;:true,&quot;exclusive_embeddable&quot;:false,&quot;item_public&quot;:true,&quot;no_track_preorder&quot;:false},&quot;album_title&quot;:&quot;ohdowas volume one&quot;,&quot;linkback&quot;:&quot;https://pragmar.bandcamp.com/album/ohdowas-volume-one&quot;}" data-fan="{&quot;logged_in&quot;:false,&quot;name&quot;:null,&quot;image_id&quot;:null}" data-band-follow-info="{&quot;tralbum_id&quot;:2272692989,&quot;tralbum_type&quot;:&quot;a&quot;}" data-tralbum-collect-info="{&quot;show_collect&quot;:true,&quot;show_wishlist_tooltip&quot;:false}" data-tralbum="{&quot;for the curious&quot;:&quot;https://bandcamp.com/help/audio_basics#steal https://bandcamp.com/terms_of_use&quot;,&quot;current&quot;:{&quot;audit&quot;:0,&quot;title&quot;:&quot;ohdowas volume one&quot;,&quot;new_date&quot;:&quot;08 Jan 2016 02:17:55 GMT&quot;,&quot;mod_date&quot;:&quot;20 Aug 2017 01:33:47 GMT&quot;,&quot;publish_date&quot;:&quot;08 Jan 2016 03:28:03 GMT&quot;,&quot;private&quot;:null,&quot;killed&quot;:null,&quot;download_pref&quot;:2,&quot;require_email&quot;:null,&quot;is_set_price&quot;:null,&quot;set_price&quot;:9.0,&quot;minimum_price&quot;:0.0,&quot;minimum_price_nonzero&quot;:7.0,&quot;require_email_0&quot;:null,&quot;artist&quot;:null,&quot;about&quot;:&quot;written and performed by ben caulfield\r\nmixed by ryan power at stu stu studio, burlington vt&quot;,&quot;credits&quot;:null,&quot;auto_repriced&quot;:null,&quot;new_desc_format&quot;:1,&quot;band_id&quot;:836424264,&quot;selling_band_id&quot;:836424264,&quot;art_id&quot;:957003327,&quot;download_desc_id&quot;:null,&quot;release_date&quot;:&quot;18 Dec 2015 00:00:00 GMT&quot;,&quot;upc&quot;:null,&quot;purchase_url&quot;:null,&quot;purchase_title&quot;:null,&quot;featured_track_id&quot;:2045713682,&quot;id&quot;:2272692989,&quot;type&quot;:&quot;album&quot;},&quot;preorder_count&quot;:null,&quot;hasAudio&quot;:true,&quot;art_id&quot;:957003327,&quot;packages&quot;:null,&quot;defaultPrice&quot;:9.0,&quot;freeDownloadPage&quot;:&quot;https://bandcamp.com/download?fsig=8f03e80bc0aaf93cb92bf1a6cadea4d7&amp;id=2272692989&amp;ts=1748367460.3605658763&amp;type=album&quot;,&quot;FREE&quot;:1,&quot;PAID&quot;:2,&quot;artist&quot;:&quot;pragmar&quot;,&quot;item_type&quot;:&quot;album&quot;,&quot;id&quot;:2272692989,&quot;last_subscription_item&quot;:null,&quot;has_discounts&quot;:false,&quot;is_bonus&quot;:null,&quot;play_cap_data&quot;:null,&quot;is_purchased&quot;:null,&quot;items_purchased&quot;:null,&quot;is_private_stream&quot;:null,&quot;is_band_member&quot;:null,&quot;licensed_version_ids&quot;:null,&quot;package_associated_license_id&quot;:null,&quot;has_video&quot;:null,&quot;tralbum_subscriber_only&quot;:false,&quot;featured_track_id&quot;:2045713682,&quot;initial_track_num&quot;:null,&quot;is_preorder&quot;:false,&quot;album_is_preorder&quot;:false,&quot;album_release_date&quot;:&quot;18 Dec 2015 00:00:00 GMT&quot;,&quot;trackinfo&quot;:[{&quot;id&quot;:2045713682,&quot;track_id&quot;:2045713682,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/2138e6c62e147f24b360db363b0b136a/mp3-128/2045713682?p=0&amp;ts=1748453860&amp;t=91994248dc850f508e800b2f4b9db21bcf2a9b3e&amp;token=1748453860_3a12a6c6ab0b79424cbc441866105ecfc92b8632&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;inner speech&quot;,&quot;encodings_id&quot;:3770784256,&quot;license_type&quot;:3,&quot;private&quot;:null,&quot;track_num&quot;:1,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/inner-speech&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:443.51,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:3802946583,&quot;track_id&quot;:3802946583,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/472ef6f93330ba0737d44ad104e222b8/mp3-128/3802946583?p=0&amp;ts=1748453860&amp;t=ac337b2299ac847bbc40925bb6393d5da0363950&amp;token=1748453860_09196c6245e1fc8664e4c901bbeb5edd24ae9f13&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;ohdowas&quot;,&quot;encodings_id&quot;:891192448,&quot;license_type&quot;:3,&quot;private&quot;:null,&quot;track_num&quot;:2,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/ohdowas&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:451.168,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:1329487135,&quot;track_id&quot;:1329487135,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/4deadf092f0c4cea13c392e591aacf3b/mp3-128/1329487135?p=0&amp;ts=1748453860&amp;t=5ccc54a5d4a79139cc64907c8779664659840e88&amp;token=1748453860_3c0b8af40813ea67d707f18d2b4484bd0b1b27f3&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;level one&quot;,&quot;encodings_id&quot;:2521811340,&quot;license_type&quot;:3,&quot;private&quot;:null,&quot;track_num&quot;:3,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/level-one&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:427.62,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:3247229855,&quot;track_id&quot;:3247229855,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/a47048c62467840b55dbff06d588d6b5/mp3-128/3247229855?p=0&amp;ts=1748453860&amp;t=622672e89b9426a60418b8434767cdce6b5362ca&amp;token=1748453860_19ea0bf5046800b20338abaa1b8e87d5c572d7d2&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;hold on to your pants&quot;,&quot;encodings_id&quot;:2276349858,&quot;license_type&quot;:3,&quot;private&quot;:null,&quot;track_num&quot;:4,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/hold-on-to-your-pants&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:528.724,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null}],&quot;playing_from&quot;:&quot;album page&quot;,&quot;url&quot;:&quot;https://pragmar.bandcamp.com/album/ohdowas-volume-one&quot;,&quot;use_expando_lyrics&quot;:false}" data-payment="{&quot;paymentType&quot;:null,&quot;paymentDownloadPage&quot;:null}" data-referrer-token="null" data-cart="null"></script> </head> <body class="enable-cookie-control has-menubar has-rec-footer tralbum-clearfix tralbum-page has-corpbanner2 " lang="en"> <svg height="0" width="0" style="position:absolute;margin-left:-100%"> <path id="tweet" d="M16.1 3.5a9.6 9.6 0 01-1.7 6c-.6.9-1.3 1.6-2.1 2.3-.8.7-1.8 1.2-2.9 1.6-1.2.4-2.4.6-3.7.6-2.2 0-4.1-.6-5.7-1.6 2.5.2 4.1-.5 5.5-1.5-1.7 0-3-1.1-3.4-2.4.5.1 1.3 0 1.7-.1-1.5-.3-3-1.7-3-3.5.3.2.9.4 1.7.4C1.5 4.8.8 3.7.8 2.4c0-.6.2-1.4.5-1.8 1.7 2 4.4 3.6 7.6 3.7C8.3 1.4 10.6 0 12.5 0c1.1 0 2 .4 2.7 1.1.8-.1 1.6-.4 2.3-.8-.3.8-.8 1.5-1.6 1.9.7-.1 1.4-.2 2.1-.5-.5.7-1.1 1.3-1.9 1.8z"></path> <path id="buy-for-friend" d="M3.5 4h7c1.8-.3 2.4-1.9 2-2.9S10.7-.5 9.3.5 7 3 7 3 6.1 1.5 4.7.5s-2.8-.4-3.2.6.2 2.6 2 2.9zm6.8-3c.9-.2 1.6.1 1.3 1.1-.3 1.2-2.6 1.3-3.8 1.3 0 0 1.6-2.2 2.5-2.4zM3.8 1c1.1.4 2.4 2.4 2.4 2.4-1.3 0-3.4-.3-3.8-1.3C2 1.1 3 .8 3.8 1zM0 9h6V5H0v4zm7-4v4h7V5H7zm0 9h6v-4H7v4zm-6 0h5v-4H1v4z"></path> <path id="edit-profile-info" d="M10 10.5c0 .3-.2.5-.5.5h-8c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h3.7V1H1.5C.7 1 0 1.7 0 2.5v8c0 .8.7 1.5 1.5 1.5h8c.8 0 1.5-.7 1.5-1.5V7h-1v3.5zm2-9.1L10.5 0 6.4 4.4l-.6 2.2L8 5.7l4-4.3z"></path> <path id="fb-logo-share-profile" d="M3.9 12V6.3h1.8L6 4.2H4V2.9c0-.6.2-1 1-1h1.1V.1C5.8.1 5.2 0 4.4 0 2.8 0 1.8 1 1.8 2.7v1.5H0v2.1h1.8V12h2.1z"></path>  <path id="following-checkmark" d="M4.3 10.7L0 5.8l1.5-1.3 2.8 3.1L11 0l1.5 1.3z"></path> <path id="follow-plus" d="M8 3H5V0H3v3H0v2h3v3h2V5h3z"></path> <path id="share-profile" d="M10.7.2s-.1-.1 0 0l-.4-.2h-.1L2.5 4.8.3 8.1v.1s0 .1.1.1l3.3.9h.1l5.1-6.5-3.3 7 .9 2.2.1.1s.1 0 .1-.1l.9-1.5 2.8.9.1-.1L11.8 7 10.7.2z"></path> <path id="search-magnifier" d="M10.1 10.4l-1.4-2C9.5 7.5 10 6.3 10 5c0-2.8-2.2-5-5-5S0 2.2 0 5s2.2 5 5 5c.7 0 1.4-.1 2-.4l1.5 2c.3.4 1 .5 1.4.2.4-.3.5-.9.2-1.4zM5 9C2.8 9 1 7.2 1 5s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"></path> <path id="close-search-results" d="M8 .7L7.3 0 4 3.3.7 0 0 .7 3.3 4 0 7.3l.7.7L4 4.7 7.3 8l.7-.7L4.7 4z"></path> <path id="camera-icon" d="M26 2h-4a2 2 0 00-2-2H8a2 2 0 00-2 2H2a2 2 0 00-2 2v14a2 2 0 002 2h24a2 2 0 002-2V4a2 2 0 00-2-2zM14 17a6 6 0 116-6 6 6 0 01-6 6zm1-10h-2v3h-3v2h3v3h2v-3h3v-2h-3z"></path> <g id="search-spinner"> <circle class="st1" cx="7" cy="1.5" r="1.5"></circle> <circle class="st2" transform="rotate(-45 10.89 3.11)" cx="10.9" cy="3.1" r="1.5"></circle> <circle class="st3" cx="12.5" cy="7" r="1.5"></circle> <circle class="st4" transform="rotate(-45 10.89 10.89)" cx="10.9" cy="10.9" r="1.5"></circle> <circle class="st5" cx="7" cy="12.5" r="1.5"></circle> <circle class="st6" transform="rotate(-45 3.11 10.89)" cx="3.1" cy="10.9" r="1.5"></circle> <circle class="st8" transform="rotate(-45 3.11 3.11)" cx="3.1" cy="3.1" r="1.5"></circle> <circle class="st7" cx="1.5" cy="7" r="1.5"></circle> </g> <path id="mobile-web-collection-arrow" d="M20.3 17.3L3 0 .3 2.7 17.7 20 .3 37.3 3 40l17.3-17.3L23 20z"></path> <path id="homepage-mobile-arrow" d="M12.9 11L2.1.1 0 2.2l10.8 10.9L0 24l2.1 2.1 10.8-10.9 2.1-2.1z"></path> <path id="collect-control-wishlist" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1zm-4-7.1c1.8 1.6 3.2 3.1 4 4 .8-.9 2.2-2.4 3.9-4 3.1-2.8 4.7-5.2 4.7-7.1 0-1-.4-1.9-1.3-2.7-1-.8-1.9-1.2-2.9-1-2 .3-3.6 2.7-3.6 2.7l-.9 1.4-.8-1.5S8.3 2.3 6.3 1.9c-1-.2-2 .2-3.1 1.1-.9.9-1.3 1.9-1.2 2.9 0 2 1.6 4.3 4.5 7z"></path> <path id="collect-control-purchased" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1z"></path> <path id="collect-control-wishlisted" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1z"></path> <path id="facebook-like" d="M2 0h12c1.15 0 2 .85 2 2v12c0 1.15-.85 2-2 2h-3.49V9.83h2.06l.34-2.52h-2.4V5.83c0-.34.12-.69.23-.8.12-.23.46-.34.92-.34h1.25V2.5c-.45-.11-1.02-.11-1.82-.11-.92 0-1.72.23-2.29.8-.57.57-.8 1.37-.8 2.4v1.83H5.94v2.4H8V16H2c-1.15 0-2-.85-2-2V2C0 .85.85 0 2 0z"></path> <path id="format-dropdown" d="M10 0L5 6 0 0z"></path> <path id="direct-download" d="M11.7 7.3c-.4-.4-1-.4-1.4 0L7 10.6V1c0-.5-.5-1-1-1S5 .5 5 1v9.6L1.7 7.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l5 5c.2.2.4.3.7.3.4 0 .5-.1.7-.3l5-5c.4-.4.4-1 0-1.4zM10 15H2c-.5 0-1 .5-1 1s.5 1 1 1h8c.5 0 1-.5 1-1s-.5-1-1-1z"></path> <path id="mobile-gift-ribbon" class="st0" d="M46.3 0C37.4 0 31.1 8.3 28 13.5 24.9 8.3 18.6 0 9.7 0 4.1 0 0 3.5 0 8.2 0 16.6 12.2 22 27.7 22 43.9 22 56 15 56 8.3c0-1.3-.3-2.6-1-3.8C53.5 1.7 50.2 0 46.3 0zM9.6 12.8c-3.1-1.6-3.9-3.1-3.9-4.6 0-1.5 1.5-3.1 4-3.1 6 0 10.8 6.6 13.4 10.9-6.9-.5-11.1-2-13.5-3.2zm37.3-.3c-2.8 1.6-7.4 3-14 3.4C35.5 11.6 40.1 5 46.1 5c2.1 0 4 .9 4 3 0 1.9-1.6 3.6-3.2 4.5z"></path> <path id="grab-app" d="M20.8 25c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l7.2 7.2H2a2 2 0 00-2 2c0 1.1.9 2 2 2h23.2L18 46.2c-.8.8-.8 2 0 2.8.8.8 2 .8 2.8 0l10.6-10.6c.3-.3.6-.8.6-1.4 0-.6-.3-1.1-.6-1.4L20.8 25zM77.6 0h-26C46 0 41 4 41 9.5v!56C41 71 46 76 51.6 76h26c5.5 0 9.4-5 9.4-10.5v-56C87 4 83.1 0 77.6 0zM84 65.5c0 3.9-2.6 7.5-6.4 7.5h-26c-3.9 0-7.6-3.6-7.6-7.5V56h40v9.5zM84 53H44V17h40v36zm0-39H44V9.5C44 5.6 47.7 3 51.6 3h26C81.4 3 84 5.6 84 9.5V14zM64 67c1.7 0 3-1.3 3-3s-1.3-3-3-3-3 1.3-3 3 1.4 3 3 3z"></path> <path id="play-app" d="M1 60c-.2 0-.3 0-.5-.1-.3-.2-.5-.5-.5-.9V1C0 .6.2.3.5.1c.4-.1.8-.1 1.1.1l42 29c.3.2.4.5.4.8s-.2.6-.4.8l-42 29c-.2.2-.4.2-.6.2zM2 2.9v54.2L41.3 30 2 2.9z"></path> <path id="play-app-2" d="M18.55 16L2.97 5.61V26.4L18.55 16zM0 32V0l24 16L0 32z"></path> <g id="grab-app-opensignup" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="collection" transform="translate(-67 -505)" fill="#FFF"> <g id="mweb-phone-icon-outline" transform="translate(67 505)"> <path d="M21.16 3.99v28.02a3 3 0 003 2.99h13.99a3 3 0 003-2.99V3.99a3 3 0 00-3-2.99H24.17a3 3 0 00-3.01 2.99zm-1 0a4 4 0 014-3.99h13.99a4 4 0 014 3.99v28.02a4 4 0 01-4 3.99H24.17a4 4 0 01-4.01-3.99V3.99z" id="Rectangle-1270"></path> <rect id="Rectangle-1271" x="29.41" y="29.73" width="2.5" height="2.5" rx="1.25"></rect> <path d="M20.66 8.23h21v-1h-21v1zm0 19h21v-1h-21v1z" id="Combined-Shape"></path> <path d="M.29 18.44c0 .36.31.67.68.67h11.62L8.86 23.3a.72.72 0 000 .99l.36.41c.26.26.68.26.94 0l5.89-6.05a.72.72 0 000-1L9.96 11.3a.66.66 0 00-.94 0l-.36.41a.72.72 0 000 1l3.9 4.43H.96a.69.69 0 00-.67.67v.63z" id="→"></path> </g> </g> </g> <g id="has-app"> <path class="has-app-phone" d="M18 56a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zM29 0H7C3.1 0 0 3.1 0 7v48c0 3.9 3.1 7 7 7h22c3.9 0 7-3.1 7-7V7c0-3.9-3.1-7-7-7zm5 55c0 2.8-2.2 5-5 5H7c-2.8 0-5-2.2-5-5v-6h32v6zm0-8H2V12h32v35zm0-37H2V7c0-2.8 2.2-5 5-5h22c2.8 0 5 2.2 5 5v3z"></path> <path class="has-app-confirm" d="M18 18c-6.4 0-11.5 5.1-11.5 11.5S11.6 41 18 41s11.5-5.1 11.5-11.5S24.4 18 18 18zm5.3 9.6l-5.8 5.8c-.3.3-.7.4-1.1.4-.4 0-.8-.1-1.1-.4l-2.6-2.6c-.6-.6-.6-1.5 0-2.1s1.5-.6 2.1 0l1.6 1.6 4.8-4.8c.6-.6 1.5-.6 2.1 0 .6.6.6 1.6 0 2.1z"></path> </g> <g id="no-app"> <path class="no-app-phone" d="M18 56a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zM29 0H7C3.1 0 0 3.1 0 7v48c0 3.9 3.1 7 7 7h22c3.9 0 7-3.1 7-7V7c0-3.9-3.1-7-7-7zm5 55c0 2.8-2.2 5-5 5H7c-2.8 0-5-2.2-5-5v-6h32v6zm0-8H2V12h32v35zm0-37H2V7c0-2.8 2.2-5 5-5h22c2.8 0 5 2.2 5 5v3z"></path> <path class="no-app-bc-logo" d="M14 23L7 36h15l7-13z"></path> </g> <g id="signup-promo-icon"> <path id="signup-phone-background" d="M25 52H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h20c2.8 0 5 2.2 5 5v42c0 2.8-2.2 5-5 5z"></path> <g id="signup-promo-phone"> <path class="signup-phone-icon" d="M25 0H5C2.2 0 0 2.2 0 5v42c0 2.8 2.2 5 5 5h20c2.8 0 5-2.2 5-5V5c0-2.8-2.2-5-5-5zm3 47c0 1.7-1.3 3-3 3H5c-1.7 0-3-1.3-3-3v-6h26v6zm0-8H2V10h26v29zm0-31H2V5c0-1.7 1.3-3 3-3h20c1.7 0 3 1.3 3 3v3zM15 47a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2z"></path> <path class="signup-bc-logo" d="M11.6 19L5.7 30h12.7l5.9-11z"></path> </g> </g> <path id="format-dropdown-selected" d="M8.6.3C8.2-.1 7.5-.1 7 .3L3.4 4 2 2.5c-.4-.4-1.2-.4-1.6 0-.4.4-.4 1.2 0 1.6l2.2 2.2c.2.2.5.3.8.3.3 0 .6-.1.8-.3L8.6 2c.5-.5.5-1.2 0-1.7z"></path> <defs> <lineargradient id="ribbon-gradient" x1="0" x2="0" y1="0" y2="1"> <stop offset="0%" stop-color="#00BAEF"></stop> <stop offset="90%" stop-color="#1DA0C3"></stop> </lineargradient> </defs> <path id="rarr-ico" d="M5 5L0 9l2 1 6-5-6-5-2 1 5 4z"></path> <path id="larr-ico" d="M5 5L0 9l2 1 6-5-6-5-2 1 5 4z" transform="rotate(-180 4 5)"></path> <path d="M2.57 0L.44 2.13 7.31 9 .43 15.87 2.56 18l9-9z" transform="rotate(-180 7.5 9)" id="larr-onboarding-ico"></path> <g id="rarr-onboarding-ico" transform="translate(3)"> <path id="Fill-2" d="M2.57 0L.44 2.13 7.31 9 .43 15.87 2.56 18l9-9z"></path> </g> <path d="M0 3h3v3H0V3zm6 0l2-1-2-2-1.5 2.3L3 0 1 2l2 1h1v3h5V3H6zm-5 7h2V7H"1v3zm3 0h4V7H4v3z" id="gift-card-icon"></path> <path id="not-shipped" d="M7.9 0L4.75 3.16 1.58 0 0 1.58l3.16 3.17L0 7.9l1.58 1.58 3.16-3.16 3.17 3.16 1.58-1.58-3.16-3.16 3.16-3.17z"></path> <path id="checkmark-shipped" d="M4.66 6.5L1.38 3.37 0 4.8l3.28 3.14 1.18 1.12.26.26 7.6-7.95L10.89 0z"></path> <path fill-rule="evenodd" d="M11.82 21.35a60.6 60.6 0 011.25 1.4 42.86 42.86 0 011.21-1.4 56.68 56.68 0 014.18-4.24c5.95-5.4 8.04-9.93 4.2-13.42-2.69-2.35-5.25-1.9-7.63.34a11.2 11.2 0 00-1.62 1.92l-.46.73-.4-.75a10.42 10.42 0 00-1.5-1.97c-2.28-2.32-4.85-2.78-7.72-.3-3.62 3.7-1.54 8.23 4.22 13.45a69.17 69.17 0 014.27 4.24zm1.21-16.6c.38-.5.82-.99 1.31-1.45 2.72-2.55 5.84-3.1 8.99-.35 4.49 4.07 2.15 9.14-4.2 14.9a55.69 55.69 0 00-5.65 5.99l-.38.49-.4-.48c-.07-.1-.21-.26-.42-.5a68.18 68.18 0 00-5.4-5.5C.74 12.28-1.57 7.24 2.64 2.94 6 .04 9.14.6 11.75 3.26A11.4 11.4 0 0113 4.79l.03-.04z" id="menubar-collection-icon"></path> <path fill-rule="evenodd" d="M14.4.87a1 1 0 011.77.77l-1.1 7.84h6.46a1 1 0 01.74 1.68L9.24 25.2a1 1 0 01-1.72-.85L9 15.56H4.5a1 1 0 01-.77-1.63L14.4.87zm.78.63L4.5 14.57H9a1 1 0 01.98 1.16l-1.47 8.8 13.02-14.05h-6.47a1 1 0 01-.99-1.14l1.11-7.84z" id="menubar-feed-icon"></path> <path d="M21.38 19.44a.13.13 0 01-.12.07H1.13a.12.12 0 01-.11-.07.33.33 0 01-.03-.09l3.27-4.15c.37-.59.57-1.27.57-1.97V7.67C4.83 4.09 7.6 1.1 11 1h.2c1.66 0 3.23.63 4.43 1.8a6.33 6.33 0 011.94 4.58v5.85c0 .7.2 1.38.6 2.01l3.2 4.05c.03.06.02.11 0 .15m-7.45 1.32a2.73 2.73 0 01-5.46 0c0-.09.03-.17.03-.25h5.4c.01.08.03.16.03.25m8.27-2.04L19 14.67a2.66 2.66 0 01-.42-1.44V7.38A7.36 7.36 0 0010.98 0C7.03.11 3.83 3.55 3.83 7.66v5.56c0 .51-.15 1-.39 1.4L.17 18.78c-.22.36-.23.79-.02 1.15.2.36.57.58.98.58H7.5c0 .08-.03.16-.03.25a3.73 3.73 0 007.46 0c0-.09-.02-.17-.03-.25h6.36a1.14 1.14 0 00.94-1.78" id="menubar-messages-icon" fill-rule="evenodd"></path> <path fill-rule="evenodd" d="M11.43 19.7a9.02 9.02 0 008.93-9.1c0-5.03-4-9.1-8.93-9.1a9.02 9.02 0 00-8.93 9.1c0 5.03 4 9.1 8.93 9.1zm6.95-1.9l6 6.87c.44.5-.32 1.16-.76.66l-5.98-6.85a9.78 9.78 0 01-6.21 2.22c-5.49 0-9.93-4.52-9.93-10.1S5.94.5 11.43.5c5.48 0 9.93 4.52 9.93 10.1 0 2.82-1.14 5.37-2.98 7.2z" id="menubar-search-icon"></path> <path d="M10.7 10.47l3.74 4.2c.44.5-.3 1.16-.75.66l-3.73-4.2c-.44-.5.3-1.16.75-.66zM6.6 11.7a5.1 5.1 0 100-10.2 5.1 5.1 0 000 10.2zm0 1A6.1 6.1 0 116.6.5a6.1 6.1 0 010 12.2z" id="menubar-search-input-icon"></path> <g id="menubar-cart-icon" fill-rule="evenodd"> <path d="M21.5 25a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path> <circle cx="8.5" cy="23.5" r="1.5" opacity=".9"></circle> <path fill-rule="nonzero" d="M4.57 2H.5a.5.5 0 010-1h4.48a.5.5 0 01.5.4l.5 2.7 18.52.18c.31 0 .54.28.5.58l-2.28 13.72a.5.5 0 01-.49.42H8.16a.5.5 0 01-.49-.4L4.57 2zm1.6 3.1L8.57 18h13.24l2.1-12.73L6.17 5.1z"></path> </g> <g id="menubar-phone-menu-icon"> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 6.25H3V4.75H21V6.25Z" fill="#222222"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 12.75H3V11.25H21V12.75Z" fill="#222222"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 19.75L3 19.75V18.25H12L21 18.25V19.75Z" fill="#222222"></path> </g> <g id="bandcamp-logo-color-bcaqua"> <path d="M26.62 0h2.42v5.8h.04a3.96 3.96 0 013.28-1.78c3.46 0 5.14 2.73 5.14 6.05C37.5 13.12 36 16 32.76 16c-1.49 0-3.08-.37-3.8-1.87h-.05v1.57h-2.3V0m5.43 6c-2.04 0-3.08 1.6-3.08 4.02 0 2.29 1.12 4 3.08 4 2.2 0 3.04-2.02 3.04-4 0-2.06-1.05-4.02-3.04-4.02" id="b" fill="#333"></path> <path d="M56.26 4.05c-1.44 0-2.7.77-3.42 2.03l-.04-.05V4.36h-2.3v9.68l-1.61.01c-.45 0-.58-.24-.58-.85V7.35c0-2.4-2.25-3.3-4.4-3.3-2.42 0-4.82.86-4.99 3.78h2.42c.11-1.23 1.07-1.8 2.43-1.8.97 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.87 1.38.4 0 1.17-.15 4.96-.28v-.03h.02v-6.7c0-1.67 1.04-2.99 2.65-2.99 1.42 0 2.1.77 2.15 2.55v7.14h2.42v-7.8c0-2.55-1.5-3.87-3.88-3.87zM45.9 11.9c0 1.58-1.66 2.15-2.72 2.15-.85 0-2.24#-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87z" id="an" fill="#333"></path> <path d="M72.62 15.7h-2.29v-1.54h-.04c-.64 1.3-2.02 1.84-3.4 1.84-3.47 0-5.14-2.66-5.14-6.06 0-4.12 2.35-5.92 4.76-5.92 1.38 0 2.9.53 3.65 1.78h.04V0h2.43v15.7m-5.42-1.68c2.16 0 3.08-2.04 3.08-4.02 0-2.5-1.17-4-3.04-4-2.27 0-3.08 2.09-3.08 4.13 0 1.96.93 3.9 3.04 3.9" id="d" fill="#333"></path> <path d="M82.25 8.16c-.19-1.38-1.17-2.13-2.5-2.13-1.26 0-3.02.68-3.02 4.13 0 1.9.8 3.9 2.9 3.9 1.41 0 2.39-.97 2.62-2.6h2.42c-.44 2.95-2.2 4.57-5.03 4.57-3.44 0-5.34-2.53-5.34-5.87 0-3.43 1.81-6.1 5.42-6.1 2.55 0 4.72 1.31 4.95 4.1h-2.41" id="c" fill="#333"></path> <path d="M106.44 5.94c-.5-1.3-1.75-1.89-3.09-1.89-1.74 0-2.65.77-3.37 1.9l-.07-1.59h-2.3v9.68l-1.61.01c-.45 0-.57-.24-.57-.85V7.35c0-2.4-2.26-3.3-4.4-3.3-2.42 0-4.83.86-5 3.78h2.43c.1-1.23 1.06-1.8 2.42-1.8.98 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.88 1.38.4 0 1.16-.15 4.92-.28l.05-6.77c0-1.9 1.15-2.95 2.4-2.95 1.47 0 1.93.84 1.93 2.4v7.3h2.43V9.05c0-1.9.7-3.03 2.33-3.03 1.9 0 2 1.25 2 3.06v6.63h2.42V7.88c0-2.77-1.36-3.83-3.67-3.83-1.6 0-2.64.73-3.44 1.9zm-16.15 8.11c-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87c0 1.58-1.66 2.15-2.72 2.15z" id="am" fill="#333"></path> <path d="M118.04 4.36V5.9h.04c.68-1.3 2-1.85 3.4-1.85 3.46 0 5.14 2.73 5.14 6.05 0 3.05-1.48 5.93-4.74 5.93-1.4 0-2.9-.53-3.67-1.78h-.05v5.67h-2.42V4.36h2.3zm.04 5.7c0 2.28 1.13 4 3.08 4 2.21 0 3.04-2.03 3.04-4 0-2.07-1.04-4.03-3.04-4.03-2.04 0-3.08 1.6-3.08 4.02z" id="p" fill="#333"></path> <path id="rhomboid" fill="#1DA0C3" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="bandcamp-logo-color-white" fill="#FFF"> <path d="M26.62 0h2.42v5.8h.04a3.96 3.96 0 013.28-1.78c3.46 0 5.14 2.73 5.14 6.05C37.5 13.12 36 16 32.76 16c-1.49 0-3.08-.37-3.8-1.87h-.05v1.57h-2.3V0m5.43 6c-2.04 0-3.08 1.6-3.08 4.02 0 2.29 1.12 4 3.08 4 2.2 0 3.04-2.02 3.04-4 0-2.06-1.05-4.02-3.04-4.02" id="b"></path> <path d="M56.26 4.05c-1.44 0-2.7.77-3.42 2.03l-.04-.05V4.36h-2.3v9.68l-1.61.01c-.45 0-.58-.24-.58-.85V7.35c0-2.4-2.25-3.3-4.4-3.3-2.42 0-4.82.86-4.99 3.78h2.42c.11-1.23 1.07-1.8 2.43-1.8.97 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.87 1.38.4 0 1.17-.15 4.96-.28v-.03h.02v-6.7c0-1.67 1.04-2.99 2.65-2.99 1.42 0 2.1.77 2.15 2.55v7.14h2.42v-7.8c0-2.55-1.5-3.87-3.88-3.87zM45.9 11.9c0 1.58-1.66 2.15-2.72 2.15-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87z" id="an"></path> <path d="M72.62 15.7h-2.29v-1.54h-.04c-.64 1.3-2.02 1.84-3.4 1.84-3.47 0-5.14-2.66-5.14-6.06 0-4.12 2.35-5.92 4.76-5.92 1.38 0 2.9.53 3.65 1.78h.04V0h2.43v15.7m-5.42-1.68c2.16 0 3.08-2.04 3.08-4.02 0-2.5-1.17-4-3.04-4-2.27 0-3.08 2.09-3.08 4.13 0 1.96.93 3.9 3.04 3.9" id="d"></path> <path d="M82.25 8.16c-.19-1.38-1.17-2.13-2.5-2.13-1.26 0-3.02.68-3.02 4.13 0 1.9.8 3.9 2.9 3.9 1.41 0 2.39-.97 2.62-2.6h2.42c-.44 2.95-2.2 4.57-5.03 4.57-3.44 0-5.34-2.53-5.34-5.87 0-3.43 1.81-6.1 5.42-6.1 2.55 0 4.72 1.31 4.95 4.1h-2.41" id="c"></path> <path d="M106.44 5.94c-.5-1.3-1.75-1.89-3.09-1.89-1.74 0-2.65.77-3.37 1.9l-.07-1.59h-2.3v9.68l-1.61.01c-.45 0-.57-.24-.57-.85V7.35c0-2.4-2.26-3.3-4.4-3.3-2.42 0-4.83.86-5 3.78h2.43c.1-1.23 1.06-1.8 2.42-1.8.98 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.88 1.38.4 0 1.16-.15 4.92-.28l.05-6.77c0-1.9 1.15-2.95 2.4-2.95 1.47 0 1.93.84 1.93 2.4v7.3h2.43V9.05c0-1.9.7-3.03 2.33-3.03 1.9 0 2 1.25 2 3.06v6.63h2.42V7.88c0-2.77-1.36-3.83-3.67-3.83-1.6 0-2.64.73-3.44 1.9zm-16.15 8.11c-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87c0 1.58-1.66 2.15-2.72 2.15z" id="am"></path> <path d="M118.04 4.36V5.9h.04c.68-1.3 2-1.85 3.4-1.85 3.46 0 5.14 2.73 5.14 6.05 0 3.05-1.4$8 5.93-4.74 5.93-1.4 0-2.9-.53-3.67-1.78h-.05v5.67h-2.42V4.36h2.3zm.04 5.7c0 2.28 1.13 4 3.08 4 2.21 0 3.04-2.03 3.04-4 0-2.07-1.04-4.03-3.04-4.03-2.04 0-3.08 1.6-3.08 4.02z" id="p"></path> <path id="rhomboid" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="bandcamp-rhomboid-white"> <path id="rhomboid" fill="#FFF" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="mobile-cart-up"> <path fill="#fff" stroke="#eee" d="M5 12L16 1h0l11 11"></path> <path fill="none" id="blocking" stroke="#fff" stroke-width="2" d="M4.5 12H27"></path> </g> <defs> <lineargradient x1="50%" y1="100%" x2="50%" y2="0%" id="fanAppGradient"> <stop stop-color="#00BAEF" offset="0%"></stop> <stop stop-color="#1DA0C3" offset="100%"></stop> </lineargradient> </defs> <g id="fan-app-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mobileweb-fanartist-02" transform="translate(-86 -385)"> <g id="Group"> <g id="menu" transform="translate(58 39)"> <g id="fan-app-icon" transform="translate(28 346)"> <rect id="bg" fill="#FFF" x="0" y="0" width="23" height="23" rx="3"></rect> <path id="tent" fill="url(#fanAppGradient)" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> </g> </g> </g> </g> <g id="artist-app-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mobileweb-fanartist-02" transform="translate(-86 -334)"> <g id="Group"> <g id="menu" transform="translate(58 39)"> <g id="artist-app-icon" transform="translate(28 295)"> <rect id="bg" fill="#4999AD" x="0" y="0" width="23" height="23" rx="3"></rect> <path id="tent" fill="#FFF" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> </g> </g> </g> </g> <path id="embed-icon" d="M16.9 2.3L22 6.97l-5.1 4.68c-.43.43-1 .43-1.43 0-.43-.43-.4-1.13.02-1.57l3.42-3.1-3.42-3.12a1.12 1.12 0 01-.02-1.56c.43-.43 1-.43 1.43 0zm-6.48 10.76c-.14.63-.62.98-1.2.87-.58-.12-.93-.72-.8-1.35L11.47.88c.14-.62.62-.97 1.2-.86.58.12.93.72.8 1.35l-2.8 10.77-.24.92zM5.1 2.3c.43-.43 1-.43 1.43 0 .43.43.43 1.13 0 1.56L3.1 6.97l3.44 3.11c.43.44.43 1.14 0 1.57-.42.43-1 .43-1.43 0L0 6.97 5.1 2.3z"></path> <path id="email-link" d="M0 2C0 .9.9 0 2 0h14a2 2 0 012 2v8a2 2 0 01-2 2H2a2 2 0 01-2-2V2zm16.06 9l.94-.9-4.7-4.55L17 1.9 16.06 1 9.24 6.47h-.48L1.94 1 1 1.9l4.7 3.65L1 10.09l.94.91 4.7-4.55 2.12 1.82h.48l2.11-1.82 4.7 4.55z"></path> <path id="reddit-share" d="M24 11.78a2.65 2.65 0 00-4.5-1.9 13.7 13.7 0 00-6.97-2.05l1.49-4.66 4.01.94v.05a2.17 2.17 0 004.34 0 2.17 2.17 0 00-4.2-.78l-4.32-1.02a.37.37 0 00-.44.25l-1.66 5.21c-2.83.03-5.4.8-7.3 2.03a2.64 2.64 0 10-3.13 4.2c-.06.28-.09.57-.09.86 0 3.9 4.8 7.09 10.72 7.09s10.72-3.18 10.72-7.1c0-.27-.03-.54-.08-.8A2.63 2.63 0 0024 11.78zM6.78 13.6a1.58 1.58 0 013.16 0 1.58 1.58 0 01-3.16 0zm9.06 4.66c-.8.8-2.05 1.18-3.83 1.18H12c-1.78 0-3.03-.38-3.83-1.18a.37.37 0 010-.52.37.37 0 01.53 0c.65.65 1.73.96 3.3.96H12c1.57 0 2.65-.31 3.3-.96a.37.37 0 01.53 0c.14.14.14.38 0 .52zm-.2-3.1c-.86 0-1.57-.7-1.57-1.57a1.58 1.58 0 013.16 0c0 .87-.71 1.58-1.58 1.58z"></path> <path id="copy-icon" d="M16.95 7.05a1 1 0 010 1.41l-8.48 8.49a1 1 0 11-1.42-1.41l8.49-8.49a1 1 0 011.4 0zm-5.8 10.04A4.2 4.2 0 0110 19.2l-1.66 1.65c-1.56 1.56-3.99 1.67-5.41.24-1.43-1.43-1.33-3.86.23-5.42L4.82 14c.6-.6 1.33-.98 2.09-1.14l1.93-1.94c-1.82-.3-3.83.3-5.31 1.79l-1.66 1.66c-2.35 2.34-2.5 5.98-.36 8.12 2.15 2.15 5.79 1.99 8.12-.35l1.66-1.66a6.14 6.14 0 001.79-5.32l-1.94 1.93zm3.22-15.23L12.7 3.52a6.14 6.14 0 00-1.79 5.32l1.94-1.93c.16-.76.54-1.49 1.14-2.1l1.66-1.65c1.56-1.56 3.99-1.66 5.42-.24 1.43 1.43 1.32 3.86-.24 5.42L19.18 10c-.6.6-1.33.98-2.08 1.14l-1.94 1.94c1.82.3 3.83-.3 5.32-1.78l1.66-1.67c2.34-2.34 2.5-5.97.35-8.12-2.%14-2.14-5.78-1.98-8.12.35z"></path> <path id="share-icon" d="M6 17A15.24 15.24 0 0117 5.33V2l7 6.64-7 6.7V12s-6.17-.17-11 5zm12 .14V20H2V8h6.6a17 17 0 012.34-2H0v16h20v-6.77l-2 1.91z"></path> <!--hubs--> <g transform="translate(-1036 -601)" fill-rule="nonzero" stroke="#323232" id="hub-page-next" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 602.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 624l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape"></path> </g> <g transform="translate(-1036 -655)" fill-rule="nonzero" stroke="#323232" id="hub-page-prev" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 656.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 678l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape" transform="matrix(-1 0 0 1 2100 0)"></path> </g> <g transform="translate(-1036 -601)" fill-rule="nonzero" stroke="#FFF" id="hub-page-next-light" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 602.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 624l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape"></path> </g> <g transform="translate(-1036 -655)" fill-rule="nonzero" stroke="#FFF" id="hub-page-prev-light" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 656.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 678l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape" transform="matrix(-1 0 0 1 2100 0)"></path> </g> <g id="material-close"> <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </g> <g id="material-add"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path> </g> <g id="material-arrow-fwd"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"></path> </g> <g id="material-done"> <path fill="none" d="M0 0h24v24H0z"></path> <path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"></svg>--> <g id="material-queue"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M15 6H3v2h12V6zm0 4H3v2h12v-2zM3 16h8v-2H3v2zM17 6v8.18A3 3 0 1019 17V8h3V6h-5z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"></svg>--> <g id="material-vol-up"> <path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3A4.5 4.5 0 0014 7.97v8.05A4.47 4.47 0 0016.5 12zM14 3.23v2.06a7 7 0 010 13.42v2.06a9 9 0 000-17.54z" id="Shape" fill="#333" fill-rule="nonzero"></path> </g> <path fill="#333" d="M3 9v6h4l5 5V4L7 9z" id="material-vol-mute"></path> <g id="material-unlock"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6A5 5 0 007 6h1.9a3.1 3.1 0 016.2 0v2H6a2 2 0 00-2 2v10c0 1.1.9 2 2 2h12a2 2 0 002-2V10a2 2 0 00-2-2zm0 12H6V10h12v10z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 128 128" > <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-heart"></use> </svg>--> <path d="M25.75 36.06C10.4 51.72 18.82 70.11 41.2 90.41a249.17 249.17 0 0115.33 15.21c1.63 1.77 3.09 3.4 4.34 4.84.76.86 1.27 1.48 1.54 1.8l1.44 1.74 1.4-1.8 1.46-1.79A201.31 201.31 0 0185.85 90.4c23.11-21 31.63-39.47 15.27-54.3-11.46-10.04-22.82-8-32.73 1.29a44.91 44.91 0 00-4.78 5.28l-.1.13-.09-.13a41.46 41.46 0 00-4.48-5.45C53.8 32 48.12 29 42.04 29c-5.19 0-10.65 2.19-16.29 7.06z" id="material-heart"></path> <!--<svg width="16px" height="15px" viewBox="0 0 16 1&5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="material-comment"> <path id="ic-comment" d="M14.93 0c.59 0 1.06.48 1.07 1.08v8.57c0 .59-.48 1.06-1.07 1.06H8V15l-4.27-4.29H1.07c-.59 0-1.06-.47-1.07-1.06V1.08C0 .48.48 0 1.07 0h13.86zM1.5 1.5V9.2h2.86l2.14 2.16V9.2h8V1.5h-13z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-keyboard-up"></use></svg>--> <g id="material-keyboard-up"> <path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-keyboard-down"></use></svg>--> <g id="material-keyboard-down"> <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path> <path fill="none" d="M0 0h24v24H0V0z"></path> </g> <defs> <lineargradient id="pledge-processing-mask" x1="50%" x2="50%" y1="0%" y2="100%"> <stop offset="0%" stop-color="#F8E71C"></stop> <stop offset="100%" stop-color="#4E8E25"></stop> </lineargradient> </defs> <path d="M50.17 100.08l5.33 4.51c.49.69-.73 1.95-1.5 1.5l-8-7 8-7c.77-.44 1.99.82 1.5 1.5l-5.3 4.49a45 45 0 001.06-89.93l2.12-1.85a47 47 0 01-3.21 93.78zM45.46 6.12L40.1 1.59c-.48-.68.73-1.94 1.5-1.5l8 7-8 7c-.77.45-1.98-.81-1.5-1.5l5.29-4.47a45 45 0 00-1.03 89.9l-2.1 1.84a47 47 0 013.19-93.74zm1.14 71.27v-5.4a22.16 22.16 0 01-12.75-5.57l2.43-3.24c3.24 2.92 6.43 4.7 10.48 5.13v-13.5c-8-1.89-11.5-4.86-11.5-10.47v-.11c0-5.56 4.7-9.61 11.34-9.94v-3.13h3.45v3.24c4.05.38 7.18 1.9 10.32 4.32l-2.33 3.24c-2.59-2.21-5.29-3.4-8.15-3.89v13.29c8.2 1.89 11.66 5.02 11.66 10.47v.11c0 5.78-4.7 9.72-11.5 10.15v5.3H46.6zm.16-26.79V37.91c-4.54.16-7.35 2.76-7.35 6.05v.1c0 3.03 1.4 5.03 7.35 6.54zm3.13 17.88c4.59-.22 7.5-2.76 7.5-6.27v-.1c0-3.2-1.5-5.08-7.5-6.54v12.9z" transform="translate(0 .9)" id="pledge-processing"></path> <!--common icons--> <g id="help" fill="none" fill-rule="evenodd"> <rect width="15" height="15" fill="#B8B8B8" rx="7.5"></rect> <path fill="#FFF" d="M6.57 9.8h1.72v1.7H6.57V9.8zM4.79 6.19c.01-.4.08-.76.2-1.1.14-.32.32-.6.55-.85.23-.24.5-.43.83-.57a3.45 3.45 0 012.4.01c.35.15.63.32.84.54a1.93 1.93 0 01.6 1.37 2.14 2.14 0 01-.93 1.86l-.47.35c-.15.11-.28.24-.4.39-.1.14-.18.33-.2.55v.42H6.7v-.5a2.25 2.25 0 01.54-1.34c.13-.15.27-.28.42-.39.14-.1.28-.22.4-.33.13-.1.23-.23.3-.36a.9.9 0 00.1-.5c0-.33-.07-.58-.24-.74a.94.94 0 00-.69-.24c-.2 0-.36.03-.5.11-.15.08-.27.18-.36.3-.1.14-.16.29-.2.46-.05.17-.07.36-.07.56H4.8z"></path> </g> <g id="ic-add-video"> <path d="M88 32a8 8 0 018 8v19l24-24v69L96 80v16a8 8 0 01-8 8H16a8 8 0 01-8-8V40a8 8 0 018-8h72zM56 52h-8v12H36v8h12v12h8V72h12v-8H56V52z" id="ic-add-video"></path> </g> <g id="ic-add-photo"> <path d="M104 8H88a8 8 0 00-8-8H32a8 8 0 00-8 8H8a8 8 0 00-8 8v56a8 8 0 008 8h96a8 8 0 008-8V16a8 8 0 00-8-8zM56 68a24 24 0 110-48 24 24 0 010 48zm4-40h-8v12H40v8h12v12h8V48h12v-8H60V28z" id="ic-add-photo"></path> </g> <path fill="#1DA0C3" fill-rule="evenodd" d="M8.86 8.26H0L4.14.62H13L8.86 8.26" id="bc-logo-tent"></path> <!--<svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="contextual-dots" stroke="none" fill="none" fill-rule="evenodd"> <g transform="translate(7 17)" fill="#818285"> <circle cx="3" cy="3" r="3"></circle> <circle cx="13" cy="3" r="3"></circle> <circle cx="23" cy="3" r="3"></circle> </g> <path d="M0 0h40v40H0z"></path> </g> <!--<svg width="128px" height="128px" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="report-flag-icon"> <path fi'll="none" d="M0 0h128v128H0z"></path> <path d="M34.56 20v95.7h-7.9V20h7.9zm7.78 5.01s9.54-10 19.34 0c21.28 21.72 40.61-.65 40.61-.65v46.58s-19.33 22.37-40.61.65c-9.8-10-19.34 0-19.34 0z"></path> </g> <!-- <svg id="icon-allow-comment" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="allow-comment-icon"> <polygon points="15.981 3 6.573 13.501 2.708 9.635 2 10.342 6.614 14.956 16.726 3.668"></polygon> </g> <!-- <svg class="live-calendar-icon" viewBox="0 0 12 11"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#live-calendar-icon"></use></svg> --> <g id="live-calendar-icon" fill="none" fill-rule="evenodd"> <g id="live-calendar-icon-stroke" transform="translate(-1033 -482)" stroke-width=".9"> <g id="component/event-card/4-col" transform="translate(744 209.5)"> <g id="Group" transform="translate(289 272)"> <rect id="Rectangle" x=".45" y="2.65" width="10.73" height="8.36" rx="1.8"></rect> <path id="Path" d="M2.91.66v3.08M8.72.66v3.08"></path> <path id="Path-4" d="M.83 5.67h10.8"></path> </g> </g> </g> </g> <!-- <svg class="live-clock-icon" viewBox="0 0 12 11"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#live-clock-icon"></use></svg> --> <g id="live-clock-icon" fill="none" fill-rule="evenodd"> <g id="live-clock-icon-stroke" transform="translate(-1033 -499)"> <g id="component/event-card/4-col" transform="translate(744 209.5)"> <g id="icon/clock" transform="translate(289 289)"> <circle id="Oval" cx="6" cy="6.5" r="5.5"></circle> <path id="Path-5" d="M6 2.53V7h3.03"></path> </g> </g> </g> </g> <!-- <svg id="icon-ban" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="ban-user-icon"> <path d="M8.0002,0.0002 C3.5822,0.0002 0.0002,3.5822 0.0002,8.0002 C0.0002,12.4182 3.5822,16.0002 8.0002,16.0002 C12.4182,16.0002 16.0002,12.4182 16.0002,8.0002 C16.0002,3.5822 12.4182,0.0002 8.0002,0.0002 L8.0002,0.0002 Z M8.0002,1.0002 C11.8602,1.0002 15.0002,4.1402 15.0002,8.0002 C15.0002,11.8592 11.8602,15.0002 8.0002,15.0002 C4.1402,15.0002 1.0002,11.8592 1.0002,8.0002 C1.0002,4.1402 4.1402,1.0002 8.0002,1.0002 L8.0002,1.0002 Z M8.7072,8.0002 L11.6472,10.9402 L10.9402,11.6472 L8.0002,8.7072 L5.0592,11.6472 L4.3522,10.9402 L7.2922,8.0002 L4.3522,5.0592 L5.0592,4.3522 L8.0002,7.2932 L10.9402,4.3522 L11.6472,5.0592 L8.7072,8.0002 Z"></path> </g> <!-- <svg id="icon-delete-comment" fill-rule="evenodd" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="delete-comment-icon" fill-rule="evenodd"> <path d="M10.5,14.518 L11.5,14.518 L11.5,5.37 L10.5,5.37 L10.5,14.518 Z M6.5,14.518 L7.5,14.518 L7.5,5.37 L6.5,5.37 L6.5,14.518 Z M4.017,16.002 L14.017,16.002 L14.017,3.887 L4.017,3.887 L4.017,16.002 Z M6.464,2.887 L11.536,2.887 L11.536,2 L6.464,2 L6.464,2.887 Z M14.001,2.887 L12.536,2.887 L12.536,1 L5.464,1 L5.464,2.887 L3.999,2.887 L1,2.887 L1,3.887 L3,3.887 L3,15.989 C3,16.541 3.447,16.988 3.999,16.988 L14.001,16.988 C14.553,16.988 15,16.541 15,15.989 L15,3.887 L17,3.887 L17,2.887 L14.001,2.887 Z"></path> </g> <!-- <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"></svg> --> <g id="ic-edit"> <svg viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path d="m12.02 6.27 1.06-1.07a.56.56 0 0 0 .17-.41c0-.16-.06-.3-.17-.41l-1.36-1.36a.56.56 0 0 0-.4-.17c-.17 0-.31.06-.42.17L9.83 4.08l2.19 2.19zm-7.09 7.08L11.4 6.9 9.2 4.7l-6.45 6.46v2.18h2.18z"></path> </svg> </g> <!-- <svg width="16" height="16" xmlns="http://www.w3.or(g/2000/svg"> --> <g id="ic-tooltip"> <path d="M8 15.06a6.55 6.55 0 0 0 5.74-3.28c.61-1.04.92-2.16.92-3.38a6.55 6.55 0 0 0-3.28-5.74A6.55 6.55 0 0 0 8 1.74c-1.2 0-2.33.3-3.36.92-1 .58-1.8 1.38-2.38 2.38a6.52 6.52 0 0 0-.92 3.36c0 1.2.3 2.33.92 3.36A6.55 6.55 0 0 0 8 15.06zm0-1.32a5.2 5.2 0 0 1-2.69-.73 5.18 5.18 0 0 1-1.92-1.92 5.2 5.2 0 0 1 0-5.38A5.18 5.18 0 0 1 5.31 3.8a5.2 5.2 0 0 1 5.38 0c.8.47 1.45 1.11 1.92 1.92a5.2 5.2 0 0 1 0 5.38A5.18 5.18 0 0 1 10.69 13a5.2 5.2 0 0 1-2.69.73zm.66-3.34c0-.33.1-.64.32-.93.11-.16.34-.38.67-.68.33-.3.56-.53.69-.73.2-.3.32-.64.32-1A2.72 2.72 0 0 0 8 4.4a2.72 2.72 0 0 0-2.66 2.66h1.32c0-.37.13-.68.4-.93.26-.26.58-.39.94-.39s.68.13.94.39c.27.25.4.56.4.93 0 .24-.07.46-.2.65-.1.14-.27.3-.5.48l-.6.48a2.19 2.19 0 0 0-.7 1.73h1.32zm0 2v-1.34H7.34v1.34h1.32z" fill="#999"></path> </g> <!-- <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-camera-small"> <path d="M9.21 5.93H7.57v1.65h-.93V5.93H5V5h1.64V3.36h.93V5h1.64v.93zm-2.13 3.1A3.57 3.57 0 0 1 3.53 5.5c0-1.94 1.6-3.54 3.55-3.54 1.93 0 3.54 1.6 3.54 3.54s-1.6 3.54-3.54 3.54zm6.2-7.86h-2.75C10.53.53 10 0 9.36 0H4.68C4.03 0 3.5.53 3.5 1.17H.76a.77.77 0 0 0-.76.76v7.43c0 .4.35.76.76.76h12.46c.4 0 .76-.35.76-.76V1.93c.11-.41-.24-.76-.7-.76z"></path> </g> <!-- <svg width="326" height="324" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-spinny"> <g transform="translate(0 2)" opacity=".99" fill="none" fill-rule="evenodd"> <circle fill="#A4A4A5" cx="161" cy="287" r="35"></circle> <circle fill="#606463" cx="161" cy="35" r="35"></circle> <circle fill="#D2D2D1" transform="rotate(90 35 161)" cx="35" cy="161" r="35"></circle> <circle fill="#7C7F7E" transform="rotate(90 287 161)" cx="287" cy="161" r="35"></circle> <circle fill="#BBBAB9" transform="rotate(45 71.9 250.1)" cx="71.9" cy="250.1" r="35"></circle> <circle fill="#717474" transform="rotate(45 250.1 71.9)" cx="250.1" cy="71.9" r="35"></circle> <circle fill="#DCDCDC" transform="rotate(135 71.9 71.9)" cx="71.9" cy="71.9" r="35"></circle> <circle fill="#8D8F8F" transform="rotate(135 250.1 250.1)" cx="250.1" cy="250.1" r="35"></circle> </g> </g> <!-- <svg class="arrow" viewBox="0 0 24 24"><use href="#discover-arrow"></svg> --> <path id="discover-arrow" d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"></path> <g id="fan-app-icon" fill="none" fill-rule="evenodd"> <rect fill="#FFF" width="23" height="23" rx="3"></rect> <path fill="url(#fanAppGradient)" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> <!-- <svg width="22px" height="15px" viewBox="0 0 22 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> --> <g id="view-eyeball-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="adminControls---OFF-AIR-Copy" transform="translate(-823.000000, -743.000000)"> <g id="component/video/sound-check" transform="translate(134.000000, 222.000000)"> <g id="Group" transform="translate(689.000000, 521.000000)"> <g transform="translate(0.000000, 0.000000)" id="Oval"> <circle fill="currentColor" cx="11" cy="7.28" r="3"></circle> <path d="M11,1 C15.6667595,1 19.5502286,5.64619254 20.7714147,7.28017631 C19.5496534,8.91449561 15.6664139,13.56 11,13.56 C6.33324048,13.56 2.44977141,8.91380746 1.22858526,7.27982369 C2.45034662,5.64550439 6.33358609,1 11,1 Z" stroke="currentColor" stroke-width="2"></path> </g> </g> </g> </g> </g> <path id="check" fill="none" stroke-width="1.5" d="M1.5 6.5l4 5 8-11"></path> <g id="two-person-silhouette"> <path d='M12.81 8.64c-.244-.359-.808-.605-1.858-.986-1.046-.38-1.38-.701-1.38-1.388 0-.412.32-.277.46-1.032.058-.313.34-.005.394-.72 0-.285-.154-.357-.154-.357s.078-.42.109-.745c.037-.404-.042-1.579-1.)494-1.579S6.971 3.008 7.01 3.413c.03.323.108.744.108.744s-.154.072-.154.357c.054.715.336.407.394.72.14.755.46.62.46 1.032 0 .467-.156.765-.583 1.027 2.284.995 2.24 1.2 2.24 2.09V11H13s-.028-2.12-.19-2.36zm-6.046-.7c-1.308-.518-1.726-.954-1.726-1.888 0-.56.399-.378.574-1.404.072-.426.426-.007.493-.98 0-.387-.192-.484-.192-.484s.098-.573.136-1.014C6.097 1.62 5.676 0 3.859 0 2.044 0 1.782 1.62 1.83 2.17c.039.441.136 1.014.136 1.014s-.192.097-.192.484c.067.973.42.554.493.98.175 1.026.575.843.575 1.404 0 .934-.418 1.37-1.727 1.887C.717 8.097 0 8.213 0 8.8V11h8.821V9.35c0-.536-.745-.892-2.057-1.41z'></path> </g> <path id="read-more-arr" d="M10.815,3.12018899 C10.809,3.11518899 6.58,0.0611889922 6.58,0.0611889922 C6.427,-0.0388110078 6.221,-0.0138110078 6.097,0.124188992 C5.973,0.260188992 5.967,0.467188992 6.083,0.610188992 L7.863,3.00018899 L0.5,3.00018899 C0.224,3.00018899 0,3.22418899 0,3.50018899 C0,3.77618899 0.224,4.00018899 0.5,4.00018899 L7.863,4.00018899 L6.083,6.39018899 C5.967,6.53318899 5.973,6.74018899 6.097,6.87618899 C6.221,7.01418899 6.427,7.03918899 6.58,6.93918899 L10.802,3.89918899 C10.926,3.78818899 11,3.65518899 11,3.50018899 C11,3.34518899 10.926,3.21218899 10.815,3.12018899 Z"></path> <path id="close-weekly-archive" d="M7.4,6l2.8-2.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L6,4.6L3.2,1.8c-0.4-0.4-1-0.4-1.4,0 c-0.4,0.4-0.4,1,0,1.4L4.6,6L1.8,8.8c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0L6,7.4l2.8,2.8c0.4,0.4,1,0.4,1.4,0 c0.4-0.4,0.4-1,0-1.4L7.4,6z"></path> <path id="nn-view-album" d="M1.43682992,0L0 1.44492059 9.03679561 10.0650366 0.00617548675 18.5439879 1.43065443 20 12 10.0771364z"></path> <path id="nn-own-this" d="M18.1085095,1.66536531 C16.7611171,0.429117108 15.3262573,-0.0849663045 13.8432411,0.146575233 C12.1400821,0.40973698 10.7946553,1.62150502 9.97698178,2.57215133 C9.22220618,1.60722493 7.97112632,0.38423681 6.31317524,0.0741547518 C4.77610618,-0.210427137 3.24493381,0.32099639 1.70786476,1.71942567 C0.531476234,2.97709402 -0.0414849278,4.41734358 0.00274020481,6.00039409 C0.0725176362,8.52287084 1.68722637,11.252409 4.93728222,14.3481295 L4.93728222,14.3491495 C7.46106312,16.7492254 9.23596511,18.9850803 9.25365516,19.0075204 L10.0379142,19.999987 L10.791707,18.9840603 C10.8084143,18.9616201 12.4820898,16.7186252 14.973439,14.3450695 C18.3561702,11.1198081 20.0013452,8.32804954 20.0003624,5.81169284 C20.0003624,4.25516251 19.3674516,2.86489328 18.1085095,1.66536531"></path> <path id="nn-wishlisted" d="M18.1081467,1.66537829 C16.7607543,0.429130081 15.3258944,-0.0849533313 13.8428783,0.146588206 C12.1397193,0.409749953 10.7942925,1.621518 9.97661895,2.57216431 C9.22184336,1.6072379 7.97076349,0.384249783 6.31281241,0.074167725 C4.77574336,-0.210414164 3.24457099,0.321009364 1.70750194,1.71943865 C0.531113412,2.977107 -0.0418477507,4.41735656 0.00237738193,6.00040707 C0.0721548134,8.52288381 1.68686354,11.2524219 4.9369194,14.3481425 L4.9369194,14.3491625 C7.4607003,16.7492384 9.23560229,18.9850933 9.25329234,19.0075334 L10.0375514,20 L10.7913442,18.9840733 C10.8080514,18.9616331 12.481727,16.7186382 14.9730762,14.3450825 C18.3558074,11.1198211 20.0009823,8.32806252 19.9999996,5.81170581 C19.9999996,4.25517548 19.3670888,2.86490625 18.1081467,1.66537829"></path> <path id="nn-add-wishlist" d="M6.26532856,12.8438659 C7.90059563,14.4003455 9.21450913,15.8670674 9.99381609,16.7758637 C10.7485547,15.8548277 12.0251244,14.3840259 13.643685,12.8428459 C16.5574872,10.0634181 18.0355171,7.69911951 18.0345343,5.81216853 C18.0345343,4.83707385 17.6286658,3.97621622 16.793343,3.18165685 C15.9010218,2.36261813 15.0195107,2.02806682 14.1311204,2.16474327 C12.2285501,2.45747566 10.7858986,4.80953457 10.7711576,4.83299396 L9.87981911,6.33643491 L9.07004744,4.78403523 C9.05923738,4.76261579 7.80428783,2.42075662 5.95675052,2.08110544 C5.03494733,1.91178984 4.06302478,2.28714009 3.05965478,3.19797643 C2.31474346,3.99967561 1.93835687,4.91561181 1.96685611,5.94170516 C2.02090641,7.85619543 3.46650608,10.1786751 6.26532856,12.8448859 L6.26532856,12.8438659 Z M10.0370563,20 L9.*2528357,19.0075658 C9.23514652,18.9851264 7.46033142,16.7493444 4.93667407,14.3483268 L4.93667407,14.3473068 C1.68677732,11.2516872 0.0731303674,8.52223813 0.00237361922,6.00086363 C-0.0418493484,4.41786474 0.532066498,2.97766215 1.7074147,1.72003482 C3.24440851,0.320631169 4.77452319,-0.209755055 6.31249973,0.07379758 C7.96938691,0.384889499 9.22138826,1.60681776 9.97612691,2.5717127 C10.7927777,1.62211736 12.1391214,0.409368864 13.842197,0.147235672 C15.3221923,-0.0822583664 16.7599301,0.42874836 18.1082393,1.66597622 C19.3671198,2.86444509 19.9990168,4.25568896 19.9999996,5.81216853 C20.0009823,8.32742319 18.3558879,11.1190907 14.9723395,14.3452669 C12.4811123,16.7177253 10.8085014,18.960647 10.7908122,18.9841064 L10.0370563,20 Z"></path> <path id="bc-daily-expand" d="M9,4H6V1c0-0.6-0.4-1-1-1S4,0.4,4,1v3H1C0.4,4,0,4.4,0,5c0,0.6,0.4,1,1,1h3v3c0,0.6,0.4,1,1,1 s1-0.4,1-1V6h3c0.6,0,1-0.4,1-1C10,4.4,9.6,4,9,4z"></path> </svg> <div id="pagedata" data-blob="{&quot;recaptcha_public_key&quot;:&quot;6LfhSPgSAAAAAPwto_qzHuwSmjgfrkg35xXXu_8K&quot;,&quot;invisible_recaptcha_public_key&quot;:&quot;6Ld7hz4UAAAAANlndw60vAheGUwN0Mb-qeWD_LHr&quot;,&quot;templglobals&quot;:{&quot;endpoint_mobilized&quot;:true,&quot;is_phone&quot;:false},&quot;localize_page&quot;:true,&quot;locale&quot;:&quot;en&quot;,&quot;languages&quot;:{&quot;en&quot;:&quot;English&quot;,&quot;de&quot;:&quot;Deutsch&quot;,&quot;es&quot;:&quot;Español&quot;,&quot;fr&quot;:&quot;Français&quot;,&quot;pt&quot;:&quot;Português&quot;,&quot;ja&quot;:&quot;日本語&quot;},&quot;help_center_url&quot;:&quot;https://get.bandcamp.help/hc/en-us&quot;,&quot;env&quot;:&quot;prod&quot;,&quot;sidebar_disco&quot;:{&quot;music_grid&quot;:true,&quot;discography_real_size&quot;:6,&quot;sidebar_max_size&quot;:12,&quot;sidebar_collapse_size&quot;:3},&quot;user_territory&quot;:null,&quot;tralbum_is_promo&quot;:null,&quot;shows_list&quot;:null,&quot;embed_info&quot;:{&quot;public_embeddable&quot;:true,&quot;exclusive_embeddable&quot;:false,&quot;item_public&quot;:true,&quot;no_track_preorder&quot;:false},&quot;fan_follows_label&quot;:null,&quot;login_bounce_url&quot;:&quot;https://bandcamp.com/login?bounce=https%3A%2F%2Fpragmar.bandcamp.com%2Falbum%2Fohdowas-volume-one&amp;sig=cee95009603475ed254f1d58cb7746db&quot;,&quot;cfg&quot;:{&quot;mobile_app&quot;:true,&quot;gifting&quot;:true,&quot;physical_gifting&quot;:true,&quot;physical_gifting_zip_regex&quot;:true,&quot;tralbum_login&quot;:true,&quot;no_flash_uploads&quot;:true,&quot;artist_subscriptions&quot;:true,&quot;video_sharing&quot;:true,&quot;open_signup&quot;:true,&quot;stream_buffer_duration_stats&quot;:true,&quot;fan_page_2017&quot;:true,&quot;header_rework_2018&quot;:true,&quot;band_navbar_update_2023&quot;:true,&quot;dsa_buy_dialog&quot;:true,&quot;single_sign_up&quot;:true,&quot;fan_signup_use_captcha&quot;:true,&quot;login_use_captcha&quot;:true,&quot;mobile_onboarding&quot;:true,&quot;gift_cards&quot;:true,&quot;menubar_autocomplete_enabled&quot;:true,&quot;use_elasticsearch_backed_search&quot;:true,&quot;new_search_api_service&quot;:true,&quot;search_tracking&quot;:true,&quot;order_history&quot;:true,&quot;search_discovery_one_filter_desktop_only&quot;:true,&quot;search_discovery_one_filter_rollout&quot;:true,&quot;community&quot;:true},&quot;media_mode_test&quot;:false,&quot;lo_querystr&quot;:&quot;?action_sig=9967beeb5ae40acdd838c4579906d9cb&amp;action_url=https%3A%2F%2Fpragmar.bandcamp.com%2Falbum%2Fohdowas-volume-one&amp;band_id=836424264&amp;item_id=2272692989&amp;item_type=album&quot;,&quot;ip_location_country_code&quot;:&quot;US&quot;,&quot;fan_location_country&quot;:null,&quot;show_buy_full_disco&quot;:null,&quot;live_event_tickets&quot;:{},&quot;buyer_location&quot;:{&quot;country_code&quot;:&quot;US&quot;,&quot;is_eu&quot;:false},&quot;signup_params&quot;:{&quot;save_card&quot;:false,&quot;mailing_list_info&quot;:{&quot;email_address&quot;:null},&quot;genres&quot;:[{&quot;id&quot;:10,&quot;name&quot;:&quot;electronic&quot;,&quot;norm_name&quot;:&quot;electronic&quot;,&quot;value&quot;:&quot;ele+ctronic&quot;},{&quot;id&quot;:23,&quot;name&quot;:&quot;rock&quot;,&quot;norm_name&quot;:&quot;rock&quot;,&quot;value&quot;:&quot;rock&quot;},{&quot;id&quot;:18,&quot;name&quot;:&quot;metal&quot;,&quot;norm_name&quot;:&quot;metal&quot;,&quot;value&quot;:&quot;metal&quot;},{&quot;id&quot;:2,&quot;name&quot;:&quot;alternative&quot;,&quot;norm_name&quot;:&quot;alternative&quot;,&quot;value&quot;:&quot;alternative&quot;},{&quot;id&quot;:14,&quot;name&quot;:&quot;hip-hop/rap&quot;,&quot;norm_name&quot;:&quot;hip-hop-rap&quot;,&quot;value&quot;:&quot;hip-hop-rap&quot;},{&quot;id&quot;:11,&quot;name&quot;:&quot;experimental&quot;,&quot;norm_name&quot;:&quot;experimental&quot;,&quot;value&quot;:&quot;experimental&quot;},{&quot;id&quot;:20,&quot;name&quot;:&quot;punk&quot;,&quot;norm_name&quot;:&quot;punk&quot;,&quot;value&quot;:&quot;punk&quot;},{&quot;id&quot;:12,&quot;name&quot;:&quot;folk&quot;,&quot;norm_name&quot;:&quot;folk&quot;,&quot;value&quot;:&quot;folk&quot;},{&quot;id&quot;:19,&quot;name&quot;:&quot;pop&quot;,&quot;norm_name&quot;:&quot;pop&quot;,&quot;value&quot;:&quot;pop&quot;},{&quot;id&quot;:3,&quot;name&quot;:&quot;ambient&quot;,&quot;norm_name&quot;:&quot;ambient&quot;,&quot;value&quot;:&quot;ambient&quot;},{&quot;id&quot;:24,&quot;name&quot;:&quot;soundtrack&quot;,&quot;norm_name&quot;:&quot;soundtrack&quot;,&quot;value&quot;:&quot;soundtrack&quot;},{&quot;id&quot;:26,&quot;name&quot;:&quot;world&quot;,&quot;norm_name&quot;:&quot;world&quot;,&quot;value&quot;:&quot;world&quot;},{&quot;id&quot;:15,&quot;name&quot;:&quot;jazz&quot;,&quot;norm_name&quot;:&quot;jazz&quot;,&quot;value&quot;:&quot;jazz&quot;},{&quot;id&quot;:1,&quot;name&quot;:&quot;acoustic&quot;,&quot;norm_name&quot;:&quot;acoustic&quot;,&quot;value&quot;:&quot;acoustic&quot;},{&quot;id&quot;:13,&quot;name&quot;:&quot;funk&quot;,&quot;norm_name&quot;:&quot;funk&quot;,&quot;value&quot;:&quot;funk&quot;},{&quot;id&quot;:21,&quot;name&quot;:&quot;r&amp;b/soul&quot;,&quot;norm_name&quot;:&quot;r-b-soul&quot;,&quot;value&quot;:&quot;r-b-soul&quot;},{&quot;id&quot;:9,&quot;name&quot;:&quot;devotional&quot;,&quot;norm_name&quot;:&quot;devotional&quot;,&quot;value&quot;:&quot;devotional&quot;},{&quot;id&quot;:5,&quot;name&quot;:&quot;classical&quot;,&quot;norm_name&quot;:&quot;classical&quot;,&quot;value&quot;:&quot;classical&quot;},{&quot;id&quot;:22,&quot;name&quot;:&quot;reggae&quot;,&quot;norm_name&quot;:&quot;reggae&quot;,&quot;value&quot;:&quot;reggae&quot;},{&quot;id&quot;:27,&quot;name&quot;:&quot;podcasts&quot;,&quot;norm_name&quot;:&quot;podcasts&quot;,&quot;value&quot;:&quot;podcasts&quot;},{&quot;id&quot;:7,&quot;name&quot;:&quot;country&quot;,&quot;norm_name&quot;:&quot;country&quot;,&quot;value&quot;:&quot;country&quot;},{&quot;id&quot;:25,&quot;name&quot;:&quot;spoken word&quot;,&quot;norm_name&quot;:&quot;spoken-word&quot;,&quot;value&quot;:&quot;spoken-word&quot;},{&quot;id&quot;:6,&quot;name&quot;:&quot;comedy&quot;,&quot;norm_name&quot;:&quot;comedy&quot;,&quot;value&quot;:&quot;comedy&quot;},{&quot;id&quot;:4,&quot;name&quot;:&quot;blues&quot;,&quot;norm_name&quot;:&quot;blues&quot;,&quot;value&quot;:&quot;blues&quot;},{&quot;id&quot;:28,&quot;name&quot;:&quot;audiobooks&quot;,&quot;norm_name&quot;:&quot;audiobooks&quot;,&quot;value&quot;:&quot;audiobooks&quot;},{&quot;id&quot;:17,&quot;name&quot;:&quot;latin&quot;,&quot;norm_name&quot;:&quot;latin&quot;,&quot;value&quot;:&quot;latin&quot;}],&quot;subgenres&quot;:{&quot;acoustic&quot;:[{&quot;name&quot;:&quot;folk&quot;,&quot;value&quot;:&quot;folk&quot;,&quot;norm_name&quot;:&quot;folk&quot;},{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;rock&quot;,&quot;value&quot;:&quot;rock&quot;,&quot;norm_name&quot;:&quot;rock&quot;},{&quot;name&quot;:&quot;pop&quot;,&quot;value&quot;:&quot;pop&quot;,&quot;norm_name&quot;:&quot;pop&quot;},{&quot;name&quot;:&quot;guitar&quot;,&quot;value&quot;:&quot;guitar&quot;,&quot;norm_name&quot;:&quot;guitar&quot;},{&quot;name&,quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;electro-acoustic&quot;,&quot;value&quot;:&quot;electro-acoustic&quot;,&quot;norm_name&quot;:&quot;electro-acoustic&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;piano&quot;,&quot;value&quot;:&quot;piano&quot;,&quot;norm_name&quot;:&quot;piano&quot;},{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;}],&quot;alternative&quot;:[{&quot;name&quot;:&quot;indie rock&quot;,&quot;value&quot;:&quot;indie-rock&quot;,&quot;norm_name&quot;:&quot;indie-rock&quot;},{&quot;name&quot;:&quot;industrial&quot;,&quot;value&quot;:&quot;industrial&quot;,&quot;norm_name&quot;:&quot;industrial&quot;},{&quot;name&quot;:&quot;shoegaze&quot;,&quot;value&quot;:&quot;shoegaze&quot;,&quot;norm_name&quot;:&quot;shoegaze&quot;},{&quot;name&quot;:&quot;grunge&quot;,&quot;value&quot;:&quot;grunge&quot;,&quot;norm_name&quot;:&quot;grunge&quot;},{&quot;name&quot;:&quot;goth&quot;,&quot;value&quot;:&quot;goth&quot;,&quot;norm_name&quot;:&quot;goth&quot;},{&quot;name&quot;:&quot;dream pop&quot;,&quot;value&quot;:&quot;dream-pop&quot;,&quot;norm_name&quot;:&quot;dream-pop&quot;},{&quot;name&quot;:&quot;emo&quot;,&quot;value&quot;:&quot;emo&quot;,&quot;norm_name&quot;:&quot;emo&quot;},{&quot;name&quot;:&quot;math rock&quot;,&quot;value&quot;:&quot;math-rock&quot;,&quot;norm_name&quot;:&quot;math-rock&quot;},{&quot;name&quot;:&quot;britpop&quot;,&quot;value&quot;:&quot;britpop&quot;,&quot;norm_name&quot;:&quot;britpop&quot;},{&quot;name&quot;:&quot;jangle pop&quot;,&quot;value&quot;:&quot;jangle-pop&quot;,&quot;norm_name&quot;:&quot;jangle-pop&quot;}],&quot;ambient&quot;:[{&quot;name&quot;:&quot;chill-out&quot;,&quot;value&quot;:&quot;chill-out&quot;,&quot;norm_name&quot;:&quot;chill-out&quot;},{&quot;name&quot;:&quot;drone&quot;,&quot;value&quot;:&quot;drone&quot;,&quot;norm_name&quot;:&quot;drone&quot;},{&quot;name&quot;:&quot;dark ambient&quot;,&quot;value&quot;:&quot;dark-ambient&quot;,&quot;norm_name&quot;:&quot;dark-ambient&quot;},{&quot;name&quot;:&quot;electronic&quot;,&quot;value&quot;:&quot;electronic&quot;,&quot;norm_name&quot;:&quot;electronic&quot;},{&quot;name&quot;:&quot;soundscapes&quot;,&quot;value&quot;:&quot;soundscapes&quot;,&quot;norm_name&quot;:&quot;soundscapes&quot;},{&quot;name&quot;:&quot;field recordings&quot;,&quot;value&quot;:&quot;field-recordings&quot;,&quot;norm_name&quot;:&quot;field-recordings&quot;},{&quot;name&quot;:&quot;atmospheric&quot;,&quot;value&quot;:&quot;atmospheric&quot;,&quot;norm_name&quot;:&quot;atmospheric&quot;},{&quot;name&quot;:&quot;meditation&quot;,&quot;value&quot;:&quot;meditation&quot;,&quot;norm_name&quot;:&quot;meditation&quot;},{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;},{&quot;name&quot;:&quot;new age&quot;,&quot;value&quot;:&quot;new-age&quot;,&quot;norm_name&quot;:&quot;new-age&quot;},{&quot;name&quot;:&quot;idm&quot;,&quot;value&quot;:&quot;idm&quot;,&quot;norm_name&quot;:&quot;idm&quot;},{&quot;name&quot;:&quot;industrial&quot;,&quot;value&quot;:&quot;industrial&quot;,&quot;norm_name&quot;:&quot;industrial&quot;}],&quot;blues&quot;:[{&quot;name&quot;:&quot;rhythm &amp; blues&quot;,&quot;value&quot;:&quot;rhythm-blues&quot;,&quot;norm_name&quot;:&quot;rhythm-blues&quot;},{&quot;name&quot;:&quot;blues rock&quot;,&quot;value&quot;:&quot;blues-rock&quot;,&quot;norm_name&quot;:&quot;blues-rock&quot;},{&quot;name&quot;:&quot;country blues&quot;,&quot;value&quot;:&quot;country-blues&quot;,&quot;norm_name&quot;:&quot;country-blues&quot;},{&quot;name&quot;:&quot;boogie-woogie&quot;,&quot;value&quot;:&quot;boogie-woogie&quot;,&quot;norm_name&quot;:&quot;boogie-woogie&quot;},{&quot;name&quot;:&quot;del-ta blues&quot;,&quot;value&quot;:&quot;delta-blues&quot;,&quot;norm_name&quot;:&quot;delta-blues&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;electric blues&quot;,&quot;value&quot;:&quot;electric-blues&quot;,&quot;norm_name&quot;:&quot;electric-blues&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;}],&quot;classical&quot;:[{&quot;name&quot;:&quot;orchestral&quot;,&quot;value&quot;:&quot;orchestral&quot;,&quot;norm_name&quot;:&quot;orchestral&quot;},{&quot;name&quot;:&quot;neo-classical&quot;,&quot;value&quot;:&quot;neo-classical&quot;,&quot;norm_name&quot;:&quot;neo-classical&quot;},{&quot;name&quot;:&quot;chamber music&quot;,&quot;value&quot;:&quot;chamber-music&quot;,&quot;norm_name&quot;:&quot;chamber-music&quot;},{&quot;name&quot;:&quot;classical piano&quot;,&quot;value&quot;:&quot;classical-piano&quot;,&quot;norm_name&quot;:&quot;classical-piano&quot;},{&quot;name&quot;:&quot;contemporary classical&quot;,&quot;value&quot;:&quot;contemporary-classical&quot;,&quot;norm_name&quot;:&quot;contemporary-classical&quot;},{&quot;name&quot;:&quot;baroque&quot;,&quot;value&quot;:&quot;baroque&quot;,&quot;norm_name&quot;:&quot;baroque&quot;},{&quot;name&quot;:&quot;opera&quot;,&quot;value&quot;:&quot;opera&quot;,&quot;norm_name&quot;:&quot;opera&quot;},{&quot;name&quot;:&quot;choral&quot;,&quot;value&quot;:&quot;choral&quot;,&quot;norm_name&quot;:&quot;choral&quot;},{&quot;name&quot;:&quot;modern classical&quot;,&quot;value&quot;:&quot;modern-classical&quot;,&quot;norm_name&quot;:&quot;modern-classical&quot;},{&quot;name&quot;:&quot;avant garde&quot;,&quot;value&quot;:&quot;avant-garde&quot;,&quot;norm_name&quot;:&quot;avant-garde&quot;}],&quot;comedy&quot;:[{&quot;name&quot;:&quot;improv&quot;,&quot;value&quot;:&quot;improv&quot;,&quot;norm_name&quot;:&quot;improv&quot;},{&quot;name&quot;:&quot;stand-up&quot;,&quot;value&quot;:&quot;stand-up&quot;,&quot;norm_name&quot;:&quot;stand-up&quot;}],&quot;country&quot;:[{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;},{&quot;name&quot;:&quot;country rock&quot;,&quot;value&quot;:&quot;country-rock&quot;,&quot;norm_name&quot;:&quot;country-rock&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;country folk&quot;,&quot;value&quot;:&quot;country-folk&quot;,&quot;norm_name&quot;:&quot;country-folk&quot;},{&quot;name&quot;:&quot;alt-country&quot;,&quot;value&quot;:&quot;alt-country&quot;,&quot;norm_name&quot;:&quot;alt-country&quot;},{&quot;name&quot;:&quot;country blues&quot;,&quot;value&quot;:&quot;country-blues&quot;,&quot;norm_name&quot;:&quot;country-blues&quot;},{&quot;name&quot;:&quot;western&quot;,&quot;value&quot;:&quot;western&quot;,&quot;norm_name&quot;:&quot;western&quot;},{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;outlaw&quot;,&quot;value&quot;:&quot;outlaw&quot;,&quot;norm_name&quot;:&quot;outlaw&quot;},{&quot;name&quot;:&quot;honky-tonk&quot;,&quot;value&quot;:&quot;honky-tonk&quot;,&quot;norm_name&quot;:&quot;honky-tonk&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;hillbilly&quot;,&quot;value&quot;:&quot;hillbilly&quot;,&quot;norm_name&quot;:&quot;hillbilly&quot;}],&quot;devotional&quot;:[{&quot;name&quot;:&quot;christian&quot;,&quot;value&quot;:&quot;christian&quot;,&quot;norm_name&quot;:&quot;christian&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;meditation&quot;,.&quot;value&quot;:&quot;meditation&quot;,&quot;norm_name&quot;:&quot;meditation&quot;},{&quot;name&quot;:&quot;spiritual&quot;,&quot;value&quot;:&quot;spiritual&quot;,&quot;norm_name&quot;:&quot;spiritual&quot;},{&quot;name&quot;:&quot;worship&quot;,&quot;value&quot;:&quot;worship&quot;,&quot;norm_name&quot;:&quot;worship&quot;},{&quot;name&quot;:&quot;inspirational&quot;,&quot;value&quot;:&quot;inspirational&quot;,&quot;norm_name&quot;:&quot;inspirational&quot;}],&quot;electronic&quot;:[{&quot;name&quot;:&quot;house&quot;,&quot;value&quot;:&quot;house&quot;,&quot;norm_name&quot;:&quot;house&quot;},{&quot;name&quot;:&quot;electronica&quot;,&quot;value&quot;:&quot;electronica&quot;,&quot;norm_name&quot;:&quot;electronica&quot;},{&quot;name&quot;:&quot;downtempo&quot;,&quot;value&quot;:&quot;downtempo&quot;,&quot;norm_name&quot;:&quot;downtempo&quot;},{&quot;name&quot;:&quot;techno&quot;,&quot;value&quot;:&quot;techno&quot;,&quot;norm_name&quot;:&quot;techno&quot;},{&quot;name&quot;:&quot;electro&quot;,&quot;value&quot;:&quot;electro&quot;,&quot;norm_name&quot;:&quot;electro&quot;},{&quot;name&quot;:&quot;dubstep&quot;,&quot;value&quot;:&quot;dubstep&quot;,&quot;norm_name&quot;:&quot;dubstep&quot;},{&quot;name&quot;:&quot;beats&quot;,&quot;value&quot;:&quot;beats&quot;,&quot;norm_name&quot;:&quot;beats&quot;},{&quot;name&quot;:&quot;dance&quot;,&quot;value&quot;:&quot;dance&quot;,&quot;norm_name&quot;:&quot;dance&quot;},{&quot;name&quot;:&quot;idm&quot;,&quot;value&quot;:&quot;idm&quot;,&quot;norm_name&quot;:&quot;idm&quot;},{&quot;name&quot;:&quot;drum &amp; bass&quot;,&quot;value&quot;:&quot;drum-bass&quot;,&quot;norm_name&quot;:&quot;drum-bass&quot;},{&quot;name&quot;:&quot;breaks&quot;,&quot;value&quot;:&quot;breaks&quot;,&quot;norm_name&quot;:&quot;breaks&quot;},{&quot;name&quot;:&quot;trance&quot;,&quot;value&quot;:&quot;trance&quot;,&quot;norm_name&quot;:&quot;trance&quot;},{&quot;name&quot;:&quot;glitch&quot;,&quot;value&quot;:&quot;glitch&quot;,&quot;norm_name&quot;:&quot;glitch&quot;},{&quot;name&quot;:&quot;chiptune&quot;,&quot;value&quot;:&quot;chiptune&quot;,&quot;norm_name&quot;:&quot;chiptune&quot;},{&quot;name&quot;:&quot;chillwave&quot;,&quot;value&quot;:&quot;chillwave&quot;,&quot;norm_name&quot;:&quot;chillwave&quot;},{&quot;name&quot;:&quot;dub&quot;,&quot;value&quot;:&quot;dub&quot;,&quot;norm_name&quot;:&quot;dub&quot;},{&quot;name&quot;:&quot;edm&quot;,&quot;value&quot;:&quot;edm&quot;,&quot;norm_name&quot;:&quot;edm&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;witch house&quot;,&quot;value&quot;:&quot;witch-house&quot;,&quot;norm_name&quot;:&quot;witch-house&quot;},{&quot;name&quot;:&quot;garage&quot;,&quot;value&quot;:&quot;garage&quot;,&quot;norm_name&quot;:&quot;garage&quot;},{&quot;name&quot;:&quot;juke&quot;,&quot;value&quot;:&quot;juke&quot;,&quot;norm_name&quot;:&quot;juke&quot;},{&quot;name&quot;:&quot;footwork&quot;,&quot;value&quot;:&quot;footwork&quot;,&quot;norm_name&quot;:&quot;footwork&quot;},{&quot;name&quot;:&quot;vaporwave&quot;,&quot;value&quot;:&quot;vaporwave&quot;,&quot;norm_name&quot;:&quot;vaporwave&quot;},{&quot;name&quot;:&quot;synthwave&quot;,&quot;value&quot;:&quot;synthwave&quot;,&quot;norm_name&quot;:&quot;synthwave&quot;}],&quot;experimental&quot;:[{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;},{&quot;name&quot;:&quot;drone&quot;,&quot;value&quot;:&quot;drone&quot;,&quot;norm_name&quot;:&quot;drone&quot;},{&quot;name&quot;:&quot;avant garde&quot;,&quot;value&quot;:&quot;avant-garde&quot;,&quot;norm_name&quot;:&quot;avant-garde&quot;},{&quot;name&quot;:&quot;experimental rock&quot;,&quot;value&quot;:&quot;experimental-rock&quot;,&quot;norm_name&quot;:&quot;experimental-rock&quot;},{&quot;name&quot;:&quot;improvisation&quot;,&quot;value&quot;:&quot;improvisation&quot;,&quot;norm_name&quot;:&quot;improvisation&quot;},{&quot;name&quot;:&quot;sound art&quot;,&quot;value&quot;:&quot;sound-/art&quot;,&quot;norm_name&quot;:&quot;sound-art&quot;},{&quot;name&quot;:&quot;musique concrete&quot;,&quot;value&quot;:&quot;musique-concrete&quot;,&quot;norm_name&quot;:&quot;musique-concrete&quot;}],&quot;folk&quot;:[{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;folk rock&quot;,&quot;value&quot;:&quot;folk-rock&quot;,&quot;norm_name&quot;:&quot;folk-rock&quot;},{&quot;name&quot;:&quot;indie folk&quot;,&quot;value&quot;:&quot;indie-folk&quot;,&quot;norm_name&quot;:&quot;indie-folk&quot;},{&quot;name&quot;:&quot;pop folk&quot;,&quot;value&quot;:&quot;pop-folk&quot;,&quot;norm_name&quot;:&quot;pop-folk&quot;},{&quot;name&quot;:&quot;traditional&quot;,&quot;value&quot;:&quot;traditional&quot;,&quot;norm_name&quot;:&quot;traditional&quot;},{&quot;name&quot;:&quot;experimental folk&quot;,&quot;value&quot;:&quot;experimental-folk&quot;,&quot;norm_name&quot;:&quot;experimental-folk&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;}],&quot;funk&quot;:[{&quot;name&quot;:&quot;funk jam&quot;,&quot;value&quot;:&quot;funk-jam&quot;,&quot;norm_name&quot;:&quot;funk-jam&quot;},{&quot;name&quot;:&quot;deep funk&quot;,&quot;value&quot;:&quot;deep-funk&quot;,&quot;norm_name&quot;:&quot;deep-funk&quot;},{&quot;name&quot;:&quot;funk rock&quot;,&quot;value&quot;:&quot;funk-rock&quot;,&quot;norm_name&quot;:&quot;funk-rock&quot;},{&quot;name&quot;:&quot;jazz funk&quot;,&quot;value&quot;:&quot;jazz-funk&quot;,&quot;norm_name&quot;:&quot;jazz-funk&quot;},{&quot;name&quot;:&quot;boogie&quot;,&quot;value&quot;:&quot;boogie&quot;,&quot;norm_name&quot;:&quot;boogie&quot;},{&quot;name&quot;:&quot;g-funk&quot;,&quot;value&quot;:&quot;g-funk&quot;,&quot;norm_name&quot;:&quot;g-funk&quot;},{&quot;name&quot;:&quot;rare groove&quot;,&quot;value&quot;:&quot;rare-groove&quot;,&quot;norm_name&quot;:&quot;rare-groove&quot;},{&quot;name&quot;:&quot;electro&quot;,&quot;value&quot;:&quot;electro&quot;,&quot;norm_name&quot;:&quot;electro&quot;},{&quot;name&quot;:&quot;go-go&quot;,&quot;value&quot;:&quot;go-go&quot;,&quot;norm_name&quot;:&quot;go-go&quot;}],&quot;hip-hop-rap&quot;:[{&quot;name&quot;:&quot;rap&quot;,&quot;value&quot;:&quot;rap&quot;,&quot;norm_name&quot;:&quot;rap&quot;},{&quot;name&quot;:&quot;underground hip-hop&quot;,&quot;value&quot;:&quot;underground-hip-hop&quot;,&quot;norm_name&quot;:&quot;underground-hip-hop&quot;},{&quot;name&quot;:&quot;instrumental hip-hop&quot;,&quot;value&quot;:&quot;instrumental-hip-hop&quot;,&quot;norm_name&quot;:&quot;instrumental-hip-hop&quot;},{&quot;name&quot;:&quot;trap&quot;,&quot;value&quot;:&quot;trap&quot;,&quot;norm_name&quot;:&quot;trap&quot;},{&quot;name&quot;:&quot;conscious hip-hop&quot;,&quot;value&quot;:&quot;conscious-hip-hop&quot;,&quot;norm_name&quot;:&quot;conscious-hip-hop&quot;},{&quot;name&quot;:&quot;boom-bap&quot;,&quot;value&quot;:&quot;boom-bap&quot;,&quot;norm_name&quot;:&quot;boom-bap&quot;},{&quot;name&quot;:&quot;beat-tape&quot;,&quot;value&quot;:&quot;beat-tape&quot;,&quot;norm_name&quot;:&quot;beat-tape&quot;},{&quot;name&quot;:&quot;hardcore&quot;,&quot;value&quot;:&quot;hardcore&quot;,&quot;norm_name&quot;:&quot;hardcore&quot;},{&quot;name&quot;:&quot;grime&quot;,&quot;value&quot;:&quot;grime&quot;,&quot;norm_name&quot;:&quot;grime&quot;}],&quot;jazz&quot;:[{&quot;name&quot;:&quot;fusion&quot;,&quot;value&quot;:&quot;fusion&quot;,&quot;norm_name&quot;:&quot;fusion&quot;},{&quot;name&quot;:&quot;big band&quot;,&quot;value&quot;:&quot;big-band&quot;,&quot;norm_name&quot;:&quot;big-band&quot;},{&quot;name&quot;:&quot;nu jazz&quot;,&quot;value&quot;:&quot;nu-jazz&quot;,&quot;norm_name&quot;:&quot;nu-jazz&quot;},{&quot;name&quot;:&quot;modern jazz&quot;,&quot;value&quot;:&quot;modern-jazz&quot;,&quot;norm_name&quot;:&quot;modern-jazz&quot;},{&quot;name&quot;:&quot;swing&quot;,&quot;value&quot;:&quot;swing&quot;,&quot;norm_name&quot;:&quot;swing&quot;},{&quot;name&quot;:&quot;free jazz&quo0t;,&quot;value&quot;:&quot;free-jazz&quot;,&quot;norm_name&quot;:&quot;free-jazz&quot;},{&quot;name&quot;:&quot;soul jazz&quot;,&quot;value&quot;:&quot;soul-jazz&quot;,&quot;norm_name&quot;:&quot;soul-jazz&quot;},{&quot;name&quot;:&quot;latin jazz&quot;,&quot;value&quot;:&quot;latin-jazz&quot;,&quot;norm_name&quot;:&quot;latin-jazz&quot;},{&quot;name&quot;:&quot;vocal jazz&quot;,&quot;value&quot;:&quot;vocal-jazz&quot;,&quot;norm_name&quot;:&quot;vocal-jazz&quot;},{&quot;name&quot;:&quot;bebop&quot;,&quot;value&quot;:&quot;bebop&quot;,&quot;norm_name&quot;:&quot;bebop&quot;},{&quot;name&quot;:&quot;spiritual jazz&quot;,&quot;value&quot;:&quot;spiritual-jazz&quot;,&quot;norm_name&quot;:&quot;spiritual-jazz&quot;}],&quot;kids&quot;:[{&quot;name&quot;:&quot;family music&quot;,&quot;value&quot;:&quot;family-music&quot;,&quot;norm_name&quot;:&quot;family-music&quot;},{&quot;name&quot;:&quot;educational&quot;,&quot;value&quot;:&quot;educational&quot;,&quot;norm_name&quot;:&quot;educational&quot;},{&quot;name&quot;:&quot;music therapy&quot;,&quot;value&quot;:&quot;music-therapy&quot;,&quot;norm_name&quot;:&quot;music-therapy&quot;},{&quot;name&quot;:&quot;lullaby&quot;,&quot;value&quot;:&quot;lullaby&quot;,&quot;norm_name&quot;:&quot;lullaby&quot;},{&quot;name&quot;:&quot;baby&quot;,&quot;value&quot;:&quot;baby&quot;,&quot;norm_name&quot;:&quot;baby&quot;}],&quot;latin&quot;:[{&quot;name&quot;:&quot;brazilian&quot;,&quot;value&quot;:&quot;brazilian&quot;,&quot;norm_name&quot;:&quot;brazilian&quot;},{&quot;name&quot;:&quot;cumbia&quot;,&quot;value&quot;:&quot;cumbia&quot;,&quot;norm_name&quot;:&quot;cumbia&quot;},{&quot;name&quot;:&quot;tango&quot;,&quot;value&quot;:&quot;tango&quot;,&quot;norm_name&quot;:&quot;tango&quot;},{&quot;name&quot;:&quot;latin rock&quot;,&quot;value&quot;:&quot;latin-rock&quot;,&quot;norm_name&quot;:&quot;latin-rock&quot;},{&quot;name&quot;:&quot;flamenco&quot;,&quot;value&quot;:&quot;flamenco&quot;,&quot;norm_name&quot;:&quot;flamenco&quot;},{&quot;name&quot;:&quot;salsa&quot;,&quot;value&quot;:&quot;salsa&quot;,&quot;norm_name&quot;:&quot;salsa&quot;},{&quot;name&quot;:&quot;reggaeton&quot;,&quot;value&quot;:&quot;reggaeton&quot;,&quot;norm_name&quot;:&quot;reggaeton&quot;},{&quot;name&quot;:&quot;merengue&quot;,&quot;value&quot;:&quot;merengue&quot;,&quot;norm_name&quot;:&quot;merengue&quot;},{&quot;name&quot;:&quot;bolero&quot;,&quot;value&quot;:&quot;bolero&quot;,&quot;norm_name&quot;:&quot;bolero&quot;},{&quot;name&quot;:&quot;méxico d.f.&quot;,&quot;value&quot;:&quot;méxico-d.f.&quot;,&quot;norm_name&quot;:&quot;méxico-d.f.&quot;},{&quot;name&quot;:&quot;bachata&quot;,&quot;value&quot;:&quot;bachata&quot;,&quot;norm_name&quot;:&quot;bachata&quot;}],&quot;metal&quot;:[{&quot;name&quot;:&quot;hardcore&quot;,&quot;value&quot;:&quot;hardcore&quot;,&quot;norm_name&quot;:&quot;hardcore&quot;},{&quot;name&quot;:&quot;black metal&quot;,&quot;value&quot;:&quot;black-metal&quot;,&quot;norm_name&quot;:&quot;black-metal&quot;},{&quot;name&quot;:&quot;death metal&quot;,&quot;value&quot;:&quot;death-metal&quot;,&quot;norm_name&quot;:&quot;death-metal&quot;},{&quot;name&quot;:&quot;thrash metal&quot;,&quot;value&quot;:&quot;thrash-metal&quot;,&quot;norm_name&quot;:&quot;thrash-metal&quot;},{&quot;name&quot;:&quot;grindcore&quot;,&quot;value&quot;:&quot;grindcore&quot;,&quot;norm_name&quot;:&quot;grindcore&quot;},{&quot;name&quot;:&quot;doom&quot;,&quot;value&quot;:&quot;doom&quot;,&quot;norm_name&quot;:&quot;doom&quot;},{&quot;name&quot;:&quot;post hardcore&quot;,&quot;value&quot;:&quot;post-hardcore&quot;,&quot;norm_name&quot;:&quot;post-hardcore&quot;},{&quot;name&quot;:&quot;progressive metal&quot;,&quot;value&quot;:&quot;progressive-metal&quot;,&quot;norm_name&quot;:&quot;progressive-metal&quot;},{&quot;name&quot;:&quot;metalcore&quot;,&quot;value&quot;:&quot;metalcore&quot;,&quot;norm_name&quot;:&quot;metalcore&quot;},{&quot;name&quot;:&quot;sludge metal&quot;,&quot;value&quot;:&quot;sludge-metal&quot;,&quot;norm_name&quot;:&quot;sludge-metal&quot;},{&quot;name&quot;:&quot;heavy metal&quot;,&quot;v1alue&quot;:&quot;heavy-metal&quot;,&quot;norm_name&quot;:&quot;heavy-metal&quot;},{&quot;name&quot;:&quot;deathcore&quot;,&quot;value&quot;:&quot;deathcore&quot;,&quot;norm_name&quot;:&quot;deathcore&quot;},{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;}],&quot;pop&quot;:[{&quot;name&quot;:&quot;indie pop&quot;,&quot;value&quot;:&quot;indie-pop&quot;,&quot;norm_name&quot;:&quot;indie-pop&quot;},{&quot;name&quot;:&quot;synth pop&quot;,&quot;value&quot;:&quot;synth-pop&quot;,&quot;norm_name&quot;:&quot;synth-pop&quot;},{&quot;name&quot;:&quot;power pop&quot;,&quot;value&quot;:&quot;power-pop&quot;,&quot;norm_name&quot;:&quot;power-pop&quot;},{&quot;name&quot;:&quot;new wave&quot;,&quot;value&quot;:&quot;new-wave&quot;,&quot;norm_name&quot;:&quot;new-wave&quot;},{&quot;name&quot;:&quot;dream pop&quot;,&quot;value&quot;:&quot;dream-pop&quot;,&quot;norm_name&quot;:&quot;dream-pop&quot;},{&quot;name&quot;:&quot;noise pop&quot;,&quot;value&quot;:&quot;noise-pop&quot;,&quot;norm_name&quot;:&quot;noise-pop&quot;},{&quot;name&quot;:&quot;experimental pop&quot;,&quot;value&quot;:&quot;experimental-pop&quot;,&quot;norm_name&quot;:&quot;experimental-pop&quot;},{&quot;name&quot;:&quot;electro pop&quot;,&quot;value&quot;:&quot;electro-pop&quot;,&quot;norm_name&quot;:&quot;electro-pop&quot;},{&quot;name&quot;:&quot;adult contemporary&quot;,&quot;value&quot;:&quot;adult-contemporary&quot;,&quot;norm_name&quot;:&quot;adult-contemporary&quot;},{&quot;name&quot;:&quot;jangle pop&quot;,&quot;value&quot;:&quot;jangle-pop&quot;,&quot;norm_name&quot;:&quot;jangle-pop&quot;},{&quot;name&quot;:&quot;j-pop&quot;,&quot;value&quot;:&quot;j-pop&quot;,&quot;norm_name&quot;:&quot;j-pop&quot;}],&quot;punk&quot;:[{&quot;name&quot;:&quot;hardcore punk&quot;,&quot;value&quot;:&quot;hardcore-punk&quot;,&quot;norm_name&quot;:&quot;hardcore-punk&quot;},{&quot;name&quot;:&quot;garage&quot;,&quot;value&quot;:&quot;garage&quot;,&quot;norm_name&quot;:&quot;garage&quot;},{&quot;name&quot;:&quot;pop punk&quot;,&quot;value&quot;:&quot;pop-punk&quot;,&quot;norm_name&quot;:&quot;pop-punk&quot;},{&quot;name&quot;:&quot;punk rock&quot;,&quot;value&quot;:&quot;punk-rock&quot;,&quot;norm_name&quot;:&quot;punk-rock&quot;},{&quot;name&quot;:&quot;post-punk&quot;,&quot;value&quot;:&quot;post-punk&quot;,&quot;norm_name&quot;:&quot;post-punk&quot;},{&quot;name&quot;:&quot;post-hardcore&quot;,&quot;value&quot;:&quot;post-hardcore&quot;,&quot;norm_name&quot;:&quot;post-hardcore&quot;},{&quot;name&quot;:&quot;thrash&quot;,&quot;value&quot;:&quot;thrash&quot;,&quot;norm_name&quot;:&quot;thrash&quot;},{&quot;name&quot;:&quot;crust punk&quot;,&quot;value&quot;:&quot;crust-punk&quot;,&quot;norm_name&quot;:&quot;crust-punk&quot;},{&quot;name&quot;:&quot;folk punk&quot;,&quot;value&quot;:&quot;folk-punk&quot;,&quot;norm_name&quot;:&quot;folk-punk&quot;},{&quot;name&quot;:&quot;emo&quot;,&quot;value&quot;:&quot;emo&quot;,&quot;norm_name&quot;:&quot;emo&quot;},{&quot;name&quot;:&quot;ska&quot;,&quot;value&quot;:&quot;ska&quot;,&quot;norm_name&quot;:&quot;ska&quot;},{&quot;name&quot;:&quot;no wave&quot;,&quot;value&quot;:&quot;no-wave&quot;,&quot;norm_name&quot;:&quot;no-wave&quot;}],&quot;r-b-soul&quot;:[{&quot;name&quot;:&quot;soul&quot;,&quot;value&quot;:&quot;soul&quot;,&quot;norm_name&quot;:&quot;soul&quot;},{&quot;name&quot;:&quot;r&amp;b&quot;,&quot;value&quot;:&quot;r-b&quot;,&quot;norm_name&quot;:&quot;r-b&quot;},{&quot;name&quot;:&quot;neo-soul&quot;,&quot;value&quot;:&quot;neo-soul&quot;,&quot;norm_name&quot;:&quot;neo-soul&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;contemporary r&amp;b&quot;,&quot;value&quot;:&quot;contemporary-r-b&quot;,&quot;norm_name&quot;:&quot;contemporary-r-b&quot;},{&quot;name&quot;:&quot;motown&quot;,&quot;value&quot;:&quot;motown&quot;,&quot;norm_name&quot;:&quot;motown&quot;},{&quot;name&quot;:&quot;urban&quot;,&quot;value&quot;:&quot;urban&quot;,&quot;norm_name&quot;:&quot;urban&2quot;}],&quot;reggae&quot;:[{&quot;name&quot;:&quot;dub&quot;,&quot;value&quot;:&quot;dub&quot;,&quot;norm_name&quot;:&quot;dub&quot;},{&quot;name&quot;:&quot;ska&quot;,&quot;value&quot;:&quot;ska&quot;,&quot;norm_name&quot;:&quot;ska&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;dancehall&quot;,&quot;value&quot;:&quot;dancehall&quot;,&quot;norm_name&quot;:&quot;dancehall&quot;},{&quot;name&quot;:&quot;rocksteady&quot;,&quot;value&quot;:&quot;rocksteady&quot;,&quot;norm_name&quot;:&quot;rocksteady&quot;},{&quot;name&quot;:&quot;ragga&quot;,&quot;value&quot;:&quot;ragga&quot;,&quot;norm_name&quot;:&quot;ragga&quot;},{&quot;name&quot;:&quot;lovers rock&quot;,&quot;value&quot;:&quot;lovers-rock&quot;,&quot;norm_name&quot;:&quot;lovers-rock&quot;}],&quot;rock&quot;:[{&quot;name&quot;:&quot;indie&quot;,&quot;value&quot;:&quot;indie&quot;,&quot;norm_name&quot;:&quot;indie&quot;},{&quot;name&quot;:&quot;prog rock&quot;,&quot;value&quot;:&quot;prog-rock&quot;,&quot;norm_name&quot;:&quot;prog-rock&quot;},{&quot;name&quot;:&quot;post-rock&quot;,&quot;value&quot;:&quot;post-rock&quot;,&quot;norm_name&quot;:&quot;post-rock&quot;},{&quot;name&quot;:&quot;rock &amp; roll&quot;,&quot;value&quot;:&quot;rock-roll&quot;,&quot;norm_name&quot;:&quot;rock-roll&quot;},{&quot;name&quot;:&quot;psychedelic rock&quot;,&quot;value&quot;:&quot;psychedelic-rock&quot;,&quot;norm_name&quot;:&quot;psychedelic-rock&quot;},{&quot;name&quot;:&quot;hard rock&quot;,&quot;value&quot;:&quot;hard-rock&quot;,&quot;norm_name&quot;:&quot;hard-rock&quot;},{&quot;name&quot;:&quot;garage rock&quot;,&quot;value&quot;:&quot;garage-rock&quot;,&quot;norm_name&quot;:&quot;garage-rock&quot;},{&quot;name&quot;:&quot;surf rock&quot;,&quot;value&quot;:&quot;surf-rock&quot;,&quot;norm_name&quot;:&quot;surf-rock&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;math rock&quot;,&quot;value&quot;:&quot;math-rock&quot;,&quot;norm_name&quot;:&quot;math-rock&quot;},{&quot;name&quot;:&quot;rockabilly&quot;,&quot;value&quot;:&quot;rockabilly&quot;,&quot;norm_name&quot;:&quot;rockabilly&quot;}],&quot;soundtrack&quot;:[{&quot;name&quot;:&quot;film music&quot;,&quot;value&quot;:&quot;film-music&quot;,&quot;norm_name&quot;:&quot;film-music&quot;},{&quot;name&quot;:&quot;video game music&quot;,&quot;value&quot;:&quot;video-game-music&quot;,&quot;norm_name&quot;:&quot;video-game-music&quot;}],&quot;spoken-word&quot;:[{&quot;name&quot;:&quot;poetry&quot;,&quot;value&quot;:&quot;poetry&quot;,&quot;norm_name&quot;:&quot;poetry&quot;},{&quot;name&quot;:&quot;inspirational&quot;,&quot;value&quot;:&quot;inspirational&quot;,&quot;norm_name&quot;:&quot;inspirational&quot;},{&quot;name&quot;:&quot;storytelling&quot;,&quot;value&quot;:&quot;storytelling&quot;,&quot;norm_name&quot;:&quot;storytelling&quot;},{&quot;name&quot;:&quot;self-help&quot;,&quot;value&quot;:&quot;self-help&quot;,&quot;norm_name&quot;:&quot;self-help&quot;}],&quot;world&quot;:[{&quot;name&quot;:&quot;latin&quot;,&quot;value&quot;:&quot;latin&quot;,&quot;norm_name&quot;:&quot;latin&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;african&quot;,&quot;value&quot;:&quot;african&quot;,&quot;norm_name&quot;:&quot;african&quot;},{&quot;name&quot;:&quot;tropical&quot;,&quot;value&quot;:&quot;tropical&quot;,&quot;norm_name&quot;:&quot;tropical&quot;},{&quot;name&quot;:&quot;tribal&quot;,&quot;value&quot;:&quot;tribal&quot;,&quot;norm_name&quot;:&quot;tribal&quot;},{&quot;name&quot;:&quot;brazilian&quot;,&quot;value&quot;:&quot;brazilian&quot;,&quot;norm_name&quot;:&quot;brazilian&quot;},{&quot;name&quot;:&quot;celtic&quot;,&quot;value&quot;:&quot;celtic&quot;,&quot;norm_name&quot;:&quot;celtic&quot;},{&quot;name&quot;:&quot;world fusion&quot;,&quot;value&quot;:&quot;world-fusion&quot;,&quot;norm_name&quot;:&quot;world-fusion&quot;3},{&quot;name&quot;:&quot;cumbia&quot;,&quot;value&quot;:&quot;cumbia&quot;,&quot;norm_name&quot;:&quot;cumbia&quot;},{&quot;name&quot;:&quot;gypsy&quot;,&quot;value&quot;:&quot;gypsy&quot;,&quot;norm_name&quot;:&quot;gypsy&quot;},{&quot;name&quot;:&quot;new age&quot;,&quot;value&quot;:&quot;new-age&quot;,&quot;norm_name&quot;:&quot;new-age&quot;},{&quot;name&quot;:&quot;balkan&quot;,&quot;value&quot;:&quot;balkan&quot;,&quot;norm_name&quot;:&quot;balkan&quot;},{&quot;name&quot;:&quot;reggaeton&quot;,&quot;value&quot;:&quot;reggaeton&quot;,&quot;norm_name&quot;:&quot;reggaeton&quot;}]},&quot;activation_url&quot;:&quot;https://pragmar.bandcamp.com/album/ohdowas-volume-one&quot;,&quot;activation_sig&quot;:&quot;3GA+f3XjNXbPq/03vy+8oxO1Jcg=&quot;,&quot;is_phone&quot;:false,&quot;isMobile&quot;:false},&quot;mobile_app_url&quot;:&quot;x-bandcamp://open&quot;,&quot;platform_app_url&quot;:null,&quot;app_store_url&quot;:&quot;https://itunes.apple.com/us/app/bandcamp/id706408639?mt=8&quot;,&quot;play_store_url&quot;:&quot;https://play.google.com/store/apps/details?id=com.bandcamp.android&quot;,&quot;unsupported_device&quot;:true,&quot;fan_tralbum_data&quot;:null,&quot;album_id&quot;:2272692989,&quot;item_sellers&quot;:{&quot;836424264&quot;:{&quot;id&quot;:836424264,&quot;name&quot;:&quot;pragmar&quot;,&quot;currency&quot;:&quot;USD&quot;,&quot;max_price&quot;:1000.0,&quot;digital_vat_enabled&quot;:true,&quot;is_dsa_trader&quot;:false}},&quot;gift_card_balance&quot;:null,&quot;limited_checkout&quot;:false,&quot;ab_test_tralbum_auth_entrypoints&quot;:false,&quot;identities&quot;:{&quot;user&quot;:null,&quot;ip_country_code&quot;:&quot;US&quot;,&quot;fan&quot;:null,&quot;is_page_band_member&quot;:null,&quot;subscribed_to_page_band&quot;:null,&quot;bands&quot;:[],&quot;partner&quot;:false,&quot;is_admin&quot;:null,&quot;labels&quot;:[],&quot;page_band&quot;:null,&quot;active_licenses&quot;:[]},&quot;rec_footer&quot;:{},&quot;show_tos_banner_layout&quot;:true}"></div> <div id="menubar-wrapper" class=" header-rework-2018 header-discover-2023 "> <div id="menubar-vm" class="menubar-outer loading header-discover-2023" data-initial-values="{&quot;any_pro&quot;:false,&quot;is_tralbum_page&quot;:true,&quot;admin_level&quot;:null,&quot;artist_service_active&quot;:false,&quot;artist_subscriptions_enabled&quot;:false,&quot;active_profile_photo&quot;:null,&quot;cart_quantity&quot;:null,&quot;discover_root&quot;:&quot;https://bandcamp.com/discover&quot;,&quot;page_path&quot;:&quot;/album/ohdowas-volume-one&quot;,&quot;is_fan_page&quot;:false,&quot;is_download_page&quot;:false,&quot;show_crowdfunding_link&quot;:true,&quot;show_add_live_show&quot;:null,&quot;show_guide_link&quot;:null}"> <div id="menubar" class=" menubar-2018 out "> <ul id="site-nav" class="menubar-section horizontal" data-test="site-nav"> <li class="bclogo white" data-test="mb-bandcamp-logo"> <a href="https://bandcamp.com/?from=menubar_logo_logged_out"> <svg width="108px" height="17px" viewbox="0 0 127 20"><use xlink:href="#bandcamp-logo-color-white"></use></svg> </a> </li> <li class="bclogo aqua" data-test="mb-bandcamp-logo"> <a href="https://bandcamp.com/?from=menubar_logo_logged_out"> <svg width="108px" height="17px" viewbox="0 0 127 20"><use xlink:href="#bandcamp-logo-color-bcaqua"></use></svg> </a> </li> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <li class="menubar-item hoverable hidden-while-loading add-menu" data-test="mb-add"> <a class="menubar-add-link">+ add</a> <ul class="menu hidden-while-loading"> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <ol data-bind="css: {'page-band-links': pageBand.isLabel()}"> <li class="submenu-item" data-test="mb-add-album"><a data-bind=4"attr: {href: pageBand.trackpipeLocalUrl() + '/edit_album'}, click: addAlbumClick">album</a></li> <li class="submenu-item" data-test="mb-add-track"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_track'}, click: addTrackClick">track</a></li> <li class="submenu-item" data-test="mb-add-merch"><a id="menubar-add-merch-link" data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_merch'}, click: addMerchClick"><span class="add-music">merch</span></a></li> <li class="submenu-item" data-test="mb-add-vinyl"><a id="menubar-add-merch-link" data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_vinyl_campaign'}"><span class="add-music">vinyl campaign</span></a></li> <li class="submenu-item" data-test="mb-add-listening-party"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_listening_party'}, click: addListeningPartyClick">listening party</a></li> </ol> <!-- /ko --> <!-- ko if: showBandControls() && pageBand.isLabel() --> <ol> <li class="ui-widget-content ui-menu-divider"></li> <li class="submenu-item"><a data-bind="click: addNewArtist">new artist</a></li> <li class="submenu-item"><a data-bind="click: addExistingArtist">existing artist</a></li> </ol> <!-- /ko --> </ul> </li> <!-- /ko --> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <li class="menubar-item hoverable hidden-while-loading" data-test="mb-stats"> <a data-bind="attr: {href: statsLinkHref2018}">stats</a> </li> <!-- /ko --> <!-- ko ifnot: showBandControls() || showLimitedAccessControls() --> <!-- ko ifnot: showMobileAutocomplete() --> <li id="main-search-container" class="search extended menubar-item " data-test="mb-search-box"> <form aria-label="autocomplete search" class="menubar-search signup-tooltip-parent" action="/search" method="get" data-tooltip-id="s" aria-busy="false"> <input tabindex="0" aria-autocomplete="list" class="dismiss-tooltip-alt search-bar" type="text" name="q" placeholder="Search for artist, album, or track" autocomplete="off" maxlength="2048"> <div role="progressbar" class="loading-icon" id="search-loading-icon" aria-busy="false"> <svg aria-label="loading icon" class="search-spinner" width="15" height="16" viewbox="-1 -1 16 16"> <use href="#search-spinner"></use> </svg> </div> <div aria-label="clear search" class="clear-autocomplete">×</div> <input type="hidden" class="selected-filter" name="item_type" value=""> <button type="submit" tabindex="-1" aria-label="submit for full search page" class="menubar-search-icon"><svg width="15" height="16" viewbox="0 0 15 16"><use href="#menubar-search-input-icon"></use></svg></button> <ul role="listbox" class="genre-list" aria-busy="false"></ul> <ul class="filter-list" aria-busy="false"></ul> <ul role="listbox" class="search-autocomplete" aria-busy="false"> <li class="simple results-see-all"> <a tabindex="-1" aria-label="visit full-search page"> <span>See all results</span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-tags"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-genre"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li aria-label="no matching results" class="autocomplete-no-results"> <p class="noresults-header">No matching results</p> <p class="noresults-text">Try a different filter or a ne5w search keyword.</p> <div class="tumbleweed"> <img loading="lazy" src="/img/search/tumbleweed-emptystate-lightbg.gif"> </div> </li> </ul> <li class="simple mobile-results-tags no-show"> <a> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <div class="mobile-placeholder"> <p>Search all Bandcamp artists, tracks, and albums</p> </div> <template id="autocomplete-results-item"><li class="result-item"> <a tabindex="-1"> <span class="result-art"><img></span> <span class="result-info"> <div class="result-title"><strong></strong></div> <cite></cite> <div class="result-type"></div> </span> </a> </li></template> <div class="signup-tooltip-outer search-tooltip-outer header-2018"></div> </form> <div aria-label="cancel search" class="cancel-autocomplete">cancel</div> </li> <!-- /ko --> <!-- /ko --> </ul> <ul id="user-nav" class="menubar-section horizontal"> <!-- ko if: user() --> <!-- ko if: partner() --> <li class="menubar-item hoverable hidden-while-loading"> <a href="https://bandcamp.com/partner">partner</a> </li> <!-- /ko --> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <!-- ko ifnot: showMobileAutocomplete() --> <!-- ko if: altSearch() --> <li id="alt-search-container" class="search extended menubar-item hidden-while-loading" data-bind="visible: altSearch()"> <form aria-label="autocomplete search" class="menubar-search signup-tooltip-parent" action="/search" method="get" data-tooltip-id="s" aria-busy="false"> <input tabindex="0" aria-autocomplete="list" class="dismiss-tooltip-alt search-bar" type="text" name="q" placeholder="Search for artist, album, or track" autocomplete="off" maxlength="2048"> <div role="progressbar" class="loading-icon" id="search-loading-icon" aria-busy="false"> <svg aria-label="loading icon" class="search-spinner" width="15" height="16" viewbox="-1 -1 16 16"> <use href="#search-spinner"></use> </svg> </div> <div aria-label="clear search" class="clear-autocomplete">×</div> <input type="hidden" class="selected-filter" name="item_type" value=""> <button type="submit" tabindex="-1" aria-label="submit for full search page" class="menubar-search-icon"><svg width="15" height="16" viewbox="0 0 15 16"><use href="#menubar-search-input-icon"></use></svg></button> <ul role="listbox" class="genre-list" aria-busy="false"></ul> <ul class="filter-list" aria-busy="false"></ul> <ul role="listbox" class="search-autocomplete" aria-busy="false"> <li class="simple results-see-all"> <a tabindex="-1" aria-label="visit full-search page"> <span>See all results</span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-tags"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-genre"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li aria-label="no matching results" class="autocomplete-no-results"> <p class="noresults-header">No matching results</p> <p class="noresults-text">Try a different filter or a new search keyword.</p> <div class="tumbleweed"> <img loading="lazy" src="/img/search/tumbleweed-emptystate-lightbg.gif"> </div> </li> </ul> <li class="simple mobile-results-tags no-show"> <a> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <div class="mobile-placeholder"> <p>Search all 6Bandcamp artists, tracks, and albums</p> </div> <template id="autocomplete-results-item"><li class="result-item"> <a tabindex="-1"> <span class="result-art"><img></span> <span class="result-info"> <div class="result-title"><strong></strong></div> <cite></cite> <div class="result-type"></div> </span> </a> </li></template> <div class="signup-tooltip-outer search-tooltip-outer header-2018"></div> </form> <div aria-label="cancel search" class="cancel-autocomplete">cancel</div> </li> <!-- /ko --> <li class="you-autocomplete-me menubar-item hidden-while-loading hoverable" data-bind="click: showAltSearch, visible: !altSearch()"> <a><svg width="26px" height="26px" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-search-icon"></use></svg></a> </li> <!-- /ko --> <!-- /ko --> <!-- claire minimized search for artist --> <!-- ko if: (fan() && !fan().private) --> <li id="feed-main" class="signup-tooltip-parent menubar-item hoverable hidden-while-loading" data-tooltip-id="f" data-test="mb-feed"> <a href="" title="feed"> <svg width="26px" height="26px" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-feed-icon"></use></svg> </a> <div class="signup-tooltip-outer feed-tooltip-outer header-2018"></div> </li> <li id="collection-main" class="menubar-item hoverable signup-tooltip-parent hidden-while-loading" data-tooltip-id="c" data-test="mb-collection"> <a href="" title="collection"> <svg width="26" height="26" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-collection-icon"></use></svg> </a> <div class="signup-tooltip-outer collection-tooltip-outer header-2018"></div> </li> <!-- /ko --> <li class="menubar-item hoverable hidden-while-loading" data-test="user-menu"> <a> <div data-bind="with: artistsMenu"> <!-- Fan only profile pic --> <!-- ko if: $parent.loggedInFanPhoto() --> <div class="userpic hidden-while-loading"> <img src="https://f4.bcbits.com/img/blank.gif" data-bind="src_image: {image_id: $parent.loggedInFanPhoto(), format: 'art_embedded_player'}"> </div> <!-- /ko --> <!-- ko ifnot: $parent.loggedInFanPhoto() --> <div class="userpic "> <div class="no-image-placeholder"></div> </div> <!-- /ko --> </div> </a> <ul class="menu user-menu hidden-while-loading" data-bind="with: artistsMenu, css: { label: (artistsMenu.loggedInLabelMemberBands().length > 0 || artistsMenu.linkedNonLabelMemberBands().length > 1) }"> <ol class="user-menu-wrapper"> <!-- ARTIST --> <!-- ko if: bmgr.bands().length >= 1 && loggedInBand() --> <li class="submenu-item"> <a data-bind="attr: { href: loggedInBand().trackpipeLocalUrl()}" class="name"> <strong class="menu-bandname" data-bind="text: optionsLoggedInBand().title, css: { long: !optionsLoggedInBand().showPro}">artists</strong> <div data-bind="visible: optionsLoggedInBand().showPro" class="menubar-badge-pro round3 hidden-while-loading">PRO</div> <div class="view-site">view site</div> </a> </li> <li class="submenu-item"> <a data-bind=" attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + loggedInBand().id}, css: {admin: optionsLoggedInBand().adminAccess}"> <span>edit profile</span> 7 </a> </li> <li class="submenu-item"> <a data-bind=" attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + loggedInBand().id}, css: {admin: optionsLoggedInBand().adminAccess}"> <span>tools</span> </a> </li> <li class="ui-menu-item submenu-item"> <!-- ko ifnot: loggedInBand().hasService() --> <a data-bind="attr: { href: 'https://bandcamp.com/subscriptions?band_id=' + loggedInBand().id + '&from=menubar'}">subscription</a> <!-- /ko --> <!-- ko if: loggedInBand().hasService() --> <a data-bind="attr: { href: loggedInBand().trackpipeLocalUrl() + '/' + loggedInBand().serviceUrlFragment() + '?from=menubar'}">subscription</a> <!-- /ko --> </li> <!-- /ko --> <!-- FAN --> <!-- ko if: ($parent.fan() && !$parent.fan().private) --> <li class="submenu-item"> <a href="" class="name"> <strong class="menu-bandname long" data-test="fan-username"></strong> <div class="view-collection" data-test="submenu-item-view-collection">view collection</div> </a> </li> <li class="submenu-item"><a href=""><span data-test="submenu-item-purchases">purchases</span></a></li> <!-- /ko --> <li class="ui-widget-content ui-menu-divider first"></li> <!-- LABEL ARTISTS --> <!-- ko if: loggedInLabelMemberBands() && loggedInLabelMemberBands().length > 0 --> <li class="menu-switch ui-menu-item submenu-item ui-state-disabled" data-bind="visible: !showLinkedBands()"> <span data-bind="attr: {href: loggedInBand().trackpipeLocalUrl() + '/artists?from=menubar_artist_dropdown'}, text: loggedInLabelMemberBandsCountStr()"></span> </li> <ol class="label-artist-menu no-pro-badges ui-state-disabled ui-menu-item" data-bind="visible: !showLinkedBands()" data-test="label-artists"> <input type="text" class="artist-filter-text" data-test="artist-filter-text" data-bind="textInput: labelMemberBandsSearchTerm, visible: loggedInLabelMemberBands().length > 10" placeholder="Search all artists"> <!-- ko foreach: filteredLoggedInLabelMemberBands() --> <li class="label-member-band submenu-item" data-bind="template: { 'name': 'band-menuitem-template-options' }"></li> <!-- /ko --> <!-- ko if: filteredLoggedInLabelMemberBands().length == 0 --> <li class="no-results submenu-item">no results</li> <!-- /ko --> </ol> <li class="ui-widget-content ui-menu-divider" data-bind="visible: !showLinkedBands()"></li> <!-- /ko --> <!-- CONNECTED ACCOUNTS --> <!-- ko if: linkedNonLabelMemberBands().length > 1 --> <ol class="linked-accounts-wrapper"> <li class="menu-switch ui-menu-item submenu-item linked-accounts-menu ui-state-disabled" data-bind="click: () => showLinkedBands(!showLinkedBands())" data-test="linked-accounts-header"> <span data-bind="text: loggedInLinkedBandsCountStr()"></span><div data-bind="css: { 'arrow-down': showLinkedBands(), 'arrow-right' : !showLinkedBands() }"></div> </li> <ol class="linked-accounts-menu-content" data-bind="visible: showLinkedBands()" data-test="linked-accounts"> <!-- ko foreach: linkedNonLabelMemberBands() --> <li class="submenu-item" data-bind="template: { 'name': 'band-menuitem-template' }, css: { 'hidden': ($data.id == $root.ar8tistsMenu.loggedInBand().id) }"></li> <!-- /ko --> </ol> </ol> <li class="ui-widget-content ui-menu-divider"></li> <!-- /ko --> <!-- ALL USERS --> <ol class="all-user-option"> <li class="submenu-item"><a href="https://bandcamp.com/settings?from=menubar" data-test="submenu-item-settings">settings</a></li> <li class="submenu-item"><a href="https://get.bandcamp.help" data-test="submenu-item-help">help</a></li> <li class="submenu-item"><a class="logout-action" href="https://bandcamp.com/logout" data-test="submenu-item-logout">log out</a></li> </ol> </ol> </ul> </li> <!-- /ko --> <!-- ko ifnot: user() --> <li data-bind="visible: hasCart" class="menubar-item hoverable cart-wrapper hidden-while-loading svg-icon" data-test="mb-cart"> <a href="https://bandcamp.com/cart" data-bind="click: goCart" title="cart"> <svg width="26" height="26" class="menubar-cart-icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#menubar-cart-icon"></use> <text data-bind="text: numCartItemsDisplay" x="15" y="12" dominant-baseline="middle" text-anchor="middle"> </text> </svg> </a> </li> <li class="menubar-item hoverable " data-test="mb-signup"> <a class="all-signup-link"> sign up </a> </li> <li class="menubar-item hoverable " data-test="mb-login"> <a href="https://bandcamp.com/login?from=menubar" class="login-link"> log in </a> </li> <!-- /ko --> </ul> </div> <div class='corp-banners'> </div> <!-- Knockout template for list items in the artists menu --> <script type="text/html" id="band-menuitem-template"> <a class="menu-artistitem" data-bind="css: {'is-pro': isPro()}, attr: {href: $root.artistsMenu.isPageBand(id) ? '' : trackpipeLocalUrl()}" > <span class="menu-artistpic"> <!-- ko if: photo() --> <img data-bind="src_image: {image_id: photo(), format: 'art_embedded_player'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="no-image-placeholder"></div> <!-- /ko --> </span> <span data-bind="text: name()" class="menu-bandname menu-text"></span> <span data-bind="visible: isPro()" class="menubar-badge-pro round3">PRO</span> </a> </script> <script type="text/html" id="band-menuitem-template-options"> <a data-bind="attr: {href: trackpipeLocalUrl()}" class="menu-artistitem"> <span class="menu-artistpic"> <!-- ko if: photo() --> <img data-bind="src_image: {image_id: photo(), format: 'art_embedded_player'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="no-image-placeholder"></div> <!-- /ko --> </span> <span data-bind="text: name()" class="menu-bandname menu-text"></span> <span class="show-more" data-bind="visible: $root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id), click: () => $root.artistsMenu.setActiveLabelMemberBand(id)">•••</span> </a> <!-- ko if: ($root.artistsMenu.activeLabelMemberBand() == id) --> <div class="label-artist-menu-links ui-menu-item"> <span data-bind="visible: $root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id)"> <a data-bind=" attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + id}" > <span class="menu-text">edit profile</span> </a> <a data-bind=" attr: {href: 'https:/9/bandcamp.com/tools?from=menubar&id=' + id}" > <span class="menu-text">tools<span> </a> <!-- ko if: hasItems --> <a data-bind="click: $root.artistsMenu.launchPageDesign.bind($data)"><span class="menu-text">page design</span></a> <!-- /ko --> <!-- ko ifnot: hasService() --> <a data-bind="attr: { href: 'https://bandcamp.com/subscriptions?band_id=' + id + '&from=menubar'}"><span class="menu-text">subscription</span></a> <!-- /ko --> <!-- ko if: hasService() --> <a data-bind="attr: { href: trackpipeLocalUrl() + '/' + serviceUrlFragment() + '?from=menubar'}"><span data-bind="text: serviceName()" class="menu-text">subscription</span></a> <!-- /ko --> </span> </div> <!-- /ko --> <span class="show-less" data-bind="visible: $root.artistsMenu.activeLabelMemberBand() == id && ($root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id)), click: () => $root.artistsMenu.setActiveLabelMemberBand(id)">show less</span> </script> <!-- Knockout template for the parent label --> <script type="text/html" id="band-parentlabel-template"> <div data-bind="css: {'artist-listing-with-links': $parent.columns() > 1}"> <a class="menu-artistitem" data-bind="attr: {href: trackpipeUrlHttps()}"> <!-- ko if: $parent.columns() === 1 --> <span class="menu-artistpic"> <img data-bind="src_image: {image_id: photo(), format: 'bio_navbar'}"> </span> <span data-bind="text: name()" class="menu-bandname"></span> <!-- /ko --> <!-- ko if: $parent.columns() > 1 --> <!-- ko if: photo() --> <img class="photo" data-bind="src_image: {image_id: photo(), format: 'fan_bio_thumb_small'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="photo none"></div> <!-- /ko --> <!-- /ko --> </a> <div class="infobox"> <p class="name"><a data-bind="attr: {href: trackpipeUrl()}, text: name()"></a></p> <p class="actions"> <a data-bind="attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + id}">profile</a> &middot; <a data-bind="attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + id}">tools</a> &middot; <a data-bind="attr: {href: trackpipeLocalUrl() + '/stats?from=menubar'}">stats</a> </p> </div> </div> </script> </div> </div> <div class="bannercontainer"> </div> <div class="corpbanner newsletter-invite-banner" style="display: none;"> <span class="tell-us-what-you-like">Get fresh music recommendations delivered to your inbox every Friday.</span> <svg class="dismiss" width="18" height="18" viewbox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-close"></use></svg> </div> <div class="corpbanner tos-update"> <div class="text"> We’ve updated our <a class="tos-update-link" target="_blank" href="/terms_of_use">Terms of Use</a>. You can review the changes <a class="tos-update-link" target="_blank" href="/terms_of_use">here</a>. </div> <div class="text text-phone"> We’ve updated our <a class="tos-update-link" target="_blank" href="/terms_of_use">Terms of Use</a>. You can review the changes <a class="tos-update-link" target="_blank" href="/terms_of_use">here</a>. </div> <a class="dismiss-banner" href="#"> <span class="ui-icon dismiss-icon"></span> </a> </div> <!-- --> <div id="centerWrapper"> <div id="propOpenWrapper"> <div id="pgBd" class="yui-skin-sam"> <style type="text/css" id="custom-design-rules-style" data:-design="{&quot;bg_color&quot;:&quot;0D4268&quot;,&quot;text_color&quot;:&quot;363636&quot;,&quot;secondary_text_color&quot;:&quot;666666&quot;,&quot;link_color&quot;:&quot;1A4D77&quot;,&quot;body_color&quot;:&quot;F0F0F0&quot;,&quot;hd_ft_color&quot;:&quot;335975&quot;,&quot;navbar_bg_color&quot;:&quot;D7D7D7&quot;,&quot;invert_iconography&quot;:null,&quot;tile_bg&quot;:1,&quot;bg_halign&quot;:&quot;l&quot;,&quot;bg_image_id&quot;:3097003,&quot;bg_file_name&quot;:&quot;bcbg.png&quot;,&quot;defaultbg&quot;:false,&quot;bg_fixed&quot;:null,&quot;bg_behavior&quot;:&quot;r&quot;}"> #propOpenWrapper { background: none transparent; } #pgBd { background: #F0F0F0; color: #363636; } a.custom-color, .custom-link-color, #trackInfo a:not(.notSkinnable), #trackInfo .buy-link, #tagArea a, #rightColumn a, #name-section a, #indexpage a, .editable-grid a, .featured-grid a, #band-navbar a, #live-ticket-item a.themeable, #live-ticket-item .buy-link, #live-ticket-item .more-merch a, #merch-item p a, #merch-item .buy a, #merch-item .more-merch a, button.order_package_link.buy-link, h4.ft.compound-button.send-as-gift, .share-collect-controls a, .share-collect-controls button, .follow-unfollow, .follow-unfollow div, .collected-by a, .subscribe a, .sub a, .video-list a, .sub .main a, .subwelcome a, .artists-grid-name a, .featured-grid-name, .label-welcome .buttons a.new, .themed .label-band-selector a.themeable, .tralbum-tags a, button.join-live-event.live-event.live-event-stream-button { color: #1A4D77; } #trackInfo .g-button:not(.send-as-gift):not([disabled]), #merch-item .g-button:not(.send-as-gift):not([disabled]) { background-color: #1A4D77; border-color: #1A4D77; color: #F0F0F0; } #trackInfo .g-button.send-as-gift:not([disabled]), #merch-item .g-button.send-as-gift:not([disabled]) { color: #1A4D77; border-color: rgba(34, 34, 34, 0.32); } .themed .label-band-selector .bands-menu { border: 1px solid #0D4268; } .themed .label-band-selector .bands-menu, .themed .label-band-selector .bands-menu .menu-artistpic { background: #F0F0F0; } .label-welcome h2, .label-welcome p { color: #363636; } .label-welcome .buttons a.new { box-shadow: 2px 2px #1A4D77; } .label-welcome .buttons a.existing { box-shadow: 2px 2px #363636; } #live-ticket-item .buy, #live-ticket-item .included-tralbum-info a { color: #1A4D77; } #live-calendar-icon-stroke, #live-clock-icon-stroke { stroke: #363636; } .campaign-custom-header #customHeader { background-color: #; } .primaryText, #discography a.primaryText, #trackInfo a.title_link, .label-welcome .buttons a.existing { color: #363636; } .secondaryText { color: #666666; } #band-navbar a:hover { border-color: #1A4D77; } #band-navbar a.active { color: #363636; border-color: #363636; } .themed .label-band-selector .label { color: #666666; } .themed .label-band-selector .tabs > li { border-color: #666666; } .themed .label-band-selector a.selected { color: #363636; } .themed .label-band-selector .caret { fill: #1A4D77; } .themed .label-band-selector .selected .caret { fill: #363636; } #trackInfo a.notable { color: red; /* overrides above */ } #band-navbar { background-color: #D7D7D7; } body { background: #0D4268; background-position: left top; background-repeat: repeat; background-image: url(https://f4.bcbits.com/img/0003097003_130.jpg); } body.has-menubar { background-position: left 53px; } body.has-top-banner { background-position: left 40px; } body.has-menubar.has-to;p-banner { background-position: left 88px; } body.has-corpbanner2 { background-position: left calc(48px - 1px); } body.has-menubar.has-corpbanner2 { background-position: left calc(53px + 48px - 1px); } #pgHd, .lang-picker-content { background-color: #335975; } .just-icon { color: #F0F0F0; } .just-icon-bg { border-right-color: #363636; } .collected-by .ellipsis-text { color: #1A4D77; } .collected-by .ellipsis-bg { background-color: #1A4D77; } button.subtop, button.subbot, button.custom-color { background: #1A4D77; color: #F0F0F0; } .sub .includeditems .item a { color: #363636; } .sub .post-message-link { background-color: rgba(26, 77, 119, 0.2); color: #1A4D77; } .sub ul.tierslist li.tier { border-color: rgba(26, 77, 119, 0.2); } .sub button.tierbutton .spacer { background-color: #F0F0F0; } ol.sub-navbar li.active, .invertIconography ol.sub-navbar li.active { background-color: #F0F0F0; } ol.sub-navbar a { color: #1A4D77; } .post-subscribe .button-background { background-color: rgba(26, 77, 119, 0.2); color: #1A4D77; } .post-subscribe .band-link-color, .post-subscribe .message-text button, .post-subscribe .new-feed-stories button, .post-subscribe .new-feed-stories-floater button { color: #1A4D77; } .post-subscribe .new-feed-stories-floater button { background-color: #F0F0F0; } .buyFullDiscography .art .art-thumb { background-color: #F0F0F0; } .collected-by .loading { color: #363636; } /* Styles for 05-2019 tralbum page tests -- temporary only */ .artist-support { border: 2px solid #1A4D77; } .artist-support__bg { background-color: #1A4D77; } /* community page styles */ </style> <style> </style> <div id="customHeaderWrapper"> <div class="band-navbar-wrapper flex"> <ol id="band-navbar"> <li> <a href="/music" class="primaryText active"> music </a> </li> <li> <a href="/community"> community </a> </li> </ol> </div> <div class="bannercontainer"> </div> </div> <div class="trackView leftMiddleColumns has-art" data-tooltips="{&quot;tooltips&quot;:[],&quot;dash_seen&quot;:null}"> <div id="name-section"> <h2 class="trackTitle"> ohdowas volume one </h2> <h3 style="margin:0px;">by <span> <a href="https://pragmar.bandcamp.com">pragmar</a> </span> </h3> </div> <div class="middleColumn"> <div id="tralbumArt"> <a class="popupImage" href="https://f4.bcbits.com/img/a0957003327_10.jpg"> <img src="https://f4.bcbits.com/img/a0957003327_16.jpg"> </a> </div> <div class="share-panel-wrapper-desktop signup-tooltip-parent" data-tooltip-id="x"></div> </div> <div id="trackInfo" class="leftColumn"> <div id="trackInfoInner"> <div class="inline_player "><table> < <tr> <td class="play_cell" rowspan="2"> <a role="button" aria-label="Play/pause"><div class="playbutton"></div></a> </td> <td class="track_cell" colspan="3"> <div class="track_info"> <span class="title-section hiddenelem"> <a class="title_link primaryText" href="#"><span class="title"></span></a> </span> <span class="time secondaryText hiddenelem"> <span class="time_elapsed"></span> / <span class="time_total"></span> </span> <span class="message hiddenelem"></span> </div> </td> </tr> <tr> <td class="progbar_cell"> <div class="progbar"> <div class="progbar_empty"> <div class="progbar_fill"></div> <div class="thumb"></div> </div> </div> </td> <td class="prev_cell"> <a role="button" aria-label="Previous track"><div class="prevbutton hiddenelem"></div></a> </td> <td class="next_cell"> <a role="button" aria-label="Next track"><div class="nextbutton hiddenelem"></div></a> </td> </tr> </table> </div> <ul class="tralbumCommands"> <li class="buyItem digital"> <h3 class="hd"> <button class='download-link buy-link' type="button"> <span class="buyItemPackageTitle primaryText">Digital Album</span> </button> <div class="digitaldescription secondaryText"> Streaming + Download </div> </h3> <div class="bd"> Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app. </div> <script type="text/javascript" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="> $(".buyItem .bd").last().bcTruncate(TruncateProfile.get("buyItem"), "more", "less"); </script> <div class="listing-purchasable-with-gift-card "> <svg class="icon gift-card-icon-bordered small" width="9px" height="10px" viewbox="0 0 9 10"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#gift-card-icon"></use></svg> Purchasable with gift card </div> <div class="audio-quality hi-res"> Download available in 24-bit/48kHz. </div> <div class="ft"> <h4 class="ft compound-button main-button"> <button class='download-link buy-link' type="button"> Buy Digital Album </button>&nbsp; <span class="buyItemExtra buyItemNyp secondaryText">name your price</span> </h4> <h4 class="ft compound-button send-as-gift"> <button type="button" class="download-link buy-link" data-test="send-tralbum-as-gift"> Send as Gift </button>&nbsp; </h4> </div> </li> <li id='collect-item-placeholder'></li> <li class="share-link-container new-share-collect"> <h3><button id="share-link" class="compound-button"><span id="share-link-share">Share</span><span id="share-link-embed"> / Embed</span></button></h3> </li> = </ul> <table class="track_list track_table" id="track_table"> <tr class="track_row_view linked" rel="tracknum=1"> <td class="play-col"><a role="button" aria-label="Play inner speech"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">1.</div></td> <td class="title-col"> <div class="title"> <a href="/track/inner-speech"><span class="track-title">inner speech</span></a> <span class="time secondaryText"> 07:23 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/inner-speech"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/inner-speech?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=2"> <td class="play-col"><a role="button" aria-label="Play ohdowas"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">2.</div></td> <td class="title-col"> <div class="title"> <a href="/track/ohdowas"><span class="track-title">ohdowas</span></a> <span class="time secondaryText"> 07:31 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/ohdowas"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/ohdowas?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=3"> <td class="play-col"><a role="button" aria-label="Play level one"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">3.</div></td> <td class="title-col"> <div class="title"> <a href="/track/level-one"><span class="track-title">level one</span></a> <span class="time secondaryText"> 07:07 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/level-one"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/level-one?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=4"> <td class="play-col"><a role="button" aria-label="Play hold on to your pants"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">4.</div></td> <td class="title-col"> <div class="title"> <a href="/track/hold-on-to-your-pants"><span class="track-title">hold on to your pants</span></a> <span class="time secondaryText"> 08:48 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/hold-on-to-your-pants"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/hold-on-to-your-pants?action=download"> buy track </a> </div></td> </tr> </table> <h3 class="about-label">about</h3> <div class="tralb>umData tralbum-about">written and performed by ben caulfield <br> mixed by ryan power at stu stu studio, burlington vt</div> <script type="text/javascript" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="> $(".tralbum-about").last().bcTruncate(TruncateProfile.get("tralbum_about"), "more", "less"); </script> <h3 class="credits-label">credits</h3> <div class="tralbumData tralbum-credits"> released December 18, 2015 </div> <h3 class="license-label">license</h3> <div id="license" class="info license"> <a class="cc-icons" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" target="_blank"><span class="attribution"></span><span class="non-commercial"></span><span class="share-alike"></span></a><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" target="_blank">some rights reserved</a> </div> </div> </div> <h3 class="tags-label">tags</h3> <div class="tralbumData tralbum-tags tralbum-tags-nu hidden"> <h3><span class="tags-inline-label">Tags</span></h3> <a class="tag" href="https://bandcamp.com/discover/rock?from=tralbum&artist=836424264">rock</a> <a class="tag" href="https://bandcamp.com/discover/prog?from=tralbum&artist=836424264">prog</a> <a class="tag" href="https://bandcamp.com/discover/soundtrack?from=tralbum&artist=836424264">soundtrack</a> <a class="tag" href="https://bandcamp.com/discover/video-game?from=tralbum&artist=836424264">video game</a> <a class="tag" href="https://bandcamp.com/discover/keene?from=tralbum&artist=836424264">Keene</a> </div> </div> <div id="rightColumn" class="rightColumn"> <div id="sidecart" style="display: none"> <div id="sidecartReveal" class="reveal"> <div id="sidecartBody"> <div id="sidecartHeader"> <h3 class="title shopping-cart">Shopping cart</h3> </div> <div id="sidecart-phone-reveal"> <div id="sidecartContents"> <div id="item_list"> </div> </div> <div id="sidecartFooter"> <div id="sidecartSummary"> <table id="summary"> <tr class="small"> <th>subtotal</th> <td class="numeric"></td> <td class="currency"><a class="country-picker"></a></td> </tr> <tr> <td colspan="3" class="small sidecartTaxText">taxes calculated at checkout</td> </tr> </table> <div class="summary-notes"> </div> </div> <a id="sidecartCheckout" class="buttonLink notSkinnable" href="#" data-test="sidecartCheckout"> Check out </a> </div> </div> </div> </div> </div> <div class="tralbum-tooltip-parent bio-image" data-bind="css: {'show-tooltip': showing}"> <div class="tralbum-tooltip-outer"> <div class="inner-squarecle-wrapper"> <div class="inner?-squarecle"></div> <div class="inner-squarecle-contents"> <a class="tooltip-action" data-bind="click: close, text: centralText"></a> </div> </div> <div class="tralbum-tooltip"> <div class="tralbum-tooltip-inner"> <span class="progress" data-bind="text: progress"></span> <span data-bind="text: tipText"></span> <a class="dismiss-tooltip" data-bind="click: continueTips, text: closeText"></a> </div> </div> </div> </div> <div id="bio-container" class="empty" data-bind="css: {'ko-ready': $data}"> <h3 class="title bio-label hiddenAccess">about</h3> <p id="band-name-location"> <span class="title">pragmar</span> <span class="location secondaryText">Keene, New Hampshire</span> </p> <div class="following-actions-wrapper signup-tooltip-parent" data-tooltip-id="b"> <div id="following-actions"> <button type="button" class="follow-unfollow compound-button" style="visibility: hidden;"> <div>placeholder</div> </button> </div> <div class="signup-tooltip-outer follow-tooltip-outer"></div> </div> <div class="signed-out-artists-bio-text"> </div> <ol id="band-links"> <li><a target="_blank" rel="nofollow ugc me" referrerpolicy="strict-origin-when-cross-origin" href="http://www.pragmar.com">pragmar.com</a></li> </ol> </div> <div class="tralbum-tooltip-parent bio-text" data-bind="css: {'show-tooltip': showing}"> <div class="tralbum-tooltip-outer"> <div class="inner-squarecle-wrapper"> <div class="inner-squarecle"></div> <div class="inner-squarecle-contents"> <a class="tooltip-action" data-bind="click: close, text: centralText"></a> </div> </div> <div class="tralbum-tooltip"> <div class="tralbum-tooltip-inner"> <span class="progress" data-bind="text: progress"></span> <span data-bind="text: tipText"></span> <a class="dismiss-tooltip" data-bind="click: continueTips, text: closeText"></a> </div> </div> </div> </div> <div id="discography" class="sidebar"> <h3 class="title"><a href="/music" class="link-and-title primaryText">discography</a></h3> <ul> <li> <div> <a class="thumbthumb " href="/album/ohdowas-volume-two"> <img src="https://f4.bcbits.com/img/a2359570829_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/ohdowas-volume-two">ohdowas volume two</a></div> <div class="trackYear secondaryText">Aug 2017</div> </li> <li> <div> <a class="thumbthumb " href="/album/ohdowas-volume-one"> <img src="https://f4.bcbits.com/img/a0957003327_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/ohdowas-volume-one">ohdowas volume one</a></div> <div class="trackYear secondaryText">Dec 2015</div> </li> <li> <div> <a class="thumbthumb " href="/album/nearly-irrelevant"> <img src="https://f4.bcbits.com/img/a0451789984_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/nearly-irrelevant">nearly irrelevant</a></div> <div class="trackYear secondaryText">Oct 2005</div> </li> <li> <div> <a class="thumbthumb " href="/album/the-@troglobytes"> <img src="https://f4.bcbits.com/img/a0448604622_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/the-troglobytes">the troglobytes</a></div> <div class="trackYear secondaryText">May 2005</div> </li> <li> <div> <a class="thumbthumb " href="/album/crossing-the-rubicon"> <img src="https://f4.bcbits.com/img/a3615438398_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/crossing-the-rubicon">crossing the rubicon</a></div> <div class="trackYear secondaryText">Oct 1998</div> </li> <li> <div> <a class="thumbthumb " href="/album/demo-tape-95"> <img src="https://f4.bcbits.com/img/a2787672971_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/demo-tape-95">demo tape &#39;95</a></div> <div class="trackYear secondaryText">Jan 1995</div> </li> </ul> </div> <h3 id="contact-help" class="title">contact / help</h3> <p id="contact-tracker-data" data-band-id="836424264"> <a href="/contact?b=836424264&amp;n=pragmar" title="Send an email to pragmar">Contact pragmar</a> </p> <p><a href="/help/downloading?from=tralbum_downloading" target="_blank">Streaming and <span id="sidebar-contact-label-break"><br></span>Download help</a></p> <p id="report-account-vm" data-tou-report-params="{&quot;i_type&quot;:&quot;a&quot;,&quot;i_id&quot;:2272692989,&quot;a_id&quot;:836424264}"> <a data-bind="click: showDialog"> Report this album or account </a> </p> </div> <div id="collectors-data" data-blob="{&quot;thumbs&quot;:[],&quot;more_thumbs_available&quot;:false,&quot;reviews&quot;:[],&quot;more_reviews_available&quot;:false,&quot;band_thanks_text&quot;:&quot;supported by&quot;,&quot;shown_reviews&quot;:[],&quot;shown_thumbs&quot;:[]}"></div> <div style="clear:both"></div> </div> <div id="pgFt"> <div class="recommendations-container" id="recommendations_container" data-nosnippet> <div class="recommendations-content"> <div class="first-row"> <div class="recs-section bc-recs"> <p class="section-title"> If you like pragmar, you may also like: </p> <ul class="horizontal"> <li class="recommended-album footer-bcw" id="id-3865419284" data-trackid="2685080883" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=2685080883&amp;ts=1748367460&amp;t=eb8000938de6ae2c30a1cc489a5c2c4216905b32&quot;}" data-albumtitle="The Crimson Idol" data-albumid="3865419284" data-artist="W.A.S.P." data-artistid="2475412399" data-from="footer-bcw-a2272692989"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1619963431_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://madfishmusic.bandcamp.com/album/the-crimson-idol?from=footer-bcw-a2272692989"><span class="release-title">The Crimson Idol</span><br><span class="spacer"></span><span class="by-artist">by W.A.S.P.</span></a> </p> <div class="album-details"> <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">Jun 7, 2024</span></p> <a class="go-to-album album-link" href="https://madfishmusic.bandcamp.com/album/the-crimson-idol?from=footer-bcw-a2272692989">go to album</a> </div> A</li> <li class="recommended-album footer-nn" id="id-2387844272" data-trackid="1393506294" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=1393506294&amp;ts=1748367460&amp;t=5a31b0f43872c87bf3241531e128371706dc412d&quot;}" data-albumtitle="Magic Fig" data-albumid="2387844272" data-artist="Magic Fig" data-artistid="3328417766" data-from="footer-nn-a2272692989"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a3925252821_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://magicfig.bandcamp.com/album/magic-fig?from=footer-nn-a2272692989"><span class="release-title">Magic Fig</span><br><span class="spacer"></span><span class="by-artist">by Magic Fig</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">An assemblage of San Francisco indie pop all-stars try their hand at Canterbury scene-style psychedelia to excellent effect. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">May 11, 2024</span></span></p> <a class="go-to-album album-link" href="https://magicfig.bandcamp.com/album/magic-fig?from=footer-nn-a2272692989">go to album</a> </div> </li> <li class="recommended-album footer-aotd" id="id-667823660" data-trackid="3638992266" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=3638992266&amp;ts=1748367460&amp;t=c65006d0569c80311aa33f11f9a59f3ef8cc074f&quot;}" data-albumtitle="Perseids" data-albumid="667823660" data-artist="somesurprises" data-artistid="3487230522" data-from="footer-aotd-a2272692989"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a2772007702_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://somesurprises.bandcamp.com/album/perseids?from=footer-aotd-a2272692989"><span class="release-title">Perseids</span><br><span class="spacer"></span><span class="by-artist">by somesurprises</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">The Seattle band work around the edges of shoegaze and dream pop with a rare sense of clarity and momentum. </span><span class="comment-author">Bandcamp Album of the Day <span class="date">Apr 19, 2024</span></span></p> <a class="go-to-album album-link" href="https://somesurprises.bandcamp.com/album/perseids?from=footer-aotd-a2272692989">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-905839698" data-trackid="436732975" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=436732975&amp;ts=1748367460&amp;t=cd7f4ef59e855727c43b186eabe9ad1d2da90601&quot;}" data-albumtitle="Perpetual Stew" data-albumid="905839698" data-artist="Junegrass" data-artistid="3831410278" data-from="footer-nn-a2272692989"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1806849999_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://junegrass.bandcamp.com/album/perpetual-stew?from=footer-nn-a2272692989"><span class="release-title">Perpetual Stew</span><br><span class="spacer"></span><span class="by-artist">by Junegrass</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">Sharp interplay, kaleBidoscopic influences, and verdant textures push the Chicago band&#39;s instrumental boogie to transcendent new heights. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">Mar 17, 2024</span></span></p> <a class="go-to-album album-link" href="https://junegrass.bandcamp.com/album/perpetual-stew?from=footer-nn-a2272692989">go to album</a> </div> </li> <li class="recommended-album footer-bcw" id="id-428151605" data-trackid="838161118" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=838161118&amp;ts=1748367460&amp;t=ce7bbfc14b074c9a91d27f571269f86105e315ad&quot;}" data-albumtitle="Escape Velocity" data-albumid="428151605" data-artist="Zombi" data-artistid="57633697" data-from="footer-bcw-a2272692989"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a3647963025_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://zombi.bandcamp.com/album/escape-velocity?from=footer-bcw-a2272692989"><span class="release-title">Escape Velocity</span><br><span class="spacer"></span><span class="by-artist">by Zombi</span></a> </p> <div class="album-details"> <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">Oct 27, 2023</span></p> <a class="go-to-album album-link" href="https://zombi.bandcamp.com/album/escape-velocity?from=footer-bcw-a2272692989">go to album</a> </div> </li> <li class="recommended-album footer-bcw" id="id-1080804190" data-trackid="3926018687" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=3926018687&amp;ts=1748367460&amp;t=204e0b39bc3bbafbaecc21141361a9db32f6e43b&quot;}" data-albumtitle="Spirit Animal" data-albumid="1080804190" data-artist="Zombi" data-artistid="57633697" data-from="footer-bcw-a2272692989"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a0509460280_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://zombi.bandcamp.com/album/spirit-animal?from=footer-bcw-a2272692989"><span class="release-title">Spirit Animal</span><br><span class="spacer"></span><span class="by-artist">by Zombi</span></a> </p> <div class="album-details"> <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">Oct 27, 2023</span></p> <a class="go-to-album album-link" href="https://zombi.bandcamp.com/album/spirit-animal?from=footer-bcw-a2272692989">go to album</a> </div> </li> <li class="recommended-album footer-bcw" id="id-3951226630" data-trackid="1948648504" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=1948648504&amp;ts=1748367460&amp;t=b67bc257c32266827ff4f106788981be83105be4&quot;}" data-albumtitle="Surface to Air" data-albumid="3951226630" data-artist="Zombi" data-artistid="57633697" data-from="footer-bcw-a2272692989"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a2811770838_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://zombi.bandcamp.com/album/surface-to-air?from=footer-bcw-a2272692989"><span class="release-title">Surface to Air</span><br><span class="spacer"></span><span class="by-artist">by Zombi</span></a> </p> <div class="album-details">C <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">Oct 27, 2023</span></p> <a class="go-to-album album-link" href="https://zombi.bandcamp.com/album/surface-to-air?from=footer-bcw-a2272692989">go to album</a> </div> </li> </ul> </div> </div> <div class="second-row"> <img src="/img/0.gif" class="lazy first-row-beacon" data-clicks=footer_bcw_rec_seen,footer_nn_rec_seen,footer_aotd_rec_seen,footer_nn_rec_seen,footer_bcw_rec_seen,footer_bcw_rec_seen,footer_bcw_rec_seen,footer_seen> <div class="bc-daily-section"> <p class="section-title"><a class="bcd-title" href="https://daily.bandcamp.com?utm_source=footer">Bandcamp Daily</a>&nbsp;&nbsp;<span class="subtitle">your guide to the world of Bandcamp</span></p> <ul class="horizontal"> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/the-stories-behind-big-crown-records-soulful-singles?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0020793483_33.jpg"></div> <p class="story-headline">The Stories Behind Big Crown Records’ Soulful Singles</p> </a> </li> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/composer-meara-oreilly-brings-hockets-into-the-future?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0018395902_33.jpg"></div> <p class="story-headline">Composer Meara O’Reilly Brings Hockets Into the Future</p> </a> </li> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/merch-table-samana-hidden-obelisk-wales?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0017911903_33.jpg"></div> <p class="story-headline">The Merch Table: Samana Give Listeners a Map to Locate an Obelisk Hidden in Wales</p> </a> </li> </ul> </div> <div class="bc-weekly-section"> <p class="section-title">On Bandcamp Radio</p> <div class="bc-weekly-content"> <div class="bcw-image-container"> <a class="bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><img class="bcw-image" src="https://f4.bcbits.com/img/0039848212_33.jpg"></a> </div> <div class="blurb-and-button"> <a class="linked-blurb bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><p class="bcw-blurb">dreamcastmoe stops by to talk about his new release &#39;The Lost Tape Vol 3&#39;.</p></a> <a class="go-to-bcweekly bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><div><span>listen now </span> <svg class="icon play-bcweekly" viewbox="0 0 12 14"><use href="#play-bcweekly"></use></svg></div></a> </div> </div> </div> <img src="/img/0.gif" class="lazy editorial-seen-beacon" data-clicks=footer_fallback_article_seen,footer_fallback_article_seen,footer_fallback_article_seen,footer_bcw_seen> </div> </div> <svg class="svg-defs" xmlns="http://www.w3.org/2000/svg"> <defs> <path id="bc-daily-arrow" d="M 14,3.5 9,0 9,3 0,3 0,4 9,4 9,7 z"></path> <path id="play-bcweekly" d="M 10,6 0,0 0,12 z"></path> </defs> </svg> </div> </div> <span id="webapp-selector-ui" class="webapp-selector-ui" style="display:none" data-webapps="[&quot;flexotest01-1&quot;,&quot;flexotest01-2&quot;,&quot;flexotest01-3&quot;,&quot;flexotest01-4&quot;,&quot;flexotest01-5&quot;,&quot;flexotest01-6&quot;,&quot;flexotest01-7&quot;,&quot;flexotest01-8&quot;,&quot;flexotest01-9&quot;,&quot;flexotest01-10&quot;,&quot;flexotest01-11&quot;,&quot;flexotest01-12&quot;,&quot;flexotest01-13&quot;,&quot;flexotest01-14&quot;,&quot;flexotest01-15&quot;,&quot;flexotest01-16&quot;]" data-backendid="flexocentral-545q-6" data-bccookie="" data-cookiename="bc_webapp3"></span> <page-footer page-context="{&quot;env&quot;:&quot;production&quot;,&quot;fanId&quot;:null,&quot;isAdmin&quot;:null,&quot;isMobile&quot;:false,&quot;userId&quot;:null,&quot;isLoggedIn&quot;:false,&quot;colorScheme&quot;:&quot;light&quot;,&quot;languages&quot;:{&quot;en&quot;:&quot;English&quot;,&quot;de&quot;:&quot;Deutsch&quot;,&quot;es&quot;:&quot;Español&quot;,&quot;fr&quot;:&quot;Français&quot;,&quot;pt&quot;:&quot;Português&quot;,&quot;ja&quot;:&quot;日本語&quot;},&quot;bcStrings&quot;:null,&quot;isPageMobilized&quot;:true}"></page-footer> </div> </div> <div id="global-invisible-recaptcha" style="position: absolute; top: 0;"></div> <div id="fan-signup-addnl-bundle" data-url="https://s4.bcbits.com/client-bundle/1/trackpipe/masonry-869dd12d44260637b4aba1df92b7ac4d.js"></div> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_1/tko_trackpipe-525ac32695cf93110d7d35f736fd51e7.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_foot1-3efcad97cf0d4fc3c2883cae0b531bcc.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_foot2-1a13c0398dfe235deb8dc88c2b3fdf2d.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_1/time-43d34bf55f11a53e195fed07dde95ccc.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Fraud_1/fraud_js-2dae71c049a60b82b63f4cd24b1b062f.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg==" data-enterprise-recaptcha="{&quot;render_url&quot;:&quot;https://www.recaptcha.net/recaptcha/enterprise.js?render=6LeBNSocAAAAADrhkgX9-hQq4E4K1P_HVzB7IDFD&quot;,&quot;public_site_key&quot;:&quot;6LeBNSocAAAAADrhkgX9-hQq4E4K1P_HVzB7IDFD&quot;}"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum-7c6f81d695530ec421f52336cc0be0f8.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg==" data-page="&quot;tralbum_page0&quot;"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum_templates-370da67a08cc61757ee2b7fa7f0d8614.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/jquery_lazyload-2b969f913b6f4096c826181b09ab943a.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_2/web_components-582ca09d7869cee2e20c489913b24787.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Tracker_1/analytics-4b005fb3a73d78f9fbbd6bec6d5d8de5.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg==" data-data="{&quot;env&quot;:2,&quot;domain_match&quot;:true,&quot;bandGoogleAnalyticsId&quot;:null}"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Tracker_1/impl-2adf8819c63716af8b5fa95e16511f95.js" crossorigin="anonymous" nonce="zkmSX7Ajzy1iTSLTXHZ4Jg==" data-enabled="true" data-transport="&quot;beacon&quot;" data-record-url="&quot;https://bandcamp.com/api/tracker/1/record&quot;" data-send-delay="5" data-auto-track-clicks="true" data-auto-track-filters="null"></script> </body> </html> <!-- flexocentral-545q-6 2025-05-27 17:37:40 UTC --> <!-- album id 2272692989 --> s�n> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.digitalpreservation.gov/formats/fdd/fdd000235.shtml">"ARC_IA, Internet Archive ARC file format"</a>. <i>www.digitalpreservation.gov</i>. 14 February 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">2015-05-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.digitalpreservation.gov&amp;rft.atitle=ARC_IA%2C+Internet+Archive+ARC+file+format&amp;rft.date=2008-02-14&amp;rft_id=http%3A%2F%2Fwww.digitalpreservation.gov%2Fformats%2Ffdd%2Ffdd000235.shtml&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-DigitalPreservation-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-DigitalPreservation_4-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.digitalpreservation.gov/formats/fdd/fdd000236.shtml">"WARC, Web ARChive file format"</a>. <i>www.digitalpreservation.gov</i>. 31 August 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">2015-05-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.digitalpreservation.gov&amp;rft.atitle=WARC%2C+Web+ARChive+file+format&amp;rft.date=2009-08-31&amp;rft_id=http%3A%2F%2Fwww.digitalpreservation.gov%2Fformats%2Ffdd%2Ffdd000236.shtml&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-Arvidson-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-Arvidson_5-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFArvidsonKunzeMohrStack2008" class="citation journal cs1">Arvidson, Allan; Kunze, John; Mohr, Gordon; Stack, Michael (5 July 2008). <a rel="nofollow" class="external text" href="https://tools.ietf.org/html/draft-kunze-warc-00">"The WARC File Format"</a>. <i>IETF</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-04-29</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IETF&amp;rft.atitle=The+WARC+File+Format&amp;rft.date=2008-07-05&amp;rft.aulast=Arvidson&amp;rft.aufirst=Allan&amp;rft.au=Kunze%2C+John&amp;rft.au=Mohr%2C+Gordon&amp;rft.au=Stack%2C+Michael&amp;rft_id=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-kunze-warc-00&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-Allegrezza-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-Allegrezza_6-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAllegrezza2016" class="citation journal cs1">Allegrezza, Stefano (21 April 2016). <a rel="nofollow" class="external text" href="http://digitalia.sbn.it/article/view/1473">"Nuove prospettive per il Web archiving: Gli standard ISO 28500 (Formato WARC) e ISO/TR 14873 sulla qualità del Web archiving"</a>. <i>Digitalia</i>. <b>2015</b>: <span class="nowrap">49–</span>61.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Digitalia&amp;rft.atitle=Nuove+prospettive+per+il+Web+archiving%3A+Gli+standard+ISO+28500+%28Formato+WARC%29+e+ISO%2FTR+14873+sulla+qualit%C3%A0+del+Web+archiving&amp;rft.volume=2015&amp;rft.pages=49-61&amp;rft.date=2016-04-21&amp;rft.aulast=Allegrezza&amp;rft.aufirst=Stefano&amp;rft_id=http%3A%2F%2Fdigitalia.sbn.it%2Farticle%2Fview%2F1473&amp;rfr_id=info%3Asid%2Fen.wikipedia.or element. */ @keyframes fade-in { from { opacity: 0; } } @keyframes fade-out { to { opacity: 0; } } @keyframes slide-from-right { from { transform: translateX(60px); } } @keyframes slide-to-left { to { transform: translateX(-60px); } } @keyframes slide-to-right { to { transform: translateX(60px); } } @keyframes slide-from-left { from { transform: translateX(-60px); } } /* For browsers that support it, use view transition animations for pages */ /* View transition animation for the old page going out */ ::view-transition-old(root) { animation: 90ms cubic-bezier(0.4, 0, 1, 1) both fade-out, 400ms cubic-bezier(0.4, 0, 0.2, 1) both slide-to-left; } /* View transition animation for the new page coming in */ ::view-transition-new(root) { animation: 310ms cubic-bezier(0, 0, 0.2, 1) 90ms both fade-in, 400ms cubic-bezier(0.4, 0, 0.2, 1) both slide-from-right; } /* Overrides for 'back' view page transitions */ /* View transition animation the old page going out on back navigation */ .back-transition::view-transition-old(root) { animation-name: fade-out, slide-to-right; } /* View transition animation the new page coming in on back navigation */ .back-transition::view-transition-new(root) { animation-name: fade-in, slide-from-left; } /* Exclude the header and footer from view transition by giving each its own view transition name. This way the header and footer won't transition in and out with the page content. */ ::part(app-header) { view-transition-name: app-header-transition; } ::part(app-footer) { view-transition-name: app-footer-transition; } /* View transition animation for app logo and app title: when a product is clicked, we set that product's image as app-logo. Then, on product details page (PDP), we set the product image as app-logo. This allows a view transition from small logo on e.g. home page, to slide up and zoom into logo on PDP. */ ::view-transition-new(app-logo), ::view-transition-new(app-title) { animation: none; mix-blend-mode: normal; } ::view-transition-image-pair(app-logo), ::view-transition-image-pair(app-title) { isolation: none; } /* Toasts should appear below the app header */ .sl-toast-stack { top: 100px; } /* Adding cookie banner here due to shadow dom limiting access */ #cookie-banner { position: fixed; bottom: 0; z-index: 1000; } .sl-scroll-lock { /* When screenshots pops up a dialog, as the default value of this variable is 15px, there is space between the scrollbar and the edge, which causes the nav header to also have space between it and the edge.*/ --sl-scroll-lock-size: 0 !important; }</style> <script> const darkModeMatch = window.matchMedia('(prefers-color-scheme: dark)'); if (darkModeMatch.matches) { document.documentElement.classList.add("sl-theme-dark"); } darkModeMatch.addEventListener("change", e => document.documentElement.classList.toggle("sl-theme-dark")); </script> <script type="module" crossorigin src="/assets/js/index-BpjrPCy0.js"></script> <link rel="stylesheet"> <script id="vite-plugin-pwa:inline-sw"> if ('serviceWorker' in navigator) { window.addEventListener("load", () => navigator.serviceWorker.register("/service-worker.js", { scope: "/" }).catch(swRegError => console.warn("Unable to register service worker due to error.", swRegError))); } </script> <script src="/clarity.js" defer></script> <script id="cookie-consent-script" src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js" defer></script> </head> <body> <noscript> This page requires JavaScript. </noscript> <app-index></app-index> <div id="cookie-banner"></div> </body> </html>{Eon: transparent; --selection-border: var(--theme-outline-color); /* There may be a situation where you do not want to switch the black and white color of the system, so set the default fixed color */ --sl-default-white: #fff; --sl-default-black: #333; /* common css variables */ --sl-title-font-weight: 600; --sl-font-size-x-medium: 1.125rem; /* In the middle of the large and medium font sizes. (18px) */ --theme-sale-badge-background-color: #FCE100; /* This color doesn't vary between light and dark modes according to Figma */ --theme-sale-badge-color: rgba(0, 0, 0, 0.6063); /* Likewise, this color shouldn't vary between light and dark modes. */ --theme-shadow-gradient-color: linear-gradient(90deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.33) 40%, rgba(0, 0, 0, 0) 100%); --card-default-bg: #f9f9f9; /* Light theme variables */ --theme-font-color: var(--sl-color-gray-950); --theme-background-color: #F3F3F3; --theme-header-background-color: #FFFFFF; --theme-card-background-color: rgba(255, 255, 255, 0.7); --theme-card-hover-background-color: var(--sl-color-neutral-0); --theme-noise-image-to-linear-gradient: linear-gradient(#f0f0f0, #f0f0f0); --theme-tall-card-blur-color: rgba(110, 110, 110, 0.5); --theme-collection-background-mixed-color: rgba(255, 255, 255, .66); --theme-divider-color: #0000000F; --theme-tall-tile-font-color: #646464; --theme-collection-title-font-color: #0f2770; --theme-collection-title-background-color: #e8ebeb; --theme-subtitle-color: #636363; --theme-star-color: #8b8b8b; --theme-border-color: var(--sl-color-neutral-200); --theme-icon-border-color: rgba(0, 0, 0, 0.06); --theme-outline-color: rgba(0, 0, 0, 0.9); --theme-primary-element-color: #005FB8; --theme-category-color: var(--sl-color-neutral-200); --theme-tooltip-link-color: #86E8FF; /* Dark theme variables */ @media (prefers-color-scheme: dark) { &:not(.force-light-mode) { --theme-font-color: var(--sl-default-white); --theme-background-color: #101010; --theme-header-background-color: #000000; --theme-card-background-color: rgba(255, 255, 255, 0.0512); --theme-card-hover-background-color: var(--sl-color-neutral-100); --theme-noise-image-to-linear-gradient: linear-gradient(#454545, #454545); --theme-tall-card-blur-color: rgba(0, 0, 0, 0.3); --theme-collection-background-mixed-color: rgba(0, 0, 0, .66); --theme-divider-color: rgba(255, 255, 255, 0.0837); --theme-sale-badge-background-color: #FCE100; --theme-primary-element-color: #005FB8; --theme-secondary-element-color: #60CDFF; --theme-secondary-element-hover-color: #86E8FF; --theme-tall-tile-font-color: #D1D1D1; --theme-collection-title-font-color: #99ebff; --theme-collection-title-background-color: #353333; --theme-subtitle-color: #D1D1D1; --theme-star-color: #8b8b8b; --theme-border-color: var(--sl-color-neutral-0); --theme-icon-border-color: rgba(255, 255, 255, 0.07); --theme-outline-color: #ffffff; --theme-category-color: #FFFFFFC8; --theme-tooltip-link-color: var(--theme-primary-element-color); } } /* Maximum width of an extra small screen, synchronized with BreakpointMax.xs*/ @media (max-width: 575px) { font-size: 14px; } } html, body { font-family: var(--body-font); font-feature-settings: 'fina' on, 'init' on; color: var(--theme-font-color); padding: 0; margin: 0; scroll-behavior: smooth; background-color: var(--theme-background-color); } /* Styles defined here for page transition animations. They must be defined here; scoped component CSS doesn't apply, as the page transitions use an overlay at the root of the <body>Hor" content="#603cba"> <meta name="theme-color" content="#ffffff"> <meta name="title" content="nearly irrelevant, by pragmar"> <meta property="og:title" content="nearly irrelevant, by pragmar"> <meta property="og:type" content="album"> <meta property="og:site_name" content="pragmar"> <meta property="og:description" content="13 track album"> <meta name="bc-page-properties" content="{&quot;item_type&quot;:&quot;a&quot;,&quot;item_id&quot;:437214495,&quot;tralbum_page_version&quot;:0}"> <meta name="robots" content="max-image-preview:large"> <meta property="twitter:site" content="@bandcamp"> <meta property="twitter:card" content="player"> <meta property="og:image" content="https://f4.bcbits.com/img/a0451789984_5.jpg"> <link rel="image_src" href="https://f4.bcbits.com/img/a0451789984_16.jpg"> <meta property="og:url" content="https://pragmar.bandcamp.com/album/nearly-irrelevant"> <meta name="generator" content="Bandcamp"> <meta name="medium" content="video"> <meta name="video_height" content="120"> <meta name="video_width" content="400"> <meta name="video_type" content="application/x-shockwave-flash"> <meta property="og:video" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=437214495/size=large/tracklist=false/artwork=small/"> <meta property="og:video:secure_url" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=437214495/size=large/tracklist=false/artwork=small/"> <meta property="og:video:type" content="text/html"> <meta property="og:video:height" content="120"> <meta property="og:video:width" content="400"> <meta property="twitter:player" content="https://bandcamp.com/EmbeddedPlayer/v=2/album=437214495/size=large/linkcol=0084B4/notracklist=true/twittercard=true/"> <meta property="twitter:player:height" content="467"> <meta property="twitter:player:width" content="350"> <link type="text/css" rel="stylesheet" href="https://s4.bcbits.com/client-bundle/1/trackpipe/global-3310d507cbd7464826c64ea86a6f8e75.css"> <link type="text/css" rel="stylesheet" href="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum-828e855b799307ef427645b8fc241f90.css"> <meta id="js-crumbs-data" data-crumbs="{}"> <script type="application/ld+json"> {"albumReleaseType":"AlbumRelease","@id":"https://pragmar.bandcamp.com/album/nearly-irrelevant","mainEntityOfPage":"https://pragmar.bandcamp.com/album/nearly-irrelevant","@type":"MusicAlbum","name":"nearly irrelevant","dateModified":"12 Nov 2017 03:02:54 GMT","albumRelease":[{"@type":["MusicRelease","Product"],"@id":"https://pragmar.bandcamp.com/album/nearly-irrelevant","name":"nearly irrelevant","additionalProperty":[{"@type":"PropertyValue","name":"item_id","value":437214495},{"@type":"PropertyValue","name":"item_type","value":"a"},{"@type":"PropertyValue","name":"selling_band_id","value":836424264},{"@type":"PropertyValue","name":"type_name","value":"Digital"},{"@type":"PropertyValue","name":"art_id","value":451789984}],"description":"Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app.","offers":{"@type":"Offer","url":"https://pragmar.bandcamp.com/album/nearly-irrelevant#a437214495-buy","priceCurrency":"USD","price":0.0,"priceSpecification":{"minPrice":0.0},"availability":"OnlineOnly"},"musicReleaseFormat":"DigitalFormat","image":["https://f4.bcbits.com/img/a0451789984_10.jpg"]},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/love"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/sundaIy-morning"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/zero"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/off-your-list"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/boycott"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/lets-be-friends"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/back-to-sleep"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/the-escape"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/hold-the-door"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/going-insane"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/beautiful"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/someday"},{"@type":"MusicRelease","@id":"https://pragmar.bandcamp.com/track/seasonally-affected"}],"byArtist":{"@type":"MusicGroup","name":"pragmar","@id":"https://pragmar.bandcamp.com"},"publisher":{"@type":"MusicGroup","@id":"https://pragmar.bandcamp.com","name":"pragmar","additionalProperty":[{"@type":"PropertyValue","name":"band_id","value":836424264},{"@type":"PropertyValue","name":"has_any_downloads","value":true}],"genre":"https://bandcamp.com/discover/rock","mainEntityOfPage":[{"@type":"WebSite","url":"http://www.pragmar.com","name":"pragmar.com"}],"subjectOf":[{"@type":"WebPage","url":"https://pragmar.bandcamp.com/music","name":"music","additionalProperty":[{"@type":"PropertyValue","name":"nav_type","value":"m"}]},{"@type":"WebPage","url":"https://pragmar.bandcamp.com/community","name":"community","additionalProperty":[{"@type":"PropertyValue","name":"nav_type","value":"c"}]}],"foundingLocation":{"@type":"Place","name":"Keene, New Hampshire"}},"numTracks":13,"track":{"@type":"ItemList","numberOfItems":13,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/love","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":1934849900},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"love","duration":"P00H00M56S","copyrightNotice":"All Rights Reserved","mainEntityOfPage":"https://pragmar.bandcamp.com/track/love"}},{"@type":"ListItem","position":2,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/sunday-morning","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":3589774897},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"sunday morning","duration":"P00H02M46S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"sunday morning, if only it could last forever\r\nopen the drapes wide and put some coffee on\r\nlistening to c2c, grilling up some tvp\r\nsunday morning makes it all worthwhile\r\n\r\ni'm flying high and i don't care\r\nif you need me around i'll be right here\r\ncatching up on some rest and relaxation\r\n\r\ni can't explain the liberation, \r\nor the force shielding my frustrations\r\ni can't explain and that's fine by me\r\n\r\ncause i'm not afraid of a second pot of coffee\r\nand i'm not afraid of wasting away my day\r\nand it don't take much to please me\r\ncause i'm on fire with taking it easy\r\n\r\nstill i wish i could tether\r\nyour sunday morning and mine together\r\ncause i'd like to share the day with you\r\n\r\ni only hope you could see\r\na passing glimpse of sunday me\r\nthe me that will uncomplicate your like\r\n\r\ncause i'm not afraid of a second pot of coffee\r\nand i'm not afraid of wasting away my day\r\nand it don't take much to please me\r\ncause i'm on fire with taking it easy\r\n\r\nbut in the meantime\r\nthere's never the right line\r\nnever a break to get through\r\nbut so long as it's okay to be all set\r\ni think i'll set my mind on you"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/sunday-morning"}},{"@type":"ListItem","position":3,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/zeroJ","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":2017268505},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"zero","duration":"P00H02M52S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"i need a government program\r\nthat's gonna make you mine\r\nthe world grows sour by the hour\r\ni don't got that kind of time\r\n\r\nand my mind's exhausted\r\nthinking about you\r\nsearching for the words\r\nwords that will get through\r\n\r\nmy mind's gonna divide by zero\r\nthinking about what you said\r\ni'm gonna hang up the receiver\r\nthe seventh digit left unpressed\r\n\r\nfor all my good intentions\r\ni'm a nervous wreck\r\ni can be your quagmire\r\nyou can ease my stress\r\n\r\nbut although i'm good with puzzles\r\nyou know it's a crying shame\r\ni can't crack you baby\r\nyour every word another layer\r\n\r\nmy mind's gonna divide by zero\r\nthinking about what you said\r\ni'm gonna hang up the receiver\r\nthe seventh digit left unpressed"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/zero"}},{"@type":"ListItem","position":4,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/off-your-list","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":2764913606},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"off your list","duration":"P00H03M02S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"i'm sick and tired\r\ni can't find the will\r\nto argue with you anymore\r\n\r\nand for the while\r\nif you don't mind\r\ni'd like to just stand here alone\r\n\r\ntake me off your list\r\ncause i don't need the bullshit\r\ni don't care for your antics\r\nand i don't need this\r\n\r\nit's not that your wrong\r\nit's not that i'm special\r\nit's just that you rake my piece of mind\r\n\r\nmy mind can't absorb\r\nany more poison\r\ndon't turn that spotlight on\r\n\r\ntake me off your list\r\ncause i don't need the bullshit\r\ni don't care for your politics\r\nand i don't want your free gift"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/off-your-list"}},{"@type":"ListItem","position":5,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/boycott","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":1518280499},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"boycott","duration":"P00H01M52S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"here comes val with his paperback prince\r\nand oh what a dandy he is\r\ncrunching the demographics\r\nfeeling so fantastic \r\njust keep walking val\r\nconsider yourself boycott\r\n\r\non top of the world\r\nfeeding the squirrels\r\nbranding new recruits\r\nselling prime-time satisfaction\r\ncorporate compassion\r\njust keep walking val\r\nconsider yourself boycott"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/boycott"}},{"@type":"ListItem","position":6,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/lets-be-friends","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":1605732571},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"let's be friends","duration":"P00H02M42S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"i don't like you\r\nand you know that's true\r\nplease get away from me\r\ncause you're the last person i ever want to see\r\n\r\nlet's be friends\r\nfriends that never talk again\r\n\r\ni don't like you anymore\r\nthough i may have before\r\nbut back then i was whipped around\r\nonly can i see that now\r\n\r\nlet's be friends\r\nfriends that never talk again"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/lets-be-friends"}},{"@type":"ListItem","positioKn":7,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/back-to-sleep","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":1113207569},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"back to sleep","duration":"P00H04M05S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"in my sleep i wake\r\nit's just as it seems\r\ni'm lame\r\ni can't move at all\r\n\r\nbut if i close my eyes\r\nfor just a little while\r\nand rest my weary head\r\ni can dream again\r\n\r\nand my heart i'm late\r\nit seems a miracle \r\nthat i feel at all\r\n\r\nbut if i close my eyes\r\nfor just a little while\r\nand rest my weary head\r\ni can dream again"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/back-to-sleep"}},{"@type":"ListItem","position":8,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/the-escape","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":2746384411},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"the escape","duration":"P00H02M12S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"he said i must break this routine\r\nand unexpectedly she agreed\r\nthe universe had squeezed their dreams\r\nthe daily grind had leeched their souls\r\n\r\na case of beer, a change of clothes\r\nwas all they took on the road\r\ntheir small town frowns turned upside down\r\ninto a future bright and bold\r\n\r\nthe trees sped by layered in the mountainside\r\nas they rode into the moonrise along the great divide\r\nand if just for the moment life was moving forward\r\nin lock-step they ran\r\n\r\nthe wind was whisping renee's hair\r\njack's cigarette never tasted so sweet\r\nbut the tire blew out all the same\r\nand for the long hitch back in the bed of pickup truck\r\n\r\nthe trees sped by layered in the mountainside\r\nas they rode into the moonset along the great divide\r\nand if just for the moment life was moving forward\r\nin lock-step they ran"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/the-escape"}},{"@type":"ListItem","position":9,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/hold-the-door","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":1630870077},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"hold the door","duration":"P00H02M42S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"i'm in through the past\r\nand out through a different dimension\r\nbut what's it all for\r\nif not for you\r\n\r\ni'm finding my way\r\nlooking towards the next direction\r\nif it's not the right day for you\r\nthese efforts yield nothing, nothing at all\r\n\r\nhold the door open\r\nspare me a moment\r\nlet your eyes wander\r\nand lock on me\r\nfind a place in your mind\r\na nice quiet place for me\r\nbefore i lose spirit\r\nbefore i walk away\r\n\r\ni'm in from the cold\r\nmy bones they are warming\r\nand if you don't call\r\nthese feeling might be gone\r\n\r\ni'm back from the stars\r\nin front of your love radiation\r\nyou gotta open your arms\r\nor i must be moving on\r\n\r\nhold the door open\r\nspare me a moment\r\nlet your eyes wander\r\nand lock on me\r\nfind a place in your heart\r\na warm fuzzy place for me\r\nbefore i lose spirit\r\nbefore i walk away"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/hold-the-door"}},{"@type":"ListItem","position":10,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/going-insane","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":4257741488},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"going insane","duration":"P00H03M21S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":L"CreativeWork","text":"how quickly a day goes by\r\nbut a lonely hour will calm the time\r\na broken pot on a window pane\r\nand i'm feeling insane, feeling insane\r\n\r\nfeeling pretty about myself\r\ni think i'll go out and raise some hell\r\nain't got no woman to pick my brain\r\nbut i'm feeling insane, feeling insane\r\n\r\ni think i'll go out and get me a gun\r\ndon't you worry, i won't shoot no one\r\ntell the cops that it's just a game\r\nthat i'm going insane, going insane\r\n\r\nand i'm so happy could kill myself\r\nand i'm as sound of mind as a shit-house rat\r\nit's just that every time i hear your name\r\nfeeling insane, feeling insane\r\n\r\nit seems like every time i offer my love\r\ni always pull back a bloody stump\r\nbut i do it again because i need the pain\r\nand i'm going insane, going insane"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/going-insane"}},{"@type":"ListItem","position":11,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/beautiful","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":1150663420},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"beautiful","duration":"P00H03M50S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"i would rip my heart in two\r\nto put the heart back into you\r\nthe way you smiled that afternoon\r\nthe photograph they took too soon\r\n\r\nor even as we drove out west\r\nwe fit everything we had with us\r\non that sudden, snowy day\r\nthe city stopped and we laughed it away\r\n\r\nit's so beautiful, it's so beautiful to me\r\nit's so beautiful, it's still beautiful to me\r\n\r\nlet's leave this all behind us now \r\nthe life we thought too much about\r\nwe still have everything we had\r\nin that snapshot photograph\r\n\r\nit's so beautiful, it's so beautiful to me\r\nit's so beautiful, it's still beautiful to me"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/beautiful"}},{"@type":"ListItem","position":12,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/someday","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":3269021274},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"someday","duration":"P00H00M44S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"take your time and let it ride\r\nif you went insane, i'd take you as my bride\r\ndon't sell your soul and you'll be fine forever\r\n\r\ni wish you didn't have to go\r\nbut c'est la vie, and ain't that so\r\nout of sight ain't out of mind today\r\n\r\nso i hope we hook up someday\r\nif nothing becomes of it, that's okay\r\nbut thinking about what could or should's a drag"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/someday"}},{"@type":"ListItem","position":13,"item":{"@type":"MusicRecording","@id":"https://pragmar.bandcamp.com/track/seasonally-affected","additionalProperty":[{"@type":"PropertyValue","name":"track_id","value":4285063161},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"name":"seasonally affected","duration":"P00H03M20S","copyrightNotice":"All Rights Reserved","recordingOf":{"@type":"MusicComposition","lyrics":{"@type":"CreativeWork","text":"the snow is on the roads\r\nthe world is washed in white\r\nthe sunlight coming down, it hits the ground\r\nand is immediately reflected\r\ni'm thinking i may be seasonally affected\r\n\r\nthe new year's just begun\r\nthoughts of things not done\r\nand i admit, i'm not above the guilt of things neglected\r\ni'm thinking i may be seasonally affected\r\n\r\nthe dark ages move in\r\nthe liquor's coming out\r\nbut in your face i see a place that's just a little bit warmer\r\ni think that you might agree that we are seasonally affected\r\n\r\nso let's go out \r\nuntil the bars close down\r\nand walk home past the plows and bombardiers feeling not so disaffected\r\nand come to find thatM we are seasonally connected"}},"mainEntityOfPage":"https://pragmar.bandcamp.com/track/seasonally-affected"}}]},"image":"https://f4.bcbits.com/img/a0451789984_10.jpg","keywords":["Rock","Keene"],"datePublished":"20 Oct 2005 00:00:00 GMT","description":"all songs written by ben caulfield, except for \"going insane\" (mike steffen), \"beautiful\" (mike caulfield), and \"boycott\" (co-written with jaime grady).","creditText":"mixed by ryan power at stu stu studio, burlington vt","copyrightNotice":"All Rights Reserved","additionalProperty":[{"@type":"PropertyValue","name":"art_id","value":451789984},{"@type":"PropertyValue","name":"featured_track_num","value":1},{"@type":"PropertyValue","name":"license_name","value":"all_rights_reserved"}],"@context":"https://schema.org"} </script> <script type="text/javascript" nonce="PBiOkwBZOgYwZA9udLuTJw==" src="https://bandcamp.com/api/currency_data/1/javascript?when=1748363949" data-band-currency="USD"></script> <script type="text/javascript" nonce="PBiOkwBZOgYwZA9udLuTJw=="> window.BCTracker=window.BCTracker||{preloadQueue:[],record:function(){this.preloadQueue.push(Array.prototype.slice.call(arguments))},prePageViewCallbacks:[],afterPageView:function(e){this.prePageViewCallbacks.push(e)}},window.ScrollDepthTracker=function(){this.track=function(){}},window.ScrollDepthTracker.track=function(){} </script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/BCCookies_1/bccookies-cd3c4e8de65a85913bb6db9b8ad7de36.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_head-ab088fbe9ed13ec7b25d0abb51c39233.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw==" data-vars="{&quot;debug&quot;:false,&quot;PRODUCTION&quot;:true,&quot;siteroot&quot;:&quot;https://bandcamp.com&quot;,&quot;static_siteroot&quot;:&quot;https://s4.bcbits.com&quot;,&quot;client_logging&quot;:{&quot;enabled&quot;:true,&quot;sampleRate&quot;:null},&quot;browser&quot;:{&quot;type&quot;:null,&quot;make&quot;:null,&quot;version&quot;:[-1],&quot;platform&quot;:null,&quot;grade&quot;:&quot;X&quot;,&quot;platform_name&quot;:&quot;&quot;,&quot;platform_closed&quot;:false,&quot;download_difficulty&quot;:&quot;easy&quot;,&quot;media_mode&quot;:&quot;desktop&quot;,&quot;mobile_app_compatible&quot;:false},&quot;client_template_globals&quot;:{&quot;siteroot&quot;:&quot;http://bandcamp.com&quot;,&quot;siteroot_https&quot;:&quot;https://bandcamp.com&quot;,&quot;siteroot_current&quot;:&quot;https://bandcamp.com&quot;,&quot;static_siteroot&quot;:&quot;https://s4.bcbits.com&quot;,&quot;is_https&quot;:true,&quot;image_siteroot&quot;:&quot;https://f4.bcbits.com&quot;,&quot;image_siteroot_https&quot;:&quot;https://f4.bcbits.com&quot;,&quot;image_formats&quot;:[{&quot;id&quot;:0,&quot;name&quot;:&quot;original&quot;,&quot;resize_algo&quot;:&quot;original&quot;,&quot;file_format&quot;:null},{&quot;id&quot;:1,&quot;name&quot;:&quot;fullsize&quot;,&quot;resize_algo&quot;:&quot;scrub&quot;,&quot;file_format&quot;:&quot;original&quot;},{&quot;id&quot;:2,&quot;name&quot;:&quot;art_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:3,&quot;name&quot;:&quot;art_thumbthumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:100,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:4,&quot;name&quot;:&quot;art_embedded_metadata&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:5,&quot;name&quot;:&quot;art_embedded_metadata_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:6,&quot;name&quot;:&quot;art_embedded_player&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:100,&quot;file_format&quoNt;:&quot;JPEG&quot;},{&quot;id&quot;:7,&quot;name&quot;:&quot;art_embedded_player_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:150,&quot;height&quot;:150,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:8,&quot;name&quot;:&quot;art_tags&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:124,&quot;height&quot;:124,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:9,&quot;name&quot;:&quot;art_tags_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:10,&quot;name&quot;:&quot;screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:11,&quot;name&quot;:&quot;art_tag_search&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:172,&quot;height&quot;:172,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:12,&quot;name&quot;:&quot;art_artist_index&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:138,&quot;height&quot;:138,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:13,&quot;name&quot;:&quot;art_solo_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:380,&quot;height&quot;:380,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:14,&quot;name&quot;:&quot;art_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:368,&quot;height&quot;:368,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:15,&quot;name&quot;:&quot;art_feed_new_release&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:135,&quot;height&quot;:135,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:16,&quot;name&quot;:&quot;art_app_large&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70,&quot;minsize&quot;:{&quot;size&quot;:30000,&quot;format&quot;:5}},{&quot;id&quot;:20,&quot;name&quot;:&quot;bio_screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:21,&quot;name&quot;:&quot;bio_thumb&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:120,&quot;height&quot;:180,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:22,&quot;name&quot;:&quot;bio_navbar&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:25,&quot;height&quot;:25,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:23,&quot;name&quot;:&quot;bio_phone&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:24,&quot;name&quot;:&quot;bio_licensing&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:300,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:25,&quot;name&quot;:&quot;bio_app&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70},{&quot;id&quot;:26,&quot;name&quot;:&quot;bio_subscribe&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:800,&quot;height&quot;:600,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:27,&quot;name&quot;:&quot;bio_subscribe2&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:715,&quot;height&quot;:402,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:28,&quot;name&quot;:&quot;bio_featured&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:768,&quot;height&quot;:432,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:29,&quot;name&quot;:&quot;bio_autocomplete&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:100,&quot;height&quot;:75,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:31,&quot;name&quot;:&quot;package_screen&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quotO;file_format&quot;:&quot;original&quot;},{&quot;id&quot;:32,&quot;name&quot;:&quot;package_solo_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:380,&quot;height&quot;:285,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:33,&quot;name&quot;:&quot;package_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:368,&quot;height&quot;:276,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:36,&quot;name&quot;:&quot;package_page&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:400,&quot;height&quot;:300,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:37,&quot;name&quot;:&quot;package_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:168,&quot;height&quot;:126,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:38,&quot;name&quot;:&quot;package_thumb_small&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:144,&quot;height&quot;:108,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:41,&quot;name&quot;:&quot;fan_bio_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:42,&quot;name&quot;:&quot;fan_bio_thumb_small&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;height&quot;:50,&quot;width&quot;:50,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:43,&quot;name&quot;:&quot;fan_banner&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;height&quot;:100,&quot;width&quot;:99999,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:44,&quot;name&quot;:&quot;fan_banner_2x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;height&quot;:200,&quot;width&quot;:99999,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:50,&quot;name&quot;:&quot;results_grid&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:140,&quot;height&quot;:140,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:65,&quot;name&quot;:&quot;tralbum_page_cover_art&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:70,&quot;minsize&quot;:{&quot;size&quot;:30000,&quot;format&quot;:69},&quot;anim_ok&quot;:true},{&quot;id&quot;:66,&quot;name&quot;:&quot;tralbum_page_cover_art_popup&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:67,&quot;name&quot;:&quot;art_thumb_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:68,&quot;name&quot;:&quot;art_tags_large_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:69,&quot;name&quot;:&quot;art_embedded_metadata_large_anim_ok&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:700,&quot;height&quot;:700,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:70,&quot;name&quot;:&quot;tralbum_page_package_small&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:360,&quot;height&quot;:270,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;mozjpeg&quot;:true},{&quot;id&quot;:71,&quot;name&quot;:&quot;tralbum_page_package_large&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:720,&quot;height&quot;:540,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;mozjpeg&quot;:true},{&quot;id&quot;:100,&quot;name&quot;:&quot;custom_header_desktop&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:975,&quot;max_height&quot;:180,&quot;file_format&quot;:&quot;original&quot;,&quot;allow_transparency&quot;:true},{&quot;id&quot;:101,&quot;name&quot;:&quot;custom_header_paypal&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:90,&quot;file_format&quot;:&quot;JPEG&quot;},{&quPot;id&quot;:120,&quot;name&quot;:&quot;custom_header_phone&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:640,&quot;max_height&quot;:124,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:130,&quot;name&quot;:&quot;design_background&quot;,&quot;resize_algo&quot;:&quot;scrub&quot;,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:140,&quot;name&quot;:&quot;subscribe_message&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:60,&quot;height&quot;:45,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:150,&quot;name&quot;:&quot;video_landscape&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:1280,&quot;height&quot;:720,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:151,&quot;name&quot;:&quot;video_portrait&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:720,&quot;height&quot;:1280,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:160,&quot;name&quot;:&quot;buy_full_email_thumb_montage&quot;,&quot;resize_algo&quot;:&quot;thumb_crop&quot;,&quot;width&quot;:60,&quot;height&quot;:100,&quot;left&quot;:40,&quot;top&quot;:0,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:161,&quot;name&quot;:&quot;buy_full_email_thumb_montage_release&quot;,&quot;resize_algo&quot;:&quot;thumb_crop&quot;,&quot;width&quot;:40,&quot;height&quot;:80,&quot;left&quot;:40,&quot;top&quot;:0,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:100},{&quot;id&quot;:165,&quot;name&quot;:&quot;ppp_email_gift_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb_composite&quot;,&quot;overlay_image&quot;:&quot;public/img/banner_email.png&quot;,&quot;x_offset&quot;:92,&quot;y_offset&quot;:0,&quot;width&quot;:210,&quot;height&quot;:210,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;quality&quot;:100},{&quot;id&quot;:170,&quot;name&quot;:&quot;weekly_mobile_web&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:422,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:171,&quot;name&quot;:&quot;weekly_desktop&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1244,&quot;height&quot;:646,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:180,&quot;name&quot;:&quot;bcdaily_homepage_big&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1244,&quot;height&quot;:646,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;anim_ok&quot;:true},{&quot;id&quot;:200,&quot;name&quot;:&quot;mobile_fan_banner_ios_3x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1125,&quot;height&quot;:420,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:201,&quot;name&quot;:&quot;mobile_fan_banner_ios_2x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:750,&quot;height&quot;:280,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:202,&quot;name&quot;:&quot;mobile_fan_banner_ios_1x&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:375,&quot;height&quot;:140,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:203,&quot;name&quot;:&quot;mobile_fan_banner_android_xxxhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:1125,&quot;height&quot;:420,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:204,&quot;name&quot;:&quot;mobile_fan_banner_android_xxhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:960,&quot;height&quot;:360,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:205,&quot;name&quot;:&quot;mobile_fan_banner_android_xhdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:640,&quot;height&quot;:240,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:206,&quot;name&quot;:&quot;mobile_fan_banner_android_hdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:480,&quot;height&quot;:180,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:207,&quot;name&quot;:&quot;mobile_fan_banner_android_mdpi&quot;,&quot;resize_algo&quot;:&quot;fit&quot;,&quot;width&quot;:320,&quot;height&quot;:120,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:220,&quot;nameQ&quot;:&quot;newsletter_artist_feature&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:900,&quot;height&quot;:468,&quot;file_format&quot;:&quot;JPEG&quot;},{&quot;id&quot;:300,&quot;name&quot;:&quot;grayscale_thumb&quot;,&quot;resize_algo&quot;:&quot;thumb&quot;,&quot;width&quot;:350,&quot;height&quot;:350,&quot;file_format&quot;:&quot;JPEG&quot;,&quot;filter&quot;:&quot;grayscale&quot;}],&quot;custom_domains_active&quot;:true,&quot;base_port_str&quot;:null,&quot;sitedomain&quot;:&quot;bandcamp.com&quot;},&quot;matches_base_domain&quot;:true,&quot;crumb&quot;:null,&quot;upload_info&quot;:null,&quot;endpoint_mobilized&quot;:true}" data-validators="{&quot;contact&quot;:{&quot;name&quot;:{&quot;req&quot;:true},&quot;email&quot;:{&quot;req&quot;:true,&quot;match&quot;:&quot;(^)([^\\s\\(\\)\&quot;&#39;/&gt;&lt;,@]+@\\w([^\\s\\(\\)\&quot;&#39;/&gt;&lt;&amp;,@]*\\w)?\\.\\w[^\\s\\(\\)\&quot;&#39;/&gt;&lt;&amp;,@]*\\w)($)&quot;,&quot;message&quot;:&quot;Invalid email address.&quot;},&quot;subject&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:300},&quot;message&quot;:{&quot;req&quot;:true,&quot;type&quot;:&quot;text&quot;,&quot;min&quot;:1,&quot;max&quot;:1999},&quot;attachment_0_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_0_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_1_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_1_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_2_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_2_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_3_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_3_data&quot;:{&quot;type&quot;:&quot;text&quot;},&quot;attachment_4_filename&quot;:{&quot;type&quot;:&quot;text&quot;,&quot;max&quot;:255},&quot;attachment_4_data&quot;:{&quot;type&quot;:&quot;text&quot;}}}" data-hide-params="[&quot;action&quot;,&quot;buy_id&quot;,&quot;no&quot;,&quot;permalink&quot;,&quot;from&quot;,&quot;pk&quot;,&quot;recipient&quot;,&quot;fan_id&quot;,&quot;showvid&quot;,&quot;label&quot;,&quot;tab&quot;,&quot;filter_band&quot;,&quot;campaign&quot;,&quot;newsletter_id&quot;,&quot;newsletter_sig&quot;,&quot;entry_type&quot;,&quot;entity_id&quot;,&quot;toast&quot;,&quot;toastref&quot;,&quot;toastband&quot;,&quot;search_page_id&quot;,&quot;search_page_no&quot;,&quot;search_rank&quot;,&quot;search_match_part&quot;,&quot;search_item_type&quot;,&quot;search_item_id&quot;,&quot;search_sig&quot;,&quot;logged_out_menubar&quot;,&quot;logged_in_menubar&quot;,&quot;logged_in_mobile_menubar&quot;,&quot;logged_out_mobile_menubar&quot;,&quot;corp_header&quot;]"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum_head-a9d32b65ead030b3357fb05ad0674e00.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw==" data-site="{&quot;supportEmail&quot;:&quot;support@pragmar.bandcamp.com&quot;,&quot;is_custom_domain&quot;:null,&quot;env&quot;:&quot;prod&quot;}" data-band="{&quot;id&quot;:836424264,&quot;name&quot;:&quot;pragmar&quot;,&quot;fan_email&quot;:null,&quot;account_id&quot;:3175118014,&quot;facebook_like_enabled&quot;:1,&quot;has_discounts&quot;:false,&quot;image_id&quot;:null}" data-embed="{&quot;tralbum_param&quot;:{&quot;name&quot;:&quot;album&quot;,&quot;value&quot;:437214495},&quot;art_id&quot;:451789984,&quot;artist&quot;:&quot;pragmar&quot;,&quot;swf_base_url&quot;:&quot;https://bandcamp.com&quot;,&quot;show_campaign&quot;:null,&quot;embed_info&quot;:{&quot;public_embeddable&quot;:true,&quot;exclusive_embeddable&quot;:false,&quot;item_public&quot;:true,&quot;no_track_preorder&quot;:false},&quot;album_title&quot;:&quot;nearly irrelevant&quot;,&quot;linkback&quot;:&quot;https://pragmar.bandcamp.com/album/nearly-irrelevant&quot;}" data-fan="{&quot;logged_in&quot;:false,&quot;name&quot;:null,&quot;image_id&quot;:null}" data-band-follow-info="{&quot;tralbum_id&quot;:437214495,&quot;tralbum_type&quot;:&qRuot;a&quot;}" data-tralbum-collect-info="{&quot;show_collect&quot;:true,&quot;show_wishlist_tooltip&quot;:false}" data-tralbum="{&quot;for the curious&quot;:&quot;https://bandcamp.com/help/audio_basics#steal https://bandcamp.com/terms_of_use&quot;,&quot;current&quot;:{&quot;audit&quot;:0,&quot;title&quot;:&quot;nearly irrelevant&quot;,&quot;new_date&quot;:&quot;08 Jan 2016 01:12:28 GMT&quot;,&quot;mod_date&quot;:&quot;12 Nov 2017 03:02:54 GMT&quot;,&quot;publish_date&quot;:&quot;08 Jan 2016 02:16:12 GMT&quot;,&quot;private&quot;:null,&quot;killed&quot;:null,&quot;download_pref&quot;:2,&quot;require_email&quot;:null,&quot;is_set_price&quot;:null,&quot;set_price&quot;:9.0,&quot;minimum_price&quot;:0.0,&quot;minimum_price_nonzero&quot;:7.0,&quot;require_email_0&quot;:null,&quot;artist&quot;:null,&quot;about&quot;:&quot;all songs written by ben caulfield, except for \&quot;going insane\&quot; (mike steffen), \&quot;beautiful\&quot; (mike caulfield), and \&quot;boycott\&quot; (co-written with jaime grady).&quot;,&quot;credits&quot;:&quot;mixed by ryan power at stu stu studio, burlington vt&quot;,&quot;auto_repriced&quot;:null,&quot;new_desc_format&quot;:1,&quot;band_id&quot;:836424264,&quot;selling_band_id&quot;:836424264,&quot;art_id&quot;:451789984,&quot;download_desc_id&quot;:null,&quot;release_date&quot;:&quot;20 Oct 2005 00:00:00 GMT&quot;,&quot;upc&quot;:null,&quot;purchase_url&quot;:null,&quot;purchase_title&quot;:null,&quot;featured_track_id&quot;:1934849900,&quot;id&quot;:437214495,&quot;type&quot;:&quot;album&quot;},&quot;preorder_count&quot;:null,&quot;hasAudio&quot;:true,&quot;art_id&quot;:451789984,&quot;packages&quot;:null,&quot;defaultPrice&quot;:9.0,&quot;freeDownloadPage&quot;:&quot;https://bandcamp.com/download?fsig=c0cce676b0ba5f14fdfef1f29b1a90b7&amp;id=437214495&amp;ts=1748367462.192097682&amp;type=album&quot;,&quot;FREE&quot;:1,&quot;PAID&quot;:2,&quot;artist&quot;:&quot;pragmar&quot;,&quot;item_type&quot;:&quot;album&quot;,&quot;id&quot;:437214495,&quot;last_subscription_item&quot;:null,&quot;has_discounts&quot;:false,&quot;is_bonus&quot;:null,&quot;play_cap_data&quot;:null,&quot;is_purchased&quot;:null,&quot;items_purchased&quot;:null,&quot;is_private_stream&quot;:null,&quot;is_band_member&quot;:null,&quot;licensed_version_ids&quot;:null,&quot;package_associated_license_id&quot;:null,&quot;has_video&quot;:null,&quot;tralbum_subscriber_only&quot;:false,&quot;featured_track_id&quot;:1934849900,&quot;initial_track_num&quot;:null,&quot;is_preorder&quot;:false,&quot;album_is_preorder&quot;:false,&quot;album_release_date&quot;:&quot;20 Oct 2005 00:00:00 GMT&quot;,&quot;trackinfo&quot;:[{&quot;id&quot;:1934849900,&quot;track_id&quot;:1934849900,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/f82927fdbe7cfb15f8ff559185f40fc2/mp3-128/1934849900?p=0&amp;ts=1748453862&amp;t=c87495acbd8a150cbea12500f2ddde0164044e55&amp;token=1748453862_4d8d190d34faaabba031a941d3315da6b8dbfd5c&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;love&quot;,&quot;encodings_id&quot;:1869157773,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:1,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/love&quot;,&quot;has_lyrics&quot;:false,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:56.9333,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:0,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:3589774897,&quot;track_id&quot;:3589774897,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/d02a7S462dff245c8e7b6c3a99ee3f637/mp3-128/3589774897?p=0&amp;ts=1748453862&amp;t=9a5828cd08de40fe5dd3661a164595d08b542a62&amp;token=1748453862_b11f620e027cd80b045906d4ded03c9e36f17edf&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;sunday morning&quot;,&quot;encodings_id&quot;:2817649921,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:2,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/sunday-morning&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:166.853,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:1112,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:2017268505,&quot;track_id&quot;:2017268505,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/c58d7c8064656f6b1edcc3ba521afc03/mp3-128/2017268505?p=0&amp;ts=1748453862&amp;t=382aa1e56ce6f2db1c6eec9e8e8bc404778a98ce&amp;token=1748453862_ee0a03118eff68714625f13b8d40875244b6f3c1&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;zero&quot;,&quot;encodings_id&quot;:112001534,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:3,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/zero&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:172.027,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:704,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:2764913606,&quot;track_id&quot;:2764913606,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/b889c1645fac4c123a97868a43556048/mp3-128/2764913606?p=0&amp;ts=1748453862&amp;t=8bd72f11c43b9eccbe29197621aec3fa12a140f7&amp;token=1748453862_6a88bd77861c6ab99db8bbdd5ed3902e7eb05430&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;off your list&quot;,&quot;encodings_id&quot;:4064915062,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:4,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/off-your-list&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:182.747,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:545,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:1518280499,&quot;track_id&quot;:1518280499,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/668fa9c30d7884939d1bd6184a4c6efc/mp3-128/1518280499?p=0&amp;ts=1748453862&amp;t=09d4d7282d7b4804f1a60887ac9ba4982ec6d2ed&amp;tokeTn=1748453862_72075bab602a557f252ced4c3192c15cc3f1f9b4&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;boycott&quot;,&quot;encodings_id&quot;:3833420556,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:5,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/boycott&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:true,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:112.213,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:342,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:1605732571,&quot;track_id&quot;:1605732571,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/68f2624dc0efae51da9a530866b6805e/mp3-128/1605732571?p=0&amp;ts=1748453862&amp;t=0e76fa7be06b7dc2d4f001d830a2c49ef5b2d3b4&amp;token=1748453862_e4d651d75d18ec9591121167ecb8793eb936a113&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;let&#39;s be friends&quot;,&quot;encodings_id&quot;:684037997,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:6,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/lets-be-friends&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:162.08,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:333,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:1113207569,&quot;track_id&quot;:1113207569,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/cf72599d371f0a5ec64cdf6b2acf323d/mp3-128/1113207569?p=0&amp;ts=1748453862&amp;t=636ffc5367e3f1de34255cb74adb498d166b26c0&amp;token=1748453862_566d986bf357931e43986302e5cf853d34fa818b&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;back to sleep&quot;,&quot;encodings_id&quot;:1791227330,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:7,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/back-to-sleep&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:true,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:245.067,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:326,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:2746384411,&quot;track_id&quot;:2746384411,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/6aaf392763bf92ec8d69e891cb7a8d31/mp3-128/2746384411?p=0&amp;ts=1748453862&amp;t=5c47dd45c81e5de53e5be97794670daca2055cc8&amp;token=1748453862_79a8546eaa0bb3d06b95c45efe1f37a05c1050b1&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;the esUcape&quot;,&quot;encodings_id&quot;:1425859845,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:8,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/the-escape&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:132.8,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:815,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:1630870077,&quot;track_id&quot;:1630870077,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/1ce1d95d9ce23840852d21c1468b03b5/mp3-128/1630870077?p=0&amp;ts=1748453862&amp;t=b36692cf5cc8fa3b4a145e0bda027086f638a867&amp;token=1748453862_fd58965447c8124d770a4a1df08d7fcb65921688&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;hold the door&quot;,&quot;encodings_id&quot;:3628802620,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:9,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/hold-the-door&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:162.413,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:804,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:4257741488,&quot;track_id&quot;:4257741488,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/382d2e92cfe0596e41419c9f575ff143/mp3-128/4257741488?p=0&amp;ts=1748453862&amp;t=313cf4e1bee68acee4a86f7448b34c6946322a16&amp;token=1748453862_a4cb8332f2eb02b85adc6ec5a599741c8e609153&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;going insane&quot;,&quot;encodings_id&quot;:4017907383,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:10,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/going-insane&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:true,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:201.027,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:754,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:1150663420,&quot;track_id&quot;:1150663420,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/050aca674dfce5e261777d03914dd548/mp3-128/1150663420?p=0&amp;ts=1748453862&amp;t=ae013ab8bde45340ae0d9684fc5cfc318d5de1f7&amp;token=1748453862_2eee975f18778f0156b3bf50e8af7414ab37911c&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;beautiful&quot;,&quot;encodings_id&quot;:4108065566,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quotV;:11,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/beautiful&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:true,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:230.307,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:586,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:3269021274,&quot;track_id&quot;:3269021274,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/85434bafef2d326b972c754a0969377d/mp3-128/3269021274?p=0&amp;ts=1748453862&amp;t=e704815fb751739f2288a5d9b386cd997f8fe0c3&amp;token=1748453862_65e593c598a0109d365546e0d697721508778756&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;someday&quot;,&quot;encodings_id&quot;:2357707715,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:12,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/someday&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:44.9467,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:353,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null},{&quot;id&quot;:4285063161,&quot;track_id&quot;:4285063161,&quot;file&quot;:{&quot;mp3-128&quot;:&quot;https://t4.bcbits.com/stream/713383865d413971fb51cf390e7be03c/mp3-128/4285063161?p=0&amp;ts=1748453862&amp;t=80c5a5559116d4d74650f7e65d13e7fa17514e1c&amp;token=1748453862_4cc5e41ec69aec1970a84affc12f01639c2a9e20&quot;},&quot;artist&quot;:null,&quot;title&quot;:&quot;seasonally affected&quot;,&quot;encodings_id&quot;:3571674789,&quot;license_type&quot;:1,&quot;private&quot;:null,&quot;track_num&quot;:13,&quot;album_preorder&quot;:false,&quot;unreleased_track&quot;:false,&quot;title_link&quot;:&quot;/track/seasonally-affected&quot;,&quot;has_lyrics&quot;:true,&quot;has_info&quot;:false,&quot;streaming&quot;:1,&quot;is_downloadable&quot;:true,&quot;has_free_download&quot;:null,&quot;free_album_download&quot;:false,&quot;duration&quot;:200.547,&quot;lyrics&quot;:null,&quot;sizeof_lyrics&quot;:679,&quot;is_draft&quot;:false,&quot;video_source_type&quot;:null,&quot;video_source_id&quot;:null,&quot;video_mobile_url&quot;:null,&quot;video_poster_url&quot;:null,&quot;video_id&quot;:null,&quot;video_caption&quot;:null,&quot;video_featured&quot;:null,&quot;alt_link&quot;:null,&quot;encoding_error&quot;:null,&quot;encoding_pending&quot;:null,&quot;play_count&quot;:null,&quot;is_capped&quot;:null,&quot;track_license_id&quot;:null}],&quot;playing_from&quot;:&quot;album page&quot;,&quot;url&quot;:&quot;https://pragmar.bandcamp.com/album/nearly-irrelevant&quot;,&quot;use_expando_lyrics&quot;:true}" data-payment="{&quot;paymentType&quot;:null,&quot;paymentDownloadPage&quot;:null}" data-referrer-token="null" data-cart="null"></script> </head> <body class="enable-cookie-control has-menubar has-rec-footer tralbum-clearfix tralbum-page has-corpbanner2 " lang="en"> <svg height="0" width="0" style="position:absolute;margin-left:-100%"> <path id="tweet" d="M16.1 3.5a9.6 9.6 0 01-1.7 6c-.6.9-1.3 1.6-2.1 2.3-.8.W7-1.8 1.2-2.9 1.6-1.2.4-2.4.6-3.7.6-2.2 0-4.1-.6-5.7-1.6 2.5.2 4.1-.5 5.5-1.5-1.7 0-3-1.1-3.4-2.4.5.1 1.3 0 1.7-.1-1.5-.3-3-1.7-3-3.5.3.2.9.4 1.7.4C1.5 4.8.8 3.7.8 2.4c0-.6.2-1.4.5-1.8 1.7 2 4.4 3.6 7.6 3.7C8.3 1.4 10.6 0 12.5 0c1.1 0 2 .4 2.7 1.1.8-.1 1.6-.4 2.3-.8-.3.8-.8 1.5-1.6 1.9.7-.1 1.4-.2 2.1-.5-.5.7-1.1 1.3-1.9 1.8z"></path> <path id="buy-for-friend" d="M3.5 4h7c1.8-.3 2.4-1.9 2-2.9S10.7-.5 9.3.5 7 3 7 3 6.1 1.5 4.7.5s-2.8-.4-3.2.6.2 2.6 2 2.9zm6.8-3c.9-.2 1.6.1 1.3 1.1-.3 1.2-2.6 1.3-3.8 1.3 0 0 1.6-2.2 2.5-2.4zM3.8 1c1.1.4 2.4 2.4 2.4 2.4-1.3 0-3.4-.3-3.8-1.3C2 1.1 3 .8 3.8 1zM0 9h6V5H0v4zm7-4v4h7V5H7zm0 9h6v-4H7v4zm-6 0h5v-4H1v4z"></path> <path id="edit-profile-info" d="M10 10.5c0 .3-.2.5-.5.5h-8c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h3.7V1H1.5C.7 1 0 1.7 0 2.5v8c0 .8.7 1.5 1.5 1.5h8c.8 0 1.5-.7 1.5-1.5V7h-1v3.5zm2-9.1L10.5 0 6.4 4.4l-.6 2.2L8 5.7l4-4.3z"></path> <path id="fb-logo-share-profile" d="M3.9 12V6.3h1.8L6 4.2H4V2.9c0-.6.2-1 1-1h1.1V.1C5.8.1 5.2 0 4.4 0 2.8 0 1.8 1 1.8 2.7v1.5H0v2.1h1.8V12h2.1z"></path> <path id="following-checkmark" d="M4.3 10.7L0 5.8l1.5-1.3 2.8 3.1L11 0l1.5 1.3z"></path> <path id="follow-plus" d="M8 3H5V0H3v3H0v2h3v3h2V5h3z"></path> <path id="share-profile" d="M10.7.2s-.1-.1 0 0l-.4-.2h-.1L2.5 4.8.3 8.1v.1s0 .1.1.1l3.3.9h.1l5.1-6.5-3.3 7 .9 2.2.1.1s.1 0 .1-.1l.9-1.5 2.8.9.1-.1L11.8 7 10.7.2z"></path> <path id="search-magnifier" d="M10.1 10.4l-1.4-2C9.5 7.5 10 6.3 10 5c0-2.8-2.2-5-5-5S0 2.2 0 5s2.2 5 5 5c.7 0 1.4-.1 2-.4l1.5 2c.3.4 1 .5 1.4.2.4-.3.5-.9.2-1.4zM5 9C2.8 9 1 7.2 1 5s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"></path> <path id="close-search-results" d="M8 .7L7.3 0 4 3.3.7 0 0 .7 3.3 4 0 7.3l.7.7L4 4.7 7.3 8l.7-.7L4.7 4z"></path> <path id="camera-icon" d="M26 2h-4a2 2 0 00-2-2H8a2 2 0 00-2 2H2a2 2 0 00-2 2v14a2 2 0 002 2h24a2 2 0 002-2V4a2 2 0 00-2-2zM14 17a6 6 0 116-6 6 6 0 01-6 6zm1-10h-2v3h-3v2h3v3h2v-3h3v-2h-3z"></path> <g id="search-spinner"> <circle class="st1" cx="7" cy="1.5" r="1.5"></circle> <circle class="st2" transform="rotate(-45 10.89 3.11)" cx="10.9" cy="3.1" r="1.5"></circle> <circle class="st3" cx="12.5" cy="7" r="1.5"></circle> <circle class="st4" transform="rotate(-45 10.89 10.89)" cx="10.9" cy="10.9" r="1.5"></circle> <circle class="st5" cx="7" cy="12.5" r="1.5"></circle> <circle class="st6" transform="rotate(-45 3.11 10.89)" cx="3.1" cy="10.9" r="1.5"></circle> <circle class="st8" transform="rotate(-45 3.11 3.11)" cx="3.1" cy="3.1" r="1.5"></circle> <circle class="st7" cx="1.5" cy="7" r="1.5"></circle> </g> <path id="mobile-web-collection-arrow" d="M20.3 17.3L3 0 .3 2.7 17.7 20 .3 37.3 3 40l17.3-17.3L23 20z"></path> <path id="homepage-mobile-arrow" d="M12.9 11L2.1.1 0 2.2l10.8 10.9L0 24l2.1 2.1 10.8-10.9 2.1-2.1z"></path> <path id="collect-control-wishlist" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1zm-4-7.1c1.8 1.6 3.2 3.1 4 4 .8-.9 2.2-2.4 3.9-4 3.1-2.8 4.7-5.2 4.7-7.1 0-1-.4-1.9-1.3-2.7-1-.8-1.9-1.2-2.9-1-2 .3-3.6 2.7-3.6 2.7l-.9 1.4-.8-1.5S8.3 2.3 6.3 1.9c-1-.2-2 .2-3.1 1.1-.9.9-1.3 1.9-1.2 2.9 0 2 1.6 4.3 4.5 7z"></path> <path id="collect-control-purchased" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1z"></path> <path id="collect-control-wishlisted" d="M10.5 20l-.8-.9s-1.9-2.3-4.6-4.7C1.8 11.2.1 8.5 0 6c0-1.6.6-3 1.8-4.3C3.4.3 5-.2 6.6.1c1.8.3 3.1 1.6 3.9 2.5.9-1 2.3-2.2 4.1-2.5 1.6-.2 3 .3 4.5 1.5 1.3 1.2 2 2.6 2 4.1 0 2.5-1.7 5.3-5.3 8.6a44.6 44.6 0 00-4.4 4.7l-.9 1z"></path> <path id="facebook-like" d="M2 0h12c1.15 0 2 .85 2 2v12c0 1.15-.85 2-2 2h-3.49V9.83h2.06l.34-2.52h-2.4V5.83c0-.34.12-.69.23-.8.12-.23.46-.34.92-.34h1.25V2.5c-.45-.11-1.02-.11-1.82-.11-.92 0-1.72.23-2.29X.8-.57.57-.8 1.37-.8 2.4v1.83H5.94v2.4H8V16H2c-1.15 0-2-.85-2-2V2C0 .85.85 0 2 0z"></path> <path id="format-dropdown" d="M10 0L5 6 0 0z"></path> <path id="direct-download" d="M11.7 7.3c-.4-.4-1-.4-1.4 0L7 10.6V1c0-.5-.5-1-1-1S5 .5 5 1v9.6L1.7 7.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l5 5c.2.2.4.3.7.3.4 0 .5-.1.7-.3l5-5c.4-.4.4-1 0-1.4zM10 15H2c-.5 0-1 .5-1 1s.5 1 1 1h8c.5 0 1-.5 1-1s-.5-1-1-1z"></path> <path id="mobile-gift-ribbon" class="st0" d="M46.3 0C37.4 0 31.1 8.3 28 13.5 24.9 8.3 18.6 0 9.7 0 4.1 0 0 3.5 0 8.2 0 16.6 12.2 22 27.7 22 43.9 22 56 15 56 8.3c0-1.3-.3-2.6-1-3.8C53.5 1.7 50.2 0 46.3 0zM9.6 12.8c-3.1-1.6-3.9-3.1-3.9-4.6 0-1.5 1.5-3.1 4-3.1 6 0 10.8 6.6 13.4 10.9-6.9-.5-11.1-2-13.5-3.2zm37.3-.3c-2.8 1.6-7.4 3-14 3.4C35.5 11.6 40.1 5 46.1 5c2.1 0 4 .9 4 3 0 1.9-1.6 3.6-3.2 4.5z"></path> <path id="grab-app" d="M20.8 25c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l7.2 7.2H2a2 2 0 00-2 2c0 1.1.9 2 2 2h23.2L18 46.2c-.8.8-.8 2 0 2.8.8.8 2 .8 2.8 0l10.6-10.6c.3-.3.6-.8.6-1.4 0-.6-.3-1.1-.6-1.4L20.8 25zM77.6 0h-26C46 0 41 4 41 9.5v56C41 71 46 76 51.6 76h26c5.5 0 9.4-5 9.4-10.5v-56C87 4 83.1 0 77.6 0zM84 65.5c0 3.9-2.6 7.5-6.4 7.5h-26c-3.9 0-7.6-3.6-7.6-7.5V56h40v9.5zM84 53H44V17h40v36zm0-39H44V9.5C44 5.6 47.7 3 51.6 3h26C81.4 3 84 5.6 84 9.5V14zM64 67c1.7 0 3-1.3 3-3s-1.3-3-3-3-3 1.3-3 3 1.4 3 3 3z"></path> <path id="play-app" d="M1 60c-.2 0-.3 0-.5-.1-.3-.2-.5-.5-.5-.9V1C0 .6.2.3.5.1c.4-.1.8-.1 1.1.1l42 29c.3.2.4.5.4.8s-.2.6-.4.8l-42 29c-.2.2-.4.2-.6.2zM2 2.9v54.2L41.3 30 2 2.9z"></path> <path id="play-app-2" d="M18.55 16L2.97 5.61V26.4L18.55 16zM0 32V0l24 16L0 32z"></path> <g id="grab-app-opensignup" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="collection" transform="translate(-67 -505)" fill="#FFF"> <g id="mweb-phone-icon-outline" transform="translate(67 505)"> <path d="M21.16 3.99v28.02a3 3 0 003 2.99h13.99a3 3 0 003-2.99V3.99a3 3 0 00-3-2.99H24.17a3 3 0 00-3.01 2.99zm-1 0a4 4 0 014-3.99h13.99a4 4 0 014 3.99v28.02a4 4 0 01-4 3.99H24.17a4 4 0 01-4.01-3.99V3.99z" id="Rectangle-1270"></path> <rect id="Rectangle-1271" x="29.41" y="29.73" width="2.5" height="2.5" rx="1.25"></rect> <path d="M20.66 8.23h21v-1h-21v1zm0 19h21v-1h-21v1z" id="Combined-Shape"></path> <path d="M.29 18.44c0 .36.31.67.68.67h11.62L8.86 23.3a.72.72 0 000 .99l.36.41c.26.26.68.26.94 0l5.89-6.05a.72.72 0 000-1L9.96 11.3a.66.66 0 00-.94 0l-.36.41a.72.72 0 000 1l3.9 4.43H.96a.69.69 0 00-.67.67v.63z" id="→"></path> </g> </g> </g> <g id="has-app"> <path class="has-app-phone" d="M18 56a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zM29 0H7C3.1 0 0 3.1 0 7v48c0 3.9 3.1 7 7 7h22c3.9 0 7-3.1 7-7V7c0-3.9-3.1-7-7-7zm5 55c0 2.8-2.2 5-5 5H7c-2.8 0-5-2.2-5-5v-6h32v6zm0-8H2V12h32v35zm0-37H2V7c0-2.8 2.2-5 5-5h22c2.8 0 5 2.2 5 5v3z"></path> <path class="has-app-confirm" d="M18 18c-6.4 0-11.5 5.1-11.5 11.5S11.6 41 18 41s11.5-5.1 11.5-11.5S24.4 18 18 18zm5.3 9.6l-5.8 5.8c-.3.3-.7.4-1.1.4-.4 0-.8-.1-1.1-.4l-2.6-2.6c-.6-.6-.6-1.5 0-2.1s1.5-.6 2.1 0l1.6 1.6 4.8-4.8c.6-.6 1.5-.6 2.1 0 .6.6.6 1.6 0 2.1z"></path> </g> <g id="no-app"> <path class="no-app-phone" d="M18 56a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zM29 0H7C3.1 0 0 3.1 0 7v48c0 3.9 3.1 7 7 7h22c3.9 0 7-3.1 7-7V7c0-3.9-3.1-7-7-7zm5 55c0 2.8-2.2 5-5 5H7c-2.8 0-5-2.2-5-5v-6h32v6zm0-8H2V12h32v35zm0-37H2V7c0-2.8 2.2-5 5-5h22c2.8 0 5 2.2 5 5v3z"></path> <path class="no-app-bc-logo" d="M14 23L7 36h15l7-13z"></path> </g> <g id="signup-promo-icon"> <path id="signup-phone-background" d="M25 52H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h20c2.8 0 5 2.2 5 5v42c0 2.8-2.2 5-5 5z"></path> <g id="signup-promo-phone"> <path class="signup-phone-icon" d="M25 0H5C2.2 0 0 2.2 0 5v42c0 2.8 2.2 5 5 5h20c2.8 0 5-2.2 5-5V5c0-2.8-2.2-5-5-5zm3 47c0 1.7-1.3 3-3 3H5c-1.7 0-3-1.3-3-3v-6h26v6zm0-8H2V10h26v29zm0-31H2V5c0-1.7 1.3-3 3-3h20c1.7 0 3 1.3 3 3v3zM15 47a2 2 0 002-2c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2z"></path> Q <path class="signup-bc-logo" d="M11.6 19L5.7 30h12.7l5.9-11z"></path> </g> </g> <path id="format-dropdown-selected" d="M8.6.3C8.2-.1 7.5-.1 7 .3L3.4 4 2 2.5c-.4-.4-1.2-.4-1.6 0-.4.4-.4 1.2 0 1.6l2.2 2.2c.2.2.5.3.8.3.3 0 .6-.1.8-.3L8.6 2c.5-.5.5-1.2 0-1.7z"></path> <defs> <lineargradient id="ribbon-gradient" x1="0" x2="0" y1="0" y2="1"> <stop offset="0%" stop-color="#00BAEF"></stop> <stop offset="90%" stop-color="#1DA0C3"></stop> </lineargradient> </defs> <path id="rarr-ico" d="M5 5L0 9l2 1 6-5-6-5-2 1 5 4z"></path> <path id="larr-ico" d="M5 5L0 9l2 1 6-5-6-5-2 1 5 4z" transform="rotate(-180 4 5)"></path> <path d="M2.57 0L.44 2.13 7.31 9 .43 15.87 2.56 18l9-9z" transform="rotate(-180 7.5 9)" id="larr-onboarding-ico"></path> <g id="rarr-onboarding-ico" transform="translate(3)"> <path id="Fill-2" d="M2.57 0L.44 2.13 7.31 9 .43 15.87 2.56 18l9-9z"></path> </g> <path d="M0 3h3v3H0V3zm6 0l2-1-2-2-1.5 2.3L3 0 1 2l2 1h1v3h5V3H6zm-5 7h2V7H1v3zm3 0h4V7H4v3z" id="gift-card-icon"></path> <path id="not-shipped" d="M7.9 0L4.75 3.16 1.58 0 0 1.58l3.16 3.17L0 7.9l1.58 1.58 3.16-3.16 3.17 3.16 1.58-1.58-3.16-3.16 3.16-3.17z"></path> <path id="checkmark-shipped" d="M4.66 6.5L1.38 3.37 0 4.8l3.28 3.14 1.18 1.12.26.26 7.6-7.95L10.89 0z"></path> <path fill-rule="evenodd" d="M11.82 21.35a60.6 60.6 0 011.25 1.4 42.86 42.86 0 011.21-1.4 56.68 56.68 0 014.18-4.24c5.95-5.4 8.04-9.93 4.2-13.42-2.69-2.35-5.25-1.9-7.63.34a11.2 11.2 0 00-1.62 1.92l-.46.73-.4-.75a10.42 10.42 0 00-1.5-1.97c-2.28-2.32-4.85-2.78-7.72-.3-3.62 3.7-1.54 8.23 4.22 13.45a69.17 69.17 0 014.27 4.24zm1.21-16.6c.38-.5.82-.99 1.31-1.45 2.72-2.55 5.84-3.1 8.99-.35 4.49 4.07 2.15 9.14-4.2 14.9a55.69 55.69 0 00-5.65 5.99l-.38.49-.4-.48c-.07-.1-.21-.26-.42-.5a68.18 68.18 0 00-5.4-5.5C.74 12.28-1.57 7.24 2.64 2.94 6 .04 9.14.6 11.75 3.26A11.4 11.4 0 0113 4.79l.03-.04z" id="menubar-collection-icon"></path> <path fill-rule="evenodd" d="M14.4.87a1 1 0 011.77.77l-1.1 7.84h6.46a1 1 0 01.74 1.68L9.24 25.2a1 1 0 01-1.72-.85L9 15.56H4.5a1 1 0 01-.77-1.63L14.4.87zm.78.63L4.5 14.57H9a1 1 0 01.98 1.16l-1.47 8.8 13.02-14.05h-6.47a1 1 0 01-.99-1.14l1.11-7.84z" id="menubar-feed-icon"></path> <path d="M21.38 19.44a.13.13 0 01-.12.07H1.13a.12.12 0 01-.11-.07.33.33 0 01-.03-.09l3.27-4.15c.37-.59.57-1.27.57-1.97V7.67C4.83 4.09 7.6 1.1 11 1h.2c1.66 0 3.23.63 4.43 1.8a6.33 6.33 0 011.94 4.58v5.85c0 .7.2 1.38.6 2.01l3.2 4.05c.03.06.02.11 0 .15m-7.45 1.32a2.73 2.73 0 01-5.46 0c0-.09.03-.17.03-.25h5.4c.01.08.03.16.03.25m8.27-2.04L19 14.67a2.66 2.66 0 01-.42-1.44V7.38A7.36 7.36 0 0010.98 0C7.03.11 3.83 3.55 3.83 7.66v5.56c0 .51-.15 1-.39 1.4L.17 18.78c-.22.36-.23.79-.02 1.15.2.36.57.58.98.58H7.5c0 .08-.03.16-.03.25a3.73 3.73 0 007.46 0c0-.09-.02-.17-.03-.25h6.36a1.14 1.14 0 00.94-1.78" id="menubar-messages-icon" fill-rule="evenodd"></path> <path fill-rule="evenodd" d="M11.43 19.7a9.02 9.02 0 008.93-9.1c0-5.03-4-9.1-8.93-9.1a9.02 9.02 0 00-8.93 9.1c0 5.03 4 9.1 8.93 9.1zm6.95-1.9l6 6.87c.44.5-.32 1.16-.76.66l-5.98-6.85a9.78 9.78 0 01-6.21 2.22c-5.49 0-9.93-4.52-9.93-10.1S5.94.5 11.43.5c5.48 0 9.93 4.52 9.93 10.1 0 2.82-1.14 5.37-2.98 7.2z" id="menubar-search-icon"></path> <path d="M10.7 10.47l3.74 4.2c.44.5-.3 1.16-.75.66l-3.73-4.2c-.44-.5.3-1.16.75-.66zM6.6 11.7a5.1 5.1 0 100-10.2 5.1 5.1 0 000 10.2zm0 1A6.1 6.1 0 116.6.5a6.1 6.1 0 010 12.2z" id="menubar-search-input-icon"></path> <g id="menubar-cart-icon" fill-rule="evenodd"> <path d="M21.5 25a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path> <circle cx="8.5" cy="23.5" r="1.5" opacity=".9"></circle> <path fill-rule="nonzero" d="M4.57 2H.5a.5.5 0 010-1h4.48a.5.5 0 01.5.4l.5 2.7 18.52.18c.31 0 .54.28.5.58l-2.28 13.72a.5.5 0 01-.49.42H8.16a.5.5 0 01-.49-.4L4.57 2zm1.6 3.1L8.57 18h13.24l2.1-12.73L6.17 5.1z"></path> </g> <g id="menubar-phone-menu-icon"> <path fill-rule="evenodd" clip-rule="evenodd" d="M21 6.25H3V4.75H21V6.25Z" fill="#222222"></path> <path fill-rule="evenodd" clip-rul %Q%�@)CO�O �%��o�5@appstat | Helpa p p s t a t | H e l phttps://pragmar.com/appstat/help/< h t t p s : / / p r a g m a r . c o m / a p p s t a t / h e l p / >https://pragmar.com/appstat/help/�Server: nginx Date: Tue, 27 May 2025 17:37:42 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Referrer-Policy: origin-when-cross-origin Cross-Origin-Opener-Policy: same-origin Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-s㎭R?Cwu�cu  �9�� ?nearly irrelevant | pragmarn e a r l y i r r e l e v a n t | p r a g m a rhttps://pragmar.bandcamp.com/album/nearly-irrelevant< h t t p s : / / p r a g m a r . b a n d c a m p . c o m / a l b u m / n e a r l y - i r r e l e v a n t >https://pragmar.bandcamp.com/album/nearly-irrelevant�Connection: keep-alive Link: <https://pragmar.bandcamp.com/album/nearly-irrelevant>; rel="canonical" Content-Security-Policy: base-uri 'none'; object-src 'none'; report-uri https://bandcamp.com/api/cspreport/1/violation; script-src http: https: 'nonce-PBiOkwBZOgYwZA9udLuTJw==' 'report-sample' 'strict-dynamic' Via: 1.1 varnish Via: 1.1 varnish Server: nginx Accept-Ranges: bytes Referrer-Policy: no-referrer-when-downgrade Date: Tue, 27 May 2025 17:37:42 GMT X-Served-By: cache-yul1970047-YUL, cache-yul1970054-YUL X-Cache: MISS, MISS X-Cache-Hits: 0, 0 X-Timer: S1748367462.004936,VS0,VE420 Vary: Accept-Encoding Strict-Transport-Security: max-age=63072000 Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 <!DOCTYPE html> <html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en"> <head> <title>nearly irrelevant | pragmar</title> <meta name="description" content=" nearly irrelevant by pragmar, released 20 October 2005 1. love 2. sunday morning 3. zero 4. off your list 5. boycott 6. let&amp;#39;s be friends 7. back to sleep 8. the escape 9. hold the door 10. going insane 11. beautiful 12. someday 13. seasonally affected all songs written by ben caulfield, except for &amp;quot;going insane&amp;quot; (mike steffen), &amp;quot;beautiful&amp;quot; (mike caulfield), and &amp;quot;boycott&amp;quot; (co-written with jaime grady). "> <link rel="shortcut icon" href="https://f4.bcbits.com/img/a0451789984_3.jpg"> <link rel="apple-touch-icon" href="https://f4.bcbits.com/img/a0451789984_3.jpg"> <meta name="msapplication-TileColG��>��w� ��  �G��; >I AM MEMORY YELLOW | MEMORY YELLOW | The Russian ApartmentsI A M M E M O R Y Y E L L O W | M E M O R Y Y E L L O W | T h e R u s s i a n A p a r t m e n t shttps://russianapartments.bandcamp.com/album/i-am-memory-yellow< h t t p s : / / r u s s i a n a p a r t m e n t s . b a n d c a m p . c o m / a l b u m / i - a m - m e m o r y - y e l l o w >https://russianapartments.bandcamp.com/album/i-am-memory-yellow�Connection: keep-alive LgFut-spacing-small: var(--sl-spacing-small); --sl-input-spacing-medium: var(--sl-spacing-medium); --sl-input-spacing-large: var(--sl-spacing-large); --sl-input-focus-ring-color: hsl(198.6 88.7% 48.4% / 40%); --sl-input-focus-ring-offset: 0; --sl-input-filled-background-color: var(--sl-color-neutral-100); --sl-input-filled-background-color-hover: var(--sl-color-neutral-100); --sl-input-filled-background-color-focus: var(--sl-color-neutral-100); --sl-input-filled-background-color-disabled: var(--sl-color-neutral-100); --sl-input-filled-color: var(--sl-color-neutral-800); --sl-input-filled-color-hover: var(--sl-color-neutral-800); --sl-input-filled-color-focus: var(--sl-color-neutral-700); --sl-input-filled-color-disabled: var(--sl-color-neutral-800); --sl-input-label-font-size-small: var(--sl-font-size-small); --sl-input-label-font-size-medium: var(--sl-font-size-medium); --sl-input-label-font-size-large: var(--sl-font-size-large); --sl-input-label-color: inherit; --sl-input-help-text-font-size-small: var(--sl-font-size-x-small); --sl-input-help-text-font-size-medium: var(--sl-font-size-small); --sl-input-help-text-font-size-large: var(--sl-font-size-medium); --sl-input-help-text-color: var(--sl-color-neutral-600); --sl-toggle-size-small: 0.875rem; --sl-toggle-size-medium: 1.125rem; --sl-toggle-size-large: 1.375rem; --sl-overlay-background-color: hsl(0 0% 0% / 43%); --sl-panel-background-color: var(--sl-color-neutral-50); --sl-panel-border-color: var(--sl-color-neutral-200); --sl-panel-border-width: 1px; --sl-tooltip-border-radius: var(--sl-border-radius-medium); --sl-tooltip-background-color: var(--sl-color-neutral-800); --sl-tooltip-color: var(--sl-color-neutral-0); --sl-tooltip-font-family: var(--sl-font-sans); --sl-tooltip-font-weight: var(--sl-font-weight-normal); --sl-tooltip-font-size: var(--sl-font-size-small); --sl-tooltip-line-height: var(--sl-line-height-dense); --sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small); --sl-tooltip-arrow-size: 6px; --sl-z-index-drawer: 700; --sl-z-index-dialog: 800; --sl-z-index-dropdown: 900; --sl-z-index-toast: 950; --sl-z-index-tooltip: 1000; } @supports (scrollbar-gutter: stable) { .sl-scroll-lock { scrollbar-gutter: var(--sl-scroll-lock-gutter) !important; } .sl-scroll-lock body { overflow: hidden !important; } } @supports not (scrollbar-gutter: stable) { .sl-scroll-lock body { padding-right: var(--sl-scroll-lock-size) !important; overflow: hidden !important; } } .sl-toast-stack { position: fixed; top: 0; inset-inline-end: 0; z-index: var(--sl-z-index-toast); width: 28rem; max-width: 100%; max-height: 100%; overflow: auto; } .sl-toast-stack sl-alert { margin: var(--sl-spacing-medium); } .sl-toast-stack sl-alert::part(base) { box-shadow: var(--sl-shadow-large); } }</style> <style>/* Overriding CSS variables in Shoelace */ :root, :host { --sl-color-primary-50: rgb(247 250 253); --sl-color-primary-100: rgb(227 238 247); --sl-color-primary-200: rgb(206 224 241); --sl-color-primary-300: rgb(183 210 235); --sl-color-primary-400: rgb(152 190 226); --sl-color-primary-500: rgb(111 164 215); --sl-color-primary-600: rgb(66 136 202); --sl-color-primary-700: rgb(26 110 189); --sl-color-primary-800: rgb(21 91 156); --sl-color-primary-900: rgb(15 65 111); --sl-color-primary-950: rgb(9 40 69); --sl-focus-ring-color: var(--theme-outline-color); } html { --header-font: Segoe UI Variable Display, 'Segoe UI', system-ui, -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif; --body-font: Segoe UI Variable Text, 'Segoe UI', system-ui, -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif; /* Unify the colors of third-party component and custom components when in focus */ --selectiZ); --sl-shadow-large: 0 2px 8px rgb(0 0 0 / 24%); --sl-shadow-x-large: 0 4px 16px rgb(0 0 0 / 24%); --sl-spacing-3x-small: 0.125rem; --sl-spacing-2x-small: 0.25rem; --sl-spacing-x-small: 0.5rem; --sl-spacing-small: 0.75rem; --sl-spacing-medium: 1rem; --sl-spacing-large: 1.25rem; --sl-spacing-x-large: 1.75rem; --sl-spacing-2x-large: 2.25rem; --sl-spacing-3x-large: 3rem; --sl-spacing-4x-large: 4.5rem; --sl-transition-x-slow: 1000ms; --sl-transition-slow: 500ms; --sl-transition-medium: 250ms; --sl-transition-fast: 150ms; --sl-transition-x-fast: 50ms; --sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; --sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; --sl-font-serif: Georgia, "Times New Roman", serif; --sl-font-size-2x-small: 0.625rem; --sl-font-size-x-small: 0.75rem; --sl-font-size-small: 0.875rem; --sl-font-size-medium: 1rem; --sl-font-size-large: 1.25rem; --sl-font-size-x-large: 1.5rem; --sl-font-size-2x-large: 2.25rem; --sl-font-size-3x-large: 3rem; --sl-font-size-4x-large: 4.5rem; --sl-font-weight-light: 300; --sl-font-weight-normal: 400; --sl-font-weight-semibold: 500; --sl-font-weight-bold: 700; --sl-letter-spacing-denser: -0.03em; --sl-letter-spacing-dense: -0.015em; --sl-letter-spacing-normal: normal; --sl-letter-spacing-loose: 0.075em; --sl-letter-spacing-looser: 0.15em; --sl-line-height-denser: 1; --sl-line-height-dense: 1.4; --sl-line-height-normal: 1.8; --sl-line-height-loose: 2.2; --sl-line-height-looser: 2.6; --sl-focus-ring-color: var(--sl-color-primary-700); --sl-focus-ring-style: solid; --sl-focus-ring-width: 3px; --sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color); --sl-focus-ring-offset: 1px; --sl-button-font-size-small: var(--sl-font-size-x-small); --sl-button-font-size-medium: var(--sl-font-size-small); --sl-button-font-size-large: var(--sl-font-size-medium); --sl-input-height-small: 1.875rem; --sl-input-height-medium: 2.5rem; --sl-input-height-large: 3.125rem; --sl-input-background-color: var(--sl-color-neutral-0); --sl-input-background-color-hover: var(--sl-input-background-color); --sl-input-background-color-focus: var(--sl-input-background-color); --sl-input-background-color-disabled: var(--sl-color-neutral-100); --sl-input-border-color: var(--sl-color-neutral-400); --sl-input-border-color-hover: var(--sl-color-neutral-500); --sl-input-border-color-focus: var(--sl-color-primary-600); --sl-input-border-color-disabled: var(--sl-color-neutral-400); --sl-input-border-width: 1px; --sl-input-required-content: "*"; --sl-input-required-content-offset: -2px; --sl-input-required-content-color: var(--sl-input-label-color); --sl-input-border-radius-small: var(--sl-border-radius-medium); --sl-input-border-radius-medium: var(--sl-border-radius-medium); --sl-input-border-radius-large: var(--sl-border-radius-medium); --sl-input-font-family: var(--sl-font-sans); --sl-input-font-weight: var(--sl-font-weight-normal); --sl-input-font-size-small: var(--sl-font-size-small); --sl-input-font-size-medium: var(--sl-font-size-medium); --sl-input-font-size-large: var(--sl-font-size-large); --sl-input-letter-spacing: var(--sl-letter-spacing-normal); --sl-input-color: var(--sl-color-neutral-700); --sl-input-color-hover: var(--sl-color-neutral-700); --sl-input-color-focus: var(--sl-color-neutral-700); --sl-input-color-disabled: var(--sl-color-neutral-900); --sl-input-icon-color: var(--sl-color-neutral-500); --sl-input-icon-color-hover: var(--sl-color-neutral-600); --sl-input-icon-color-focus: var(--sl-color-neutral-600); --sl-input-placeholder-color: var(--sl-color-neutral-500); --sl-input-placeholder-color-disabled: var(--sl-color-neutral-600); --sl-inp !!�W������2L��<�G�+���W�+��0010-;��+�;1h4;�S�|� 1;�r �$v�G� �$v�G�+ �$v�G0;�`� �3;� �5�E5;�a� �7;��,�<v-0*�p2;�A�R� �j�R� �z�R� 3;�G�]�CQ�A�p�]�CQ�A��]�CQ�A8110078;�f��4;�4�Q:�b�]�Q:�b�m�Q:�b-3;�/�X�h18899;�+�T�dc6;��+�;s-;��G�W6;��>�N7;�'�P�`8;�(�Q�a-0*�o8h72zm56;�4�]�m5;��0�@95107;��;�Kc;�1�Z�j-;��Z��T�G�Z��T�W�Z��Tl3;��E�Us9;�t��-2L Q P P P P P P  P P!J� �G2 �L �F,,�, �B,*�E��l�M>�KG2 �L �F,,�, �B,*�E�B�a�|G2 �L �F,,�, �B,*�E�-; �*�V �S�V �c�V1; �P  �y  � 4;�K�t�3; ��] �,�] �<�]090641;�R�{� 1428� �U �2v797*�51244;�n��'6;�+�T�d7;�U�~�8-2;�a� �06682;��=�Ma;�!�J�Z3;��>�N4;�7�`�pv-6; �{�[ �$�[ �4�[z; �z�S �#�S �3�S3 �:| R R P P%f�8�j%9�$�Tj*��>�Ph*~�0m�'�Z�e��N�n�HR�I%9�$�Tj*��>�Ph*~�0m�'�Z�eX�y�`%9�$�Tj*��>�Ph*~�0m�'�Z�e-;�bDO�S,��8bDO�S,��HbDO�S,�2; �r�S ��S �+�S3; �p�S ��S �)�S4-9;��G�W5;�,�U�e2; �6 �C6 �S63* �45343; �~ �' �794733;�:�c�s55171;�z�#�3679561;�.�W�g7-;�+�T�d0563; �c� � � ��5514;�*�S�c9142;��F�V88110078;�b� �9;��@�P18899;�/�X�ha2;�1�Z�jh; �z�[ �#�[ �3�[l-; ��[ �@�[ �P�[vy= ��@4 P P P Q W U U P P Q Q " " " " " " " " " P R Q6��i� �*-Q��$-�o�f�|6�)�i� �*-Q��$-�o�f�n2�9�i� �*-Q��$-�o�f-; ��[ �A�[ �Q�[2;�|��lp��d�%��lp��d�5��lp��d2;��<�L4;��jk�`�(�jk�`�8�jk�`-2; �w�Y � �Y �0�Y9;� �2�B14849278;�y�"�28477507;��/�?93484;��/�?2-1;�-�V�f4;� �6�F6-; �X �8X �HXa3; �B�] �k�] �{�]4;�[��c; �3�S �\�S �l�S-; �E�Y �n�Y �~�Yl19;�=�f�vv0h2; �g�Y ��Y � �Yz;��9�I5�G�{�P�E�S�_�,�{�:�n�S�_�,�{�L�~�S�_�,�{-1; �H�S �q�S ��S2019; ��4 ��i ��|4; ��] �+�] �;�]6; �Q�U �z�U � �U1l0*�4;�B�k�{7-1;�G�p�8-;��D�T92;�,�U�e3738;�.�W�g65478;�B�k�{a;��*�:1;�D�m�}2;��9�I4;�J�s�c;��H�X-1; ��[ �9�[ �I�[0-1; �f�U ��U ��U37; �S�] �|�] � �]h-6;�L�u�l1;� �3�Cv;�Q�z� 1; �b�] � �] ��]4; ��[ �B�[ �R�[5; �U�S �~�S ��S6 j # # # # # # # # #�!�5�Y�! i6�}"�J�5�Y�! i6�}�`�Z�5�Y�! i6�}-;�/�i�t�c��P�X�i�t�c��P�h�i�t�c��P1;���Q���O�*��Q���O�:��Q���O89;�E�n�~11889922; �Z � �302478;�>�g�w4181;�x�!�150366;�0�Y�i7;�#�L�\9h-0*�qa6;� �3�C7;�T�}� 9;�Z��c10;�Q�z� h8v15l-4;�v��/l;��?�Ov1;��(�86; �u ' !*$! '�  �,0  �K06C j63  ""�V������0n�U< ��U �.�U006v766*�z;�:�c�sm0-1;�Q�z� 7�@ R�T�� ��N"�}�� ��N�@(� �� ��N�e[]-; �h� �� �!�1; �6�=��#�7�}�A �_�=��#�7�}�A �o�=��#�7�}�A004744;�*�S�c1919; B2-; �?6 �h6 �x61548134;��7�G5176362;��*�:31303674;�~�'�779758;��E�U41547518;�g�� 67725;�t��-7*�y1364z;�:�c�sh22*�}8-;�'�P�`9* �l(a;�A�j�zc-;�y�"�2h1;�c� �8�v+H&�B�B�+�j�4 ��hN ��b��I:�`�4 ��hN ��b��ID�^�|�4 ��hN ��b��I�>-;�q�o�]��Jr��o�]��Jr�*�o�]��Jr2; �o�Y ��Y �(�Y4; �r�Y ��Y �+�Y7;�k��$110544;�8�a�q22583664;�8�a�q3; �t' �' �-'49533313;�X��663045;�K�t�7*�Jc0;��)�9l11;�e��2;�_��5;�)�R�bm8;��H�Xv8;�n��'9  U/�|6� �%�|�%6� �%�|�56� �%�|-; �}�' �&�' �6�'1;�h�U�C��U�C�!�U�C3; �|�Y �%�Y �5�Y4c86;.��_�'L $ 7;�:/?�,:/?�<:/?-;� �I�Y8-;��(�8l;�c� �3;�p��)s10;�J�s�v11h13s-;�`� �a4;�,�U�ec;� �H��2�H��B�H�0;�4�]�m-; �/O �XO �hOf0b� � � �1;�)�R�b21;�x�!�137;��G�W7;�N�w�d4268<��x�Yt�� �Yt&ee99af2911d490a526432ce30cc629b1781104< ��g� �Sh-26c46;�\�� 128v128h0z;�h��!c1;��1�A3;��/�?4a2;�>�g�w2; �?�] �h�] �x�] 4v24h0v0z;��0�@ z;� 21h�S�5 21h�S�E 21h�S6;� �O�3�O�C�O4;�S�|� 0v40h0z;�?�h�xv7h4v3z;��F�V5c2;�$�M�]v-4h1v4z;�1�Z�j7c3; �:� �c� �s�l; �_$ �$ �$-; �A�O �j�O �z�O0; �,� �U� �e�1; �+�u �T�u �d�u0;�J�s� 2-1-2-2-1;��=�M4;�'�P�`5; �M�4 �v�4 ��46; �b+ � + �+7;�^��px* �O �� ��: ��Mrem�Us-;�n��'v0*�2h6a2;��@�Pz;�F ��*�o ��*� ��*m-5;�X��6;�c� �84;�v��/9; �X� �� ��1!$  7Q  .6b"( jE( �g��8�4   ": �n�'%z8?A;D95(9b"�+?Uog:'M  (7 �}� + (g& (   -8cZ�?86 �-.783/- I�*F     FE  $; �jX!%8>= U�    )�/�)�%;�5�.�a5�f� � %�%� %� %�%� %�     & &  Y %         '   #*;   %?1 6_f .  ` ) I (- P  3 9 ,$�) E   $    BQ C   "    @jKN    " w%   70'0'w� K ,w46%K $sNPy~T Lwfl +  T6 y #X; Y +  �1    D  CkB D{��k�G�K��u5�7� �/$�*"�f   )�&��m<�6�.�a5�f�#�-�-�.�     & &  Y %         '   #*;   %?1 6_f .  ` ) I H9    r0 5!$/*  $ !!�W������2�}(- P  3 9 ,$�) E   $    BQ C   "    @jKN    " w%   70'0'w� K ,w46%K $sNPy~T Lwfl +  T6 y #X; Y +  �1    D  CkB D��i�G�K�1��}$�+#=�f   )�4��p;�5�.�a4�f�#�+�,�/�     & &  Y %         '   #*;   %?1 6_f .  ` ) I (- P  3 9 ,$�) E   $    BQ C   "    @jKN    " w%   70'0'w� K ,w46%K $sNPy~T Lwfl +  T6 y #X; Y +  �1    D  CkB D��l�G�K�1��w$�*"01-;F�c _>�<! �\�U�Ga�`5���u�0�l�2F� _>�<! �\�U�Ga�`5���u�0�l�2F� _>�<! �\�U�Ga�`5���u�0�l�20;��9�I1;�|�b�5�}�U��%�b�5�}�U��5�b�5�}�U�1;�o��(2;��(�8c10;��;�Kh1;��*�:s-;��<�Lv6h3c0;� �6�F2;�)5<m[�K�R5<m[�K�b5<m[�K-13;�u��.3;�r�o�v��o�v�+�o�v6;�R�{� 7-7-7zm5; �O� �x� ��8;��H�X0 �  �&  �_A  �r �$�H�M�Y�kI �N�<��2�<%�W!`g��Z+3+$ 6��L �P��j�8�g�h ��(8�� � �E�:�H��N�kI �N�<��2�<%�W!`g��Z+3+$ 6��L �P��j�8�g�h ��(8��$����H��Q�kI �N�<��2�<%�W!`g��Z+3+$ 6��L �P��j�8�g�h ��(8��$�!��-10s17;�,�U�e3;�6�_�o4;�*�S�c0 E �($�Y $h~>c � � �E�Y/CX,<3 �R$�Y[G�\G6�1 �)$$$$ �ZBZr>3'�R0� X�i��I�d:5�$�r 0�?X�i��I�d:5��r 0�LX�i��I�d:5��r -10;��1�A3;�2�[�k0�) ��\ �� ��0�4*�     7185268; ��v91 M Mpx6�vh�wV V V V1*�O �G�{�9;� �I�Yv166*�7859*�W24*�Y�>�.�r�.��.px�% �% �% �%61 M M3.4� 6*� l842*�r8;��4�<�)�I�,0�Y�u;9804190< ��w ��1467; �N� �w� ��2393;�>�g�w5095; �A� �j� �z�px; ��! ��>! ��Q!9-;�)�R�bc-;�V��l-6;�|�%�5px-�; �E �y�g �= ��[ ��B ��T1 !   �`  # #�&��k�%@Z�'[�L�l �qz$/�4��[��~b��A�g�<# �Z�, �[�I.c-�?Z��S���@Z�'[�L�l �qz$/�4��[��~b��A�g�<# �Z�, �[�I.c-�?Z�!�Y��,�@Z�'[�L�l �qz$/�4��[��~b��A�g�<# �Z�, �[�I.c-�?Z�!�U-;�-�>�e?�$�K�V�>�e?�$�K�f�>�e?�$�K1;�)� �[�d�c�R� �[�d�c�b� �[�d�c21;� �4�D7;�S�|� 0-48;�Y��1�Q��p111� �T2+ �u]5; �d\ �\ �%\b9d1c76ed9fed3ac3590e61d1674d;�n5618899;�V��8;�N60 ��@�P-6;�o��(7-0*�xdbb�%8979 M M9<��!��-!0907;�T�}� 8081;�3�\�l211;�?�h�xc;��H�X-; ��U �0�U �@�U0;�<�e�u-5;��;�Kh4v2h12;�S�|� l2;��A�Q2��P�~  $ $�� � �x$���n�;�:�e�]�a�+'o�*f�v 5��(g� �\� r�)jP�\���BH��=��x$���n�;�:�e�]�a�+� s3*!"��R!    + 9�!00 %   ""�V������0.^'o�*f�v 5��(g� �\� r�)jP�\��}�_H=��J��x$���n�;�:�e�]�a�+'o�*f�v 5��(g� �\� r�)jP�\���XH012-;��P�0�H�E�P�0�H�U�P�0�H1;�G�p�2;�q��*0)8�^C�?� �W�UC�|� �W�cC�{� �W0;�]� �� �� 18899; �R| �{| � |1134 22468 M3&4;�!�V�U�V�b�V188992;�j��#4; �$  �X  �e 6;�j��+7; ��! ��D! ��W!8;�;��d��t�0; �G$ �{$ �$2<px; �E �n �~a1;�U�~�h27;� �5�E 6v10h12v10z;�(�Q�al-1;�k��$16;�|�%�540;�Q�z� px 7� 7 7�H�d; 7�0rem+�s4;�%�N�^v6;�y�"�2z;��0�@m14;�Q�z� 3   T��'�K�u$�3�� o�,$�AR�("�=� Io4(�c080/ �U�"�g�R��#L�(�|���B���[�vK�u$�3�� o�,$�AR�("�=� Io4(�c080/ �U�"�g�R��#L�(�|���B� ��h�yK�u$�3�� o�,$�AR�("�=� Io4(�c080/ �U�"�g�R��#L�(�|���B� -;�!�B�e�J�B�e�Z�B�e1; ��W �C�W �S�W2; ��W �A�W �Q�W0;��7�D121204;��?�O29487135=�m�}37392777; ��#4;��R!�>�N4140011; ��B5;�s��'�u�4�x6; � �B �R-1;��*�:l63*�I8; � �M �Z830  M91214;�.�W�g3506294< ��o ��{7193;�^��a;�d� �41;�#�L�\5;��D�Tf97a48f5475d72635688dbf9d17e90<�h3;��C�Sl-27;�<080�e080�u080px r  r  r  rv-13;� �4�Dz;�A080�j080�z0804�6��E��*?�G]�o�pg�f�U?�~��^�i�O�,�Z�;�'�D k'(``��,��y� �*?�G]�o�pg�f�U?�~��^�i�O�,�Z�;�'�D k'(``��,����*?�G]�o�pg�f�U?�~��^�i�O�,�Z�;�'�D k'(``��,-;�u�,5,�\��,5,�\�.�,5,�\2;�Q�Y�6�z�Y�6� �Y�64;�X��5;�s��,6; �S�Y �|�Y � �Y0 ��* �}�H ��V �o�N��}� �N�}� �[�}� 0�,821;�Q�z� 2;�m��&26091163; ��3*�m( 4;��8�E6440639;��!�!6575233;�O�x�88206;�\��7235672;�4�]�mc;�u��.h2; ��[ �7�[ �G�[l-1;�]��6-6-6;�C�l�|1; �R�- �{�- � �-px   rem+�s v20h2v8h6;� �6�F5 Q �{6�9�J� �\�H�b8� �!$�O^�+�8�:��D6� :~xJ�jl�e.;v�G2*�-�7 �p�I�e��� (�y�R.�s.�j�B��8� �!$�O^�+�8�:��D6� :~xJ�jl�e.;v�G2*�-�7 �p�I�e��� (�}�P.�s.�j�B�$� 8� �!$�O^�+�8�:��D6� :~xJ�jl�e.;v�G2*�-�7 �p�I�e��� (�}�S.�s.�j-;���[�9��[�I��[2;��:P�U�4P�F�:P�U�4P�V�:P�U�4P3;�.�W�g0�F��2�7�2�D�21;�U� �1435066;� 657& L L L L L L L820�!921 .H .H .H .Ha1a6�2� 3062  M209  M4; �> �g �w-; �# �L �\6 :� : :�D! :�0�Q�z� 6220909;�b�}7<�k85262711; ��h99147= Bc;�r��+h2c-;��/�?l11;�0080�Y080�i080m-7;�%�N�^px$8 �C�  �l�  �|� v5;�D�m�}z; �&�U �O�U �_�U6 m S S T S S T � S U T�B��;��X� �w�G�\��I��� I�7�U�3��7�z�];I�^�$�hw3$hL$�)�t)�>�5�2�X� �w�G�\��I��� I�7�U�3��7�z�];I�^�$�hw3$hL$�)�t)�>�B�5�X� �w�G�\��I��� I�7},/! !! �$!  &!�*$D   �M!-$( ! 0   ! ""�V������0_�U�3��7�z�];I�^�$�hw3$hL$�)�t)016-;�sJ=�X�U���J=�X�U���,J=�X�U��26;�G�p�3; �:  �c  �s 7;�K�t�0; �s�{�'�4801  M1* �< ��  �M�z  �Z�}  35812685;��/474327;��A�Q5;�C�w�6*�48;�f� �'�a;�p��)c-; ��W �=�W �M�W1; �[�] ��] ��] h8v-2h3v2zm17;��D�Tl-1;�F�o�0;�q��*2;�i��"px�O �| � �}�A�j�zrem+�`v9;��8�Hzm0;�o��(7      M            g                     R   M      P  P  P  P  P        P v 3��9|�{0�#�4�i�t�c�&�v!0809 Q� �J�9�D�9�Y�Y�'�8z 9�)�9|�{0�#�4�i�t�c�&�v!0809 Q� �J�9�D�9�Y�Y�+�_�~ 3�b�Y�9|�{0�#�4�i�t�c�&�v!0809 Q� �J�9�D�9�Y�Y�+�[�v-;��x�[�>��2�(�x�[�>��2�8�x�[�>��211;� �4�D2; ��W �@�W �P�W4-3; �v�Y ��Y �/�Y0;�v�*�7196219; ��}1;��H�U2; �{ �/ �<a2a6�36799080 h45*�?48363949;�K�|� 7458;&�l��}�"�,��0�!�( 9<&���]��$�#�#� � 60=&�%��W��$�#�#� � 453858; �u�/�,�+�,�,�+ )_23c23877aa0cc04f6b53a5e03db868e3706147c5;�x (35e89a482012dd2bed09c0d1be07c353ca1cdd1a;�{ '9764d6ac6405d6eafe45092a1fa069872e86c95;�{ (7356a2cabab4bdd1d97c1558240e95444e282585;�O 'eb92ec99d73698486a4d9e6f90126d5d8760793;�( (aa36d16c3608d66c78e6a5602b4cd3093e0c8714;�% (e16b7f786f21b7cf6d3e0d04fa38f930c805e2e4;�R 9<��,�-�- )_367f11e14bcf01a927fed5d9f7878759dff609a1<�! (56d1d13673c4affb03be4fe9429254453ba02fbd<�v (96083af239123b1f2364972dba5515854a987e19<�K 'ebcd0a53612b278f69a947896e02643bbf25ab5<�! 60=�-�,�+�, )_09196c6245e1fc8664e4c901bbeb5edd24ae9f13=�] (19ea0bf5046800b20338abaa1b8e87d5c572d7d2=�0 (3a12a6c6ab0b79424cbc441866105ecfc92b8632=�3 'c0b8af40813ea67d707f18d2b4484bd0b1b27f3=�5;�)�R�b6;�B86751;�X��a15;�~�'�73;�%�N�^4;�=�f�v6;�l��%c;��?�O-;�V��1;��(�8h;�]��l-5;�T�}� 0;�3�\�l4;�y�"�29;�\��px; ��! ��@! ��S! v8h3v6h-5z;�!�J�Zz;�G�p�8 v S S S S S S Q ��,�>� �_��s�U�� j080��M�5�I�u�R�~&� e a  +pT�J�#��U�>� �_��s�U�� j080��M�5�I�u�R�~&� e a  +pT�N�!�"&�"��*�`�>� �_��s�U�� j080��M�5�I�u�R�~&� e a  +pT�N�$�g-;�@080�=�i080�=�y080�=3;�u��.4;��-�=0;�`�[�{�l�~���[�{�l�!�[�{�lpx�_165685;� �5�E818r r r r28619321;�<�p�w�845�.5;�o8621933;� a;�~�'�73;��F�Vc;�`� �-4;�1�Z�j6;�j��#h12c-1;�x�!�13;�}�&�62;�p��)l9-9z; �k$ �$ �$$px;��t�Q�=�t�Q�M�t�Qz;�q��*m5;��(�89 U U U U  U U!X� �"�2�;��5�o�F�E�l��K�_$i �`�il&��e�*��;��5�o�F�E�l��K�_$i �`�m�^�\T��;��5�o�F�E�l��K�_$i �`�m�4-1; ��W �>�W �N�W6;�7�`�p2;�c� �93;�r��+15837311; ��2; � �H �X-; �{ �$ �40�W8526�48648504< ��g ��s797643;�D�m�}90& �# � � � � �@5 1 !3 �q6  10/0/00100/100/ �$+  +�9  ""�V������0� �01995< ��8 ��D911332; ��8< �� ��9*�L6�w�O�V<�+OQ3g`�S���S�6�+�D�V<�+OQ3g`�S���S�K6�8�G�V<�+OQ3g`�S���S�Jc;��A�Q h21v-1h-21v1z;�`� �824*�l5;�a� �zm-7;�b� �a3;�'�P�`4d77<.�� �'S $ .���'S $ 6;��;�K9;�!�J�Zb1464�y262c@ @ @ @c;�@�i�y-;�'�P�`0; �)�+ �R�+ �b�+-;�O�x�3;�h��!5;��F�V1;��7:o[�@�7:o[�P�7:o[5;��,�<da0c3;�8�N�!�D�a�N�!�D�q�N�!�De3�\mD�0 �Wf272b+�~r,F<  ,F<  ,F< ��r ,F< h;��+�;-2; �W�W ��W ��W0l11;�}�&�61;��@�P v3h5v3h6zm-5;��D�T3v3c0;��,�<8c;��7�Gl;�^��1;�?�h�x0;�e��1; �*= �S= �c=2;�D�m�}3; �N�I �w�I ��I42;�G�p�5;�Q�z� 8;�{�$�4 phke_7_lkg& l X X X X X Xx1>�^ >�Qc>� &>�D�P� >�I%��� ��M� ��`� remU@� `vt  B   4� �-.  3 $$  :� �!.9 �_ ?.  8T 4� � N[   s�.) �Z�2 ��2 ��20;�K�t�1;��B�R5;�M�v�v; �J �+J �;J3h1c0;�u��.9;�e��x1   $�Oz;���[�5�Q�B��[�5�Q�R��[�5�Qm-4-7;��,�<0;�.�W�g6;�2�[�k2/       .    .�+�r#�I 02$c�h-�07 93<1-1�d0/$c��Tf  &       04.$c�2U*=f>      >03$c�(V� 65 �/�G+���m�3�M�     2 7�     $ / 2FD  j;)] =   #E  �4$�+^-Ut$ $% / D &  F$ $# - B &  T�:- *$%@J Z�5 �[ 7^Z�v1u+�*Nq�D -O C !  � �Eo/ �R,MN'MC N��(!���u�,�A+�|�q�n�%�J�     2 7�     $ / 2FD  j;)] =   #E  �4$�+^-Ut$ $% / D &  F$ $# - B &  T�:- *$%@J Z�5 �[ 7^Z�v1u+�*Nq�D -O C !  � �Eo/ �R,MN'MC N��0!�6��H�,�O+�|�p�m�+�H�     2 7�     $ / 2FD  j;)] =   #E  �4$�+^-Ut$ $% / D &  F$ $# - B &  T�:- *$%@J Z�5 �[ 7^Z�v1u+�*Nq�D -O C !  � �Eo/ �R,MN'MC N��3!�6��:-;,�B�H�- ��~�&�f�7,�k�H�- ��~�&�f�7,�{�H�- ��~�&�f�71;��p���S�d6�;�p���S�d6�K�p���S�d63;� �5�E2;�W� *� �Z�� *� �Z�� *� �Zs-;��-�=3; �;�m �d�m �t�m5;�[�#��#��#-5-5s0;�~�'�7`! 8 $+  / /f�!#0�)K60 ""�V����� �0n 02-5-5-5zm3;�9�b�r&v-6h32v6zm0-8h2v12h32v35zm0-37h2v7c0-2; �X� �� ��5c0-2;� �3�C7;�J�s�0   l� ".�.�\�;�xu�&���!<��c�~�F�;�xu�&��#�!�l6��b�}�Y�;�xu�&��#�!0    "              �2           �<             �U          �4     �|�Z �0�Z �=�Z0 �q�8�D<�.� �!L<�5OQ�v�S�>K�y�j� <�(.� �!L<�5OQ�v�S�>K�y�j�,<�8.� �!L<�5OQ�v�S�>K�y�j�(5 �%�$- ��C( ��O(8;1; �r� �&�  �3� 3�)5�- ��(�"��*��k�96= �`7�f ! ! ! ! ! ! ! ! !&(�]�<�e�*��E�>��]��-05-13�2;��D�Q0�E,&(�e�_�9s�+��:�h27 ! !3 S R R R R R R R S  R R"��@� ���L� �6 M M4 l�5,��R�#�#�#��^�#�#�# -10-03t23�-10031338�5   q"1   L  L L        e�A= M N N L L  L L  M  M           L  M N L      N  M    ( 2��X�,��/�!�(� 8 2 -02-07t23�94-15t03�t5-27; ��_ ��2 ��303012128:e5240624,~9�m� ]#%�@=;�md51919     .� i                           >6I�[�j�         (L�j  c          ..R�/:   3          0>O�5�"    3;�.�b�o7 \ [ [ [ [ [ [ [ [ [ [ \ \ ] ] [ [ [ [ [ [ \ \ * * * * * * * * * [ \ ] [ ] \ * *4;�L�� 5713682=��d�!8;��G�%��r�%���%%e0b39bc3bbafbaecc21141361a9db32f6e43b= ��}5 ;� ; �s% ;�D! ;�0�j��+1640- Mz*�'6;��<�I7;�&�Z�g9; �}e �&e �6e755055;��A�Qdeg�wearth; �� l-;�2�'[�[�'[�k�'[8-8z;�X��px �) �) �) �) v95;�n��'z;��9�I1 o S S S U V S S   S T,�L�"�[�#�S�;�^�0�!�30���[�#�S�;�^�0�!�7�6,� ��[�#�S�;�^�0�!�7-;�j��#1;�|�%�56;�?�h�x5;�+�T�d0;�?�a� �5�s�a� �5��a� �50; �xf �!f �1f414164;�x�!�127137;�k��$218899;�H�q�3;�>�g�w8e6c62e147f24b360db363b0b136a=�&450913;�b� �228930<�56270987<.�a+u�4P�M*"�G�z��@712b� 5424002;�a88202081; ��Vc-2;�*�S�c1;�d� �l-4;�hJ�(�J�(�!J�(2 U           N�j�X�p�1�n�R�}�L�{j� ��c�,Z���G��p�1�n�R�}�L�{j� ��c�0�PN�+�P�p�1�n�R�}�L�{j� ��c�0-15;�*�S�c0;�D�x�1; �dG � G �G38826;�"�K�[84336;�j��#23�{��@�P0 20618;�]��22; � �> �Nh-0*�v4; � �) �918899;��.�>9858385;�7<�?2692989=.�a+u�2P�S*"�E�}� �56349858=�C81469376;�x�>5501;��C�S8526;�Y��c-5;�G�p�px;�_��3 T  \ \ \ \ \ \ \ \ \ \ ] ]�< ^ ^ \ \ \ \ \  \@w�Jq V P (�T!��K.9   � 3%#  �C   " ""�V����� �0\ ] ] + + + + + + + + + \ ]� ^ \ ^ ] +  +R��|�(�u�R�C�W`�]�v�Y��S�zI�Q�G��OJ�<��R�C�W`�]�v�Y��S�zI�Q�G��SN�I��R�C�W`�]�v�Y��S�zI�Q�G��S�3023-;���i�t�c�;L�G��i�t�c�;L�W��i�t�c�;L2;�1�Z�j5;�r��+nov-2025&  ` ^ ^ ^ ^ ^ ^2351� � � �514652;�j��#60229;�"�K�[9570829<�5�'�{�s86511;��>�N6;�A8 �J �q7844272< ��  ��h0*� h21v-1h-21v1zm0;�_��l12;�+�T�d7;�{�$�4v2;�S�|� 4 q#�&�&��T2��Y��S�R�u /�'��i5�$�'�3�F�<��dE�(E�v�&�Z�y�T2��Y��S�R�u /�'��i5�$�'�3�F�<��bE�(E�v�&�g�|�T2��Y��S�R�u /�'��i5�$�'�3�F�<��eE�(E�v-;2�"��Y��s��S��s0�k�2�K��Y��s��S��s0�k�2�[��Y��s��S��s0�k�1;�%�i�t�c��N�i�t�c��^�i�t�c�bit; ��{ ��b ��t0;�~�2�?93 M1;�C3v0*�4-;� �2�B2397496; ��z40851;��;�K57099;�z�#�364 M$ M93381;�m��&67872891; ��<75412399< �� �� 8297 5983037;�T�89;�^��c-;��,�<2;�)�R�b3;��)�94;��E�U5;��.�>l2; �!�_ �J�_ �Z�_zm1;�>�g�w5  U �7��C  U �e@�zH�[�%��:�i�b�w�`���t�C6�.H� ��:�i�b�w�`���x6�;H���:�i�b�w�`���x-1;��9�I3; �'�[ �P�[ �`�[4;�N�Y��S�w�Y��S��Y��S0;�R #�{ #�  #4146637; ��ppx�/ �/ �/ �/16872;�|�%�521811340=�409;��0�@219;��=�M8357;�f��329234;�&�O�_65516;��B�R4� 5+$�j @   �A��8�E16251;�?�h�x7548;�K�t�68896;�H�q�92000&  +j  e  3N  3N  /R  3N  aa1;�-�V�f3;�u��.c-;� �I�Yh12l21;�0�Y�i21v12;� �I�Y3v4;��:�J5;�4�]�m6;��*�:l-1;�'�P�`m8;�;�d�tpx�9 �E�grema �v19;�2�[�k2;�&�O�_z;��<�Lm77;�Z��6 U!J�f��c�1��N� ��f��L9%�aR�� �c�1��N� ��f�#�J9%�a�o!R�'��c�1��N� ��f�#�M9%�a�o!-; �k�k ��k �$�k3; ��U �(�U �8�U0188992;�n��'6�1<�>532856;�Z�����85080883< ��] ��i7169025;�^a11;��0�@h0l4;�l��%px;��68��a8��t87  q                                                     Z 0��?�}�<�J�9���7��V080�$��4�"�;j 6�8�4�}�<�J�9���7��V080�$��4�"�?�!�P� �f 0�E�7�}�<�J�9���7��V080�$��4�"�?�k� �-; �P� �y� � �2;�<�e�u3;�I�Y��S�r�Y��S��Y��S4; �q� �� �*�54;��9�I0;�u�)�6deg6� 14944443<��`�!2;��.�>3;�E6;�.�b�o7;��A�Q982369;�[��v-;�g�� 5;�v��/8:�"��4��y�S�K�<��;�d�6�V�z�4��y�S�K�<��;�h:�c��f�4��y�S�K�<��;�h-; �;�0 �d�0 �t�01;�w�S�]� �S�]�0�S�]2;�'�P�`5;� �I�Y0;��:�G�c85  #�T-  �'* @8� #"�3'  a! !!�W����� �2k 028017631;�D�m�}4;�W��ffbc19396b07bb6a699313fd0fd1e<� 5;��D�Q-;�"�K�[7; �% �G% �W%14009;�@�i�y8;�m9; �f �-f �=fc;��<�Ll; �P�U �y�U � �U-;��H�Xrem+�yv-; �y�[ �"�[ �2�[9 V T T&�@�t�� �]�e �K"�t�i�� �]�e "��l�� �]�e -;��<�L3;�,�U�e4;�d� �22;�4�]�m785�032;�B�k�{5;��=�Ma44;��@�Pc;�H�q�-;�S�|� 5;�2�[�k8;�0�Y�ih1;�x�!�1v-1; �C�Y �l�Y �|�Ya1;�,�U�ec;���Y�8��Y�H��Y-;�<�@�A�e�@�A�u�@�A0; �3� �\� �l�1;��,�<3e50� � � �eca946ca2b063903c86e0d062b87afe; ��8m<f; �6�  �c�  �s� album; �:�  �g�  �w� &f8af4ff5086c5edebdd052e973fd647d5c4126; ��johdowas-volume-one= �x� two< �h� pragmar< �d�  �t� snowball-earth; �;� earth; �7� h;�N�w�-;�C�l�|3;��<�L4a2;�V��12a2;�!�J�Z2;� �4�D3;�9�b�r4a2;�e��a2;�]�T���T���T�4v2;�}�&�68v1;��9�Il-1;�b� �10;��F�V8;�:�c�s2;��C�S4;�i��"1;�\��8;�n��'px C*�\� ��6 ���d ���w �rem �\gh �7 �e:N �:7s+�<-;�=�f�vv-1;�|�%�510c0;��D�T2c0;��7�G4a2;�a� �8a2;�B�k�{x1!  �C&�jz;�j�q�=�W��q�=�W�#�q�=�Wm0; ��! �:�! �J�!1;�x�!�12;�Y��9; �9� �b� �r�37;�w� �0 6-9h-1v6a5;� �4�D3_�N� �u=�!� �q�>2�7��t�W - #   ]! (  E:=    " + �% #*<-   8�>KjFi1  XZ�M$�L34 �  _ :C632 ~ ] :A� K}DQP ��Uh6BX�Wk-[�{��l �_6 �40?p �rl�UJ&.�#��8�8�=�d�D�U�gK�R0�"�a��-�- �&�6 - #   ]! (  E:=    " + �% #*<-   8�>KjFi1  XZ�M$�L34 �  _ :C632 ~ ] :A� K}DQP ��Uh6BX�Wk-[�{��l �_6 �40?p �rl�UJ&.�#��8�8�A��k�^�D�=K�R.�0�b� �+�, �'�6 - #   ]! (  E:=    " + �% #*<-   8�>KjFi1  XZ�M$�L34 �  _ :C632 ~ ] :A� K}DQP ��Uh6BX�Wk-[�{��l �_6 �40?p �rl�UJ&.�#��8�8�A� �f�l�5�=K-;.�Rh��.Wk�S��[ �>�$.�{h��.Wk�S��[ �>�$.� h��.Wk�S��[ �>�$1;�N� J�b�j�U�w� J�b�j�U�� J�b�j�U1;��:�J4;�~�'�77;��7�G2;*�YJ_[�x�_� �<���8*�J_[�x�_� �<���8*�J_[�x�_� �<���83;$� ��}� �i�W�/$�3��}� �i�W�/$�C��}� �i�W�/-1;�~�'�73-3-3;� �I�Y&v-6h26v6zm0-8h2v10h26v29zm0-31h2v5c0-1;�B�k�{h20c1;�F�o�s-1;��H�X4;�6�'[�v�Z��T�_�'[�v�Z��T�o�'[�v�Z��T5;�v�'[���'[��/�'[�0 q T  T T T T T U T T T T U T V U�^��0; �)�m��� �]�m��� �j�m���00; �&�) �Z�) �g�)3466584;�8b3e��V5* �; z*�M8-;�g%  U $!(/ "7% *�`N0H?:6$o9 ((�P����� �$H<�� 03097003< ��/ ��B800608; ��th12;�c� �px � �<s6�1 Z Y Y Y Y Y Y Y Y Y Y V i Z [ [ Y Y Y Y Y Y Z Z ( ( ( ( ( ( ( ( ( Y Z [ Y [ Z ( (8�^�E�L�{$�]�t�W�pp� �O�B���R�^�L�{$�]�t�W�pp� �O�<��=�L�{$�]�t�W�pp� �O��1-1;�F�o�05668075;0�0��(�%�.�� �z819306721<�1249973;��C�S81241;�r��+%fde6f58261ae56ecc5b9c87cca66553a4970e<�s3;��E�U17524;�e��474346;�F�o�536000&        0                                        75118014<�5�A2�D�H�|�?�"�L� \�'�L�\�o�_�z~�gH�0�4�"�L� \�'�L�\�o�_�z~�lH�=�7�"�L� \�'�L�\�o�_�z~�o-;�;080�V� �`�d080�V� �`�t080�V� �`1; � �I �I�I �Y�Ia2;�;�d�t4;�(�Q�a0;�6�j�w631169;��=�M99639;�o��(1009364;�|�%�52<�j1923;�6�_�o3;�9�b�r232; � 0 �I0 �Y04;��*�:2832798;�!�;4430250; ��=7229855=��z58944;�V��6;��(�82573;�I�r�h176*�L630*�Qv79*�Hz*�X742319;�P�y� 804954;�7�`�p6252;�C�l�|a2;�(�Q�a5;�R�{� 8;�%�N�^c0-;�N�w�l-1;�&�O�_2;�&�O�_1;�6�_�ov0l24;�p��)x32�=z; �r� �� �+�m0;�{�$�43^8��!�4#�L� �J�G��,c�l0�N�H#�L� �J�G��,c8��J��8#�L� �J�G��,c-;�y�]'�:�"�]'�:�2�]'�:2;�$�i�t�c�M�i�t�c�]�i�t�c3;�k�U�4��U�4�$�U�42436� � � � 8417766< �� ��3;� �4TQ�PV�f �2�4TQ�PV�f �B�4TQ�PV�f 24048;�Q�z� 33333336�D58609;�a� �46964395<�3�|82c6233 �jrem�M5975<���a��)�a6;�D�m�}43491;�(�Q�a70611119; ��0l69*�,v2l7;��.�>4 M                   U &� �u�X�� � &�D �u�X�� �&�T �u�X�� �-; �-�r �V�r �f�r2;��,�W�xa�@�,�W�xa�P�,�W�xa h0v16h20v-6;��;�K5; �C�W �l�W �|�W9;��A�Q00248478; ��2;�B�k�{5* �S0695;�/�X�h825;�;�d�t18899;�D�m�}2669;�X��l153*� v-0*�u6;�K�t�73068;�x�!�181295;� �4�D425;��A�Q3268;�t��-7230522< ��. ��:91495;��8�H625;��E�Ua11;��<�Lc;�`� �0-;�%�N�^h1; �%�\ �N�\ �^�\7;�}�&�6v1;�~�'�75               R   2�P�<�D Z�8 2  2�y�<�D Z�8 2  2� �<�D Z�8 2  -5;��K�Y�8�K�Y�H�K�Y8;�p��)0;�I�&��e�@�c��e�N�b��epx�m �m �m22;�0  �Y  �i  l-0*�w45085020;.�a+s�yP�Z*#�@�{�x�358074;�=�f�v879;�R�{� 61702;�1�Z�j7-;�$�M�]267;��R"c;�A�j�zs;�&�O�_8*�=z*�D9-;� �3�Ca60;�m��&c-;�J�s�0-;�C�l�|2;�%�Z��T�N�Z��T�^�Z��Tl-2;��+�; �3$-+�K�3   d$'!3  �/*  �-"0 # ' ""�V����� �0_035l1;��F�V1;�r��+z;�w� �06$      P  P  P :�8�4�;#�n�]�`�B�8 ���%:�l�)�;#�n�]�`�B�8 ���%:�y�,�;#�n�]�`�B�8 ���%-; �d�7 � �7 ��71;�N�w�3; �z�U �#�U �3�U0; �q�q �%�q �2�q0 3040135; ��T5658763=�&261813;��9�I3636;$��SN�  BU$��~Q�  IU$��Q�  IU8992266< �� ��70888;�M�v�1198;�B�k�{4516;�A�j�z8;�U�S� �S��Sa; �r�_ ��_ �+�_1;��+�;6;�H�q�c0;�@�i�yh;�!�J�Z-2; ��[ �C�[ �S�[15l7-13z;�|�%�52; �X�S ��S ��Sl123*�Rv5; �1�S �Z�S �j�Szm-6;�d� �7                                    R         P  P  P O O      O F 4�V�6�K��U�c^�&�J�1�F :� �+�K��U�c^�&�J�1�>F 4��.�K��U�c^�&�J�1�/-; �8�= �a�= �q�=1;�5�^�n2;�b� �3; �_�] ��] ��]40;��.�>1=3h842*�&&412f3c08a7d246caa9de03b6769c33f95746d8< ��q5;� �T�a70784256=�C8;�p��)95011384;�8 U U  V U U V U U W VR 5�t�_�y@�Po�b�zm�^� �}�K2�6P�(�I� �y@�Po�b�zm�^� �}�K2�`H�5�W�y@�Po�b�zm�^� �}�K2-; �A�R �j�R �z�R1;��W�'�?�W�'�O�W�'2;�4�]�m3;�|�%�50;�7�S�k�S�x�S2946583=�A�31410278< ��P ��\838�z40259;�p��)23681;�c� �49783;�p��)889499;� �I�YfR65419284< ��x ��7<�h-;�z�#�32795891; �� 545725; ��K8;��=�Ma5; �l( �( �%(6; �  �B  �R 7;�G�p�9 mv�: ��iK�[�s�. �N /  �]  %U�%� �a8�B�&,�n � �iK�[�s�1�s�_,�{ ��iK�[�s�-�s�_-;�0�W�M�Y�W�M�i�W�M018899;��D�T1;�B26018687< ��] ��i4;�F�o�-;��H�X51226630< �� ��6l116*�#89-;�o��(c;�]��s;�Y��a;�r�/� ��3� �+�3� 4;�B�k�{c;� �3�C-; �Y � �2;�y�"�20-1;�K�t�2;�'�P�`3;�E�'[�n�'[�~�'[e3f�@��!8;�o��(d&  Y& ?]� j j j j j j'fa8b226c1e03d46b863d7d1c4d622b19061d5ba;�xga= ��>h1;�z�#�32; �d�U � �U ��U6c81;��:�J 3v3h0v3zm6;��<�L46;�E�n�~5c-1;�?�h�xv0h3v3h0v2h3v3h2v5h3z;�5�^�nl;�D�m�}22;�A�j�z3;��8�H3;��w�#�*�w�#�:�w�#5-5c;��)�98;��A�QpxD��: �rem �| �Y &fA�v0m5; �d�] � �] ��]3zm15;�M�v�9;��Z��T�D�Z��T�T�Z��Tz;�q?�|��{�?�|��{�*?�|��{m; �Y�S ��S ��S4 �  �o 8 � � ��C=  > ��P4��J��H   :-L>M � 2  ! a  @ =(Y[V�W V" * 7#C �-� eW&$ud!Q eU&"sb!�}�# " .j�Z ��UlH3F!�"1 � �Z��#@    [8K7; (4. �i�C�@�N�.J�M��H� � �:4L�o��Q�t�I   :-L>M � 2  ! a  @ =�B � /�3$  x!  $7/ )!'* ""�V������0�`(Y[V�W V" * 7#C �-� eW&$ud!Q eU&"sb!�}�# " .j�Z ��UlH3F!�"1 � �Z��#@    [8K7; (4. �m�+�g=�:1]�o� �S�w�I   :-L>M � 2  ! a  @ =(Y[V�W V" * 7#C �-� eW&$ud!Q eU&"sb!�}�# " .j�Z ��UlH3F!�"1 � �Z��#@    [8K7; (4. �m�'�f04-;>�Ea� J��,�B�L�s �J��l�>�na� J��,�B�L�s �J��l�>�~a� J��,�B�L�s �J��l�0;�X  �  �  1;B�]F� �v�?��v�<�S�F�&��_ 6B�F� �v�?��v�<�S�F�&��_ 6B�F� �v�?��v�<�S�F�&��_ 6-; �[ � �0; �_  �  � 1-1s4;�q��*0;�n��'2;�\�5�Z\�)�T\��5�Z\�)�T\��5�Z\�)�T\c9;�t��-3;�r�w�D�Z��T��w�D�Z��T�+�w�D�Z��T4; �&  �O  �_ 5; �l�  ��  �%� 8;�-�V�fcol; �ye �"e �2e0  T T�8� �U�|�u  ;�? �J�|$ 5�L �M�|�0;�cE�$�ZE�a�hE�`3455;�`� �2;��L�Y4; �r@ �@ �+@-;�,�U�e5902011<�a�y6*�$7;�E�n�~8* �) �z*�99368864;�0�Y�i73698;�S�|� 49953;�`� �l17;� �6�Fpx;�x�,�!�8�1�;vw+�1�.N� ���3�n�*�;-�,-�A�  .� N�<�@F�F�C�n�*�;-�,-�A�  .� N�<�@F�S�F�n�*�;-�,-�A�  .� N�<�@-;�u��.1; ��; �(�; �8�;2;��?�O3c;�7�`�p734358;�{�$�45656;��1�A86474;��1�A8;�3�\�l2;�<  �e  �u  a;��9�I249;�\��c;�y�"�20-;�H�q�l-1;�M�v�8;�I�r�12;�=�f�v6;�Q�z� 7;�g�� 8;�Q�z� s11;�v��/z;��;��)�;��9�;�2�&  �tD�0�H*�u;#�:�5;#�z:�� �-�OD�d�=*�u;#�:�5;#�z:�� �-�OD�q�@*�u;#�:�5;#�z:�� �-�O-;�l�^���^��%�^�1;�E�'�(�3�$�o�n�'�(�3�$�o�~�'�(�3�$�o2;� �6�F3; �R �{ � 6; �K�W �t�W ��W0; �h\ �\ �)\75662;�4�]�m2 g9� �>�K6;�t��--;�u��.044285<�91583; ��^v166*�z*�7; �`O � O�M�NO8151605< ��m ��y74836;�<�e�u9117108;�G�p�30081;�T�}� c; �2�[ �[�[ �k�[-; �5�W �^�W �n�Wh6;�W��8;�o��(l19;�T�}� 4;�s��,px�v-7; ��[ �8�[ �H�[2;�Y��4; �W�S ��S ��S5; �@�] �i�] �y�]7; �w�U � �U �0�U3 U�;X�N�x�$$�� ?��c�|�]�., �"�:�%X��m�$$�� ?��c�|�]�., �"�:�%X��p�$$�� ?��c�|�]�., �"�:�%-;�L0�u0�01;�9�[�8b�F�b�[�8b�F�r�[�8b�F3;��(�8065443;�6�_�o2;�6�j�w6732975< ��2 ��>82992;�)�R�bc; � �U �2�U �B�U0;�f��h;��A�Qv15; �h�Y ��Y �!�Y9; �e�U ��U ��U4,R�l��'[�i$�7=�!�' $�#�j�# "�#�J��V!� R� ��'[�i$�7=�!�' $�#�j�# "�#�J��V!� R�-� �'[�i$�7=�!�' $�#�j�# "�#�J��V!� -;�{�$�40<�1;��A�Q3&  � } } } } } }�z492059;�,�U�e7;�t��-977141;�U�~�a;�]��c0;�i��"v7;�F�o�5+ V VR�-�w�'�a�{� �S��m� �M��d&�G�_�e��NR�a�x��a�{� �S��m� �M��d&�G�_�e��NN�n��a�{� �S��m� �M��d&�G�mg$l63M   !�!3  �3� 4 !!�W������2d�_�e��N045-;�(�Q�a1;�_��034662;�]��px �*3 �e � �\1=�#747566;��E�Ua69;�6�_�oc53;�*�S�cv3;��D�T6. 6�V36+�:�O�Q�tk�j��+�}:�V�+36+�:�O�Q�tk�j��+�}6�36+�:�O�Q�tk�j��+�}-;�"�u�T�K�u�T�[�u�T1; �� �*� �:�0;��;�K033142;�n��'7003;��G�W106312;��:�J4;�< �e �u 650608;�V��6666667�M �t7;�B�9�G-;�P�y� 188992;�r��+8;�X� �a1;�#�L�\c;�l��%v2;�o��(7  T# H� �=� ��0�� �*��Z�C�=(�\�:H�5�=� ��0�� �*��Z�C�=(�\�:P��]�X�=� ��0�� �*��Z�C�=(�\�:-1;�F�Y��S��o�Y��S���Y��S�2ef6f93330ba0737d44ad104e222b8=�Pa1;�M�v�2;�N�w�45;�e��c0;�:�c�sh-;�X��l3;�n��'v;�;�d�t-;��:�J80 4�S�x�S�L�h�W�L:? � 4�|�x�S�L�h�W�L:? � 8� �x�S�L�h�W�L:? � �X-;�U�~�5;�)�R�b0;��L�Y11123;�Z��727;�5�^�n20898;�)�R�b4-;�|�%�5c;�"�K�[s;�~�'�7a;�T�}� 2;�q��*c-;�g�� khz= ��ul-;�o��(1;�Y��2;�m��&px; ��0  ��e  ��x )zm4-40h-8v12h40v8h12v12h8v48h12v-8h60v28z;�^��91 �R�x�(p�]��s�{�x�(p�]��s� �x�(p�]��s-; �e� �� ��4;� �4�D8;�R�{� &1752f5163314a602b5fca3fa90a138efa922a4;�"3;�'�P�`-;�w� �04-1;�/�X�h99ad;��B�Ra1; �L  �u  � 45;�A�j�z&cf0ae4ce133567c4d0a72442b5d4b4e2d68dc8<�v9;��=�Ma2;�D�m�}2;�w� �0c;�5�^�n-0;�]��0;��+�;-;��9�I1;��0�@23;� �3�C35;��)�9af50+�gdeadf092f0c4cea13c392e591aacf3b=�ylvoparqfpqnvcaerq0fw;4�A6�@��n�h�6*"e8e25;� �I�Y h3v2h12v-2zm3;��C�S6v1c0-0;�o��(7c1;�Y�� 8v16h2c-1;�>�g�wl; �_�} ��} ��}-;�k��$1; �s�] ��] �,�]2;��:�J1;� �6�F8;�m��&2;� �6�F0;�X��4; �v� �� �/�5;�s��,7;� �I�Y9; �n � �'px�crem��@v1;�;�d�t5;��B�R7; �c�U � �U ��Uz;�.#�z�G�W#�z�G�g#�z�Gm10;��.�>3;��>�N5;��E�U5 2 1 � 5�  3 : < 6 ? 4 04��l2� 31�U.=�  A A 6 9 8�<7�H�<�u��) "$  R    o   < [   r% e# ,!i�  [ `,'�/ ^�n' "  L�x�^ N�r�\ a�&|�f  �gbm >�l�, P. 3��m� .9�G6�qE    S.*�f!� k��;8~�0�I�-�S�,�k�u�5 "$  R    o   < [   r% e# ,!i�  [ `,'�/ ^�n' "  L�x�^ N�r�\ a�&|�f  �gbm >�l�, P. 3��m� .9�G6�qE    S.*�f!� k��;8~�4�(�^�,�x�u�8 "$  R    o   < [   r% e# ,!i�  [ `,'�/ ^�n' "  L�x�^ N�r�\ a�&|�f  �gbm >�l�, P. 3��m� .9�G6�qE    S.*�f!� k��;8~�4�$�S-;H�}Nu�<�1  _!!�.&\ =9.. '2! '� ""�V������0V�'[��9�b�M*�=�6<H�&Nu�<�1�'[��9�b�M*�=�6H�6Nu�<�1�'[��9�b�M*�=�605-1;@�n',�&E�P�'[��� �Rq�jm�L�[ @�',�&E�P�'[��� �Rq�jm�L�[ @�'',�&E�P�'[��� �Rq�jm�L�[ -1-1s5;�b� �z;��=�M0;��9�I1; �t� �� �-�2;��#�f�W�w�=�#�f�W�w�M�#�f�W�w3;�S���[�|���[� ���[4;��7�G5;�T%p6�W�~�}%p6�W�~� %p6�W�~h20c2;��7�G2c2; �\� �� ��v5c0-2;�7�`�p6;�}�k�&�k�6�k0Z�5�  �Z ZZ�?�@H�K�A�{�tH�@�A�{�H�C�A�{0+ �^18899; �; �1; �A;px+�` �X1;�;�d�t&242e56ff0b72b1dc80f267d131d5d4ec046205; ��45; �K�E�7�Gpx* �S1 n W  $ $ $ $ $ $ $ $ $ �f+�F�+�F�{�&+�F-;�Z��2�8;��(�8-1;�h��!c;�,�U�e2�6 �B�d�X� �&�,� �� �&�,� �� �&�,� -9;�K�t�1;� �I�Y2;�x23813;��)�987084;��,�<8381;��9�I8=�za6;�.�W�gh-2;��A�Q!8v12h36v8h12v12h8v72h12v-8h56v52z;�5�^�n5c-2;��0�@zm-;�%�N�^35�b�Y�Q�}  � �Y�Q�}  ��Y�Q�}  -3; �R�S �{�S � �S5; �B�W �k�W �{�W0151�<1113412;��+�;476234;�u��.2066498;� �3�C318899;��H�X6;�@�i�y-;�D�m�}h44v17h40v36zm0-39h44v9;��1�Apx; �� ��T ��gv7h3;�|�%�54�8�0�5�b�I�t�C�|�U�m8�Y�5�b�I�t�C�|�U�m8�i�5�b�I�t�C�|�U�m-;�R�{� 1; �;�& �d�& �t�&0;�u��.3;�F�o�0;��K�X1; �r � �+39879;�4�]�m4<�i96534;�F�o�a1;�7�`�ph-; �D�Y �m�Y �}�Ys-1;�C�l�|v12;�m��&z;�^��m3;�\��6;�I�r�5 ^ ] ] ] ] ] ] ] ] ] ] ^ ^9� _ _ ] ] ] ] ] ] ^ ^9 , , , , , , , , , ] ^9�D! _ ] _ ^9�0  , ,B�!�I�^�y�u� R��P�y�%'>��^�y�u� R��P�y�%'B�c�@�^�y�u� R��P�y�%'-;�#�L�\1; ��[ �:�[ �J�[3;�7�`�p02286;�>�g�wpx �5�n �5 �5�%�m �53;��)�94;�&�O�_5�74872;�v��/c0; �P� �y� � �l17;�O�x�v;�V��7; � �[ �6�[ �F�[ y8okwxjls0�z1z;�s��,68D�G�#$t�h_�R�\�W��m��;�'<�p�#$t�h_�R�\�W��m�<��#$t�h_�R�\�W��m�-;�3�\�l1;�B�k�{3;�h��!4h136*�819*�8v669*�5a2; �.� �W� �g�c;�\��0;�Y��h4; �3�j �\�j �l�jl3;��B�R7�I),�4�,$�z�v�c,���,�]�,$�z�v�c,���,�m�,$�z�v�c,���-;�5�F�S�[�o�^�F�S�[�o�n�F�S�[�o1;�u�7��7�.�73; �>�W �g�W �w�W5; �;�W �d�W �t�W17127;�(�Q�a2*�-15133;�[��6431;�h��!3; �9�I �b�I �r�I4-1;�q��*5; �, �U �e633697<��q� � ��}� � 9-1;�.�W�gs6;�0�Y�ia1;�-�V�f3;�*�S�cc0;�o��(h-2; �c�] � �] ��]9a1;�@�i�yl2;�~�'�73;�Q�z� v1;��E�U9;��=�M8, W4�, �7�XKr�efk-**` / Z $E  59 +f �n" j T6  ""�V������0YG ��W<4�U �7�XKr�eG ��W4�e �7�XKr�eG ��W058-;�!�Y�s��]�J�Y�s��]�Z�Y�s��]1; �A�[��U��G�{ �j�[��U��G�{ �z�[��U��G�{3;�B�k�{22;�. �W �g 3;�S�|� h7;�o��(l-2;�f��18; �B; �k; �{;3;�0�Y�is-19;��+�;v5;��=�Mz;�;�d�t9�u+*�t�v  7�,H�m(��v  7�,H�m(�-�v  7�,H�m-; �p�r ��r �)�r2;�*�S�c4;�z�#�38;�5�^�n-8s3;�4�]�m0274614<��v 72cf5b-16d7  200a$  330#  4d5   587"  6c5!  871'  b75(  c1a% %70239ce5724c13e4a3a5adda6a3158ca895ae;�uc-;�T�}� h-2; �r�U ��U �+�Ul12; �W�" ��" ��"3;�-�V�fa;�O�x�1;�4�]�m2;�Y��&31b0f43872c87bf3241531e128371706dc412d= ��6;��B�R8;�m��&9;�C�l�|c;�K�=�p��t�=�p���=�p�-; �'�V �P�V �`�V8-1;� �5�E0;�9�A�z��b�A�z��r�A�z�-;�x�!�11;�1�Z�j2;�|�%�52;� �2�B44;� �2�B5;�R�{� &cc54a5d4a79139cc64907c8779664659840e88=�e3 �a�m 9 h-13z;��:�J26c-3;��)�98c-;�>�g�w0v2;��?�O20c2;�2�[�k3;�I�r�7c-2; �U� �~� ��8c;�[��l-5;�>�g�w8-7;�4�]�m0; �A �j �z1;�P�y� 4;�|�%�55;�c� �8;�[��px & �= �G �` �?reme � �1 � �Xb/p � o�(*�V � �_s-2;�p��)1;�$�M�]1;�r��+2;��+�;4;�{�$�48;�2�[�kt97qcvdcqw4e8q0cz; ��v-56c87;�o��(8c0-;�D�m�}14zm64;��B�R3z; �c� � � ��42c0; � �> �Nl7; �?0 �h0 �x056c41;�b� �h40v9;��/�?7h-1v3;�c� �8c0;�S�|� 9;� �3�Cz; �� �A� �Q�m12;� �5�E2-9;�d� �84;��0�@6 ��r �(o   �|�:�;�d��\-  -  b|v�R   #     Va J(�*�1�8!�}�N`D�.Hk�&F�/[,�",)1�`  +�06N > �} �-�O,  �(Q��^ )Fpu�4,g �T�p�-�� �f-  -  b|v�R   #     Va J(�*�1�8!�}�N`D�.Hk�&F�/[,�",)1�`  +�06N > �} �-�O,  �(Q��^ )Fpu�4,g o�k�N���i-  -  b|v�R   #     Va J(�*�1�8!�}�N`D�.Hk�&F�/[,�",)1�`  +�06N > �} �-�O,  �(Q��^ )Fpu�4,g o�k�J-;*�5�,�'[�t~�F�r�c*�^�,�'[�t~�F�r�c*�n�,�'[�t~�F�r�c0;�p��)1;�Z�y�A�D�a��y�A�D�a��y�A�D�a-3;�N�w�0;�K�t�2;"�O�3��<�Y��S"�x�3��<�Y��S"��3��<�Y��S3;,�^�f�'[�:p�j�Q��n,��f�'[�:p�j�Q��n,��f�'[�:p�j�Q��n4;�7�'[�`�'[�p�'[5;�d� �-6-5-2; �D �m �}6;�6�_�o-6;�}�&�67;�|� �^�%� �^�5� �^0:�5�)\�n�]\�c�j\�f0+�F ��z�.�;px7?2; �/f �Xf �hf3cba;\Tb4800 5-1;� �5�E537804;��{6463;�$�M�]81776;�$�M�]722493;�_��379;�l��%c-;�/�X�h1 ��Z��T�P�r�F�Z��T�P�rH59L -/''. #2�H0<K$%"  ""�V������0:=�V�Z��T�P�r061-; �} �& �61;��=�M0188992;�v��/4;�D�m�} cfaa30-119d7  6498 v26;�l��%2 �0( �)V �(2����[��T�=080� <2�B���[��T�=080� <6�N����[��T�=080� <-;�w� �010;�4080�]080�m0802; �3�W �\�W �l�W150502;�W��18;�d� �211736;�,�U�e%672e89b9426a60418b8434767cdce6b5362ca=�-4l12-10; �9f �bf �rf6015�w86658;��/�?837490;�5h13l8;�n��'l8;�o��(3;��x�O��Q�;�x�O��Q�K�x�O��Q-;�h��!11;�3080�\080�l08039;� �6�F072000; I O I4l176*�A5;�?�h�x c34c33-817 h2; �v�U ��U �/�Ul14;�9�b�r4;�=�f�v8;��O�1�O�A�Oz;� �p�O�I�p�O�Y�p�Om11;�5080�^080�n0804�3�&!#�: ��.$�|�L�<��8�a�v$�%�L�<��8�a�v$�5�L�<��8�a�v-7;��0�@0; �u� �)� �6�3685;�r��+550439;�_��l-0*�6; �(  �\  �i 19254;�@�i�y72;�  �I �Y c-;��1�A%cc2e23d0081573e031559d9aaaaf6e7c858aa<�px�| �8v;�#�L�\3;� �I�Yx64�,5��y8�(�Q�l�� �Q��?��,�K�8�\�F�l�� �Q��?��,�K�8�i�I�l�� �Q��?��,�K�-; ��V �>�V �N�V2; ��[ �+�[ �;�[ 1b0c3b-1d0c3   25679   7421   815   38b1-10378   255e6  51aa-2fd  cc41d-21e4e  518899;�>�g�w6; �]f �f �f8696567<�3&b55ee74748bb49410a962820ab6531cb80c920; ��Dc-1;�e��9;��0�@1;�A�j�zh-;��F�Vl1;�a� �v46;��*�:6;D�Y�.�F�8>�[��U���=&A�q�D� �{.�F�8>�[��U���=&A�q�D��~.�F�8>�[��U���=&A�q�-1; �$+ �G$+ �W$+3;�$�M�]5; �R�Y �{�Y � �Y424  M536531; �C� �l� �|�7829; �P� �y� � �97622;�@�i�y6   4139;�J�s�666<��� ��� 66676�`7595;�;�d�t7823660< ��* ��68;�J�s�a6;��H�Xc-;�p��)2;� �2�Bh1;�M�v�l-3;�x�!�15;�=�f�vv3; � �G �W5;�X��zm6;��)�97;�{�a4�a�[�/� a4�a�[�<� a4�a�[-;�/�X�h1; �S�S �|�S � �S3; �|�U �%�U �5�U5;�k��$6;��0�@1�8l12-10; �gf �f � fa2;�?�h�xc1;��C�S2;�j��# 37965-5f90 $ 4;�y�"�2 61f20-12a744  2569  5e1d  2b7f-3839  70149-1456  f0092e-15bd6  651  acb  f4e38-  276b   4ecc3  f0c   32046-e886, h-2; �V�S ��S ��S10;�+�T�d1;�n��'rem+�2v;��H�X8;"��R�p�i�\# "�Q�G�p�i�\# "�^�J�p�i�\# -1; �4�S �]�S �m�S3; ��W �G�W �W�W 2a5365-251f+ 677732;�z�#�386354;��;�K722637;��.�>9;��G�Wa24;�V��c-;�F�o�2; �k�Y ��Y �$�Y4;�T�}� l-1;��Z��T�E�Z��T�U�Z��T9;�)�R�bv1;�6�i�t�c�_�i�t�c�o�i�t�c9;"�Qp�`��&�> "�p�U��&�> "�p�X��&�> -;�.�V�Y^�W�V�Y^�g�V�Y^2;��7�G6<�911951;�|�%�5a1;�^��7;��7�G44;�y�'[�"�'[�2�'['b919faf4f8723cd27b31ce90f6042e82e445e9f<�H&d8a1afa72954a2d8a5094ca4e7a6c7596248a1; ��7c;  l- 0 $ Z - i  /o  -     <)(<$ // ""�V������0W�L�v< �u�v ��v06c-; �J�K �s�K ��K2; �f�] ��] ��]0-1;�@�'[�i�'[�y�'[h1;��8�H2; �4�W �]�W �m�W 3v2h12v6zm0;��B�Rl-5;��+�;8;� �O�4�O�D�O1; �f� �� ��2; � �N �2�N �B�N3;�d� �6;�5�^�n&d7hz4uaaaaanlndw60vaheguwn0mb-qewd_lhr;�*�S�c&ebnsocaaaaadrhkgx9-hqq4e4k1p_hvzb7idfd; ��9 �� �� &fhspgsaaaaapwto_qzhuwsmjgfrkg35xxxu_8k;�$�M�]v1c0-;�`� �8;��E�Uz; �D�` �m�` �}�`m;�F�o� 1-10h-2v3h-3v2h3v3h2v-3h3v-2h-3z;�t��-7#�v �8<M�~� �e�m�:�5 9 _ ^1%9o�'[g9^P�-CQjp1.�*^5� s�8�[�uA|k��f�P" $��$�%��<�\�x`V��8$�P�]�a�$�'�n�a 9 _ ^1%9o�'[g9^P�-CQjp1.�*^5� s�8�[�uA|k��f�P" $��$�%��<�\�x`V��8$�T�k� �$�4�m�e 9 _ ^1%9o�'[g9^P�-CQjp1.�*^5� s�8�[�uA|k��f�P" $��$�%��<�\�x`V��8$�T�g� -;�{I!�m�5�{�$I!�m�5�{�4I!�m�5�{1;�Th�s�u�~�}h�s�u�~� h�s�u�~-;�"�K�[3;�*�#���U�S�#���U�c�#���U-3;��(�84;�P�Y��S�V�y�Y��S�V� �Y��S�V5;��B�R7;��E�Uv7c0-3; �M� �v� ��8;�\��9;��>�N0�2�*��E�f��x�S�E�f��m�`�E�f��p0;"�G�H�A�b�"�{�H�A�b�"��H�A�b�pxW�F �R�t1-1;��;�K4;�J72; �$ �E$ �U$4147;��7�G50194;�~�'�786476;�q��*8;�=�f�vpx6�V1;6��b�I�i�t�c�T�A�] 6�7�W�I�i�t�c�T�A�] 6�D�Z�I�i�t�c�T�A�] 5; ��1 �H�& �U�)7;�9�b�r474;�_��7253;�\��86252;�+�T�d382;�7�`�p942567;�s��,3865;��)�92;R�0�E��5�U�U�1�S� �K��)�'� �[)R�Y�E��5�U�U�1�S� �K��)�'� �[)R�i�E��5�U�U�1�S� �K��)�'� �[)-;�+��B�T��B�d��B11;�A�j�z2;�I�r�3;�K�t�7;�N�w�0;��:�G�:�T�:03482;��9�I4=�{6;�H�q�-;�i��"1;�k��$7;�6�_�oa;�i��"v1;��;�K3;6�O�\M�Y�tk�j�}� ��c�L^6�x�\M�Y�tk�j�}� ��c�L^6��\M�Y�tk�j�}� ��c�L^-;��F�V1;�W��3; ��U �*�U �:�U4;�y�"�2h1;�z�#�3l6;��)�9zm;�#�L�\4*�%"�u4�J�}�d�s�b�a"�4�J�}�d�s�b�a"�.4�J�}�d�s�b�a-3;��;�K018899;�#�L�\4;�|e�^�%e�^�5e�^s-;�=�f�v5-;�E�n�~c;�*�S�c85547;�j��#92254;��<�L384;� �I�Y3444;�p��)a;�}�&�66;�!�J�Zc-1;�*�S�czm1;�s��,5�"�^ ��T�V�_�t�Z��K�_�t�Z��N�_�t�Z-;��(�81; �f�U ��U ��U5;�}�&�60;�W�1~� �1~��1~33749;�!��C95;�I�r�7v143*�99301;�:�c�sa10;��H�Xc10;�L�u�h21v6;��;�K3v11;��H�Xl3;�-�V�frem+�1v18;�/�X�h76*�@z; �! �J �Z6;B�e�Y� ��Y���S�6�8�v:�J�|!:��Y� ��Y���S�6�8�v:�J:��Y� ��Y���S�6�8�v:�J-; �o � �(5; �[�Y ��Y ��Y7;�N�w�0313797; ��7543;�R�{� 11171;�E�n�~261579;�0�Y�i5;�!-;�R�{� 6390164<�\8;�2�f�spx �"(  :@:4�]---0 9<  Z�! ZB?   d  ""�V������0R�R+�aU���/ �J 0769h-628*�+v69*�"z*�1a;�^��c-;�f��h12;�k��$26c5;�h��!mb�pv1;�r��+7;�e��z;�y�"�27;,�t�,�m�[� J�8�y��y4��,�m�[� J�8�y��y�!4�-�,�m�[� J�8�y��y�!-; ��3 �.�3 �>�31;�8�C�U�a�C�U�q�C�U3;��[��U�=�[��U�M�[��U11576;�"�K�[4147;�B�k�{452319;��?�O574336;�v��/8637;�h��!610618;�i��"8899;� �4�D9;�c0-1; �R�U �{�U � �Ul-1;��H�X2;��<�L8;.�<�O9��Y��S�\�&�W.�e�O9��Y��S�\�&�W.�u�O9��Y��S�\�&�W-1;�t��-4;�>�g�w7;�*�S�c8;�fJ�(�J�(�J�(0;�u2;��9�I403523;�,�U�e5836074f70ac3adf8c0772738c9d87;�986;��G�W818899;�;�d�ta2;�{�$�4c-;�b� �3; �I�] �r�] ��]h; �f�Y ��Y ��Y-; �T�S �}�S � �S2;�1�Y��S�Z�Y��S�j�Y��Sl-4;��H�X1;�h��!zm45;�N�w�6;�[��9;��d�A�d�Q�d-;�f��5;�%�N�^08122;�b� �13442;�-�V�f707;�!�J�Z27777;�*�S�c3343;� �3�C42925;�b� �6553;�U�~�a201;��+�;l;��7�G-1;��/�?v37;�H�q�a5;��,�<9;��?�Oc-;�]��1;�f��0; �\�S ��S ��S-1; �|�[ �%�[ �5�[1;�8�'[�a�'[�q�'[7f7e;�=�f�v8;� �I�Yh-2; �B�Y �k�Y �{�Y!v4h7v2h4v4h2v-4h4v-2h-4v7zm-1-5c6;��G�W7;�o��(22c3; �H� �q� �� v7h1v3zm3;��E�U6;��<�Ll-;�.{[�*.{[�:.{[1;�q��*6;�l��%0;�"�K�[4; �F  �o  � -4;�p��)5;�d� �7;�5�^�nm-5; �i�Y ��Y �"�YpxErem+�}v-;�X��1;��>�N2s-6;� �2�Bh1;�J�s�48c0; �A� �j� �z�z; �O�S �x�S ��S8�g�~  #  ���D7 )Q ) * !: �t-I--+l $' �z(f `�y+|�h��|�[kw� �Wiw�JP�C/\: �2�.�M�2�$�    �] 3D�p*q3�5�:v6[5�?R�W�f�~�E�97 )Q ) * !: �t-I--+l $' �z(f `�y+|�h��|�[kw� �Wiw�JP�C/\: �2�.�M�2�$�    �] 3D�p*q3�5�:v6[5�?R�Z�~�R�<7 )Q ) * !: �t-I--+l $' �z(f `�y+|�h��|�[kw� �Wiw�JP�C/\: �2�.�M�2�$�    �] 3D�p*q3�5�:v6[5�?R�]-;2�2 !�D]L[��p��M� 2�[ !�D]L[��p��M� 2�k !�D]L[��p��M� 1;*�&��1��Y���S�c*�O��1��Y���S�c*�_��1��Y���S�c0;�&�O�_-19;��1�A1;�~�'�72; �}�(�1�6#�<�f �&�(�1�6#�<�f �6�(�1�6#�<�f-;�"�K�[3;�;�d�tc;�{�$�44;�%�!�'[�c�N�!�'[�c�^�!�'[�c7;�.�W�gc;�5�^�n8; �6  �_  �o 0��p�-�a�n0;�v�*�72;�5�^�n428783;�2�[�k8-;� �4�D0514;�1�Z�j4143;�%�N�^5014;�^��9;�T�}� 53457;� �I�Yv16a8;�*�S�c1;��/�?-1;�a� �6; �H�W �q�W ��W169284;�;�d�t70581;�G�p�216853; ��N �)�N �9�N5; �P| �y| � |8285;�"�K�[2;"�k�D�[�k�o�w�f"  S!' N &'5 �{TH9*!  ""�V������0F��D�[�k�o�w�f="�$�D�[�k�o�w�f082-;�,��?�U��?�e��?1;�_��8-32;��=�M1v9;�B�k�{4;�Fh;�l��%3;8�q� Z�1�U�UM��6080�c�6�98�� Z�1�U�UM��6080�c�6�98�*� Z�1�U�UM��6080�c�6�9-; �d�G � �G ��G1;�}�U�/�&�U�/�6�U�/3; �{�U �$�U �4�U299396;�$�M�]6424264<6�)����4��9�Q54�7����2��A�Q5v143*�0707385;��-�=8161118< ��S ��_c0-;��C�Sh2;��>�N5;�<�e�ul4;�?�h�x4*�T��J�U�?�I�=�J�U�?�I�M�J�U�?�I-3;�L��V�u��V���V0* �1;��$��P$��\$2197;�2�[�k38dfc8092e5d9c0dac8ef93371a07 8459;�t��-783;�Z��3;�-�V�f2411;�M�v�8659; �\� �� ��48859;�\��8484;��k�Wa47;�n��'h6;�"�K�[z;�T�}� 5+ �X.� 3�`�i1�B�c/��.�53�`�i1�B�c/��.�E3�`�i1�B�c/��-;�c�Y��S� �Y��S��Y��S2;�)�R�b-2v2c0;�A�j�z4;8277;�l��%619543;�T�}� 8-;� �6�F9* �G� �3�C2; �u � �.a47;�H�q�9;�?�h�xc0;��>�Nl-0*�n9;�1�Z�jrem6�<v7;�$�Z��T�M�Z��T�]�Z��Tz*�6;$�p� ��FkK��{$�� ��FkK��{$�)� ��FkK��{-;�Q�z� 11;��8�H4; �.�[ �W�[ �g�[5; ��U �/�U �?�U02; �g � � 3; �x �! �1444509;�D�m�}89328;�C�l�|90625;�O�x�70674;�d� �h-2;�K�t�l-;�H�q�2;� �5�Ezm1;��0�@7�)�h$�g�W��S�$�g�W��S�!$�g�W��S-; �l�K ��K �%�K3; ��[ �<�[ �L�[618899;�'�P�`7*�8b861e5a753a8dc39d003f4838b2f1;�f981911;�&�O�_a1;��C�Sc;�6�_�o0; ��U �G�U �W�Uh-; �a�] � �] ��]z; �7�[ �`�[ �p�[m;�;�d�t45; ��[ �>�[ �N�[8; �F�U �o�U ��U-3; ��[ �=�[ �M�[5;�7;&�1   !&�Z   !&�j   !c;�8�a�q8! ! ! !�l��%888;��Y�c;�t��-0-2; �x�U �!�U �1�U4;�_��l1052;�8080�a080�q080px; ��* ��_ ��r9:(� ""��L�i�t�c�K(�5""��L�i�t�c�K(�E""��L�i�t�c�K-1; �i�U ��U �"�U1;� �6�F3; �g�U ��U � �U6;��)�91192448=�l2-2;�F�o�327< H918899;�7�`�pv13;�/�X�ha2;�T�}� 44b474a833e450307e1b186e519f23<�>5;�v��/6;� �5�Ec;�$�M�]-;��.�>0; �g � � 3;�[��0; �W; �; �;-2; ��[ �9�[ �I�[53;�O�x�d8f8f;��.�>f03e80bc0aaf93cb92bf1a6cadea4d7=�h; �A�] �j�] �z�]1;��:�J0;�gJ�(�J�(� J�(6a8;�.�W�g88a8;�@�i�ya8;�G�p�96a8;�O�x�l;�K�t�-42;�R�{� 1; �$�W �M�W �]�W3;�V��6;�{�$�47;�,�U�eoxo1jcg= ��Apx �W �^s-;�N�w�v11h8;�A�j�z2h2;��A�Q 9l24-24v69l96;�)�R�b56a8;�K�t�z;�Q�J� �`�?�z�J� �`�?� �J� �`�?m4;��>�N987�s�8�4 ;9@B<E:6:8 97�GG<?>�X�/�'� �l-@�`9t""E/0! 50-&# ]!B 6( $U'  ( ?6 & B)"J &'!0 ""�V������0�X0�+J+- �":H~�!�3,� o�'-M&� �X-K&� �}/B�*� 4 e�L8�v�j� �0->O>>�>r�M�!�Q�(<�N�c�({�n-@�`9t""E/0! 50-0�+J+- �":H~�!�3,� o�'-M&� �X-K&� �}/B�*� 4 e�L8�v�j� �0->O>>�>r�Q�8� �P�p�'��l-@�`9t""E/0! 50-0�+J+- �":H~�!�3,� o�'-M&� �X-K&� �}/B�*� 4 e�L8�v�j� �0->O>>�>r�Q�:�09-;�|�y�`�S�%�y�`�S�5�y�`�S1; �L��zK;[�? �u��zK;[�? ���zK;[�?-2;�&�O�_1z;�e��2;"�5�'[�I�<���4"�^�'[�I�<���4"�n�'[�I�<���4-2-2-2;��.�>s-2;�3���\���l��3;�^�r���r���r�4;��N�o�=�N�o�M�N�o6;�r��+7;��:�J0�. �U� �: �x�[�]�'0�*��R�'0�*��U�'0�*0;�T��59563;�^��px0*�X� 0* 0*�B�` 0*10218;��7�G2l842*�4057783;�m5839698< ��L ��Xpx�#1;�e�5���5���5�178984;�<�e�u380746;�W��449561;�H�q�561181;�L�u�&994248dc850f508e800b2f4b9db21bcf2a9b3e=�0h749*�/c-4;�I�r�z;��>�N2;&�\�T�-�V�R�= &&��I�-�V�R�= &&��L�-�V�R�= &-;�$�-�U�M�-�U�]�-�U1; �04 �Y4 �i42;��?�O3;��A�Q6; �9 �b �ra5;� �2�Bl-;��D�Tzm5;��0�@3;D� � (�+�]�{�Y�L�h�k�m�f+YD�3� (�+�]�{�Y�L�h�k�m�f+YD�C� (�+�]�{�Y�L�h�k�m�f+Y-;�o��(1;�N�S�a�w�S�a��S�a0;�L�u�4;�J��S�s��S���S9; � �E �U4-;�2�[�k667407; �r � �+9194; � �? �O728222; �  �2 �B835687;�J�s�918899;�3�\�lc; �8�= �a�= �q�=h5v5h1;��H�X7;��D�Tl2;�F�o�v5;��G�Wh1;�"�K�[zm-2;�$�M�]3;�)�R�b4;2�~�s��>� �E9�|�(�_X2�'�s��>� �E9�|�(�_X2�7�s��>� �E9�|�(�_X-; �L� �u� ��1;��#�i�t�c�V�1�#�i�t�c�V�A�#�i�t�c�V02;�"�K�[px �[�t�E170516;�P�y� 9v0*� c-; �c�U � �U ��U1;��(�81;�`� �v;��8�H-3;��B�R2;�=�f�v5�H �U��S�� �~��S���G ���S���C-1; �3� �\� �l�2; �8�W �a�W �q�W5;��/�?2002798; ��A3v19*�~4-1;�j��#6;�F�o�75052;�6�_�o7003327=�C�*�v�y8l10;�b� �6 �@ �& ��?�?��;�7 �/�?�?��;�7 �?�?�?��;�7-; �x�[ �!�[ �1�[0;�\��647;�`� �16201;�'�P�`331;�3�\�l685611;�N�w�7; �p/ �/ �)/h199*�6938691;��G�Wa; �� �B� �R�h12c1;��:�Jkhz; ��| ��c7;"�j�S�x�e�t�t8�C"��S�x�e�t�t8�C"�#�S�x�e�t�t8�C-2;� �2�B076349;�n��'1;�1�Z�j12632;�a� �23395;�V��3; �$J7 �MJ7 �]J70762;�9�b�r439;�-�V�f5;�5�i�v612691;�&�O�_21622;��1�A61895;�f��98178;�Y��709402;�w� �0107;��-�=66215;� �5�Ec-2;�&�O�_l-5;�C�l�|3;��E�Uv7;�x�!�18;�I�r�zm-;�:080�c080�s08089"�D� #w�1�U��2"�m� #w�1�U��2"�}� #w�1�U��2-;�5�i�t�c�"�S�^�i�t�c�"�S�n�i�t�c�"�S1;�,�i�t�c��U�i�t�c��`(9<#!!G(  $. B!o!!T3 = G < A3 ""�V������0��e�i�t�c�098-2;�Z��6;�>�g�w8;�u��.1;�6�_�o40603;�#�L�\733;�/�X�h1064;�d� �50803;��@�P933;�$�M�]1264;�l��%6-1;��7�G8;�v��/9; �o � �(9*�Q&�D�mS�S�3�!�\&�m�mS�S�3�!�\&�}�mS�S�3�!�\-;�O�x�1; �Q�v �z�v � �v381609;�f��5;�X��67beeb5ae40acdd838c4579906d9cb=�u9;�a� � � �� 0168;�F�o�67561;�H�q�987;��H�X9; �b  �  �# 96;�E��n��~�a3; � �D �T4;�1�Z�jh13; � �C �S24; �$ �M �]l;�w� �0-;�c� �v28; �$ �=$ �M$3; �% �H% �X%z;�C�l�|m-1;�+�T�da3;��9�I55;�[��bef682c9867130101c7890d6b6b51d9<�kc-1-;�9�b�r0; ��[ �A�[ �Q�[-;�~�'�72;��F�V&e8d9fbc62a3f4628e0b1bcec523a7a84efbef7< ��g'fea5ad91954f28999227055ca7e6c9fd6fdca6c< ��%h;�P�d�S�y�d�S� �d�S3zm13;�@�i�y 6v-4h7v4zm-6;�0�Y�i5h0v4zm7-4v4h7v5h7zm0;�/�X�hl;�K�t�-; �p�U ��U �)�U2;�k��$0;� �I�Y1;�5�^�n2; �B �k �{4;�eJ�3�w�J�3�w�J�3�w6;�4�]�m n08pww9g9w3*�E p73n0wcdkdb�t dkzx3c6l0 �v�yx; ��Y ��@ ��Rrem+ �Ts-1;�4�'[�]�'[�m�'[10;�`� �v1c0;�;�d�t20h7;�p��)54;�[��6h4l5; �>0 �g0 �w0z;�a��� �����m-16; ��U �-�U �=�U6;�z�#�37;�q��* __esmodule � , � secure-rollout_token& Wblank;��r�|���#�i�w��0�+�Z�wcss!img.$js6 paq�O1a  M4 �    L -C             E                      "  ' & @ l!""#�4�x � 7  ]   $  7%#% W7       ,   (  �"A�B                  6  ' & �I� Z � H-�%> (% $     �4�d                  B        V  !J'�. �s)> $$  �q �&     B B B B B  v ~ D       �)  �N- $   0  �(Y�a     BR, !?' *  0/' % $ �|   ���M�2^�$$b �W�B�"��    �$1 �+#$='(  �W  /  @ E  <M  H    o F  V/M ' ;  2  �Z   #5"  &\   %!U$  }  +J 8   t 7iD   _    �N0J"J"M%J")J"0H ")%# ##�   � ���    �$1 �+#$='(  �W  /  @ E  <M  H    r F  ]/M (   2  �[       =D   M        r#H 0FG1GGH ")*& ##�  ����    �$1 �+#$='(  �W  /  @ E  <M  H    r F  ]/M (   2  �Z      H&'/0! )$ !5  !!�W������2V  JD   M        r#H 0FG1GGH ")*& ##0a0448604622_7< ��U ��a 51789984_7< ��/ ��; 509460280_9< ��  �� 870696057_9; ��- 957003327_10=�v�H��06=�H��- 3=Q 5=�= 7< �� �� 1151736840_9; ��Q 619963431_9< �� �� 27033407_9; �� 805975905_9; ��P 6849999_9< ��_ ��k 28619321_10;�o�q��F6;�C��j 3;K 5;�8 7; ��[ 2103958618_9; ��c 56270987-buy<�T 272692989-buy=�b 320178873_9; �� 59570829_10<�h�J��)6<�:��( 3<C 5<�/ 7< ��a ��m 772007702_9< ��= ��I 87672971_7< ��" ��. 811770838_9< �� ��!3545085020-buy;�[ 615438398_7< ��{ �� 47963025_9< �� ��  925252821_9< �� ��) 61496742_9; ��&47048c62467840b55dbff06d588d6b5=�#a4a5;��C�S54c6f6b8a634bcc75d836c643c6931a;�k6a8ab*�i_id; ��9 �� �� b_test_tralbum_auth_entrypoints; ��o �� ��-outu�2(��i��\�p����F�*����F-label= ��>ve; ��  ��; ��Nsolute�~^T�! �S� �!�*�� �Ke^Su� f(�Q�9���b��$�r�� tract�8 ion4�Tuse �v'c337b2299ac847bbc40925bb6393d5da0363950=�Z celerometer4�:&&&& pt-encoding                                F L Franges  G G G G G G G G G G G G G G G G G G * + *ss�Yibilitysummary� le�R� ���(mode�ount�4+ ��D ��  ��_id;��3�?s& J J J J J J J ��R ��} ��oustic;��#��P��`�ross94 'J�%�>��,t;�L��*ion4�5.�h��C�%�d�@�N��M��H���:�%�__a�)��@�%�[]c_sig; ��7�d�turl; ��:�g�wable�platform�Ns; �� ��+ ��> vation_sig; ��~ ��+ ��; url; ��s ��  ��0e;��f�W���"W��'�"W _licenses; �� ��I ��\ profile_photo; ��K ��v �� labelmemberband;��j������(�ist;�'��1dapter4�/d�+ ��S ��~ ��-menu; ��M ��x �� usic; �� ��D ��W albumclick; ��r �� ��0 eventlistener� �M�`/ xistingartist; ��h �� ��& gradientdef �Eition4� al4�3 property;0��* %�8�&�l�.�x�� �� +&/00M�%� +&/./Slisteningpartyclick; ��A ��l �� merchclick; �� ��A ��T newartist; ��] �� ��ress;�T�� trackclick; �� ��. ��Amin; ��S ��~ ��_level; ��? ��j ��}access; ��U �� ��controls---off-air-copy;��0�@ istrators�Js04ult; ��  ��M ��] -contemporary; ��' ��T ��dvanced��: -search ��*ffecting�ziliate�vrican;��.��[��kter: �v �9��opageview;�e��&gain�a+�h`��VSst�e f +��p�R ��R �-�Rgression;�[��o;���;i � �N �EAb�* -data-access ��Rr< ��6 �� 6lbum�P##$,� zG)+J B�?A�s,� �;�1�g��P�%�<r�F`�Y8SUS;VVSJSQQ9�D�* rG)+J C�zA�f,� �?�1�e��P�%�ws�e_�<QOO:POP8P8Q9�S�, �G)+J C�xA�l,� �?�1�h��P�%�wr�__�<QOO:POP8P8Q9�H-art;"��|�%�,��-�!�&"����"�$�#� � "����"�$�#� � -container;"��y�%�,��-�!�&"����"�$�#� � "����"�$�#� � details;"��2�(�,��*�!�$"��A�� �%�#� �"��M�� �%�#� �link;$��NYUY;\VYJYQW9$��<WOUPVOV8V8W9$��*<WOUPVOV8V8W9_id; ��? ��k ��~ s_preorder;�H�n�preorder; ��,�+�,�,�+�.�?z   '' 68V /�2v " !;'! D !$ $,!$ B*! ! + '" & �?EBB !!�W������2 g�-�-�.=�Q�+�,�/0album_release_date;�L�r�title;�G�z�release; �t �k �y type;�s�j�xs;��N�%��y�%�� �% ign-content �`�~items�\ �+�Gself�b � �P �@ke<�0013�%./28l �1�7 �C<b�.�5�%�mhB�e�"�@�j��F����6��~�v�G0;�w6��_����6���r����6� -cylinders; ��h9 signup-link; ��( ��S ��ftars< ��[ ��g user-option; ��) ��T ��g_rights_reserved;$�$�8�&�l�.�x��ow4�9&&&& -comment-icon;�2�[�k _transparency;�A�u� fullscreen4�C&&&&�Zs4�uding4�,one; ��h&so*�!�H��p��A��]�6�O��b�/tU �  :!#"$ �K�#%�<=;�m+ �)�W�j� ,�>�g2  �&�/: �6�3�"  ��~-country;�� �. �>search-container; ��< ��g ��zvc& � { { { { { {_link; �p�,�+�,�,�+�.��-�-�.�%�+�,�/er;�G��;nate �� �2 �r ive;��F�:�s�:��:search;��8�p��c�p��v�pways�p�<�� -on-top�m �,�K�Q�U�N �Q�U �a�Ubient;��K�p-�x�p-��p-tions;���?d ericana;��!�]�J�N�]�J�^�]�Jhmbr6zclzddxpw& 6 1  , : # .id; ��ap �h�!�_�8�C ���)�&�%�&�&�%�H � �\��*;�v� �^�u3� B-3j3q3�S�$��w ���&�'�'�L � �\��*;�v�(��m3�l3���Z$�� ���&�%�&�M � �\��*;�v�$��m3�l3���Z$n�u f']��t�9�[�<�nj�n�b�[���\�r�[���\alysis�%�Z?#tics�   !-4b005fb3a73d78f9fbbd6bec6d5d8de5; �� ��o ��rzer� < � �g ��s4�ad��B "Z#�: $   �tE �"�> 8?+ "Jw5�G \B g �t�t (AN:" gB�{D= �sn�D��E�H�%�V�kE���W�%�D� 04�l�C-+��{�cO5���0�)0�=� �d��T�%��(�*� �28���a��_�%���.� �hi; ��MBroid -%�t+ ��4 ��` ��splatform�igry;�)��1im_ok;�S$$$$�u�$$$$�u�$$$$�ual< ��u5 ��5te�^�~Oion�, �6�or�ynounced � ual �0onymous �+(��@��*"(�8�A��+#(�G�@��*"ther; ��jswer& K K K K K K Ked;�=��ns�themic; ��Lialias#  �z8 ing*�y�&� =]�_pro; ��7 ��b ��umore;.�~��S��^%� one:&Othing�Gpache i�q+ �F��  �w��- ���-plugin-development�pp��c+�P��R� �I���Z�W�� �Z _store_url; �� ��D ��Wendchild�1 �>le��t+ �� ��I ��\ -touch-icon;OGUication M�7 �yZA  M��1�]  *]� #O�B �h�  �_�  �m� category�` s �k  *Jv ubcategory�bs�_�E$#g �p ��/ ��[ ��ntat  !�    H D     !�%h , % E% 2  k/)8�R  A H D   �o u H D � AY H D� 8devenv  � (r Q Q  R Q Q R S Q S R����/ �� ��il�zqua; ��& ��Q ��drchive �I2�_s�s �*�! �fS��Ke�*"�(��n� �y@ �d�H�<��Egs4�_e^Suuments;�c��$ia-autocomplete;��4�%��_�%��r�%busy;��/"J �/"J ��Z"J �/"J ��m"J �/"J label4�H��#16U{N16U{�S�e�F�P� �M��B6��N16U{N16U{�;S�f]__6��a16U{N16U{�;S�e][]l3ound:�*&,�~���Q��^%� �d ��v ��pa �Rray�0 �_�� ow  �<��!F�)F�D�#F�)F�T�&F�)F-down; ��s �� &g""&!! +r#'(1 $&() :3 �C8, �W (+   R )   -0!"T/�fN &1,9m/ I ""�V������0f��1 0arrow-right; ��u ��  ��3t;�����D���T� -thumb; ��+ ��` ��s _app_large;��:�G rtist_index;��B�Oembedded_metadata;��R�__large;�<�p�}_anim_ok;�D�x�player;�Z���A���}�A����A_large;�x�,�9feature;�J�~� ed_new_release;�h��)id;�:�p�w�8�3�'�{�s8�A�*�v�y8 solo_feature;�,�`�m tag_search;�p�$�1s;��J�W _large;�4�h�u_anim_ok;�"�V�chumb;�b��# _anim_ok;��4�A thumb;��4�Aicle ��$st;H�!�F���/�,�+�,�,�+�f X�%�r�;�^B�U�G� ��,�-�-�h X�%�r�;�x@�a�G���,�+�,�l X�%�r�;� -app-icon; �t � �- filter-text; �� ��? ��Rlisting-with-links; �� ��J ��]support; ��; ��p ��__bg; ��@ ��u ��_service_active; ��C ��n �� ubscriptions;�\� �_enabled; ��G ��r ��s;��K�%�A�:%�3��v�%�A�:%�3�� �%�A�:%�3 -grid-name; ��c �� ��$menu;.��>A��Ur 4N.��iA��Ur 4N.��|A��Ur 4Nwork; �{ �r �s� /��+�}� �0�Ke�.$�K�~��b�,�r�f �� ��"cendance; ��Bide;���Zked�ing| pect-ratio+�~semblage< ��U ��ats�J$�$tride;�h��ync�# �9t �JT*-O�����?��M�A��a��� � mospheric;��9 �f �vtachment_0_data;��:�Gfilename;�y�-�: 1_data;��P�]filename;��C�P 2_data;�2�f�sfilename;�%�Y�f 3_data;�H�|� filename;�;�o�| 4_data;�^��filename;�Q��r;:��lL�-"c�jC_0NR:��L�-"c�jC_0NR:��*L�-"c�jC_0NRibution<�0013��&�!./28��0 _non_commercial_share_alike<� /00S�/./Yudio4�"-quality; ��v ��] ��o_basics;��8�Dbooks;�� �F �Vt;��C�Og< ��<�e�*����]��ust< '��stin;��f��"�Kthor�;o :#A "?X�s�� �! "?XF'1�>�! 0?X�?!9�q}!� ?X�TY[  _repriced;� �2�Dcomplete;��$"�"��O"�"��b"�" -no-results;���%��1�%��D�% results-item;��S�%��~�%���%nomously4�hplay�$� �&&&& vailability �)�`�e�^�lle�A�R�n �#�Y@� ��y ��` ��rnt;��z�f �'�f �7�f-garde;���`�.�`�>�`wait �>y;�2�}/��&�E%b  - ' 3 *   - 3 ' &####### ##//     / . ��]�q�;�T�+&�0�]�u�;��&�@�]�u�;��06b40047b3fc1452b2fd7322cf2f87c;�E'67bc257c32266827ff4f106788981be83105be4= ��8b8b8;��.�>aby;��1��^��nchata;����,��<k�#����df��i�,Uendid3< .ground � �n � �Q�l � *���kE��F�kL��Y�kL -color "-2�? -2l�2�X $-2��M*+ -2m� ��NC2  ��0NC9  ��CNC9  image C�K C C�m C �� ��G ��Z positiond�:�t d d�V d�9��  ��B ��U repeat a�5 a a�W a �� ��E ��X sizeT T T T�>-up:�#lkan;��R���� n-user-icon;�&�O�_d;��)��/��V� �-��f��- -link-color; �� ��M ��` s< ��k ��wmenuitem-template;�� �P��7�P��J�P-options;��.�t��Y�t��l�t name-location; ��G ��9 ��Evbar;��5�,,�F��c "%,"+ o %)& 6!QN 6$#`#1    _+(),:' � '0 "$ K�4N5 !$".%$ ""�V������0 _�,,�M=��v�,,�M0band-navbar-wrapper; ��N �� ��parentlabel-template; �� ��F ��Y_id;�J�K�3�E�B�&��9�C�B�4��7�F�Bnavbar_update_2023;�t�!�1 thanks_text; ��z ��! ��-byid;��W"� ��"� ��"� camp�1##$,�B �'' +M : !   &�*��^� �j��?>6hS ��TM)0�]�0�`D � �;+�&8!� Y�N�_"�.&D�O0�D�xE�q�'�^<9?A?)BB?6?=='1//2$� �$ �' +M ; !  '!""#QkS ��UK*0�P�2�`H � �;*�%8!� Y�N�_"�.&D�O0�D��d��s@*=;;;<;<&<&='1/05$��" �,' +M ; !  '! !$UhS ��TK*0�V�0�`H � �;-�%8!� Y�N�_"�.&D�O0�D��d��s@*=;;;<;<&<&='1/05$� -logo-color-bcaqua; �:� �c� �s� white; ��  �<� �L� rhomboid-white;�`� �googleanalyticsid; ��. �� ��s;�� ���7���J�-menu;�� ��K ��^  ner_email;�V� � container;��1�9��\�C��o�Cptist;�/��0roque;��1 �^ �nse; ��-uri A < < < < < < < < < < A E \ A A A < < < < < < A E A  < E A A < A E A E   64��4 _port_str;��<�Iic�Ts; ��( ��U ��ebbab9;�L�u� c-daily-arrow; �� ��G ��S expand;�l��% section; ��A �� �� logo-tent;�s��,page-properties;� ��recs; ��> ��F ��Rweekly-content; ��| ��D ��P section; ��r ��: ��F_webapp3; ��a ��) ��5bg< ��4 ��Gits;�H d �� �q=j$c �'��/�,�+�,�,�+��m�N >�a�*�%�,��-�!�&�0//>�6*"�@ c �� �J�%c �'��,�-�-��o�O� �))(()�n��"�$�#� � �0/0A�6+#�N c �� �H�$c �'��,�+�,��s�O� �|))(()�n��"�$�#� � �0/0A�6*"(cookies-cd3c4e8de65a85913bb6db9b8ad7de36;��5�D _1;��4�Cd-title; ��G ��  ��aily_homepage_big;�7�k�xlogo; ��! ��1! ��D!strings; ��- ��u ��tracker; �V � �uncate;��I�g��0�$��B�w-blurb; ��+ ��s �� featured-text;�����D�p� ���P�p� �image; �� ��V ��b -container; �� ��G ��Slink;��$��J$��V$ eekly-title;�� ���I�p� ���U�p� �d; ��+ �� ��$e�2(:]��[ �zB$�l�2��/�!�K&acon; ��H �� ��st;�a��|t-tape;��]�� ��s;��p����-uty; �� 8s-pride; ��=Ubop;��?��l��|came�3d;�!��/en;�#��]fore�I�3�/��-havior4�ind;� ��y ��K ��Wlow |�,n;�t����G�d��;��a��eficial*�st�b9���?tter;5�7���{"P<-broken;��I� �.��wween4�Kyond�,+�O��kg; �NK �wK �K _behavior; �� ��@ ��Scolor; ��J ��u �� file_name; �� ��1 ��Dxed; �� ��< ��Ohalign; ��| ��' ��:image_id; �� ��- ��@ig; ��(��U�y��e�u-band; ��/ ��\ ��lger; ��Plled�5nd; ��. ��Y ��l o-container; ��7 ��) ��5image; ��y ��k ��wlabel; ��A ��3 ��?text; ��{ �� ��_app;�I�}�  utocomplete;�E�y�featured;�'�[�h licensing;�+�_�lnavbar;�o��M�#��D�0��Jphone;� �A�Nscreen;�3�g�tubscribe;�k��,2;� �=�Jthumb;�Q��tter;�o��>lack; ��& ��S ��c-metal; ��- ��Z ��jwater; ��>? holylight; ��c;me;�R��nk; ��V �� ��ink;���/ macsystemfont+ockm��rb �$ �m= �6 �T`ing;��-�=quote �mg�H 3 1 !uegrass;��i�L*+/&"$�d,"("& �D $#%�v<%#2!!0. #   %    "#  , LL�,������\ G�n<��L�n�&�L�n0blues; ��� ''�{�0� ''�{�@� ''�{-rock; ��D �q � rb-and-button; �� ��c ��omgr;���G"� ��<�G"� ��O�G"� ody !A0 D=�( H� �� �k` �� �k �.�$ �k' t� �n  ��j�(��k  �*�Q��p �H�a��s �6_color; ��b ��  �� ld�G�3� �G�' �G�� �G���H�%ero;��W����ogie;����=�\��M�X-woogie;��c � �  kmark_icon/lean4 �0�(m-bap;��K��x��st74tlegger;�-��0rder{�@�" {�,� {��!�F�; {���� ��L�'��_�'-bottom0�F �m ��l�e �=� x\�i � �0 �collapse+�$ or;��P }��2P ���EP �radius? �A�B �X � A ��c� � ight-color; ��E ��z �� top= = = =n; ��?ruffians; ��9Utp. /wZ:_e�j�* �u�P � �t�zh*� ��) ��1 ��=tlenecks�jom*� �1unce;�3�`�px-shadowB4��3 4 4�H�~!* 4�0 ��5  ��c  ��v izing[�h � �/ �r�  <##$ ,0��  ���'�,��.�!�$.��; �)�G��!�%�#� �*��K�-�G��!�%�#� �ain;�/��>zilian;��F���s����eak;���rs;��:��g��widge4�Hs�0nging�3s;�"��> ��z ��tish; ��:pop;��# �P �`oken 24�B+&6�7+P�f�B��{"P>�-links�"wser�)�)�B�v�ush;�-��ed:�,uilt�ngalows;���:rden;�6/��X%ied;�=��lington=E��a��t�d � �~� �?� �M��B@:�0�ton�*2Ol��u� � �a&&�vS h �F�P� �M��B�E Z�� � � �h&&�'S i ]__�y Z��3� � �h&&�'S h ][]�y  -background; ��  ��B ��Ulink; ��i ��[ ��gs;��gM ��M ��(M y�%�:+.��C��L�&�@�N��M��H��q���__a�����[]c -for-friend;�U�~�link;��(�Nu��V�v��i�u_full_email_thumb_montage;�x�,�9_release;��R�_id;�k��, er_location; ��_� �fulldiscography; ��) ��^ ��qing*�4tem;��:��t;��:extra; �� ��z �� nyp; �� ��{ ��  packagetitle; �� �� �� meacoffee�Ky�j �b �= �4��$�g`"H �T/�p �s ��<�%� �^�/�'�,��.�!�$�=|F#@ �]�_����b���!�%�#� ��:J#3 �Z�\���|�f���!�%�#� ��:-artist;"��*�'�,��.�!�$"��6��!�%�#� �"��B��!�%�#� �nc-sa< ��l ��artist;�0��tes  H H H H H H H H H H H H H H H H H H + , +c                    �{�a�W�b�b�#�W�d�p�%�W�g-0; �m� �� �&�0;�9�H �\��b�H �\��r�H �\�1; � �q �3�q �C�q0;�Sg�n�;�B�|g�n�;�B� g�n�;�B1; �f�^ ��^ ��^2;�E� ��>�B�n� ��>�B�~� ��>�B4;��(�85;�r�J�U�*��J�U�*�+�J�U�*6;�Q�u��&�z�u��&� �u��&8;�0�G�Y�G�i�G9;�E��{�n��{�~��{2;�\�k��k��k0; �<� �e� �u�&da3676b456a9c851d040dd1edf8cc5252e3901< ��{3;�-�E�#�V�E�#�f�E�#);$)�5 %"" Q0 */! LG$\/  #$ /�'"!E-- & #�2Bs�S3--''!/ ""�V������0n)0c3a4a4117ec53d2a724e806774d77938b1e90c3b;�%4;�~�l��'�l��7�l�5;�k3��3��$3�6;�P�K�y�K� �K&5006d0569c80311aa33f11f9a59f3ef8cc074f= ��17;��B�B�9�B�B�I�B�B24d487800347974d2bddd76088421b<�ea1b0467f33cc1fb9d9fb8c59c10aad;�'849bdc101d745063be6b8a18edfe9547d1b5d0a;�O9;�\��F>���F>���F> ache-control                                                  yul1970042-yul= 83-yul< >9-yul; 954-yul< ? 963-yul; 8lcU U U U ��/  ��d  ��w ulated; ��Z ��L ��X maxcpuvalue �N lY Y �H�����#mera F A A A A A A A A A A F J # F F F A A A A A A F J F  A J F F A F J F J-icon;�S�|� paign;� ��&�@���M��# -custom-header; ��L ��z �� nt �/�R �.9]��[ �#��z$�Y ��%$ ��8$cel;��{�!��&�!��9�! -autocomplete;��~�%��)�%��<�%notK Konical;   s; ��terbury< ��` ��l pabilities�ttions�sure  � "J1rd� ��* p��+��I�"��9�0��=eer; ��qt; ��~ ��, ��?ry;�Y��it;��v�/��!�v��4�o-wrapper; ��l �� ��* _quantity; ��O ��z �� st;�T��}tch�Oes;� ��`ulfield;�u����H�d��<��a��ving;���?b00d05e1fb925c218ad6c751ce5e87a;�>c-icons; ��B ��f ��&617af08901bbd50b238efab5999c06f8dec97a; ��rbe13977104ff8643279d5e5eb99c65<�c3�e'd7f4ef59e855727c43b186eabe9ad1d2da90601= ��R'e7bbfc14b074c9a91d27f571269f86105e315ad= ��se95009603475ed254f1d58cb7746db=�{ltic;��v��#��3nteri Y�b8R�H Y�3?� _( &Y�X (�m�"Q� Y�A�+RN-wrapper; ��9 ��d ��wraltext;���������fg;�A�n�~ gjvuxieggagoq& } i i i i i i h-ua-arch&  ' "  "  2bitness&  ( #  #  3 form-factors&  - ( % (  8 ull-version&  ) $ ! $  4-list&  * % " %  5model&  + & # &  6platform&  . ) & )  9-version& ! / * ' * ! :wow64&  , ' $ '  7amber; ��x�%�5-music; �� �, �<nge;�Q��:s;�'P�� $�|@ ��($ ��;$rset   }  Q  e  Q  �  Q �  �  �  �  �   Q �   Q O U Ose;�Z��tgpt�[ �Gecku%�= �r�~ ��G �+�Ced+�-& �W�� mark-shipped;�K�t�out; ��\ ��N ��Zicago< �� ��*let �Lld-src ;l-out;��K �x �wave;����/��?ptune;��p����-oral;��U � �uses; ��Mristian;����B��Runked                   �      � � � � �      �  K Q Kircle;h�y    �E�^   �2 �%  � h�"    �E�^   �2 �%  � h�2    �E�^   �2 �%  � te �n+��h�$���$��&�$%kbkx_q2omg7brcx6yepmmsnaxjv9i-pmmsnaw& Xlaire; ��O ��z �� rity< �� ��ss Z)� /   �&(F #" ##$x� e2  (#(~'%';  � �<�  x  3*fr %0!/$&&/$�  4$�5"%@&*  <  ! +'/&00&!T$2.,10**--*!~ (  !" $�L�)-, !!�W������2�*h�,�/ ."S  g: % �$x!�= 3 Z     �@       "  (    !  H %8�   6 %��)�S�-�>W>+>�ug�h�J!'    !       %      #      C  "    33    �        )#       �b   r    �1   o   �:    f    � 5             �;*    -    -    0   -    -    +       6�2�R�S�-�>W>+>�ug�h�J!'    !       %      #      C  "    33    �      *#                    (                z.    +    )   *    *    *    +       6�4�b�S�-�>W>+>�ug�h�J!'    !       %      #      C  "    33    �      )#                     '                z.    +    )   *    *    *    +       6 0classical;��~�F?K�+�F?K�;�F?K -piano; �� �? �Olist�*ude�\ �I�a]g�dT)ean� �=��Eing�+r;��h�%����%�|��&�%�u -autocomplete;��k�%���%��)�%ick�&/O6��q- �J�9��hN]� g�6��- �J�9��hN]�S~�O6��/- �J�9��hN]�L~�Oent�,& �^�N-bundle;0�U��@��y*"0�L�X�A�� +#0�Z�Y�@�� *"_logging;�7�k�xtemplate_globals;�t�(�5height �/5xs4�W1  1 width �*60p�S� �-rule; �  �5 �E board-write4�<&&&&ock;�e��se;���������-search-results;�2�[�kweekly-archive;�Q�z� text;��/���!���-�ud�Q �)s; ��v8ms/4�S�odeO Os ��)ld;�p��>� laborations�!pse�)�%ect-control-purchased;�S�|� wishlist;�.�W�ged;�,�U�e item-placeholder; ��2 �� ��+ed-by;��V�se� ���ze���zeion;���7�*��7�:��7 -main; �� ��3 ��F tooltip-outer; ��, ��W ��jors; ��: -data; ��J �� ��orQ 0$ Y�N 13�|B  Y�:.�&& & Y���K�l�  Yv' n�W+2��X :  $ 2��LX A  $ 2��_X A  $ scheme; �� ��H ��Tspan;*��'��@�N��M��H�\�� �;�� �4umnZ��)  �|�Q� �A@  �Z s;��!��L��_m $ + �& !                     & ! �Gb % O�e##$ H 3  �z�A(#c�v�b  !  !  !              ! \ % V��    !      �-3  $*hW$ #"!  )'*#$ �-/7 ))�O������" �$   1    h % l�mm�    !  !    ") 9 9 5 9 ! � % N@� E�\&&&&�P U �> �M    !    &%T % ^�{(   � ; d &+( B   &�*��^� �j��? 70< J  �g�BM)0�]� �/�,�+�,�,�+�*�" � �;'�(8!�w�4y"�."&D�O0�D�x (�k�Y�%N(U(;+V(J(Q&91$  1$�*"�z 3 c &+( C    '!""# J= J  �g�BK*0�P� �,�-�-�*�& � �;&�'8!�w�4y"�."&D�O0�D� �x �L�e))(()�G)<&O$P%O%8%8&91$ !4$�+#�x A c &+( C    '! !$ N< J  �g�BK*0�V� �,�+�,�+�& � �;)�'8!�w�4y"�."&D�O0�D� �x �T�e))(()�G)<&O$P%O%8%8&91$ !4$�*"0combined-shape;�b�c080� �c080��c080s�w �e;�1��ndy;��m����*�s;+�~��S��^%� forting; ��*mand4(�x�I I B 7 Y ent+�w B�=  "  (    !  ��5�(�B�*�!��P� �%��\� �%-author;��M�-�@�!�(��i�"�$��u�"�$ contents;��8�(�B�*�!��S� �%��_� �%ariat;�}��;rcial�;� �! ��C�0013�#./28 unicating4�[ty�G+�r�:��Y��!�g��$pact�dnion;�c`��WSy�-rison�btible4�Elete4�Ax�%onent;�we�8� e�8�0e�8ser< ��v �� --meara-oreilly-brings-hockets-into-the-future< ��a ��m und-button;��M�9!�)��{�r!�4���q!�. rehensive�nuter �5 ~�-nclusion�L+�P��*rete; ��* ��W ��gdorache� fessions;�;��W2 iguration4 �[�4 __selection4�s4�ke�/ e�* d�q8�m nterrobot+� �xkatana+� �Isiteone+� �<warc+� �get+� �9nect4�-src = 8 8 8 8 8 8 8 8 8 8 = A Z = = = 8 8 8 8 8 8 = A =  8 A = = 8 = A = Aed; ��Q ��| ��ion                                                   s4�*scious;�n��L�5 ��e ��u -hip-hop; ��? ��l ��|istent4�olas+�le�Q�aDt� �s /O�4 rain= L �9�5�#�uj�F�A �!�K �2�6�z yB�C �! uctor�@ �tact �P9�$��W �X��l �e��k -help; ��v ��? ��K tracker-data; ��~ ��G ��Siner�emporary;����g�K��g�[��g -classical; ��% �R �br-b; �� ��< ��Lnt    )" b �2�O  1   C *  (  t ] 5 :>       :6       :D        -encoding / / / / / / / / / / / length L L L L L L L L L L L L L L L L L L security-policy               '�k             "      4  (  &    *    type    z L I I I I I I I I I I L  N  b L L L I I I I I I L  N L        �   I  N L L I � � � � � L  N L   �  N L R Ls4�xt �|Z$�U�7�g�x�|1 #S./41  "=3  �5� !" X.# )"�6Bb�{�G %%�S����� �*e0contextual-dots;��>�Ninue�? tips;��-������+�rol;�_��|s�dokie rdinate�` ionz�;py-icon;�?�h�x rightnotice;$�-�5�%�m�.�w�"�Z�0013� ./28 rp-banners; ��H ��s ��_header;�E�y�banner; ��52 ��`2 ��s2rect*�?upted;�T��juld;"�C�* ^ ��'�h N ntless:�hry;��@��c''�m��c''�}��c''-blues;��W�?��?��? folk; ��u �" �2 picker; ��N ��@ ��L rock; ��P �} � _code; ��b��ver � � � �age�wp& > > > > > > >u�e*�e Jw�rawl4�N�8�� er� �"�v�w � �e &��d�W�^%�-options�cs�d$A Wbing�hs4�+M@; eateelement�jns �l�8ion;� ��9ve; ��l commons< ��i �� work; �6�5�%�m�.�w�"ordits;�m���"���@��+-label; �� ��0 ��htext;�m�Bimson< ��u9 ��9tical�3oss;���]-origin& & <    . < -opener-policy          -report-only& 9 7 +   ) resource-policy& % ;    - ;ing< �� �� -the-rubicon< ��s ��origin �+(��@��*"(�7�A��+#(�F�@��*"wn< ��M ��Yumb;��K�Xnchbase�!st; ��\ ��  ��-punk; ��c �� �� y;��/��Z�%se -p& /  7 7 3 7 $report;   s % N 2 �T �U N :  N P  N 2  NB 8�M��z�-+��T�A�)�8BD8�D��.�-+��T�A�)�B[8�R��3�-+��T�A�)�xB[v�F �Jgta��l2 �Q � �; � %�}__price�/� �`�0 �O �(�title�&� �Z�, �H �$�appstat_download�S store�mdownload�v�Xmoffitor_download�,�store�r�=downloadwindows�s��W �N� �8 ��zumbia;��X�9���9���9pid; �� -psyche-romantic-music-interview; ��prious;�}�1�=rency;��T�y���@���9 _data;�G�x�t4 �ze� �@�Lcolor; �-< �V< �f< dataindex��T0lyjsor+�bstodian�[m�i-color;��!�5��O�<��b�<design-rules-style; ��G ��r �� link-color; ��" ��P ��c_domains_active;��8�Eheader_desktop;�*�^�kpaypal;�L�� hone;�j��+header; ��M ��{ �� wrapper; ��K �� ��v�Dx;<�|�N�j �;�0 �#<�%�N�j �;�0 �#<�5�N�j �;�0 �#y;<�~�N�i �;�0 �"<�'�N�i �;�0 �"<�7�N�i �;�0 �"linders; ��;6d   B0     �I�'�   �j�)' )�J�?�bB* 7F#�+�'[[G H��;,M I>W>>U$*�0D�;ZB#ER�4OQ�PZP�2OO�NV[J|C�J�>2080(( + , '0 R�Y."�j�,W+�2T1�U�AO��)iC�L�W������R�h�bB* 7F#�+�'[[G H��;,M I>W>>U$*�0D�;ZB#ER�4OQ�PZP�2OO�NV[J|C�J�>2080(( + , '0 R�Y."�j�,W+�2T1�U�AO��)iC�L�W�����3�R�x�bB* 7F#�+�'[[G H��;,M I>W>>U$*�0D�;ZB#ER�4OQ�PZP�2OO�NV[J|C�J�>2080(( + , '0 R�Y."�j�,W+�2T1�U�AO��)iC�L�W�����/2d2d1;�.�W�g2 �,300ff�d# ! 5! 2'! &B    ! ,314Q -�x442 -. )"  #)!#" cc�b ""�V�����!�0n0d3cfcf;��q�!7d7d7<���$��/�$9d9d9�M�aily;��J//��/0��/0-link;��i//��-/0��9/0nce;��5�d���$$��?-of-the-edgelord<� �}#�&��0hall;��x��%��5rk ��R�D�-�@.���H� #�,-ambient; ��v �# �3ling;�0��q&sh_seen; ��u ��* ��=ta P * % % % % % % % % % % * . 9�X *� * * % % % % % %  *��0 � 7  .��35 � *  % . *�0 * % * .� * .���"���:�"�W��M�"�P-albumid;"��o�$�,��1�!�&"��w��#�$�#� � "����#�$�#� � title;"��l�"�,��0�!�("��s��$�#�#� � "����$�#�#� � rtist;"��q�$�,��1�!�&"��y��#�$�#� � "����#�$�#� � id;"��s�%�,��-�!�&"��~��"�$�#� � "�� ��"�$�#� � udiourl;"��W�"�,��0�!�("��^��$�#�#� � "��j��$�#�#� � to-track-clicks; ��V ��) ��*filters; ��X ��+ ��, backendid; ��] ��% ��1nd;�n�#�/ -currency;�L�}� follow-info;�e��% id; �� ��H ��Tccookie; ��_ ��' ��3ind;�"��` # �@�n�%" "_   _O  " *  #�\ D ��"�� # �@�n�%" "_   _O  " *  #�# [ �O�"�� # �@�n�%" "_   _O  " *  #� [ �Olob; ��. �H�K �X�Gcart;�$�M�]licks;��6�7��z�;���; ookiename; ��` ��( ��4rumbs;�m�d�rdata; ��$ ��v ��xesign; ��H ��s ��embed;��B�Nnabled; ��D �� ��terprise-recaptcha; ��, ��y ��fan;�X� �rom;"��u�%�,��-�!�&"����"�$�#� � "�� ��"�$�#� �  hide-params;�f��'id �}! nitial-values; ��5 ��` ��slyrics;"���@�N��M��H nosnippet; ��4 ��< ��Horiginal; ��apage; ��T ��" ��(yment;��B�R record-url; ��J �� �� ferrer-token;�"�K�[ send-delay; ��T ��' ��(ite;�Z��test;J��!)L!�H,*� < V87�w�HJ��-!)L!�H,*� < V87�3�SJ��@!)L!�H,*� < V87�2�M ooltip-id;��-�%�,�'�)��X�%�,�1�f��k�%�,�1�_ s; ��p ��% ��8u-report-params; ��- ��s ��rackid;"��U�"�,��0�!�("��\��$�#�#� � "��h��$�#�#� � lbum;�y�-�9 -collect-info;�p�$�0 nsport; ��F �� ��url; ��C ��  �� validators;�"�V�crs;��P�]webapps; ��, ��t ��base�src4�e                                                       ( .��U�,��/�!�(�( 4��O�#�#�#� � �( .��[�#�#�#� � �modified;��� published;�e�:�Etime �8=;ing�"y:� �%��>�s�G8 �� ��s�7+�*��b4�'c4�.dcdc;�r��+dd6�le; �K�F �t�e ��aar;�+�y��e�;th; ��9+�f��<�e" ��v-metal; ��@ ��m ��}core;��a����bug;��R�_t; ��Ic [ Z Z Z Z Z Z Z Z Z Z [ [ \ \ Z Z Z Z Z Z [ [ ) ) ) ) ) ) ) ) ) Z [ \ Z \ [ ) ) ���G��*��"ember= '��Kption;�\�� s; ��+2isions;���?ode�^e4e5 �.p; ��W �� ��-funk; ��^ ��  ��er�9ts; ��Cfault�q$�-src               (                  '"'"!* �C@@=B& �" )> $ ! !{;&A! �X %   ! �_    ""�V�����"�0� 4    0defaultbg; ��  ��8 ��Kprice;�Y��er�&ine  property � , � s �f �"�V�d�[&�K�V�d�z&�[�V�d�v&lay; ��8 -the-new-day; ��DQete-comment-icon;�w� �0ivered; ��A ��l ��ta; ��u�"�2-blues; ��| �) �9mand: ~o4� ��- ��9-tape-95< �� ��&nied;�r��~y           pendencies:�-scribed�ption4�)/ J] AO i�: `�<n�<� ign�x(�& ��4 ��_ ��r _background;��<�Ied�g8 $O�ektop�y�9R%�F$ �e]g�m�!�.-web-crawler-vs-cloud�{ webplatform�Rpair;�2��.&tiny;�C�� ruction; ��etail �u�y  �s�j2ed� s�`�j�*�`+ ��0 ��\ ��oente;�T��Cutsch; �N�F �w�e ��av�GeloperM%� application�a s�( � %]�ingkment�t�'nv_20250302_181803�E ice-width C�e Ka CSotional;��h����%�s�U-4 �d�l�iiagnose�_fferent;���%��>�%��Q�%gital;�6��[r�/��Hs�=��Mr _vat_enabled; ��_ ��  �� description; ��# ��  ��format;�h�a�orecory4 �|e t-download;�T�}� ion4�fly�zories4�'sabled;,��{ �Z�C�O��M��E��) �^_`��< �\\`cern;�<��<ography;��P�k��~�F���? _real_size;��*�:ver;�W��� �3��S�'�A��X�/ -arrow;�#�F�)F�L�F�)F�\�!F�)F _root; ��S ��~ �� inclination;�-P��%@k !Jw�"readmb�writemb�miss; ��J ��u ��-banner; ��, ��W ��j icon; ��1 ��\ ��o tooltip;��*������(�-alt;��7�%��b�%��u�%play N *$G�eU $"if 4$G�*  ,h = *$G�C.+ (G= Tmg ($G�,�1 ."9 A ���8�4�.�)�o��c�'�l��v� �ltant;�-��-v 5% .,F# � �6*" LJ #        �0�6d-   '"$z'%' *#" �O�� 5�x n� u /" M ]     ��N3�# ��0�4 +wS a9     ��t �v>�A-YV%%%%%Vd]RtFF     ��c*^ 5yb� z 3     �P�� J�T�1  m�1  ^' = � �' �P9>-�0I =1"# ��v '  % 2: �U e �$ b �- Y  %= ) #  V_>%?/(C/()2+A/(8/(?-&)6!! 43� ��E�J�T�1  m�1  ^' = � �' �P9>-�0I =1"# ��} '  % 27     1j ) #      S!A))-&?+$B,%@,%),%)-&)6!" 43� ��U�J�T�1  m�1  ^' = � �' �P9>-�0I =1"# ��} '  % 27      1[ ) #      S!A))-&?+$B,%@,%),%)-&)6!" 43� ine;�8��ml_link;"��)�@�N��M��H��__a��[]co�v8�Vctype   ument� J   : $&H&-( $  4(!$(#" >'1;$!��%/> //�I�����#�Y�80�8� 0documentation�-2�G sp�82�#x�3es�*�*n;�G�� main^ �P Y$  [ Y Y Y Y Y Y_match; ��* ��| ��~s�,Z+P"  contentloaded� �>inant-baseline; �� ��C ��Vn�=6�x�B+fI���r%U�  om;��q����.r;�)��.ubt;�<��lwn*�5�@�V��h�P�$load ��L�W�  �U+  �Z, �c+ �%6�@�&��D L�9�@�N��M��H�=$�9�T�� M�0__a�H$�G�X�� L�0[]c�F -col;"��&�@�N��M��H��__a��[]c link;��u��{v��u _desc_id;��F�X ifficulty;�d��% pref;�F�{� ing; �� ��` ��l s4�n0 url�Etempo;��(��U��eraft$  ��qAwline � &n;�@��Eeam;(��U`�)��k�)�S�?��k�}�(�k�y-pop;��r�e��e�/�ecastmoe; ��, ��t ��ills; ��Kone;��]�e� �e��eum; ��& ��S ��c-bass; ��. ��[ ��knk;�3��/ sa_buy_dialog;�x�%�5ub;���$��A�$��Q�$step;��^�� ��e*�gmp; ��zration;<�+�5�%�m�.�w�"��,�+�,�,�+�.�001�M�-�-�.�./2�S�+�,�/ing�Je       (,  ,F      `,  �q   o                .  �N9.^Su    �g+�+�(0ff6e6aac46b5d1f41b466d3ea5fbb3<�i'486c8d381588f9e2f8b74a50903450161cb88eb; �� &f0415769cbb55297da8cd19c27f7d2512906b0< ��F75a28d2b18dc7b63df52f666592bf64;�B8ecec�~ach* 1]� �|rth �>,R E ���5/(N�j�T�0�@�+�5se6�y;�G�"��^��(t;�>��l'b8000938de6ae2c30a1cc489a5c2c4216905b32= ��}ce9e9;��e:l%�% $dgelord<8�d���4$s< ��x ��it;��W�8���8���8 -profile-info;�5�^�n_album; ��p �� ��.listening_party; ��? ��j ��}merch; �� ��? ��Rtrack; �� ��, ��?vinyl_campaign; ��+ ��V ��i able-grid; ��1 ��_ ��rion�11#%�r9or4�ial-seen-beacon; ��j ��2 ��>m;��&��S��c ucational;��z��'��7e�@e�4' �[ ��5 �p�y�"�2'fb19d05f9daf10a11ba54afe65b56dd2a0d169f< ��qfect< ��e ��qort�clectric; ���G�W -blues; ��! �N �^o;��L�q�<��y�q�<�� �q�< -acoustic;��3 �` �p pop; �� ��A ��Qnic;���t�r�1�t�r�A�t�r a;����C��Sment�vvate�a lipsis-bg; ��L �� �� text; ��H ��} ��se �R!m*�o�z �nail;�.'��<�b'��P�o'��O-link;�6�_�o_address; ��v�#�3bed& �XP     �1&&&&$ �X% ��F ��- ��?-icon;�<�e�u_info; �4�c �g�] �s�a dedplayer; �r+ �i+ �w+o;��~�z�+�z�;�ztional; ��@pty; ��9 ��+ ��7n �q   N N N N N N�r   N���F�H��e�X��a-us;�q��*able-background*�[cookie-control;�*�S�cd*�h�:�n�{ linktracking�Yc;"��`�"�,��0�!�("��g��$�#�#� � "��s��$�#�#� �   D$%& �-! " /% * !+! J �X'0/' 7  0!&%  && 50 0$0  #u#(q" !!�W�����$�2_0encoding_error; �t�,�+�,�,�+�.��-�-�.�)�+�,�/ pending; �x�,�+�,�,�+�.��-�-�.�-�+�,�/ s_id; � �,�+�,�,�+�.�/�-�-�.�A�+�,�/urage*�* rypted-media4�=&&&&d-user�Wpoint_mobilized; �� �S� �`� s& ,  4 4 0 4 !gine%  A]��Js* �9lish; �H�F �q�e ��aterprise; ��6 �� �� ity_id;��L�Yry_type;��I�Vpoint�Gv;�i� �t�B����L�*���B pvqpe1kjdq&�YQquirectangular*�rrorJ J� s �:;s; �Q�F �z�e � �acape< ��j5 ��v5 -velocity< ��8 ��#8f& S S S S S S Spanol; �T�F �}�e � �atag                                         c�]uphoric; ��`ven;�>�� � odd;L�~�l�0�y�e� K��k6�Rg� $� �,EL�'�l�0�y�e� K��k6�Rg� $� �,EL�7�l�0�y�e� K��k6�Rg� $� �,Et-card; �xe �!e �1er;�8�C��.�iy;� ��'��6 ��p ��xactly�x�Wmple#^'�)02� R�> g-domainssn�6cel�Clence �B t< ��d ��pptions;�;��W2lusive_embeddable; �;�c �n�] �z�ae �cuted4 �,�Disting�Z��i�U���X��'�Xt;���rpanded�fsion4�ected�trimental;��s�7?�-�`� �7?�-�`�0�7?�-�` -folk; ��# ��P ��`pop; �� ��. ��>rock; ��x ��% ��5ires q X W W W W W W W W W W X g X Y Y W W W W W W X X & & & & & & &  ^ & & W X Y W  \  \  \  \  \ Y X & &  \ort�G7(�4��qable�!ed�>7]sL L �>tended;���#��I�#��\�#sions4�racting4�if(   -( )  ! '$ $��k �n�� �l��( �o0f0f0<��=l%�"% $��#=l%�"% $2#'233481fdd5ecc3eec7a251e91881e3a4b8bfe09;�x'32c9cd4b1b23250eb44a7a7ccaf7a0cc0fd2f6c;�Lxjnxbpq= ��?4;VG d �.�q=� ��+�N >�a�*�%�,��-�!�&�0//>^? c �0�J�* ��"�O� �))(()�n��"�$�#� � �0/0A^M c �0�H�+ ��(�O� �|))(()�n��"�$�#� � �0/0A6f6f3;��M�Vt68e71c;��C�Sace*2]��book; -like;��.�> _like_enabled;��7�Cs*�6llback<��*/0��6/0ows; ��gse;�D�z��D�6 �*V!xwxxwz�jj �: �\ "*�I"J �/"J �E�D�% � �*�q�QD�5 �*S y y z L� n �: �[ "*�I"J �/"J �H�` �! �*��PD�5 �*S w x { L� n �: �[ "*�I"J �/"J �H�Y �! mily;���V�b �� ��$-music; ��n �� ��+n;���Zi�m���+�Zi�m��>�Zi�m -app-icon;�+�x�T�x�d�xsignup-addnl-bundle; ��B ��  ��username; ��B ��m ��_banner;�S�� _2x;�q�%�2io_thumb;��K�X_small;�5��'�i���v��$email;�{�/�; follows_label;�(�U�eid;�}��U9�1�>location_country; ��T�� page_2017;�l��)signup_use_captcha; ���-�= tralbum_data; ��; ��g ��z appgradient;�I�p�CI�p�SI�pid; ��l ��4 ��@thanks; ��Rst�^ �#�lult;�u��2vicon, �2J ,b;   -logo-share-profile;�u��.ml;c20f859672b08a843158bcf5eb218bd;�n&748d4ec0c20b44e5109a5f7f3e9f203c7e9b32; ��dfdff>ear:�P� ��as;�]���M�Gture�b �D�:30 )& '  &�R }9 + ,  8�  # �)//�!  � 2&*#!%'#(''/  ""�V�����%�0l*�X� �8�c 0featured;�����E�p� ���Q�p� � -grid; ��3 ��a ��t-name; ��e �� ��& _track_id; �;� �b� �t�num;�.�^�os�3�r  �- ���7� �R�  D �5 �R ��o/ __group�] �=�, �U:� �^ list �v4 �< �4 �< et+ �R 2+�i b;�g�9s�+�� �ruary�?+ '��bed; ��k �� ��)-main; ��^ ��  �� tooltip-outer; �� ��- ��@l;�Z��tch�@data �Vfing�Tff�cx�) �2�h �*�Y �) n�W&���RL[�]0�\�:&�0��RL[�]0�\�:&�@��RL[�]0�\�:fff;aYg�Kgai6xzgazcxorzntp7hedsoo1jdjfnvr2idxq4aaab4eyjvcmlnaw4ioijodhrwczovl3lvdxr1ymuuy29tojq0myisimzlyxr1cmuioijxzwjwawv3wfjlcxvlc3rlzfdpdghezxbyzwnhdglvbiisimv4cglyesi6mtc1oda2nze5oswiaxntdwjkb21haw4ionrydwv9& 8 3  . < % 0ield; ��&�S�c -recordings; ��- �Z �jsearch�g<��1��1caption � �{ � �U�C �+ure �l(�p � �F�7 � le4� �c�/�,�+�,�,�+� �,�-�-��,�+�,_format4�{��A / $ 3$$$$$$$  ((5$ $ ��u / $ 3$$$$$$$  ((5$ $ �� / $ 3$$$$$$$  ((5$ $ size�ol�" �3�h��{ �V�4TQ�PV�R 1!!�080X 26P �S;�z �[6 E�g�6� < 6-I���$ �V�4TQ�PV�R 1!!�080X 26P �S;�z �[6 E�g�6� < 6-I���4 �V�4TQ�PV�R 1!!�080X 26P �S;�z �[6 E�g�6� < 6-I�-2;�}�&�6rule;V�}�l�0�y�$C�K�$080�6��k6�Rg� $� �,EV�&�l�0�y�$C�K�$080�6��k6�Rg� $� �,EV�6�l�0�y�$C�K�$080�6��k6�Rg� $� �,Em; �� ��B ��R-music; �� ��I ��Yter� � �H�~���%�2���%�?���%-list;���%��G�%��Z�%_band;� �=�Jedloggedinlabelmemberbands; ��% ��P ��cing4�3s�0$�_ndL�14 L� ing�#egers; ��fre; ��.st; ��a ��  ��-child+�Z of-type�-~v9 �3�O9 �&� � �&row; ��: ��B ��N -beacon; ��5 ��y ��child�8t;>�X�c >>��r o� $F�1 $ >� �c >>��r o� $F�1 $ >��c >>��r o� $F�1 $ lac;�C��p�<��]�J��bmenco;����<��Leeting;�k��x O  $�6#I z :�|$!3  b  (�V 4�v  D $�B< 3 ��O �� �� -directionY��)  �|*�).�n �V �d@  �Z end�< �c �'&flow�O �\ � �SwrapRocentral-545q-3;��^�6< /��&� ��2�test01-1; ��. ��v ��0; ��I �� ��1; ��L �� �� 2; ��O �� ��#3; ��R �� ��&4; ��U �� ��)5; ��X ��  ��,6; ��[ ��# ��/ 2; ��1 ��y �� 3; ��4 ��| �� 4; ��7 �� �� 5; ��: �� �� 6; ��= �� �� 7; ��@ �� �� 8; ��C ��  �� 9; ��F �� ��oat;�7��<og;�!P��'@lk;.�����L'�T�6(�L���L'�T(�\���L'�T-punk; ��v ��# ��3rock; ��X �� ��low-plus;�2�[�k tooltip-outer; ��p ��b ��nunfollow;��S����U���N ing-actions; ��^ ��P ��\-wrapper; ��X ��J ��V checkmark;��F�Vnt�-display �V �V �V �Vface �F �F �F �Fmily(  �Gs �G �G:�\ �G!size   a�WEX�   a�L*�lM & a��&�8&L,�O z  a�}y�9 rc 7 2 2 2 2 2 2 2 2 2 2 7 ; K 7 7 7 2 2 2 2 2 2 7 ; 7  2-#R*$ $ h�q#954�p ��  8"4   , f "�C I$(" &"2U ""�V�����&�0y ;+ 7 7 2 7 ; 7 ; 0font-style�I�@ �I�Z �I �I�Rweight  �5�{:� �5bG �5���B �5�f-s �  �Q �Q �Q �Qot;�&��.er�$� �CL �Z� �5� �c� �5 �_���N&//��&/0��&/0-aotd; ��R ��  �� -a2156270987<��0(P 272692989=��<(P 3545085020;��v(Nbcw;�����Y�x� � ��e�x� � -a2156270987<"��(<�(80(81(9 272692989="�� (<�(80(81(9 3545085020;��C(;�$(9nn;��r�<�0�!��k�E��w�E -a2156270987<��(O�Q(O 272692989=��(O�Q(O 3545085020;"��(U�F(V3(J3(Q_aotd_rec_seen; ��7 ��} ��  bcw_rec_seen; ��9��{�� seen; ��o ��7 ��Cfallback_article_seen<��4��@genre_article_seen;��l nn_rec_seen;��8 ��| ��seen; ��> �� ��work;����.��>r j �,/ p �S *4�0h�+0" p$ qZ!"�!vd�<  O#P��"E��f% O O O O O@ A W5�l!`�WV��%�: O%Ol�C�. ^>�P��+%+�^� �>?�h?�5�}�F�$�>�+� �{$T �&�/��=?�h?�5�}�F�.&�;��D?�h?�5�}�F�.bidden each�s �M ��$a ��Oa ��bast; ��f-fallows-lightly-down-essay; ��Jgone;�O��*m;��"�XO�X��M�XO�X��`�XO�X-action C > > > > > > > > > > C G ^ C C C > > > > > > C G C  > G C C > C G C Gat �T �0' �T �T �T�(�)���A�"�\�)���A�"�i�)�� �A�" -dropdown;�J�s� -selected;�k��$ward; ��nund�w inglocation;�|�c�qr; �W�F ��e ��a ame-ancestors ? : : : : : : : : : : ? C ? ? ? : : : : : : ? C ?  : C ? ? : ? C ? Csrc 9 4 4 4 4 4 4 4 4 4 4 9 = M�m 9 9 9 4 4 4 4 4 4 9 = 9  4 = 9 9 4 9 = 9 =border4�7&&&&ncais; �Z�F ��e ��aisco9 ��X ��dud_1; ��% ��q ��y#js-2dae71c049a60b82b63f4cd24b1b062f; ��& ��r ��zee�  � �) �Q�>  �g� �O�I �v �N�'��K�G�U���U�Y��-jazz; ��z ��' ��7_album_download; �?�,�+�,�,�+�.�b�-�-�.�t�+�,�/ downloadpage;�^��loader*�v95ware{ �+ �pDy;�/��quently� -asked-questions�sh; ��> ��i ��|i O O  P O O P O Q Pday; ��F ��q ��end;�_`��XSom�K�k� e�0z�?�{�>��!�!%b�6��O2�,�.�*�@�1��NY'0Y;\,,YJY0#W9f�(��!�!%b�6��O2�,�]�l�G<WOUPVOV8V8W9d�5��!�!%b�6��O2�,�e�l�G<WOUPVOV8V8W9nt*�ist;�,��>sig;�e� �t;��L�6��z�o�� �nulfilled;�D�� l:�!��}�%�T��(�%��;�%-search;��0�%��[�%��n�%text�-$�, -search�,size;�L�� n;�R�� ction (,  ( �[ � �  s�_ds*�k;��9�{�f�{�v�{-jam; ��K ��x ��rock; ��q �� ��.rther�sion;���i��C�i��S�is:�Oture< ��~ ��  x-4wzu-ut8/�V+g                                                               �        # �8�v��} ��IM��c3�Z�N  *  )�a/7/7).A& Z(!#%*)'!�) $'�8Z �9�8:f;  0�= $&$ @ . '  ""�V�����'�0Yi210:�49$$�q�(*3 !!0$ 1 $�/&�%M�j� &"! K�L<�D ���} ��IM��c3�Z�N  *  )�a/7/7210:�49$$�q�(*3 !!0$ 1 $�/&�%M�j� &"! K�L�D �/��} ��IM��c3�Z�N  *  )�a/7/7210:�49$$�q�(*3 !!0$ 1 $�/&�%M�j� &"! K�L 0g-button;��w��%��8funk;��"��O��_ame�T �c$A�x!� �k�h�:��q��7��!� �C��%�p�2�Z �Jrage;��]��=�� ��=����=-rock; ��< ��i ��yde;��{�f �(�f �8�fs;� ��tte4�'b*�denerate4�vor�R �a��: �i�f�R�I�Wre;�S�/�=-list;���%��A�%��T�%related;��f//s; ��z�'�7 olocation H C C C C C C C C C C H L % H H H C C C C C C H L H  C L H H C H L H Lrron;����t ��t+&�I�&�A�%�s��|�g&�B�V�C�%�s��7�$&�P�X�F�%�s��7� attribute�| elementbyid �q �9 sbytagname �"� pathstring�K�\M�ting�$�l-started�if;��%�%�� �T�7��P�%��v�;��c�%��o�;t; ��q; ��X; ��j; -card-icon; ��O �H�  �X� -bordered; ��V ��= ��O _card_balance; ��g �� ��% s; �� �9�Iing;�H�u�thub�&$� �E�o ve�<+�o [ �� C  ��( ��4n* &]�s�Mlitch;��^�� ��obal !-3310d507cbd7464826c64ea86a6f8e75;�X�O�]invisible-recaptcha; ��9 �� �� '_foot1-3efcad97cf0d4fc3c2883cae0b531bcc; ��m ��6 ��A "2-1a13c0398dfe235deb8dc88c2b3fdf2d; �� ��J ��T%head-ab088fbe9ed13ec7b25d0abb51c39233;��I�Wjs_1; ��Y; ��!> ��-; 2; ��  ��Z ��^ly�dwing:�6mt    h   M   L   L   L   L   L   L   L   L   L   L   M   e  M   N   N   L   L   L   L   L   L   M    M                       R         L    M   N   L   P   P   P   P   P   N    M         P    6��_�9s�+  <��<�e�*  6��9�k�*o � 92�p�����N�,��0�!�(�"��b�$�#�#� � �"��n�$�#�#� � �-go;��Y����to-album;"��^�,��0�!�(�"��W�$�#�#� � �"��c�$�#�#� � �bcweekly; ��@ �� ��cart; ��y ��$ ��7es;�~��2ing� +���/ne;�L��Cod;�~��abye;�%��Xs;� ��gle *  �\�j�  H H H H H H H ��, ��X ��kapis ]spel;��-�p�C�Z�p�C�j�p�Ct�+�+��>h;��Y � �rab-app;��E�U -opensignup;�v��/de;�U� �iate�$ �entunits�yndeph�; �v, �: � ical�us*�}ve;�<��ity; ��lyscale;��5�B _thumb;�g��(eat;�`���er*�id(G (G (G�g (G ��[-column# # "#�G%Q+ #row+�b=r-template-columns)� )� )� ��r )� rowsnV nV nV��r nVme;����.��>ndcore;��_�� ��oove; ��5 ��b ��rup& (  0 0 , 0 �=K�}��fK�}��vK�}�w;���2ing;���unge;��G �t �static dt; �;  �o  �| uess;�.��uide; ��X �� ��(s4�66ing;�P��'@tar;�� �< �Lypsy;��-��Z��jroscope4�>&&&&zip 0 0 0 0 0 0 0 0 0 0 0h""�#(!K3 :"�:J3$ $) "5*>99 �7K C   V 7   %+:"#H   !< ""�V�����(�0r"""""""""""""B0"  "0h1 b � M �V�l ^ �5 ��0�t �3�0�3 O �? �"� � �T �"99*�V2 �' `�7"�] �'��m� �. �P�`Fe�n�H � �G��o�4�P�Z �: �s7�m��N�R�X���,�Q��Z�X��m�X34�n �X �� ��5 �M | | | | |� � |<�����66 I�} , @��7�2��)5 v�� �o D��J�2��|( 5 g�� �o -29& � � � � � � �4;��K�8��y�q�� �pad:�ll;�@��,mpshire<�i��^�w��\nd< ��^ ��jles�ppening�{ �{s�Ird; ��" ��O ��_-rock; ��) ��V ��fcore;��o�f�Y���f�Y��,�f�Y -punk; ��b �� ��s�+�N��N-app;�(�Q�a-confirm;�g�� phone;�+�T�drt; ��o ��$ ��7 corpbanner2;�/�� �X�� �h�� menubar;�+��s �T�� �d��  rec-footer;�,�U�e top-banner; ��! ��V ��i_any_downloads;�P�,�: discounts; ��  �;�} �G� free_download; �;�,�+�,�,�+�.�^�-�-�.�p�+�,�/info; �/�,�+�,�,�+�.�R�-�-�.�d�+�,�/lyrics; �+�,�+�,�,�+�.�N�-�-�.�`�+�,�/video;�4�Z�laudio;�M�t�cart; ��h �� ��&items; ��& ��Q ��dservice;��}�*��(�*��;�*ve��N�l�"�/��%�M%n;�%��ing;�Q�� y:�1c;�p��)d; �� ��x ��  _ft_color; ��h �� ��&e;�8�� ad \@ �/ > � ~  �$ n � � �= �Mer E6 I  �8�  �H�   �/�M$�N     uB�7 *  �?-2018;��v�%l,��!�%l,��4�%l, discover-2023; ��-  ��X  ��k  rework-2018; ��, ��W ��j__aside+ �{ link �& �8 main+ �g  � wrap+ �X z rework_2018;�p��-s��%�.rt;��/���E%vy;��N�q ��{ �� -metal; ��U �� ��ck�ed;�F��+ightI $�A��#%�3=;�n,�nc�` ��nM� �T�n7�V �*&&&&�o�K��4�t�%�1 / $  $ 3$$$$$FT (=$ $ �A�"�K�e.� �_<�+�yOQ~z�S�!�y�I�6!�(.�y.�:,�h�P��t�%�n / $  $ 3$$$$$FT (=$ $ �6�"�K�e.� �_<�+�yOQ~z�S�!�y�I�8!�(.�y.�:,�h�P�K�t�"%�m / $  $ 3$$$$$FT (=$ $ �9�"�K�e.� �_<�+�yOQ~z�S�!�y�I�;!�(.�y.�:,�h�P�Js< ��' ��3ll;�r��m�Cp4��y �7�=�   �> ��= ��y�w�U�7!�7�n�w�W�U�C�r�w�Z�N-article� _center_url;�i��"vetica 0mmed�re*�0-�~��"�3��$�?%� �b3  ��0$ ��C$fpp67bqwiknwnymoxoqgfzyswfmje& 7 2  - ; $ /i-res; ��w ��^ ��pdden t�o t t�6�l t���o�%�~�I����%�~�c�A�Y��-�%�~�k�2�Y-while-loading;*��L�*�&�m9,,.?�8*��w�*�&�m9,,.?�8*�� �*�&�m9,,.?�8access; ��B ��4 ��@elem;��/(��(��((gh;�$��q-quality;�?��p�8��]�F��bres*�&ly*�) ��illbilly;����-��=p-hop;��\�''� �''��''-rap;��c���� �s; ��2 ��z ��tory��tt:�/l& M M M M M M Mockets< ��{ ��ld=2�r���1%-on-to-your-pants=��z$�*��-ylight; ��??me   �Jr �'�5/'   6+*$"#902*%   Rs('" �^ n 4BSU' % $&" &# ""�V�����)�0�       2�  : ##$ �=�5�#-=;Vj     $�9�C�  �i�r j �� N �B�C - 0home__help� __links� spice�&__wrap�)overview�h__copy�kfeatures�Npoints� __point �#$#ricing�__copy�,features�stories�-__story�0=;=__head �3=;link �F=;xplat�9 __store �?(#s�<dir4 �"pageV -mobile-arrow;��=�Mnky-tonk;��\�� ��ping;�P�� >rizontal;����B���,���S��?���Sst4�&s�Q2�urs;���sse;���=��1�=��A�=ver~ ~ ~��Y\ ~�K� ��a �� ��"able;$��K�6��7+-�7:$��v�6��7+-�7:$�� �6��7+-�7:w4��|ref �@ "  u&    (:" 6##$\��O  K z#(#>O=;+�2   6 "/_ ��x%$Fd�5�N�h% 6'L` ; �1 !�/% 7a�7C*%�,E o��i�k<�xg�_�k3L].6Fdg.6Fd){-""+�5&)1C_0NR> �* +2j�9���%�e�#�m��{n�Z!�~NYUY;\VYJYQW91$//A$�*= n���k<�xg�_�m3L].6Fdg.6Fd){-""+�5&)1C_0NR> �4 ,K�:�778G(n�U#�C<WOUPVOV8V8W91$/0D$�(K n���k<�xg�_�p3L].6Fdg.6Fd){-""+�5&)1C_0NR> �4 ,K�9�569T(n�U#�C<WOUPVOV8V8W91$/0D$tml  |� �# P�H d�od�j  P�r�j � P�;�j � � � � �" P�3�C�|7�m � P�h" N���BH�}�E" T� ��vH�}�m" N���{H�}�[tp��z&�}�T��%<M �m�8  F �@  F F F F F�6 Fl �o�.� � D*�# G I 3gX �K �6K�y�j ��S��z �.�w�x.� � D*�# G I 3gX �K �6K�y�j ��S�K��y�Iz �<�v�{.� � D*�# G I 3gX �K �6K�y�j ��S�J�(�j�I-equiv  �Y  only&  g e e e e e es�4 !  �m                        f " n�,##$ l , u| ^ �A(#c�v�b                     \ " T��            .    h " j�lm�           6 6 2 6  � " L@m ; �1 !o&&&&�Q U �>�R          #T " \�z&  �  F d '+' B   &�*��^� �j��? 8& ; S  �'`(1�]� �/�,�+�,�,�+�*�`E� �='�.8!�w�3z"�.&D�O0�D�w )�l�X�$N'U';*V'J'Q%91$  2$�"�p  > c '+' C  '!""# ?< S  �'_)1�P� �,�-�-�*�`I� �=&�-8!�w�3z"�.&D�O0�D� �x �M�l))(()�H(<%O#P$O$8$8%91$ !5$�#�n  L c '+' C  '! !$ D ; S  �'^)1�V� �,�+�,�+�`I� �=)�-8!�w�3z"�.&D�O0�D� �x �U�l))(()�H(<%O#P$O$8$8%91$ !5$�" ub-page-next;�"�K�[-light;��/�? prev;�P�y� -light;�4�]�mype; �� notic; ��Gocrites;�N��}i     �`   !%1 %9B� �t�21�i   !!�W�����*�2�      " &D*d�"       > 5  "�v 4;8�                  �    # �Me^Su   |�Y*�9n �5 )2 �� �'�  { �% #( 0i-am-memory-yellow�+_id; ��5 ��{ ��type; ��/ ��u ��ana�  "1@�  -logo-headerSmanaged�_website$ c-add-photo; �<& �e& �u&video; �! �J �Z camera-small;��>�Nomment;�a� �edit;�+�T�dspinny;� �5�Etooltip;��.�>ann�oo,n) 'm  �'� .�[ .E�|�g3  &�i 6��2�# D�"�r�%�`�<�S�t�%��`J�U�w�%��Z-allow-comment;��;�Kban;��/�?delete-comment;�U�~�s{8O�:�--;�w� �0dG6�# �6+�a�=/�* �w�h� �C�=� .�S&&&&7e^Su�~�$�k !a  U�8�&�l�.�x�� / $ 3$$$$$$$  (,5 $ ��Q+"U�/�,�+�,�,�+�g�bB* 7F#'��'[[G F��; =B�JO<*$*�IF�7^=d4O�4TQ�PVQ�2RO�NT    |C�J�>)####323.(�J$X<�i�)&$O2"7 ( "�1$�6\�y�A J�M�W���4�b� bJ�x5�:37�j,�J � �G:;  .4s� � * r�' k�@�N��M��H�HU +R]? ' f#�"�,��0�!�(�`� �(�l�b "b  `/00�e / $ 3$$$$$$$  (,5 $ ��C+!U�,�-�-�g�bB* 7F#'��'[[G F��; =B�JO<*$*�IF�7^=d4O�4TQ�PVQ�2RO�NT    |C�J�>)####323.(�J$X<�i�)&$O2"7 ( "�1$�6\�y�A J�M�W���4�f� aJ�x5�:37�j,�J � �G:;  .4s� � * #�( �*�# +RY� $ ("��$�#�#� � �d� �3�l�p "b  `/./�g / $ 3$$$$$$$  (,5 $ ��I+!U�,�+�,�h�bB* 7F#'��'[[G F��; =B�JO<*$*�IF�7^=d4O�4TQ�PVQ�2RO�NT    |C�J�>)####323.(�J$X<�i�)&$O2"7 ( "�1$�6\�y�A J�M�W���4�f� aJ�x5�:37�j,�J � �G:;  .4s� � * #�' �3� +RY� $ ("��$�#�#� � �d� �( -1080804190< ��[ ��g 995911332; ��t 2387844272< ��m ��y 442397496; ��\67872891; �� 504146637; ��T 3244430250; ��! 400248478; ��{ 865419284< ��[ ��g7545725; ��. 951226630< ��e ��q 428151605< ��Q ��] 667823660< �� �� 905839698< ��0 ��< 6651823611� �t 706408639; ��" ��N ��aentical*�{fiers �fy�hties; ��s �� ��1m;����/��?�n�\-tables�[ol< ��v9 ��9f . . ��F�" �,�P��Ds.� �"rK�<N#�A<@3X �&�A�w8D��os.� �"rK�<N#�A<@3X �RD��s.� �"rK�<N#�A<@3X �K-you-only-knew; ��g;not;*����5��i�A��&*��;��5��i�A��&*��N��5��i�A��&rame�I �U �P  �{u �%!!!!!�w �P gnore;�^��@i �^lerda;�"��4 lustrativem�5mage+ J J J J J J J J J Js8�}� M M J J J J JR          J(B��W�?�1 M MJ  Z�1�:�q=�(�<�J�6�<�H_formats;�.�b�oid;&��nY��z�A�"� 9�?Y��q�A�"�KY��x�A�"siteroot;��P�]_https;�%�Y�frc;�<�3�As          � "  �""�  ( �J< �v9 ""�V�����+�0 i2+c  : ##$ $z8O_�]�v#%�,G         �C62)I�[ kj�  G           Z. ( � �g1   G    .*)R�n �<:  )  G �j  (:)P�5�"   0imbue; ��<gNH% �  : ##$ �>�#%�;=;�n,��QaJ9x ��[j� ���C ,�6 �e3 �cS1�1� ��/: ���g9�+�3�$ �J d �.�q=�?��K=�f=�Q�A� �Q1  �[�" � �$ � �% � � `H ' ' 6 Q�$B c �0�J�\��B=�f=�Q�A� �R� �}##""#�f � � � � � � `H ' ( 9 Q�$P c �0�H�]��H=�f=�Q�A� �R� �v##""#�f � � � � � � `H ' ( 9 Q-src M ( # # # # # # # # # # ( , 7 ( ( ( # # # # # # ( , (  # , ( ( # ( , ( ,mortals;�@�� pala; ��w"l-2adf8819c63716af8b5fa95e16511f95; ��> �� ��ortant �[�M �"�( � �rov;�� �= �Ming�3sation;����1��Aulse;�6��mn l  �*%JwY�w'<]��R � �#�D&N�A�`!1�.���x�� �aM�(��k�'�5�Q�:��1�N�R�H��6�M�L-ways; ��Nbox; ��D ��o ��cidental�mlude��d� -tralbum-info; ��D ��r �� items; ��Z �� ��"s4�*�>��p�7��]�E��bing�6�6orrectly�preased*�A dependentgxpage; ��/ ��] ��picator;���/e;(�b�0�V�&�>�+�o�&�=�V�&�>�^�M�V�&�>�Z-folk; ��k �� ��(pop; �� ��< ��Lrock;���Y �D �Tustrial;��#�g�P�g�`�gfinite�/$�luences< �� ��$o& Q Q Q Q Q Q Q ��> ��b ��}-col;"���@�N��M��H��w__a�� []c_link;"���@�N��M��H��z__a�� []cbox; ��q �� ��/rmation �  �U�%2�5heritcx x x x itial-scale D�f Lb DT _track_num;�@�f�xize�5�2 d:� ing�x line-block �g� �K�U �. ��8�F ��kflex�AA�] �h_player; �� ��v �� ner=*�t�#��"-speech=��!�3��quarecle;�����x���� -contents;�� ���|����wrapper;�����u����html�uput4�N�V��1>�i>���\>�i>���o>�i>� sertbefore�4ide;�f�\��n�ghts4�j pirational;��o�X���X��,�Xtagram�1ll4 �|ation�ed4�untly�ock �*rumental;"��E�i�Q�J$�r�i�Q�J�$��i�Q�J� -hip-hop; �� ��G ��Wt �Iegrate�<lligence�nd*�$rchange4�0esting�Hface �v�.net�b�tplay< �� ��"roo. .vZ:_e�j�* �t�O � �t�yapp��"bot   SR  '� '  �T/%#/�) [� ]9-�[�  �q<� �Lk� ,� �r�� �;O��v. -desktop� �tupted;�]��h ing�qo�N � ��| ��roducing �M vader;�a��lid;�R��ert* �;�z _iconography; ��t �� ��2 iconography; �� ��5 ��Hisible_recaptcha_public_key;�'�P�`o4��''p_country_code; ��z ��% ��8location_country_code; ��N�{�  rrelevant �@- ��; ��Gsi�s ��s �*�R  @ ]��v  @ @ @ @ @ �".( @ O�76. �%��}�,-pro; ��` ��  ��_admin; �� ��> ��Q band_member;�(�N�`onus;��:�Lcapped; ��,�+�,�,�+�.�#�-�-�.�5�+�,�/ ustom_domain;�e��& download_page; ��g �� � ��: 9  #x $$9.;-. 6 3%&$ < 3 E"  M�&  #"/%* s2 ""�V�����,�0r��%0is_downloadable; �7�,�+�,�,�+�.�Z�-�-�.�l�+�,�/raft; �P�,�+�,�,�+�.�s�-�-�.��+�,�/ sa_trader; ��c �� ��!eu; ��h��%fan_page; ��c �� ��!https;��L�Ypage_band_member; �� ��/ ��Bhone; �4�S �]�V �m�Yreorder;�D�j�| ivate_stream;�$�J�\urchased;��B�T set_price;�N�� tralbum_page; ��; ��f ��yadmin; ��p ��8 ��Dlabel; ��dm ��m ��"moggedin; ��| ��D ��Pmemberbandauthed;��\"� ��"� ��"� obile;�� �m��5� ��H�pageband; ��f �� ��$ mobilized; ��1 ��y ��ro; ��a4 �� 4 ��4sues�x �~�;t�!$�s�:6�&"�-� 2��oK��T�<&�/alic� �4�,em;&��8�&�l�.�x���L�v/00���/./��_id;���'� ��[���]list; ��3 ��% ��1public; �?�c �r�] �~�asellers; ��C ��o ��type;���\�J�+�%��� �Q�)�%��� �O�,�%list;��n�| element;� �q�s; ��O ��z ��  _purchased;� �F�Xrative*�$s��P��Nunes; �� ��H ��[ zkya7iwsog9�Y&j #  #  !  !  -pop;��F��s��a; �c�F � �e ��a ggie-free*�m; ��E ��r ��n   R �" � � � � �   � �� ��7�_��Ngle;��5� �b� �r�-pop;��<�z�i�z�y�zrvis; ��@=vascript4  N�! �3�6  N 6�? *�@��z�h�**"6�o +�A��,�%�O+#6� *�@��2� �M*"zz;$�� �f�.''"�:�f�.''"�J�f�.''-funk; �� ��1 ��Aenkins;�x���ttisoned; ��? ogrybo6wwi2�B=in�X �� -live-event; ��q �� ��2ed; ��Epeg;��v / $ > 3$$$$$F  ((5$ $ ��* / $ > 3$$$$$F  ((5$ $ ��7 / $ > 3$$$$$F  ((5$ $ g;LL d �.�q=�� >�a�*�%�,��-�!�&�0//>TD c �0�J�� � �))(()�n��"�$�#� � �0/0ATR c �0�H��'� �|))(()�n��"�$�#� � �0/0Aquery7*_lazyload-2b969f913b6f4096c826181b09ab943a; ��x ��G ��Ls8 �So � �r c �J� �zv�wU,��@��y",�6�A�� #,�E�@�� " -crumbs-data;�l�c�qon �P-Z+�r�i�wuke;��o����,l         n< ��P ��\egrass<��N&9��Z&9st� �C��w2��k@�e�&&-icon; ��A ��v �� -bg; ��D ��y ��  ify-content�/�| �V�_ �^>&� �+k&      aleidoscopic< �� ��#tana4$��y��Q( #eene<�g�T��?�J�u�Q��@�Jp-alive                                                  yframes ��$�word�v+���%��D�%��W�%s�.+�`�2�>icking:�ds; ��a �� ��ll:�ed;�B�w�nd�rnew;� ��1�8ockout;��K�F��v�F�� �Fw;&��!�a���D�N��[ ledgebase4�fo;���Cp&�p �r% ]m/= / ?c- ) $@=  ���np&�p �r% ]m/= / ?c- ) $@=  ���p&�p �r% ]m/= / ?c- ) $@=  -ready; ��< ��. ��:l    8, . *  ) 5 8�T ( +44  "4##( ;0 ' #0" 21# 6 5!Y%}> " �W� A�.  0'1 "�'  #�v ,,�L�����-�c���n�< ��* ��=0l-0*�z0;�{�$�41; �d �  �0;"�#"G�*�j� �;"�L"G�*�j� �;"�\"G�*�j� �;01*�1;�*;=�H*;=�X*;=2; �R �{ � 4;�*O�SO�cO5;� �2�B7; �  �5 �E3; �`  �  � 4;�/ }�X��^�X }�X��^�h }�X��^5;�+� �T� �d� 6;�'�Q�G�F'�Q�G�V'�Q�G7;�3d�`�\d�`�ld�`8;�];�;�;9; �%> �N> �^>abel+�e% 0�X    �Q    ���~�g�2�[�7��u�g�2�^�D��{�g�2�^ -artist-menu; �� ��2 ��E-links; ��o �� ��- s; �� ��: ��M band-selector;��k3 H��3 H��,3 H member-band; ��) ��T ��gwelcome;��fG ��G ��'G memberbandssearchterm; �� ��D ��Ws; �� ��B ��Uck*�ng   � �H �X-picker-content; ��> ��s ��uage4�Q s; �B�F �k�e �{�arge;�!Y+�Y+�&Y+r-ico;�K�t�onboarding-ico;�s��,st�9��H�g��/�$��A� -modified  h O N N N N N N N N N N O O P P N N N N N N O O          N O P N P O  of-type�.� �U �>�q�5 �Mupdated�_subscription_item;� �2�Dtime�B� Xte;���r�8in; ��/�`�)>��\�`�)>��l�`�)>�-jazz; ��  ��M ��]rock; �� ��0 ��@ughter;�F��m nchpagedesign; ��- ��X ��ky;�P��outs�gzy�_<<�l$�'&&&&�� �%��Z�7��K�%� �;��^�%��;d �zZ+�q�h�veaking;�b��?s�lp; ��mving;0�.�G��u">-you;��M��q��qftJ��9 J�w* �V�`J�H�% J�J�Q0� �w� (��h  �K�f&�1�=(��b �J(��h column; ��  ��p �� middlecolumns; ��n ��# ��6 galnotice�ngth{ {�b�; ���[2#��-�[2#��@�[2#ss;�� �E�g��6��$��I��t ��B ��E%vel�-/�H���"-one=��V!�-��|iR]� *         46�       � �>   �- �> �8��     �")�")!++f,3 %    <�5|R �+�%�'�`�!�+��/� �'� >..2�R��/     �")�")!++f,3 %    <�8�R �\�&�=V((''()���#�"�"� � � >./5�R��B     �")�")!++f,3 %    <�8�R �\�%�7V((''()���#�"�"� � � >./5beration;���zcense �!+��8��\��w-label; ��7 ��[ ��v_name;$�"�8�&�l�.�x��� /00S�/./Y type; ��,�+�,�,�+�.�3�-�-�.�E�+�,�/ d_version_ids;�,�R�ds< ��k ��ing�F-�|fe;�P��(@ght ��F�P��'@�6 ��K ��Wly; ��is;���/ke�B ��D ��L ��Xd;��� mitations*�i ed_checkout; ��k �� ��)ne �?�l�� �y-height  �  �  �_-  �q ar-gradient � �n�R � gradient �v= �#�X�f�L�X�f�\�X�fkN $ � �^ +B #3 Ao� 9n� Gn� -and-title; ��F ��L ��Xcheck�*_color; ��\ �� ��back;�N��col;�6�-�;ed�O+"��U�F�P� �M��B��<]__��N][] -accounts; �� ��+ ��>-header; ��j �� ��(menu; ��c �� ��!-content; ��{ ��& ��9wrapper; ��] �� ��blurb; �� ��f ��r+ < $0!*$!\#<"-, 7&  "%�]*& 8$ A n$?%�p)/0!( " "&!8`! 1  $$�T�����.�,a 0linkedin�+nonlabelmemberbands;���T/��0�T/��C�T/s34�B�# �5�e } �l�>tr�?st:�9��5�%�x��`�%�x��s�%�x-style��)box;�����?���R�en; ��M �� ��!ers< ��) ��5ing; ��B ��m ��ing-purchasable-with-gift-card; ��R ��9 ��Ktem; � �8�&�l�.�x��s/00�/./teraturewve;�N��k-calendar-icon; �P �y � -stroke; �n�\ ��a �'�d lock-icon; �5 �^ �n-stroke; �S�x �|�} � �event; ��r ��  ��3 -stream-button; ��s ��! ��4 ticket-item;��7���e���x�_event_tickets; ��\� �d;�Y��@l;*�P ��@��@�I�zc�@m4�?�K�Pmgr;��["� ��"� ��"�  o_querystr; ��4�a�qaded�'data�Uing�^<<�l$�&&&&&��3�"�N�Y�N�o��^�"�N�Y�N�y��q�"�N�Y�N�y-icon;��L�%��w�%�� �%cale;�<�e�uize_page;�8�a�qte< ��- ��9ion; ��P ��A ��Mked;�e��Hg �1D�I ��Uj ��j ��jged_in;�Z�� _menubar;�<�p�} obile_menubar;�?�s� out_menubar;�9�m�z obile_menubar;�B�v�inband; �� 4 a� ��@ 4 a� ��S 4 a� fanphoto;��I ��t �� labelmemberbands;���k2��,�k2��?�k2countstr; �� ��- ��@ inkedbandscountstr; ��n �� ��,in�5+ �2� �_� �o� -link; ��< ��g ��z _bounce_url;�,�Y�i use_captcha; ���1�AoK��4�*  4p�> �(ut; ��R ��} ��-action; ��M ��x �� s �"� ng:�}"�&�'��`��C�T��U���h�ok; ��;p�%�se;�tf��Uing;�)��>t;�O��N� �� �� vers; ��. ��[ ��k-rock; ��5 ��b ��rt; �<  �p  �} uahyars7ltvortjq2<4�q7�A�� �%�[+#cidallaby;����L��\yrics;h�4�5�%�m�.�w�"��,�+�,�,�+�.��\�>�L� �K��F�k�-�-�.�}�+�,�/_row_1; ��: 2; ��x 3; ��D 4; ��Q 5; �� 6; ��0 7; ��vrow;"��8�@�N��M��Hm                         e(                    �S                                        @�j�?pw��2�D�Z6�"h�m�N,  �Q�@�D�z,  �_�B�D�v0;0��v�O�S�U 21h�S@�:+0�;�v�O�S�U 21h�S@�:+0�K�v�O�S�U 21h�S@�:+1;�.�M�1�W�M�1�g�M�10;,�7�7�B�'[� �!��U�,�`�7�B�'[� �!��U�,�p�7�B�'[� �!��U�01*�k4;�?�h�x52;�-080�V080�f0806; �`�U � �U ��U1;�V� � �+�'�� � �+�'�� � �+�'8; �.�S �W�S �g�S2;��9�3�?�L�?�9�3�?�L�O�9�3�?�L3;��F�V4;�z� �M�m�#� �M�m�3� �M�m5;��A�Q6;�@���i���y��76* �: 8;�g�H>W����H>W��� �H>W��9;�e��9*�N2;��X$��0�X$��@�X$�0;�~�"�@�'�"�@�7�"�@1;��K�Sf�:�K�Sf�J�K�Sf4;�y�"�25;��-�/�-�?�-6;�U�j�]�~�j�]��j�]3;�W�"�H0��"�H0��"�H04;�l��%4; ��0��@[J�}�- �H�0��@[J�}�- �X�0��@[J�}�-6;��E�U5;�@�0�i�0�y�00;�&�O�_6; � �[ �6�[ �F�[6;�}��n�,� �&��n�,� �6��n�,� 3+ +&5) (!#!%1#  # L"(!!>%3)" 3 / / "U �Q!K --'! - $!*!$9 $$�T�����/�,i0m7;�%�<�a�N�<�a�^�<�a2; �?�Y �h�Y �x�Y8;$�4��;�~�B;;�o�$$�]��;�~�B;;�o�$$�m��;�~�B;;�o�$19* �( 2; ��W �:�W �J�W42* � 8;�$�M�]9;�g�3�X��3�X� �3�Xa&  � ~ ~ ~ ~ ~ ~chine*�\os0(�q�_$�G'@'99'Pplatform� dfishmusic< ��!< ��-<gic<��1��1-fig< ��4O ��@Ofig< ��0O ��<Onitt�:iling_list_info; ��s� �0n ��    !:�|  i�\�w�sUj�0�W      & $  �L�j�'�dr�t           '  �{�;��V�v�      :  �6��0�wZ�3�     &  �T� �V ��_ ��  �� -button; �� ��l ��~search-container; �� ��F ��Y entityofpage;$�|�?�&�l�.�x��M�s�De001��De./2stream*�Dtained�+8�=ke�W+�I�}� ing;���?ma;�wf��Un;�c��|agement�r � ,ing�0ifest�I s�Mp�b=�M! ��+ ��7r k Q S S Q Q R Q� �"��5 ��3 ��?ch;�g��gin $#  0�CnFYy=~ �C#K`x| *�CH B!�8cC:"- �D0�K�R  �� ��9 ��L-bottomT�y�F%!N �E7&p ��{�3B! �)�t&Aleft�z �L�E �l �|T�:�c�sright �N�R �u��) �|E�# �0top �xB �v �F �kdown4�]&sonry-869dd12d44260637b4aba1df92b7ac4d; ��K �� ��tch;�5�i�ves_base_domain;��G�Ting;�� � ��. � ��A �  erial-add;��<�L rrow-fwd;�C�l�| close; �b� � � �� omment;�^�� done;�]�� heart; �Hv �qv �v keyboard-down; �k � �$up; �1 �Z �j queue;��7�G unlock;�t��- vol-mute;�p��)up;�:�c�s ists; ��Vh�^m� ���_ �=�_ �M�_-rock;���Y�D�Y�T�Yrix; �sf �f �,fter;�I�� x �_m �`��!-age                                                   H N Hheight+�6 image-preview;� ��%widthV> /w��o'E  /w�(�y} $/w�F�%~e; /w�AS_age& *  2 2 . 2 height; �7B �kB �xBprice; ��Z �� ��cpuvalue�+�4 Xlength;��F�%��q�%���%points�!�^ -1 �3` t�By  r q�1              e                         M               1��H� 7��h�i�$ 1��t�i�$be;�}��ze;�@��b-add; ��O ��z �� -album; ��i �� ��'listening-party; ��8 ��c ��vmerch; ��  ��6 ��Itrack; ��z ��% ��8vinyl; ��" ��M ��` bandcamp-logo; �� ! ��4! ��G!cart; ��p �� ��. ollection; �� ��< ��Ofeed; ��g �� ��%login; ��2 ��] ��p search-box; ��! ��L ��_ignup; ��% ��P ��ctats; �� ��- ��@cp�o � � �� �   � & 20q�H �8�4 � �5-server-webcrawl  �^ /�  � F� #   x $)  5c - o* � I B 7 Y I)) )�7 B upporting4�)demo-  � servers4�Ye^SuRwc,  �#%?  !. ! $�X':  D sB3( ="&$ &&.�!Q)# �H &' !\�@ //�I�����0�e0mdash�R ��e;4�h A o�� 6 � ��s ��ant;�P��(@ra< ��w ��diaU            :)V  : ##$ 8x6_�]�j#%�?=;�n, *E X�@�         �AB0I�[ kj�   "E X�q          VG�M�g1   2E X�U�~q@   6(R�n �<:  ) &E X�V�  08P�5�"   �J��C_mode;�j��+ _test; ��0�]�mtation;��K�d�x�d��dum;�W�N�\et;�g`��VSs�mory �  Jwyellow   �^nu4�B�@K�P�#�]�iK�R�#�]�yK�U�#�] -artistitem;��]L���L���L� pic;��kA� �w��A� �z��)A� �zbandname;��$��PA�w��O��PA�w��b��PA�wswitch; ��qq ��q ��/qtext;��AA��9AA��LAAbar;.��x�X%���O2�,.��#�X%���O2�,.��6�X%���O2�,-2018; ��z ��% ��8 add-link; ��R ��} �� merch-link; �� ��9 ��L badge-pro;��5�b��`�b��s�b cart-icon;�&�^�O�`�_�c ollection-icon; �� �;� �K� feed-icon; �V�' ��) ��, item;(��J�6#�~'�m8+-�7:(��u�6#�~'�m8+-�7:(���6#�~'�m8+-�7: messages-icon;� �4�D outer; ��2 ��] ��p phone-menu-icon;��1�A search;��'�%��R�%��e�%-icon;�g��%�!���%�!� �!�%�! nput-icon;�"�n�%�K�p�%�[�s�% ction;�����+���>� vm; ��0 ��[ ��n wrapper; ��* ��U ��h_artist_dropdown; �� ��+ ��> utocomplete_enabled; ���=�M logo_logged_out; ��! ��;! ��N!rch; ����E�b��X�[-item;��?9��m9��9!table-samana-hidden-obelisk-wales< �� ��engue;��E��r��ss;� ��9age;�O��[�������!-text; �� ��O ��bta       ) &'c �|  1   C *  (   5 <>     )<6     )<D     )l;��0�TL'�]�TL'�m�TL'core;��)��V��fphors4�+hod;��+�%��V�%��i�%rics$Jw�Vxico; ��i �� ��&-d; ��q  ��  ��.  icrophone G B B B B B B B B B B G K $ G G G B B B B B B G K G  B K G G B G K G Ksoft�s�y �q�A store  �{ddle; �� ��D ��Wcolumn; �� ��J ��]ot; �� ��: ��Mlitia;���6n    ;� i �]�;    �M�C�3  ]   Y�u �   ;�C p  K�0 O�q�%�2-height�p|�3 �p  �pC� �q+iwidth�l �l� �lv"5d;$��:y/��O�f�'%imized; ��P ��{ ��um_price;�W� �_nonzero;�\��max �( �( �( �(price;�b�[�isize; �!�) �U�) �b�)ute: �x ss�]+ ;�[`��XS A ;xed; ��! ��D =��ob;�*��1ile�d�j�-cart-up;�t��- gift-ribbon;��A�Q placeholder;��F�%��q�%���% results-tags;��,�%��W�%��j�%web-collection-arrow;�|�%�5_app;�D�q� _compatible;�p�$�1 url; ��  ��9 ��Lfan_banner_android_hdpi;� �A�Nmdpi;�+�_�lxhdpi;�o�#�0xhdpi;�Q��xhdpi;�3�g�tios_1x;��I�V2x;�w�+�8-�U- 1+)4 -P$&&(#H!##+)"'()(1" %�34! �:!�*1% % ()(+ ""�V�����1�0�0mobile_fan_banner_ios_3x;�Y� � onboarding; ���5�Eweb-fanartist-02; �6K �_K �oKd_date;�&�[�ge�ll4�Ts4�Rrn�{ >]���g�i ��i �$�i -classical; ��n � �+jazz; ��U �� ��s�ify4�ule  E  E _not_foundP Ps �ffitor  ��{ 8�   �1 "P� �( '� � �9 Ec   � �0 T  " �   ld;�V��}mentum< �� ��n  P O O O O O O Q Q O O O O  �  Q �  �  �  �  �  � itor �8V ( IZ �f�M�& �: �2  ( !?SA�Ling� �$ s�ospace+�msoon; ��_tserrat �Hs �H �H: �H! -medium�R regular-latin� �R�R �R semibold-latin��d �d �d �don; ��}?re � #�@ P P P P P P�9��[ P6�E�WPH�4��U�C@?�S�Z�E6�>��]�$�L��b�-clouds-more-stars; ��%Jmerch; ��=  ��k  ��~ _reviews_available; ��v �� ��)thumbs_available; ��o �� ��"ning;�!��>tivation;�)P��&@own;����H��Xuntain;���:zjpeg; �}$ �1$ �>$p3;�B��p�;��]�I��b-128;Z�f �& �# �" �# �# �" ��o � �$ � �( � � H� �# �$ �$ ��M � � � � � � H� �# �" �# ��J � � � � � � 4 �k   K�)   K�sapplication-tilecolor;ZR`g;��QF�EF��|F�EF��F�EFstore �] �kt; ��# ��O ��buch;�J���z� lti-crawler4�Dcore"  �_�/sic�,*�a���q&� ���l(�H�^�q&� ��#�=(�V�`�q&� ��#�6-therapy; �� ��@ ��P_grid;�}�&�6al� bum;��{�  composition; �3�5�%�m�.�w�"group; �2  �  �  recording; ��8�&�l�.�x��x/00�/./lease;�b � c �c format;�g�`�nque; ��) ��V ��f -concrete; ��0 ��] ��mt4�y -revalidate&       ted�&�web-phone-icon-outline;� �3�Cyw,N� <�T�*��=�I 4��;!n ( '   . + :  /'  0  0 3 & .(5  "'    .  4 7 '  :  / +$ .( &%�d�V   + '' (  . * 5   / , d�K  �5_$+ b e%#&!ke&��O��P ��\a;$�B*+�R��lone; � 2me )&'c#ZG 1  C * �Y ((  �e�V5 �Z>*6�"| �.�L��$�n��x� / $ 3$$$$$$$  (,5 $ E�O!M�%n�p9�n9��s`�A�w7 �u�*�n�Z9�(6)6�" a %&&C� / $ 3$$$$$$$  (,5 $ E�P M�m�o9�n9��s`�A�w7 �Y�(D)6�" a %$%I� / $ 3$$$$$$$  (,5 $ E�O M�",' +"  �P xR  )'. w)' �8'*N" /(# 0*1�' ''�Q�����2�&Up�o9�n9��s`�A�w7 �X 0name-section;��-�O��[�V��n�Vs�4(�An;�F�v}d;�M<�c�Q scendance;�\tive�\ural;�H��v ���J �( �3�� �O �c�A�� {�U��<��_type; �h �O �] bar_bg_color; ��n �� ��,igateinitiated �J6 ion [�Q� �)base; �z�etter;�Msp �3:?2 � ���(��w��� �ut; �%PBcan;�:s;�B deceptions; �;on;�1�)rills;�ump;�early   �<g- ��: ��F -irrelevant�51- ��' ��3cessary*� ed� �A�o�E���agatively�yills; ��RBther*� o-classical;��f � �#soul;��b����t; ��4 �� ��www3  �PEue1ver �H�+�P�3��Z@�`y;�!wIW�P Ih��\P�?�g��M�T��!�;�%�1M����/�!A8'�88�h�6�T���;�%�4M�d�)�= �P8�v�8�T��"�;�%�4M�]�)�= �P-age;��v�L�#�L�3�L feed-stories; �� ��R ��e-floater; ��  ��U ��h share-collect; ��7 �� ��0wave; ��H ��u ��_date;��O�[ esc_format;��6�Hsearch_api_service; ���E�Us �3 �p;@letter � -invite-banner; ��6 ��a ��t _artist_feature;�I�}� id;��C�P sig;��F�Sxt; ��} ��c ��v_cell; ��x ��^ ��qbutton; �� ��g ��ztickid �"�yfingers;�<or;�t �ginx                                               ) * )ve; �gfravity;�3here; �Pi;$��0T'sce;�.��Uf; �2ght;�q��>�/����P#t;�JYe�B jettisoned;�oin;�Ked;�=ust; �+Pleft; �2t; �+/ook;� materialists;�Tixed; �� �J�d �U�ay;�*�9`n-add-wishlist;�W��own-this;�>�g�w view-album;�&�O�_ wishlisted;�K�t�o; ��Qthing;�xw; �+�?o�t�@�! �+ @�(P�0�%�:�^ � ��^@�=�:�d&�"�3�\ � ��/�6�_ � �-app;�9�b�r-bc-logo;�x�!�1phone;�<�e�ucache&       image-placeholder;��n�A���A��,�A pro-badges; �� ��3 ��Freferrer-when-downgrade; - 3 -peat��7sults; ��< ��g ��zshow;��-�%��X�%��k�%tore&       wave; ��- ��Z ��jriting; ��G_flash_uploads;�X��track_preorder; �C�c �v�] ��abody;*�~��S��^%� -comes-around-here-anymore;�y� �*�k��Zsessed;�Yion;�Zde�:follow��d �W �\ � ��q ��}h;�vOpise; ��]�S�/j� �S�/j��S�/j-pop; ��n �� ��+n<�0013�"./28 -commercial< ��w ��ce;4�@6�@��n�h�6*"4�p7�A�� �%�[+#4�6�@��&� �Y*"-4dlvoparqfpqnvcaerq0fw; luahyars7ltvortjq2< zkmsx7ajzy1itsltxhz4jg= eT  @g ; ; ; ; ; ; ; ; ; ; @ D a�v" @v�/�"A�`\ @ @ ; ; ; ; ; ; @ D @v�<<�<7   i ; D @v�:��n= @ ; g g g g g @ D @v�H�$�;;  g Dt �x�-G�.080X 26h�S;�z�N�g�I�,At�tU�b���)�ol �!�-G�.080X 26h�S;�z�N�g�I�,At�vU�e�D�ll �1�-G�.080X 26h�S;�z�N�g�I�,At�yU�e�=�lzero;�J�V080�6�s�V080�6��V080�6�&)  V#4  +&" &! �%#"$'%# �{      " ^11!(!)"(- @ 9X�C ++�M�����3�z0nopen;�,r; �nf esults-header;�� �%��4�%��G�% text;���%��;�%��N�%m_name;��� ��4 ��D al  �J�} �Jd �J� �J�hscriptniff                 t �@(� �+�m  A�q �d A A A A A�+ A�Q&��6��aU �A�u��SU ��fU -shipped;�#�L�\able;�� �u�@�!�(��7�8�D��J�1�Dhing;�&P�]��K@�7�~racklist;�8�/�= skinnable;��&�F��T� ��g�w �*� �Z�c�\���~�&�P�, �� ��"rap� �w9 �l preparing;�reality;�#sixteen;�loppy;�2o;�#tick;�Bll;�ltake; �f h-of-type �at; �Pe;"� L�A�9�L�Lre;�se;�My;�P�tis;�1"�jought;� ime;�eo;�]u; ��; ��h ��x-jazz; ��B ��o ��ll;��@  r�I�L'0^ $9 @)))))))))))))�l�. � ).  '"�  �i�y 7�+�2�t  r�I�M&1_ 8 @)))))))�l�. �)-  '"��p�  7� ,�2�  r�I�L&1_ 8 @)))))))�l�. �")-  '"��p� 7�+mber � �Lofitems;��o�}s n�|cartitemsdisplay; �� ��> ��Qeric; ��G ��9 ��Etracks;��j�xntil; �e`vidia*�|we;�S�[}/Yhen; � y;�Wyou;��="o      ( &    +6     .           ��PB$   ��x$ ��belisk< ��/ ��;ject �, �-fit� � � �src `�u+   livion;.3�Z�hZ`�!��zXSsessed; ��#ion; ��^ccur�t R Q Q Q Q Q Q Q  Q Q"��BO�1� ���NO�1� �ober�3f�!:� ( �D� H�z �'m&43]�6/�M4 �%�2e^S.I0Ol�S\�l /�i`�1).��A$�S  '�;S�F#$�n�%�}�p� ,6�d���w$�$�X�% ���4$��% �f:��5Q��C�%� G��p�%���%er��_+�S�L�Zs���Q�J�Xline4�wset� �/�k�u�X�k�u�h�k�uten�'usixnydhhc6t4swzqncwd31jg< ��.g @' Q g* I Yi  .' a .' o .' -appstat[mcp-server-webcrawl4Ssummary:ch;���SC{&dowas     �XJ -* @ ��kO��k�;)H A �i�3�3O�!��B�q�) *!�*2M�+&8   �  '  �>! Q �1*! 6 "V  �X�����4�4x0ohdowas-volume-one�r%- ��: �T�. C�7�8�n�h�ptwo�Q-: �F�. C�9�4�n�e�P ��el;4��_i ��A "4�$K:�� i ��A "4�.K�R:��i ��A "4�.K�Kd;"�=�#`�"��l�NS�v mniscience�Tn �M � �3�@�t �v�L ~�4F�Z�U�QV�g*��V�*� I�D$��C�*�Y�r��F�p� ��v*3�r���1%�G�p� ��vclick �{e* /]��f�4��  ��8 @ ��T�O�;��9�I"�t-click� �D�; �L�Ytime�#line�only;�f�_�moad�my:�y$�B/��@�{� %�18��l����pacity*�e�V �8 �E�O �n�O �~�Oen.3 �Y�;�.��e� ��= ��P_signup;�d��!ai4�Z graphprotocol;ra;��C �p �ting� system�\on�aposed4�1timize44on� �!s �e� �t�p loggedinband;��' $��R $��e $r{�D� � �D���\ �g�B ��  ��B�U�R�U�.U���m�U�R�U�(���U�R�U�!chestral;��T � �der;�I��_history; �� �M�] package_link; ��I ��w �� g�( #1�)�I�Z| �p�8 �C �x l�0  d �3�F.� � D*�# G I 3gX �K �6K�y�j ��S��j �c�?.� � D*�# G I 3gX �K �6K�y�j ��S�K��Aj �t�>.� � D*�# G I 3gX �K �6K�y�j ��S�J�'�2 anization�$� �< igin-trial& 5 0  + 9 " -when-cross-origin K F F F F F F F F F F K  K K K F F F F F F K  K  F  K K F K  K al;�8�!�I�l�!�I�y�!�Is �d1ther4�(�,ur�+�2 ��$�]& ��$ ��+$tv�q$ �$�.� :�$ /��d�]�'2�w &�%��&�]�b��9�]�[law;��J �w��put*,]��pval; �l�@ ��@ �%�@er����Dflow s�o s s�6�l s� lay_image;�Q��night:�&rides; ��  ��: ��Mturned;�G��wn4�d�Z��gMpf"� <?�Z& +"%# ). * *-' c�4�l!�e%R�     &!�o�()4    +# )%8 �Z('&�K)$!1+�v�!"8 � )�6   $&*�%5""�6�X@? :�G*\4{A�=��V)5( �c9(B/�D�q�/�,�+�,�,�+��S�</ �]/ � -�p��){E#*X&.X&[),X&#X&*V$0% $ $ 2�D��,�-�-��S�>/ �]/ � -�p�]�= -$V$*T"-U#+U#U#V$0% $$ 2�D�)�,�+�,��S�A/ �]/ � -�p�V�= -$V$*T"-U#+U#U#V$0% $$ 2 00h02m40s;�56s;�m3m00s; �� 5s;�_56s;�.4m21s<�m33s;�,5m22s<�6m27s<�7m07s=�x20s<�? 3s=�31s=�K8m48s=�(3p& = = = = = = =acing:�)kage_associated_license_id;�0�V�h feature;��S�` page;�=�q�~ screen;�c��$ olo_feature;��5�B thumb;�[��_small;�y�-�:s;�U�|�dding &  : &�W�>1J!?:-  "�W#CA8"$3 &�W0R�U3K1[ �X0T�!&#-bottom �* �A �L �c left��)-�i right+�L top�k�) " �x�NQ �Q �f�"ge4�C�D��y4�s4�a��1�{4�s4�a��A�~4�s4�a� -band-links; ��b ��  �� context; ��d ��, ��8footer; ��cS ��+S ��7S_band; �� ��E ��Xpath; ��\ �� ��band;��c �� ��!D5]|?&  /3+   /i##�r/�=( *E" �<  . .b" (C"  ""�V�����5�0t  0pagedata;��G�Wid �; �Z�i �Y �Z�w��0nts=6�r���1%q�M radigm�Qllel*�ient;��H �L�c��s �L�c�� �L�ck; 9�`of�J��"�Usecsv �K#float�int �![titioned& jner;��� ��:� ��M� y:� ��C�; ��n ��ssing;�C/��W%t;� ��th�! �< �'� �  e �dw c c c c c,�L < 5%  @  ; c�<�<�aA)6E"&��&ZZF E��:9 @ =R= = : )�/E�8[<>Q�3SP�OU O�1QN�MS Q;{B�I�=##'&, /%s$5((�S�&J%%�   K +�+,�$;�f�.^6�H�V�� �2�e�R 03�:��e�aA)6E"&��&ZZF E��:9 @ =R= = : )�/E�8[<>Q�3SP�OU O�1QN�MS Q;{B�I�=##'&, /%s$5((�S�&J%%�   K +�+,�$;�f�.^6�H�V�� �2�A#�$�<�u�aA)6E"&��&ZZF E��:9 @ =R= = : )�/E�8[<>Q�3SP�OU O�1QN�MS Q;{B�I�=##'&, /%s$5((�S�&J%%�   K +�+,�$;�f�.^6�H�V�� �2�-4;�&�O�_5;�x�!�1use; �� �� ��y�E�(��qing;�F��p�?��]�M��bment I D D D D D D D D D D I M & I I I D D D D D D I M I  D M I I D I M I M downloadpage;��H�Xtype;��D�Tbarry;���/!�Z3df�1eace;�D��mekskill; ��&ople; ��lrfect�$ormance �:84 �Y�c�n� ed;�r����E�d��9��a��haps:�malink;�q�%�2ission~ s-policy E @ @ @ @ @ @ @ @ @ @ E I " E E E @ @ @ @ @ @ E I E  @ I E E @ & !  !  E I E 1 Ipetual� �>, ��I5 ��U5 -stew< ��vO ��Oseids<��(.J��4.Jon;� al:�4�!��4gbd; ��?^ ��ja ��}aft; ��. ��6 ��Bhd; ��= ��r ���9hn2zyb4bwxucz0nahr0cdovl3d3dy53my5vcmcvmjawmc9zdmcnihdpzhropscynccgagvpz2h0pscynccgdmlld0jved0nmcawidi0idi0jybmawxspsdub25ljybzdhjva2u9j2dyzwvujybzdhjva2utd2lkdgg9jzinihn0cm9rzs1saw5ly2fwpsdyb3vuzccgc3ryb2tllwxpbmvqb2lupsdyb3vuzccgy2xhc3m9j2x1y2lkzsbsdwnpzguty2hly2snpjxwyxroigq9j00ymca2idkgmtdsltutnscvpjwvc3znpg��5oto;"��o 2 �} "�� 2 �} "��- 2 �} ysical_gifting;�L�y�  _zip_regex;�P�}� iano;��W�+��+��+c;��C�  ��n ��ture-in-picture4�?&&&&lls;�;�� nterest�6p4 �{es;�f��?k;�w�+�8lace;�~�e�sholder;��=�%�@�M��h�%�@���{�%�@� n�Atform*�m�Q�� _app_url; �� ��@ ��S closed;�`��! name;�[�� s�Fy�[�j� +2��+�s�F�F�P� �M��B�n$ ��W�-�G]__�x$ ��j�-�F][]�x$-app;�,�U�e -2;�e��bcweekly;��S <�� <��' <utton;"���%�,��-�!�&"����"�$�#� � "����"�$�#� � col;"��[�F�P� �M��B��B]__��T][]icon;"�� �%�,��-�!�&"����"�$�#� � "��!��"�$�#� �  _cap_data;��>�Pell; �� ��{ ��ount; �|�,�+�,�,�+�.��-�-�.�1�+�,�/status;"��h�C�O��M��E��L^_`��^\\`ore_url; ��' ��S ��fbutton; ��  �� ��er W�p$�6&&&&�- �$ �2 ing_from;��-�=list:�sinline�'�ease�us;�z��ingly; ��!dge-processing;�t��--mask;� �6�Fugin�ss �/{ng  8  8 &! �U �5   (&  �\! �H>"% /  N%@,?0/2  " ""�V�����6�0 y  K   K   K   K   K   K   K   K   K   K2-d  :!#"$ }/ O   K   K   K   K   K(\�5lj� 3    KK)�k l "-)�E�t P d�# / �W� ��,���2 0podcasts;��* �W �getry;��?��l��|int;�=��,er+�cs�� �> �4�]�mlicy �$ D D D D D D Dygon; �3 �\ �lol;�6��/p;6��5�>�eL�C� ((N<�b�>�eL�C� ((N�/�%<�r�>�eL�C� ((N�+�%-folk; ��~ ��+ ��;punk; �� ��4 ��Dulated; ��Dpimage; �� ��P ��crtugues; �`�F � �e ��asitioni�^0&)�c �CDi�k�o i�91{ ��  i�"f(2� *� �8�&�l�.�x��+���t/00�f��$�/./�k�� t; �� ��0 ��@ -hardcore;�� �*��7�*��G�* message-link; ��` �� ��(punk;��&��S��crock;��i����& subscribe;�� ��A ��T card; ��8er�Z ��s �S=;wer:�o�k���(�{�M�d�.�n@��a�6�f-pop; ��5 ��b ��rful�# ��Dshell4�~pp_email_gift_thumb;�H�|� ractical�|gma&       r           " �,X $ C�#E  �$#t   �&         P $U�     �&          X $k�O     �&   V $MB�L�l�'  '  )    �&  J $]�    �   @ L�. C!   '!""#�r.0�!��nZ�F�|>�Xv�   N L�. C!   '! !$�r.0�'��n]�F�u>�Xv-84995�=__also �` �; �i  �N�e productk �p%k �K%k �y%k �u%s "� �m "� �H "� �v "��r__wrap3 �j3 �E3 �s3�otic*�ying;�R��Ce+ �e �~�8`YNpB-filter�fer*� �.red�$�load��Mqueue; �Y �  � order_count;�I�p�pageviewcallbacks; �d � �%red�Uing; ��Pserve*�cing�1v_cell; ��h ��N ��abutton; ��q ��W ��jious; ��m ��S ��fice �'+�^�J��t��W��*�e��.currency �+�\�U�c specification;�a�Z�hing�h �. �^� �P ��t__copy*�g�w features�W �o�de; ��8marytext;��O��]k�-��}��k�M����k�Frose<2�:���#ory�:vacy �   ��@ �D� �n �| ��G __image�R �"�@ � �0�)te;,�>�X�,�+�,�,�+�.�L�\ �s�F�-�-�.�N�\ ��L�+�,�/�Q�\o;��8�a��c�a��v�acess" JZ�HW 2� �1�-ing*�kor*�emon� d; �l�  �!� �-�uctV �" 6##$,�� �id*�D on�j(��"��I�V��]�c��\sM ��,file;��B� �/ �|��m� �/ �|��� �/ �|g; ��V�4��Q�8�@��U�C-rock; ��] ��  ��bar; ��W ��= ��P_cell; ��T ��: ��M empty; ��Z ��@ ��S fill; ��] ��C ��Vress;��������� bar;��J�%��u�%���% ive; �� ��C ��S�b#! !0 `!z/#!!/  3 '(�c:a74( +#!0 7W%@+ , +6"' ""�V�����7�0�0progressive-metal; �� ��J ��Zject� discovery4�"ion*�mise;�x��iperty;$l  "'  $d "'  $r "'  value;L� �%�2� �f�(�r��| .�u%&)**G.�'u%&)()M openwrapper; ��<] ��g` ��z`s,4tocol�2�V sg� n<*�f���"-death<�r�!�/��type;�`��!vide �I �[d �`� 2�?�7s�n$�=syche; ��delia; ��h ��b ��n c; �� ��< ��L -rock; �� ��C ��St; �]�F ��e ��ai�nublic �q9�T�� _embeddable; �7�c �j�] �v�asite_key; ��< ��  ��sh_date;�2�g�ser;�;��&nk;�� �B 'L�6�B 'L�F�B 'L-rock; �� ��G ��W rchasable; ��o ��V ��he�$�7>�& _title;�7�^�p url;�3�Z�l s; ��V �� ��pose�Xs�.sh�T  �v" �^������t: ~�Cwa�ython4�l�-.q & & %"""""""  ""  ��<�%��g�%��z�%bit   ��@  &�  �M &Z   �         t ; *�(1<�o+   � �U Im��R  Luad-core*�lity*���E�f�{5�Q�E�f�{5�^�E�f�{5 eryselector�e�7�*all�tstions�ickly�got;�B��         �+  Ca%   "%2  2 ��3  ""�V�����8�0��   �W�]�:  6������w } P <�6��B ""�V�����9�0�         �  ""�V�����:�0��  �W�d�K5����yy�{ � T =�4��A         �  ""�V�����;�0�  �W�d�D5����yy�{ } P 0quote�`r! " %)D      #! ")D   "   ! "     !     �V �<       G   >      @   B         >    C       2 �{ ��O�h �<�/ �"��;�b�c &&�R�����<�(,H�I�d��O�h �<�/ �"�"�;�=b�T�a� �O�h �<�/ �"�"�;�0r-b; ��V �� ��-soul;��X�Z��Z��Zadeon*�zio4�P�V�� ��o��K�p� ��s��W�p� ��sconfinterrobot+ �_ �  katana+ �` � siteone+ �a �* warc+ �^ �z get+ �] �i interrobot+�skatana+�ysiteone+�videosinterrobot+� �u katana+� � siteone+� � warc+� �e get+�  �Twarc+�mget+�ggga;����I��Yed; ��m(  �fGbp;��]�� ���quo�bre; ��4��a�!��q�-groove; ��; ��h ��xr-ico;�>�g�wonboarding-ico;�w� �0t; 8�`of�J��"�U-park;��l�j�b��y;�w���e�T*�(0�O��o/Q%��e�J�:%� ad�C -more-arr;�M�v�ing�y4�A�-state�Pl-time &Jwity; ��Oze:�{�r��Fly;�6�� son*� c_footer; ��! ��L ��_all;�3��ptcha; ��3 �� �� _public_key;�!�J�Zipient;�z�.�; ommendations; ��@ ��k ��~ -container; ��1 ��9 ��Eent; ��7 ��? ��K _container; ��3 ��; ��G ed; ��j -album;"��Q�"�,��0�!�("��X��$�#�#� � "��d��$�#�#� � story;��e//��)/0��5/0 nstruction; ��2-site-the-weakerthans-essay; ��rd;�Z�� �r� ����� ed;�|���ingof; �1�5�%�m�.�w�" s; ��'�T�ds< ��N ��Z s-section; ��= ��E ��Qt�T� �&�G�u<�] ��- &�p�u<�] ��- &��u<�] ��- angle;��1�A -1270;�E�n�~1;�I�r�d;���s�>�V? ��9 ��L dit-share;�w� �0irection �tO telephoneband; ��@Qference�_ s�P rer-policy  J E E E E E E E E E E J   J J J E E E E E E J  J  E  J J E J  J  , 2 , policy4�A&&&& ��t ��lect4�gardless*�gae;����A��Q�ton;��3�'��`�'��p�'ister�Cration�Cies�y �B illy< ��y ��l % ��i�d�d ,� C� $ 4�A4 Bo���z�F�P� �M��B& :n���j]__� & Hn���n][]� ativej� M�c j�X j�h�� j�r� ease�+ ��4 ��| ��-history� title;"���%�,��-�!�&"��*��"�$�#� � "��6��"�$�#� � _date;�#�J�\d �] + %��c %�� %��Ls� �5�6+member;�P��(@ove �j� eventlistener�bnder; ��8 �� �� _url; ��. ��{ ��peat*� *� *���r *� �� ��F ��Y-yb b b blace4�5ort; ��@ �� �� -account-vm; ��, ��r ��~ flag-icon;�b� �sample;   to&  '     -      +  uri;   ing�ss�Xsitory�]q; �* 8 �^ 8 �k 8uestanimationframe �[�Kire�{ 8> 8>-trusted-types-for& # 5  )  ' +_email;�J�� _0;�a��"d:�(ment* � s �X � �P �6 __copy�e �! �W �Cicon �i �%�/ � �G�s*�Z �]�;served �9*�0�5�%�m�.�w�"�Z��? ��  ��&tting�5ize�N_algo;��; / $ 3$$$$$$$  (,5 $ ��o / $ 3$$$$$$$  (,5 $ ��| / $ 3$$$$$$$  (,5 $ onance; ��Iurce �i�\�2 s�l�ponse �=�triction*� �"ult-art;��\�%���%���%info;��a�%�� �%���%_# =" " !")     #!! A"$! T �T $,  �,!@" G "5 7  &4 �e$ !!�W�����=�2t 0result-item;��V�%���%���%title;��d�%���%��"�% ype;��l�%���%��*�%s;��5Q �NQ ����`Q �NQ ���sQ �NQ �-genre;��g�%���%��%�% see-all;��*�%��U�%��h�% tags;��K�%��v�%�� �%_grid;��C�Ptreat;���5ieval4 Ab ospective; ��9urn$ $�z 3veal; �� �� ��rt:�iew; ��{$ ��&$ ��9$s; ��s �� ��&sed�olution;�M��:fc � 2606�6761�gb6 �;� __background6�(�aG8�R7�C 8�: 8�P�v!!�3B  8�  ���O!��C�V!��V�V!homboid;��Q�+�Q�;�Qythm; ��)�V�f-blues; ��1 �^ �nibbon-gradient;�%�N�^ffs; ��Qles;�;��EghtR R �|�;R R� @�H��Ocolumn;��+�f��Y�*��l�#eous;�;��ls;*�/�5�%�m�.�w�"�Z��? ��  ��%obert� otos;���#ck;l�X� �9�G���/��*b����&'�y�F�+�?�(X�4���G���/��*b����&'�X�B���G���/��*b����&'�-roll; �� ��0 ��@abilly;����-��=steady;�� ��7��Gy;���:le �!�)+:��IL�ML�WS�e�F�P� �M��B(��tL�ML�S�f]__(��L�ML�S�e][]l4�b ��} ��* ��:ot �?9$���Ur 4N$��<�Ur 4N$��O�Ur 4Ns;.��{�i�7�-�,,�(�i�7�-�,,�8�i�7�-�,t�.ate;"� ""�{�E"�2""�{�E"�B""�{�Eund;�(.6.�Q.6.�a.6.3;��6�b�D��a�b��t�bte;�^��w�P �*�U�b �e�& �T-reverse+�\span; �� ��| ��ubicon< �� ��ffians; ��?n�A�s�%ning )Jv.�]�7��ssianapartments�'x;�V�K�f��7��K�f��7��K�f��7yan;�����L�d��?��a��s�c                 "  +6 $'"4�(*�q�v                 :  &D�  -�   �z�'                      �      "��wV< Z�1@�P^�i/�a ��j�%�$C2 ��Y6�A>��%�(8�%. �l ��a�%�@�i. �y ��g�%�{@�i-t�V1-0;� �4�D 748367458; A 9< G 60= A4;4�R�$c�=��y*"4�I�X%c�=�� +#4�W�Y$c�=�� *"alsa;��!��N��^vation;���xmana< ��' ��3e-origin        :  8 ,   *   as�site&  h f f f f f fplerate;�>�r�n9 ��W ��cs/-serif4t O  h          O  ve�)�_card; ��o��,s*�ly;�$(��2 cene-style< ��a ��mhema�~Z|+  �1  �a  �rreen;�R��cap��jshot�e �tipt 1  �k �N �wY�G�} �m   $ �E  6  *  ( �u  , �r v�n�Yx)�?�`��1G�t ���!:�)!*r�e�*�@�U��3G�t ��Q��@*"+r�s� )�?�X��6G�t ��Q��?)!*-src $              *�s                         s �Rn� �q b �I� �y(" 2#$!   V$" 1&( �## WGL >, !0'�n  W!W 1I *��M !!�W�����>�2gu:�vT0scrolldepthtracker; �m � �.ub; �R�> ��> ��>earch�}�v�<2A$Abs�:�� -� '6D -� '64�P:��H -� '6D -� '64�P:��[ -� '6D -� '64�P -autocomplete;��$�%��O�%��b�%bar;��8�%��c�%��v�%engine-tools-submiting�u loading-icon;��N�%��y�%�� �% magnifier;�n��'spinner;�x�`��!�b��1�e� tooltip-outer;��u�%�� �%��3�%"_discovery_one_filter_desktop_only; ��$�Q�arollout; ��(�U�eitem_id;�3�g�t type;�0�d�q match_part;�-�a�npage_id;�$�X�e no;�'�[�hrank;�*�^�ksig;�6�j�wtracking; ���I�Yttle< ��s ��cond-row; ��- ��q ��}ary_text_color; ��V �� �� text;B��\�dhs`�(�7�w�5��.� �4�� �ht]FFG�<�4)(()*4���hs]DEH�:�4)(()*selapsed�(�@,rets#4tion�.:$-title;��A��3��I�A�7��U�A�7ure&  f d d d d d d 1_url;��x�e�  E E E E E E E��;��e�%�T�<��^�%��q�%goe,lect�ed; ��y  ��'  ��: -filter;��q�%���%��/�%f                 )�n                      �m�� -delusion;�8��/help;��u��"��2 satifaction*�B ling_band_id; �.�k �'� �5�nd;��(�e���F��!�@-as-gift;��N- ���|- �K��- �Jtralbum-as-gift; ��' �� �� se< �� �� o+4�Y�7 rp-standing�{ver             �` �p                     R        R R R R R   `�B    R  ( ) (ice�L9�name; ��d �� ��"s�^ urlfragment;���B��I�B��\�Bssion �M�t4�@ \ U J l Z�<-cookie& V V V V V V V -_price;�R��activelabelmemberband;��a�)�� �)���)ttribute�% �H� C(siteid�dtimeout�mng:�s4 �B�I ��2 ��] ��ple�M rackerurl�]up�$ �%Tvisibilityhandling �T�Whame;�[��pe;�`� �re; ��A�0013��X�$./28��Y-alike< ��{ ��collect-controls; ��O ��} ��icon;�{�$�4link; ��; ��" ��4 -container; ��6 �� ��/ embed; ��E ��, ��> share; ��@ ��' ��9panel-wrapper-desktop; ��1 ��f ��yrofile;�9�b�rwareyp< �� ��!elf;�G��Dift�sps�~t;�a��?oegaze;��5�b��r� p�ping; ��' �� ��% -cart; ��& �� ��$rtcut( & -D %5C;Iw;�� �$��5�$��H�$-less; ��t �� ��2more; ��Q ��| ��tooltip;��|���n���z�_add_live_show; ��o �� ��-buy_full_disco; ��X��campaign;�0�c�oollect;�r�&�2rowdfunding_link; ��k �� ��) guide_link; ��s �� ��1tos_banner_layout; ��$ ��O ��bwishlist_tooltip;�v�*�6 altsearch; ��0 ��[ ��n bandcontrols;��Es.���ps.���s.�casing4�#dialog; ��? �� ��ing4���}���o���{�limitedaccesscontrols;��F����q�)}* )-*7%a )5O $�G!&1&�3 (12! # %*!,  % 4$$%#'!($ 5& ++�M�����?�_�=����0showlinkedbands;��w@ ��"@ ��5@ mobileautocomplete;�����B���U� n_reviews; �� ��( ��4thumbs; �� ��+ ��7pro; ��,  ��W  ��j s�w_list<�>�Nvid;��4�Atml�widebar; ��; ��D ��P-contact-label-break; ��# ��i ��u_collapse_size;� �2�B disco;�z�#�3 max_size;��.�>cart; �� �� �� -phone-reveal; ��- �� ��+ body; �� �� �� checkout; ��g ��Y ��e ontents; ��0 ��" ��. footer; ��8 ��* ��6 header; ��" �� �� reveal; �� ��  �� summary; ��; ��- ��9 taxtext; ��X ��J ��Vnav ��g;�=�j�zn; ��) ��T ��ged-out-artists-bio-text; ��u ��g ��s up-bc-logo;�]��phone-background;��-�=icon;�!�J�Z romo-icon;��*�:phone;��G�W tooltip-outer;��t�%l,�F���%l,� ��2�%l,�parent;��(�%�.�(�)��S�%�.�2�f��f�%�.�2�__params; ��l��)mple;��)#G�##G��T#G�##G��g#G�##Gicity�5ulation;�K��Cnger-songwriter;��Y�U�}��U�}��U�}le� �%x_sign_up;�|�)�9s< ��P ��\te�p+�%���w���O�*��T-nav; ��~ ��) ��<_name;~v�domain;� �@�Mone4 ����4 &root; �&S �ZS �gS _current;��;�H https;��3�@x* -]�teen; ��ze�<+�w+�r�)�n+�/�)�|+�.�) of_lyrics; �L�,�+�,�,�+�.�o�-�-�.��+�,�/s �+ka;���6��A�6��Q�6ybox�Q �`']�:K �h�eleep� �F�= �N~�5pt;�'��ice�z �a��"oppy; ��_udge; ��; ��h ��x-metal; ��B ��o ��ng; ��r<band; ��Nmall;�|��I�l�s��9�w���=�qcap�okes�pnippets4�_owball �=,T E ���5/(N�j�T�0�@�$ �5 -earth;4 �O�. B�~�?�j�g�u earth   �0 A,v �K�. B!  &�*��^� �j��?�t�?�j�o;�S��j�uftpedia�qwarea �I��� �j�f application�Y version�qlid2?�� �C ?�2>� ?�D��JB ?��G�� � ��N�'��a�'ve�U maojm0r0y1�7e�! ��  ��$one;�qf��U surprises<��,&;��8&;thing;�if��Uimes:�Cng;�?��ns;�o���ul;��R�6�8��6�8��6�8-jazz; ��  ��: ��Jful< ��O ��[nd; �� ��C ��S-art; �� ��J ��Zcheck;��;�Kscapes;�� �A �Qtrack;��a�$�5�[�$��A�_�$�rce�e$�Zpace*�b�6�M���"�~�,r;&��y�/�'�,��.�!�$&��.���!�%�#� �&��A���!�%�#� �n�'�5 " %�O �, %�& �[%�/" ���!                             %�( �&� ���  4�i  4�Gc# j�|      ' zi�V � Nt '< �3�B��@� �9 �u�C#Lz�z  h   h  k  h   h   f C �pW@�f��B�  4�i  4�Gc# j�|      ' zi�a O Nu '9QQR h"�p# c�7�? f  d  e  e e f C �tW@�f��U�  4�i  4�Gc# j�|      ' zi�a O Nt '9OPS u"�a# c�7�? f  d  e  e e f C �tW@ ecialists�ktral;�2��pech=+�t�#��"ikes�orit< ��t5 ��5;/   +"$" .$683 B' .5 +,*   - ;$\)T  )!0B�  !!�W�����@�2v0spirit-animal< ��!8 ��-8ual;��K�|��x�|���| -jazz; ��X �� ��lit �q ��|?moon; ��!Joken; ��V��-word;��]�X� �X��Xnsor;� read4�#rc 5  �)�  : ##$(�C�%Z#%�?=;u�{,  �M "��[rj�   �M 0�7'�B1  �M &��n�$&&&&�:  �M�,�5v. j�B;�@��W�%��W:�a�*�%�,��-�!�&fL//>W�p*"p�s<�A��N�%��a�))(()�n��"�$�#� � fL/0AW�p+#p�;�@��T�%��a�|))(()�n��"�$�#� � fL/0AW�p*"_image;��Y�A�"���A�"���A�"lang�tt0;��C�S1;�{�$�42;��0�@3;��D�T4;�'�P�`5;�;�d�t6;�G�p�7;�o��(8;�[��acked;�C��Dkes;���2nd-up;��" �O �_ing;� 2��/&ple�rs�+ ��x8edgeI I I I t�D�Q���ed�$�mup�_s�<sis;�R��jtic            :*V  : ##$ .y6_�]�v#%�, F �        �BB1I�[ kj�   F �          VH�M�g1   F �   6)R�n �<:  ) F ��V  09P�5�"    _siteroot; �.c �bc �ocs            �H # -           #    #     #  #�����3���F� linkhref2018; �� ��2 ��Esiteid �B&url �ENus ��)$ �7�eal;��9�Ep4�4w< ��J5 ��V5ick; ��kll;��S��*�b�Eop� "�.�d�r"�W�d�r"�g�d�r-color� �1�g�y�Z�g�y�j�g�yopacity� s; ��- ��u ��re��^�j#  P�qT 0 ��. ��Z ��mies< ��J ��Vm; �� y;�1��] -headline;��//��H/0��T/0image;��x//��</0��H/0 -container;��u//��9/0��E/0telling;��c���� randed;�V��Meam; �m�/�,�+�,�,�+��,�-�-�%�,�+�,_buffer_duration_stats;�h��%redirect;"��_�"�,��0�!�("��f��$�#�#� � "��r��$�#�#� � ing;0�K�j�,�+�,�,�+�.��x�h$�D��-�-�.��5�H$�R��+�,�/��8�Aline*�Let;���6ict �, �-dynamic;   origin-when-cross-origin4�B&&&& ��u ��transport-security&        G M Goke�$ �5 *�w�)K�,080�g�ik�f*� �)K�,080�g�ik�k*�0�)K�,080�g�ik�n -dasharray�  offset�*linecap;�'080�P080�`080 join;�)080�R080�b080width�& �: &�y�)K�.080�@�k&�"�)K�.080�@�k&�2�)K�.080�@�kng.�9�4, + , <�# �",,cY�a 2�Ya�E(�lh� ��e�$�����$����#�$��uctural�Xu=B��`��bborn;�H��~dio=D��a��yle C� 4�7��� �<i�.�RY�m��0�`��� �=�Q�R�Z�D�0�p��� �=�J�R�Z�D�-src 4 4 / / / / / / / / / / 4 8 H 4 4 4 / / / / / / 4 8 4  / 8 4 4 / 4 8 4 8s  8�Z  @  V  8  H ��2 ��g ��zheet 4�V <R 4D �O �F �Tub;��Z�} ��� ��� -navbar;��}��2��Ebot; ��R �� ��genres; ��>�k�{ject;�W&# �N/    �& �U#   G9; &"'$/*CG 2FV$!R�6e�:q?+$ ''�Q�����A�&� =� 0subjectof;�Y�@�N menu-item;4��g% �7-B%9'(&4��% �7-B%9'(&4��%% �7-B%9'(& -help; ��D ��o ��logout; ��T �� �� purchases; ��U �� ��settings; ��6 ��a ��tview-collection; ��H ��s ��it;��w�!��"�!��5�!scribe� + ��X �� �� _message;��R�_ d_to_page_band; �� ��3 ��Fption �1+�� �/��7�/��J�/ s�_+���B��1�B��D�Bection�9:&title; ��V �� ��&op; ��P �� ��tal; ��C ��5 ��Awelcome; ��a �� ��"ch�#9�$��]itable�mmary Y�9��e�,��uo�  � �X�+j�e�l �,�_$�    � rU�.�p�~ �4 �P ��> ��0 ��<-notes; ��b ��T ��`__arrow � �5 output�y �E__image� �H pip+� � source �2 �j �p �= �@ ��^n P  _ P ] ] ] ] ] ] persampled*� ing*�port�i � �,  G�( G G G G G�qB}.�` G�M�i�_�� ed4�}��>�A ��$ ��0 mail;�\�� rs;�G��p�@��]�N��bre4�;�9f; ��H ��u ��-rock; ��O ��| �� ace< ��~6 �� 6-to-air< ��,9 ��89prise; ��H;vive;���{spend: *OfvgT  �T#%�,�   N   N(�7 %Ct15T�[ �6          �1��2   N   N�$�/3  �d�2�I  x wE  � << "R> �3 �)= � n � ;�-�x� *:�6 *:S)�W#�-�t�d (�d�[�I  x wE  � << "R> �3 �)= � n � ;�-�z� *:�6 *:S)�W#�-�0�E (�d�k�I  x wE  � << "R> �3 �)= � n � ;�-�}� *:�6 *:S)�W#�-�/�? (-defs; ��t ��< ��Hicon;��?:,�O��j:,�O��}:,�Oz                  :�=�g  �:    =w�5 wap �W �W �W �W f_base_url;�(�[�ging;��a����ynth; �� ��H ��X-pop; ��" ��O ��_wave;��%��R��brupy; ��Hstem*�O-ui*time�t         V    <           �T    Z C        �>                        �( �Hu@�� +fI�}�/�,�+�,�,�+��^�'6�9�0 %U� �g�"�,��0�!�(B+��,�-�-��U��$�#�#� � :�/�,�+�,��R��$�#�#� � -this�_4; �j�/�,�+�,�,�+��,�-�-�"�,�+�,ab�2 ��:�Gbed+ �N�v �M� __content+(�-<$6 �!� label+ �Xh �\�W radio+ �S �V�V selection+ �"- �u visualization+ �/ �Iindex; ��2H6#qH6#q ��]H6#qH6#q ��pH6#qH6#qle �(�2�( �3  �p]�#    ��x�G�2�B%��wx�H�|�%�W�� x�G�x�%�Ws; ��r ��  ��3g�/�/��_��$��?area; ��) ��W ��js; ��N �� ��. -inline-label; ��Y �� ��9label; ��M �� ��-_ &%#%/$� 88 n!�4'�-! ! �{ -)=e/$ ""�V�����B�0i0take�A+�D�X��e�y?lk; ��0 ��x ��ing*����zme; ��vngo;��j����'pe; ��8��.�T��:�Trget;��q�|���#�i�w��/�+�Z�wsk � ,mgr�ty:�unting:�7xes; ��Y ��K ��Wbody�1 �Md&�, ,   ,�2�? N��.  �x��-�V  �Y   i   �(   f   �1   ]   ��M  |��y-�W       �  |�� -�V       �   eal+�ym�$rs;�/��chnical�r2�4o;��:��g��wdious�(eth:�+lephone; ��?l-us-what-you-like; ��< ��g ��zmplate; ��Q"�"�`�D�F ��|"�"�`�D�F ��"�"�`�D�Fes; ��tglobals;�-�V�forary; ��9 ��n ��nt; �^K �K �Krminal4�me�/s�� + ��u$ �� $ ��3$_of_use;� ��m�=��d�I��ksted4�je�/s; ��7 ��l ��xas;���Tt  {$  M �  O  c�? M �G O( M � O: M � � � � � O�f M � O,�< M�7�]�5�%�m�.�w�"�*�S    h��r�%�K�]]�% =5.�7(>q#<��h�k g �"*"�  S�7�+�T    h��i�%�K�]]�% =5.�7(>q#<�;�%�: ~ �a+#�  M�7� *�S    h��o�%�K�]]�% =5.�7(>q#<�;� �8 ~ �a*"-alignh�v��_ �j�} �= �'�"�N �&�F�nchor; �� ��E ��X decorationSfu�OA�~ u�<<�< u�:�9 u�H�]only4�/phone; ��  ��6 ��Ishadow�` transform�~ �f �F �._color; ��P ��{ ��input; �� ��C ��Vual�res< �� ��'h � � �c �s�� �w ��B ��4 ��@an;�b��|t�z�~ �V 'O����Y>�Ze�N $�c"'4�/�!� �i Y �tVg!^)d*P�u�p �< &�I_;8��e^Su7.O{ ��^?��oCP��[2 %�/H�)�7� ��O�C�l$�� $,�8�* �F�:8�$< �K��e 3�8�1.�l-��w02��'�-�/��Q�C�l$�Z�#>#@$�a)�o9�I��-6)\D�T�j��U�C�l$�Z�:)�o9�I��-6)\ -crimson-idol< ��%< ��1< dark-night<�{�3"�,��L merch-table<��3/0��?/0 primrose-path<��X"�)��~0stories-behind-big-crown-records-soulful-singles< ��4 ��@ urprise-party; ��zV troglobytes< ��M ��Yad* �qir�+� �� �w ��] ��im; ��te-color;_Weable; ��96 ��g6 ��z6d;��j3 H��3 H��+3 Hn:�oneills; ��vVrapy; ��  ��: ��Je�>�)(��`2�w��5�c&�se �//9 ��Hy�>(�y�Y�A��E-@�� ier:+Onk;�z2��&rd;�K��*s g " �# '� �  tQ@   &  ? ? ? ? ? ? ? �XY.�0P�r�p ��2T�3�j�� ��h� ��eose;�}�3/���T%ugh;���yt;�<��n�rash;��L���y��� �-metal; ��S �� ��ead #Jws�e;�)��ottle;�-��ugh�wG Gu Y X X X X X X X X X X Y Y Z Z X X X X X X Y Y ' ' ' ' ' ' ' ' ' X Y Z X Z Y ' 'mb;^�h > k>B > \ U$$hB6 �q �� n\� > k>B > \ U$$hB6 �q ��(\�) > k>B > \ U$$hB6 �q ��. _composite;�N��rop; �~( �2( �?(nail; ��s; ��M �� ��thumb; ��P��V))(()��b))(()ick-mark �u(gradient �x�Ainterval �%�omarks� �bner; ��n ��# ��6button; ��x ��- ��@slist; ��l ��! ��4le_bg; ��x ��# ��6 4 �W  )> '-�%?< $ I +�9@ ' 0 %  �N'  �K� & ..�J�����C�a0tim;�~���e��7 2 0 � �n�J�B Be�t3��� �RXL 7JT|�.M�M�2f�H��#�M__a��6�L[]c!-43d34bf55f11a53e195fed07dde95ccc; �� ��^ ��gzones�_elapsed; ��B ��( ��;total; ��F ��, ��?r�7s�>ing;���1ptext;��&������$�red; ��mtle     2 j  �  X�P&&&&  sjK �'�q�/�,�+�,�,�+�m,��T�?�G�C�O��M��E�n� y9PC �c�c�,�-�-�o,��T�z�E^_`�"� � �|PQ �a�i�,�+�,�s,��T�z�D\\`�!� � �| -and-artist;"���%�,��-�!�&"����"�$�#� � "��'��"�$�#� � col;"��y�C�O��M��E��]^_`��o\\`section; ��. �� ��'_link;*�$�,�+�,�,�+�.��7�_�G�-�-�.��<��Y�+�,�/��?�-ko_trackpipe-525ac32695cf93110d7d35f736fd51e7; ��Z ��" ��.o �R �$�H8�t�@ �1��H�% �; N�-��> &�  0  ) 7    )#$Oj "   ��O�= "B'�F3�(�)+�yh���Z3{$�j1�.�B#%�SS�$�6*�,��0�!�(�8�X8��m�k��$�#�%� � &668�MH4�r���F�m%�V��$�#�%� � &668�Mast;��O�\band;�!�U�bref;��R�_day;�2�|/�� &�D%ken;(�z�/�,�+�,�,�+��o9� �,�-�-�2�,�+�,ll;�"��qo;�#��]k;�9�� l �%�Z "]�s�[ �A��f �) �y�� �) �y��$ �) �ytip; ��U-action;�� ������ �s; ��r ��' ��:p��4� �r �X� �q �o>�Q� (��e�)�A(��_�C�N(��e�<ology�4ronto; ��es�-update; ��f �� ��$ -link;��p����.sed;���Ztring�2 uch;�*��>wards;�M��*r�+9#9("�r    �H\��@7�Ne�a_q]�0_n_�9]ec� �F,��x@7�O\^^`�,�� @7�N\Z\b�ack �p +�>��r X�*��^� �j��?��5�,�+�,�,�+�.�c�A�%� ��� �`��h�j�t b!""#|�&�-�-�.�e�A�%�E�223l� �t b! !$�)�+�,�/�h�A�%�E�014 -number-col;"��o�C�O��M��E��S^_`��e\\`title;"���C�O��M��E��g^_`��y\\`_cell; ��& ��  ��id;Z��8�&�l�.�x��B�/�,�+�,�,�+�� �"�,��0�!�(<�/00�z�,�-�-��g��$�#�#� � <�/./��,�+�,��d��$�#�#� � nfo; ��+ �� ��$ license_id; ��,�+�,�,�+�.�'�-�-�.�9�+�,�/ st; ��N ��5 ��Gnum; ��,�+�,�,�+�.�;�-�-�.�M�+�,�/ ber;"��r�C�O��M��E��V^_`��h\\`row_view;"��T�F�P� �M��B��;]__��M][]table; ��O ��6 ��Her; ��P ��# ��$_1; ��" ��n# ��q"vent �info;�X��MQM6��~��UQM6�;���VQM6�; inner; ��  ��s ��list; �y �p �~num;"��W�F�P� �M��B��>]__��P][]pageview�Uipe;"�W�0�@��y$P"�N�l�A�� %S"�\�l�@�� $P localurl;(��o�cc�m?�:�H(���cc�m?�:�H(��-�cc�m?�:�H url; ��y ��$ ��7 https; ��) ��T ��gs;�{���Q�%�,��w�%�� �%title;��}�f��2�7))(()��E�0))(()view; ��m ��" ��5year; ��l��s)(()*��)(()*ditional� +�� ��7��Gffic�nlbum;��5��0��j�D��}�L!-7c6f81d695530ec421f52336cc0be0f8; ��N �� ��" 828e855b799307ef427645b8fc241f90;�h�_�m about= ��D clearfix;�-�V�f redits; ��) ��6 ��n page;�.�W�g tags;��n�g���~��/� -nu; ��T �� ��4 ooltip;����� ����-inner;����� ����outer;�����r���~�parent;��x���j���v�_about= ��b downloading; �� ��b ��n %head-a9d32b65ead030b3357fb05ad0674e00;�T�� id;�g��' s_promo;��:�J login;�T�� ng; ��1 ��U page0; ��V ��$ ��* _cover_art;�-�a�n_popup;�^�� package_large;��<�Ismall;�f��'a8  " �LF,@D� 3  > $N  %� �]4.s6/,16,>L$,%+ .84!##"#"9! !!�W�����D�2�0tralbum_page_version;��� ram;��D�P subscriber_only;�8�^�p *templates-370da67a08cc61757ee2b7fa7f0d8614; ��e ��3 ��9 ype;�k��+art; �� ��M ��`commands; ��  ��q ��data; ��P ��5d��C,Gnce;��L��y�� scendent< ��% ��1fer�E -encoding                  �      � � � � �      �  J P Jorm�h�""�( �L�A : � 0- 0-��0�T T �*#� h�1""�( �L�A : � 0- 0-��0�T T �*#� h�A""�( �L�A : � 0- 0-��0�T T �*#� ition+�:late;J� �o�A : � 080�F�0�T T �*�| J�, �o�A : � 080�F�0�T T �*�| J�< �o�A : � 080�F�0�T T �*�| ogo*qmission;�q��~parent; �� ��H ��[p;��&��S��cial �0!�0bal;��R����ckster;�v��}ed;�\��@m�pp;�F��; oglobytes< ��a ��mpical;��@��m��}uble;�</��X%shooting�6ue;�N�9��T`�=$$$$$$$��8 8�R 5�]�` � �� � ��"e� G &� *G2�H�{�0�0�~�,`�=$$$$$$$��8 8�Q 6�P�h�-�-�.� G! &� )G2�e��0�>�~�+`�=$$$$$$$��8 8�P 6�V�h�+�,�/� G! &�)G2�^�{ ncateprofile;��J�g��1�$��C�sted;�b`��WSy �?M �; ���%��<�%���O�%�xs;B�k� �/�,�+�,�,�+��w�"�,��0�!�(6�� �,�-�-��U��$�#�#� � 6�$� �,�+�,��R��$�#�#� � ue  q                        M                              / 5 /mbleweed;���%��H�%��[�% -emptystate-lightbg;��$�%��O�%��b�%nes; ��rv Y�rweet;�>�g�wilight; ��`tch X�qter���R �) o��$� �� �)� card;�:�1�?o��i( @ ��kO��k�; ��z-person-silhouette;��+�;ype * �0*� ( R E �o 8N &0����V@�$x�8!    �  ~ �E � �P x �W *<�    j�|.��L7 �h7 �z�GH�}�.�V,K��;�q*"�\p�8!       G+=�    j�o.�P7 �h7 �z�GH�}�.�,L�D� �G+#�\~�8!       M*<�    j�t.�Q7 �h7 �z�GH�}�.�,K�@��G*"_name;�4�-�;of ?  ?u - '            ajbxt2m; ��gc< ��r ��~i--icon; ��0 ��[ ��n menu-divider;��U� jX��� jX��� jX item;��w}Y���"}Y���5}Y�state-disabled;��t]��]��2]widget-content;��T� jX��� jX��� jXl"\� (( (2 �� �m �=� �� �=�u^��|[��# � b�. � �-�gk�)� �D�)�\�^:�`��'[��# � b�. � �-�gk�3�Q�E�!�l��:�`��:[��# � b�. � �-�gk�3�Q�D��l��:�ncover4defined  r4 �d�I���?ground; �� ��- ��= -hip-hop; �� ��4 ��Dstand�x+�z�Y��[�%whelming;�,P��%@ expectedly; ��Cique�elimited* �a��J��p�C��]�Q��bmarked;�;��released_track; � �,�+�,�,�+�.�C�-�-�.�U�+�,�/ safe-eval 'inline & 6 1 1 1 1 1 1 1 1 1 1 6 : J 6 6 6 1 1 1 1 1 1 6 : 6  1 : 6 6 1 6 : 6 :upported_device; ��7 ��c ��vtil; ��Sp�,�" �%>(#A  �P�- {   "�$)/`�(%0 I,&�N` /*+1�`" 1:�=& $$�T�����E�,#���2�4� VC�&��h�D��>�?Iz�L< ��U ��h0upc;�/�V�hdate�`d; ��l$ ��$ ��*$size�P�  tickmarks�qgrade-insecure-requests s� load_info;��O�\s�h�k=;percase� �f �G �/ qeeqvsofhc.�2%rban;��-��Z��jl ��?D ��/ �6D � -D ��Q  5 5 1 5D ��V ""�H�� �#��W�p"�?�m �b�W�p�S"�M�m �d�W�p�Vtemplate�Hs�=�n+��t+�8��<`��~�;_��>_age�7 �Dd �+�]�r�� �V�*���d�,�� e k �,� ��/�����^f�o�_0�l[�\�|�$+3C�F+3C`6(�_�G$�J�6�DU�%��f�_0�l[�\�~�$+3C�F+3C`6(�_�G$��O��v�_0�l[�\��$+3C�F+3C`6(�_�G$��I_elasticsearch_backed_search; ���A�Q xpando_lyrics;��?�Od�3(;]��[r� +��v��S��!��S��4��S-menu; ��9B ��dB ��wB -wrapper; ��  ��5 ��Hnav; ��  ��6 ��I _territory;� �6�Fid; ��x ��@ ��Lname; ��T9pic; ��M  ��x  �� s�$�8�j ��% ��P ��c paceonuse�ztime�ing* �� �S�Utc; ��c ��6 ��7f-8   ~  R  f  R  �  R �  �  �  �  �   R �   R P V Pilities�ey�m_source�v�Q �;�{��M&//��&/0��&/0wp*�lv  -  -  - . 5 2  - , * *  0  0 ,  -   0 * ))  )   3  2 �s+ &�j+ &�x+1   �zU �b� 2   �YK�($�&91�I675*�>ague�Vlue � , � �Te^Su�d�#�%�2� �f�(�r��| �f�v��%�F�u%&)**G�j�o� �%�F�*u%&)()M�e�s��%porwave;����@��Pr 4?x 4?r]l"0nish; # $ #y                                E K Ee; ��k$ ��$ ��)$1229< J349= D614; Dlocity< ��k5 ��w5rdant< �� ��&sion �Y  �:�0� �M�~�9OQ�v�S� ��s�9OQ�v�S� ��v�9OQ�v�S�s* �jia4�z �L��p !�E��] �S��bdeo�T�3R�1 J �C4 � �> �O�yT� J� ��&&&& �`�O�Y �p�"�P ���� "�^ �� ��-game< ��W ��r -music; ��0 ��] ��mlist; ��\ ��  ��__wrap�Q�= �I �L �O  ��k�Lcaption; �h�,�+�,�,�+�.� �-�-�.��+�,�/featured; �l�,�+�,�,�+�.��-�-�.�!�+�,�/height;�\�S�aid; �d�,�+�,�,�+�.��-�-�.��+�,�/ landscape;�<�p�} mobile_url; �\�,�+�,�,�+�.��-�-�.��+�,�/portrait;�Z�� ster_url; �`�,�+�,�,�+�.��-�-�.��+�,�/sharing;�`� �1   " !�7+� 1!** } L �i## �$�) Q 1� :34.64 **�N�����F� \0video_source_id; �X�,�+�,�,�+�.�{�-�-�.� �+�,�/type; �T�,�+�,�,�+�.�w�-�-�.� �+�,�/type;�f�]�kwidth;�a�X�fgame<�8��1s �i$�x\ interrobot+�H �lkatana+�L �siteone+�P �4warc+�D �Hget+�@ �$ew;��=���h���{� -collection; ��F ��q �� eyeball-icon;�|�%�5site; ��< ��g ��zbox�f�Vh�.� �_<�"OQ<gW�S�A�qH�6!�(.6F�I.6Fa:,�6��zh�..� �_<�"OQ<gW�S�A�qH�8!�(.6F�I.6Fa:,�6�K�[h�>.� �_<�"OQ<gW�S�A�qH�;!�(.6F�I.6Fa:,�6�J�Uport @�b H^ @Pnyl; ��/ ��Z ��molation;   sibility; ��f ��X ��d change�, state�/le �- ,��C�p��G25l�-C"�,��n�p��G25l�-C"�,���p��G25l�-C"�t;��/�%��Z�%��m�%edP*�q �J or_info1_live& k W W W W W W privacy_metadata& | h h h h h hual��% �*ocal; ��, ��Y ��i-jazz; ��3 ��` ��pid�;l�], ��9 �� �� ume<* @ ��kO��k�;)* N ��iO��r�4)s0; C I Ct=F��a��t�y ulnerability; ��Aw   1 ) * *  1        1   *        &   - -   -        �=  & "�q  ��|@""�~  ��{@3 �o�8 �B ^�}.� � D*�# G I 3gX �K �6K�y�j ��S��^�&.� � D*�# G I 3gX �K �6K�y�j ��S�K�u^�6.� � D*�# G I 3gX �K �6K�y�j ��S�J�oager;�U��iting;=�nN���$r�@ -for-the-war;�/�m�?�O��ke;�o��Fles< ��2 ��>ked;���`nt4�/�v��ed:�s:(Or;&@�eP�=N���@�P$rc4�|�s��D_4�zm; ��-s:�S�;�� tch;���aer;�?��Eve;��B�g�>��o�g���gy;"�t�J�?��|��es; ��n5cag�e�H �Z0�J�/�(`]P�e��$�/�QS�+�i�,%�  ��$ ��($ akerthans; ��6ther; ��b �K �[" � �2�q � " �d> $ A W ]�K� �>-share4�@&&&&,_components-582ca09d7869cee2e20c489913b24787; ��  ��[ ��_app-selector-ui; ��& ��n ��zcrawl4�Ze^Sumaster �Z�Np�n�]��x=;K K K K age; �[ �B �Ps�H -assets�Gsite 4�=�XJ� /Q$�e�h�7�E -word-cloud�=d i  O ekly_desktop;��M�Z mobile_web;�{�/�<s;���;ight;�W��ill;�|��sh; ��gnt;�4��Tre;�A�� stern;��& �S �cget4&��Y�q S hat ��v �y��4��ever*�en�R �| � 5"�P�\� ��C@"�T�{� re;�N�/��X�\ich4�D�e^Su�3�� le�l�te; �� ��2 ��E-space� �v9 �k� o: �k�~�(��U�:y �|+ ��Yidth (I B(�d�]��#%�3=;�n, �dg%5~>c� JD$�� )X, 3� `t�*��&G�\G6�& ; B�h&&&&�y%ZP<>3h R��x�$%�& / $ $  3$$$$$$$ 6 (=$ $ �G��K�e.� �_<�+�yOQ}{�S�!�y�I�6!�(.�y.�:,�h�P��x�%�c / $ $  3$$$$$$$ 6 (=$ $ �<��K�e.� �_<�+�yOQ}{�S�!�y�I�8!�(.�y.�:,�h�P�K�x�)%�b / $ $  3$$$$$$$ 6 (=$ $ �?��K�e.� �_<�+�yOQ}{�S�!�y�I�;!�(.�y.�:,�h�P�Jki4�y  pedia4�w  ll��>+]��Y$�f�8e�3��6��� ndow51 �7 �U��ed4 �/�Dsx@$.&�sr�W� M  JZ���p[0i*g �>252.9u�q"Op�<� 10'  �Yplatform �V'ui�]sh;(;�m�Y��O!��i;0" �3/ S25 !3 ��%    ! M MC)) ,   " 6�.7 T TT�$�����G�LP0witch; ��J ��w ��-house; ��Q ��~ ��h�<$4�(�s�j,�M � � )�b �XY�vd�E6�$k2���VA�v�b�&�����hA�2�)��{A�1�#google& 0 ! 8 8 4 8 %in4�9outx�9�p�  �MUoff2�  �S �S �S �Sn;� �0��*�lrd �P + ��W��k;�p��1 ��u ��flow�s�N s�\ing4 �{esetmb�s�W���?ld;(�3��,����z�D�$���l�4���h-fusion; �� ��< ��Ln; ��"ship;��]�� ��th�uld;&�X�z�.2���0�U&rapS�Q �^ � �Uitten;�p����C�d��7��a��ong;�M��Csl4�oe�/ww�* ) �{$ 1� �=�b �n�8 �A �mM     (�k�E&&&&-! �U"d�p.� � D*�# G I 3gX �K �6K�y�j ��S���=l�.�m.� � D*�# G I 3gX �K �6K�y�j ��S�K�.�I�Bl�<�o.� � D*�# G I 3gX �K �6K�y�j ��S�J�(�I�=x   ' ' �N    �X�t� K�q� �"� �i� K�q��,��l� K�q��, -bandcamp; �� ��< ��Ocache; : @ :-hits; = C =ontent-type-options                  frame-options           served-by; 7 = 7hockwave-flash;�i�`�ntimer; @ F @xss-protection& T T T T T T T1 �{�N �&�m��O�m��_�m�2 ��S �(�o�}�Q�o�}�a�o�}7!464�3 �f�a_offset;�Z��link* �Gn�?�P5�$IK-`Y�M��&!�:,�d�L�n�h�P5�$IK-`Y�M��(!�:,�d�L�Dn�x�P5�$IK-`Y�M��+!�:,�d�L�Cml� O O          �a�3 O O  ns* �? b�q.� � E+�$ H J 3gY �L �7K�y�j ��S��b�.� � E+�$ H J 3gY �L �7K�y�j ��S�K�vb�*.� � E+�$ H J 3gY �L �7K�y�j ��S�J�pplat_app_store� google_play�Sms_store�ty + +    �P         �M�K�q� �v�K�q���K�q�1 �}�Q �*�k��S�k��c�k�2 ��V �,�m��U�m��e�m�_offset;�^��ear�ly�6llow � ork; ��(uq s�*��y�9' �-�#m �m�( �-�w�e+ j1�):B !�`P,���H$�&1 0"> �<S�!�]�L�s8��$$���7$�-autocomplete-me; ��* ��U ��hng;�B�� r4�=�X"�Z (J��8p �M �L ]c=" � ~�C.�7)��G�V�9 �S��n��"5�r���F��^%�tube ?  #                      #  '" 2 ��3  #  #  #              #  '  # \   '�VN  #  #   Z Z Z Z Z  #2 '�/!!!!"  # Z '�V#_main&  )      .         ,    timg & ! ! ! ! ! ! ! ! ! ! & * F & & & ! ! ! ! ! ! & * &  ! * & & ! & * & * ui-skin-sam; ��A ��l ��ves; ��?=jarvis; ��d9zq<: �r7�A�� �%�[+#z  . , , 2 2  .  / 2 ,   5  4 ,�a;7CK�Q�j�� �+,� ;7CK�Q�j�� �J,�;7CK�Q�j�� �F-index�w�4- �P �F� �sXkmsx7ajzy1itsltxhz4jg=4�6�@��&� �Y*"ombi< ��o&"2&"3&" ��{&"2&"3&"ne �AZ 日本語; �f�F ��e ��a m+ #3 6! ! ") �Ko \2"3)) �8a�$�*)) �' |�8�W" #�8'3* �="M82.25 8.16c-.19-1.38-1.17-2.13-2.5-2.13-1.26 0-3.02.68-3.02 4.13 0 1.9.8 3.9 2.9 3.9 1.41 0 2.39-.97 2.62-2.6h2.42c-.44 2.95-2.2 4.57-5.03 4.57-3.44 0-5.34-2.53-5.34-5.87 0-3.43 1.81-6.1 5.42-6.1 2.55 0 4.72 1.31 4.95 4.1h-2.41" id="c"></path> <path d="M106.44 5.94c-.5-1.3-1.75-1.89-3.09-1.89-1.74 0-2.65.77-3.37 1.9l-.07-1.59h-2.3v9.68l-1.61.01c-.45 0-.57-.24-.57-.85V7.35c0-2.4-2.26-3.3-4.4-3.3-2.42 0-4.83.86-5 3.78h2.43c.1-1.23 1.06-1.8 2.42-1.8.98 0 2.27.24 2.27 1.54 0 1.47-1.55 1.27-3.3 1.6-2.03.25-4.22.7-4.22 3.54 0 2.22 1.78 3.32 3.76 3.32 1.3 0 2.85-.42 3.8-1.38.2 1.03.9 1.38 1.88 1.38.4 0 1.16-.15 4.92-.28l.05-6.77c0-1.9 1.15-2.95 2.4-2.95 1.47 0 1.93.84 1.93 2.4v7.3h2.43V9.05c0-1.9.7-3.03 2.33-3.03 1.9 0 2 1.25 2 3.06v6.63h2.42V7.88c0-2.77-1.36-3.83-3.67-3.83-1.6 0-2.64.73-3.44 1.9zm-16.15 8.11c-.85 0-2.24-.33-2.24-1.45 0-1.32.94-1.71 1.98-1.89 1.06-.2 2.23-.17 2.98-.68v1.87c0 1.58-1.66 2.15-2.72 2.15z" id="am"></path> <path d="M118.04 4.36V5.9h.04c.68-1.3 2-1.85 3.4-1.85 3.46 0 5.14 2.73 5.14 6.05 0 3.05-1.48 5.93-4.74 5.93-1.4 0-2.9-.53-3.67-1.78h-.05v5.67h-2.42V4.36h2.3zm.04 5.7c0 2.28 1.13 4 3.08 4 2.21 0 3.04-2.03 3.04-4 0-2.07-1.04-4.03-3.04-4.03-2.04 0-3.08 1.6-3.08 4.02z" id="p"></path> <path id="rhomboid" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="bandcamp-rhomboid-white"> <path id="rhomboid" fill="#FFF" d="M0 15.63L8.47 0H26.6l-8.47 15.63z"></path> </g> <g id="mobile-cart-up"> <path fill="#fff" stroke="#eee" d="M5 12L16 1h0l11 11"></path> <path fill="none" id="blocking" stroke="#fff" stroke-width="2" d="M4.5 12H27"></path> </g> <defs> <lineargradient x1="50%" y1="100%" x2="50%" y2="0%" id="fanAppGradient"> <stop stop-color="#00BAEF" offset="0%"></stop> <stop stop-color="#1DA0C3" offset="100%"></stop> </lineargradient> </defs> <g id="fan-app-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mobileweb-fanartist-02" transform="translate(-86 -385)"> <g id="Group"> <g id="menu" transform="translate(58 39)"> <g id="fan-app-icon" transform="translate(28 346)"> <rect id="bg" fill="#FFF" x="0" y="0" width="23" height="23" rx="3"></rect> <path id="tent" fill="url(#fanAppGradient)" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> </g> </g> </g> </g> <g id="artist-app-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="mobileweb-fanartist-02" transform="translate(-86 -334)"> <g id="Group"> <g id="menu" transform="translate(58 39)"> <g id="artist-app-icon" transform="translate(28 295)"> <rect id="bg" fill="#4999AD" x="0" y="0" width="23" height="23" rx="3"></rect> <path id="tent" fill="#FFF" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> </g> </g> </g> </g> <path id="embed-icon" d="M16.9 2.3L22 6.97l-5.1 4.68c-.43.43-1 .43-1.43 0-.43-.43-.4-1.13.02-1.57l3.42-3.1-3.42-3.12a1.12 1.12 0 01-.02-1.56c.43-.43 1-.43 1.43 0zm-6.48 10.76c-.14.63-.62.98-1.2.87-.58-.12-.93-.72-.8-1.35L11.47.88c.14-.62.62-.97 1.2-.86.58.12.93.72.8 1.35l-2.8 10.77-.24.92zM5.1 2.3c.43-.43 1-.43 1.43 0 .43.43.43 1.13 0 1.56L3.1 6.97l3.44 3.11c.43.44.43 1.14 0 1.57-.42.43-1 .43-1.43 0L0 6.97 5.1 2.3z"></path> <path id="email-link" d="M0 2C0 .9.9 0 2 0h14a2 2 0 012 2v8a2 2 0 01-2 2H2a2 2 0 01-2-2V2zm16.06 9l.94-.9-4.7-4.55L17 1.9 16.06 1 9.24 6.47h-.48L1.94 1 1 1.9l4.7 3.65L1 10.09l.94.91 4.7-4.55 2.12 1.82h.48l2.11-1.82 4.7 4.55z"></path> <path id="reddit-share" d="M24 11.78a2.65 2.65 0 00-4.5-1.9 13.7 13.7 0 00-6.97-2.05l1.49-4.66 4.01.94v.05a2.17 2.17 0 004.34 0 2.17 2.17 0 00-4.2-.78l-4.32-1.02a.37.37 0 00-.44.25l-1.66 5.21c-2.83.03-5.4.8-7.3 2.03a2.64 2.64 0 10-3.13 4.2c-.06.28-.09.57-.09.86 0 3.9 4.8 7.09 10.7�2 7.09s10.72-3.18 10.72-7.1c0-.27-.03-.54-.08-.8A2.63 2.63 0 0024 11.78zM6.78 13.6a1.58 1.58 0 013.16 0 1.58 1.58 0 01-3.16 0zm9.06 4.66c-.8.8-2.05 1.18-3.83 1.18H12c-1.78 0-3.03-.38-3.83-1.18a.37.37 0 010-.52.37.37 0 01.53 0c.65.65 1.73.96 3.3.96H12c1.57 0 2.65-.31 3.3-.96a.37.37 0 01.53 0c.14.14.14.38 0 .52zm-.2-3.1c-.86 0-1.57-.7-1.57-1.57a1.58 1.58 0 013.16 0c0 .87-.71 1.58-1.58 1.58z"></path> <path id="copy-icon" d="M16.95 7.05a1 1 0 010 1.41l-8.48 8.49a1 1 0 11-1.42-1.41l8.49-8.49a1 1 0 011.4 0zm-5.8 10.04A4.2 4.2 0 0110 19.2l-1.66 1.65c-1.56 1.56-3.99 1.67-5.41.24-1.43-1.43-1.33-3.86.23-5.42L4.82 14c.6-.6 1.33-.98 2.09-1.14l1.93-1.94c-1.82-.3-3.83.3-5.31 1.79l-1.66 1.66c-2.35 2.34-2.5 5.98-.36 8.12 2.15 2.15 5.79 1.99 8.12-.35l1.66-1.66a6.14 6.14 0 001.79-5.32l-1.94 1.93zm3.22-15.23L12.7 3.52a6.14 6.14 0 00-1.79 5.32l1.94-1.93c.16-.76.54-1.49 1.14-2.1l1.66-1.65c1.56-1.56 3.99-1.66 5.42-.24 1.43 1.43 1.32 3.86-.24 5.42L19.18 10c-.6.6-1.33.98-2.08 1.14l-1.94 1.94c1.82.3 3.83-.3 5.32-1.78l1.66-1.67c2.34-2.34 2.5-5.97.35-8.12-2.14-2.14-5.78-1.98-8.12.35z"></path> <path id="share-icon" d="M6 17A15.24 15.24 0 0117 5.33V2l7 6.64-7 6.7V12s-6.17-.17-11 5zm12 .14V20H2V8h6.6a17 17 0 012.34-2H0v16h20v-6.77l-2 1.91z"></path> <!--hubs--> <g transform="translate(-1036 -601)" fill-rule="nonzero" stroke="#323232" id="hub-page-next" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 602.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 624l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape"></path> </g> <g transform="translate(-1036 -655)" fill-rule="nonzero" stroke="#323232" id="hub-page-prev" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 656.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 678l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape" transform="matrix(-1 0 0 1 2100 0)"></path> </g> <g transform="translate(-1036 -601)" fill-rule="nonzero" stroke="#FFF" id="hub-page-next-light" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 602.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 624l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape"></path> </g> <g transform="translate(-1036 -655)" fill-rule="nonzero" stroke="#FFF" id="hub-page-prev-light" stroke-width="1" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M1052.17 656.15l11.62 10.63-11.62-10.63zm11.83 10.88L1052 678l12-10.97zm-.32-.13l-27.18.13 27.18-.13z" id="Combined-Shape" transform="matrix(-1 0 0 1 2100 0)"></path> </g> <g id="material-close"> <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </g> <g id="material-add"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path> </g> <g id="material-arrow-fwd"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"></path> </g> <g id="material-done"> <path fill="none" d="M0 0h24v24H0z"></path> <path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"></svg>--> <g id="material-queue"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M15 6H3v2h12V6zm0 4H3v2h12v-2zM3 16h8v-2H3v2zM17 6v8.18A3 3 0 1019 17V8h3V6h-5z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"></svg>--> <g id="material-vol-up"> <path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3A4.5 4.5 0 0014 7.97v8.05A4.47 4.47 0 0016.5 12zM14 3.23v2.06a7 7 0 010 13.42v2.06a9 9 0 000-17.54z" id="Shape" fill="#333" fill-rule="no�nzero"></path> </g> <path fill="#333" d="M3 9v6h4l5 5V4L7 9z" id="material-vol-mute"></path> <g id="material-unlock"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6A5 5 0 007 6h1.9a3.1 3.1 0 016.2 0v2H6a2 2 0 00-2 2v10c0 1.1.9 2 2 2h12a2 2 0 002-2V10a2 2 0 00-2-2zm0 12H6V10h12v10z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 128 128" > <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-heart"></use> </svg>--> <path d="M25.75 36.06C10.4 51.72 18.82 70.11 41.2 90.41a249.17 249.17 0 0115.33 15.21c1.63 1.77 3.09 3.4 4.34 4.84.76.86 1.27 1.48 1.54 1.8l1.44 1.74 1.4-1.8 1.46-1.79A201.31 201.31 0 0185.85 90.4c23.11-21 31.63-39.47 15.27-54.3-11.46-10.04-22.82-8-32.73 1.29a44.91 44.91 0 00-4.78 5.28l-.1.13-.09-.13a41.46 41.46 0 00-4.48-5.45C53.8 32 48.12 29 42.04 29c-5.19 0-10.65 2.19-16.29 7.06z" id="material-heart"></path> <!--<svg width="16px" height="15px" viewBox="0 0 16 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="material-comment"> <path id="ic-comment" d="M14.93 0c.59 0 1.06.48 1.07 1.08v8.57c0 .59-.48 1.06-1.07 1.06H8V15l-4.27-4.29H1.07c-.59 0-1.06-.47-1.07-1.06V1.08C0 .48.48 0 1.07 0h13.86zM1.5 1.5V9.2h2.86l2.14 2.16V9.2h8V1.5h-13z"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-keyboard-up"></use></svg>--> <g id="material-keyboard-up"> <path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </g> <!--<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#material-keyboard-down"></use></svg>--> <g id="material-keyboard-down"> <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path> <path fill="none" d="M0 0h24v24H0V0z"></path> </g> <defs> <lineargradient id="pledge-processing-mask" x1="50%" x2="50%" y1="0%" y2="100%"> <stop offset="0%" stop-color="#F8E71C"></stop> <stop offset="100%" stop-color="#4E8E25"></stop> </lineargradient> </defs> <path d="M50.17 100.08l5.33 4.51c.49.69-.73 1.95-1.5 1.5l-8-7 8-7c.77-.44 1.99.82 1.5 1.5l-5.3 4.49a45 45 0 001.06-89.93l2.12-1.85a47 47 0 01-3.21 93.78zM45.46 6.12L40.1 1.59c-.48-.68.73-1.94 1.5-1.5l8 7-8 7c-.77.45-1.98-.81-1.5-1.5l5.29-4.47a45 45 0 00-1.03 89.9l-2.1 1.84a47 47 0 013.19-93.74zm1.14 71.27v-5.4a22.16 22.16 0 01-12.75-5.57l2.43-3.24c3.24 2.92 6.43 4.7 10.48 5.13v-13.5c-8-1.89-11.5-4.86-11.5-10.47v-.11c0-5.56 4.7-9.61 11.34-9.94v-3.13h3.45v3.24c4.05.38 7.18 1.9 10.32 4.32l-2.33 3.24c-2.59-2.21-5.29-3.4-8.15-3.89v13.29c8.2 1.89 11.66 5.02 11.66 10.47v.11c0 5.78-4.7 9.72-11.5 10.15v5.3H46.6zm.16-26.79V37.91c-4.54.16-7.35 2.76-7.35 6.05v.1c0 3.03 1.4 5.03 7.35 6.54zm3.13 17.88c4.59-.22 7.5-2.76 7.5-6.27v-.1c0-3.2-1.5-5.08-7.5-6.54v12.9z" transform="translate(0 .9)" id="pledge-processing"></path> <!--common icons--> <g id="help" fill="none" fill-rule="evenodd"> <rect width="15" height="15" fill="#B8B8B8" rx="7.5"></rect> <path fill="#FFF" d="M6.57 9.8h1.72v1.7H6.57V9.8zM4.79 6.19c.01-.4.08-.76.2-1.1.14-.32.32-.6.55-.85.23-.24.5-.43.83-.57a3.45 3.45 0 012.4.01c.35.15.63.32.84.54a1.93 1.93 0 01.6 1.37 2.14 2.14 0 01-.93 1.86l-.47.35c-.15.11-.28.24-.4.39-.1.14-.18.33-.2.55v.42H6.7v-.5a2.25 2.25 0 01.54-1.34c.13-.15.27-.28.42-.39.14-.1.28-.22.4-.33.13-.1.23-.23.3-.36a.9.9 0 00.1-.5c0-.33-.07-.58-.24-.74a.94.94 0 00-.69-.24c-.2 0-.36.03-.5.11-.15.08-.27.18-.36.3-.1.14-.16.29-.2.46-.05.17-.07.36-.07.56H4.8z"></path> </g> <g id="ic-add-video"> <path d="M88 32a8 8 0 018 8v19l24-24v69L96 80v16a8 8 0 01-8 8H16a8 8 0 01-8-8V40a8 8 0 018-8h72zM56 52h-8v12H36v8h12v12h8V72h12v-8H56V52z" id="ic-add-video"></path> </g> <g id="ic�-add-photo"> <path d="M104 8H88a8 8 0 00-8-8H32a8 8 0 00-8 8H8a8 8 0 00-8 8v56a8 8 0 008 8h96a8 8 0 008-8V16a8 8 0 00-8-8zM56 68a24 24 0 110-48 24 24 0 010 48zm4-40h-8v12H40v8h12v12h8V48h12v-8H60V28z" id="ic-add-photo"></path> </g> <path fill="#1DA0C3" fill-rule="evenodd" d="M8.86 8.26H0L4.14.62H13L8.86 8.26" id="bc-logo-tent"></path> <!--<svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="contextual-dots" stroke="none" fill="none" fill-rule="evenodd"> <g transform="translate(7 17)" fill="#818285"> <circle cx="3" cy="3" r="3"></circle> <circle cx="13" cy="3" r="3"></circle> <circle cx="23" cy="3" r="3"></circle> </g> <path d="M0 0h40v40H0z"></path> </g> <!--<svg width="128px" height="128px" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">--> <g id="report-flag-icon"> <path fill="none" d="M0 0h128v128H0z"></path> <path d="M34.56 20v95.7h-7.9V20h7.9zm7.78 5.01s9.54-10 19.34 0c21.28 21.72 40.61-.65 40.61-.65v46.58s-19.33 22.37-40.61.65c-9.8-10-19.34 0-19.34 0z"></path> </g> <!-- <svg id="icon-allow-comment" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="allow-comment-icon"> <polygon points="15.981 3 6.573 13.501 2.708 9.635 2 10.342 6.614 14.956 16.726 3.668"></polygon> </g> <!-- <svg class="live-calendar-icon" viewBox="0 0 12 11"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#live-calendar-icon"></use></svg> --> <g id="live-calendar-icon" fill="none" fill-rule="evenodd"> <g id="live-calendar-icon-stroke" transform="translate(-1033 -482)" stroke-width=".9"> <g id="component/event-card/4-col" transform="translate(744 209.5)"> <g id="Group" transform="translate(289 272)"> <rect id="Rectangle" x=".45" y="2.65" width="10.73" height="8.36" rx="1.8"></rect> <path id="Path" d="M2.91.66v3.08M8.72.66v3.08"></path> <path id="Path-4" d="M.83 5.67h10.8"></path> </g> </g> </g> </g> <!-- <svg class="live-clock-icon" viewBox="0 0 12 11"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#live-clock-icon"></use></svg> --> <g id="live-clock-icon" fill="none" fill-rule="evenodd"> <g id="live-clock-icon-stroke" transform="translate(-1033 -499)"> <g id="component/event-card/4-col" transform="translate(744 209.5)"> <g id="icon/clock" transform="translate(289 289)"> <circle id="Oval" cx="6" cy="6.5" r="5.5"></circle> <path id="Path-5" d="M6 2.53V7h3.03"></path> </g> </g> </g> </g> <!-- <svg id="icon-ban" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g id="ban-user-icon"> <path d="M8.0002,0.0002 C3.5822,0.0002 0.0002,3.5822 0.0002,8.0002 C0.0002,12.4182 3.5822,16.0002 8.0002,16.0002 C12.4182,16.0002 16.0002,12.4182 16.0002,8.0002 C16.0002,3.5822 12.4182,0.0002 8.0002,0.0002 L8.0002,0.0002 Z M8.0002,1.0002 C11.8602,1.0002 15.0002,4.1402 15.0002,8.0002 C15.0002,11.8592 11.8602,15.0002 8.0002,15.0002 C4.1402,15.0002 1.0002,11.8592 1.0002,8.0002 C1.0002,4.1402 4.1402,1.0002 8.0002,1.0002 L8.0002,1.0002 Z M8.7072,8.0002 L11.6472,10.9402 L10.9402,11.6472 L8.0002,8.7072 L5.0592,11.6472 L4.3522,10.9402 L7.2922,8.0002 L4.3522,5.0592 L5.0592,4.3522 L8.0002,7.2932 L10.9402,4.3522 L11.6472,5.0592 L8.7072,8.0002 Z"></path> </g> <!-- <svg id="icon-delete-comment" fill-rule="evenodd" width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg> --> <g� id="delete-comment-icon" fill-rule="evenodd"> <path d="M10.5,14.518 L11.5,14.518 L11.5,5.37 L10.5,5.37 L10.5,14.518 Z M6.5,14.518 L7.5,14.518 L7.5,5.37 L6.5,5.37 L6.5,14.518 Z M4.017,16.002 L14.017,16.002 L14.017,3.887 L4.017,3.887 L4.017,16.002 Z M6.464,2.887 L11.536,2.887 L11.536,2 L6.464,2 L6.464,2.887 Z M14.001,2.887 L12.536,2.887 L12.536,1 L5.464,1 L5.464,2.887 L3.999,2.887 L1,2.887 L1,3.887 L3,3.887 L3,15.989 C3,16.541 3.447,16.988 3.999,16.988 L14.001,16.988 C14.553,16.988 15,16.541 15,15.989 L15,3.887 L17,3.887 L17,2.887 L14.001,2.887 Z"></path> </g> <!-- <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"></svg> --> <g id="ic-edit"> <svg viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path d="m12.02 6.27 1.06-1.07a.56.56 0 0 0 .17-.41c0-.16-.06-.3-.17-.41l-1.36-1.36a.56.56 0 0 0-.4-.17c-.17 0-.31.06-.42.17L9.83 4.08l2.19 2.19zm-7.09 7.08L11.4 6.9 9.2 4.7l-6.45 6.46v2.18h2.18z"></path> </svg> </g> <!-- <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-tooltip"> <path d="M8 15.06a6.55 6.55 0 0 0 5.74-3.28c.61-1.04.92-2.16.92-3.38a6.55 6.55 0 0 0-3.28-5.74A6.55 6.55 0 0 0 8 1.74c-1.2 0-2.33.3-3.36.92-1 .58-1.8 1.38-2.38 2.38a6.52 6.52 0 0 0-.92 3.36c0 1.2.3 2.33.92 3.36A6.55 6.55 0 0 0 8 15.06zm0-1.32a5.2 5.2 0 0 1-2.69-.73 5.18 5.18 0 0 1-1.92-1.92 5.2 5.2 0 0 1 0-5.38A5.18 5.18 0 0 1 5.31 3.8a5.2 5.2 0 0 1 5.38 0c.8.47 1.45 1.11 1.92 1.92a5.2 5.2 0 0 1 0 5.38A5.18 5.18 0 0 1 10.69 13a5.2 5.2 0 0 1-2.69.73zm.66-3.34c0-.33.1-.64.32-.93.11-.16.34-.38.67-.68.33-.3.56-.53.69-.73.2-.3.32-.64.32-1A2.72 2.72 0 0 0 8 4.4a2.72 2.72 0 0 0-2.66 2.66h1.32c0-.37.13-.68.4-.93.26-.26.58-.39.94-.39s.68.13.94.39c.27.25.4.56.4.93 0 .24-.07.46-.2.65-.1.14-.27.3-.5.48l-.6.48a2.19 2.19 0 0 0-.7 1.73h1.32zm0 2v-1.34H7.34v1.34h1.32z" fill="#999"></path> </g> <!-- <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-camera-small"> <path d="M9.21 5.93H7.57v1.65h-.93V5.93H5V5h1.64V3.36h.93V5h1.64v.93zm-2.13 3.1A3.57 3.57 0 0 1 3.53 5.5c0-1.94 1.6-3.54 3.55-3.54 1.93 0 3.54 1.6 3.54 3.54s-1.6 3.54-3.54 3.54zm6.2-7.86h-2.75C10.53.53 10 0 9.36 0H4.68C4.03 0 3.5.53 3.5 1.17H.76a.77.77 0 0 0-.76.76v7.43c0 .4.35.76.76.76h12.46c.4 0 .76-.35.76-.76V1.93c.11-.41-.24-.76-.7-.76z"></path> </g> <!-- <svg width="326" height="324" xmlns="http://www.w3.org/2000/svg"> --> <g id="ic-spinny"> <g transform="translate(0 2)" opacity=".99" fill="none" fill-rule="evenodd"> <circle fill="#A4A4A5" cx="161" cy="287" r="35"></circle> <circle fill="#606463" cx="161" cy="35" r="35"></circle> <circle fill="#D2D2D1" transform="rotate(90 35 161)" cx="35" cy="161" r="35"></circle> <circle fill="#7C7F7E" transform="rotate(90 287 161)" cx="287" cy="161" r="35"></circle> <circle fill="#BBBAB9" transform="rotate(45 71.9 250.1)" cx="71.9" cy="250.1" r="35"></circle> <circle fill="#717474" transform="rotate(45 250.1 71.9)" cx="250.1" cy="71.9" r="35"></circle> <circle fill="#DCDCDC" transform="rotate(135 71.9 71.9)" cx="71.9" cy="71.9" r="35"></circle> <circle fill="#8D8F8F" transform="rotate(135 250.1 250.1)" cx="250.1" cy="250.1" r="35"></circle> </g> </g> <!-- <svg class="arrow" viewBox="0 0 24 24"><use href="#discover-arrow"></svg> --> <path id="discover-arrow" d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"></path> <g id="fan-app-icon" fill="none" fill-rule="evenodd"> <rect fill="#FFF" width="23" height="23" rx="3"></rect> <path fill="url(#fanAppGradient)" d="M4 15.9l4.78-8.8h10.21l-4.77 8.8z"></path> </g> <!-- <svg width="22px" height="15px" viewBox="0 0 22 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> --> <g id="view-eyeball-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="adminControls---OFF-AIR-Copy" transform="translate(-823.000000, -743.0000�00)"> <g id="component/video/sound-check" transform="translate(134.000000, 222.000000)"> <g id="Group" transform="translate(689.000000, 521.000000)"> <g transform="translate(0.000000, 0.000000)" id="Oval"> <circle fill="currentColor" cx="11" cy="7.28" r="3"></circle> <path d="M11,1 C15.6667595,1 19.5502286,5.64619254 20.7714147,7.28017631 C19.5496534,8.91449561 15.6664139,13.56 11,13.56 C6.33324048,13.56 2.44977141,8.91380746 1.22858526,7.27982369 C2.45034662,5.64550439 6.33358609,1 11,1 Z" stroke="currentColor" stroke-width="2"></path> </g> </g> </g> </g> </g> <path id="check" fill="none" stroke-width="1.5" d="M1.5 6.5l4 5 8-11"></path> <g id="two-person-silhouette"> <path d='M12.81 8.64c-.244-.359-.808-.605-1.858-.986-1.046-.38-1.38-.701-1.38-1.388 0-.412.32-.277.46-1.032.058-.313.34-.005.394-.72 0-.285-.154-.357-.154-.357s.078-.42.109-.745c.037-.404-.042-1.579-1.494-1.579S6.971 3.008 7.01 3.413c.03.323.108.744.108.744s-.154.072-.154.357c.054.715.336.407.394.72.14.755.46.62.46 1.032 0 .467-.156.765-.583 1.027 2.284.995 2.24 1.2 2.24 2.09V11H13s-.028-2.12-.19-2.36zm-6.046-.7c-1.308-.518-1.726-.954-1.726-1.888 0-.56.399-.378.574-1.404.072-.426.426-.007.493-.98 0-.387-.192-.484-.192-.484s.098-.573.136-1.014C6.097 1.62 5.676 0 3.859 0 2.044 0 1.782 1.62 1.83 2.17c.039.441.136 1.014.136 1.014s-.192.097-.192.484c.067.973.42.554.493.98.175 1.026.575.843.575 1.404 0 .934-.418 1.37-1.727 1.887C.717 8.097 0 8.213 0 8.8V11h8.821V9.35c0-.536-.745-.892-2.057-1.41z'></path> </g> <path id="read-more-arr" d="M10.815,3.12018899 C10.809,3.11518899 6.58,0.0611889922 6.58,0.0611889922 C6.427,-0.0388110078 6.221,-0.0138110078 6.097,0.124188992 C5.973,0.260188992 5.967,0.467188992 6.083,0.610188992 L7.863,3.00018899 L0.5,3.00018899 C0.224,3.00018899 0,3.22418899 0,3.50018899 C0,3.77618899 0.224,4.00018899 0.5,4.00018899 L7.863,4.00018899 L6.083,6.39018899 C5.967,6.53318899 5.973,6.74018899 6.097,6.87618899 C6.221,7.01418899 6.427,7.03918899 6.58,6.93918899 L10.802,3.89918899 C10.926,3.78818899 11,3.65518899 11,3.50018899 C11,3.34518899 10.926,3.21218899 10.815,3.12018899 Z"></path> <path id="close-weekly-archive" d="M7.4,6l2.8-2.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L6,4.6L3.2,1.8c-0.4-0.4-1-0.4-1.4,0 c-0.4,0.4-0.4,1,0,1.4L4.6,6L1.8,8.8c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0L6,7.4l2.8,2.8c0.4,0.4,1,0.4,1.4,0 c0.4-0.4,0.4-1,0-1.4L7.4,6z"></path> <path id="nn-view-album" d="M1.43682992,0L0 1.44492059 9.03679561 10.0650366 0.00617548675 18.5439879 1.43065443 20 12 10.0771364z"></path> <path id="nn-own-this" d="M18.1085095,1.66536531 C16.7611171,0.429117108 15.3262573,-0.0849663045 13.8432411,0.146575233 C12.1400821,0.40973698 10.7946553,1.62150502 9.97698178,2.57215133 C9.22220618,1.60722493 7.97112632,0.38423681 6.31317524,0.0741547518 C4.77610618,-0.210427137 3.24493381,0.32099639 1.70786476,1.71942567 C0.531476234,2.97709402 -0.0414849278,4.41734358 0.00274020481,6.00039409 C0.0725176362,8.52287084 1.68722637,11.252409 4.93728222,14.3481295 L4.93728222,14.3491495 C7.46106312,16.7492254 9.23596511,18.9850803 9.25365516,19.0075204 L10.0379142,19.999987 L10.791707,18.9840603 C10.8084143,18.9616201 12.4820898,16.7186252 14.973439,14.3450695 C18.3561702,11.1198081 20.0013452,8.32804954 20.0003624,5.81169284 C20.0003624,4.25516251 19.3674516,2.86489328 18.1085095,1.66536531"></path> <path id="nn-wishlisted" d="M18.1081467,1.66537829 C16.7607543,0.429130081 15.3258944,-0.0849533313 13.8428783,0.146588206 C12.1397193,0.409749953 10.7942925,1.621518 9.97661895,2.57216431 C9.22184336,1.6072379 7.97076349,0.384249783 6.31281241,0.074167725 C4.77574336,-0.210414164 3.24457099,0.321009364 1.70750194,1.71943865 C0.531113412,2.977107 -0.0418477507,4.41735656 0.00237738193,6.00040707 C0.0721548134,8.52288381 1.68686354,11.2524219 4.9369194,14.3481425 L4.9369194,14.3491625 C7.4607003,16.7492384 9.23560229,18.9850933 9.25329234,19.0075334 L10.037551�4,20 L10.7913442,18.9840733 C10.8080514,18.9616331 12.481727,16.7186382 14.9730762,14.3450825 C18.3558074,11.1198211 20.0009823,8.32806252 19.9999996,5.81170581 C19.9999996,4.25517548 19.3670888,2.86490625 18.1081467,1.66537829"></path> <path id="nn-add-wishlist" d="M6.26532856,12.8438659 C7.90059563,14.4003455 9.21450913,15.8670674 9.99381609,16.7758637 C10.7485547,15.8548277 12.0251244,14.3840259 13.643685,12.8428459 C16.5574872,10.0634181 18.0355171,7.69911951 18.0345343,5.81216853 C18.0345343,4.83707385 17.6286658,3.97621622 16.793343,3.18165685 C15.9010218,2.36261813 15.0195107,2.02806682 14.1311204,2.16474327 C12.2285501,2.45747566 10.7858986,4.80953457 10.7711576,4.83299396 L9.87981911,6.33643491 L9.07004744,4.78403523 C9.05923738,4.76261579 7.80428783,2.42075662 5.95675052,2.08110544 C5.03494733,1.91178984 4.06302478,2.28714009 3.05965478,3.19797643 C2.31474346,3.99967561 1.93835687,4.91561181 1.96685611,5.94170516 C2.02090641,7.85619543 3.46650608,10.1786751 6.26532856,12.8448859 L6.26532856,12.8438659 Z M10.0370563,20 L9.2528357,19.0075658 C9.23514652,18.9851264 7.46033142,16.7493444 4.93667407,14.3483268 L4.93667407,14.3473068 C1.68677732,11.2516872 0.0731303674,8.52223813 0.00237361922,6.00086363 C-0.0418493484,4.41786474 0.532066498,2.97766215 1.7074147,1.72003482 C3.24440851,0.320631169 4.77452319,-0.209755055 6.31249973,0.07379758 C7.96938691,0.384889499 9.22138826,1.60681776 9.97612691,2.5717127 C10.7927777,1.62211736 12.1391214,0.409368864 13.842197,0.147235672 C15.3221923,-0.0822583664 16.7599301,0.42874836 18.1082393,1.66597622 C19.3671198,2.86444509 19.9990168,4.25568896 19.9999996,5.81216853 C20.0009823,8.32742319 18.3558879,11.1190907 14.9723395,14.3452669 C12.4811123,16.7177253 10.8085014,18.960647 10.7908122,18.9841064 L10.0370563,20 Z"></path> <path id="bc-daily-expand" d="M9,4H6V1c0-0.6-0.4-1-1-1S4,0.4,4,1v3H1C0.4,4,0,4.4,0,5c0,0.6,0.4,1,1,1h3v3c0,0.6,0.4,1,1,1 s1-0.4,1-1V6h3c0.6,0,1-0.4,1-1C10,4.4,9.6,4,9,4z"></path> </svg> <div id="pagedata" data-blob="{&quot;recaptcha_public_key&quot;:&quot;6LfhSPgSAAAAAPwto_qzHuwSmjgfrkg35xXXu_8K&quot;,&quot;invisible_recaptcha_public_key&quot;:&quot;6Ld7hz4UAAAAANlndw60vAheGUwN0Mb-qeWD_LHr&quot;,&quot;templglobals&quot;:{&quot;endpoint_mobilized&quot;:true,&quot;is_phone&quot;:false},&quot;localize_page&quot;:true,&quot;locale&quot;:&quot;en&quot;,&quot;languages&quot;:{&quot;en&quot;:&quot;English&quot;,&quot;de&quot;:&quot;Deutsch&quot;,&quot;es&quot;:&quot;Español&quot;,&quot;fr&quot;:&quot;Français&quot;,&quot;pt&quot;:&quot;Português&quot;,&quot;ja&quot;:&quot;日本語&quot;},&quot;help_center_url&quot;:&quot;https://get.bandcamp.help/hc/en-us&quot;,&quot;env&quot;:&quot;prod&quot;,&quot;sidebar_disco&quot;:{&quot;music_grid&quot;:true,&quot;discography_real_size&quot;:6,&quot;sidebar_max_size&quot;:12,&quot;sidebar_collapse_size&quot;:3},&quot;user_territory&quot;:null,&quot;tralbum_is_promo&quot;:null,&quot;shows_list&quot;:null,&quot;embed_info&quot;:{&quot;public_embeddable&quot;:true,&quot;exclusive_embeddable&quot;:false,&quot;item_public&quot;:true,&quot;no_track_preorder&quot;:false},&quot;fan_follows_label&quot;:null,&quot;login_bounce_url&quot;:&quot;https://bandcamp.com/login?bounce=https%3A%2F%2Fpragmar.bandcamp.com%2Falbum%2Fnearly-irrelevant&amp;sig=c6fe4a4121d44dad36bef3bfe11fd6ac&quot;,&quot;cfg&quot;:{&quot;mobile_app&quot;:true,&quot;gifting&quot;:true,&quot;physical_gifting&quot;:true,&quot;physical_gifting_zip_regex&quot;:true,&quot;tralbum_login&quot;:true,&quot;no_flash_uploads&quot;:true,&quot;artist_subscriptions&quot;:true,&quot;video_sharing&quot;:true,&quot;open_signup&quot;:true,&quot;stream_buffer_duration_stats&quot;:true,&quot;fan_page_2017&quot;:true,&quot;header_rework_2018&quot;:true,&quot;band_navbar_update_2023&quot;:true,&quot;dsa_buy_dialog&quot;:true,&quot;single_sign_up&quot;:true,&quot;fan_signup_use_captcha&quot;:true,&quot;login_use_captcha&quot;:true,&quot;mobile_onboarding&quot;:true,&quot;gift_cards&quot;:true,&quot;menubar_autocomplete_enabled&quot;:true,&quot;use_elasticsearch_�backed_search&quot;:true,&quot;new_search_api_service&quot;:true,&quot;search_tracking&quot;:true,&quot;order_history&quot;:true,&quot;search_discovery_one_filter_desktop_only&quot;:true,&quot;search_discovery_one_filter_rollout&quot;:true,&quot;community&quot;:true},&quot;media_mode_test&quot;:false,&quot;lo_querystr&quot;:&quot;?action_sig=b767ecac7bb4ba4cbce6cc28571ab80e&amp;action_url=https%3A%2F%2Fpragmar.bandcamp.com%2Falbum%2Fnearly-irrelevant&amp;band_id=836424264&amp;item_id=437214495&amp;item_type=album&quot;,&quot;ip_location_country_code&quot;:&quot;US&quot;,&quot;fan_location_country&quot;:null,&quot;show_buy_full_disco&quot;:null,&quot;live_event_tickets&quot;:{},&quot;buyer_location&quot;:{&quot;country_code&quot;:&quot;US&quot;,&quot;is_eu&quot;:false},&quot;signup_params&quot;:{&quot;save_card&quot;:false,&quot;mailing_list_info&quot;:{&quot;email_address&quot;:null},&quot;genres&quot;:[{&quot;id&quot;:10,&quot;name&quot;:&quot;electronic&quot;,&quot;norm_name&quot;:&quot;electronic&quot;,&quot;value&quot;:&quot;electronic&quot;},{&quot;id&quot;:23,&quot;name&quot;:&quot;rock&quot;,&quot;norm_name&quot;:&quot;rock&quot;,&quot;value&quot;:&quot;rock&quot;},{&quot;id&quot;:18,&quot;name&quot;:&quot;metal&quot;,&quot;norm_name&quot;:&quot;metal&quot;,&quot;value&quot;:&quot;metal&quot;},{&quot;id&quot;:2,&quot;name&quot;:&quot;alternative&quot;,&quot;norm_name&quot;:&quot;alternative&quot;,&quot;value&quot;:&quot;alternative&quot;},{&quot;id&quot;:14,&quot;name&quot;:&quot;hip-hop/rap&quot;,&quot;norm_name&quot;:&quot;hip-hop-rap&quot;,&quot;value&quot;:&quot;hip-hop-rap&quot;},{&quot;id&quot;:11,&quot;name&quot;:&quot;experimental&quot;,&quot;norm_name&quot;:&quot;experimental&quot;,&quot;value&quot;:&quot;experimental&quot;},{&quot;id&quot;:20,&quot;name&quot;:&quot;punk&quot;,&quot;norm_name&quot;:&quot;punk&quot;,&quot;value&quot;:&quot;punk&quot;},{&quot;id&quot;:12,&quot;name&quot;:&quot;folk&quot;,&quot;norm_name&quot;:&quot;folk&quot;,&quot;value&quot;:&quot;folk&quot;},{&quot;id&quot;:19,&quot;name&quot;:&quot;pop&quot;,&quot;norm_name&quot;:&quot;pop&quot;,&quot;value&quot;:&quot;pop&quot;},{&quot;id&quot;:3,&quot;name&quot;:&quot;ambient&quot;,&quot;norm_name&quot;:&quot;ambient&quot;,&quot;value&quot;:&quot;ambient&quot;},{&quot;id&quot;:24,&quot;name&quot;:&quot;soundtrack&quot;,&quot;norm_name&quot;:&quot;soundtrack&quot;,&quot;value&quot;:&quot;soundtrack&quot;},{&quot;id&quot;:26,&quot;name&quot;:&quot;world&quot;,&quot;norm_name&quot;:&quot;world&quot;,&quot;value&quot;:&quot;world&quot;},{&quot;id&quot;:15,&quot;name&quot;:&quot;jazz&quot;,&quot;norm_name&quot;:&quot;jazz&quot;,&quot;value&quot;:&quot;jazz&quot;},{&quot;id&quot;:1,&quot;name&quot;:&quot;acoustic&quot;,&quot;norm_name&quot;:&quot;acoustic&quot;,&quot;value&quot;:&quot;acoustic&quot;},{&quot;id&quot;:13,&quot;name&quot;:&quot;funk&quot;,&quot;norm_name&quot;:&quot;funk&quot;,&quot;value&quot;:&quot;funk&quot;},{&quot;id&quot;:21,&quot;name&quot;:&quot;r&amp;b/soul&quot;,&quot;norm_name&quot;:&quot;r-b-soul&quot;,&quot;value&quot;:&quot;r-b-soul&quot;},{&quot;id&quot;:9,&quot;name&quot;:&quot;devotional&quot;,&quot;norm_name&quot;:&quot;devotional&quot;,&quot;value&quot;:&quot;devotional&quot;},{&quot;id&quot;:5,&quot;name&quot;:&quot;classical&quot;,&quot;norm_name&quot;:&quot;classical&quot;,&quot;value&quot;:&quot;classical&quot;},{&quot;id&quot;:22,&quot;name&quot;:&quot;reggae&quot;,&quot;norm_name&quot;:&quot;reggae&quot;,&quot;value&quot;:&quot;reggae&quot;},{&quot;id&quot;:27,&quot;name&quot;:&quot;podcasts&quot;,&quot;norm_name&quot;:&quot;podcasts&quot;,&quot;value&quot;:&quot;podcasts&quot;},{&quot;id&quot;:7,&quot;name&quot;:&quot;country&quot;,&quot;norm_name&quot;:&quot;country&quot;,&quot;value&quot;:&quot;country&quot;},{&quot;id&quot;:25,&quot;name&quot;:&quot;spoken word&quot;,&quot;norm_name&quot;:&quot;spoken-word&quot;,&quot;value&quot;:&quot;spoken-word&quot;},{&quot;id&quot;:6,&quot;name&quot;:&quot;comedy&quot;,&quot;norm_name&quot;:&quot;comedy&quot;,&quot;value&quot;:&quot;comedy&quot;},{&quot;id�&quot;:4,&quot;name&quot;:&quot;blues&quot;,&quot;norm_name&quot;:&quot;blues&quot;,&quot;value&quot;:&quot;blues&quot;},{&quot;id&quot;:28,&quot;name&quot;:&quot;audiobooks&quot;,&quot;norm_name&quot;:&quot;audiobooks&quot;,&quot;value&quot;:&quot;audiobooks&quot;},{&quot;id&quot;:17,&quot;name&quot;:&quot;latin&quot;,&quot;norm_name&quot;:&quot;latin&quot;,&quot;value&quot;:&quot;latin&quot;}],&quot;subgenres&quot;:{&quot;acoustic&quot;:[{&quot;name&quot;:&quot;folk&quot;,&quot;value&quot;:&quot;folk&quot;,&quot;norm_name&quot;:&quot;folk&quot;},{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;rock&quot;,&quot;value&quot;:&quot;rock&quot;,&quot;norm_name&quot;:&quot;rock&quot;},{&quot;name&quot;:&quot;pop&quot;,&quot;value&quot;:&quot;pop&quot;,&quot;norm_name&quot;:&quot;pop&quot;},{&quot;name&quot;:&quot;guitar&quot;,&quot;value&quot;:&quot;guitar&quot;,&quot;norm_name&quot;:&quot;guitar&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;electro-acoustic&quot;,&quot;value&quot;:&quot;electro-acoustic&quot;,&quot;norm_name&quot;:&quot;electro-acoustic&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;piano&quot;,&quot;value&quot;:&quot;piano&quot;,&quot;norm_name&quot;:&quot;piano&quot;},{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;}],&quot;alternative&quot;:[{&quot;name&quot;:&quot;indie rock&quot;,&quot;value&quot;:&quot;indie-rock&quot;,&quot;norm_name&quot;:&quot;indie-rock&quot;},{&quot;name&quot;:&quot;industrial&quot;,&quot;value&quot;:&quot;industrial&quot;,&quot;norm_name&quot;:&quot;industrial&quot;},{&quot;name&quot;:&quot;shoegaze&quot;,&quot;value&quot;:&quot;shoegaze&quot;,&quot;norm_name&quot;:&quot;shoegaze&quot;},{&quot;name&quot;:&quot;grunge&quot;,&quot;value&quot;:&quot;grunge&quot;,&quot;norm_name&quot;:&quot;grunge&quot;},{&quot;name&quot;:&quot;goth&quot;,&quot;value&quot;:&quot;goth&quot;,&quot;norm_name&quot;:&quot;goth&quot;},{&quot;name&quot;:&quot;dream pop&quot;,&quot;value&quot;:&quot;dream-pop&quot;,&quot;norm_name&quot;:&quot;dream-pop&quot;},{&quot;name&quot;:&quot;emo&quot;,&quot;value&quot;:&quot;emo&quot;,&quot;norm_name&quot;:&quot;emo&quot;},{&quot;name&quot;:&quot;math rock&quot;,&quot;value&quot;:&quot;math-rock&quot;,&quot;norm_name&quot;:&quot;math-rock&quot;},{&quot;name&quot;:&quot;britpop&quot;,&quot;value&quot;:&quot;britpop&quot;,&quot;norm_name&quot;:&quot;britpop&quot;},{&quot;name&quot;:&quot;jangle pop&quot;,&quot;value&quot;:&quot;jangle-pop&quot;,&quot;norm_name&quot;:&quot;jangle-pop&quot;}],&quot;ambient&quot;:[{&quot;name&quot;:&quot;chill-out&quot;,&quot;value&quot;:&quot;chill-out&quot;,&quot;norm_name&quot;:&quot;chill-out&quot;},{&quot;name&quot;:&quot;drone&quot;,&quot;value&quot;:&quot;drone&quot;,&quot;norm_name&quot;:&quot;drone&quot;},{&quot;name&quot;:&quot;dark ambient&quot;,&quot;value&quot;:&quot;dark-ambient&quot;,&quot;norm_name&quot;:&quot;dark-ambient&quot;},{&quot;name&quot;:&quot;electronic&quot;,&quot;value&quot;:&quot;electronic&quot;,&quot;norm_name&quot;:&quot;electronic&quot;},{&quot;name&quot;:&quot;soundscapes&quot;,&quot;value&quot;:&quot;soundscapes&quot;,&quot;norm_name&quot;:&quot;soundscapes&quot;},{&quot;name&quot;:&quot;field recordings&quot;,&quot;value&quot;:&quot;field-recordings&quot;,&quot;norm_name&quot;:&quot;field-recordings&quot;},{&quot;name&quot;:&quot;atmospheric&quot;,&quot;value&quot;:&quot;atmospheric&quot;,&quot;norm_name&quot;:&quot;atmospheric&quot;},{&quot;name&quot;:&quot;meditation&quot;,&quot;value&quot;:&quot;meditation&quot;,&quot;norm_name&quot;:&quot;meditation&quot;},{&quot;n�ame&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;},{&quot;name&quot;:&quot;new age&quot;,&quot;value&quot;:&quot;new-age&quot;,&quot;norm_name&quot;:&quot;new-age&quot;},{&quot;name&quot;:&quot;idm&quot;,&quot;value&quot;:&quot;idm&quot;,&quot;norm_name&quot;:&quot;idm&quot;},{&quot;name&quot;:&quot;industrial&quot;,&quot;value&quot;:&quot;industrial&quot;,&quot;norm_name&quot;:&quot;industrial&quot;}],&quot;blues&quot;:[{&quot;name&quot;:&quot;rhythm &amp; blues&quot;,&quot;value&quot;:&quot;rhythm-blues&quot;,&quot;norm_name&quot;:&quot;rhythm-blues&quot;},{&quot;name&quot;:&quot;blues rock&quot;,&quot;value&quot;:&quot;blues-rock&quot;,&quot;norm_name&quot;:&quot;blues-rock&quot;},{&quot;name&quot;:&quot;country blues&quot;,&quot;value&quot;:&quot;country-blues&quot;,&quot;norm_name&quot;:&quot;country-blues&quot;},{&quot;name&quot;:&quot;boogie-woogie&quot;,&quot;value&quot;:&quot;boogie-woogie&quot;,&quot;norm_name&quot;:&quot;boogie-woogie&quot;},{&quot;name&quot;:&quot;delta blues&quot;,&quot;value&quot;:&quot;delta-blues&quot;,&quot;norm_name&quot;:&quot;delta-blues&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;electric blues&quot;,&quot;value&quot;:&quot;electric-blues&quot;,&quot;norm_name&quot;:&quot;electric-blues&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;}],&quot;classical&quot;:[{&quot;name&quot;:&quot;orchestral&quot;,&quot;value&quot;:&quot;orchestral&quot;,&quot;norm_name&quot;:&quot;orchestral&quot;},{&quot;name&quot;:&quot;neo-classical&quot;,&quot;value&quot;:&quot;neo-classical&quot;,&quot;norm_name&quot;:&quot;neo-classical&quot;},{&quot;name&quot;:&quot;chamber music&quot;,&quot;value&quot;:&quot;chamber-music&quot;,&quot;norm_name&quot;:&quot;chamber-music&quot;},{&quot;name&quot;:&quot;classical piano&quot;,&quot;value&quot;:&quot;classical-piano&quot;,&quot;norm_name&quot;:&quot;classical-piano&quot;},{&quot;name&quot;:&quot;contemporary classical&quot;,&quot;value&quot;:&quot;contemporary-classical&quot;,&quot;norm_name&quot;:&quot;contemporary-classical&quot;},{&quot;name&quot;:&quot;baroque&quot;,&quot;value&quot;:&quot;baroque&quot;,&quot;norm_name&quot;:&quot;baroque&quot;},{&quot;name&quot;:&quot;opera&quot;,&quot;value&quot;:&quot;opera&quot;,&quot;norm_name&quot;:&quot;opera&quot;},{&quot;name&quot;:&quot;choral&quot;,&quot;value&quot;:&quot;choral&quot;,&quot;norm_name&quot;:&quot;choral&quot;},{&quot;name&quot;:&quot;modern classical&quot;,&quot;value&quot;:&quot;modern-classical&quot;,&quot;norm_name&quot;:&quot;modern-classical&quot;},{&quot;name&quot;:&quot;avant garde&quot;,&quot;value&quot;:&quot;avant-garde&quot;,&quot;norm_name&quot;:&quot;avant-garde&quot;}],&quot;comedy&quot;:[{&quot;name&quot;:&quot;improv&quot;,&quot;value&quot;:&quot;improv&quot;,&quot;norm_name&quot;:&quot;improv&quot;},{&quot;name&quot;:&quot;stand-up&quot;,&quot;value&quot;:&quot;stand-up&quot;,&quot;norm_name&quot;:&quot;stand-up&quot;}],&quot;country&quot;:[{&quot;name&quot;:&quot;bluegrass&quot;,&quot;value&quot;:&quot;bluegrass&quot;,&quot;norm_name&quot;:&quot;bluegrass&quot;},{&quot;name&quot;:&quot;country rock&quot;,&quot;value&quot;:&quot;country-rock&quot;,&quot;norm_name&quot;:&quot;country-rock&quot;},{&quot;name&quot;:&quot;americana&quot;,&quot;value&quot;:&quot;americana&quot;,&quot;norm_name&quot;:&quot;americana&quot;},{&quot;name&quot;:&quot;country folk&quot;,&quot;value&quot;:&quot;country-folk&quot;,&quot;norm_name&quot;:&quot;country-folk&quot;},{&quot;name&quot;:&quot;alt-country&quot;,&quot;value&quot;:&quot;alt-country&quot;,&quot;norm_name&quot;:&quot;alt-country&quot;},{&quot;name&quot;:&quot;country blues&quot;,&quot;value&quot;:&quot;country-blues&quot;,&quot;norm_name&quot;:&quot;country-blues&quot;},{&quot;na�me&quot;:&quot;western&quot;,&quot;value&quot;:&quot;western&quot;,&quot;norm_name&quot;:&quot;western&quot;},{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;outlaw&quot;,&quot;value&quot;:&quot;outlaw&quot;,&quot;norm_name&quot;:&quot;outlaw&quot;},{&quot;name&quot;:&quot;honky-tonk&quot;,&quot;value&quot;:&quot;honky-tonk&quot;,&quot;norm_name&quot;:&quot;honky-tonk&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;hillbilly&quot;,&quot;value&quot;:&quot;hillbilly&quot;,&quot;norm_name&quot;:&quot;hillbilly&quot;}],&quot;devotional&quot;:[{&quot;name&quot;:&quot;christian&quot;,&quot;value&quot;:&quot;christian&quot;,&quot;norm_name&quot;:&quot;christian&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;meditation&quot;,&quot;value&quot;:&quot;meditation&quot;,&quot;norm_name&quot;:&quot;meditation&quot;},{&quot;name&quot;:&quot;spiritual&quot;,&quot;value&quot;:&quot;spiritual&quot;,&quot;norm_name&quot;:&quot;spiritual&quot;},{&quot;name&quot;:&quot;worship&quot;,&quot;value&quot;:&quot;worship&quot;,&quot;norm_name&quot;:&quot;worship&quot;},{&quot;name&quot;:&quot;inspirational&quot;,&quot;value&quot;:&quot;inspirational&quot;,&quot;norm_name&quot;:&quot;inspirational&quot;}],&quot;electronic&quot;:[{&quot;name&quot;:&quot;house&quot;,&quot;value&quot;:&quot;house&quot;,&quot;norm_name&quot;:&quot;house&quot;},{&quot;name&quot;:&quot;electronica&quot;,&quot;value&quot;:&quot;electronica&quot;,&quot;norm_name&quot;:&quot;electronica&quot;},{&quot;name&quot;:&quot;downtempo&quot;,&quot;value&quot;:&quot;downtempo&quot;,&quot;norm_name&quot;:&quot;downtempo&quot;},{&quot;name&quot;:&quot;techno&quot;,&quot;value&quot;:&quot;techno&quot;,&quot;norm_name&quot;:&quot;techno&quot;},{&quot;name&quot;:&quot;electro&quot;,&quot;value&quot;:&quot;electro&quot;,&quot;norm_name&quot;:&quot;electro&quot;},{&quot;name&quot;:&quot;dubstep&quot;,&quot;value&quot;:&quot;dubstep&quot;,&quot;norm_name&quot;:&quot;dubstep&quot;},{&quot;name&quot;:&quot;beats&quot;,&quot;value&quot;:&quot;beats&quot;,&quot;norm_name&quot;:&quot;beats&quot;},{&quot;name&quot;:&quot;dance&quot;,&quot;value&quot;:&quot;dance&quot;,&quot;norm_name&quot;:&quot;dance&quot;},{&quot;name&quot;:&quot;idm&quot;,&quot;value&quot;:&quot;idm&quot;,&quot;norm_name&quot;:&quot;idm&quot;},{&quot;name&quot;:&quot;drum &amp; bass&quot;,&quot;value&quot;:&quot;drum-bass&quot;,&quot;norm_name&quot;:&quot;drum-bass&quot;},{&quot;name&quot;:&quot;breaks&quot;,&quot;value&quot;:&quot;breaks&quot;,&quot;norm_name&quot;:&quot;breaks&quot;},{&quot;name&quot;:&quot;trance&quot;,&quot;value&quot;:&quot;trance&quot;,&quot;norm_name&quot;:&quot;trance&quot;},{&quot;name&quot;:&quot;glitch&quot;,&quot;value&quot;:&quot;glitch&quot;,&quot;norm_name&quot;:&quot;glitch&quot;},{&quot;name&quot;:&quot;chiptune&quot;,&quot;value&quot;:&quot;chiptune&quot;,&quot;norm_name&quot;:&quot;chiptune&quot;},{&quot;name&quot;:&quot;chillwave&quot;,&quot;value&quot;:&quot;chillwave&quot;,&quot;norm_name&quot;:&quot;chillwave&quot;},{&quot;name&quot;:&quot;dub&quot;,&quot;value&quot;:&quot;dub&quot;,&quot;norm_name&quot;:&quot;dub&quot;},{&quot;name&quot;:&quot;edm&quot;,&quot;value&quot;:&quot;edm&quot;,&quot;norm_name&quot;:&quot;edm&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;witch house&quot;,&quot;value&quot;:&quot;witch-house&quot;,&quot;norm_name&quot;:&quot;witch-house&quot;},{&quot;name&quot;:&quot;garage&quot;,&quot;value&quot;:&quot;garage&quot;,&quot;norm_name&quot;:&quot;garage&quot;},{&quot;name&quot;:&quot;juke&quot;,&quot;value&quot;:&quot;juke&quot;,&quot;norm_name&quot;:&quot;juke&quot;},{&quot;name&quot;:&quot;footwork&quot;,&quot;value&quot;:&quot;f�ootwork&quot;,&quot;norm_name&quot;:&quot;footwork&quot;},{&quot;name&quot;:&quot;vaporwave&quot;,&quot;value&quot;:&quot;vaporwave&quot;,&quot;norm_name&quot;:&quot;vaporwave&quot;},{&quot;name&quot;:&quot;synthwave&quot;,&quot;value&quot;:&quot;synthwave&quot;,&quot;norm_name&quot;:&quot;synthwave&quot;}],&quot;experimental&quot;:[{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;},{&quot;name&quot;:&quot;drone&quot;,&quot;value&quot;:&quot;drone&quot;,&quot;norm_name&quot;:&quot;drone&quot;},{&quot;name&quot;:&quot;avant garde&quot;,&quot;value&quot;:&quot;avant-garde&quot;,&quot;norm_name&quot;:&quot;avant-garde&quot;},{&quot;name&quot;:&quot;experimental rock&quot;,&quot;value&quot;:&quot;experimental-rock&quot;,&quot;norm_name&quot;:&quot;experimental-rock&quot;},{&quot;name&quot;:&quot;improvisation&quot;,&quot;value&quot;:&quot;improvisation&quot;,&quot;norm_name&quot;:&quot;improvisation&quot;},{&quot;name&quot;:&quot;sound art&quot;,&quot;value&quot;:&quot;sound-art&quot;,&quot;norm_name&quot;:&quot;sound-art&quot;},{&quot;name&quot;:&quot;musique concrete&quot;,&quot;value&quot;:&quot;musique-concrete&quot;,&quot;norm_name&quot;:&quot;musique-concrete&quot;}],&quot;folk&quot;:[{&quot;name&quot;:&quot;singer-songwriter&quot;,&quot;value&quot;:&quot;singer-songwriter&quot;,&quot;norm_name&quot;:&quot;singer-songwriter&quot;},{&quot;name&quot;:&quot;folk rock&quot;,&quot;value&quot;:&quot;folk-rock&quot;,&quot;norm_name&quot;:&quot;folk-rock&quot;},{&quot;name&quot;:&quot;indie folk&quot;,&quot;value&quot;:&quot;indie-folk&quot;,&quot;norm_name&quot;:&quot;indie-folk&quot;},{&quot;name&quot;:&quot;pop folk&quot;,&quot;value&quot;:&quot;pop-folk&quot;,&quot;norm_name&quot;:&quot;pop-folk&quot;},{&quot;name&quot;:&quot;traditional&quot;,&quot;value&quot;:&quot;traditional&quot;,&quot;norm_name&quot;:&quot;traditional&quot;},{&quot;name&quot;:&quot;experimental folk&quot;,&quot;value&quot;:&quot;experimental-folk&quot;,&quot;norm_name&quot;:&quot;experimental-folk&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;}],&quot;funk&quot;:[{&quot;name&quot;:&quot;funk jam&quot;,&quot;value&quot;:&quot;funk-jam&quot;,&quot;norm_name&quot;:&quot;funk-jam&quot;},{&quot;name&quot;:&quot;deep funk&quot;,&quot;value&quot;:&quot;deep-funk&quot;,&quot;norm_name&quot;:&quot;deep-funk&quot;},{&quot;name&quot;:&quot;funk rock&quot;,&quot;value&quot;:&quot;funk-rock&quot;,&quot;norm_name&quot;:&quot;funk-rock&quot;},{&quot;name&quot;:&quot;jazz funk&quot;,&quot;value&quot;:&quot;jazz-funk&quot;,&quot;norm_name&quot;:&quot;jazz-funk&quot;},{&quot;name&quot;:&quot;boogie&quot;,&quot;value&quot;:&quot;boogie&quot;,&quot;norm_name&quot;:&quot;boogie&quot;},{&quot;name&quot;:&quot;g-funk&quot;,&quot;value&quot;:&quot;g-funk&quot;,&quot;norm_name&quot;:&quot;g-funk&quot;},{&quot;name&quot;:&quot;rare groove&quot;,&quot;value&quot;:&quot;rare-groove&quot;,&quot;norm_name&quot;:&quot;rare-groove&quot;},{&quot;name&quot;:&quot;electro&quot;,&quot;value&quot;:&quot;electro&quot;,&quot;norm_name&quot;:&quot;electro&quot;},{&quot;name&quot;:&quot;go-go&quot;,&quot;value&quot;:&quot;go-go&quot;,&quot;norm_name&quot;:&quot;go-go&quot;}],&quot;hip-hop-rap&quot;:[{&quot;name&quot;:&quot;rap&quot;,&quot;value&quot;:&quot;rap&quot;,&quot;norm_name&quot;:&quot;rap&quot;},{&quot;name&quot;:&quot;underground hip-hop&quot;,&quot;value&quot;:&quot;underground-hip-hop&quot;,&quot;norm_name&quot;:&quot;underground-hip-hop&quot;},{&quot;name&quot;:&quot;instrumental hip-hop&quot;,&quot;value&quot;:&quot;instrumental-hip-hop&quot;,&quot;norm_name&quot;:&quot;instrumental-hip-hop&quot;},{&quot;name&quot;:&quot;trap&quot;,&quot;value&quot;:&quot;trap&quot;,&quot;norm_name&quot;:&quot;trap&quot;},{&quot;name&quot;:&quot;conscious hip-hop&quot;,&quot;value&quot;:&quot;conscious-hip-hop&quot;,&quot;norm_name&quot;:&quot;conscious-hip-hop&quot;},{&quot;name&quot;:&quot;boom-bap&quot;,&quot;value&quot;:&quot;boom-bap&quot;,&quot;norm_na�me&quot;:&quot;boom-bap&quot;},{&quot;name&quot;:&quot;beat-tape&quot;,&quot;value&quot;:&quot;beat-tape&quot;,&quot;norm_name&quot;:&quot;beat-tape&quot;},{&quot;name&quot;:&quot;hardcore&quot;,&quot;value&quot;:&quot;hardcore&quot;,&quot;norm_name&quot;:&quot;hardcore&quot;},{&quot;name&quot;:&quot;grime&quot;,&quot;value&quot;:&quot;grime&quot;,&quot;norm_name&quot;:&quot;grime&quot;}],&quot;jazz&quot;:[{&quot;name&quot;:&quot;fusion&quot;,&quot;value&quot;:&quot;fusion&quot;,&quot;norm_name&quot;:&quot;fusion&quot;},{&quot;name&quot;:&quot;big band&quot;,&quot;value&quot;:&quot;big-band&quot;,&quot;norm_name&quot;:&quot;big-band&quot;},{&quot;name&quot;:&quot;nu jazz&quot;,&quot;value&quot;:&quot;nu-jazz&quot;,&quot;norm_name&quot;:&quot;nu-jazz&quot;},{&quot;name&quot;:&quot;modern jazz&quot;,&quot;value&quot;:&quot;modern-jazz&quot;,&quot;norm_name&quot;:&quot;modern-jazz&quot;},{&quot;name&quot;:&quot;swing&quot;,&quot;value&quot;:&quot;swing&quot;,&quot;norm_name&quot;:&quot;swing&quot;},{&quot;name&quot;:&quot;free jazz&quot;,&quot;value&quot;:&quot;free-jazz&quot;,&quot;norm_name&quot;:&quot;free-jazz&quot;},{&quot;name&quot;:&quot;soul jazz&quot;,&quot;value&quot;:&quot;soul-jazz&quot;,&quot;norm_name&quot;:&quot;soul-jazz&quot;},{&quot;name&quot;:&quot;latin jazz&quot;,&quot;value&quot;:&quot;latin-jazz&quot;,&quot;norm_name&quot;:&quot;latin-jazz&quot;},{&quot;name&quot;:&quot;vocal jazz&quot;,&quot;value&quot;:&quot;vocal-jazz&quot;,&quot;norm_name&quot;:&quot;vocal-jazz&quot;},{&quot;name&quot;:&quot;bebop&quot;,&quot;value&quot;:&quot;bebop&quot;,&quot;norm_name&quot;:&quot;bebop&quot;},{&quot;name&quot;:&quot;spiritual jazz&quot;,&quot;value&quot;:&quot;spiritual-jazz&quot;,&quot;norm_name&quot;:&quot;spiritual-jazz&quot;}],&quot;kids&quot;:[{&quot;name&quot;:&quot;family music&quot;,&quot;value&quot;:&quot;family-music&quot;,&quot;norm_name&quot;:&quot;family-music&quot;},{&quot;name&quot;:&quot;educational&quot;,&quot;value&quot;:&quot;educational&quot;,&quot;norm_name&quot;:&quot;educational&quot;},{&quot;name&quot;:&quot;music therapy&quot;,&quot;value&quot;:&quot;music-therapy&quot;,&quot;norm_name&quot;:&quot;music-therapy&quot;},{&quot;name&quot;:&quot;lullaby&quot;,&quot;value&quot;:&quot;lullaby&quot;,&quot;norm_name&quot;:&quot;lullaby&quot;},{&quot;name&quot;:&quot;baby&quot;,&quot;value&quot;:&quot;baby&quot;,&quot;norm_name&quot;:&quot;baby&quot;}],&quot;latin&quot;:[{&quot;name&quot;:&quot;brazilian&quot;,&quot;value&quot;:&quot;brazilian&quot;,&quot;norm_name&quot;:&quot;brazilian&quot;},{&quot;name&quot;:&quot;cumbia&quot;,&quot;value&quot;:&quot;cumbia&quot;,&quot;norm_name&quot;:&quot;cumbia&quot;},{&quot;name&quot;:&quot;tango&quot;,&quot;value&quot;:&quot;tango&quot;,&quot;norm_name&quot;:&quot;tango&quot;},{&quot;name&quot;:&quot;latin rock&quot;,&quot;value&quot;:&quot;latin-rock&quot;,&quot;norm_name&quot;:&quot;latin-rock&quot;},{&quot;name&quot;:&quot;flamenco&quot;,&quot;value&quot;:&quot;flamenco&quot;,&quot;norm_name&quot;:&quot;flamenco&quot;},{&quot;name&quot;:&quot;salsa&quot;,&quot;value&quot;:&quot;salsa&quot;,&quot;norm_name&quot;:&quot;salsa&quot;},{&quot;name&quot;:&quot;reggaeton&quot;,&quot;value&quot;:&quot;reggaeton&quot;,&quot;norm_name&quot;:&quot;reggaeton&quot;},{&quot;name&quot;:&quot;merengue&quot;,&quot;value&quot;:&quot;merengue&quot;,&quot;norm_name&quot;:&quot;merengue&quot;},{&quot;name&quot;:&quot;bolero&quot;,&quot;value&quot;:&quot;bolero&quot;,&quot;norm_name&quot;:&quot;bolero&quot;},{&quot;name&quot;:&quot;méxico d.f.&quot;,&quot;value&quot;:&quot;méxico-d.f.&quot;,&quot;norm_name&quot;:&quot;méxico-d.f.&quot;},{&quot;name&quot;:&quot;bachata&quot;,&quot;value&quot;:&quot;bachata&quot;,&quot;norm_name&quot;:&quot;bachata&quot;}],&quot;metal&quot;:[{&quot;name&quot;:&quot;hardcore&quot;,&quot;value&quot;:&quot;hardcore&quot;,&quot;norm_name&quot;:&quot;hardcore&quot;},{&quot;name&quot;:&quot;black metal&quot;,&quot;value&quot;:&quot;black-metal&quot;,&quot;norm_name&quot;:&quot;black-metal&quot;},{&quot;name&quot;:&quot;death metal&quot;,&quo�t;value&quot;:&quot;death-metal&quot;,&quot;norm_name&quot;:&quot;death-metal&quot;},{&quot;name&quot;:&quot;thrash metal&quot;,&quot;value&quot;:&quot;thrash-metal&quot;,&quot;norm_name&quot;:&quot;thrash-metal&quot;},{&quot;name&quot;:&quot;grindcore&quot;,&quot;value&quot;:&quot;grindcore&quot;,&quot;norm_name&quot;:&quot;grindcore&quot;},{&quot;name&quot;:&quot;doom&quot;,&quot;value&quot;:&quot;doom&quot;,&quot;norm_name&quot;:&quot;doom&quot;},{&quot;name&quot;:&quot;post hardcore&quot;,&quot;value&quot;:&quot;post-hardcore&quot;,&quot;norm_name&quot;:&quot;post-hardcore&quot;},{&quot;name&quot;:&quot;progressive metal&quot;,&quot;value&quot;:&quot;progressive-metal&quot;,&quot;norm_name&quot;:&quot;progressive-metal&quot;},{&quot;name&quot;:&quot;metalcore&quot;,&quot;value&quot;:&quot;metalcore&quot;,&quot;norm_name&quot;:&quot;metalcore&quot;},{&quot;name&quot;:&quot;sludge metal&quot;,&quot;value&quot;:&quot;sludge-metal&quot;,&quot;norm_name&quot;:&quot;sludge-metal&quot;},{&quot;name&quot;:&quot;heavy metal&quot;,&quot;value&quot;:&quot;heavy-metal&quot;,&quot;norm_name&quot;:&quot;heavy-metal&quot;},{&quot;name&quot;:&quot;deathcore&quot;,&quot;value&quot;:&quot;deathcore&quot;,&quot;norm_name&quot;:&quot;deathcore&quot;},{&quot;name&quot;:&quot;noise&quot;,&quot;value&quot;:&quot;noise&quot;,&quot;norm_name&quot;:&quot;noise&quot;}],&quot;pop&quot;:[{&quot;name&quot;:&quot;indie pop&quot;,&quot;value&quot;:&quot;indie-pop&quot;,&quot;norm_name&quot;:&quot;indie-pop&quot;},{&quot;name&quot;:&quot;synth pop&quot;,&quot;value&quot;:&quot;synth-pop&quot;,&quot;norm_name&quot;:&quot;synth-pop&quot;},{&quot;name&quot;:&quot;power pop&quot;,&quot;value&quot;:&quot;power-pop&quot;,&quot;norm_name&quot;:&quot;power-pop&quot;},{&quot;name&quot;:&quot;new wave&quot;,&quot;value&quot;:&quot;new-wave&quot;,&quot;norm_name&quot;:&quot;new-wave&quot;},{&quot;name&quot;:&quot;dream pop&quot;,&quot;value&quot;:&quot;dream-pop&quot;,&quot;norm_name&quot;:&quot;dream-pop&quot;},{&quot;name&quot;:&quot;noise pop&quot;,&quot;value&quot;:&quot;noise-pop&quot;,&quot;norm_name&quot;:&quot;noise-pop&quot;},{&quot;name&quot;:&quot;experimental pop&quot;,&quot;value&quot;:&quot;experimental-pop&quot;,&quot;norm_name&quot;:&quot;experimental-pop&quot;},{&quot;name&quot;:&quot;electro pop&quot;,&quot;value&quot;:&quot;electro-pop&quot;,&quot;norm_name&quot;:&quot;electro-pop&quot;},{&quot;name&quot;:&quot;adult contemporary&quot;,&quot;value&quot;:&quot;adult-contemporary&quot;,&quot;norm_name&quot;:&quot;adult-contemporary&quot;},{&quot;name&quot;:&quot;jangle pop&quot;,&quot;value&quot;:&quot;jangle-pop&quot;,&quot;norm_name&quot;:&quot;jangle-pop&quot;},{&quot;name&quot;:&quot;j-pop&quot;,&quot;value&quot;:&quot;j-pop&quot;,&quot;norm_name&quot;:&quot;j-pop&quot;}],&quot;punk&quot;:[{&quot;name&quot;:&quot;hardcore punk&quot;,&quot;value&quot;:&quot;hardcore-punk&quot;,&quot;norm_name&quot;:&quot;hardcore-punk&quot;},{&quot;name&quot;:&quot;garage&quot;,&quot;value&quot;:&quot;garage&quot;,&quot;norm_name&quot;:&quot;garage&quot;},{&quot;name&quot;:&quot;pop punk&quot;,&quot;value&quot;:&quot;pop-punk&quot;,&quot;norm_name&quot;:&quot;pop-punk&quot;},{&quot;name&quot;:&quot;punk rock&quot;,&quot;value&quot;:&quot;punk-rock&quot;,&quot;norm_name&quot;:&quot;punk-rock&quot;},{&quot;name&quot;:&quot;post-punk&quot;,&quot;value&quot;:&quot;post-punk&quot;,&quot;norm_name&quot;:&quot;post-punk&quot;},{&quot;name&quot;:&quot;post-hardcore&quot;,&quot;value&quot;:&quot;post-hardcore&quot;,&quot;norm_name&quot;:&quot;post-hardcore&quot;},{&quot;name&quot;:&quot;thrash&quot;,&quot;value&quot;:&quot;thrash&quot;,&quot;norm_name&quot;:&quot;thrash&quot;},{&quot;name&quot;:&quot;crust punk&quot;,&quot;value&quot;:&quot;crust-punk&quot;,&quot;norm_name&quot;:&quot;crust-punk&quot;},{&quot;name&quot;:&quot;folk punk&quot;,&quot;value&quot;:&quot;folk-punk&quot;,&quot;norm_name&quot;:&quot;folk-punk&quot;},{&quot;name&quot;:&quot;emo&quot;,&quot;value&quot;:&quot;emo&quot;,&quot;norm_name&quot;:&quot;emo&quot;},{&quot;name&quot;:&quot;ska&quot�;,&quot;value&quot;:&quot;ska&quot;,&quot;norm_name&quot;:&quot;ska&quot;},{&quot;name&quot;:&quot;no wave&quot;,&quot;value&quot;:&quot;no-wave&quot;,&quot;norm_name&quot;:&quot;no-wave&quot;}],&quot;r-b-soul&quot;:[{&quot;name&quot;:&quot;soul&quot;,&quot;value&quot;:&quot;soul&quot;,&quot;norm_name&quot;:&quot;soul&quot;},{&quot;name&quot;:&quot;r&amp;b&quot;,&quot;value&quot;:&quot;r-b&quot;,&quot;norm_name&quot;:&quot;r-b&quot;},{&quot;name&quot;:&quot;neo-soul&quot;,&quot;value&quot;:&quot;neo-soul&quot;,&quot;norm_name&quot;:&quot;neo-soul&quot;},{&quot;name&quot;:&quot;gospel&quot;,&quot;value&quot;:&quot;gospel&quot;,&quot;norm_name&quot;:&quot;gospel&quot;},{&quot;name&quot;:&quot;contemporary r&amp;b&quot;,&quot;value&quot;:&quot;contemporary-r-b&quot;,&quot;norm_name&quot;:&quot;contemporary-r-b&quot;},{&quot;name&quot;:&quot;motown&quot;,&quot;value&quot;:&quot;motown&quot;,&quot;norm_name&quot;:&quot;motown&quot;},{&quot;name&quot;:&quot;urban&quot;,&quot;value&quot;:&quot;urban&quot;,&quot;norm_name&quot;:&quot;urban&quot;}],&quot;reggae&quot;:[{&quot;name&quot;:&quot;dub&quot;,&quot;value&quot;:&quot;dub&quot;,&quot;norm_name&quot;:&quot;dub&quot;},{&quot;name&quot;:&quot;ska&quot;,&quot;value&quot;:&quot;ska&quot;,&quot;norm_name&quot;:&quot;ska&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;dancehall&quot;,&quot;value&quot;:&quot;dancehall&quot;,&quot;norm_name&quot;:&quot;dancehall&quot;},{&quot;name&quot;:&quot;rocksteady&quot;,&quot;value&quot;:&quot;rocksteady&quot;,&quot;norm_name&quot;:&quot;rocksteady&quot;},{&quot;name&quot;:&quot;ragga&quot;,&quot;value&quot;:&quot;ragga&quot;,&quot;norm_name&quot;:&quot;ragga&quot;},{&quot;name&quot;:&quot;lovers rock&quot;,&quot;value&quot;:&quot;lovers-rock&quot;,&quot;norm_name&quot;:&quot;lovers-rock&quot;}],&quot;rock&quot;:[{&quot;name&quot;:&quot;indie&quot;,&quot;value&quot;:&quot;indie&quot;,&quot;norm_name&quot;:&quot;indie&quot;},{&quot;name&quot;:&quot;prog rock&quot;,&quot;value&quot;:&quot;prog-rock&quot;,&quot;norm_name&quot;:&quot;prog-rock&quot;},{&quot;name&quot;:&quot;post-rock&quot;,&quot;value&quot;:&quot;post-rock&quot;,&quot;norm_name&quot;:&quot;post-rock&quot;},{&quot;name&quot;:&quot;rock &amp; roll&quot;,&quot;value&quot;:&quot;rock-roll&quot;,&quot;norm_name&quot;:&quot;rock-roll&quot;},{&quot;name&quot;:&quot;psychedelic rock&quot;,&quot;value&quot;:&quot;psychedelic-rock&quot;,&quot;norm_name&quot;:&quot;psychedelic-rock&quot;},{&quot;name&quot;:&quot;hard rock&quot;,&quot;value&quot;:&quot;hard-rock&quot;,&quot;norm_name&quot;:&quot;hard-rock&quot;},{&quot;name&quot;:&quot;garage rock&quot;,&quot;value&quot;:&quot;garage-rock&quot;,&quot;norm_name&quot;:&quot;garage-rock&quot;},{&quot;name&quot;:&quot;surf rock&quot;,&quot;value&quot;:&quot;surf-rock&quot;,&quot;norm_name&quot;:&quot;surf-rock&quot;},{&quot;name&quot;:&quot;instrumental&quot;,&quot;value&quot;:&quot;instrumental&quot;,&quot;norm_name&quot;:&quot;instrumental&quot;},{&quot;name&quot;:&quot;math rock&quot;,&quot;value&quot;:&quot;math-rock&quot;,&quot;norm_name&quot;:&quot;math-rock&quot;},{&quot;name&quot;:&quot;rockabilly&quot;,&quot;value&quot;:&quot;rockabilly&quot;,&quot;norm_name&quot;:&quot;rockabilly&quot;}],&quot;soundtrack&quot;:[{&quot;name&quot;:&quot;film music&quot;,&quot;value&quot;:&quot;film-music&quot;,&quot;norm_name&quot;:&quot;film-music&quot;},{&quot;name&quot;:&quot;video game music&quot;,&quot;value&quot;:&quot;video-game-music&quot;,&quot;norm_name&quot;:&quot;video-game-music&quot;}],&quot;spoken-word&quot;:[{&quot;name&quot;:&quot;poetry&quot;,&quot;value&quot;:&quot;poetry&quot;,&quot;norm_name&quot;:&quot;poetry&quot;},{&quot;name&quot;:&quot;inspirational&quot;,&quot;value&quot;:&quot;inspirational&quot;,&quot;norm_name&quot;:&quot;inspirational&quot;},{&quot;name&quot;:&quot;storytelling&quot;,&quot;value&quot;:&quot;storytelling&quot;,&quot;norm_name&quot;:&quot;storytelling&quot;},{&quot;name&quot;:&quot;self-help&quot;,&quot;value&q�uot;:&quot;self-help&quot;,&quot;norm_name&quot;:&quot;self-help&quot;}],&quot;world&quot;:[{&quot;name&quot;:&quot;latin&quot;,&quot;value&quot;:&quot;latin&quot;,&quot;norm_name&quot;:&quot;latin&quot;},{&quot;name&quot;:&quot;roots&quot;,&quot;value&quot;:&quot;roots&quot;,&quot;norm_name&quot;:&quot;roots&quot;},{&quot;name&quot;:&quot;african&quot;,&quot;value&quot;:&quot;african&quot;,&quot;norm_name&quot;:&quot;african&quot;},{&quot;name&quot;:&quot;tropical&quot;,&quot;value&quot;:&quot;tropical&quot;,&quot;norm_name&quot;:&quot;tropical&quot;},{&quot;name&quot;:&quot;tribal&quot;,&quot;value&quot;:&quot;tribal&quot;,&quot;norm_name&quot;:&quot;tribal&quot;},{&quot;name&quot;:&quot;brazilian&quot;,&quot;value&quot;:&quot;brazilian&quot;,&quot;norm_name&quot;:&quot;brazilian&quot;},{&quot;name&quot;:&quot;celtic&quot;,&quot;value&quot;:&quot;celtic&quot;,&quot;norm_name&quot;:&quot;celtic&quot;},{&quot;name&quot;:&quot;world fusion&quot;,&quot;value&quot;:&quot;world-fusion&quot;,&quot;norm_name&quot;:&quot;world-fusion&quot;},{&quot;name&quot;:&quot;cumbia&quot;,&quot;value&quot;:&quot;cumbia&quot;,&quot;norm_name&quot;:&quot;cumbia&quot;},{&quot;name&quot;:&quot;gypsy&quot;,&quot;value&quot;:&quot;gypsy&quot;,&quot;norm_name&quot;:&quot;gypsy&quot;},{&quot;name&quot;:&quot;new age&quot;,&quot;value&quot;:&quot;new-age&quot;,&quot;norm_name&quot;:&quot;new-age&quot;},{&quot;name&quot;:&quot;balkan&quot;,&quot;value&quot;:&quot;balkan&quot;,&quot;norm_name&quot;:&quot;balkan&quot;},{&quot;name&quot;:&quot;reggaeton&quot;,&quot;value&quot;:&quot;reggaeton&quot;,&quot;norm_name&quot;:&quot;reggaeton&quot;}]},&quot;activation_url&quot;:&quot;https://pragmar.bandcamp.com/album/nearly-irrelevant&quot;,&quot;activation_sig&quot;:&quot;Pyyc2/RjWZCMKcIlZ5gpIr4S8kA=&quot;,&quot;is_phone&quot;:false,&quot;isMobile&quot;:false},&quot;mobile_app_url&quot;:&quot;x-bandcamp://open&quot;,&quot;platform_app_url&quot;:null,&quot;app_store_url&quot;:&quot;https://itunes.apple.com/us/app/bandcamp/id706408639?mt=8&quot;,&quot;play_store_url&quot;:&quot;https://play.google.com/store/apps/details?id=com.bandcamp.android&quot;,&quot;unsupported_device&quot;:true,&quot;fan_tralbum_data&quot;:null,&quot;album_id&quot;:437214495,&quot;item_sellers&quot;:{&quot;836424264&quot;:{&quot;id&quot;:836424264,&quot;name&quot;:&quot;pragmar&quot;,&quot;currency&quot;:&quot;USD&quot;,&quot;max_price&quot;:1000.0,&quot;digital_vat_enabled&quot;:true,&quot;is_dsa_trader&quot;:false}},&quot;gift_card_balance&quot;:null,&quot;limited_checkout&quot;:false,&quot;ab_test_tralbum_auth_entrypoints&quot;:false,&quot;identities&quot;:{&quot;user&quot;:null,&quot;ip_country_code&quot;:&quot;US&quot;,&quot;fan&quot;:null,&quot;is_page_band_member&quot;:null,&quot;subscribed_to_page_band&quot;:null,&quot;bands&quot;:[],&quot;partner&quot;:false,&quot;is_admin&quot;:null,&quot;labels&quot;:[],&quot;page_band&quot;:null,&quot;active_licenses&quot;:[]},&quot;rec_footer&quot;:{},&quot;show_tos_banner_layout&quot;:true}"></div> <div id="menubar-wrapper" class=" header-rework-2018 header-discover-2023 "> <div id="menubar-vm" class="menubar-outer loading header-discover-2023" data-initial-values="{&quot;any_pro&quot;:false,&quot;is_tralbum_page&quot;:true,&quot;admin_level&quot;:null,&quot;artist_service_active&quot;:false,&quot;artist_subscriptions_enabled&quot;:false,&quot;active_profile_photo&quot;:null,&quot;cart_quantity&quot;:null,&quot;discover_root&quot;:&quot;https://bandcamp.com/discover&quot;,&quot;page_path&quot;:&quot;/album/nearly-irrelevant&quot;,&quot;is_fan_page&quot;:false,&quot;is_download_page&quot;:false,&quot;show_crowdfunding_link&quot;:true,&quot;show_add_live_show&quot;:null,&quot;show_guide_link&quot;:null}"> <div id="menubar" class=" menubar-2018 out "> <ul id="site-nav" class="menubar-section horizontal" data-test="site-nav"> <li c�lass="bclogo white" data-test="mb-bandcamp-logo"> <a href="https://bandcamp.com/?from=menubar_logo_logged_out"> <svg width="108px" height="17px" viewbox="0 0 127 20"><use xlink:href="#bandcamp-logo-color-white"></use></svg> </a> </li> <li class="bclogo aqua" data-test="mb-bandcamp-logo"> <a href="https://bandcamp.com/?from=menubar_logo_logged_out"> <svg width="108px" height="17px" viewbox="0 0 127 20"><use xlink:href="#bandcamp-logo-color-bcaqua"></use></svg> </a> </li> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <li class="menubar-item hoverable hidden-while-loading add-menu" data-test="mb-add"> <a class="menubar-add-link">+ add</a> <ul class="menu hidden-while-loading"> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <ol data-bind="css: {'page-band-links': pageBand.isLabel()}"> <li class="submenu-item" data-test="mb-add-album"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_album'}, click: addAlbumClick">album</a></li> <li class="submenu-item" data-test="mb-add-track"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_track'}, click: addTrackClick">track</a></li> <li class="submenu-item" data-test="mb-add-merch"><a id="menubar-add-merch-link" data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_merch'}, click: addMerchClick"><span class="add-music">merch</span></a></li> <li class="submenu-item" data-test="mb-add-vinyl"><a id="menubar-add-merch-link" data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_vinyl_campaign'}"><span class="add-music">vinyl campaign</span></a></li> <li class="submenu-item" data-test="mb-add-listening-party"><a data-bind="attr: {href: pageBand.trackpipeLocalUrl() + '/edit_listening_party'}, click: addListeningPartyClick">listening party</a></li> </ol> <!-- /ko --> <!-- ko if: showBandControls() && pageBand.isLabel() --> <ol> <li class="ui-widget-content ui-menu-divider"></li> <li class="submenu-item"><a data-bind="click: addNewArtist">new artist</a></li> <li class="submenu-item"><a data-bind="click: addExistingArtist">existing artist</a></li> </ol> <!-- /ko --> </ul> </li> <!-- /ko --> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <li class="menubar-item hoverable hidden-while-loading" data-test="mb-stats"> <a data-bind="attr: {href: statsLinkHref2018}">stats</a> </li> <!-- /ko --> <!-- ko ifnot: showBandControls() || showLimitedAccessControls() --> <!-- ko ifnot: showMobileAutocomplete() --> <li id="main-search-container" class="search extended menubar-item " data-test="mb-search-box"> <form aria-label="autocomplete search" class="menubar-search signup-tooltip-parent" action="/search" method="get" data-tooltip-id="s" aria-busy="false"> <input tabindex="0" aria-autocomplete="list" class="dismiss-tooltip-alt search-bar" type="text" name="q" placeholder="Search for artist, album, or track" autocomplete="off" maxlength="2048"> <div role="progressbar" class="loading-icon" id="search-loading-icon" aria-busy="false"> <svg aria-label="loading icon" class="search-spinner" width="15" height="16" viewbox="-1 -1 16 16"> <use href="#search-spinner"></use> </svg> </div> <div aria-label="clear search" class="clear-autocomplete">×</div> <input type="hidden" class="selected-filter" name="item_type" value=""> <button type="submit" tabindex="-1" aria-label="submit for full search page" class="menubar-search-icon"><svg width="15" height="16" viewbox="0 0 15 16"><use href="#menubar-search-input-icon"></use></svg></button> <ul role="listbox" class="ge�nre-list" aria-busy="false"></ul> <ul class="filter-list" aria-busy="false"></ul> <ul role="listbox" class="search-autocomplete" aria-busy="false"> <li class="simple results-see-all"> <a tabindex="-1" aria-label="visit full-search page"> <span>See all results</span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-tags"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-genre"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li aria-label="no matching results" class="autocomplete-no-results"> <p class="noresults-header">No matching results</p> <p class="noresults-text">Try a different filter or a new search keyword.</p> <div class="tumbleweed"> <img loading="lazy" src="/img/search/tumbleweed-emptystate-lightbg.gif"> </div> </li> </ul> <li class="simple mobile-results-tags no-show"> <a> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <div class="mobile-placeholder"> <p>Search all Bandcamp artists, tracks, and albums</p> </div> <template id="autocomplete-results-item"><li class="result-item"> <a tabindex="-1"> <span class="result-art"><img></span> <span class="result-info"> <div class="result-title"><strong></strong></div> <cite></cite> <div class="result-type"></div> </span> </a> </li></template> <div class="signup-tooltip-outer search-tooltip-outer header-2018"></div> </form> <div aria-label="cancel search" class="cancel-autocomplete">cancel</div> </li> <!-- /ko --> <!-- /ko --> </ul> <ul id="user-nav" class="menubar-section horizontal"> <!-- ko if: user() --> <!-- ko if: partner() --> <li class="menubar-item hoverable hidden-while-loading"> <a href="https://bandcamp.com/partner">partner</a> </li> <!-- /ko --> <!-- ko if: showBandControls() || showLimitedAccessControls() --> <!-- ko ifnot: showMobileAutocomplete() --> <!-- ko if: altSearch() --> <li id="alt-search-container" class="search extended menubar-item hidden-while-loading" data-bind="visible: altSearch()"> <form aria-label="autocomplete search" class="menubar-search signup-tooltip-parent" action="/search" method="get" data-tooltip-id="s" aria-busy="false"> <input tabindex="0" aria-autocomplete="list" class="dismiss-tooltip-alt search-bar" type="text" name="q" placeholder="Search for artist, album, or track" autocomplete="off" maxlength="2048"> <div role="progressbar" class="loading-icon" id="search-loading-icon" aria-busy="false"> <svg aria-label="loading icon" class="search-spinner" width="15" height="16" viewbox="-1 -1 16 16"> <use href="#search-spinner"></use> </svg> </div> <div aria-label="clear search" class="clear-autocomplete">×</div> <input type="hidden" class="selected-filter" name="item_type" value=""> <button type="submit" tabindex="-1" aria-label="submit for full search page" class="menubar-search-icon"><svg width="15" height="16" viewbox="0 0 15 16"><use href="#menubar-search-input-icon"></use></svg></button> <ul role="listbox" class="genre-list" aria-busy="false"></ul> <ul class="filter-list" aria-busy="false"></ul> <ul role="listbox" class="search-autocomplete" aria-busy="false"> <li class="simple results-see-all"> <a tabindex="-1" aria-label="visit full-search page"> <span>See all results</span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li cl�ass="simple results-tags"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li class="simple results-genre"> <a tabindex="-1"> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <li aria-label="no matching results" class="autocomplete-no-results"> <p class="noresults-header">No matching results</p> <p class="noresults-text">Try a different filter or a new search keyword.</p> <div class="tumbleweed"> <img loading="lazy" src="/img/search/tumbleweed-emptystate-lightbg.gif"> </div> </li> </ul> <li class="simple mobile-results-tags no-show"> <a> <span class="msg"></span> <span><svg class="arrow" viewbox="0 0 24 24"><use href="#discover-arrow"></use></svg></span> </a> </li> <div class="mobile-placeholder"> <p>Search all Bandcamp artists, tracks, and albums</p> </div> <template id="autocomplete-results-item"><li class="result-item"> <a tabindex="-1"> <span class="result-art"><img></span> <span class="result-info"> <div class="result-title"><strong></strong></div> <cite></cite> <div class="result-type"></div> </span> </a> </li></template> <div class="signup-tooltip-outer search-tooltip-outer header-2018"></div> </form> <div aria-label="cancel search" class="cancel-autocomplete">cancel</div> </li> <!-- /ko --> <li class="you-autocomplete-me menubar-item hidden-while-loading hoverable" data-bind="click: showAltSearch, visible: !altSearch()"> <a><svg width="26px" height="26px" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-search-icon"></use></svg></a> </li> <!-- /ko --> <!-- /ko --> <!-- claire minimized search for artist --> <!-- ko if: (fan() && !fan().private) --> <li id="feed-main" class="signup-tooltip-parent menubar-item hoverable hidden-while-loading" data-tooltip-id="f" data-test="mb-feed"> <a href="" title="feed"> <svg width="26px" height="26px" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-feed-icon"></use></svg> </a> <div class="signup-tooltip-outer feed-tooltip-outer header-2018"></div> </li> <li id="collection-main" class="menubar-item hoverable signup-tooltip-parent hidden-while-loading" data-tooltip-id="c" data-test="mb-collection"> <a href="" title="collection"> <svg width="26" height="26" viewbox="0 0 26 26" class="svg-icon"><use xlink:href="#menubar-collection-icon"></use></svg> </a> <div class="signup-tooltip-outer collection-tooltip-outer header-2018"></div> </li> <!-- /ko --> <li class="menubar-item hoverable hidden-while-loading" data-test="user-menu"> <a> <div data-bind="with: artistsMenu"> <!-- Fan only profile pic --> <!-- ko if: $parent.loggedInFanPhoto() --> <div class="userpic hidden-while-loading"> <img src="https://f4.bcbits.com/img/blank.gif" data-bind="src_image: {image_id: $parent.loggedInFanPhoto(), format: 'art_embedded_player'}"> </div> <!-- /ko --> <!-- ko ifnot: $parent.loggedInFanPhoto() --> <div class="userpic "> <div class="no-image-placeholder"></div> </div> <!-- /ko --> </div> </a> <ul class="menu user-menu hidden-while-loading" data-bind="with: artistsMenu, css: { label: (artistsMenu.loggedInLabelMemberBands().length > 0 || artistsMenu.linkedNonLabelMemberBands().length > 1) }"> <ol c�lass="user-menu-wrapper"> <!-- ARTIST --> <!-- ko if: bmgr.bands().length >= 1 && loggedInBand() --> <li class="submenu-item"> <a data-bind="attr: { href: loggedInBand().trackpipeLocalUrl()}" class="name"> <strong class="menu-bandname" data-bind="text: optionsLoggedInBand().title, css: { long: !optionsLoggedInBand().showPro}">artists</strong> <div data-bind="visible: optionsLoggedInBand().showPro" class="menubar-badge-pro round3 hidden-while-loading">PRO</div> <div class="view-site">view site</div> </a> </li> <li class="submenu-item"> <a data-bind=" attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + loggedInBand().id}, css: {admin: optionsLoggedInBand().adminAccess}"> <span>edit profile</span> </a> </li> <li class="submenu-item"> <a data-bind=" attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + loggedInBand().id}, css: {admin: optionsLoggedInBand().adminAccess}"> <span>tools</span> </a> </li> <li class="ui-menu-item submenu-item"> <!-- ko ifnot: loggedInBand().hasService() --> <a data-bind="attr: { href: 'https://bandcamp.com/subscriptions?band_id=' + loggedInBand().id + '&from=menubar'}">subscription</a> <!-- /ko --> <!-- ko if: loggedInBand().hasService() --> <a data-bind="attr: { href: loggedInBand().trackpipeLocalUrl() + '/' + loggedInBand().serviceUrlFragment() + '?from=menubar'}">subscription</a> <!-- /ko --> </li> <!-- /ko --> <!-- FAN --> <!-- ko if: ($parent.fan() && !$parent.fan().private) --> <li class="submenu-item"> <a href="" class="name"> <strong class="menu-bandname long" data-test="fan-username"></strong> <div class="view-collection" data-test="submenu-item-view-collection">view collection</div> </a> </li> <li class="submenu-item"><a href=""><span data-test="submenu-item-purchases">purchases</span></a></li> <!-- /ko --> <li class="ui-widget-content ui-menu-divider first"></li> <!-- LABEL ARTISTS --> <!-- ko if: loggedInLabelMemberBands() && loggedInLabelMemberBands().length > 0 --> <li class="menu-switch ui-menu-item submenu-item ui-state-disabled" data-bind="visible: !showLinkedBands()"> <span data-bind="attr: {href: loggedInBand().trackpipeLocalUrl() + '/artists?from=menubar_artist_dropdown'}, text: loggedInLabelMemberBandsCountStr()"></span> </li> <ol class="label-artist-menu no-pro-badges ui-state-disabled ui-menu-item" data-bind="visible: !showLinkedBands()" data-test="label-artists"> <input type="text" class="artist-filter-text" data-test="artist-filter-text" data-bind="textInput: labelMemberBandsSearchTerm, visible: loggedInLabelMemberBands().length > 10" placeholder="Search all artists"> <!-- ko foreach: filteredLoggedInLabelMemberBands() --> <li class="label-member-band submenu-item" data-bind="template: { 'name': 'band-menuitem-template-options' }"></li> <!-- /ko --> <!-- ko if: filteredLoggedInLabelMemberBands().length == 0 --> <li class="no-results submenu-item">no results</li> <!-- /ko --> </ol> <li class="ui-widget-content ui-menu-divider" data-�bind="visible: !showLinkedBands()"></li> <!-- /ko --> <!-- CONNECTED ACCOUNTS --> <!-- ko if: linkedNonLabelMemberBands().length > 1 --> <ol class="linked-accounts-wrapper"> <li class="menu-switch ui-menu-item submenu-item linked-accounts-menu ui-state-disabled" data-bind="click: () => showLinkedBands(!showLinkedBands())" data-test="linked-accounts-header"> <span data-bind="text: loggedInLinkedBandsCountStr()"></span><div data-bind="css: { 'arrow-down': showLinkedBands(), 'arrow-right' : !showLinkedBands() }"></div> </li> <ol class="linked-accounts-menu-content" data-bind="visible: showLinkedBands()" data-test="linked-accounts"> <!-- ko foreach: linkedNonLabelMemberBands() --> <li class="submenu-item" data-bind="template: { 'name': 'band-menuitem-template' }, css: { 'hidden': ($data.id == $root.artistsMenu.loggedInBand().id) }"></li> <!-- /ko --> </ol> </ol> <li class="ui-widget-content ui-menu-divider"></li> <!-- /ko --> <!-- ALL USERS --> <ol class="all-user-option"> <li class="submenu-item"><a href="https://bandcamp.com/settings?from=menubar" data-test="submenu-item-settings">settings</a></li> <li class="submenu-item"><a href="https://get.bandcamp.help" data-test="submenu-item-help">help</a></li> <li class="submenu-item"><a class="logout-action" href="https://bandcamp.com/logout" data-test="submenu-item-logout">log out</a></li> </ol> </ol> </ul> </li> <!-- /ko --> <!-- ko ifnot: user() --> <li data-bind="visible: hasCart" class="menubar-item hoverable cart-wrapper hidden-while-loading svg-icon" data-test="mb-cart"> <a href="https://bandcamp.com/cart" data-bind="click: goCart" title="cart"> <svg width="26" height="26" class="menubar-cart-icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#menubar-cart-icon"></use> <text data-bind="text: numCartItemsDisplay" x="15" y="12" dominant-baseline="middle" text-anchor="middle"> </text> </svg> </a> </li> <li class="menubar-item hoverable " data-test="mb-signup"> <a class="all-signup-link"> sign up </a> </li> <li class="menubar-item hoverable " data-test="mb-login"> <a href="https://bandcamp.com/login?from=menubar" class="login-link"> log in </a> </li> <!-- /ko --> </ul> </div> <div class='corp-banners'> </div> <!-- Knockout template for list items in the artists menu --> <script type="text/html" id="band-menuitem-template"> <a class="menu-artistitem" data-bind="css: {'is-pro': isPro()}, attr: {href: $root.artistsMenu.isPageBand(id) ? '' : trackpipeLocalUrl()}" > <span class="menu-artistpic"> <!-- ko if: photo() --> <img data-bind="src_image: {image_id: photo(), format: 'art_embedded_player'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="no-image-placeholder"></div> <!-- /ko --> </span> <span data-bind="text: name()" class="menu-bandname menu-text"></span> <span data-bind="visible: isPro()" class="menubar-badge-pro round3">PRO</span> </a> </script> <script type="text/html" id="band-menuitem-template-options"> <a data-bind="attr: {href: trackpipeLocalUrl()}" class="menu-artistitem"> <span class="menu-artistpic"> <!-- ko if: photo() --> <img data�-bind="src_image: {image_id: photo(), format: 'art_embedded_player'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="no-image-placeholder"></div> <!-- /ko --> </span> <span data-bind="text: name()" class="menu-bandname menu-text"></span> <span class="show-more" data-bind="visible: $root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id), click: () => $root.artistsMenu.setActiveLabelMemberBand(id)">•••</span> </a> <!-- ko if: ($root.artistsMenu.activeLabelMemberBand() == id) --> <div class="label-artist-menu-links ui-menu-item"> <span data-bind="visible: $root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id)"> <a data-bind=" attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + id}" > <span class="menu-text">edit profile</span> </a> <a data-bind=" attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + id}" > <span class="menu-text">tools<span> </a> <!-- ko if: hasItems --> <a data-bind="click: $root.artistsMenu.launchPageDesign.bind($data)"><span class="menu-text">page design</span></a> <!-- /ko --> <!-- ko ifnot: hasService() --> <a data-bind="attr: { href: 'https://bandcamp.com/subscriptions?band_id=' + id + '&from=menubar'}"><span class="menu-text">subscription</span></a> <!-- /ko --> <!-- ko if: hasService() --> <a data-bind="attr: { href: trackpipeLocalUrl() + '/' + serviceUrlFragment() + '?from=menubar'}"><span data-bind="text: serviceName()" class="menu-text">subscription</span></a> <!-- /ko --> </span> </div> <!-- /ko --> <span class="show-less" data-bind="visible: $root.artistsMenu.activeLabelMemberBand() == id && ($root.artistsMenu.bmgr.bandByID(id) || $root.artistsMenu.lmgr.isMemberBandAuthed(id)), click: () => $root.artistsMenu.setActiveLabelMemberBand(id)">show less</span> </script> <!-- Knockout template for the parent label --> <script type="text/html" id="band-parentlabel-template"> <div data-bind="css: {'artist-listing-with-links': $parent.columns() > 1}"> <a class="menu-artistitem" data-bind="attr: {href: trackpipeUrlHttps()}"> <!-- ko if: $parent.columns() === 1 --> <span class="menu-artistpic"> <img data-bind="src_image: {image_id: photo(), format: 'bio_navbar'}"> </span> <span data-bind="text: name()" class="menu-bandname"></span> <!-- /ko --> <!-- ko if: $parent.columns() > 1 --> <!-- ko if: photo() --> <img class="photo" data-bind="src_image: {image_id: photo(), format: 'fan_bio_thumb_small'}"> <!-- /ko --> <!-- ko ifnot: photo() --> <div class="photo none"></div> <!-- /ko --> <!-- /ko --> </a> <div class="infobox"> <p class="name"><a data-bind="attr: {href: trackpipeUrl()}, text: name()"></a></p> <p class="actions"> <a data-bind="attr: {href: 'https://bandcamp.com/profile?from=menubar&id=' + id}">profile</a> &middot; <a data-bind="attr: {href: 'https://bandcamp.com/tools?from=menubar&id=' + id}">tools</a> &middot; <a data-bind="attr: {href: trackpipeLocalUrl() + '/stats?from=menubar'}">stats</a> </p> </div> </div> </script> </div> </div> <div class="bannercontainer"> </div> <div class="corpbanner newsletter-invite-banner" style="display: none;"> <span class="tell-us-what-you-like">Get fresh music recommendations delivered to your inbox every Friday.</span> <svg class="dismiss" width="18" height="18" viewbox="0 0 24 24"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:h�ref="#material-close"></use></svg> </div> <div class="corpbanner tos-update"> <div class="text"> We’ve updated our <a class="tos-update-link" target="_blank" href="/terms_of_use">Terms of Use</a>. You can review the changes <a class="tos-update-link" target="_blank" href="/terms_of_use">here</a>. </div> <div class="text text-phone"> We’ve updated our <a class="tos-update-link" target="_blank" href="/terms_of_use">Terms of Use</a>. You can review the changes <a class="tos-update-link" target="_blank" href="/terms_of_use">here</a>. </div> <a class="dismiss-banner" href="#"> <span class="ui-icon dismiss-icon"></span> </a> </div> <!-- --> <div id="centerWrapper"> <div id="propOpenWrapper"> <div id="pgBd" class="yui-skin-sam"> <style type="text/css" id="custom-design-rules-style" data-design="{&quot;bg_color&quot;:&quot;0D4268&quot;,&quot;text_color&quot;:&quot;363636&quot;,&quot;secondary_text_color&quot;:&quot;666666&quot;,&quot;link_color&quot;:&quot;1A4D77&quot;,&quot;body_color&quot;:&quot;F0F0F0&quot;,&quot;hd_ft_color&quot;:&quot;335975&quot;,&quot;navbar_bg_color&quot;:&quot;D7D7D7&quot;,&quot;invert_iconography&quot;:null,&quot;tile_bg&quot;:1,&quot;bg_halign&quot;:&quot;l&quot;,&quot;bg_image_id&quot;:3097003,&quot;bg_file_name&quot;:&quot;bcbg.png&quot;,&quot;defaultbg&quot;:false,&quot;bg_fixed&quot;:null,&quot;bg_behavior&quot;:&quot;r&quot;}"> #propOpenWrapper { background: none transparent; } #pgBd { background: #F0F0F0; color: #363636; } a.custom-color, .custom-link-color, #trackInfo a:not(.notSkinnable), #trackInfo .buy-link, #tagArea a, #rightColumn a, #name-section a, #indexpage a, .editable-grid a, .featured-grid a, #band-navbar a, #live-ticket-item a.themeable, #live-ticket-item .buy-link, #live-ticket-item .more-merch a, #merch-item p a, #merch-item .buy a, #merch-item .more-merch a, button.order_package_link.buy-link, h4.ft.compound-button.send-as-gift, .share-collect-controls a, .share-collect-controls button, .follow-unfollow, .follow-unfollow div, .collected-by a, .subscribe a, .sub a, .video-list a, .sub .main a, .subwelcome a, .artists-grid-name a, .featured-grid-name, .label-welcome .buttons a.new, .themed .label-band-selector a.themeable, .tralbum-tags a, button.join-live-event.live-event.live-event-stream-button { color: #1A4D77; } #trackInfo .g-button:not(.send-as-gift):not([disabled]), #merch-item .g-button:not(.send-as-gift):not([disabled]) { background-color: #1A4D77; border-color: #1A4D77; color: #F0F0F0; } #trackInfo .g-button.send-as-gift:not([disabled]), #merch-item .g-button.send-as-gift:not([disabled]) { color: #1A4D77; border-color: rgba(34, 34, 34, 0.32); } .themed .label-band-selector .bands-menu { border: 1px solid #0D4268; } .themed .label-band-selector .bands-menu, .themed .label-band-selector .bands-menu .menu-artistpic { background: #F0F0F0; } .label-welcome h2, .label-welcome p { color: #363636; } .label-welcome .buttons a.new { box-shadow: 2px 2px #1A4D77; } .label-welcome .buttons a.existing { box-shadow: 2px 2px #363636; } #live-ticket-item .buy, #live-ticket-item .included-tralbum-info a { color: #1A4D77; } #live-calendar-icon-stroke, #live-clock-icon-stroke { stroke: #363636; } .campaign-custom-header #customHeader { background-color: #; } .primaryText, #discography a.primaryText, #trackInfo a.title_link, .label-welcome .buttons a.existing { color: #363636; } .secondaryText { color: #666666; } #band-navbar a:hover { border-color: #1A4D77; } #band-navbar a.�active { color: #363636; border-color: #363636; } .themed .label-band-selector .label { color: #666666; } .themed .label-band-selector .tabs > li { border-color: #666666; } .themed .label-band-selector a.selected { color: #363636; } .themed .label-band-selector .caret { fill: #1A4D77; } .themed .label-band-selector .selected .caret { fill: #363636; } #trackInfo a.notable { color: red; /* overrides above */ } #band-navbar { background-color: #D7D7D7; } body { background: #0D4268; background-position: left top; background-repeat: repeat; background-image: url(https://f4.bcbits.com/img/0003097003_130.jpg); } body.has-menubar { background-position: left 53px; } body.has-top-banner { background-position: left 40px; } body.has-menubar.has-top-banner { background-position: left 88px; } body.has-corpbanner2 { background-position: left calc(48px - 1px); } body.has-menubar.has-corpbanner2 { background-position: left calc(53px + 48px - 1px); } #pgHd, .lang-picker-content { background-color: #335975; } .just-icon { color: #F0F0F0; } .just-icon-bg { border-right-color: #363636; } .collected-by .ellipsis-text { color: #1A4D77; } .collected-by .ellipsis-bg { background-color: #1A4D77; } button.subtop, button.subbot, button.custom-color { background: #1A4D77; color: #F0F0F0; } .sub .includeditems .item a { color: #363636; } .sub .post-message-link { background-color: rgba(26, 77, 119, 0.2); color: #1A4D77; } .sub ul.tierslist li.tier { border-color: rgba(26, 77, 119, 0.2); } .sub button.tierbutton .spacer { background-color: #F0F0F0; } ol.sub-navbar li.active, .invertIconography ol.sub-navbar li.active { background-color: #F0F0F0; } ol.sub-navbar a { color: #1A4D77; } .post-subscribe .button-background { background-color: rgba(26, 77, 119, 0.2); color: #1A4D77; } .post-subscribe .band-link-color, .post-subscribe .message-text button, .post-subscribe .new-feed-stories button, .post-subscribe .new-feed-stories-floater button { color: #1A4D77; } .post-subscribe .new-feed-stories-floater button { background-color: #F0F0F0; } .buyFullDiscography .art .art-thumb { background-color: #F0F0F0; } .collected-by .loading { color: #363636; } /* Styles for 05-2019 tralbum page tests -- temporary only */ .artist-support { border: 2px solid #1A4D77; } .artist-support__bg { background-color: #1A4D77; } /* community page styles */ </style> <style> </style> <div id="customHeaderWrapper"> <div class="band-navbar-wrapper flex"> <ol id="band-navbar"> <li> <a href="/music" class="primaryText active"> music </a> </li> <li> <a href="/community"> community </a> </li> </ol> </div> <div class="bannercontainer"> </div> </di�v> <div class="trackView leftMiddleColumns has-art" data-tooltips="{&quot;tooltips&quot;:[],&quot;dash_seen&quot;:null}"> <div id="name-section"> <h2 class="trackTitle"> nearly irrelevant </h2> <h3 style="margin:0px;">by <span> <a href="https://pragmar.bandcamp.com">pragmar</a> </span> </h3> </div> <div class="middleColumn"> <div id="tralbumArt"> <a class="popupImage" href="https://f4.bcbits.com/img/a0451789984_10.jpg"> <img src="https://f4.bcbits.com/img/a0451789984_16.jpg"> </a> </div> <div class="share-panel-wrapper-desktop signup-tooltip-parent" data-tooltip-id="x"></div> </div> <div id="trackInfo" class="leftColumn"> <div id="trackInfoInner"> <div class="inline_player "><table> <tr> <td class="play_cell" rowspan="2"> <a role="button" aria-label="Play/pause"><div class="playbutton"></div></a> </td> <td class="track_cell" colspan="3"> <div class="track_info"> <span class="title-section hiddenelem"> <a class="title_link primaryText" href="#"><span class="title"></span></a> </span> <span class="time secondaryText hiddenelem"> <span class="time_elapsed"></span> / <span class="time_total"></span> </span> <span class="message hiddenelem"></span> </div> </td> </tr> <tr> <td class="progbar_cell"> <div class="progbar"> <div class="progbar_empty"> <div class="progbar_fill"></div> <div class="thumb"></div> </div> </div> </td> <td class="prev_cell"> <a role="button" aria-label="Previous track"><div class="prevbutton hiddenelem"></div></a> </td> <td class="next_cell"> <a role="button" aria-label="Next track"><div class="nextbutton hiddenelem"></div></a> </td> </tr> </table> </div> <ul class="tralbumCommands"> <li class="buyItem digital"> <h3 class="hd"> <button class='download-link buy-link' type="button"> <span class="buyItemPackageTitle primaryText">Digital Album</span> </button> <div class="digitaldescription secondaryText"> Streaming + Download </div> </h3> <div class="bd"> Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app. </div> <script type="text/javascript" nonce="PBiOkwBZOgYwZA9udLuTJw=="> $(".buyItem .bd").last().bcTruncate(TruncateProfile.get("buyItem"), "more", "less"); </script> <div class="listing-purchasable-with-gift-card "> <svg class="icon gift-card-icon-bordered small" width="9px" height="10px" viewbox="0 0 9 10"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#gift-card-icon"></use></svg> Purchasable with gift card </div> <div class="audio-quality"> Download available in 16-bit/44.1kHz. </div> <div class="ft"> <h4 class="ft compound-button main-button"> <button class='download-link buy-link' type="button"> Buy Digital Album </button>&nbsp; <span �class="buyItemExtra buyItemNyp secondaryText">name your price</span> </h4> <h4 class="ft compound-button send-as-gift"> <button type="button" class="download-link buy-link" data-test="send-tralbum-as-gift"> Send as Gift </button>&nbsp; </h4> </div> </li> <li id='collect-item-placeholder'></li> <li class="share-link-container new-share-collect"> <h3><button id="share-link" class="compound-button"><span id="share-link-share">Share</span><span id="share-link-embed"> / Embed</span></button></h3> </li> </ul> <table class="track_list track_table" id="track_table"> <tr class="track_row_view linked" rel="tracknum=1"> <td class="play-col"><a role="button" aria-label="Play love"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">1.</div></td> <td class="title-col"> <div class="title"> <a href="/track/love"><span class="track-title">love</span></a> <span class="time secondaryText"> 00:56 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/love"></a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/love?action=download"> buy track </a> </div></td> </tr> <tr class="track_row_view linked" rel="tracknum=2"> <td class="play-col"><a role="button" aria-label="Play sunday morning"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">2.</div></td> <td class="title-col"> <div class="title"> <a href="/track/sunday-morning"><span class="track-title">sunday morning</span></a> <span class="time secondaryText"> 02:46 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/sunday-morning#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/sunday-morning?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_2"> <td></td> <td colspan=4> <div>sunday morning, if only it could last forever open the drapes wide and put some coffee on listening to c2c, grilling up some tvp sunday morning makes it all worthwhile i&#39;m flying high and i don&#39;t care if you need me around i&#39;ll be right here catching up on some rest and relaxation i can&#39;t explain the liberation, or the force shielding my frustrations i can&#39;t explain and that&#39;s fine by me cause i&#39;m not afraid of a second pot of coffee and i&#39;m not afraid of wasting away my day and it don&#39;t take much to please me cause i&#39;m on fire with taking it easy still i wish i could tether your sunday morning and mine together cause i&#39;d like to share the day with you i only hope you could see a passing glimpse of sunday me the me that will uncomplicate your like cause i&#39;m not afraid of a s�econd pot of coffee and i&#39;m not afraid of wasting away my day and it don&#39;t take much to please me cause i&#39;m on fire with taking it easy but in the meantime there&#39;s never the right line never a break to get through but so long as it&#39;s okay to be all set i think i&#39;ll set my mind on you</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=3"> <td class="play-col"><a role="button" aria-label="Play zero"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">3.</div></td> <td class="title-col"> <div class="title"> <a href="/track/zero"><span class="track-title">zero</span></a> <span class="time secondaryText"> 02:52 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/zero#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/zero?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_3"> <td></td> <td colspan=4> <div>i need a government program that&#39;s gonna make you mine the world grows sour by the hour i don&#39;t got that kind of time and my mind&#39;s exhausted thinking about you searching for the words words that will get through my mind&#39;s gonna divide by zero thinking about what you said i&#39;m gonna hang up the receiver the seventh digit left unpressed for all my good intentions i&#39;m a nervous wreck i can be your quagmire you can ease my stress but although i&#39;m good with puzzles you know it&#39;s a crying shame i can&#39;t crack you baby your every word another layer my mind&#39;s gonna divide by zero thinking about what you said i&#39;m gonna hang up the receiver the seventh digit left unpressed</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=4"> <td class="play-col"><a role="button" aria-label="Play off your list"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">4.</div></td> <td class="title-col"> <div class="title"> <a href="/track/off-your-list"><span class="track-title">off your list</span></a> <span class="time secondaryText"> 03:02 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/off-your-list#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/off-your-list?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_4"> <td></td> <td colspan=4> <div>i&#39;m sick and tired i can&#39;t find the will to argue with you anymore and for the while if you don&#39;t mind i&#39;d like to just stand here alone take me off your list cause i don&#39;t need the bullshit i don&#39;t care for your antics and i don&#39;t need this it&#39;s not that your wrong it&#39;s not that i&#39;m special it&#39;s just that you rake my piece of mind my mind can&#39;t absorb any more poison don&#39;t turn that spotlight on take me off your list cause i don&#39;t need the bullshit i don&#39;t care for your politics and i don&#39;t want your free gift</div> </td> </tr> � <tr class="track_row_view linked" rel="tracknum=5"> <td class="play-col"><a role="button" aria-label="Play boycott"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">5.</div></td> <td class="title-col"> <div class="title"> <a href="/track/boycott"><span class="track-title">boycott</span></a> <span class="time secondaryText"> 01:52 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/boycott#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/boycott?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_5"> <td></td> <td colspan=4> <div>here comes val with his paperback prince and oh what a dandy he is crunching the demographics feeling so fantastic just keep walking val consider yourself boycott on top of the world feeding the squirrels branding new recruits selling prime-time satisfaction corporate compassion just keep walking val consider yourself boycott</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=6"> <td class="play-col"><a role="button" aria-label="Play let&#39;s be friends"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">6.</div></td> <td class="title-col"> <div class="title"> <a href="/track/lets-be-friends"><span class="track-title">let&#39;s be friends</span></a> <span class="time secondaryText"> 02:42 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/lets-be-friends#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/lets-be-friends?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_6"> <td></td> <td colspan=4> <div>i don&#39;t like you and you know that&#39;s true please get away from me cause you&#39;re the last person i ever want to see let&#39;s be friends friends that never talk again i don&#39;t like you anymore though i may have before but back then i was whipped around only can i see that now let&#39;s be friends friends that never talk again</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=7"> <td class="play-col"><a role="button" aria-label="Play back to sleep"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">7.</div></td> <td class="title-col"> <div class="title"> <a href="/track/back-to-sleep"><span class="track-title">back to sleep</span></a> <span class="time secondaryText"> 04:05 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/back-to-sleep#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/back-to-sleep?action=download"> buy track </a> </div></td> </tr> <tr cl�ass="lyricsRow" id="lyrics_row_7"> <td></td> <td colspan=4> <div>in my sleep i wake it&#39;s just as it seems i&#39;m lame i can&#39;t move at all but if i close my eyes for just a little while and rest my weary head i can dream again and my heart i&#39;m late it seems a miracle that i feel at all but if i close my eyes for just a little while and rest my weary head i can dream again</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=8"> <td class="play-col"><a role="button" aria-label="Play the escape"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">8.</div></td> <td class="title-col"> <div class="title"> <a href="/track/the-escape"><span class="track-title">the escape</span></a> <span class="time secondaryText"> 02:12 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/the-escape#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/the-escape?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_8"> <td></td> <td colspan=4> <div>he said i must break this routine and unexpectedly she agreed the universe had squeezed their dreams the daily grind had leeched their souls a case of beer, a change of clothes was all they took on the road their small town frowns turned upside down into a future bright and bold the trees sped by layered in the mountainside as they rode into the moonrise along the great divide and if just for the moment life was moving forward in lock-step they ran the wind was whisping renee&#39;s hair jack&#39;s cigarette never tasted so sweet but the tire blew out all the same and for the long hitch back in the bed of pickup truck the trees sped by layered in the mountainside as they rode into the moonset along the great divide and if just for the moment life was moving forward in lock-step they ran</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=9"> <td class="play-col"><a role="button" aria-label="Play hold the door"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">9.</div></td> <td class="title-col"> <div class="title"> <a href="/track/hold-the-door"><span class="track-title">hold the door</span></a> <span class="time secondaryText"> 02:42 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/hold-the-door#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/hold-the-door?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_9"> <td></td> <td colspan=4> <div>i&#39;m in through the past and out through a different dimension but what&#39;s it all for if not for you i&#39;m finding my way looking towards the next direction if it&#39;s not the right day for you these efforts yield nothing, nothing at all hold the door open spare me a moment let your eyes wander and lock on me find a place in your mind a nice quiet place for me before i lose spirit before i� walk away i&#39;m in from the cold my bones they are warming and if you don&#39;t call these feeling might be gone i&#39;m back from the stars in front of your love radiation you gotta open your arms or i must be moving on hold the door open spare me a moment let your eyes wander and lock on me find a place in your heart a warm fuzzy place for me before i lose spirit before i walk away</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=10"> <td class="play-col"><a role="button" aria-label="Play going insane"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">10.</div></td> <td class="title-col"> <div class="title"> <a href="/track/going-insane"><span class="track-title">going insane</span></a> <span class="time secondaryText"> 03:21 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/going-insane#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/going-insane?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_10"> <td></td> <td colspan=4> <div>how quickly a day goes by but a lonely hour will calm the time a broken pot on a window pane and i&#39;m feeling insane, feeling insane feeling pretty about myself i think i&#39;ll go out and raise some hell ain&#39;t got no woman to pick my brain but i&#39;m feeling insane, feeling insane i think i&#39;ll go out and get me a gun don&#39;t you worry, i won&#39;t shoot no one tell the cops that it&#39;s just a game that i&#39;m going insane, going insane and i&#39;m so happy could kill myself and i&#39;m as sound of mind as a shit-house rat it&#39;s just that every time i hear your name feeling insane, feeling insane it seems like every time i offer my love i always pull back a bloody stump but i do it again because i need the pain and i&#39;m going insane, going insane</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=11"> <td class="play-col"><a role="button" aria-label="Play beautiful"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">11.</div></td> <td class="title-col"> <div class="title"> <a href="/track/beautiful"><span class="track-title">beautiful</span></a> <span class="time secondaryText"> 03:50 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/beautiful#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/beautiful?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_11"> <td></td> <td colspan=4> <div>i would rip my heart in two to put the heart back into you the way you smiled that afternoon the photograph they took too soon or even as we drove out west we fit everything we had with us on that sudden, snowy day the city stopped and we laughed it away it&#39;s so beautiful, it&#39;s so beautiful to me it&#39;s so beautiful, it&#39;s still beautiful to me let&#39;s leave this all behind us now the life we thought too much about we still have everything we had in that snap�shot photograph it&#39;s so beautiful, it&#39;s so beautiful to me it&#39;s so beautiful, it&#39;s still beautiful to me</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=12"> <td class="play-col"><a role="button" aria-label="Play someday"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">12.</div></td> <td class="title-col"> <div class="title"> <a href="/track/someday"><span class="track-title">someday</span></a> <span class="time secondaryText"> 00:44 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/someday#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/someday?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_12"> <td></td> <td colspan=4> <div>take your time and let it ride if you went insane, i&#39;d take you as my bride don&#39;t sell your soul and you&#39;ll be fine forever i wish you didn&#39;t have to go but c&#39;est la vie, and ain&#39;t that so out of sight ain&#39;t out of mind today so i hope we hook up someday if nothing becomes of it, that&#39;s okay but thinking about what could or should&#39;s a drag</div> </td> </tr> <tr class="track_row_view linked" rel="tracknum=13"> <td class="play-col"><a role="button" aria-label="Play seasonally affected"><div class="play_status disabled"></div></a></td> <td class="track-number-col"><div class="track_number secondaryText">13.</div></td> <td class="title-col"> <div class="title"> <a href="/track/seasonally-affected"><span class="track-title">seasonally affected</span></a> <span class="time secondaryText"> 03:20 </span> </div> </td> <td class="info-col"><div class="info_link"><a href="/track/seasonally-affected#lyrics" data-lyrics>lyrics</a></div></td> <td class="download-col"> <div class="dl_link"> <a href="/track/seasonally-affected?action=download"> buy track </a> </div></td> </tr> <tr class="lyricsRow" id="lyrics_row_13"> <td></td> <td colspan=4> <div>the snow is on the roads the world is washed in white the sunlight coming down, it hits the ground and is immediately reflected i&#39;m thinking i may be seasonally affected the new year&#39;s just begun thoughts of things not done and i admit, i&#39;m not above the guilt of things neglected i&#39;m thinking i may be seasonally affected the dark ages move in the liquor&#39;s coming out but in your face i see a place that&#39;s just a little bit warmer i think that you might agree that we are seasonally affected so let&#39;s go out until the bars close down and walk home past the plows and bombardiers feeling not so disaffected and come to find that we are seasonally connected</div> </td> </tr> </table> <h3 class="about-label">about</h3> <div class="tralbumData tralbum-about">all songs written by ben caulfield, except for &quot;going insane&quot; (mike steffen), &quot;beautiful&quot; (mike caulfield), and &quot;boycott&quot; (co-written with jaime grady).</div> � <script type="text/javascript" nonce="PBiOkwBZOgYwZA9udLuTJw=="> $(".tralbum-about").last().bcTruncate(TruncateProfile.get("tralbum_about"), "more", "less"); </script> <h3 class="credits-label">credits</h3> <div class="tralbumData tralbum-credits"> released October 20, 2005 <br><br>mixed by ryan power at stu stu studio, burlington vt </div> <script type="text/javascript" nonce="PBiOkwBZOgYwZA9udLuTJw=="> $(".tralbum-credits").last().bcTruncate(TruncateProfile.get("tralbum_long"), "more", "less"); </script> <h3 class="license-label">license</h3> <div id="license" class="info license"> <span class="cc-icons commercial"></span>all rights reserved </div> </div> </div> <h3 class="tags-label">tags</h3> <div class="tralbumData tralbum-tags tralbum-tags-nu hidden"> <h3><span class="tags-inline-label">Tags</span></h3> <a class="tag" href="https://bandcamp.com/discover/rock?from=tralbum&artist=836424264">rock</a> <a class="tag" href="https://bandcamp.com/discover/keene?from=tralbum&artist=836424264">Keene</a> </div> </div> <div id="rightColumn" class="rightColumn"> <div id="sidecart" style="display: none"> <div id="sidecartReveal" class="reveal"> <div id="sidecartBody"> <div id="sidecartHeader"> <h3 class="title shopping-cart">Shopping cart</h3> </div> <div id="sidecart-phone-reveal"> <div id="sidecartContents"> <div id="item_list"> </div> </div> <div id="sidecartFooter"> <div id="sidecartSummary"> <table id="summary"> <tr class="small"> <th>subtotal</th> <td class="numeric"></td> <td class="currency"><a class="country-picker"></a></td> </tr> <tr> <td colspan="3" class="small sidecartTaxText">taxes calculated at checkout</td> </tr> </table> <div class="summary-notes"> </div> </div> <a id="sidecartCheckout" class="buttonLink notSkinnable" href="#" data-test="sidecartCheckout"> Check out </a> </div> </div> </div> </div> </div> <div class="tralbum-tooltip-parent bio-image" data-bind="css: {'show-tooltip': showing}"> <div class="tralbum-tooltip-outer"> <div class="inner-squarecle-wrapper"> <div class="inner-squarecle"></div> <div class="inner-squarecle-contents"> <a class="tooltip-action" data-bind="click: close, text: centralText"></a> </div> </div> <div class="tralbum-tooltip"> <div class="tralbum-tooltip-inner"> <span class="progress" data-bind="text: progress"></span> <span data-bind="text: tipText"></span> <a class="dismiss-tooltip" data-bind="click: continu�eTips, text: closeText"></a> </div> </div> </div> </div> <div id="bio-container" class="empty" data-bind="css: {'ko-ready': $data}"> <h3 class="title bio-label hiddenAccess">about</h3> <p id="band-name-location"> <span class="title">pragmar</span> <span class="location secondaryText">Keene, New Hampshire</span> </p> <div class="following-actions-wrapper signup-tooltip-parent" data-tooltip-id="b"> <div id="following-actions"> <button type="button" class="follow-unfollow compound-button" style="visibility: hidden;"> <div>placeholder</div> </button> </div> <div class="signup-tooltip-outer follow-tooltip-outer"></div> </div> <div class="signed-out-artists-bio-text"> </div> <ol id="band-links"> <li><a target="_blank" rel="nofollow ugc me" referrerpolicy="strict-origin-when-cross-origin" href="http://www.pragmar.com">pragmar.com</a></li> </ol> </div> <div class="tralbum-tooltip-parent bio-text" data-bind="css: {'show-tooltip': showing}"> <div class="tralbum-tooltip-outer"> <div class="inner-squarecle-wrapper"> <div class="inner-squarecle"></div> <div class="inner-squarecle-contents"> <a class="tooltip-action" data-bind="click: close, text: centralText"></a> </div> </div> <div class="tralbum-tooltip"> <div class="tralbum-tooltip-inner"> <span class="progress" data-bind="text: progress"></span> <span data-bind="text: tipText"></span> <a class="dismiss-tooltip" data-bind="click: continueTips, text: closeText"></a> </div> </div> </div> </div> <div id="discography" class="sidebar"> <h3 class="title"><a href="/music" class="link-and-title primaryText">discography</a></h3> <ul> <li> <div> <a class="thumbthumb " href="/album/ohdowas-volume-two"> <img src="https://f4.bcbits.com/img/a2359570829_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/ohdowas-volume-two">ohdowas volume two</a></div> <div class="trackYear secondaryText">Aug 2017</div> </li> <li> <div> <a class="thumbthumb " href="/album/ohdowas-volume-one"> <img src="https://f4.bcbits.com/img/a0957003327_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/ohdowas-volume-one">ohdowas volume one</a></div> <div class="trackYear secondaryText">Dec 2015</div> </li> <li> <div> <a class="thumbthumb " href="/album/nearly-irrelevant"> <img src="https://f4.bcbits.com/img/a0451789984_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/nearly-irrelevant">nearly irrelevant</a></div> <div class="trackYear secondaryText">Oct 2005</div> </li> <li> <div> <a class="thumbthumb " href="/album/the-troglobytes"> <img src="https://f4.bcbits.com/img/a0448604622_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/the-troglobytes">the troglobytes</a></div> <div class="trackYear secondaryText">May 2005</div> </li> <li> <div> <a class="thumbthumb " href="/album/crossing-the-rubicon"> <img src=�"https://f4.bcbits.com/img/a3615438398_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/crossing-the-rubicon">crossing the rubicon</a></div> <div class="trackYear secondaryText">Oct 1998</div> </li> <li> <div> <a class="thumbthumb " href="/album/demo-tape-95"> <img src="https://f4.bcbits.com/img/a2787672971_7.jpg"> </a> </div> <div class="trackTitle"><a href="/album/demo-tape-95">demo tape &#39;95</a></div> <div class="trackYear secondaryText">Jan 1995</div> </li> </ul> </div> <h3 id="contact-help" class="title">contact / help</h3> <p id="contact-tracker-data" data-band-id="836424264"> <a href="/contact?b=836424264&amp;n=pragmar" title="Send an email to pragmar">Contact pragmar</a> </p> <p><a href="/help/downloading?from=tralbum_downloading" target="_blank">Streaming and <span id="sidebar-contact-label-break"><br></span>Download help</a></p> <p id="report-account-vm" data-tou-report-params="{&quot;i_type&quot;:&quot;a&quot;,&quot;i_id&quot;:437214495,&quot;a_id&quot;:836424264}"> <a data-bind="click: showDialog"> Report this album or account </a> </p> </div> <div id="collectors-data" data-blob="{&quot;thumbs&quot;:[],&quot;more_thumbs_available&quot;:false,&quot;reviews&quot;:[],&quot;more_reviews_available&quot;:false,&quot;band_thanks_text&quot;:&quot;supported by&quot;,&quot;shown_reviews&quot;:[],&quot;shown_thumbs&quot;:[]}"></div> <div style="clear:both"></div> </div> <div id="pgFt"> <div class="recommendations-container" id="recommendations_container" data-nosnippet> <div class="recommendations-content"> <div class="first-row"> <div class="recs-section bc-recs"> <p class="section-title"> If you like pragmar, you may also like: </p> <ul class="horizontal"> <li class="recommended-album footer-bcw" id="id-3491347001" data-trackid="4255138441" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=4255138441&amp;ts=1748367462&amp;t=4a523e2eb319b7edc4a48dc0b35a364216985af5&quot;}" data-albumtitle="WITCHCRAFT - Idag" data-albumid="3491347001" data-artist="HEAVY PSYCH SOUNDS Records" data-artistid="100785172" data-from="footer-bcw-a437214495"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a3641857359_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://heavypsychsoundsrecords.bandcamp.com/album/witchcraft-idag?from=footer-bcw-a437214495"><span class="release-title">WITCHCRAFT - Idag</span><br><span class="spacer"></span><span class="by-artist">by HEAVY PSYCH SOUNDS Records</span></a> </p> <div class="album-details"> <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">May 23, 2025</span></p> <a class="go-to-album album-link" href="https://heavypsychsoundsrecords.bandcamp.com/album/witchcraft-idag?from=footer-bcw-a437214495">go to album</a> </div> </li> <li class="recommended-album footer-bcw" id="id-3248589132" data-trackid="331246206" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=331246206&amp;ts=1748367462&amp;t=e27dd6485243f0a88ed076a4b59e364c77fd60aa&quot;}" data-albumtitle="Interceptor - Metal Death" data-albumid="3248589132" data-artist="Interceptor" data-artistid�="2485948034" data-from="footer-bcw-a437214495"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1837387320_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://motorpunkrecords.bandcamp.com/album/interceptor-metal-death?from=footer-bcw-a437214495"><span class="release-title">Interceptor - Metal Death</span><br><span class="spacer"></span><span class="by-artist">by Interceptor</span></a> </p> <div class="album-details"> <p class="bcw-featured-text">featured on <span class="bcweekly-title">Bandcamp Radio</span> <span class="date">May 23, 2025</span></p> <a class="go-to-album album-link" href="https://motorpunkrecords.bandcamp.com/album/interceptor-metal-death?from=footer-bcw-a437214495">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-3249014672" data-trackid="2589518246" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=2589518246&amp;ts=1748367462&amp;t=4a24e52868c4dce749b78396bd0209a90ce7abe9&quot;}" data-albumtitle="Time In Love" data-albumid="3249014672" data-artist="Nicole Lawrence" data-artistid="3086931228" data-from="footer-nn-a437214495"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a0723304581_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://nicolelawrence.bandcamp.com/album/time-in-love?from=footer-nn-a437214495"><span class="release-title">Time In Love</span><br><span class="spacer"></span><span class="by-artist">by Nicole Lawrence</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">A scorcher! Fans of early Heartless Bastards, take note: The latest from Nicole Lawrence is a bluesy, smoldering delight. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">May 16, 2025</span></span></p> <a class="go-to-album album-link" href="https://nicolelawrence.bandcamp.com/album/time-in-love?from=footer-nn-a437214495">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-506248046" data-trackid="378169971" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=378169971&amp;ts=1748367462&amp;t=4819fd72a08200212a3a69648946d5e536a13dff&quot;}" data-albumtitle="Creatures" data-albumid="506248046" data-artist="Jolie Laide" data-artistid="744122196" data-from="footer-nn-a437214495"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1133391082_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://jolielaidemusic.bandcamp.com/album/creatures?from=footer-nn-a437214495"><span class="release-title">Creatures</span><br><span class="spacer"></span><span class="by-artist">by Jolie Laide</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">The new LP from Jolie Laide is dark and stormy—turbulent songs from Nina Nastasia, Clinton St. John, Jeff MacLeod, &amp; Morgan Greenwood. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">May 14, 2025</span></span></p> <a class="go-to-album album-link" href="https://jolielaidemusic.bandcamp.com/album/creatures?from=footer-nn-a437214495">go to album</a> </div> </li> <li class="recommende�d-album footer-nn" id="id-3938177063" data-trackid="2339798011" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=2339798011&amp;ts=1748367462&amp;t=64d3eaceef3f89735102cb9fb5fd673f440dcd95&quot;}" data-albumtitle="Let&#39;s Party About It" data-albumid="3938177063" data-artist="Leftover Salmon" data-artistid="206498715" data-from="footer-nn-a437214495"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a1466874585_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://leftoversalmon.bandcamp.com/album/lets-party-about-it?from=footer-nn-a437214495"><span class="release-title">Let&#39;s Party About It</span><br><span class="spacer"></span><span class="by-artist">by Leftover Salmon</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">The progressive bluegrass icons commemorate their 35th anniversary with an exuberant backwoods jamboree—emphasis on the &quot;jam.&quot; </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">May 11, 2025</span></span></p> <a class="go-to-album album-link" href="https://leftoversalmon.bandcamp.com/album/lets-party-about-it?from=footer-nn-a437214495">go to album</a> </div> </li> <li class="recommended-album footer-nn" id="id-2212215809" data-trackid="3923467412" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=3923467412&amp;ts=1748367462&amp;t=8c3412a542cda1875f58a8d0c846ff9c01dd6728&quot;}" data-albumtitle="Rising" data-albumid="2212215809" data-artist="Lia Braswell" data-artistid="998804150" data-from="footer-nn-a437214495"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a3478689436_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://liabraswell.bandcamp.com/album/rising?from=footer-nn-a437214495"><span class="release-title">Rising</span><br><span class="spacer"></span><span class="by-artist">by Lia Braswell</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">A synthy, gothy opus from drummer Lia Braswell is perfect for fans of Weyes Blood, Kate Bush, and the Knife. </span><span class="comment-author">Bandcamp New &amp; Notable <span class="date">May 6, 2025</span></span></p> <a class="go-to-album album-link" href="https://liabraswell.bandcamp.com/album/rising?from=footer-nn-a437214495">go to album</a> </div> </li> <li class="recommended-album footer-aotd" id="id-2504146637" data-trackid="2188202081" data-audiourl="{&quot;mp3-128&quot;:&quot;https://bandcamp.com/stream_redirect?enc=mp3-128&amp;track_id=2188202081&amp;ts=1748367462&amp;t=11216c42bb69425bc2437446c352795e8143c5f4&quot;}" data-albumtitle="IN WAYS" data-albumid="2504146637" data-artist="Slung" data-artistid="309800608" data-from="footer-aotd-a437214495"> <div class="album-art-container"> <img class="album-art" src="https://f4.bcbits.com/img/a2320178873_9.jpg"> <div class="play-button"> <div class="play-icon"></div> </div> </div> <p class="title-and-artist"> <a class="album-link" href="https://slungband.bandcamp.com/album/in-ways?from=footer-aotd-a437214495"><span class="release-title">IN WAYS</span><br><span class="spacer"></span><span class="by-artist">by Slung</span></a> </p> <div class="album-details"> <p class="comment"><span class="comment-contents">The British band imbue heavy rock with �emotional vulnerability to unexpectedly powerful results on their bold debut. </span><span class="comment-author">Bandcamp Album of the Day <span class="date">May 1, 2025</span></span></p> <a class="go-to-album album-link" href="https://slungband.bandcamp.com/album/in-ways?from=footer-aotd-a437214495">go to album</a> </div> </li> </ul> </div> </div> <div class="second-row"> <img src="/img/0.gif" class="lazy first-row-beacon" data-clicks=footer_bcw_rec_seen,footer_bcw_rec_seen,footer_nn_rec_seen,footer_nn_rec_seen,footer_nn_rec_seen,footer_nn_rec_seen,footer_aotd_rec_seen,footer_seen> <div class="bc-daily-section"> <p class="section-title"><a class="bcd-title" href="https://daily.bandcamp.com?utm_source=footer">Bandcamp Daily</a>&nbsp;&nbsp;<span class="subtitle">your guide to the world of Bandcamp</span></p> <ul class="horizontal"> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/the-stories-behind-big-crown-records-soulful-singles?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0020793483_33.jpg"></div> <p class="story-headline">The Stories Behind Big Crown Records’ Soulful Singles</p> </a> </li> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/composer-meara-oreilly-brings-hockets-into-the-future?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0018395902_33.jpg"></div> <p class="story-headline">Composer Meara O’Reilly Brings Hockets Into the Future</p> </a> </li> <li class="recommended-story fallback"> <a class="daily-link" href="https://daily.bandcamp.com/the-merch-table/merch-table-samana-hidden-obelisk-wales?utm_source=footer"> <div class="story-image-container"><img class="story-image" src="https://f4.bcbits.com/img/0017911903_33.jpg"></div> <p class="story-headline">The Merch Table: Samana Give Listeners a Map to Locate an Obelisk Hidden in Wales</p> </a> </li> </ul> </div> <div class="bc-weekly-section"> <p class="section-title">On Bandcamp Radio</p> <div class="bc-weekly-content"> <div class="bcw-image-container"> <a class="bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><img class="bcw-image" src="https://f4.bcbits.com/img/0039848212_33.jpg"></a> </div> <div class="blurb-and-button"> <a class="linked-blurb bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><p class="bcw-blurb">dreamcastmoe stops by to talk about his new release &#39;The Lost Tape Vol 3&#39;.</p></a> <a class="go-to-bcweekly bcw-link" href="https://bandcamp.com/?show=841&amp;play=1"><div><span>listen now </span> <svg class="icon play-bcweekly" viewbox="0 0 12 14"><use href="#play-bcweekly"></use></svg></div></a> </div> </div> </div> <img src="/img/0.gif" class="lazy editorial-seen-beacon" data-clicks=footer_fallback_article_seen,footer_fallback_article_seen,footer_fallback_article_seen,footer_bcw_seen> </div> </div> <svg class="svg-defs" xmlns="http://www.w3.org/2000/svg"> <defs> <path id="bc-daily-arrow" d="M 14,3.5 9,0 9,3 0,3 0,4 9,4 9,7 z"></path> <path id="play-bcweekly" d="M 10,6 0,0 0,12 z"></path> </defs> </svg> </div> </div> <span id="webapp-selector-ui" class="webapp-selector-ui" style="display:none" data-webapps="[&quot;flexotest01-1&quot;,&quot;flexotest01-2&quot;,&quot;flexotest01-3&quot;,&quot;flexotest01-4&quot;,&quot;flexotest01-5&quot;,&quot;flexotest01-6&quot;,&quot;flexotest01-7&quot;,&quot;flexotest01-8&quot;,&quot;flexotest01-9&quot;,&quot;flexotest01-10&quot;,&quot;flexotest01-11&quot;,&quot;flexotest01-12&quot;,&quot;flexotest01-13&quot;,&quot;flexotest01-14&quot;,&quot;flexotest01-15&quot;,&quot;flexotest01-16&quot;]" data-backendid="flexocentral-545q-6" data-bccookie="" data-cookiename="bc_webapp3"></span> <page-footer page-context="{&quot;env&quot;:&quot;production&quot;,&quot;fanId&quot;:null,&quot;isAdmin&quot;:null,&quot;isMobile&quot;:false,&quot;userId&quot;:null,&quot;isLoggedIn&quot;:false,&quot;colorScheme&quot;:&quot;light&quot;,&quot;languages&quot;:{&quot;en&quot;:&quot;English&quot;,&quot;de&quot;:&quot;Deutsch&quot;,&quot;es&quot;:&quot;Español&quot;,&quot;fr&quot;:&quot;Français&quot;,&quot;pt&quot;:&quot;Português&quot;,&quot;ja&quot;:&quot;日本語&quot;},&quot;bcStrings&quot;:null,&quot;isPageMobilized&quot;:true}"></page-footer> </div> </div> <div id="global-invisible-recaptcha" style="position: absolute; top: 0;"></div> <div id="fan-signup-addnl-bundle" data-url="https://s4.bcbits.com/client-bundle/1/trackpipe/masonry-869dd12d44260637b4aba1df92b7ac4d.js"></div> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_1/tko_trackpipe-525ac32695cf93110d7d35f736fd51e7.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_foot1-3efcad97cf0d4fc3c2883cae0b531bcc.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/global_foot2-1a13c0398dfe235deb8dc88c2b3fdf2d.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_1/time-43d34bf55f11a53e195fed07dde95ccc.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Fraud_1/fraud_js-2dae71c049a60b82b63f4cd24b1b062f.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw==" data-enterprise-recaptcha="{&quot;render_url&quot;:&quot;https://www.recaptcha.net/recaptcha/enterprise.js?render=6LeBNSocAAAAADrhkgX9-hQq4E4K1P_HVzB7IDFD&quot;,&quot;public_site_key&quot;:&quot;6LeBNSocAAAAADrhkgX9-hQq4E4K1P_HVzB7IDFD&quot;}"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum-7c6f81d695530ec421f52336cc0be0f8.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw==" data-page="&quot;tralbum_page0&quot;"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/tralbum_templates-370da67a08cc61757ee2b7fa7f0d8614.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/trackpipe/jquery_lazyload-2b969f913b6f4096c826181b09ab943a.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/GlobalJS_2/web_components-582ca09d7869cee2e20c489913b24787.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw=="></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Tracker_1/analytics-4b005fb3a73d78f9fbbd6bec6d5d8de5.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw==" data-data="{&quot;env&quot;:2,&quot;domain_match&quot;:true,&quot;bandGoogleAnalyticsId&quot;:null}"></script> <script type="text/javascript" src="https://s4.bcbits.com/client-bundle/1/Tracker_1/impl-2adf8819c63716af8b5fa95e16511f95.js" crossorigin="anonymous" nonce="PBiOkwBZOgYwZA9udLuTJw==" data-enabled="true" data-transport="&quot;beacon&quot;" data-record-url="&quot;https://bandcamp.com/api/tracker/1/record&quot;" data-send-delay="5" data-auto-track-clicks="true" data-auto-track-filters="null"></script> </body> </html> <!-- flexocentral-545q-6 2025-05-27 17:37:42 UTC --> <!-- album id 437214495 --> �[2%); --sl-color-pink-700: hsl(327.4 97.6% 78.7%); --sl-color-pink-800: hsl(325.1 100% 86.6%); --sl-color-pink-900: hsl(322.1 100% 91.3%); --sl-color-pink-950: hsl(315 100% 95.9%); --sl-color-rose-50: hsl(342.3 62.9% 21.5%); --sl-color-rose-100: hsl(342.8 68.9% 34.2%); --sl-color-rose-200: hsl(344.8 72.6% 37.3%); --sl-color-rose-300: hsl(346.9 75.8% 43.7%); --sl-color-rose-400: hsl(348.2 80.1% 52.7%); --sl-color-rose-500: hsl(350.4 94.8% 57.5%); --sl-color-rose-600: hsl(351.2 100% 58.1%); --sl-color-rose-700: hsl(352.3 100% 78.1%); --sl-color-rose-800: hsl(352 100% 86.2%); --sl-color-rose-900: hsl(354.5 100% 90.7%); --sl-color-rose-950: hsl(353.3 100% 95.7%); --sl-color-primary-50: var(--sl-color-sky-50); --sl-color-primary-100: var(--sl-color-sky-100); --sl-color-primary-200: var(--sl-color-sky-200); --sl-color-primary-300: var(--sl-color-sky-300); --sl-color-primary-400: var(--sl-color-sky-400); --sl-color-primary-500: var(--sl-color-sky-500); --sl-color-primary-600: var(--sl-color-sky-600); --sl-color-primary-700: var(--sl-color-sky-700); --sl-color-primary-800: var(--sl-color-sky-800); --sl-color-primary-900: var(--sl-color-sky-900); --sl-color-primary-950: var(--sl-color-sky-950); --sl-color-success-50: var(--sl-color-green-50); --sl-color-success-100: var(--sl-color-green-100); --sl-color-success-200: var(--sl-color-green-200); --sl-color-success-300: var(--sl-color-green-300); --sl-color-success-400: var(--sl-color-green-400); --sl-color-success-500: var(--sl-color-green-500); --sl-color-success-600: var(--sl-color-green-600); --sl-color-success-700: var(--sl-color-green-700); --sl-color-success-800: var(--sl-color-green-800); --sl-color-success-900: var(--sl-color-green-900); --sl-color-success-950: var(--sl-color-green-950); --sl-color-warning-50: var(--sl-color-amber-50); --sl-color-warning-100: var(--sl-color-amber-100); --sl-color-warning-200: var(--sl-color-amber-200); --sl-color-warning-300: var(--sl-color-amber-300); --sl-color-warning-400: var(--sl-color-amber-400); --sl-color-warning-500: var(--sl-color-amber-500); --sl-color-warning-600: var(--sl-color-amber-600); --sl-color-warning-700: var(--sl-color-amber-700); --sl-color-warning-800: var(--sl-color-amber-800); --sl-color-warning-900: var(--sl-color-amber-900); --sl-color-warning-950: var(--sl-color-amber-950); --sl-color-danger-50: var(--sl-color-red-50); --sl-color-danger-100: var(--sl-color-red-100); --sl-color-danger-200: var(--sl-color-red-200); --sl-color-danger-300: var(--sl-color-red-300); --sl-color-danger-400: var(--sl-color-red-400); --sl-color-danger-500: var(--sl-color-red-500); --sl-color-danger-600: var(--sl-color-red-600); --sl-color-danger-700: var(--sl-color-red-700); --sl-color-danger-800: var(--sl-color-red-800); --sl-color-danger-900: var(--sl-color-red-900); --sl-color-danger-950: var(--sl-color-red-950); --sl-color-neutral-50: var(--sl-color-gray-50); --sl-color-neutral-100: var(--sl-color-gray-100); --sl-color-neutral-200: var(--sl-color-gray-200); --sl-color-neutral-300: var(--sl-color-gray-300); --sl-color-neutral-400: var(--sl-color-gray-400); --sl-color-neutral-500: var(--sl-color-gray-500); --sl-color-neutral-600: var(--sl-color-gray-600); --sl-color-neutral-700: var(--sl-color-gray-700); --sl-color-neutral-800: var(--sl-color-gray-800); --sl-color-neutral-900: var(--sl-color-gray-900); --sl-color-neutral-950: var(--sl-color-gray-950); --sl-color-neutral-0: hsl(240, 5.9%, 11%); --sl-color-neutral-1000: hsl(0, 0%, 100%); --sl-border-radius-small: 0.1875rem; --sl-border-radius-medium: 0.25rem; --sl-border-radius-large: 0.5rem; --sl-border-radius-x-large: 1rem; --sl-border-radius-circle: 50%; --sl-border-radius-pill: 9999px; --sl-shadow-x-small: 0 1px 2px rgb(0 0 0 / 18%); --sl-shadow-small: 0 1px 2px rgb(0 0 0 / 24%); --sl-shadow-medium: 0 2px 4px rgb(0 0 0 / 24%�l-color-teal-950: hsl(180 100% 95.5%); --sl-color-cyan-50: hsl(197.1 53.8% 20.3%); --sl-color-cyan-100: hsl(196.8 57.3% 27.2%); --sl-color-cyan-200: hsl(195.3 62.7% 29.4%); --sl-color-cyan-300: hsl(193.5 71.3% 34.1%); --sl-color-cyan-400: hsl(192.5 76.8% 40.6%); --sl-color-cyan-500: hsl(189.4 78.6% 42.6%); --sl-color-cyan-600: hsl(188.2 89.1% 51.7%); --sl-color-cyan-700: hsl(187 98.6% 66.2%); --sl-color-cyan-800: hsl(184.9 100% 78.3%); --sl-color-cyan-900: hsl(180 100% 86.6%); --sl-color-cyan-950: hsl(180 100% 94.8%); --sl-color-sky-50: hsl(203 63.8% 20.9%); --sl-color-sky-100: hsl(203.4 70.4% 28%); --sl-color-sky-200: hsl(202.7 75.8% 30.8%); --sl-color-sky-300: hsl(203.1 80.4% 36.1%); --sl-color-sky-400: hsl(202.1 80.5% 44.3%); --sl-color-sky-500: hsl(199.7 85.9% 47.7%); --sl-color-sky-600: hsl(198.7 97.9% 57.2%); --sl-color-sky-700: hsl(198.7 100% 70.5%); --sl-color-sky-800: hsl(198.8 100% 82.5%); --sl-color-sky-900: hsl(198.5 100% 89.9%); --sl-color-sky-950: hsl(186 100% 95.5%); --sl-color-blue-50: hsl(227.1 49.5% 22.7%); --sl-color-blue-100: hsl(225.8 58.9% 36.8%); --sl-color-blue-200: hsl(227.7 64.4% 42.9%); --sl-color-blue-300: hsl(226.1 72.7% 51.2%); --sl-color-blue-400: hsl(222.6 86.5% 56.3%); --sl-color-blue-500: hsl(217.8 95.8% 57.4%); --sl-color-blue-600: hsl(213.3 100% 65%); --sl-color-blue-700: hsl(210.9 100% 74.8%); --sl-color-blue-800: hsl(211.5 100% 83.4%); --sl-color-blue-900: hsl(211 100% 88.9%); --sl-color-blue-950: hsl(201.8 100% 95.3%); --sl-color-indigo-50: hsl(243.5 40.8% 27%); --sl-color-indigo-100: hsl(242.9 45.7% 37.6%); --sl-color-indigo-200: hsl(244.7 52.7% 43.1%); --sl-color-indigo-300: hsl(245.3 60.5% 52.4%); --sl-color-indigo-400: hsl(244.1 79.2% 60.4%); --sl-color-indigo-500: hsl(239.6 88.7% 63.8%); --sl-color-indigo-600: hsl(234.5 96.7% 70.9%); --sl-color-indigo-700: hsl(229.4 100% 78.3%); --sl-color-indigo-800: hsl(227.1 100% 85%); --sl-color-indigo-900: hsl(223.8 100% 89.9%); --sl-color-indigo-950: hsl(220 100% 95.1%); --sl-color-violet-50: hsl(265.1 57.3% 25.4%); --sl-color-violet-100: hsl(263.5 63.8% 39.4%); --sl-color-violet-200: hsl(263.4 66.2% 44.1%); --sl-color-violet-300: hsl(263.7 72.8% 52.4%); --sl-color-violet-400: hsl(262.5 87.3% 59.8%); --sl-color-violet-500: hsl(258.3 95.1% 63.2%); --sl-color-violet-600: hsl(255.1 100% 67.2%); --sl-color-violet-700: hsl(253 100% 81.5%); --sl-color-violet-800: hsl(251.7 100% 87.9%); --sl-color-violet-900: hsl(254.1 100% 91.7%); --sl-color-violet-950: hsl(257.1 100% 96.1%); --sl-color-purple-50: hsl(276 54.3% 20.5%); --sl-color-purple-100: hsl(273.6 61.8% 35.4%); --sl-color-purple-200: hsl(272.9 64% 41.4%); --sl-color-purple-300: hsl(271.9 68.1% 49.2%); --sl-color-purple-400: hsl(271.5 85.1% 57.8%); --sl-color-purple-500: hsl(270.7 96.4% 62.1%); --sl-color-purple-600: hsl(270.5 100% 71.9%); --sl-color-purple-700: hsl(270.9 100% 81.3%); --sl-color-purple-800: hsl(272.4 100% 87.7%); --sl-color-purple-900: hsl(276.7 100% 91.5%); --sl-color-purple-950: hsl(300 100% 96.5%); --sl-color-fuchsia-50: hsl(297.1 51.2% 18.6%); --sl-color-fuchsia-100: hsl(296.7 59.5% 31.5%); --sl-color-fuchsia-200: hsl(295.4 65.4% 35.1%); --sl-color-fuchsia-300: hsl(294.6 67.4% 42.2%); --sl-color-fuchsia-400: hsl(293.3 68.7% 51.2%); --sl-color-fuchsia-500: hsl(292.1 88.4% 57.7%); --sl-color-fuchsia-600: hsl(292 98.5% 59.5%); --sl-color-fuchsia-700: hsl(292.4 100% 79.5%); --sl-color-fuchsia-800: hsl(292.9 100% 86.8%); --sl-color-fuchsia-900: hsl(300 100% 91.5%); --sl-color-fuchsia-950: hsl(300 100% 96.3%); --sl-color-pink-50: hsl(336.2 59.6% 20%); --sl-color-pink-100: hsl(336.8 63.9% 34%); --sl-color-pink-200: hsl(336.8 68.7% 37.6%); --sl-color-pink-300: hsl(336.1 71.8% 44.5%); --sl-color-pink-400: hsl(333.9 74.9% 53.1%); --sl-color-pink-500: hsl(330.7 86.3% 57.7%); --sl-color-pink-600: hsl(328.6 91.5% 67.�ed-50: hsl(0 56% 23.9%); --sl-color-red-100: hsl(0.6 60% 33.9%); --sl-color-red-200: hsl(0.9 67.2% 37.1%); --sl-color-red-300: hsl(1.1 71.3% 43.7%); --sl-color-red-400: hsl(1 76% 52.5%); --sl-color-red-500: hsl(0.7 89.6% 57.2%); --sl-color-red-600: hsl(0 98.6% 67.9%); --sl-color-red-700: hsl(0 100% 72.3%); --sl-color-red-800: hsl(0 100% 85.6%); --sl-color-red-900: hsl(0 100% 90.3%); --sl-color-red-950: hsl(0 100% 95.9%); --sl-color-orange-50: hsl(15 64.2% 23.3%); --sl-color-orange-100: hsl(15.1 70.9% 31.1%); --sl-color-orange-200: hsl(15.3 75.7% 35.5%); --sl-color-orange-300: hsl(17.1 83.5% 42.7%); --sl-color-orange-400: hsl(20.1 88% 50.8%); --sl-color-orange-500: hsl(24.3 100% 50.5%); --sl-color-orange-600: hsl(27.2 100% 57.7%); --sl-color-orange-700: hsl(31.3 100% 68.7%); --sl-color-orange-800: hsl(33.8 100% 79.3%); --sl-color-orange-900: hsl(38.9 100% 87.7%); --sl-color-orange-950: hsl(46.2 100% 95%); --sl-color-amber-50: hsl(21.9 66.3% 21.1%); --sl-color-amber-100: hsl(21.5 73.6% 29.7%); --sl-color-amber-200: hsl(22.3 77.6% 33.3%); --sl-color-amber-300: hsl(25.4 84.2% 39.6%); --sl-color-amber-400: hsl(31.4 87.4% 46.7%); --sl-color-amber-500: hsl(37 96.6% 48.3%); --sl-color-amber-600: hsl(43.3 100% 53.4%); --sl-color-amber-700: hsl(46.5 100% 61.1%); --sl-color-amber-800: hsl(49.3 100% 73%); --sl-color-amber-900: hsl(51.8 100% 85%); --sl-color-amber-950: hsl(60 100% 94.6%); --sl-color-yellow-50: hsl(32.5 60% 18.2%); --sl-color-yellow-100: hsl(28.1 68.6% 29%); --sl-color-yellow-200: hsl(31.3 75.8% 30.8%); --sl-color-yellow-300: hsl(34.7 84.4% 35.3%); --sl-color-yellow-400: hsl(40.1 87.3% 43.3%); --sl-color-yellow-500: hsl(44.7 88% 46%); --sl-color-yellow-600: hsl(47.7 100% 50.9%); --sl-color-yellow-700: hsl(51.3 100% 59.9%); --sl-color-yellow-800: hsl(54.6 100% 73%); --sl-color-yellow-900: hsl(58.9 100% 84.2%); --sl-color-yellow-950: hsl(60 100% 94%); --sl-color-lime-50: hsl(86.5 54.4% 18%); --sl-color-lime-100: hsl(87.6 56.8% 23.3%); --sl-color-lime-200: hsl(85.8 63.2% 24.5%); --sl-color-lime-300: hsl(86.1 72% 29.4%); --sl-color-lime-400: hsl(85.5 76.8% 37.3%); --sl-color-lime-500: hsl(84.3 74.2% 42.1%); --sl-color-lime-600: hsl(82.8 81.5% 52.6%); --sl-color-lime-700: hsl(82 89.9% 64%); --sl-color-lime-800: hsl(80.9 97.9% 76.6%); --sl-color-lime-900: hsl(77.9 100% 85.8%); --sl-color-lime-950: hsl(69.5 100% 93.8%); --sl-color-green-50: hsl(144.3 53.6% 16%); --sl-color-green-100: hsl(143.2 55.4% 23.5%); --sl-color-green-200: hsl(141.5 58.2% 26.3%); --sl-color-green-300: hsl(140.8 64.2% 31.8%); --sl-color-green-400: hsl(140.3 68% 39.2%); --sl-color-green-500: hsl(141.1 64.9% 43%); --sl-color-green-600: hsl(141.6 72.4% 55.2%); --sl-color-green-700: hsl(141.7 82.7% 70.1%); --sl-color-green-800: hsl(141 90.9% 82.1%); --sl-color-green-900: hsl(142 100% 89.1%); --sl-color-green-950: hsl(144 100% 95.5%); --sl-color-emerald-50: hsl(164.3 75% 13.5%); --sl-color-emerald-100: hsl(163.5 72.6% 20.1%); --sl-color-emerald-200: hsl(162.1 73.7% 22.4%); --sl-color-emerald-300: hsl(161.3 77.3% 27.6%); --sl-color-emerald-400: hsl(159.6 77.1% 34.3%); --sl-color-emerald-500: hsl(159.1 73.5% 37.9%); --sl-color-emerald-600: hsl(157.8 66.8% 48.9%); --sl-color-emerald-700: hsl(156.2 76.1% 63.8%); --sl-color-emerald-800: hsl(152.4 84.4% 77.4%); --sl-color-emerald-900: hsl(149.3 100% 87%); --sl-color-emerald-950: hsl(158.6 100% 94.8%); --sl-color-teal-50: hsl(176.5 51.5% 15.4%); --sl-color-teal-100: hsl(175.9 54.7% 22.3%); --sl-color-teal-200: hsl(175.9 60.7% 23.9%); --sl-color-teal-300: hsl(174.5 67.3% 28.8%); --sl-color-teal-400: hsl(174.4 71.9% 34.9%); --sl-color-teal-500: hsl(173.1 71% 38.3%); --sl-color-teal-600: hsl(172.3 68.2% 48.1%); --sl-color-teal-700: hsl(170.5 81.3% 61.5%); --sl-color-teal-800: hsl(168.4 92.1% 75.2%); --sl-color-teal-900: hsl(168.3 100% 86%); --s�lor-hover: var(--sl-color-neutral-700); --sl-input-color-focus: var(--sl-color-neutral-700); --sl-input-color-disabled: var(--sl-color-neutral-900); --sl-input-icon-color: var(--sl-color-neutral-500); --sl-input-icon-color-hover: var(--sl-color-neutral-600); --sl-input-icon-color-focus: var(--sl-color-neutral-600); --sl-input-placeholder-color: var(--sl-color-neutral-500); --sl-input-placeholder-color-disabled: var(--sl-color-neutral-600); --sl-input-spacing-small: var(--sl-spacing-small); --sl-input-spacing-medium: var(--sl-spacing-medium); --sl-input-spacing-large: var(--sl-spacing-large); --sl-input-focus-ring-color: hsl(198.6 88.7% 48.4% / 40%); --sl-input-focus-ring-offset: 0; --sl-input-filled-background-color: var(--sl-color-neutral-100); --sl-input-filled-background-color-hover: var(--sl-color-neutral-100); --sl-input-filled-background-color-focus: var(--sl-color-neutral-100); --sl-input-filled-background-color-disabled: var(--sl-color-neutral-100); --sl-input-filled-color: var(--sl-color-neutral-800); --sl-input-filled-color-hover: var(--sl-color-neutral-800); --sl-input-filled-color-focus: var(--sl-color-neutral-700); --sl-input-filled-color-disabled: var(--sl-color-neutral-800); --sl-input-label-font-size-small: var(--sl-font-size-small); --sl-input-label-font-size-medium: var(--sl-font-size-medium); --sl-input-label-font-size-large: var(--sl-font-size-large); --sl-input-label-color: inherit; --sl-input-help-text-font-size-small: var(--sl-font-size-x-small); --sl-input-help-text-font-size-medium: var(--sl-font-size-small); --sl-input-help-text-font-size-large: var(--sl-font-size-medium); --sl-input-help-text-color: var(--sl-color-neutral-500); --sl-toggle-size-small: 0.875rem; --sl-toggle-size-medium: 1.125rem; --sl-toggle-size-large: 1.375rem; --sl-overlay-background-color: hsl(240 3.8% 46.1% / 33%); --sl-panel-background-color: var(--sl-color-neutral-0); --sl-panel-border-color: var(--sl-color-neutral-200); --sl-panel-border-width: 1px; --sl-tooltip-border-radius: var(--sl-border-radius-medium); --sl-tooltip-background-color: var(--sl-color-neutral-800); --sl-tooltip-color: var(--sl-color-neutral-0); --sl-tooltip-font-family: var(--sl-font-sans); --sl-tooltip-font-weight: var(--sl-font-weight-normal); --sl-tooltip-font-size: var(--sl-font-size-small); --sl-tooltip-line-height: var(--sl-line-height-dense); --sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small); --sl-tooltip-arrow-size: 6px; --sl-z-index-drawer: 700; --sl-z-index-dialog: 800; --sl-z-index-dropdown: 900; --sl-z-index-toast: 950; --sl-z-index-tooltip: 1000; } @supports (scrollbar-gutter: stable) { .sl-scroll-lock { scrollbar-gutter: var(--sl-scroll-lock-gutter) !important; } .sl-scroll-lock body { overflow: hidden !important; } } @supports not (scrollbar-gutter: stable) { .sl-scroll-lock body { padding-right: var(--sl-scroll-lock-size) !important; overflow: hidden !important; } } .sl-toast-stack { position: fixed; top: 0; inset-inline-end: 0; z-index: var(--sl-z-index-toast); width: 28rem; max-width: 100%; max-height: 100%; overflow: auto; } .sl-toast-stack sl-alert { margin: var(--sl-spacing-medium); } .sl-toast-stack sl-alert::part(base) { box-shadow: var(--sl-shadow-large); } }</style> <style>@media (prefers-color-scheme:dark) { :host, .sl-theme-dark { color-scheme: dark; --sl-color-gray-50: hsl(240 5.1% 15%); --sl-color-gray-100: hsl(240 5.7% 18.2%); --sl-color-gray-200: hsl(240 4.6% 22%); --sl-color-gray-300: hsl(240 5% 27.6%); --sl-color-gray-400: hsl(240 5% 35.5%); --sl-color-gray-500: hsl(240 3.7% 44%); --sl-color-gray-600: hsl(240 5.3% 58%); --sl-color-gray-700: hsl(240 5.6% 73%); --sl-color-gray-800: hsl(240 7.3% 84%); --sl-color-gray-900: hsl(240 9.1% 91.8%); --sl-color-gray-950: hsl(0 0% 95%); --sl-color-r� 100%); --sl-color-neutral-1000: hsl(0, 0%, 0%); --sl-border-radius-small: 0.1875rem; --sl-border-radius-medium: 0.25rem; --sl-border-radius-large: 0.5rem; --sl-border-radius-x-large: 1rem; --sl-border-radius-circle: 50%; --sl-border-radius-pill: 9999px; --sl-shadow-x-small: 0 1px 2px hsl(240 3.8% 46.1% / 6%); --sl-shadow-small: 0 1px 2px hsl(240 3.8% 46.1% / 12%); --sl-shadow-medium: 0 2px 4px hsl(240 3.8% 46.1% / 12%); --sl-shadow-large: 0 2px 8px hsl(240 3.8% 46.1% / 12%); --sl-shadow-x-large: 0 4px 16px hsl(240 3.8% 46.1% / 12%); --sl-spacing-3x-small: 0.125rem; --sl-spacing-2x-small: 0.25rem; --sl-spacing-x-small: 0.5rem; --sl-spacing-small: 0.75rem; --sl-spacing-medium: 1rem; --sl-spacing-large: 1.25rem; --sl-spacing-x-large: 1.75rem; --sl-spacing-2x-large: 2.25rem; --sl-spacing-3x-large: 3rem; --sl-spacing-4x-large: 4.5rem; --sl-transition-x-slow: 1000ms; --sl-transition-slow: 500ms; --sl-transition-medium: 250ms; --sl-transition-fast: 150ms; --sl-transition-x-fast: 50ms; --sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; --sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; --sl-font-serif: Georgia, "Times New Roman", serif; --sl-font-size-2x-small: 0.625rem; --sl-font-size-x-small: 0.75rem; --sl-font-size-small: 0.875rem; --sl-font-size-medium: 1rem; --sl-font-size-large: 1.25rem; --sl-font-size-x-large: 1.5rem; --sl-font-size-2x-large: 2.25rem; --sl-font-size-3x-large: 3rem; --sl-font-size-4x-large: 4.5rem; --sl-font-weight-light: 300; --sl-font-weight-normal: 400; --sl-font-weight-semibold: 500; --sl-font-weight-bold: 700; --sl-letter-spacing-denser: -0.03em; --sl-letter-spacing-dense: -0.015em; --sl-letter-spacing-normal: normal; --sl-letter-spacing-loose: 0.075em; --sl-letter-spacing-looser: 0.15em; --sl-line-height-denser: 1; --sl-line-height-dense: 1.4; --sl-line-height-normal: 1.8; --sl-line-height-loose: 2.2; --sl-line-height-looser: 2.6; --sl-focus-ring-color: var(--sl-color-primary-600); --sl-focus-ring-style: solid; --sl-focus-ring-width: 3px; --sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color); --sl-focus-ring-offset: 1px; --sl-button-font-size-small: var(--sl-font-size-x-small); --sl-button-font-size-medium: var(--sl-font-size-small); --sl-button-font-size-large: var(--sl-font-size-medium); --sl-input-height-small: 1.875rem; --sl-input-height-medium: 2.5rem; --sl-input-height-large: 3.125rem; --sl-input-background-color: var(--sl-color-neutral-0); --sl-input-background-color-hover: var(--sl-input-background-color); --sl-input-background-color-focus: var(--sl-input-background-color); --sl-input-background-color-disabled: var(--sl-color-neutral-100); --sl-input-border-color: var(--sl-color-neutral-300); --sl-input-border-color-hover: var(--sl-color-neutral-400); --sl-input-border-color-focus: var(--sl-color-primary-500); --sl-input-border-color-disabled: var(--sl-color-neutral-300); --sl-input-border-width: 1px; --sl-input-required-content: "*"; --sl-input-required-content-offset: -2px; --sl-input-required-content-color: var(--sl-input-label-color); --sl-input-border-radius-small: var(--sl-border-radius-medium); --sl-input-border-radius-medium: var(--sl-border-radius-medium); --sl-input-border-radius-large: var(--sl-border-radius-medium); --sl-input-font-family: var(--sl-font-sans); --sl-input-font-weight: var(--sl-font-weight-normal); --sl-input-font-size-small: var(--sl-font-size-small); --sl-input-font-size-medium: var(--sl-font-size-medium); --sl-input-font-size-large: var(--sl-font-size-large); --sl-input-letter-spacing: var(--sl-letter-spacing-normal); --sl-input-color: var(--sl-color-neutral-700); --sl-input-co� --sl-color-fuchsia-900: hsl(296.7 63.6% 28%); --sl-color-fuchsia-950: hsl(297.1 56.8% 14.5%); --sl-color-pink-50: hsl(327.3 73.3% 97.1%); --sl-color-pink-100: hsl(325.7 77.8% 94.7%); --sl-color-pink-200: hsl(325.9 84.6% 89.8%); --sl-color-pink-300: hsl(327.4 87.1% 81.8%); --sl-color-pink-400: hsl(328.6 85.5% 70.2%); --sl-color-pink-500: hsl(330.4 81.2% 60.4%); --sl-color-pink-600: hsl(333.3 71.4% 50.6%); --sl-color-pink-700: hsl(335.1 77.6% 42%); --sl-color-pink-800: hsl(335.8 74.4% 35.3%); --sl-color-pink-900: hsl(335.9 69% 30.4%); --sl-color-pink-950: hsl(336.2 65.4% 15.9%); --sl-color-rose-50: hsl(355.7 100% 97.3%); --sl-color-rose-100: hsl(355.6 100% 94.7%); --sl-color-rose-200: hsl(352.7 96.1% 90%); --sl-color-rose-300: hsl(352.6 95.7% 81.8%); --sl-color-rose-400: hsl(351.3 94.5% 71.4%); --sl-color-rose-500: hsl(349.7 89.2% 60.2%); --sl-color-rose-600: hsl(346.8 77.2% 49.8%); --sl-color-rose-700: hsl(345.3 82.7% 40.8%); --sl-color-rose-800: hsl(343.4 79.7% 34.7%); --sl-color-rose-900: hsl(341.5 75.5% 30.4%); --sl-color-rose-950: hsl(341.3 70.1% 17.1%); --sl-color-primary-50: var(--sl-color-sky-50); --sl-color-primary-100: var(--sl-color-sky-100); --sl-color-primary-200: var(--sl-color-sky-200); --sl-color-primary-300: var(--sl-color-sky-300); --sl-color-primary-400: var(--sl-color-sky-400); --sl-color-primary-500: var(--sl-color-sky-500); --sl-color-primary-600: var(--sl-color-sky-600); --sl-color-primary-700: var(--sl-color-sky-700); --sl-color-primary-800: var(--sl-color-sky-800); --sl-color-primary-900: var(--sl-color-sky-900); --sl-color-primary-950: var(--sl-color-sky-950); --sl-color-success-50: var(--sl-color-green-50); --sl-color-success-100: var(--sl-color-green-100); --sl-color-success-200: var(--sl-color-green-200); --sl-color-success-300: var(--sl-color-green-300); --sl-color-success-400: var(--sl-color-green-400); --sl-color-success-500: var(--sl-color-green-500); --sl-color-success-600: var(--sl-color-green-600); --sl-color-success-700: var(--sl-color-green-700); --sl-color-success-800: var(--sl-color-green-800); --sl-color-success-900: var(--sl-color-green-900); --sl-color-success-950: var(--sl-color-green-950); --sl-color-warning-50: var(--sl-color-amber-50); --sl-color-warning-100: var(--sl-color-amber-100); --sl-color-warning-200: var(--sl-color-amber-200); --sl-color-warning-300: var(--sl-color-amber-300); --sl-color-warning-400: var(--sl-color-amber-400); --sl-color-warning-500: var(--sl-color-amber-500); --sl-color-warning-600: var(--sl-color-amber-600); --sl-color-warning-700: var(--sl-color-amber-700); --sl-color-warning-800: var(--sl-color-amber-800); --sl-color-warning-900: var(--sl-color-amber-900); --sl-color-warning-950: var(--sl-color-amber-950); --sl-color-danger-50: var(--sl-color-red-50); --sl-color-danger-100: var(--sl-color-red-100); --sl-color-danger-200: var(--sl-color-red-200); --sl-color-danger-300: var(--sl-color-red-300); --sl-color-danger-400: var(--sl-color-red-400); --sl-color-danger-500: var(--sl-color-red-500); --sl-color-danger-600: var(--sl-color-red-600); --sl-color-danger-700: var(--sl-color-red-700); --sl-color-danger-800: var(--sl-color-red-800); --sl-color-danger-900: var(--sl-color-red-900); --sl-color-danger-950: var(--sl-color-red-950); --sl-color-neutral-50: var(--sl-color-gray-50); --sl-color-neutral-100: var(--sl-color-gray-100); --sl-color-neutral-200: var(--sl-color-gray-200); --sl-color-neutral-300: var(--sl-color-gray-300); --sl-color-neutral-400: var(--sl-color-gray-400); --sl-color-neutral-500: var(--sl-color-gray-500); --sl-color-neutral-600: var(--sl-color-gray-600); --sl-color-neutral-700: var(--sl-color-gray-700); --sl-color-neutral-800: var(--sl-color-gray-800); --sl-color-neutral-900: var(--sl-color-gray-900); --sl-color-neutral-950: var(--sl-color-gray-950); --sl-color-neutral-0: hsl(0, 0%,�eal-100: hsl(167.2 85.5% 89.2%); --sl-color-teal-200: hsl(168.4 83.8% 78.2%); --sl-color-teal-300: hsl(170.6 76.9% 64.3%); --sl-color-teal-400: hsl(172.5 66% 50.4%); --sl-color-teal-500: hsl(173.4 80.4% 40%); --sl-color-teal-600: hsl(174.7 83.9% 31.6%); --sl-color-teal-700: hsl(175.3 77.4% 26.1%); --sl-color-teal-800: hsl(176.1 69.4% 21.8%); --sl-color-teal-900: hsl(175.9 60.8% 19%); --sl-color-teal-950: hsl(176.5 58.6% 11.4%); --sl-color-cyan-50: hsl(183.2 100% 96.3%); --sl-color-cyan-100: hsl(185.1 95.9% 90.4%); --sl-color-cyan-200: hsl(186.2 93.5% 81.8%); --sl-color-cyan-300: hsl(187 92.4% 69%); --sl-color-cyan-400: hsl(187.9 85.7% 53.3%); --sl-color-cyan-500: hsl(188.7 94.5% 42.7%); --sl-color-cyan-600: hsl(191.6 91.4% 36.5%); --sl-color-cyan-700: hsl(192.9 82.3% 31%); --sl-color-cyan-800: hsl(194.4 69.6% 27.1%); --sl-color-cyan-900: hsl(196.4 63.6% 23.7%); --sl-color-cyan-950: hsl(196.8 61% 16.1%); --sl-color-sky-50: hsl(204 100% 97.1%); --sl-color-sky-100: hsl(204 93.8% 93.7%); --sl-color-sky-200: hsl(200.6 94.4% 86.1%); --sl-color-sky-300: hsl(199.4 95.5% 73.9%); --sl-color-sky-400: hsl(198.4 93.2% 59.6%); --sl-color-sky-500: hsl(198.6 88.7% 48.4%); --sl-color-sky-600: hsl(200.4 98% 39.4%); --sl-color-sky-700: hsl(201.3 96.3% 32.2%); --sl-color-sky-800: hsl(201 90% 27.5%); --sl-color-sky-900: hsl(202 80.3% 23.9%); --sl-color-sky-950: hsl(202.3 73.8% 16.5%); --sl-color-blue-50: hsl(213.8 100% 96.9%); --sl-color-blue-100: hsl(214.3 94.6% 92.7%); --sl-color-blue-200: hsl(213.3 96.9% 87.3%); --sl-color-blue-300: hsl(211.7 96.4% 78.4%); --sl-color-blue-400: hsl(213.1 93.9% 67.8%); --sl-color-blue-500: hsl(217.2 91.2% 59.8%); --sl-color-blue-600: hsl(221.2 83.2% 53.3%); --sl-color-blue-700: hsl(224.3 76.3% 48%); --sl-color-blue-800: hsl(225.9 70.7% 40.2%); --sl-color-blue-900: hsl(224.4 64.3% 32.9%); --sl-color-blue-950: hsl(226.2 55.3% 18.4%); --sl-color-indigo-50: hsl(225.9 100% 96.7%); --sl-color-indigo-100: hsl(226.5 100% 93.9%); --sl-color-indigo-200: hsl(228 96.5% 88.8%); --sl-color-indigo-300: hsl(229.7 93.5% 81.8%); --sl-color-indigo-400: hsl(234.5 89.5% 73.9%); --sl-color-indigo-500: hsl(238.7 83.5% 66.7%); --sl-color-indigo-600: hsl(243.4 75.4% 58.6%); --sl-color-indigo-700: hsl(244.5 57.9% 50.6%); --sl-color-indigo-800: hsl(243.7 54.5% 41.4%); --sl-color-indigo-900: hsl(242.2 47.4% 34.3%); --sl-color-indigo-950: hsl(243.5 43.6% 22.9%); --sl-color-violet-50: hsl(250 100% 97.6%); --sl-color-violet-100: hsl(251.4 91.3% 95.5%); --sl-color-violet-200: hsl(250.5 95.2% 91.8%); --sl-color-violet-300: hsl(252.5 94.7% 85.1%); --sl-color-violet-400: hsl(255.1 91.7% 76.3%); --sl-color-violet-500: hsl(258.3 89.5% 66.3%); --sl-color-violet-600: hsl(262.1 83.3% 57.8%); --sl-color-violet-700: hsl(263.4 70% 50.4%); --sl-color-violet-800: hsl(263.4 69.3% 42.2%); --sl-color-violet-900: hsl(263.5 67.4% 34.9%); --sl-color-violet-950: hsl(265.1 61.5% 21.4%); --sl-color-purple-50: hsl(270 100% 98%); --sl-color-purple-100: hsl(268.7 100% 95.5%); --sl-color-purple-200: hsl(268.6 100% 91.8%); --sl-color-purple-300: hsl(269.2 97.4% 85.1%); --sl-color-purple-400: hsl(270 95.2% 75.3%); --sl-color-purple-500: hsl(270.7 91% 65.1%); --sl-color-purple-600: hsl(271.5 81.3% 55.9%); --sl-color-purple-700: hsl(272.1 71.7% 47.1%); --sl-color-purple-800: hsl(272.9 67.2% 39.4%); --sl-color-purple-900: hsl(273.6 65.6% 32%); --sl-color-purple-950: hsl(276 59.5% 16.5%); --sl-color-fuchsia-50: hsl(289.1 100% 97.8%); --sl-color-fuchsia-100: hsl(287 100% 95.5%); --sl-color-fuchsia-200: hsl(288.3 95.8% 90.6%); --sl-color-fuchsia-300: hsl(291.1 93.1% 82.9%); --sl-color-fuchsia-400: hsl(292 91.4% 72.5%); --sl-color-fuchsia-500: hsl(292.2 84.1% 60.6%); --sl-color-fuchsia-600: hsl(293.4 69.5% 48.8%); --sl-color-fuchsia-700: hsl(294.7 72.4% 39.8%); --sl-color-fuchsia-800: hsl(295.4 70.2% 32.9%);�y-200: hsl(240 5.9% 90%); --sl-color-gray-300: hsl(240 4.9% 83.9%); --sl-color-gray-400: hsl(240 5% 64.9%); --sl-color-gray-500: hsl(240 3.8% 46.1%); --sl-color-gray-600: hsl(240 5.2% 33.9%); --sl-color-gray-700: hsl(240 5.3% 26.1%); --sl-color-gray-800: hsl(240 3.7% 15.9%); --sl-color-gray-900: hsl(240 5.9% 10%); --sl-color-gray-950: hsl(240 7.3% 8%); --sl-color-red-50: hsl(0 85.7% 97.3%); --sl-color-red-100: hsl(0 93.3% 94.1%); --sl-color-red-200: hsl(0 96.3% 89.4%); --sl-color-red-300: hsl(0 93.5% 81.8%); --sl-color-red-400: hsl(0 90.6% 70.8%); --sl-color-red-500: hsl(0 84.2% 60.2%); --sl-color-red-600: hsl(0 72.2% 50.6%); --sl-color-red-700: hsl(0 73.7% 41.8%); --sl-color-red-800: hsl(0 70% 35.3%); --sl-color-red-900: hsl(0 62.8% 30.6%); --sl-color-red-950: hsl(0 60% 19.6%); --sl-color-orange-50: hsl(33.3 100% 96.5%); --sl-color-orange-100: hsl(34.3 100% 91.8%); --sl-color-orange-200: hsl(32.1 97.7% 83.1%); --sl-color-orange-300: hsl(30.7 97.2% 72.4%); --sl-color-orange-400: hsl(27 96% 61%); --sl-color-orange-500: hsl(24.6 95% 53.1%); --sl-color-orange-600: hsl(20.5 90.2% 48.2%); --sl-color-orange-700: hsl(17.5 88.3% 40.4%); --sl-color-orange-800: hsl(15 79.1% 33.7%); --sl-color-orange-900: hsl(15.3 74.6% 27.8%); --sl-color-orange-950: hsl(15.2 69.1% 19%); --sl-color-amber-50: hsl(48 100% 96.1%); --sl-color-amber-100: hsl(48 96.5% 88.8%); --sl-color-amber-200: hsl(48 96.6% 76.7%); --sl-color-amber-300: hsl(45.9 96.7% 64.5%); --sl-color-amber-400: hsl(43.3 96.4% 56.3%); --sl-color-amber-500: hsl(37.7 92.1% 50.2%); --sl-color-amber-600: hsl(32.1 94.6% 43.7%); --sl-color-amber-700: hsl(26 90.5% 37.1%); --sl-color-amber-800: hsl(22.7 82.5% 31.4%); --sl-color-amber-900: hsl(21.7 77.8% 26.5%); --sl-color-amber-950: hsl(22.9 74.1% 16.7%); --sl-color-yellow-50: hsl(54.5 91.7% 95.3%); --sl-color-yellow-100: hsl(54.9 96.7% 88%); --sl-color-yellow-200: hsl(52.8 98.3% 76.9%); --sl-color-yellow-300: hsl(50.4 97.8% 63.5%); --sl-color-yellow-400: hsl(47.9 95.8% 53.1%); --sl-color-yellow-500: hsl(45.4 93.4% 47.5%); --sl-color-yellow-600: hsl(40.6 96.1% 40.4%); --sl-color-yellow-700: hsl(35.5 91.7% 32.9%); --sl-color-yellow-800: hsl(31.8 81% 28.8%); --sl-color-yellow-900: hsl(28.4 72.5% 25.7%); --sl-color-yellow-950: hsl(33.1 69% 13.9%); --sl-color-lime-50: hsl(78.3 92% 95.1%); --sl-color-lime-100: hsl(79.6 89.1% 89.2%); --sl-color-lime-200: hsl(80.9 88.5% 79.6%); --sl-color-lime-300: hsl(82 84.5% 67.1%); --sl-color-lime-400: hsl(82.7 78% 55.5%); --sl-color-lime-500: hsl(83.7 80.5% 44.3%); --sl-color-lime-600: hsl(84.8 85.2% 34.5%); --sl-color-lime-700: hsl(85.9 78.4% 27.3%); --sl-color-lime-800: hsl(86.3 69% 22.7%); --sl-color-lime-900: hsl(87.6 61.2% 20.2%); --sl-color-lime-950: hsl(86.5 60.6% 13.9%); --sl-color-green-50: hsl(138.5 76.5% 96.7%); --sl-color-green-100: hsl(140.6 84.2% 92.5%); --sl-color-green-200: hsl(141 78.9% 85.1%); --sl-color-green-300: hsl(141.7 76.6% 73.1%); --sl-color-green-400: hsl(141.9 69.2% 58%); --sl-color-green-500: hsl(142.1 70.6% 45.3%); --sl-color-green-600: hsl(142.1 76.2% 36.3%); --sl-color-green-700: hsl(142.4 71.8% 29.2%); --sl-color-green-800: hsl(142.8 64.2% 24.1%); --sl-color-green-900: hsl(143.8 61.2% 20.2%); --sl-color-green-950: hsl(144.3 60.7% 12%); --sl-color-emerald-50: hsl(151.8 81% 95.9%); --sl-color-emerald-100: hsl(149.3 80.4% 90%); --sl-color-emerald-200: hsl(152.4 76% 80.4%); --sl-color-emerald-300: hsl(156.2 71.6% 66.9%); --sl-color-emerald-400: hsl(158.1 64.4% 51.6%); --sl-color-emerald-500: hsl(160.1 84.1% 39.4%); --sl-color-emerald-600: hsl(161.4 93.5% 30.4%); --sl-color-emerald-700: hsl(162.9 93.5% 24.3%); --sl-color-emerald-800: hsl(163.1 88.1% 19.8%); --sl-color-emerald-900: hsl(164.2 85.7% 16.5%); --sl-color-emerald-950: hsl(164.3 87.5% 9.4%); --sl-color-teal-50: hsl(166.2 76.5% 96.7%); --sl-color-t�-49a4-be01-a547752de981","height":768,"width":1366},{"imageType":"screenshot","backgroundColor":"transparent","foregroundColor":"","caption":"Monitoring the development environment","imagePositionInfo":"Desktop/1","url":"https://store-images.s-microsoft.com/image/apps.35652.14607594681217089.377d1a44-aa69-45ba-8bdd-6b61ae1c8952.e6856eea-6531-4778-873a-d60c469b1d87","height":768,"width":1366}],"encodedTitle":"appstat","isMovie":false,"isApplication":true,"isGame":false,"isTvSeries":false,"isMoviesOrTVs":false,"isPwa":false,"isCoreGame":false,"isAllowed":false,"isBrowsable":true,"isAd":false,"isPrimeVideo":false,"isSparkProduct":false,"isAndroid":false,"isHardware":false,"isSubscription":false,"isTencent":false,"pageTitleLocalization":"Common.PageAppsFreeTitle"}; </script> <script>(function redirectOnUnsupportedBrowser(){var checks={fetch:supportsFetch,promises:supportsPromises,modules:supportsModules,webcomponents:supportsWebComponents};for(var checkName in checks){var check=checks[checkName];if(!check()){window.location.href="/unsupported-browser?feature="+checkName.toString();break}}function supportsWebComponents(){return"customElements"in window&&"attachShadow"in Element.prototype}function supportsPromises(){return"Promise"in window}function supportsFetch(){return"fetch"in window}function supportsModules(){return"noModule"in HTMLScriptElement.prototype}})();</script> <script>class EarlyLoad{constructor(){this.locale=window.pageLocalizer.hl,this.market=window.pageLocalizer.gl,this.uiLocale=window.pageLocalizer.uiLocale,this.flagsFetch=this.loadFlags(),this.flagsHashFetch=this.flagsFetch.then((t=>EarlyLoad.hashFlags(t))).catch((()=>0)),this.chromeFetch=this.flagsHashFetch.then((t=>this.loadChrome(t))),this.spotlightFetch=null,window.pageMetadata&&window.pageMetadata.spotlightInfo&&(this.spotlightFetch=this.flagsHashFetch.then((t=>this.loadSpotlight(t,window.pageMetadata.spotlightInfo))))}loadFlags(){const t=sessionStorage.getItem(`exp-session-flags-${this.locale}-${this.market}`);if(t)try{const e=JSON.parse(t);return Promise.resolve(e)}catch(t){console.warn("Unable to parse exp session flags",t)}const e={hl:this.locale,gl:this.market};return EarlyLoad.jsonFetch("/api/settings/flags",e).catch((t=>(console.warn("Unable to fetch flags. Proceeding with empty flags",t),{})))}loadChrome(t){const e={hl:this.locale,gl:this.market,exp:t};return EarlyLoad.jsonFetch("/api/pages/chrome",e)}loadSpotlight(t,e){const a={collectionName:e.collectionName,site:e.site,hl:this.locale,gl:this.market,exp:t};return EarlyLoad.jsonFetch("/api/reco/getPromotionProducts",a)}overrideExpFlags(t){this.flagsHashFetch=Promise.resolve(EarlyLoad.hashFlags(t))}}EarlyLoad.hashFlags=function(t){if(!t||!t.values||0===Object.keys(t.values).length)return 0;const e=structuredClone(t.values);for(const t in e)delete e[t].variant;return EarlyLoad.createHash(e)},EarlyLoad.createHash=function(t){if(!t)return 0;const e=JSON.stringify(t);let a=0;for(let t=0;t<e.length;t++){a=(a<<5)-a+e.charCodeAt(t),a|=0}return a},EarlyLoad.jsonFetch=function(t,e){let a=t;if(e){const t=new URLSearchParams;Object.entries(e).filter((t=>void 0!==t[1]&&null!==t[1])).forEach((e=>t.append(e[0],null===e[1]?"":e[1]))),a+="?"+t.toString()}return EarlyLoad.generateHoneypotToken(a).then((t=>fetch(a,{headers:{"X-API-Ref":t}}))).then((t=>{if(!t.ok){if(404===t.status||410===t.status)throw new Error("HTTP GET resulted in 404",t.status);throw new Error(`HTTP GET to ${a} resulted in non-successful status code ${t.status}`,t.status)}return t})).then((t=>t.json()))},EarlyLoad.generateHoneypotToken=function(t){const e=t.startsWith("/")?location.origin+t:t,a=(new TextEncoder).encode(e);return crypto.subtle.digest("SHA-256",a).then((t=>Array.from(new Uint8Array(t)).map((t=>t.toString(16).padStart(2,"0"))).join("")))},window.pageEarlyLoad=new EarlyLoad;</script> <style>@media (prefers-color-scheme:light) { :root, :host, .sl-theme-light { color-scheme: light; --sl-color-gray-50: hsl(0 0% 97.5%); --sl-color-gray-100: hsl(240 4.8% 95.9%); --sl-color-gra�://store-images.s-microsoft.com/image/apps.46612.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.22e74766-2195-4af4-8b19-bf5bbb389580","height":150,"width":310},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.11868.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.dc20ffc7-a22a-4c3a-afbd-3e9e9f2077ce","height":225,"width":465},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.27101.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.ee40cbae-0af0-46dc-a24b-7a9bf798805c","height":300,"width":620},{"imageType":"screenshot","backgroundColor":"transparent","foregroundColor":"","caption":"Real time monitoring","imagePositionInfo":"Desktop/0","url":"https://store-images.s-microsoft.com/image/apps.8420.14607594681217089.377d1a44-aa69-45ba-8bdd-6b61ae1c8952.033e594a-7850-49a4-be01-a547752de981","height":768,"width":1366},{"imageType":"screenshot","backgroundColor":"transparent","foregroundColor":"","caption":"Monitoring the development environment","imagePositionInfo":"Desktop/1","url":"https://store-images.s-microsoft.com/image/apps.35652.14607594681217089.377d1a44-aa69-45ba-8bdd-6b61ae1c8952.e6856eea-6531-4778-873a-d60c469b1d87","height":768,"width":1366}],"averageRating":0,"price":0,"displayPrice":"Free","productFamilyName":"Apps","packageFamilyNames":["37328pragmar.appstat_bn0ahn44vag62"],"isGamingAppOnly":false,"installer":{"type":"WindowsUpdate","id":"9P73N0WCDKDB"},"skusSummary":[{"msrp":0,"displayMSRP":"Free","salePrices":[{"price":0,"displayPrice":"Free","badgeId":"default"}]},{}],"releaseDateUtc":"2025-03-03T02:56:02.3502118Z","previews":[],"priceInfo":{"msrp":0,"price":0,"badgeText":"NaN","displayPrice":"Free","forceToDisplayPrice":false,"narratorText":"NaN Free ","ownership":0},"ratingCountFormatted":"0","allowedPlatforms":["Windows.Desktop","Windows.Mobile","Windows.Team","Windows.Holographic"],"productType":"Application","skus":[{"skuId":"0010","actions":["Details","Fulfill","Purchase","Browse","Curate","Redeem"],"availabilityId":"B04XM6V948PB","price":0,"displayPrice":"Free","fulfillmentData":"{\u0022ProductId\u0022:\u00229P73N0WCDKDB\u0022,\u0022WuBundleId\u0022:\u002299e1146b-ab8d-430a-bb8d-08a9e365aa5f\u0022,\u0022WuCategoryId\u0022:\u0022b804c64c-ce37-4a98-a0f0-9ef31241fbc7\u0022,\u0022PackageFamilyName\u0022:\u002237328pragmar.appstat_bn0ahn44vag62\u0022,\u0022SkuId\u0022:\u00220010\u0022,\u0022Content\u0022:null,\u0022PackageFeatures\u0022:null}","msrp":0,"displayMSRP":"Free","salePrices":[{"price":0,"displayPrice":"Free","badgeId":"default"}]},{"skuId":"0011","actions":["Details","License","Fulfill"],"availabilityId":"9TD9PDP4LNML","price":0,"displayPrice":"","fulfillmentData":"{\u0022ProductId\u0022:\u00229P73N0WCDKDB\u0022,\u0022WuBundleId\u0022:\u002299e1146b-ab8d-430a-bb8d-08a9e365aa5f\u0022,\u0022WuCategoryId\u0022:\u0022b804c64c-ce37-4a98-a0f0-9ef31241fbc7\u0022,\u0022PackageFamilyName\u0022:\u002237328pragmar.appstat_bn0ahn44vag62\u0022,\u0022SkuId\u0022:\u00220011\u0022,\u0022Content\u0022:null,\u0022PackageFeatures\u0022:null}"}],"catalogSource":"BigCat","iconUrl":"https://store-images.s-microsoft.com/image/apps.59607.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.f817551b-4fd5-47a1-8efc-f59429645528","posterArtUrl":"https://store-images.s-microsoft.com/image/apps.2069.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.c93293cc-85c8-46b2-94ed-722c5d1fc462","boxArtUrl":"https://store-images.s-microsoft.com/image/apps.53965.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.ededf985-7583-4969-8e21-e70ce27bb69d","iconUrlBackground":"transparent","trailers":[],"screenshots":[{"imageType":"screenshot","backgroundColor":"transparent","foregroundColor":"","caption":"Real time monitoring","imagePositionInfo":"Desktop/0","url":"https://store-images.s-microsoft.com/image/apps.8420.14607594681217089.377d1a44-aa69-45ba-8bdd-6b61ae1c8952.033e594a-7850�dColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.5245.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.62cb3d31-a21e-4a6d-b02c-fe173ab5bf19","height":75,"width":75},{"imageType":"logo","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.59607.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.f817551b-4fd5-47a1-8efc-f59429645528","height":100,"width":100},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.20218.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.50a2ae80-2e32-40e3-bbee-c02b5d713ea8","height":150,"width":150},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c","height":225,"width":225},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.2069.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.c93293cc-85c8-46b2-94ed-722c5d1fc462","height":300,"width":300},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.36991.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.1214a2e1-efde-40d3-86bc-92c2884bd122","height":44,"width":44},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.7239.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.91effb3e-de0b-49c5-8c92-70c44301d6fe","height":66,"width":66},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.26415.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.4abbf97d-d7ca-4602-8bea-69bfaeb6ccfb","height":88,"width":88},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.13902.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.1bc5408f-c7f2-45fb-b5e3-cd0a25025f43","height":310,"width":310},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.19684.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.f8d9e783-fb98-472b-a68f-ad04a32ca3c0","height":465,"width":465},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.10683.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.3d255fc2-1707-472a-b90d-e8e43463e057","height":620,"width":620},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.33542.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.4ff80859-c8e9-4b43-b875-64b208cd4f20","height":71,"width":71},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.19139.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.bb1a8eab-cab9-4951-9b50-70a0a3da619b","height":107,"width":107},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.61872.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.2d594c04-a3a8-479e-9d7b-4035c01fcb1c","height":142,"width":142},{"imageType":"tile","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https�"installationTerms":"Get this app while signed in to your Microsoft account and install on up to ten Windows devices.","isMicrosoftProduct":false,"isMsixvc":false,"lastUpdateDateUtc":"2025-03-10T08:35:23Z","notes":["Fixed crash in when installed in Hyper-V environment and updated the display time to avoid duplicate times (rounding issue)."],"permissionsRequired":["Uses all system resources"],"platforms":["x64"],"privacyUrl":"https://pragmar.com/appstat/privacy/","productRatings":[{"ratingSystem":"Entertainment Software Rating Board","ratingSystemShortName":"ESRB","ratingSystemId":"ESRB","ratingSystemUrl":"https://www.esrb.org/ratings-guide/","ratingValue":"EVERYONE","ratingId":"ESRB:E","ratingValueLogoUrl":"https://store-images.microsoft.com/image/global.23456.image.87f616db-3cfc-4611-b3b8-c57bbb87de71.7e7baf95-3edb-4b7c-a960-75e7537b07c9","ratingAge":1,"restrictMetadata":false,"restrictPurchase":false,"ratingDescriptors":[],"ratingDisclaimers":[],"interactiveElements":[],"longName":"EVERYONE","shortName":"E","description":"For all ages","hasInAppPurchases":false}],"publisherAddress":"411 Park Ave,Keene,New Hampshire,03431,USA","publisherCopyrightInformation":"","publisherPhoneNumber":"603 358 3056","supportedLanguages":["English (United States)"],"supportUris":[{"uri":"https://pragmar.com/appstat/support/"}],"systemRequirements":{"minimum":{"title":"Minimum","items":[{"level":"HardBlock","itemCode":"dvc","name":"Available on","description":"PC, Mobile, Surface Hub, HoloLens","isValidationPassed":true,"priority":"Default"},{"level":"HardBlock","itemCode":"ops","name":"OS","description":"Windows 10 version 17763.0 or higher","validationHint":"required","isValidationPassed":true,"priority":"Default"},{"level":"SoftBlock","itemCode":"mse","name":"Mouse","description":"Integrated Mouse","priority":"Default"},{"level":"SoftBlock","itemCode":"kbd","name":"Keyboard","description":"Not specified","priority":"Default"}]},"recommended":{"title":"Recommended","items":[{"level":"HardBlock","itemCode":"dvc","name":"Available on","description":"PC, Mobile, Surface Hub, HoloLens","isValidationPassed":true,"priority":"Default"},{"level":"HardBlock","itemCode":"ops","name":"OS","description":"Windows 10 version 17763.0 or higher","validationHint":"required","isValidationPassed":true,"priority":"Default"},{"level":"SoftBlock","itemCode":"mse","name":"Mouse","description":"Integrated Mouse","priority":"Default"},{"level":"SoftBlock","itemCode":"kbd","name":"Keyboard","description":"Integrated Keyboard","priority":"Default"}]}},"version":"","warningMessages":[{"header":"Seizure warnings","text":"Photosensitive seizure warning","target":"https://support.xbox.com/xbox-one/console/photosensitive-seizure-warning"}],"pdpImageUrl":"https://store-images.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c","productId":"9p73n0wcdkdb","title":"appstat","description":"Monitor CPU, memory, disk, and thread metrics in real-time for running applications. Quickly identify resource bottlenecks, memory leaks, and performance spikes without interrupting your workflow. The graphical interface shows exactly what\u0027s happening when performance issues occur.\n\nBuilt for developers, appstat combines detailed monitoring with a clean interface. Select any running application to see its performance data instantly. Features include dark/light modes, always-on-top option, and exportable logs for team analysis.\n\nappstat is freeware. You can use appstat on any computer, including a computer in a commercial organization. There is no need to register or pay to use the software. ","categories":["Developer tools"],"publisherName":"pragmar","images":[{"imageType":"logo","backgroundColor":"transparent","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.53965.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.ededf985-7583-4969-8e21-e70ce27bb69d","height":50,"width":50},{"imageType":"logo","backgroundColor":"transparent","foregroun�g...","StoryPopup.errorText":"Sorry, we couldn\u0027t load the story.","EdgeFRE.ViewMore":"View more in Microsoft Store","Home.Page.Title":"Microsoft Store - Download apps, games \u0026 more for your Windows PC","Home.Page.Description":"Explore the Microsoft Store for games, apps, and movies on Windows. Enjoy exclusive deals, new releases, and your favorite content all in one place.","Apps.Page.Title":"Apps on Microsoft Store - Download top productivity, creativity and entertainment apps for your Windows PC","Apps.Page.Description":"Find the best apps for work, creativity, and entertainment. Download top-rated tools and games for Windows devices on the Microsoft Store.","Games.Page.Title":"Games on Microsoft Store - Discover and play popular games for your Windows PC","Games.Page.Description":"Explore the ultimate collection of Xbox and PC games. Play, buy, and enjoy new releases, and sale deals on the Microsoft Store.","Movies.Page.Title":"Movies on Microsoft Store - Buy, rent or watch movies and TV shows","Movies.Page.Description":"Discover blockbuster movies, timeless classics, and exclusive deals. Rent, buy, or stream your favorite films directly from the Microsoft Store.","Tencent.Page.Title":"MyApp Hub - Download Mobile Apps \u0026 Games in Windows","Tencent.Page.Description":"Explore Tencent MyApp Hub in Microsoft Store \u2013 destination for the latest mobile apps and games on Windows. Download now with ease!","RankDisclosureIcon.Message":"See {0} for more information on ranking criteria","RankDisclosureIcon.AutomationName":"Ranking disclosure","RankDisclosureIcon.HyperlinkText":"Legal notices and consumer information","UnsupportedBrowser.Info.Title":"We\u0027re sorry","UnsupportedBrowser.Info.Description":"This website needs a newer browser to work properly.","UnsupportedBrowser.Info.About":"You\u0027re accessing the Microsoft Store on the web, the place to find apps and games for your PC.","UnsupportedBrowser.Warning":"Your browser is out of date","UnsupportedBrowser.CallToAction":"Update your browser to view apps, games, and more.","UnsupportedBrowser.CallToAction.Button":"Update now","VideoPlayer.Actions":"Video player. Press Enter or Spacebar to play or pause the video.","VideoPlayer.PlaybackSlider":"Seek slider","VideoPlayer.PlaybackPosition":"{0} Minutes {1} Seconds of {2} Minutes {3} Seconds","VideoPlayer.PlayButton":"Play","VideoPlayer.PauseButton":"Pause","VideoPlayer.MuteButton":"Mute","VideoPlayer.UnmuteButton":"Unmute","VideoPlayer.VolumeSlider":"Volume slider","VideoPlayer.FullscreenButton":"Full screen","VideoPlayer.ExitFullscreenButton":"Exit full screen","VideoPlayer.ClosedCaptionsButton":"Closed captions","VideoPlayer.ClosedCaptionsOff":"Off","VideoPlayer.ClosedCaptionsUnavailable":"Closed captions unavailable","VideoPlayer.AudioTrackButton":"Audio tracks","VideoPlayer.AudioTrackUnavailable":"Audio tracks unavailable","Tencent.Product.SubTitle":"Mobile {0}","ParentalControl.InfoTitle":"Parental Control Info","ParentalControl.InfoBody":"This product uses non-Microsoft billing for in-app purchases, which may affect Parental Control Settings for purchases.","ParentalControl.InfoLearnMore":"Learn more about in-app purchases and family safety controls"},"localeStringsFallback":null,"localeStringUrl":"/localized-strings/en-US/strings.json?v=7d45a54d74"}; window.pageMetadata = {"categoryId":"Developer tools","categoryIds":["Developer tools"],"subcategoryName":"Utilities","approximateSizeInBytes":20880405,"capabilities":[],"developerName":"pragmar","durationInSeconds":0,"hasAddOns":false,"hasThirdPartyIAPs":false,"isPurchaseEnabled":true,"language":"en-us","maxInstallSizeInBytes":47026176,"mediaType":"Apps","publisherId":"33695960","ratingCount":0,"additionalLicenseTerms":"","appWebsiteUrl":"https://pragmar.com/appstat/","features":["Monitor any application for resource usage ","Export data log (CSV) from the session ","100% free to use ","Native WinUI\u2013fast startup, light operation ","Compact and expanded layouts","Dark Mode and Always on Top options"],"gamingOptionsXboxLive":false,�We couldn\u0027t load this collection.","Collection.ErrorDetails":"It may have been deleted or it may be unavailable in your market.","Collection.ResultsFound.AriaLabel":"Results found for selected collection.","RecentSearches.Clear":"Remove recent search entry, {0}","RecentSearches.Entry":"Recent search entry: {0}","RelatedProducts.Title":"Alternative to {0} in Windows","RelatedProducts.Description":"List of products related to {0}.","Review.DevResponse":"Response from","ReportContent.Offensive":"Offensive Content","ReportContent.Malware":"Malware or virus","ReportContent.Privacy":"Privacy concerns","ReportContent.Misleading":"Misleading app","ReportContent.Poor":"Poor performance","ReportContent.HateSpeech":"Hate speech","ReportContent.BullyingAndHarassment":"Bullying and Harassment","ReportContent.CoordinateOfHarm":"Coordinate of Harm","ReportContent.GraphicViolenceAndGore":"Graphic Violence and Gore","ReportContent.Grooming":"Grooming","ReportContent.HateSpeechAndDiscrimination":"Hate speech and Discrimination","ReportContent.SexualContent":"Sexual Content","ReportContent.SexualSolicitation":"Sexual Solicitation","ReportContent.SuicideAndSelfInjury":"Suicide and Self-injury","ReportContent.ThreateningViolence":"Threatening violence","ReportContent.TerrorismAndViolentExtremism":"Terrorism and Violent Extremism","ReportContent.Trafficking":"Trafficking","ReportContent.ViolentThreatsIncitementAndGlorificationOfViolence":"Violent Threats, incitement, and Glorification of Violence","ReportContent.Spam":"Spam","ReportContent.SpamOrAdvertising":"Spam or Advertising","ReportContent.Profanity":"Profanity","ReportContent.Reason":"Select a reason","ReportContent.GovernmentOrder":"Government Order","ReportContent.GovernmentViolation":"Government Violation","ReportDialog.GovernmentInput":"Use this address on the government reporting portal:","Error.NotFound.Title":"Page not found","Error.NotFound.Description":"We couldn\u0027t find the page you\u0027re looking for. It may have been removed or may be unavailable in your market.","Error.BadRequest.Title":"Invalid request","Error.BadRequest.Description":"We couldn\u0027t process this request.","Error.InvalidProductId.Title":"Invalid product Id {0}","Error.InvalidProductId.Description":"We couldn\u0027t process this request. Please make sure that product id is valid and try again.","Error.ProductNotFound.Title":"Product not found","Error.ProductNotFound.Description":"We couldn\u0027t find {0}. It may be unavailable in your market.","Error.ProductDelisted.Title":"Product removed","Error.ProductDelisted.Description":"We couldn\u0027t find {0}. It may have been removed from the Store.","Error.SearchNotFound.Title":"No results for \u0022{0}\u0022","Error.SearchNotFound.Description":"Try searching with different keywords","Error.CollectionNotFound.Title":"Collection not found","Error.CollectionNotFound.Description":"We couldn\u0027t find collection {0}. It may have been deleted or it may be unavailable in your market.","Error.ResultsNotFound.Title":"No results found.","Error.ResultsNotFound.Description":"Adjust your filter or try a search.","Error.Code":"Error Code: {0}","Error.Search":"Search for this item","Error.UnavailableInMarket.Title":"Store is not available in your country or region","Error.RedirectFromText":"Refresh","LazyLoad.ScreenReaderHeaderText":"Loaded next group of collections","DiscountPriceBadge.PreviousPrice":"Previous price before discount: {0}","DiscountPriceBadge.NewPrice":"New price after discount: {0}","HardWare.Application.SubTitle":"Hardware","Footer.LanguageSelector.Label":"Change language","LanguagePopup.Title":"You are visiting Microsoft Store in: {0}","LanguagePopup.Description":"Are you looking for Microsoft Store in: {0}?","LanguagePopup.StayOption":"Stay in {0}","LanguagePopup.GoToOption":"Go to {0}","VideoPlayer.Play":"Play Trailer","VideoPlayer.Pause":"Pause Trailer","VideoPlayer.Mute":"Mute Trailer","VideoPlayer.Unmute":"Unmute Trailer","StoryPopup.CopyLink":"Copy link","StoryPopup.CopiedClipboard":"Copied to clipboard!","StoryPopup.Loading":"Loadin�box","Search.Filter.ForHomeAndStudents":"For home and students","Search.Filter.ForMac":"For Mac","Search.Filter.ForSmallBusiness":"For small business","Search.Filter.Office365":"Office 365","Search.Filter.Office365Renewal":"Office 365 Renewal","Search.Filter.OfficeApps":"Office Apps","Search.Filter.XboxLive":"Xbox Live","Search.Filter.AllSubscriptions":"All subscriptions","Search.Filter.GamePass":"Game Pass","Search.Filter.CategoryAriaLabel":"Category","Search.Filter.DiscountAriaLabel":"Discount","Search.Filter.SubscriptionAriaLabel":"Subscription","Search.Filter.SubcategoryAriaLabel":"Subcategory","Search.Filter.NumOfPlayersAriaLabel":"Number of players","Search.Filter.StudioAriaLabel":"Studio","Search.Filter.NetworkAriaLabel":"Network","Search.Filter.MediaTypeAriaLabel":"Media type","Search.Filter.AgeAriaLabel":"Age","Search.Filter.PriceAriaLabel":"Price","Search.Header":"Results for \u0022{0}\u0022","Search.RecentSearches":"Recent searches","SignedOutPage.Title":"Signed out - Microsoft Apps","SignedOutPage.Description":"You are now signed out.","SignedOutPage.BackLabel":"Back to home","SignedOutPage.ExploreTitle":"Explore more","SignedOutPage.QuestionLink":"Show me","SignedOutPage.Question1":"Did you know we have a floating button on the bottom right?","SignedOutPage.Question2":"Want to learn more about us?","SignedOutPage.Question3":"Want to see what games just came out?","SignedOutPage.Question4":"Check out our Disney film collection.","SignedOutPage.Question5":"Explore top-rated apps handpicked by our editors.","SignedOutPage.Question6":"Check out featured deals on our products.","SignedOutPage.Question7":"Looking to edit photos or videos? We have the best apps for that.","SignedOutPage.Question8":"Check out some of our most popular free apps.","SignedOutPage.Question9":"Feeling productive? Achieve more from anywhere with these apps.","SignedOutPage.Question10":"Stay in the loop. Check out what social networking apps exist on the store.","SubtitleApps.Text":"Apps","SubtitleGames.Text":"Games","SubtitleMovies.Text":"Movies","SubtitleTV.Text":"TV Shows","SubtitlePasses.Text":"Passes","SystemRequirements.Minimum":"(Minimum)","SystemRequirements.Recommended":"(Recommended)","HomePage.Description":"Get apps for your Windows device","TrendingApps.ViewAllApps":"View all trending apps","TrendingApps.ViewAllGames":"View all trending games","TrendingApps.ViewAllMovies":"View all trending movies","TrendingApps.ViewMore":"View more","TrendingApps.TopApps":"Top apps","TrendingApps.TopGames":"Top games","TrendingApps.TopMovies":"Top movies","TrendingApps.TrendingTitle":"Trending this week","TrendingApps.Apps":"Apps","TrendingApps.Games":"Games","TrendingApps.Movies":"Movies \u0026 TV","GamesPage.ClassicGames":"Classics that never get old ","GamesPage.PCGames":"The best games on PC","GamesPage.GamesForKids":"Fun games for kids","GamesPage.GamerApps":"Overclock your skills ","GamesPage.BestOfGamePass":"Best of Game Pass","MoviesPage.Stream":"Stream","MoviesPage.DisneyMembership":"Stream the magic of Disney","MoviesPage.FamilyMovies":"Movie nights with the kids","MoviesPage.ActionAdventureMovies":"Experience the adrenaline rush","MoviesPage.HorrorMovies":"Don\u0027t watch alone","MoviesPage.DramaMovies":"The classics and more","MoviesPage.ComedyMovies":"Laugh out loud","MoviesPage.TopMovies":"Top movies","MoviesPage.TopTVShows":"Top TV shows","WideDetailsCard.WhatPeopleAreSaying":"What people are saying about it:","Collection.Filter.AllProducts":"All products","Collection.Filter.AllCategories":"All categories","Collection.Filter.AllGenres":"All genres","Collection.Filter.AllSubscriptions":"All subscriptions","Collection.Filter.AnyPlayers":"Any number of players","Collection.Filter.AllStudios":"All studios","Collection.Filter.AllNetworks":"All networks","Collection.Filter.Specials":"Specials","Collection.Filter.SortByTitle":"Sort by:","Collection.Filter.SortByAriaLabel":"Sort by {0}","Collection.Filter.CollectionAriaLabel":"Collection","Collection.Filter.ResetAnnouncement":"Filters have been reset: {0}","Collection.ErrorTitle":"� email after the report is reviewed","RatingReview.EmailPlaceholder":"email@example.com","RatingReview.FullNamePlaceholder":"Full name","RatingReview.ReportExplanation":"Your brief explanation goes here","RatingReview.ThumbsUp.label":"Thumbs up logo for product review module","RatingReview.ThumbsDown.label":"Thumbs down logo for product review module","Search.AnnounceSuggestion":"{0} suggestions available for {1}.","Search.Placeholder":"Search apps, games, movies, and more","Search.Filter.Button":"Filters","Search.Filter.Reset":"Reset all","Search.Filter.All":"All departments","Search.Filter.Apps":"Apps","Search.Filter.Games":"Games","Search.Filter.Movies":"Movies","Search.Filter.TV":"TV Shows","Search.Filter.Devices":"Devices","Search.Filter.Memberships":"Memberships","Search.Filter.Fonts":"Fonts","Search.Filter.Themes":"Themes","Search.Filter.AllAges":"All ages","Search.Filter.Three":"3 and under","Search.Filter.AllPrices":"All types","Search.Filter.Free":"Free","Search.Filter.Paid":"Paid","Search.Filter.Sale":"On Sale","Search.Filter.AllCategories":"All categories","Search.Filter.BooksAndReference":"Books \u0026 reference","Search.Filter.Business":"Business","Search.Filter.DeveloperTools":"Developer tools","Search.Filter.Education":"Education","Search.Filter.Entertainment":"Entertainment","Search.Filter.FoodAndDining":"Food \u0026 dining","Search.Filter.GovernmentAndPolitics":"Government \u0026 politics","Search.Filter.HealthAndFitness":"Health \u0026 fitness","Search.Filter.KidsAndFamily":"Kids \u0026 family","Search.Filter.Lifestyle":"Lifestyle","Search.Filter.Medical":"Medical","Search.Filter.MultimediaDesign":"Multimedia design","Search.Filter.Music":"Music","Search.Filter.NavigationAndMaps":"Navigation \u0026 maps","Search.Filter.NewsAndWeather":"News \u0026 weather","Search.Filter.PersonalFinance":"Personal finance","Search.Filter.Personalization":"Personalization","Search.Filter.PhotoAndVideo":"Photo \u0026 video","Search.Filter.Productivity":"Productivity","Search.Filter.Security":"Security","Search.Filter.Shopping":"Shopping","Search.Filter.Social":"Social","Search.Filter.Sports":"Sports","Search.Filter.Travel":"Travel","Search.Filter.UtilitiesAndTools":"Utilities \u0026 tools","Search.Filter.ActionAndAdventure":"Action \u0026 adventure","Search.Filter.CardAndBoard":"Card \u0026 board","Search.Filter.Casino":"Casino","Search.Filter.Classics":"Classics","Search.Filter.Companion":"Companion","Search.Filter.Educational":"Educational","Search.Filter.FamilyAndKids":"Family \u0026 kids","Search.Filter.Fighting":"Fighting","Search.Filter.MultiplayerOnlineBattleArena":"Multi-Player Online Battle Arena","Search.Filter.Other":"Other","Search.Filter.Platformer":"Platformer","Search.Filter.PuzzleAndTrivia":"Puzzle \u0026 trivia","Search.Filter.RacingAndFlying":"Racing \u0026 flying","Search.Filter.Roleplaying":"Role playing","Search.Filter.Shooter":"Shooter","Search.Filter.Simulation":"Simulation","Search.Filter.Strategy":"Strategy","Search.Filter.Tools":"Tools","Search.Filter.Video":"Video","Search.Filter.Word":"Word","Search.Filter.ActionAdventure":"Action/Adventure","Search.Filter.Animation":"Animation","Search.Filter.Anime":"Anime","Search.Filter.Comedy":"Comedy","Search.Filter.Documentary":"Documentary","Search.Filter.Drama":"Drama","Search.Filter.Family":"Family","Search.Filter.ForeignIndependent":"Foreign/Independent","Search.Filter.Horror":"Horror","Search.Filter.Romance":"Romance","Search.Filter.RomanticComedy":"Romantic Comedy","Search.Filter.SciFiFantasy":"Sci-Fi/Fantasy","Search.Filter.ThrillerMystery":"Thriller/Mystery","Search.Filter.TVMovies":"TV Movies","Search.Filter.DocumentaryBio":"Documentary/Bio","Search.Filter.FamilyChildren":"Family/Children","Search.Filter.News":"News","Search.Filter.RealityTV":"Reality TV","Search.Filter.Soap":"Soap","Search.Filter.Accessories":"Accessories","Search.Filter.MicrosoftSurface":"Microsoft Surface","Search.Filter.PCsAndTablets":"PCs \u0026 tablets","Search.Filter.VirtualReality":"Virtual Reality","Search.Filter.WindowsPhone":"Windows Phone","Search.Filter.Xbox":"X�mation about the violation here","ProductDetails.ReportIllegalContent":"Report this product for illegal content","ProductDetails.IllegalContentTooltip":"Use the share button on this page to get the product link to report for illegal content","ProductDetails.PotentialViolation":"Potential violation","ProductDetails.ReportTextAreaLabel":"Tell us how you found the violation and any other info you think is useful.","ProductDetails.Submit":"Submit","ProductDetails.ReportThisProduct":"Report this product","ProductDetails.ReportToMicrosoft":"Report this product for violating Microsoft Store Policy","ProductDetails.ReportProductHeader":"Report this product to Microsoft","ProductDetails.PermissionsInfo":"Permissions info","ProductDetails.Screenshot":"Screenshot {0}","ProductDetails.ScreenshotLabel":"Screenshots","ProductDetails.ScreenshotCount":"{0} / {1}","ProductDetails.SeeFromAmazon":"See all reviews from Amazon","ProductDetails.SeizureWarning":"Seizure warning","ProductDetails.SeizureWarningPhotosensitive":"Photosensitive seizure warning","ProductDetails.Share":"Share","ProductDetails.CopyLink":"Copy link","ProductDetails.Trailer":"Trailer {0}","ProductDetails.ReadLess":"Read less","ProductDetails.ReadLessAriaLabel":"{0} read less","ProductDetails.ReadLessAriaRole":"Read less button","ProductDetails.ContactInformation":"Contact information","ProductDetails.ReadMore":"Read more","ProductDetails.ReadMoreAriaLabel":"{0} read more","ProductDetails.ReadMoreAriaRole":"Read more button","ProductDetails.Size":"Size","ProductDetails.Studio":"Studio","ProductDetails.Subtitles":"Subtitles","ProductDetails.SupportedLanguages":"Supported languages","ProductDetails.SystemRequirementHeader":"System Requirements","ProductDetails.TotalRatings":"Rated {0} out of 5.","ProductDetails.TransactionTerms":"Terms of transaction","ProductDetails.PrivatePDP.Title":"You\u0027re trying to view a private product","ProductDetails.PrivatePDP.Description":"This product is part of a private catalog and can only be viewed in the Microsoft Store app when signed in with an authorized account.","ProductDetails.PrivatePDP.OpenStorePDP":"View in Microsoft Store app","ProductDetails.PrivatePDP.PageTitle":"Private Product is only supported in Microsoft Store App","ProductDetails.Writers":"Writers","ProductDetails.PlayTrailer":"Play Trailer","ProductDetails.Play":"Play Icon for Videos","ProductDetails.ScreenshotTab":"Next Screenshot Button","ProductDetails.MetaTitle":"Get {0} from the Microsoft Store","ProductDetails.PrivatePreview":"This is a preview of what your app would look like in the Microsoft Store.","ProductDetails.HourAbbreviation":" h ","ProductDetails.MinAbbreviation":" min","ProductDetails.StreamOnService":"Stream on {0}","ProductDetails.WhatsNewVersion":"What\u0027s new in this version","ProductDetails.WithGamePass":"{0} with Game Pass","ProductDetails.WSABanner":"{0} will no longer be available in the Microsoft Store after March 5, 2025.","ProductDetails.Year":"Year {0}.","ProductDetails.ZeroRatings":"No ratings available.","RatingReview.AriaLabel.Users":"Rated {0} out of {1} stars by {2} users.","RatingReview.AriaLabel.ReviewIndex":"Review {0} of {1}.","RatingReview.AriaLabel":"Rated {0} out of {1} stars.","RatingReview.About":"About ratings \u0026 reviews","RatingReview.AddAReview":"Add a review","RatingReview.AriaMetaInfoForReview":"{0} rated this {1} stars on {2}","RatingReview.Flag.label":"The flag logo to report current product review","RatingReview.HighestRated":"Highest rated","RatingReview.InvalidEmail":"Please enter a valid email address.","RatingReview.LowestRated":"Lowest rated","RatingReview.MostHelpful":"Most helpful","RatingReview.MostRecent":"Most recent","RatingReview.NoReviewText":"There aren\u0027t any reviews yet.","RatingReview.ReportIssueAriaLabel":"{0} report an issue","RatingReview.ReportReview":"Report this review to Microsoft","RatingReview.OptionalInformation":"Optional Information","RatingReview.AdditionalInfo":"Provide additional information?","RatingReview.NotRequired":"Not required","RatingReview.ReceiveEmail":"Receive�o purchase this product from the Microsoft Store website directly.","ProductDetails.BuyBoxFreeAriaLabel":"Install {0}","ProductDetails.BuyBoxDownloadAriaLabel":"Download {0}","ProductDetails.BuyBoxViewInStoreAppLabel":"View in Store","ProductDetails.BuyBoxFreeAriaRole":"Install {0} link","ProductDetails.BuyBoxPaidAriaLabel":"Purchase {0} for {1}","ProductDetails.BuyBoxPaidAriaRole":"Purchase {0} link","ProductDetails.BuyBoxShareText":"Get {0} from the Microsoft Store","ProductDetails.BuyBoxSpecialAriaLabel":"Purchase {0} discounted from {1} for","ProductDetails.BuyBoxPostDownloadText":"We\u0027ve downloaded an executable to help you install {0}. Open this file in your downloads to begin installation.","ProductDetails.BuyFrom":"Buy from {0}","ProductDetails.BuyFrom.Comment":"The Buy from label represents the price to buy a movie or TV product and is displayed on our product price button. The product price button is displayed on the product details page; \u0027{0}\u0027 represents the calculated product price.","ProductDetails.SecondaryBuy":"Or buy from {0}","ProductDetails.SecondaryBuy.Comment":"The Or buy from label represents a movie or TV products\u0027 buy price which is separate from rent price. This is only used if products also have a rent price, and the text will be displayed on the second row of the product price button. \u0027{0}\u0027 represents the calculated product price.","ProductDetails.Category":"Category","ProductDetails.Capabilities":"This app can","ProductDetails.CollectionProduct":"Product {0} of {1} selected","ProductDetails.ComingSoonText":"Coming soon","ProductDetails.ConsolidateCategory":"\u002B {0}","ProductDetails.CreateAppBadge":"Create app badge","ProductDetails.DefaultImage.label":"Product image","ProductDetails.DevelopedBy":"Developed by","ProductDetails.Directors":"Directors","ProductDetails.Duration":"Duration","ProductDetails.FeaturesHeader":"Features","ProductDetails.Free":"Free","ProductDetails.FromPrice":"From {0}","ProductDetails.IncludedInM365":"Included in {0}","ProductDetails.SelectedDialogSlide":"Dialog carousel selected current slide: {0} out of {1}","ProductDetails.SelectedSlide":"Current screenshot: {0} out of {1}","ProductDetails.GeneralHeader":"{0}:","ProductDetails.Genre":"Genre","ProductDetails.Genres":"Genres","ProductDetails.Get":"Get","ProductDetails.Download":"Download","ProductDetails.GetLogo.label":"Get logo image for button","ProductDetails.ShowAll":"Show All","ProductDetails.HasThirdPartyIAPs":"Offers in-app purchases","ProductDetails.TencentInfo":"Tencent MyApp Hub","ProductDetails.ChinaRegionAvailability":"Only available in the China region","ProductDetails.Included":"Included","ProductDetails.Installation":"Installation","ProductDetails.Install":"Install","ProductDetails.MultipleLanguageAudio":"Multiple languages available","ProductDetails.Networks":"Networks","ProductDetails.OneLanguageAudio":"English audio","ProductDetails.OrRegularPrice":"or","ProductDetails.PeopleAlsoView":"Discover more","ProductDetails.PeopleCheckout":"You should also check out","ProductDetails.PublishedBy":"Published by","ProductDetails.PublisherInfo":"Publisher info","ProductDetails.PublisherName":"Name","ProductDetails.PublisherEmail":"Email","ProductDetails.PublisherAddress":"Address","ProductDetails.PublisherPhoneNumber":"Phone number","ProductDetails.Ratings":"Ratings","ProductDetails.RatingsAndReviews":"Ratings and reviews","ProductDetails.RatingsFromAmazon":"Ratings from Amazon Appstore","ProductDetails.RatingsCount":"{0} ratings","ProductDetails.ReleaseDate":"Release date","ProductDetails.ReleasedYear":"Released year","ProductDetails.LastUpdateDate":"Last updated date","ProductDetails.ProgressiveWebAppLastUpdateDisclaimer":"This is a web-based app and will update automatically.","ProductDetails.Rent":"Rent from {0}","ProductDetails.LegalDisclaimer":"Legal Disclaimer","ProductDetails.LegalDisclaimerNote":"This seller has certified that it will only offer products or services that comply with all applicable laws.","ProductDetails.ReportTextAreaPlaceholder":"You can add more infor� and Code of Conduct","Footer.ColumnHeaderForDevelopers":"For Developers","Footer.ColumnForDevsLinkPublishApp":"Publish your app","Footer.ColumnForDevsLinkAdvWithUs":"Advertise with us","Footer.ColumnForDevsLinkGenBadge":"Generate your app badge","Footer.ColumnHeaderWindows":"Windows","Footer.ColumnWindowsLinkCareers":"Careers","Footer.ColumnWindowsLinkAbout":"About Microsoft","Footer.ColumnWindowsLinkNews":"Company news","Footer.ColumnWindowsLinkInvest":"Investors","Footer.ColumnWindowsLinkDI":"Diversity \u0026 inclusion","Footer.ColumnWindowsLinkAccess":"Accessibility","Footer.ColumnWindowsLinkSustain":"Sustainability","Footer.LegalNoticeLink":"Legal notices and consumer information","Footer.PrivacyChoicesLink":"Your Privacy Choices","Footer.PrivacyChoicesIcon":"An icon that represents privacy choices","Footer.ManageCookies":"Manage Cookies","Footer.SecondaryMenuLinkPrivacy":"Privacy","Footer.SecondaryMenuLinkTerms":"Terms of use","Footer.SecondaryMenuLinkTrademarks":"Trademarks","Footer.SecondaryMenuLinkSafety":"Safety \u0026 eco","Footer.SecondaryMenuLinkRecycling":"Recycling","Footer.SecondaryMenuLinkAds":"About our ads","Footer.SecondaryMenuLinkContact":"Contact Microsoft","Footer.SecondaryMenuLinkAPS":"APS","Footer.SecondaryMenuLinkAustralianConsumerLaw":"Australian Consumer Law","Footer.SecondaryMenuLinkCancelSubscription":"Cancel your subscription","Footer.SecondaryMenuLinkManageOrCancelSubscription":"Manage or cancel subscription","Footer.SecondaryMenuLinkEUComplianceDoCs":"EU Compliance DoCs","Footer.SecondaryMenuLinkConsumerHealthPrivacy":"Consumer Health Privacy","ProductRating.Label":"This product is rated {0} for {1}, {2} by the {3}","ProductRating.Link":"Age rating: {0}. Click for more information.","NavigationBar.About":"About","NavigationBar.Apps":"Apps","NavigationBar.Games":"Games","NavigationBar.Home":"Home","NavigationBar.MoviesAndTV":"Movies \u0026 TV","NavigationBar.Entertainment":"Entertainment","NavigationBar.Tencent":"MyApp Hub","NavigationBar.About.Selected":"About Selected","NavigationBar.Apps.Selected":"Apps Selected","NavigationBar.Games.Selected":"Games Selected","NavigationBar.Home.Selected":"Home Selected","NavigationBar.MoviesAndTV.Selected":"Movies \u0026 TV Selected","NavigationBar.Entertainment.Selected":"Entertainment Selected","NavigationBar.Tencent.Selected":"MyApp Hub Selected","NavigationBar.MicrosoftAccount":"My Microsoft account","NavigationBar.MicrosoftAccountAriaLabel":"View Microsoft Account Details","NavigationBar.UserCircleAriaLabel":"Open user dropdown","NavigationBar.UserCircleSignInTitle":"Sign in button","NavigationBar.UserCircleAltTag":"Authentication user logo","NavigationBar.MsftUserAccountAltTag":"Grey Microsoft logo","NavigationBar.MsftStoreLibraryAltTag":"Grey Microsoft store logo","NavigationBar.Search":"Search","NavigationBar.Cancel":"Cancel","NavigationBar.MobileSearchAriaLabel":"Mobile Search","NavigationBar.OpenInStore":"Open Store app","NavigationBar.Signin":"Sign in","NavigationBar.Signout":"Sign out","NavigationBar.ViewLibrary":"View library in Store app","NavigationBar.SkipToMain":"Skip to main content","NavigationBar.UniversalMicrosoftAriaLabel":"Universal Microsoft website","NavigationBar.MicrosoftStoreHomeAriaLabel":"Microsoft Store home","NavigationBar.PreviewTag":"Preview","FloatingActionButton.ViewInStoreApp":"View in Store app","ProductDetails.AdditionalInfo":"Additional information","ProductDetails.AdditionalTerms":"Additional terms","ProductDetails.AgeRating":"Age rating","ProductDetails.AgeRatingValue":"Rated {0} {1}","ProductDetails.AppBadge":"App badge","ProductDetails.AppLicenseTerms":"License terms","ProductDetails.AppPrivacyPolicy":"Privacy policy","ProductDetails.AppSupport":"Support","ProductDetails.AppWebsite":"Website","ProductDetails.ApproximateSize":"Approximate size","ProductDetails.Audio":"Audio","ProductDetails.Average":"Average","ProductDetails.Buy":"Buy for {0}","ProductDetails.Buy.ToolTipSignedIn":"You can now purchase this product from the Microsoft Store website directly.","ProductDetails.Buy.ToolTipSignedOut":"Sign in t� surface set will now default to the direct download type. The auto-launch option will not be available for direct downloads. Existing JavaScript based badges that used the \u0022pop up\u0022 type will also default to the direct download type.","BadgePage.UpdatePopupDescription":"To continue using the popup Store, please re-generate the badge and use the new code.","BadgePage.Design.Tab":"Design Preview","BadgePage.Interaction.Header":"Interaction Animation","BadgePage.Interaction.Tooltip":"The badge animation on hover and pressed states.","BadgePage.Language.Header":"Language","BadgePage.Language.Tooltip":"Auto detect (recommended) renders the badge in the language of the user\u0027s browser. Alternately, choose a language to always render the badge in that language.","BadgePage.Launch.Header":"Launch Mode","BadgePage.Launch.Tooltip":"The launch mode for your app when users click on your badge. Direct mode launches the default installer experience. Full mode launches the Store with your app\u0027s entire page loaded.","BadgePage.NonJS.Tab":"Non-JavaScript Badge","BadgePage.TabAriaLabel":"{0} tab","BadgePage.TabSelectedAriaLabel":"Selected {0} tab","BadgePage.Theme.Header":"Theme","BadgePage.Theme.Tooltip":"Auto Detect will detect the user\u0027s theme and display the corresponding badge theme.","BadgePage.Title":"Build your app badge","BadgePage.Tooltip":"Tooltip.","BadgePage.False.Option":"False","BadgePage.True.Option":"True","BadgePage.Direct.Option":"Direct","BadgePage.Full.Option":"Full","BadgePage.Popup.Option":"Popup","BadgePage.Dark.Option":"Dark","BadgePage.Light.Option":"Light","BadgePage.Off.Option":"Off","BadgePage.On.Option":"On","BadgePage.AutoDetect.Option":"Auto Detect","BadgePage.GenerateBadge":"Generate your badge","BadgePage.CopiedClipboard":"Copied to clipboard!","Common.CollectionsTitle":"Collections","CollectionReel.PlayButton":"Play the animation on the collection reel","CollectionReel.PauseButton":"Pause the animation on the collection reel","Common.PageTitle":"{0} - Microsoft Apps","Common.PageAppsTitle":"{0} - Download and install on Windows | Microsoft Store","Common.PageAppsFreeTitle":"{0} - Free download and install on Windows | Microsoft Store","Common.PageGameTitle":"{0} - Download and play on Windows | Microsoft Store","Common.PageGameFreeTitle":"{0} - Free download and play on Windows | Microsoft Store","Common.PageMoviesTitle":"{0} - Watch Movies \u0026 TV Shows | Microsoft Store","Common.ScrollLeft.ButtonTitle":"Scroll left","Common.ScrollRight.ButtonTitle":"Scroll right","Common.ScrollToTop.ButtonTitle":"Scroll to top","Common.SeeAll":"See all","Common.SeeAllTitle":"See all {0}","Common.SeeDetails":"See details","Common.AdBadge":"Ad","Common.SpotlightCard":"{0}","Common.SpotlightDotButton":"Slide {0}: {1}","Common.Description":"Description","Common.Ellipsis":"{0}...","Common.LearnMore":"Learn more","Common.SpecialOffers":"Special offers that won\u0027t last forever","Common.UnableToConnect":"Unable to connect","Common.UnableToConnectDetails":"There was a problem loading data. Refreshing the page might help.","Common.IncludedWithOption":"Included with {0}","Common.ExploreNow":"Explore now","Common.DownloadErrorTip":"Unexpected error encountered, please try again later","Common.Trending":"Trending","ContactInfo.Address":"Address","ContactInfo.Email":"Email","ContactInfo.Name":"Name","Collections.CollectionPosition":"Collection {0} of {1} selected","Footer.ColumnHeaderWhatsNew":"What\u0027s New","Footer.ColumnWhatsNewLinkMoreContent":"More content in the Microsoft Store","Footer.ColumnWhatsNewLinkApps":"Apps","Footer.ColumnWhatsNewLinkGames":"Games","Footer.ColumnWhatsNewLinkMMTV":"Movies \u0026 TV","Footer.ColumnWhatsNewLinkWinExpBlog":"Windows Experience Blog","Footer.ColumnHeaderMSStore":"Microsoft Store","Footer.ColumnMSStoreLinkAccountProfile":"Microsoft account","Footer.ColumnMSStoreLinkSupport":"Microsoft Store support","Footer.ColumnMSStoreLinkAccountReturns":"Returns","Footer.ColumnMSStoreLinkFlexPay":"Flexible payments","Footer.ColumnMSStoreLinkAccountStorePolicy":"Policies�afe and reliable downloads. Discover more today!","AboutPage.Number":"Number","AboutPage.GamingTitle":"Desktop gaming","AboutPage.GamingDescription":"Play PC games from award-winning Indie game developers to AAA publishers","AboutPage.ExploreGames":"Explore games","AboutPage.ExploreApps":"Explore apps","AboutPage.RewardsTitle":"Rewards","AboutPage.RewardsDescription":"Earn Microsoft Rewards points when you buy products from the Store in participating regions. Redeem points for gift cards, donations, and sweepstake entries.","AboutPage.AiHub":"AI Hub","AboutPage.AiHubDescription":"A new place to get high quality AI-powered apps to boost your productivity and creativity","AboutPage.TrustworthyTitle":"Trustworthy and secure","AboutPage.TrustworthyDescription":"Download safely with verified apps, so you can trust what you install","AboutPage.CertificationTitle":"Strict verification process","AboutPage.CertificationDescription":"All apps are scanned for known malware and safety issues. We also check compatibility for you before you acquire the app.","AboutPage.FamilySafetyTitle":"Family safety","AboutPage.FamilySafetyDescription":"Create a safer digital environment for kids and teens, with purchase protections and safeguards for age-appropriate apps and games","AboutPage.TrustedPaymentTitle":"Safeguarded transactions","AboutPage.TrustedPaymentDescription":"Keep your transaction secure with trusted ways to pay and check out while protecting your assets","AboutPage.ExperienceTitle":"Seamless experience on Windows","AboutPage.ExperienceDescription":"Easy install and quick check out across Microsoft devices","AboutPage.ConnectedAccount":"Your apps on all your devices","AboutPage.ConnectedAccountDescription":"Purchases and downloads of apps or games from the Store will be linked to your Microsoft Account, so when you acquire a product on one device, you can restore it on your other devices at no additional cost.","AboutPage.PlayAnywhere":"Play anywhere","AboutPage.PlayAnywhereDescription":"Participating games purchased from the Microsoft Store on your PC can be installed on your Xbox at no additional cost. And the reverse is true as well: participating games purchased on your Xbox console can be installed on your PC.","AboutPage.EfficientUpdates":"Efficient updates","AboutPage.EfficientUpdatesDescription":"The Microsoft Store and Windows work together to ensure apps from the Store efficiently receive updates in the background","AboutPage.DiscoverTitle":"Discover","AboutPage.DiscoverDescription":"Watch shows from your favorite streaming app, make digital art with creativity software, or get work done with powerful productivity tools","AboutPage.Description":"Find your favorite apps. Relax and unleash your creativity and productivity.","AboutPage.Banner.Title":"Everything you want, right where you want it","AboutPage.Banner.ToStoreAppLabel":"Explore now","AppAward.Title":"Store Awards 2024","AuthRedirect.Title":"Signed out","AuthRedirect.Description":"You are now signed out.","BadgePage.AppID.Header":"App ID","BadgePage.AppID.Invalid.Tooltip":"Product ID should be 12 characters, unless ID begins with XP, in which case it should be 14 characters.","BadgePage.AppID.Tooltip":"The ID of your app. You can find this in Microsoft Partner Center, or as the end of the URL of your app on this site, e.g. https://apps.microsoft.com/detail/9MV0B5HZVK9Z","BadgePage.AutoLaunch.Header":"Auto-Launch","BadgePage.AutoLaunch.Tooltip":"If Launch Mode is Full and Auto Launch is true, clicking the badge will open the Store app automatically.","BadgePage.BadgeText":"Download from the Microsoft Store","BadgePage.ButtonAriaLabel":"{0} button","BadgePage.CID.Header":"Campaign ID","BadgePage.CID.Tooltip":"The campaign code of your app. You can find this in Microsoft Partner Center.","BadgePage.Code.Tab":"Code Snippet","BadgePage.Description":"The Microsoft Store app badge is the best way for you to display, direct, and track traffic from your assets to the Microsoft Store listing.","BadgePage.UpdateDescription":"UPDATE: Badges that don\u0027t have a launch�u0D4D\u0D24\u0D4D\u0D2F)","mr-IN":"\u092E\u0930\u093E\u0920\u0940 (\u092D\u093E\u0930\u0924)","ms-MY":"Melayu (Malaysia)","mt-MT":"Malti (Malta)","nb-NO":"norsk bokm\u00E5l (Norge)","ne-NP":"\u0928\u0947\u092A\u093E\u0932\u0940 (\u0928\u0947\u092A\u093E\u0932)","nl-NL":"Nederlands (Nederland)","nn-NO":"nynorsk (Noreg)","or-IN":"\u0B13\u0B21\u0B3C\u0B3F\u0B06 (\u0B2D\u0B3E\u0B30\u0B24)","pa-IN":"\u0A2A\u0A70\u0A1C\u0A3E\u0A2C\u0A40 (\u0A2D\u0A3E\u0A30\u0A24)","pl-PL":"polski (Polska)","pt-BR":"portugu\u00EAs (Brasil)","pt-PT":"portugu\u00EAs (Portugal)","qu-PE":"Runasimi (Per\u00FA)","ro-RO":"rom\u00E2n\u0103 (Rom\u00E2nia)","ru-RU":"\u0440\u0443\u0441\u0441\u043A\u0438\u0439 (\u0420\u043E\u0441\u0441\u0438\u044F)","sk-SK":"sloven\u010Dina (Slovensko)","sl-sI":"sloven\u0161\u010Dina (Slovenija)","sq-AL":"shqip (Shqip\u00EBri)","sr-Cyrl-BA":"\u0441\u0440\u043F\u0441\u043A\u0438 (\u045B\u0438\u0440\u0438\u043B\u0438\u0446\u0430, \u0411\u043E\u0441\u043D\u0430 \u0438 \u0425\u0435\u0440\u0446\u0435\u0433\u043E\u0432\u0438\u043D\u0430)","sr-Cyrl-RS":"\u0441\u0440\u043F\u0441\u043A\u0438 (\u045B\u0438\u0440\u0438\u043B\u0438\u0446\u0430, \u0421\u0440\u0431\u0438\u0458\u0430)","sr-Latn-RS":"srpski (latinica, Srbija)","sv-SE":"svenska (Sverige)","ta-IN":"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD (\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE)","te-IN":"\u0C24\u0C46\u0C32\u0C41\u0C17\u0C41 (\u0C2D\u0C3E\u0C30\u0C24\u0C26\u0C47\u0C36\u0C02)","th-TH":"\u0E44\u0E17\u0E22 (\u0E44\u0E17\u0E22)","tr-TR":"T\u00FCrk\u00E7e (T\u00FCrkiye)","tt-RU":"\u0442\u0430\u0442\u0430\u0440 (\u0420\u043E\u0441\u0441\u0438\u044F)","ug-CN":"\u0626\u06C7\u064A\u063A\u06C7\u0631\u0686\u06D5 (\u062C\u06C7\u06AD\u06AF\u0648)","uk-UA":"\u0443\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430 (\u0423\u043A\u0440\u0430\u0457\u043D\u0430)","ur-PK":"\u0627\u0631\u062F\u0648 (\u067E\u0627\u06A9\u0633\u062A\u0627\u0646)","vi-VN":"Ti\u1EBFng Vi\u1EC7t (Vi\u1EC7t Nam)","zh-CN":"\u4E2D\u6587\uFF08\u4E2D\u56FD\uFF09","zh-TW":"\u4E2D\u6587\uFF08\u53F0\u7063\uFF09"},"disabledPublisherText":"Microsoft Windows","isZeroStateEnabled":false,"isNonWindowsPurchaseEnabled":false,"appAuthority":"https://login.microsoftonline.com/consumers/","appClientId":"929d973a-a08f-46a0-80b5-3c690ee1ee5f","graphUserPhotoEndpoint":"https://graph.microsoft.com/v1.0/me/photo/$value","telemetry":{"appInsightsKey":"InstrumentationKey=5e43a5f6-a92a-40da-b6bc-59f02a7272a5;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/;LiveEndpoint=https://northcentralus.livediagnostics.monitor.azure.com/","adobeKey":"be61a02d4c674edfb65d61bd30fb65d5-ee4b86c1-d9a7-4f97-8d4b-124dd301b180-7729","role":"web-store-browser"}}; window.pageLocalizer = {"hl":"en-US","gl":"US","uiLocale":"en-US","marketDetails":{"market":"US","tier":1},"isEmbargoedMarket":false,"localeStrings":{"AboutPage.DisclaimerPlus":"Screens simulated. Features and app availability may vary by region. Apps, games, and other content/subscriptions sold separately; free apps may contain ads or in-app purchases.","AboutPage.DisclaimerOne":"Only applicable to select regions.","AboutPage.DisclaimerTwo":"Apps in the Store distributed by its own developer are updated separately by that developer.","AboutPage.DisclaimerThree":"Secure payment methods depend on selected content and apps.","AboutPage.SocialApps":"SOCIAL NETWORKING APPS","AboutPage.SocialAppsSubtitle":"Connect and learn","AboutPage.EntertainmentApps":"ENTERTAINMENT APPS","AboutPage.EntertainmentAppsSubtitle":"Hit movies \u0026 TV anytime, anywhere","AboutPage.ClassicGames":"CLASSIC GAMES","AboutPage.ClassicGamesSubtitle":"Classics that never get old","AboutPage.ExploreMore":"Explore More","AboutPage.ExploreNow":"Explore now","AboutPage.ImageAlt":"A background image of the info banner.","AboutPage.Title":"Apps and entertainment for work and play","AboutPage.MetaTitle":"Discover and Explore Apps and Games at Microsoft Store","AboutPage.MetaDescription":"Explore a vast selection of secure apps and games at Microsoft Store. Learn why it\u0027s the go-to destination for s�hu-hu":"bcad5b2ac0","hy-am":"580de3193a","id-id":"f143307b58","is-is":"7bcf8dea47","it-it":"695f540fb1","ja-jp":"1821b26465","ka-ge":"63515311c1","kk-kz":"13e061ee4c","km-kh":"c257a5351b","kn-in":"b5bd2e42a7","ko-kr":"815ad64181","kok-in":"4786c82fe7","lb-lu":"727686e95e","lo-la":"488d2d5754","lt-lt":"81c5ecab51","lv-lv":"c3b7ffb3ae","mi-nz":"2121bb6302","mk-mk":"04e62faab8","ml-in":"bc318eac9b","mr-in":"2c7b1b7303","ms-my":"7d5eb7ca50","mt-mt":"049ecc90a9","nb-no":"d855c638c6","ne-np":"6561ac8dd1","nl-nl":"3da7868690","nn-no":"eda2cd6e41","or-in":"cc47980994","pa-in":"39c9bf2bca","pl-pl":"8e6975e54d","pt-br":"219f34a7b6","pt-pt":"e86e44bdf8","qu-pe":"8043074698","quz-pe":"f421009219","ro-ro":"f3fec7553d","ru-ru":"ee56e29817","sk-sk":"d2d4197e77","sl-si":"f0898047b3","sq-al":"ed16f880f1","sr-cyrl-ba":"3e3e9406be","sr-cyrl-rs":"78242476b6","sr-latn-rs":"66c3fc1f3c","sv-se":"b016498efb","ta-in":"e004328485","te-in":"82a080398e","th-th":"f9d7632273","tl-ph":"f719ee2e58","tr-tr":"f0c02792fe","tt-ru":"50b95bbe6c","ug-cn":"24d754025d","uk-ua":"1cc6764de3","ur-pk":"d0f9d6731f","uz-latn-uz":"e88cbe7762","vi-vn":"be6bc0a0ba","zh-cn":"b15171a1b4","zh-tw":"3f5526f49e"},"languagesNames":{"af-ZA":"Afrikaans (Suid-Afrika)","am-ET":"\u12A0\u121B\u122D\u129B (\u12A2\u1275\u12EE\u1335\u12EB)","ar-SA":"\u0627\u0644\u0639\u0631\u0628\u064A\u0629 (\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064A\u0629 \u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629)","as-IN":"\u0985\u09B8\u09AE\u09C0\u09AF\u09BC\u09BE (\u09AD\u09BE\u09F0\u09A4)","az-Latn-AZ":"az\u0259rbaycan (lat\u0131n, Az\u0259rbaycan)","bg-BG":"\u0431\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 (\u0411\u044A\u043B\u0433\u0430\u0440\u0438\u044F)","bn-IN":"\u09AC\u09BE\u0982\u09B2\u09BE (\u09AD\u09BE\u09B0\u09A4)","bs-Latn-BA":"bosanski (latinica, Bosna i Hercegovina)","ca-ES":"catal\u00E0 (Espanya)","ca-Es-VALENCIA":"valenci\u00E0 (Espanya, valenci\u00E0)","cs-CZ":"\u010De\u0161tina (\u010Cesko)","cy-GB":"Cymraeg (Y Deyrnas Unedig)","da-DK":"dansk (Danmark)","de-DE":"Deutsch (Deutschland)","el-GR":"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC (\u0395\u03BB\u03BB\u03AC\u03B4\u03B1)","en-GB":"English (United Kingdom)","en-US":"English (United States)","es-ES":"espa\u00F1ol (Espa\u00F1a)","es-MX":"espa\u00F1ol (M\u00E9xico)","et-EE":"eesti (Eesti)","eu-ES":"euskara (Espainia)","fa-IR":"\u0641\u0627\u0631\u0633\u06CC (\u0627\u06CC\u0631\u0627\u0646)","fi-FI":"suomi (Suomi)","tl-PH":"Tagalog (Pilipinas)","fr-CA":"fran\u00E7ais (Canada)","fr-FR":"fran\u00E7ais (France)","ga-IE":"Gaeilge (\u00C9ire)","gd-GB":"G\u00E0idhlig (An R\u00ECoghachd Aonaichte)","gl-ES":"galego (Espa\u00F1a)","gu-IN":"\u0A97\u0AC1\u0A9C\u0AB0\u0ABE\u0AA4\u0AC0 (\u0AAD\u0ABE\u0AB0\u0AA4)","he-IL":"\u05E2\u05D1\u05E8\u05D9\u05EA (\u05D9\u05E9\u05E8\u05D0\u05DC)","hi-IN":"\u0939\u093F\u0928\u094D\u0926\u0940 (\u092D\u093E\u0930\u0924)","hr-HR":"hrvatski (Hrvatska)","hu-HU":"magyar (Magyarorsz\u00E1g)","id-ID":"Indonesia (Indonesia)","is-IS":"\u00EDslenska (\u00CDsland)","it-IT":"italiano (Italia)","ja-JP":"\u65E5\u672C\u8A9E (\u65E5\u672C)","ka-GE":"\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8 (\u10E1\u10D0\u10E5\u10D0\u10E0\u10D7\u10D5\u10D4\u10DA\u10DD)","kk-KZ":"\u049B\u0430\u0437\u0430\u049B \u0442\u0456\u043B\u0456 (\u049A\u0430\u0437\u0430\u049B\u0441\u0442\u0430\u043D)","km-KH":"\u1781\u17D2\u1798\u17C2\u179A (\u1780\u1798\u17D2\u1796\u17BB\u1787\u17B6)","kn-IN":"\u0C95\u0CA8\u0CCD\u0CA8\u0CA1 (\u0CAD\u0CBE\u0CB0\u0CA4)","kok-IN":"\u0915\u094B\u0902\u0915\u0923\u0940 (\u092D\u093E\u0930\u0924)","ko-KR":"\uD55C\uAD6D\uC5B4(\uB300\uD55C\uBBFC\uAD6D)","lb-LU":"L\u00EBtzebuergesch (L\u00EBtzebuerg)","lo-LA":"\u0EA5\u0EB2\u0EA7 (\u0EA5\u0EB2\u0EA7)","lt-LT":"lietuvi\u0173 (Lietuva)","lv-LV":"latvie\u0161u (Latvija)","mi-NZ":"M\u0101ori (Aotearoa)","mk-MK":"\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 (\u0421\u0435\u0432\u0435\u0440\u043D\u0430 \u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0438\u0458\u0430)","ml-IN":"\u0D2E\u0D32\u0D2F\u0D3E\u0D33\u0D02 (\u0D07\u0D28\�l/9p73n0wcdkdb?hl=uk-UA&amp;gl=UA"> <link rel="alternate" hreflang="ur-PK" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ur-PK&amp;gl=PK"> <link rel="alternate" hreflang="vi-VN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=vi-VN&amp;gl=VN"> <link rel="alternate" hreflang="zh-CN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=zh-CN&amp;gl=CN"> <link rel="alternate" hreflang="zh-TW" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=zh-TW&amp;gl=TW"> <meta http-equiv="content-language" content="en-US"> <meta name="appstore:developer_url" content="https://pragmar.com/appstat/"> <meta name="appstore:store_id" content="9p73n0wcdkdb"> <script type="application/ld&#x2B;json"> {"@context":"https://schema.org","@type":"SoftwareApplication","name":"appstat - Free download and install on Windows | Microsoft Store","description":"Monitor CPU, memory, disk, and thread metrics in real-time for running applications. Quickly identify resource bottlenecks, memory leaks, and performance spikes without interrupting your workflow. The graphical interface shows exactly what's happening when performance issues occur.\n\nBuilt for developers, appstat combines detailed monitoring with a clean interface. Select any running application to see its performance data instantly. Features include dark/light modes, always-on-top option, and exportable logs for team analysis.\n\nappstat is freeware. You can use appstat on any computer, including a computer in a commercial organization. There is no need to register or pay to use the software. ","image":"https://store-images.s-microsoft.com/image/apps.59607.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.f817551b-4fd5-47a1-8efc-f59429645528","url":"https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=en-US&gl=US","author":{"@type":"Person","name":"pragmar","url":"https://apps.microsoft.com/search/publisher?name=pragmar&hl=en-US&gl=US"},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"applicationCategory":"Developer tools","applicationSubCategory":"Utilities","featureList":["Monitor any application for resource usage ","Export data log (CSV) from the session ","100% free to use ","Native WinUI–fast startup, light operation ","Compact and expanded layouts","Dark Mode and Always on Top options"],"operatingSystem":"Windows 10 version 17763.0 or higher","screenshot":[{"BackgroundColor":"transparent","ForegroundColor":"","@type":"ImageObject","url":"https://store-images.s-microsoft.com/image/apps.8420.14607594681217089.377d1a44-aa69-45ba-8bdd-6b61ae1c8952.033e594a-7850-49a4-be01-a547752de981","position":"Desktop/0","height":768,"width":1366,"caption":"Real time monitoring"},{"BackgroundColor":"transparent","ForegroundColor":"","@type":"ImageObject","url":"https://store-images.s-microsoft.com/image/apps.35652.14607594681217089.377d1a44-aa69-45ba-8bdd-6b61ae1c8952.e6856eea-6531-4778-873a-d60c469b1d87","position":"Desktop/1","height":768,"width":1366,"caption":"Monitoring the development environment"}]} </script> <script> window.pageConfig = {"authRedirectUri":"https://apps.microsoft.com/signedout","baseUrl":"https://apps.microsoft.com","environmentName":"Production","version":"2025.5.22.177","supportedLocaleHashes":{"af-za":"7fa99510e0","am-et":"af2f0f0495","ar-sa":"38e97a1a3e","as-in":"662d080d96","az-latn-az":"c2eaea8d99","bg-bg":"7abe998d35","bn-in":"03563d8e92","bs-latn-ba":"daf4b0ae2b","ca-es":"8c5c4c142c","ca-es-valencia":"5b7d16fafb","cs-cz":"3b438c143f","cy-gb":"dd28caf85b","da-dk":"510e84a0be","de-de":"f5202c75d2","el-gr":"658f5cb7c9","en-gb":"521ee73a7f","en-us":"7d45a54d74","es-es":"f2580de100","es-mx":"8739c7a202","et-ee":"34e6eb3009","eu-es":"02af4fcc94","fa-ir":"ecfa2c622e","fi-fi":"b3201bd21a","fil-ph":"13ef6c3ea7","fr-ca":"68bd9360f8","fr-fr":"67f6ab4c07","ga-ie":"694aa6b07f","gd-gb":"91165bac98","gl-es":"19d5366be7","gu-in":"5a047c3a3c","he-il":"16d337aaa5","hi-in":"6eaa3c7b69","hr-hr":"4009ad5cd2","�tps://apps.microsoft.com/detail/9p73n0wcdkdb?hl=lv-LV&amp;gl=LV"> <link rel="alternate" hreflang="mi-NZ" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=mi-NZ&amp;gl=NZ"> <link rel="alternate" hreflang="mk-MK" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=mk-MK&amp;gl=MK"> <link rel="alternate" hreflang="ml-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ml-IN&amp;gl=IN"> <link rel="alternate" hreflang="mr-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=mr-IN&amp;gl=IN"> <link rel="alternate" hreflang="ms-MY" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ms-MY&amp;gl=MY"> <link rel="alternate" hreflang="mt-MT" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=mt-MT&amp;gl=MT"> <link rel="alternate" hreflang="nb-NO" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=nb-NO&amp;gl=NO"> <link rel="alternate" hreflang="ne-NP" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ne-NP&amp;gl=NP"> <link rel="alternate" hreflang="nl-NL" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=nl-NL&amp;gl=NL"> <link rel="alternate" hreflang="nn-NO" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=nn-NO&amp;gl=NO"> <link rel="alternate" hreflang="or-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=or-IN&amp;gl=IN"> <link rel="alternate" hreflang="pa-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=pa-IN&amp;gl=IN"> <link rel="alternate" hreflang="pl-PL" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=pl-PL&amp;gl=PL"> <link rel="alternate" hreflang="pt-BR" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=pt-BR&amp;gl=BR"> <link rel="alternate" hreflang="pt-PT" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=pt-PT&amp;gl=PT"> <link rel="alternate" hreflang="qu-PE" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=qu-PE&amp;gl=PE"> <link rel="alternate" hreflang="ro-RO" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ro-RO&amp;gl=RO"> <link rel="alternate" hreflang="ru-RU" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ru-RU&amp;gl=RU"> <link rel="alternate" hreflang="sk-SK" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=sk-SK&amp;gl=SK"> <link rel="alternate" hreflang="sl-sI" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=sl-sI&amp;gl=SI"> <link rel="alternate" hreflang="sq-AL" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=sq-AL&amp;gl=AL"> <link rel="alternate" hreflang="sr-Cyrl-BA" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=sr-Cyrl-BA&amp;gl=BA"> <link rel="alternate" hreflang="sr-Cyrl-RS" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=sr-Cyrl-RS&amp;gl=RS"> <link rel="alternate" hreflang="sr-Latn-RS" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=sr-Latn-RS&amp;gl=RS"> <link rel="alternate" hreflang="sv-SE" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=sv-SE&amp;gl=SE"> <link rel="alternate" hreflang="ta-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ta-IN&amp;gl=IN"> <link rel="alternate" hreflang="te-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=te-IN&amp;gl=IN"> <link rel="alternate" hreflang="th-TH" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=th-TH&amp;gl=TH"> <link rel="alternate" hreflang="tr-TR" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=tr-TR&amp;gl=TR"> <link rel="alternate" hreflang="tt-RU" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=tt-RU&amp;gl=RU"> <link rel="alternate" hreflang="ug-CN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ug-CN&amp;gl=CN"> <link rel="alternate" hreflang="uk-UA" href="https://apps.microsoft.com/detai� <link rel="alternate" hreflang="el-GR" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=el-GR&amp;gl=GR"> <link rel="alternate" hreflang="en-GB" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=en-GB&amp;gl=GB"> <link rel="alternate" hreflang="en-US" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=en-US&amp;gl=US"> <link rel="alternate" hreflang="es-ES" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=es-ES&amp;gl=ES"> <link rel="alternate" hreflang="es-MX" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=es-MX&amp;gl=MX"> <link rel="alternate" hreflang="et-EE" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=et-EE&amp;gl=EE"> <link rel="alternate" hreflang="eu-ES" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=eu-ES&amp;gl=ES"> <link rel="alternate" hreflang="fa-IR" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=fa-IR&amp;gl=IR"> <link rel="alternate" hreflang="fi-FI" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=fi-FI&amp;gl=FI"> <link rel="alternate" hreflang="tl-PH" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=tl-PH&amp;gl=PH"> <link rel="alternate" hreflang="fr-CA" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=fr-CA&amp;gl=CA"> <link rel="alternate" hreflang="fr-FR" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=fr-FR&amp;gl=FR"> <link rel="alternate" hreflang="ga-IE" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ga-IE&amp;gl=IE"> <link rel="alternate" hreflang="gd-GB" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=gd-GB&amp;gl=GB"> <link rel="alternate" hreflang="gl-ES" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=gl-ES&amp;gl=ES"> <link rel="alternate" hreflang="gu-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=gu-IN&amp;gl=IN"> <link rel="alternate" hreflang="he-IL" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=he-IL&amp;gl=IL"> <link rel="alternate" hreflang="hi-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=hi-IN&amp;gl=IN"> <link rel="alternate" hreflang="hr-HR" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=hr-HR&amp;gl=HR"> <link rel="alternate" hreflang="hu-HU" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=hu-HU&amp;gl=HU"> <link rel="alternate" hreflang="id-ID" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=id-ID&amp;gl=ID"> <link rel="alternate" hreflang="is-IS" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=is-IS&amp;gl=IS"> <link rel="alternate" hreflang="it-IT" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=it-IT&amp;gl=IT"> <link rel="alternate" hreflang="ja-JP" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ja-JP&amp;gl=JP"> <link rel="alternate" hreflang="ka-GE" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ka-GE&amp;gl=GE"> <link rel="alternate" hreflang="kk-KZ" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=kk-KZ&amp;gl=KZ"> <link rel="alternate" hreflang="km-KH" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=km-KH&amp;gl=KH"> <link rel="alternate" hreflang="kn-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=kn-IN&amp;gl=IN"> <link rel="alternate" hreflang="ko-KR" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ko-KR&amp;gl=KR"> <link rel="alternate" hreflang="lb-LU" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=lb-LU&amp;gl=LU"> <link rel="alternate" hreflang="lo-LA" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=lo-LA&amp;gl=LA"> <link rel="alternate" hreflang="lt-LT" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=lt-LT&amp;gl=LT"> <link rel="alternate" hreflang="lv-LV" href="ht �(������/� U�� E p� )��*d � � ���- Hf �  8& � � Z �� W ���vC  � �pN�o���������D�t:uhttps://pragmar.bandcamp.com/album/nearly-irrelevant?� https://russianapartment'Ohttps://pragmar.com/appstat/help/@;whttps://pragmar.bandcamp.com/album/ohdowas-volume-one=;whttps://pragmar.bandcamp.com/album/ohdowas-volume-two<Yhttps://snowballearth.b0ahttps://github.com/projectdiscovery/katanaL(Qhttps://en.wikipedia.org/wiki/WgetK6mhttps://en.wikipedia.org/wiki/WARC_(file_format)J4ihttps://github.com/pragmar/mcp-server-webcrawlI3ghttps://pragmar.com/mcp-server-webcrawl/help/H1chttps://interro.bot/?utm_source=pragmar.comC4ihttps://apps.microsoft.com/detail/9p73n0wcdkdbB*Uhttps://pragmar.com/appstat/privacy/A.]https://pragmar.com/mcp-server-webcrawl/4NK3https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?2025052519193/_https://www.youtube.com/embed/JOGRYbo6WwI2N�https://www.youtube.com/embed/sOMaojm0R0Y1/_https://www.youtube.com/embed/55y8oKWXJLs0/_https://www.youtube.com/embed/fx-4WZu-UT8//_https://www.youtube.com/embed/uqEEqVsofhc.N�https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpdemo.mp4-Z�3https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919,lhttps://pragmar.com/media/static/styles/css/mcp.min.css?202505251919+?https://pragmar.com/qbit/*L�https://pragmar.com/media/static/images/home/appstat.png?202505251919) �https://pragmar.com/media/static/images/qbit/ram.svgz(B�https://pragmar.com/media/static/images/qbit/windows10.svgz'/_https://www.youtube.com/embed/ePvqPE1KJDQ& /https://pragmar.com/media/static/images/qbit/engine.svgz%={https://pragmar.com/media/static/images/qbit/draft.svgz$B�https://pragmar.com/media/static/images/qbit/antialias.svgz#Fhttps://pragmar.com/media/static/images/qbit/multicore.svgz";whttps://pragmar.com/media/static/images/qbit/2x1.svgz!;whttps://pragmar.com/media/static/images/qbit/1x1.svgz ={https://pragmar.com/media/static/images/qbit/arrow.svgzL�https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919(Qhttps://pragmar.com/qbit/download/"Ehttps://pragmar.com/appstat/ �Ohttps://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919I�https://pragmar.com/media/static/images/home/qbit.png?202505251919M�https://pragmar.com/media/static/images/home/moffitor.png?202505251919X�/https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919O�https://pragmar.com/media/static/images/home/interrobot.png?202505251919V�+https://pragmar.com/media/static/images/appstat/capture.detail.png?202505251919H�https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4S�%https://pragmar.com/media/static/images/home/microsoftstore.svg?202505251919L�https://pragmar.com/media/static/images/appstat/logo.svg?202505251919 �Phttps://pragmar.com/media/static/styles/css/appstat.min.css?202505251919+Whttps://pragmar.com/appstat/download/5https://interro.bot/5https://pragmar.com/pLhttps://pragmar.com/media/static/scripts/js/main.min.js?202505251919={https://pragmar.com/media/static/images/home/nearly.png D�https://pragmar.com/media/static/images/home/memoryyellow.png B�https://pragmar.com/media/static/images/home/ohdowas.v1.png B�https://pragmar.com/media/static/images/home/ohdowas.v2.png E� https://pragmar.com/media/static/images/home/snowballearth.png ?https://pragmar.com/media/static/images/home/moffitor.pngK�https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png;whttps://pragmar.com/media/static/images/home/qbit.png>}https://pragmar.com/media/static/images/home/appstat.pngB�https://pragmar.com/media/static/images/home/interrobot.pngMhttps://pragmar.com/media/static/styles/css/main.min.css?202505251919) Uhttps://www.iana.org/domains/example 5 https://example.com/ #��[��b$ � � f\ # � � 8 � � N  � � � g 4 �� � � ^ .���<yhttps://www.microsoft.com/store/productid/9N08PWW9G9W3G'Ohttps://pragmar.com/qbit/history/F'Ohttps://pragmar.com/qbit/privacy/EA�https://pragmar.com/media/static/images/qbit/translogo.pngD/_https://www.youtube.com/embed/uqEEqVsofhc./_https://www.youtube.com/embed/sOMaojm0R0Y1/_https://www.youtube.com/embed/fx-4WZu-UT8//_https://www.youtube.com/embed/ePvqPE1KJDQ&/_https://www.youtube.com/embed/JOGRYbo6WwI2/_https://www.youtube.com/embed/IZKyA7IWsOg9/_https://www.youtube.com/embed/55y8oKWXJLs01chttps://snowballearth.bandcamp.com/releases;F� https://russianapartments.bandcamp.com/album/i-am-memory-yellow>(Qhttps://pragmar.com/qbit/download/?https://pragmar.com/qbit/*,Yhttps://pragmar.com/moffitor/download/5#Ghttps://pragmar.com/moffitor/:L�https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919P�https://pragmar.com/media/static/styles/css/moffitor.min.css?2025052519196K�https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919+L�https://pragmar.com/media/static/styles/css/main.min.css?202505251919O�https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919K�https://pragmar.com/media/static/scripts/js/main.min.js?202505251919N�https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919B�https://pragmar.com/media/static/images/qbit/windows10.svgz';whttps://pragmar.com/media/static/images/qbit/ram.svgz(B�https://pragmar.com/media/static/images/qbit/multicore.svgz">}https://pragmar.com/media/static/images/qbit/engine.svgz%={https://pragmar.com/media/static/images/qbit/draft.svgz$={https://pragmar.com/media/static/images/qbit/arrow.svgzB�https://pragmar.com/media/static/images/qbit/antialias.svgz#;whttps://pragmar.com/media/static/images/qbit/2x1.svgz!;whttps://pragmar.com/media/static/images/qbit/1x1.svgz Q�!https://pragmar.com/media/static/images/moffitor/monitor.svgz?2025052519198R�#https://pragmar.com/media/static/images/moffitor/moffitor.svgz?2025052519197�rc 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en"> <head> <title>appstat | Help</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Support statement for appstat, a Windows process monitor."> <link rel="shortcut icon" href="/media/static/images/appstat/logo.svg?202505251919"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/appstat.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="og:image" content="https://pragmar.com/media/static/images/appstat/og-appstat.png?202505251919"> <meta name="og:description" content="Support statement for appstat, a Windows process monitor."> <meta name="og:title" content="appstat | Help"> <meta name="twitter:card" content="summary"> </head> <body> <header> <div> <svg class="graph" id="graph" width="100%" height="64"> <path id="line"></path> </svg> <div class="constrain"> <h1> <a href="/appstat/"> <img src="/media/static/images/appstat/logo.svg?202505251919" height="96" width="96" alt="appstat icon"> <span class="">appstat</span> </a> </h1> <div> <nav class="links constrain"> <a href="/">Home</a> <a href="/appstat/help/">Help</a> <a href="/appstat/privacy/">Privacy</a> </nav> </div> </div> </div> </header> <main> <div class="constrain"> <h2>Application Support </h2> <div class="summary"> <div> <h3>Support Statement</h3> <p> <strong>appstat</strong> is freeware, personal support is not provided. There is no commercial option, hence no paid support available. </p> <p> Devtools are a fickle market, and simple applications like <strong>appstat</strong> don't fit the current software business model. I will not be dissuaded from making small, practical tools, but it's simpler to give them away. </p> <h3>Frequently Asked Questions</h3> <p> <em>How do I install and/or upgrade using the *.msixbundle download?</em> </p> <p> MSIX is a core Windows installer technology, supported on Win10/11. It is a double-click installer just like a msi or self-extracting exe. For both upgrades and fresh installs, just double click the installer. </p> <p> <em>Why is appstat's memory different from Task Manager?</em> </p> <p> I don't know how Task Manager calculates memory; it is different. All I can say is how <strong>appstat</strong> calculates memory. It does this by cycling through all processes that match by name, and summing the working memory of the constituents. <strong>appstat</strong> does not filter by parent, meaning that if there are multiple processes of the same name, they are all included in the summation. </p> <p> <em>Is there an auto-update option?</em> </p> <p> Yes! But only on Windows Store. If installed via Windows Store, updates will be pushed out. The regular download is not updated automatically (you can always upgrade by grabbing a newer version). If you choose to switch channels, please fully uninstall <strong>appstat</strong> before moving over. </p> <h3>Release History</h3> <p> v1.0.2 | 2025-03-09 | Fixed crash when installed in Hyper-V environment and updated the display time to fix rounding issues (same time displayed twice in a sort of skip and hold pattern). </p> <p> v1.0.1 | 2025-03-03 | Fixed the disk graph under high throughput conditions and added some dark mode polish. </p> <p> v1.0.0 | 2025-03-01 | Initial release. </p> </div> <div> <video src="/media/static/images/appstat/appstatdevenv.mp4" poster="/media/static/images/appstat/appstatdevenv.png" autoplay loop muted playsinline>Your browser does not support the video tag.</video> </div> </div> </div> </main> <footer> <nav class="pragmar"> <div class="pragmar__also">Software by <a href="/">Pragmar</a></div> <div class="pragmar__products__wrap"> <div class="pragmar__products"> <a class="pragmar__product interrobot" href="https://interro.bot?utm_source=pragmar.com"> <img src="/media/static/images/home/interrobot.png?202505251919" alt="InterroBot icon"> <div><strong>InterroBot</strong>. Web crawler and analyzer. Free/paid.</div> </a> <a class="pragmar__product mcp" href="/mcp-server-webcrawl/"> <img src="/media/static/images/home/mcp-server-webcrawl.png?202505251919" alt="mcp-server-webcrawl icon"> <div><strong>mcp-server-webcrawl</strong>. MCP for web archives. Free.</div> </a> <a class="pragmar__product moffitor" href="/moffitor/"> <img src="/media/static/images/home/moffitor.png?202505251919" alt="Moffitor icon"> <div><strong>Moffitor</strong>. One-click monitor sleep. Free.</div> </a> <a class="pragmar__product qbit" href="/qbit/"> <img src="/media/static/images/home/qbit.png?202505251919" alt="Qbit icon"> <div><strong>Qbit</strong>. Skybox generator for game devs. Free/paid.</div> </a> </div> </div> </nav> </footer> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> <script src="/media/static/scripts/js/appstat.min.js?202505251919"></script> </body> </html><https://pragmar.com/appstat/> <https://pragmar.com/> <https://pragmar.com/appstat/privacy/> <https://interro.bot/?utm_source=pragmar.com> <https://pragmar.com/mcp-server-webcrawl/> <https://pragmar.com/moffitor/> <https://pragmar.com/qbit/><https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919> <https://pragmar.com/media/static/images/appstat/logo.svg?202505251919> <https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4> <https://pragmar.com/media/static/images/home/interrobot.png?202505251919> <https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919> <https://pragmar.com/media/static/images/home/moffitor.png?202505251919> <https://pragmar.com/media/static/images/home/qbit.png?202505251919> <https://pragmar.com/media/static/scripts/js/main.min.js?202505251919> <https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919>�SP.NET x-azure-ref: 20250527T173742Z-164778568b5c7zj4hC1TEBewa40000000fd0000000007q5w x-fd-int-roxy-purgeid: 66820296 X-Cache: TCP_MISS Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en-US" dir="ltr"> <head> <meta charset="utf-8"> <title>appstat - Free download and install on Windows | Microsoft Store</title> <base href="/"> <meta name="description" content="Monitor CPU, memory, disk, and thread metrics in real-time for running applications. Quickly identify resource bottlenecks, memory leaks, and performance spikes without interrupting your workflow. The graphical interface shows exactly what&#x27;s happening when performance issues occur.&#xA;&#xA;Built for developers, appstat combines detailed monitoring with a clean interface. Select any running application to see its performance data instantly. Features include dark/light modes, always-on-top option, and exportable logs for team analysis.&#xA;&#xA;appstat is freeware. You can use appstat on any computer, including a computer in a commercial organization. There is no need to register or pay to use the software. "> <meta property="og:site_name" content="Microsoft Store - Download apps, games &amp; more for your Windows PC"> <meta property="og:type" content="website"> <meta property="og:title" content="appstat - Free download and install on Windows | Microsoft Store"> <meta property="og:description" content="Monitor CPU, memory, disk, and thread metrics in real-time for running applications. Quickly identify resource bottlenecks, memory leaks, and performance spikes without interrupting your workflow. The graphical interface shows exactly what&#x27;s happening when performance issues occur.&#xA;&#xA;Built for developers, appstat combines detailed monitoring with a clean interface. Select any running application to see its performance data instantly. Features include dark/light modes, always-on-top option, and exportable logs for team analysis.&#xA;&#xA;appstat is freeware. You can use appstat on any computer, including a computer in a commercial organization. There is no need to register or pay to use the software. "> <meta property="og:image" content="https://store-images.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c"> <meta property="og:image:width" content="225"> <meta property="og:image:height" content="225"> <meta property="og:locale" content="en-US"> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@MicrosoftStore"> <meta name="twitter:title" content="appstat - Free download and install on Windows | Microsoft Store"> <meta name="twitter:description" content="Monitor CPU, memory, disk, and thread metrics in real-time for running applications. Quickly identify resource bottlenecks, memory leaks, and performance spikes without interrupting your workflow. The graphical interface shows exactly what&#x27;s happening when performance issues occur.&#xA;&#xA;Built for developers, appstat combines detailed monitoring with a clean interface. Select any running application to see its performance data instantly. Features include dark/light modes, always-on-top option, and exportable logs for team analysis.&#xA;&#xA;appstat is freeware. You can use appstat on any computer, including a computer in a commercial organization. There is no need to register or pay to use the software. "> <meta name="twitter:image" content="https://store-images.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c"> <link rel="preload" href="https://store-images.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c?h=210" as="image" imagesrcset="https://store-images.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c?h=210 1x, https://store-images�.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c?h=253 1.125x, https://store-images.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c?h=307 1.375x, https://store-images.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c?h=380 1.625x, https://store-images.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c?h=464 1.875x, https://store-images.s-microsoft.com/image/apps.59360.14607594681217089.c677ed17-db45-48f2-ad6c-b94616c853ac.355adfa7-b44e-4d57-8674-ac500123625c?h=576 2.5x" fetchpriority="high"> <link rel="preconnect" href="https://images-eds-ssl.xboxlive.com"> <link rel="preconnect" href="https://store-images.s-microsoft.com"> <link rel="preconnect" href="https://sparkcdneus2.azureedge.net"> <link rel="preconnect" href="https://store-images.microsoft.com"> <link rel="preconnect" href="https://musicart.xboxlive.com"> <meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1.0"> <meta name="msvalidate.01" content="278E7916AAA9095109F255AE133C94FE"> <meta name="msvalidate.01" content="BC05ABC0129603BD41E881A2EA1F81B5"> <meta name="google-site-verification" content="t1VwBk_bYG_uw8KqYaF_sbdcPsheMNxFQt1UKoFxM78"> <meta name="google-site-verification" content="64T9nhDH4yUBpQhififtc0GP65kxKnncJSyqCBHANrc"> <meta name="theme-color" media="(prefers-color-scheme: dark)" content="#181818"> <meta name="theme-color" media="(prefers-color-scheme: light)" content="#f3f3f3"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-title" content="Microsoft Apps"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <link rel="manifest" href="/manifest.webmanifest"> <meta name="360-site-verification" content="1863db6c6af3612ad759758c4483950e"> <meta name="baidu-site-verification" content="codeva-7XwzFsIV37"> <link rel="canonical" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=en-US&amp;gl=US"> <link rel="alternate" hreflang="x-default" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=en-US&amp;gl=US"> <link rel="alternate" hreflang="af-ZA" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=af-ZA&amp;gl=ZA"> <link rel="alternate" hreflang="am-ET" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=am-ET&amp;gl=ET"> <link rel="alternate" hreflang="ar-SA" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ar-SA&amp;gl=SA"> <link rel="alternate" hreflang="as-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=as-IN&amp;gl=IN"> <link rel="alternate" hreflang="az-Latn-AZ" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=az-Latn-AZ&amp;gl=AZ"> <link rel="alternate" hreflang="bg-BG" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=bg-BG&amp;gl=BG"> <link rel="alternate" hreflang="bn-IN" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=bn-IN&amp;gl=IN"> <link rel="alternate" hreflang="bs-Latn-BA" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=bs-Latn-BA&amp;gl=BA"> <link rel="alternate" hreflang="ca-ES" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=ca-ES&amp;gl=ES"> <link rel="alternate" hreflang="cs-CZ" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=cs-CZ&amp;gl=CZ"> <link rel="alternate" hreflang="cy-GB" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=cy-GB&amp;gl=GB"> <link rel="alternate" hreflang="da-DK" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=da-DK&amp;gl=DK"> <link rel="alternate" hreflang="de-DE" href="https://apps.microsoft.com/detail/9p73n0wcdkdb?hl=de-DE&amp;gl=DE"> e pragmar.com website, as opposed to the <strong>appstat</strong> application, tracks usage analytics using Matomos, a self hosted analytics platform. The statistics collected include pages vistited, time on page, browser version, and more. </p> <h3>Updates to this Privacy Statement</h3> <p> The developer may make changes to this privacy statement at any time. If, in the future, <strong>appstat</strong> were to store or transmit data, the version number for the application would be be changed, and this privacy policy updated. </p> <p> Ben Caulfield<br> March 3, 2025 (v1.0.1+) </p> </div> <div> <video src="/media/static/images/appstat/appstatdevenv.mp4" poster="/media/static/images/appstat/appstatdevenv.png" autoplay loop muted playsinline>Your browser does not support the video tag.</video> </div> </div> </div> </main> <footer> <nav class="pragmar"> <div class="pragmar__also">Software by <a href="/">Pragmar</a></div> <div class="pragmar__products__wrap"> <div class="pragmar__products"> <a class="pragmar__product interrobot" href="https://interro.bot?utm_source=pragmar.com"> <img src="/media/static/images/home/interrobot.png?202505251919" alt="InterroBot icon"> <div><strong>InterroBot</strong>. Web crawler and analyzer. Free/paid.</div> </a> <a class="pragmar__product mcp" href="/mcp-server-webcrawl/"> <img src="/media/static/images/home/mcp-server-webcrawl.png?202505251919" alt="mcp-server-webcrawl icon"> <div><strong>mcp-server-webcrawl</strong>. MCP for web archives. Free.</div> </a> <a class="pragmar__product moffitor" href="/moffitor/"> <img src="/media/static/images/home/moffitor.png?202505251919" alt="Moffitor icon"> <div><strong>Moffitor</strong>. One-click monitor sleep. Free.</div> </a> <a class="pragmar__product qbit" href="/qbit/"> <img src="/media/static/images/home/qbit.png?202505251919" alt="Qbit icon"> <div><strong>Qbit</strong>. Skybox generator for game devs. Free/paid.</div> </a> </div> </div> </nav> </footer> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> <script src="/media/static/scripts/js/appstat.min.js?202505251919"></script> </body> </html> <https://pragmar.com/appstat/> <https://pragmar.com/> <https://pragmar.com/appstat/help/> <https://interro.bot/?utm_source=pragmar.com> <https://pragmar.com/mcp-server-webcrawl/> <https://pragmar.com/moffitor/> <https://pragmar.com/qbit/><https://pragmar.com/media/static/styles/css/appstat.min.css?202505251919> <https://pragmar.com/media/static/images/appstat/logo.svg?202505251919> <https://pragmar.com/media/static/images/appstat/appstatdevenv.mp4> <https://pragmar.com/media/static/images/home/interrobot.png?202505251919> <https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919> <https://pragmar.com/media/static/images/home/moffitor.png?202505251919> <https://pragmar.com/media/static/images/home/qbit.png?202505251919> <https://pragmar.com/media/static/scripts/js/main.min.js?202505251919> <https://pragmar.com/media/static/scripts/js/appstat.min.js?202505251919> EE�0ACwU�#U �%�K�i�5Aappstat | Privacy Statementa p p s t a t | P r i v a c y S t a t e m e n thttps://pragmar.com/appstat/privacy/< h t t p s : / / p r a g m a r . c o m / a p p s t a t / p r i v a c y / >https://pragmar.com/appstat/privacy/�Server: nginx Date: Tue, 27 May 2025 17:37:42 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Referrer-Policy: origin-when-cross-origin Cross-Origin-Opener-Policy: same-origin Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en"> <head> <title>appstat | Privacy Statement</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Windows process monitor. Monitor CPU, memory, disk, and thread metrics in real-time across your running applications."> <link rel="shortcut icon" href="/media/static/images/appstat/logo.svg?202505251919"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/appstat.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="og:image" content="https://pragmar.com/media/static/images/appstat/og-appstat.png?202505251919"> <meta name="og:description" content="Windows process monitor. Monitor CPU, memory, disk, and thread metrics in real-time across your running applications."> <meta name="og:title" content="appstat | Privacy Statement"> <meta name="twitter:card" content="summary"> </head> <body> <header> <div> <svg class="graph" id="graph" width="100%" height="64"> <path id="line"></path> </svg> <div class="constrain"> <h1> <a href="/appstat/"> <img src="/media/static/images/appstat/logo.svg?202505251919" height="96" width="96" alt="appstat icon"> <span class="">appstat</span> </a> </h1> <div> <nav class="links constrain"> <a href="/">Home</a> <a href="/appstat/help/">Help</a> <a href="/appstat/privacy/">Privacy</a> </nav> </div> </div> </div> </header> <main> <div class="constrain"> <h2>Privacy Statement</h2> <div class="summary"> <div> <h3>Information Collected</h3> <p> The <strong>appstat</strong> application neither stores, nor transmits any personal data. This includes usage statistics. </p> <p> When a process log is exported by the user, it will generate a CSV log of computer hostname, time of data collection, and a variety of resource metrics. </p> <p> Th��g%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.loc.gov/preservation/digital/formats/fdd/fdd000586.shtml">"Web Archive Collection Zipped"</a>. <i>www.loc.gov</i>. 2023-05-19<span class="reference-accessdate">. Retrieved <span class="nowrap">2025-03-28</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.loc.gov&amp;rft.atitle=Web+Archive+Collection+Zipped&amp;rft.date=2023-05-19&amp;rft_id=https%3A%2F%2Fwww.loc.gov%2Fpreservation%2Fdigital%2Fformats%2Ffdd%2Ffdd000586.shtml&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://digitalpreservation.no/docs/formats/">"Preferred file formats"</a>. <i>digitalpreservation.no</i>. 2024-12-05<span class="reference-accessdate">. Retrieved <span class="nowrap">2025-03-28</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=digitalpreservation.no&amp;rft.atitle=Preferred+file+formats&amp;rft.date=2024-12-05&amp;rft_id=https%3A%2F%2Fdigitalpreservation.no%2Fdocs%2Fformats%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://archivebox.io/">"ArchiveBox"</a>. <i>ArchiveBox</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-03-06</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=ArchiveBox&amp;rft.atitle=ArchiveBox&amp;rft_id=https%3A%2F%2Farchivebox.io%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://webrecorder.net/archivewebpage/">"ArchiveWeb.page • Webrecorder"</a>. <i>Webrecorder</i>. 2025-01-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2025-03-28</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Webrecorder&amp;rft.atitle=ArchiveWeb.page+%E2%80%A2+Webrecorder&amp;rft.date=2025-01-10&amp;rft_id=https%3A%2F%2Fwebrecorder.net%2Farchivewebpage%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://guide.conifer.rhizome.org/docs/faqs">"Frequently Asked Questions"</a>. <i>Conifer User Guide</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-03-27</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Conifer+User+Guide&amp;rft.atitle=Frequently+Asked+Questions&amp;rft_id=https%3A%2F%2Fguide.conifer.rhizome.org%2Fdocs%2Ffaqs&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation cs2"><a rel="nofollow" class="external text" href="https://github.com/webrecorder/har2warc"><i>webrecorder/har2warc</i></a>, Webrecorder, 2025-01-25<span class="reference-accessdate">, retrieved <span class="nowrap">2025-03-28</span></span></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=webrecorder%2Fhar2warc&amp;rft.pub=Webrecorder&amp;rft.date=2025-01-25&amp;rft_id=https%3A%2F%2Fgithub.com%2Fwebrecorder%2Fhar2warc&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://replayweb.page/docs/user-guide/">"User Guide - Replay Webpage Docs"</a>. <i>replayweb.page</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-03-28</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=replayweb.page&amp;rft.atitle=User+Guide+-+Replay+Webpage+Docs&amp;rft_id=https%3A%2F%2Freplayweb.page%2Fdocs%2Fuser-guide%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation cs2"><a rel="nofollow" class="external text" href="https://github.com/harvard-lil/scoop"><i>harvard-lil/scoop</i></a>, Harvard Library Innovation Laboratory, 2025-03-26<span class="reference-accessdate">, retrieved <span class="nowrap">2025-03-28</span></span></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=harvard-lil%2Fscoop&amp;rft.pub=Harvard+Library+Innovation+Laboratory&amp;rft.date=2025-03-26&amp;rft_id=https%3A%2F%2Fgithub.com%2Fharvard-lil%2Fscoop&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> <li id="cite_note-FSF2012-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-FSF2012_15-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFScrivano2012" class="citation web cs1">Scrivano, Giuseppe (August 6, 2012). <a rel="nofollow" class="external text" href="https://lists.gnu.org/archive/html/info-gnu/2012-08/msg00002.html">"GNU wget 1.14 released"</a>. <i>GNU wget 1.14 released</i>. Free Software Foundation, Inc<span class="reference-accessdate">. Retrieved <span class="nowrap">February 25,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=GNU+wget+1.14+released&amp;rft.atitle=GNU+wget+1.14+released&amp;rft.date=2012-08-06&amp;rft.aulast=Scrivano&amp;rft.aufirst=Giuseppe&amp;rft_id=https%3A%2F%2Flists.gnu.org%2Farchive%2Fhtml%2Finfo-gnu%2F2012-08%2Fmsg00002.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWARC+%28file+format%29" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=WARC_(file_format)&amp;action=edi ##���U������.\0098->�- ��&d4d7282d7b4804f1a60887ac9ba4982ec6d2ed?�<l>��z3>��s10>�x�av11h13s->� ��wa4>�Z�Cc>�7�H�� �H�0>�b�K-> �]O �FO1>�W�@21>�&�37>�L�57>�|�ed4268?��g�Yt'e76fa7be06b7dc2d4f001d830a2c49ef5b2d3b4?�eh-26c46>� �s 128v128h0z>��c1>�6�3>�4�4a2>�l�U2> �m�] �V�] 4v24h0v0z>�5� z>�: 21h�S�# 21h�S6>�8�O�!�O4>� ��j0v40h0z>�m�Vv7h4v3z>�K�45c2>�R�;v-4h1v4z>�_�H7c3> �h� �Q�l> � $ �v$-> �o�O �X�O0> �Z� �C�1> �Y�u �B�u0>�x�a 2-1-2-2-1>�B�+4>�U�>5> �{�4 �d�46> �+ ��y+7>� �upx> ��R ��(s->��v2h6a2>�E�.z>�t ��*�] ��*m-5>��o6>��z84>�$� 9> �� �o�1>�p   0�N�&�e;�5�.�a6� f�(�0�-�.�-�/�     & &  Y %         '   #*;   %?1 6_f .  ` ) I (- P  3 9 ,$�) E   $    BQ C   "    @jKN    " w%   70'0'w� K ,w46%K $sNPy~T Lwfl +  T6 y #X; Y +  �1    D  CkB D��k�G�K�-�1�Y�`$�*"�(   '�^�i�K;�5�.�a4�f� � %�%� %�%� %� %� %� %� %�%�%� %�     & &  Y %         '   #*;   %?1 6_f .  ` ) I (- P  3 9 ,$�) E   $    BQ C   "    @jKN    " w%   70'0'w� K ,w46%K $sNPy~T Lwfl +  T6 y #X; Y +  �1    D  CkB D��j�G�K�1��E�$�*"B�3K�->F� _>�<! �\�U�Ga�`5���u�0�l�2F�z _>�<! �\�U�Ga�`5���u�0�l�20>�> ��'1>�*�b�5�}�U���b�5�}�U�1>��2>�-�c10>�@ ��)h1>�/�s->�A�*v6h3c0>�; ��$2>�W5<m[�K�@5<m[�K-13>�#� 3>� �o�v� �o�v6>��i7-7-7zm5> �}� �f�8>�M�60>�H��<�kI �N�<��2�<%�W!`g��Z+3+$ 6��L �P��j�8�g�h ��(8��$� ��Y�XF�:�d�S� �kI �N�<��2�<%�W!`g��Z+3+$ 6��L �P��j�8�g�h ��(8��$���c�g-10s17>�Z�C3>�d�M4>�X�A0>0�VX�i��I�d:5��r 0�X�i��I�d:5�(�r w� -10>�6�3>�`�I0> �� ��v2409273> ��#785172? ��q1>��Z8369599> ��:9>�N�724>� �.�Q�.8>�S���81467> �|���e�2393>�l ��U5095> �o���X�px> ��E! ��-!9->�W ��@c->��ml-6>�*�px> ��Z ��/1>��6�@Z�'[�L�l �qz$/�4��[��~b��A�g�<# �Z�, �[�I.c-�?Z�2�q�$I�%��^�M@Z�'[�L�l �qz$/�4��[��~b��A�g�<# �Z�, �[�I.c-�?Z�!�(��#->�[�>�e?�$�K�D�>�e?�$�K1>�W� �[�d�c�@� �[�d�c21>�9�"7>��j0>�-48>��p1111>���Vt2?�3207569?��`2?�001534?�z%16c42bb69425bc2437446c352795e8143c5f4? ��5> �/\ �w\50663420?�}�&18899>� ��m7919840> ��M6>�E�.-6>��9?�� !0907>� ��k8081>�a ��J211>�m ��Vc>�M�6-> �5�U ��U0>�j�S./�/M#�YB�+!!   .  **��V������N������ 6011c0-5>�@�)h4v2h12>��jl2>�F�/2>��T��x$���n�;�:�e�]�a�+'o�*f�v 5��(g� �\� r�)jP�\���.H�8K�m�v�t� �:�=�x$���n�;�:�e�]�a�+'o�*f�v 5��(g� �\� r�)jP�\��~�z�q�$H->�J�P�0�H�3�P�0�H1>�u�^2>��0>�C�d� �W� C�%� �W0>�(� �p� 18899> �| ��i|28166> ��Q4>�l�V�4�V188992>� ��4> �o  �7 6>�5�}7> ��K! ��3!1008037> ��B8>�i��R�0> �$ �Z$px> �s �\a1>��lh27>�:�# 6v10h12v10z>�V�?l-1>��16>�*�40>��hs4>�S�<v6>�'�z>�5�m14>��h3>��r�dK�u$�3�� o�,$�AR�("�=� Io4(�c080/ �U�"�g�R��#L�(�|���B� �&Mi�>�E��u�K�u$�3�� o�,$�AR�("�=� Io4(�c080/ �U�"�g�R��#L�(�|���B� �->�O�B�e�8�B�e1> �H�W �1�W2> �F�W �/�W0>�N�7>11204>�D ��-2?�4>�C ��,5>�>�c��3862930> ��c6> �G ��0-1>�/ ��73937754> ��r8> �d �,91214>�\ ��E7193>�  ��ua>��{41>�Q�:5>�I ��2h3>�H�1l-27>�j080�S080v-13>�9�"z>�o080�X0804>���y�*?�G]�o�pg�f�U?�~��^�i�O�,�Z�;�'�D k'(``��o,�"�X��*?�G]�o�pg�f�U?�~��^�i�O�,�Z�;�'�D k'(``��*�;,->�#�,5,�\� �,5,�\2>��Y�6�h�Y�64>��o5>�!� 6> ��Y �j�Y0>�e�}� �-�}� 0821>� ��h2>��25859845?�P4>�O�6575233>�} ��f88206>�  ��s7235672>�b ��Kc>�#� h2> �<�[ �%�[l-1>� �t6-6-6>�q�Z1> ��- �i�- v20h2v8h6>�;�$5>�F�.� 8� �!$�O^�+�8�:��D6� :~xJ�jl�e.;v�G2*�-�7 �p�I�e��� (�}�R.�s.�j�K�B�v�,8� �!$�O^�+�8�:��D6� :~xJ�jl�e.;v�G2*�-�7 �p�I�e��� (�}�Q.�s.�j->�>��[�'��[2>�K�:P�U�4P�4�:P�U�4P3>�\�E0>�N�2��21>� �h8280499?��4> �l ��U-> �Q ��:6>� ��h94687718> ��Sc>� � h2c->�4�l11>�^080�G080m-7>�S�<px> �q�  �Z� v5>�r�[z> �T�U �=�U6>�>�L� �X� �w�G�\��I��� I�7�U�3��7�z�];I�^�$�hw3$hL$�)�t)�F��8� �X� �w�G�\��I��� I�7�U�3��7�z�];I�^�$�hw3$hL$�)�t)�/->�!J=�X�U��� J=�X�U��26>�u�^3> �h  �Q 7>�y�bbit? ��N0>�>�5732571?��=1>�d�h  �,�  2? �2�0217963>�730870077?��@474327>�F ��/5>����V6?�7>�?8>�1�ya>��c-> �B�W �+�W1> � �] �r�] h8v-2h3v2zm17>�I�2l-1>�t�]0>��2>��px>�o�Xv9>�=�&zm0>��7>� 8�p�(�9|�{0�#�4�i�t�c�&�v!0809 Q� �J�9�D�9�Y�Y�+�7�ov 3��9|�{0�#�4�i�t�c�&�v!0809 Q� �J�9�D�9�Y�Y�+�  ->�-�x�[�>��2��x�[�>��211>�9�"2> �E�W �.�W4-3> �$�Y � �Y0>�A� 1>�_�'2> �F��!44465806>�f��x�88363949>��^7461>&�7���1�"� �&�2� 2?&� ��X���'�'�-�$453861>�@�0�0�-�.�- )_056de55a8c5190018001d3df0052310fefb7f323>�t (16c17a589a355e81ec7bad828bbe59084bc5bf0a>�y (49daedbf17597a730e5346a6ce4d19b735084e01>�F (c83dcaa239d041be91ad50a344deb8e9c3af6739>�" (d69f773a2c037be8a09d6099448e944543acf76e>�M (fcf5fe97920e97ce984d6a9d5704fdd8aa592411>�$ 2?8��+�,�+�-�+�/�-�,�-�,�+�+ )_2eee975f18778f0156b3bf50e8af7414ab37911c?�? (4cc5e41ec69aec1970a84affc12f01639c2a9e20?� 'd8d190d34faaabba031a941d3315da6b8dbfd5c?��1�( �)�M�K#   � %100000!10 !!�W������2O401748453862_566d986bf357931e43986302e5cf853d34fa818b?� (65e593c598a0109d365546e0d697721508778756?�h 'a88bd77861c6ab99db8bbdd5ed3902e7eb05430?� (72075bab602a557f252ced4c3192c15cc3f1f9b4?�? '9a8546eaa0bb3d06b95c45efe1f37a05c1050b1?�@ (a4cb8332f2eb02b85adc6ec5a599741c8e609153?� (b11f620e027cd80b045906d4ded03c9e36f17edf?�A (e4d651d75d18ec9591121167ecb8793eb936a113?�h 'e0a03118eff68714625f13b8d40875244b6f3c1?�k (fd58965447c8124d770a4a1df08d7fcb65921688?�j5>�W�@! ��@86751>� ��o91227330?�&a15>�,�3>�S�<4>�k�T6>��c>�D ��-->��m1>�-�h>�  ��tl-5>��k0>�a�J4>�'�9>� �spx> ��G! ��/! v8h3v6h-5z>�O�8z>�u�^8>��Z�>� �_��s�U�� j080��M�5�I�u�R�~&� e a  +pT�N�#��C�>� �_��s�U�� j080��M�5�I�u�R�~&� e a  +pT�N�"->�n080�=�W080�=3>�#� 4>�2�0>�+�[�{�l�s�[�{�l165685>�: ��#2?�\69157773?�'a>�,�3>�K�4c>��w-4>�_�H6>��h12c-1>�&�3>�+�2>� ��l9-9z> �$ �$px>�B�t�Q�+�t�Qz>� ��m5>�-�9>P� �;��5�o�F�E�l��K�_$i �`�mP�s�;��5�o�F�E�l��K�_$i �`�m-1> �C�W �,�W6>�e�N2>� ��z93>� � 02837340>�35182705> ��2> �M ��6-> �) ��097682?� 34849900?� �R�!42171388> ��g7>�A7902578> ��97643>�r ��[95? ��*8? ��9>6�B�2�V<�+OQ3g`�S���S�\6� �S�V<�+OQ3g`�S���S�Ic>�F�/ h21v-1h-21v1z>��wl5>��xzm-7>��ya1a1a>��#�!3>�U ��>4d77?.��y�'S $ 6>�@�)9>�O�8c>�n�W->�U�>0> �W�+ �@�+->�}�f3>��5>�K�41>�E�7:o[�.�7:o[5>�1�e1d95d9ce23840852d21c1468b03b5?�]'d1a93b8987e2c8d13aaa3ad1cb5f717ea16541e>�qa0c3>�f�N�!�D�O�N�!�D'f504b7e5cb71963652810a24bff68a3bf47e113> ��h>�0�-2> ��W �n�W0l11>�+�1>�E�. v3h5v3h6zm-5>�I�23v3c0>�1 ��8c>�<�%khz? ��Pl>� �u1>�m�V0>��|1> �X= �A=2>�r�[3> �|�I �e�I42>�u�^5>��h8>�)�px>��Q� ��<� s> ��2 �q�20>�y�b1>�G�05>�{�dv> �0J �J3h1c0>�# �� 9>��|z>�G��[�5�Q�0��[�5�Qm-4-7>�1�0>�\�E6>�`�I2>�7�e+� ��/�r�.�R�m     2 7�     $ / 2FD  j;)] =   #E  �4$�+^-Ut$ $% / D &  F$ $# - B &  T�:- *$%@J Z�5 �[ 7^Z�v1u+�*Nq�D -O C !  � �Eo/ �R,MN'MC N��(!�R�&�q�)�z+�H�N�k�@�H�     2 7�     $ / 2FD  j;)] =   #E  �4$�+^-Ut$ $% / D &  F$ $# - B &  T�:- *$%@J Z�5 �[ 7^Z�v1u+�*Nq�D -O C !  � �Eo/ �R,MN'MC N��1!�5���Q->,�p�H�- ��~�&�f�7,�Y�H�- ��~�&�f�71>�@�p���S�d6�)�p���S�d63>�:�#2>�� *� �Z�n� *� �Zs->�2�3> �i�m �R�m5>� �#�r�#-5-5s0>�,�zm3>�g�P&v-6h32v6zm0-8h2v12h32v35zm0-37h2v7c0-2> �� �o�5c0-2>�8�!7>�x ��a0>.�y�?;0/0/000/0� W  =&/0 !�3%!8 !!�W������2%�;�xu�&��#�!?D$�i�8��*�5�;�xu�&��#�!�=�0200> �G�Z ��Z�s  0><�-.� �!L<�5OQ�v�S�>K�y�j�}<�.� �!L<�5OQ�v�S�>K�y�j�q5?&�i�;�*�� �+(8>9> ��X -2013> ��j1> �=�w��Y�A0>��b" # 1>��b " $ 2> ��: 3> ��4> ��r5> /�'�n�+��2�> ��6? �07?�8���.268505?�z�U8>��s�D9> �3�J2>�[�#1> ��S2>���3>��e�5> 7( 2��D��&�'�-�$�"  �d-03-01@� 3@�t 9@�R5-27> ��} ��Z05251919@.+>�I    .4G�    3>�y�A2345410>�p���O4>��_8>��y�%��a�%5>�5�}6>�S�498715? ��\7>�q�99> �+e �e755055>�F ��/ apartments> ��#l->�`�'[�I�'[8-8z>��orussian> ��"v95>��z>�>�'1>4�5�d�h��[�#�S�;�^�0�!�70�_�&�[�#�S�;�^�0�!�7�d->��1>�*�6>�m�V5>�Y�B0>� �a� �5�R�a� �50> �&f �f414164>�& ��27137>� ��218899>�v ��_3>�l ��Q450913>� ��y5>�n7> �j�/88202081? ��c-2>�X�A1>��{l-4>�J�(�J�(2>N�5�;�p�1�n�R�}�L�{j� ��c�0N�}�\�p�1�n�R�}�L�{j� ��c�0-15>�X�A0>��W1> �G ��{G2215809? ��}38826>�P ��984336>� ��2>�E ��.20618>�  ��t22> �C �,4> �. ��18899>�3 ��85501>�H ��18526>� ��pc-5>�u�^px>�  ��v3>R�S�~�R�C�W`�]�v�Y��S�zI�Q�G��S�-�:R���R�C�W`�]�v�Y��S�zI�Q�G��S��->�L��i�t�c�;L�5��i�t�c�;L2>�_�H5>� � 0?�39798011? ��9514652>� ��60229>�P ��97707715?�w96511>�C ��,h21v-1h-21v1zm0>� �vl12>�Y�B7>�)�v2>��j4>�*�q�g�T2��Y��S�R�u /�'��i5�$�'�3�F�<��dE�(E�v�}�&�9��T2��Y��S�R�u /�'��i5�$�'�3�F�<��cE�(E�v->2�P��Y��s��S��s0�k�2�9��Y��s��S��s0�k�1>�S�i�t�c��<�i�t�c�bit> ��z0>�I�7251929> �� 4->�7 �� 40851>�@ ��)57099>�( ��93381>� ��5?�]62285203> ��/85948034? ��9>� �uc->�1�2>�W�@3>�.�4>�J�35>�3�l2> �O�_ �8�_zm1>�l�U5>:�EH�y��:�i�b�w�`���x�6� H���:�i�b�w�`���x-1>�>�'3> �U�[ �>�[4>�|�Y��S�e�Y��S0>� #��i #4146637? �� 16872>�* ��2409>�5 ��219>�B ��+8357>� ��}329234>�T ��=65516>�G ��05>�O��#�16251>�m ��V7548>�y ��b68896>�v ��_747b521d9b57fb5e1a91da0324f907>�989518246? ��oa1>�[�D3>�#� c->�N�7h12l21>�^�G21v12>�N�73v4>�?�(5>�b�K6>�/�l-1>�U�>m8>�i�Rv19>�`�I2>�T�=z>�A�*m77>��q6>J�1�y�c�1��N� ��f�#�L9%�aR�y��c�1��N� ��f�#�K9%�a�o!-> ��k ��k3> �-�U ��U0188992>� ��532856>����q�a11>�5�h0l4>��px>��h8��P87>Z 5�O�"�}�<�J�9���7��V080�$��4�"�?Z 0��C�}�<�J�9���7��V080�$��4�"�?  -> �~� �g�2>�j�S3>�w�Y��S�`�Y��S4> �� ��54>�>�'0>�@�2>�3�46384411?�+�y6>�y�A4837394>�A�i913606?�T�$7>�F ��/982369>�  ��rv->��~5>�$� 8>6�m�h�4��y�S�K�<��;�h:�5�� �4��y�S�K�<��;�h-> �i�0 �R�01>�%�S�]��S�]2>�U�>9'C     , <9# UY% �19  ?&Uk? //��V������0�I������+028-5>�N ��70>�Q�17631>�r ��[17649921?�Q4>� ��n5>�[�#->�P ��92882140>�K�f7> �L%��5%14009>�n ��W9> �2f �fc>�A ��*&f05abe471e2642c54d16d824b3785a0e34075a>�l> �~�U �g�U->�M�6v-> �'�[ ��[9>&� �W�� �]�e �P"�S�x�� �]�e ->�A�*3>�Z�C4>��{22>�b�K32>�p�Y5>�B�+a44>�E�.c>�v�_->��j5>�`�I8>�^�Gh1>�&�v-1> �q�Y �Z�Ya1>�Z�Cc>�=��Y�&��Y->�j�@�A�S�@�A0> �a� �J�1>�1�f> �h� ��Q� album> �l� ��U� i-am-memory-yellow> �m� nearly-irrelevant?��V� pragmar?��R� russianapartments> �i� h>�|�e->�q�Z3>�A�*4a2>��m12a2>�O�82>�9�"3>�g�P4a2>��|a2>� �T��t�T�4v2>�+�8v1>�>�'l-1>��y10>�K�48>�h�Q2>�H�14>��1>� �s8>��px>��h ���S �s->�k�Tv-1>�* ��10c0>�I�22c0>�<�%4a2>��x8a2>�p�Yz>��q�=�W��q�=�Wm0> �?�! �(�!1>�&�2>��p9> �g� �P�37>�%� 6-9h-1v6a5>�9�"3>�D>�R�:�{�3 - #   ]! (  E:=    " + �% #*<-   8�>KjFi1  XZ�M$�L34 �  _ :C632 ~ ] :A� K}DQP ��Uh6BX�Wk-[�{��l �_6 �40?p �rl�UJ&.�#��8�8�A�1�x�-�c�K�>,�?�'�z�U - #   ]! (  E:=    " + �% #*<-   8�>KjFi1  XZ�M$�L34 �  _ :C632 ~ ] :A� K}DQP ��Uh6BX�Wk-[�{��l �_6 �40?p �rl�UJ&.�#��8�8�A��r�7�~K�c->.�h��.Wk�S��[ �>�$.�ih��.Wk�S��[ �>�$1>�|� J�b�j�U�e� J�b�j�U1>�?�(4>�,�7>�<�%2>*�J_[�x�_� �<���8*�pJ_[�x�_� �<���83>$�8��}� �i�W�/$�!��}� �i�W�/-1>�,�3-3-3>�N�7&v-6h26v6zm0-8h2v10h26v29zm0-31h2v5c0-1>�p�Yh20c1>�t�]s-1>�M�64>�d�'[�v�Z��T�M�'[�v�Z��T5>�$�'[�� �'[�0>�m� �u0> �t�m��� �<�m���00> �q�) �9�)47858246>�M7?�8->� ��~6931228? ��97003? ��800608? ��$h12>��z1>8�)�(�L�{$�]�t�W�pp� �O�8�q�I�L�{$�]�t�W�pp� �O�-1>�t�]249973>�H ��181241>�  �� 3>�J ��317524>� ��|%cf4e1bee68acee4a86f7448b34c6946322a16?�474346>�t ��]75118014?�2>L�G�&�~�"�L� \�'�L�\�o�_�z~�kH��C�"�L� \�'�L�\�o�_�z~�m->�i080�V� �`�R080�V� �`1> �N�I �7�Ia2>�i ��R4>�V�?0>��I631169>�B ��+99639>� ��1009364>�* ��2229590> ��21923>�d ��M3>�g ��P232> �N0 �704>�/ ��8589132? ��}9014672? �� 58944>� ��m6>�- �f�22573>�w ��`9021274?�;�742319>�~ ��g804954>�e ��N6252>�q ��Z95173852>�_a2>�V�?5>� ��i8>�S�<c0->�| ��el-1>�T�=2>�T�=1>�d�Mv0l24>��z> � � � �m0>�) ��3>0�e�6#�L� �J�G��,c0�-�W#�L� �J�G��,c->�'�]'�:��]'�:2>�R�i�t�c�;�i�t�c3>��U�4��U�41>�B246206? ��a3>�7�4TQ�PV�f  �;�g�4TQ�PV�f 24048>� ��h58609>� ��x5975?���a6>�r ��[43491>�V ��?.+�P5!1+4%' ?-Q#7 % ,,��V������L������3 03394449602>.�=a+w�R�W*#�'�z�o�)v2l7>�3�4>�I �u�X�� &�2 �u�X�� �-> �[�r��D�r2>�E�,�W�xa�.�,�W�xa h0v16h20v-6>�@�)5> �q�W �Z�W9>�F�/2>�p ��M50695>�] ��F825>�i ��R18899>�r ��[2669>� ��o6>�y�b73068>�& ��81295>�9 ��"425>�F ��/3268>�" �� 91347001? ��j495>�= ��&625>�J ��3a11>�A�*c>��w0->�S ��<h1> �S�\ �<�\7>�+ ��v1>�, ��5>6�~�<�D Z�8 2  �22�g�<�D Z�8 2  -5>�=�K�Y�&�K�Y8>��0>�o�K��e�v� ��e22>�^  �G  3?�743798271>��g58074>�k ��T879>� ��i61702>�_ ��H7->�R ��;1674789?�!c>�o ��Xs>�T ��=89774897?�5�p9->�8 ��!a60>��c->�x�a0->�q ��Z2>�S�Z��T�<�Z��Tl-2>�0�1>�K�41>� � th? ��,z>�%�6>:���;#�n�]�`�B�8 ���%:�K�8�;#�n�]�`�B�8 ���%-> ��7 �{�71>�|�e3> �(�U ��U0> �<�q ��q261813>�> ��'8802620?�{3636?$��mQ�  IU70888>�{ ��d1198>�p ��Y4516>�o ��X8>� �S�h�Sa> � �_ � �_1>�0�6>�v ��_c0>�n ��Wh>�O ��8-2> �H�[ �1�[15l7-13z>�*�2> ��S �o�Sv5> �_�S �H�Szm-6>� ��{7>J 9�!��K��U�c^�&�J�1�[�+H 4�i�:�K��U�c^�&�J�1��x  -> �f�= �O�=1>�c ��L2>��y3> � �] �v�]40>�3�5>�k�38>� ��169971? ��8>H�?�B�y@�Po�b�zm�^� �}�K2H��c�y@�Po�b�zm�^� �}�K2-> �o�R �X�R1>�D�W�'�-�W�'2>�b ��K3>�*�0>��S�J�S&2aa1e56ce6f2db1c6eec9e8e8bc404778a98ce?�hd2e92cfe0596e41419c9f575ff143?�30739451>:�Z��V�%���%�G3420556?�N40259>� ��23681>� ��z49783>� ��8647670>�x�e89499>�N ��77->�( ��8>�B ��+a5> �( ��(6> �G  ��0 7>�u�^9>(� �z�iK�[�s�4��7� ���iK�[�s�      y  }     �7%@  �g�, 6 �@  ,�(   ~   �  �y�2:�)->�^�W�M�G�W�M018899>�I ��223467412? ��d4865761> ��w38177063? ��W4>�t ��]->�M ��69->� ��c>�  ��ts>� ��pa>� �3� � �3� 4>�p�Yc>�8�!-> � �p2>�'�0-1>�y�b2>�U�>3>�s�'[�\�'[8>��h1>�(�2> ��U �{�U6c81>�?�( 3v3h0v3zm6>�A�*46>�s�\5c-1>�m�Vv0h3v3h0v2h3v3h2v5h3z>�c�Ll>�r�[22>�o�X3>�=�&3>�/�w�#��w�#5-5c>�.�8>�F�/v0m5> ��] �{�]3zm15>�{�d9>�I�Z��T�2�Z��Tz>�?�|��{�?�|��{m> ��S �p�S4>�LB�z�,�|6|�-�. �%�/�R   :-L>M � 2  ! a  @ =(Y[V�W V" * 7#C �-� eW&$ud!Q eU&"sb!�}�# " .j�Z ��UlH3F!�"1 � �Z��#@    [8K7; (4. �m�P�;�Z�`.��k��E   :-L>M � 2  ! a  @ =(Y[V�W V" * 7#C �-� eW&$ud!Q eU&"sb!�}�# " .j�Z ��UlH3F!�"1 � �Z��#@    [8K7; (4. �m�O�g� K�v�&�;�=����k�H�L->>�sa� J��,�B�L�s �J��l�>�\a� J��,�B�L�s �J��l�0>�  ��o  1>B� F� �v�?��v�<�S�F�&��_ 6B�tF� �v�?��v�<�S�F�&��_ 6-> �  �r0> �  ��v %);!  AZO.%)�%#�_EI ((��V�����P����� �$ 04-1-1-1s4>� ��0>��2>� �5�Z\�)�T\�s�5�Z\�)�T\c9>�"� 3>� �w�D�Z��T� �w�D�Z��T4> �T  �= 5> ��  �� 8>�[�Dcol> �'e �e0>$�V �w�*�|�U� �Y�|0>� E�I�E� 3455>� ��w17907383?�%2>�c�+4> � @ �� @->�Z ��C50682641> ��/64915062?�%7>�s ��\9368864>�^ ��G73698>� ��j49953>� ��wl17>�;�$px>�&�0��91>L :�]�1�n�*�;-�,-�A�  .� N�<�@F�%�R�n�*�;-�,-�A�  .� N�<�@->�# �� 1> �-�; ��;08065566?�N2>�D ��-3?�3c>�e ��N734358>�) ��5656>�6 ��86474>�6 ��8>�a ��J2>�j  �S  a>�>�'249>� �sc>�'�0->�v�_l-1>�{�d8>�w�`12>�k�T6>��h7>��~8>��hs11>�$� z>�.�;���;�2>D�{�+*�u;#�:�5;#�z:�� �-�OV 5�C�L*�u;#�:�5;#�z:�� �-�O�{�|�0  ->��^���^�1>�s�'�(�3�$�o�\�'�(�3�$�o2>�;�$3> � �i6> �y�W �b�W0> �3\ �{\75662>�b ��K2>�U�862833>�855138441? ��O7741488?��j6>�" �� ->�# �� 7> �O ��wO85063161?�I�,74836>�j ��S9117108>�u ��^30081>� ��kc> �`�[ �I�[-> �c�W �L�Wh6>��n8>��l19>��k4>�!� v-7> �=�[ �&�[2>��p4> ��S �n�S5> �n�] �W�]7> �%�U ��U3>`�6�e�g�v�$$�� ?��c�|�]�., �"�:�%X�a�|�$$�� ?��c�|�]�., �"�:�%->�z0�c01>�g�[�8b�F�P�[�8b�F3>�-�065443>�d ��M2>��I682992>�W ��@7214495?.�Da+s�^O�g*"�>�{��vc> �7�U � �U0>� ��}h>�F�/v15> ��Y ��Y9> ��U �|�U4>R�7�t�'[�i$�7=�!�' $�#�j�# "�#�J��V!� ^��1�f�'[�i$�7=�!�' $�#�j�# "�#�J��V!� ��{->�)�1>�F ��/492059>�Z ��C7>�"� 977141>� ��la>� �tc0>��v7>�t�]5>N�x��a�{� �S��m� �M��d&�G�_�e��NN�@� �a�{� �S��m� �M��d&�G�_�e��N->�V�?1>� �v034662>�  ��t1789984?�i�V�v� 8747566>�J ��3a69>�d�Mc53>�X�Av3>�I�26>6�36+�:�O�Q�tk�j��+�}:�m36+�:�O�Q�tk�j��+�}�V->�P�u�T�9�u�T1> �/� ��0>�@�)033142>� ��7003>�L ��5106312>�? ��(4>�j �S 650608>� ��m7>�h�o->�~ ��g188992>�  �� 8>�#�ka1>�Q�:c>� ��v2>� ��7>L�:�=� ��0�� �*��Z�C�=(�\�:�GH�#�=� ��0�� �*��Z�C�=(�\�:-1>�t�Y��S��]�Y��S�3?a1>�{�d2>�|�e45>��|c0>�h�Qh->��ol3>��v>�i�R->�?�(8>4��x�S�L�h�W�L:? � 4�j�x�S�L�h�W�L:? � ->��l5>�W�@0>�c�+11123>� ��q727>�c ��L%9fd72a08200212a3a69648946d5e536a13dff? ��(20898>�W ��@862072>�Z4->�* ��c>�P ��9s>�, ��8951>�� �a>��k2>� ��c->��~khz> ��{l->� ��1>��p2>��px> ��b  ��T )zm4-40h-8v12h40v8h12v12h8v48h12v-8h60v28z>� �u9>"� �y�x�(p�]��s�i�x�(p�]��s-> �� �|�4>�9�"8>��i3>�U ��>->�% ��4-1>�] ��F99ad>�G�0a1> �z  �c 45>�o�Xv9>�B�+a2>�r ��[2>�%�%4e52868c4dce749b78396bd0209a90ce7abe9? ��&523e2eb319b7edc4a48dc0b35a364216985af5? ��cc>�c�L-0>�  ��t0>�0 ��->�>�'1>�5�%#&P ^#c#"_U?Q ;. 7'./ ##���U����� �.304c23>�8�!35>�.�e8e25>�N�7 h3v2h12v-2zm3>�H�16v1c0-0>� ��7c1>��p 8v16h2c-1>�l�Ul> � �} �v�}->��1> �!�] � �]2>�?�(1>�;�$8>��2>�; ��$0>��o4> �$� � �5>�!� 7>�N ��79> � �v1>�i�R5>�G�07> ��U �z�Uz>�\#�z�G�E#�z�Gm10>�3�3>�C�,5>�J�35>�<G�"��u�#� "$  R    o   < [   r% e# ,!i�  [ `,'�/ ^�n' "  L�x�^ N�r�\ a�&|�f  �gbm >�l�, P. 3��m� .9�G6�qE    S.*�f!� k��;8~�4�4�-�S�<2�]�?�u��' "$  R    o   < [   r% e# ,!i�  [ `,'�/ ^�n' "  L�x�^ N�r�\ a�&|�f  �gbm >�l�, P. 3��m� .9�G6�qE    S.*�f!� k��;8~�4�O��S->H�+Nu�<�1�'[��9�b�M*�=�6H�Nu�<�1�'[��9�b�M*�=�61>@�',�&E�P�'[��� �Rq�jm�L�[ @�',�&E�P�'[��� �Rq�jm�L�[ -1-1s5>��yz>�B�+0>�>�'1> �"� � �2>�B�#�f�W�w�+�#�f�W�w3>����[�j���[4>�<�%5>�%p6�W�~�k%p6�W�~h20c2>�<�%2c2> � � �s�v5c0-2>�e�N6>�+�k��k0> � H�.�A�{�w �SH�O�A�{�9018899> �6; ��;1>�i�R5>�<�%6248046? ��-558085>� 7880249> ��1>�+�F�}+�F->��q5151>���W8>�-�-1>� ��c>�Z�C2>�� �&�,� "�o� �&�,� �M�w-9>�y�b1>�N ��7223813>�. ��87084>�1 ��8381>�> ��'a6>�\�Eh-2>�F�/!8v12h36v8h12v12h8v72h12v-8h56v52z>�c�L5c-2>�5�zm->�S�<3>��Y�Q�}  �y�Y�Q�}  -3> ��S �i�S5> �p�W �Y�W1113412>�0 ��476234>�# �� 2066498>�8 ��!318899>�M ��66>�n�W->�r ��[8305170> ��qh44v17h40v36zm0-39h44v9>�6�px> ��Q ��Cv7h3>�*�4>8�^�5�b�I�t�C�|�U�m@�;�� �5�b�I�t�C�|�U�m->��i1> �i�& �R�&0>�#� 3>�t ��]0>�b�*1> �  � 39879>�b ��K5?�e7?�Y96534>�t ��]a1>�e�Nh-> �r�Y �[�Ys-1>�q ��Zv12>��z>� �um3>� �s6>�w ��`5>>��^�y�u� R��P�y�%'>��^�y�u� R��P�y�%'->�Q�:1> �?�[ �(�[3>�e ��N02286>�l ��U3>�.�4>�T ��=74872>�$ �� c0> �~� �g�l17>�}�fv>��m7> �;�[ �$�[z>�!� 6><�u�#$t�h_�R�\�W��m�D�^��#$t�h_�R�\�W��m��Y->�a ��J1>�p�Y3>��9007119> ��a2> �\� �E�c>� �s0>��ph4> �a�j �J�jl3>�G�07>0�r�r�,$�z�v�c,���,�K�,$�z�v�c,���->�c�F�S�[�o�L�F�S�[�o1>�#�7� �73> �l�W �U�W5> �i�W �R�W17127>�V ��?215133>�  ��r6431>� ��3> �g�I �P�I4-1>� ��5> �Z ��C9-1>�\ ��Es6>�^ ��Ga1>�[�D3>�X�Ac0>��h-2> ��] �z�]9a1>�n�Wl2>�,�3>��hv1>�J ��39>�B�+8>4�Z �7�XKr�eG ��W4�C �7�XKr�eG ��W->�O�Y�s��]�8�Y�s��]1> �o�[��U��G�{ �X�[��U��G�{3>�p�Y22>�\ �E 3>� ��j6?�h7>��l-2>��}18> �p; �Y;3>�^�Gs-19>�0�v5>�B�+z>�i�R9>(�"�v  7�,H�m(� �v  7�,H�m-> ��r ��r�EOG'%/%%C EG5%;#' / %%��V��S����� �*$059-2>�X�A4>�(�8>�c�L-8s3>�b�Kc->��kh-2> � �U � �Ul12> ��" �n�"3>�[ ��Da>�}�f1>�b�K2>��p6>�G�08>��9>�q�Zc>�y�=�p��b�=�p�-> �U�V �>�V8-1>�:�#0>�g�A�z��P�A�z�->�&�1>�_ ��H2>�*�2>�7� 44>�7� %7dd45c81e5de53e5be97794670daca2055cc8?�=5>��ih-13z>�?�(26c-3>�.�8c->�l�U0v2>�D�-20c2>�`�I3>�w�`7c-2> �� �l�8c>� �rl-5>�l�U8-7>�b�K0> �o �X1>�~�g4>�* ��5>��z8>� �rs-2>��1>�R�;1>� � 2>�0�4>�)�8>�`�Iv-56c87>��8c0->�r�[14zm64>�G�03z> �� �z�42c0> �C �,l7> �m0 �V056c41>��yh40v9>�4�7h-1v3>��z8c0>��j9>�8�!z> �F� �/�m12>�:�#2-9>��{84>�5�6>�Kd�{�j��%�1-  -  b|v�R   #     Va J(�*�1�8!�}�N`D�.Hk�&F�/[,�",)1�`  +�06N > �} �-�O,  �(Q��^ )Fpu�4,g �X�"�c�4�L�l�!�V-  -  b|v�R   #     Va J(�*�1�8!�}�N`D�.Hk�&F�/[,�",)1�`  +�06N > �} �-�O,  �(Q��^ )Fpu�4,g o�k�|�P�/->*�c�,�'[�t~�F�r�c*�L�,�'[�t~�F�r�c0>� ��1>��y�A�D�a�q�y�A�D�a-3>�|�e0>�y�b2>"�}�3��<�Y��S"�f�3��<�Y��S3>,� �f�'[�:p�j�Q��n,�u�f�'[�:p�j�Q��n4>�e�'[�N�'[5>��{-6-5-2> �r �[6>�d ��M-6>�+�7>�*� �^�� �^0>�t\�Q�<\�r0>�E� 2> �]f �Ff3cba>}� 5-1>�: ��#6463>�R ��;81776>�R ��;722493>�  ��v379>� ��c->�]�F1>�K�Z��T�P�r�4�Z��T�P�r-> �+ �1>�B ��+0188992>�$ �� 4>�r�[v26>��2>4�G���[��T�=080� <2�0���[��T�=080� <->�%�10>�b080�K0802> �a�W �J�W1>�@50502>� ��n18>� ��{211736>�Z ��C4l12-10> �gf �Pf86658>�4 ��h13l8>��l8>��3>�@�x�O��Q�)�x�O��Q->��11>�a080�J08039>�;�$072000> N I%faadbdd19864cb792c248440f39bce8d5d2e6>�!5>�m�V6822682>�$�d%ffc5367e3f1de34255cb74adb498d166b26c0?�h2> �$�U � �Ul14>�g�P4>�k�T8>�6�O��Oz>�N�p�O�7�p�Om11>�c080�L0804>$�*�L�<��8�a�v$��L�<��8�a�vy� -7>�5�0> �@� ��3685>�  �� 550439>�  ��v6> �s  �; 19254>�n ��W72>�N �7 c->�6 ��&d3eaceef3f89735102cb9fb5fd673f440dcd95? ��Mv>�Q ��:3>�N ��75>8�s�4�l�� �Q��?��,�K�8�;�U�l�� �Q��?��,�K�-> �C�V �,�V2> �0�[ ��[518899>�l ��U6> � f �tfc-1>��|9>�5�1>�o�Xh->�K ��4l1>��xv46>�/�6>D�$�i.�F�8>�[��U���=&A�q�D�l� .�F�8>�[��U���=&A�q�-1> �L$+ �5$+3>�R ��;5> ��Y �i�Y536531> �q���Z�7829> �~���g�97622>�n ��W64139>�x ��a666?��s� 7595>�i ��R8>�x�afa9c30d7884939d1bd6184a4c6efc?�2a6>�M�6c->��2>�7� h1>�{ ��dl-3>�&�5>�k�Tv3> �L �55>��ozm6>�.�7>�F�wa4�a�[��a4�a�[->�] ��F1> ��S �j�S3> �*�U ��U5>��1>�o6>�5 ��8l12-10> �f �~f-�$1!)3#: "--7/BK%  !!�W����� �2,0679?�aa2>�m�Vc1>�H�12>��4>�'�h-2> ��S �m�S10>�Y�B1>��v>�M�68>"�h�5�p�i�\# "�0�V�p�i�\# -1> �b�S �K�S3> �L�W �5�W4037997?�{677732>�( ��86354>�@ ��)722637>�3 ��9>�L ��5a24>��mc->�t�]2> ��Y ��Y4>� ��kf2624dc0efae51da9a530866b6805e?�[l-1>�J�Z��T�3�Z��T9>�W�@v1>�d�i�t�c�M�i�t�c9>"�p�C��&�> "�dp�d��&�> ->�\�V�Y^�E�V�Y^2>�<�%911951>�* ��a1>� �u7>�<�%44>�'�'[��'[af392763bf92ec8d69e891cb7a8d31?�3c> �z�v �c�v-> �x�K �a�K2> ��] �}�]0-1>�n�'[�W�'[h1>�=�&2> �b�W �K�W 3v2h12v6zm0>�G�0l-5>�0�8>�9�O�"�O1> �� �}�2> �7�N � �N3>� ��{6>�c ��L&d7hz4uaaaaanlndw60vaheguwn0mb-qewd_lhr>�X ��A&ebnsocaaaaadrhkgx9-hqq4e4k1p_hvzb7idfd> ��W ��4&fhspgsaaaaapwto_qzhuwsmjgfrkg35xxxu_8k>�R ��;v1c0->��w8>�J�3z> �r�` �[�`m>�t�] 1-10h-2v3h-3v2h3v3h2v-3h3v-2h-3z>�"� 7>�$�>�r�K 9 _ ^1%9o�'[g9^P�-CQjp1.�*^5� s�8�[�uA|k��f�P" $��$�%��<�\�x`V��8$�T�y�L�0;�O��k�E�0 9 _ ^1%9o�'[g9^P�-CQjp1.�*^5� s�8�[�uA|k��f�P" $��$�%��<�\�x`V��8$�T�f�9->�)I!�m�5�{�I!�m�5�{1>�h�s�u�~�kh�s�u�~->�P�93>�X�#���U�A�#���U-3>�-�4>�~�Y��S�V�g�Y��S�V5>�G�07>�J�3v7c0-3> �{� �d�8>� �s9>�C�,0>�j�E�f��[�2�E�f��|0>"��H�A�b�"�Z�H�A�b�1-1>�@ ��)4?�:72> �J$ �3$4147>�< ��%50194>�, ��86476>� ��8>�k�T1>6�N�E�I�i�t�c�T�A�] 6��f�I�i�t�c�T�A�] 3383865d413971fb51cf390e7be03c?�5> �_� �'�5444> G7>�g ��P474>�  ��v7253>�  ��s86252>�Y ��B382>�e ��N942567>�! �� 3865>�. ��2>R�^�E��5�U�U�1�S� �K��)�'� �[)R�G�E��5�U�U�1�S� �K��)�'� �[)->�Y��B�B��B11>�o�X2>�w�`3>�y�b7>�|�e0>�^�:�&�:03482>�> ��'6>�v�_->� ��1>� ��7>�d ��Ma>��v1>�@�)3>6�}�\M�Y�tk�j�}� ��c�L^6�f�\M�Y�tk�j�}� ��c�L^->�K�41>��n3> �/�U ��U4>�'�h1>�( ��l6>�.�zm>�Q ��:4>"�#4�J�}�d�s�b�a"� 4�J�}�d�s�b�a-3>�@ ��)018899>�Q ��:3647351> ��+4>�*e�^�e�^122196? ��2s->�k ��T5->�s ��\c>�X ��A7?�]85547>� ��92254>�A ��*384>�N ��73444>� ��a>�+�6>�O ��8c-1>�X ��Azm1>�!� 5>��9�_�t�Z�g�Z�_�t�Z->�-�1> ��U �}�U5>�+�0>�"�1~�j�1~4?�e5>�w ��`99301>�h ��Qa10>�M�6c10>�z ��cbaa02775e767925b604a8be8e3e8d>�@h21v6>�@�)3v11>�M�6l3>�[�Dv18>�]�Fz> �O �86>:��Y� ��Y���S�6�8�v:�J:�|�Y� ��Y���S�6�8�v:�J-> ���5> � �Y �r�Y7>�|�e07543>� ��i11171>�s ��\261579>�^ ��G5->� ��i8>�}�Ea>�  ��ub6889dc1dbef92bfe0befc1b9cea13>�gc->��}h12>� ��26c5>��v1>�  �� 7>� ��|z>�' ��7>,�"�,�m�[� J�8�y��y4� �,�m�[� J�8�y��y�!-> �3�3 ��31>�f�C�U�O�C�U3>�B�[��U�+�[��U11576>�P ��94147>�p ��Y452319>�D ��- )&)&585.�3!) =& Y=)  %A&7 $$��V�T����� �,' 077574336>�$ �� 8637>� ��610618>� ��8899>�9 ��"c0-1> ��U �i�Ul-1>�M�62>�A�*8>.�j�O9��Y��S�\�&�W.�S�O9��Y��S�\�&�W-1>�"� 4>�l�U7>�X�A8>�J�(�}J�(2>�> ��'403523>�Z ��C58986>�L ��5818899>�i ��Ra2>�)�c->��y3> �w�] �`�]h> ��Y �}�Y-> ��S �k�S2>�_�Y��S�H�Y��Sl-4>�M�61>��zm45>�|�e6>� �r9>�F�d�/�d->��}5>�S�<08122>� ��y13442>�[ ��D707>�O ��827777>�X ��A3343>�8 ��!42925>� ��y6553>� ��la201>�0�l>�<�%-1>�4�v37>�v�_a5>�1�9>�D�-'bcfab250270fd37cd18d02c9801f102d8777f1a> ��%c->� �t1>� ��}0> � �S �s�S-1> �*�[ ��[1>�f�'[�O�'[7f7e>�k ��T8>�N�7'dcf29c6cfa64af9dc6a170f74f2514212681b51>�J'eaea985c86efc0394950532de28b701849fa2bc>�Ch-2> �p�Y �Y�Y!v4h7v2h4v4h2v-4h4v-2h-4v7zm-1-5c6>�L�57>��22c3> �v� �_� v7h1v3zm3>�J�36>�A�*l->�/.{[�.{[1>��6>� ��0>�P�94> �t  �] -4>��5>��{7>�c�Lm-5> ��Y ��Yv->��o1>�C�,2s-6>�7� h1>�x�a48c0> �o� �X�z> �}�S �f�S8>��\�'7 )Q ) * !: �t-I--+l $' �z(f `�y+|�h��|�[kw� �Wiw�JP�C/\: �2�.�M�2�$�    �] 3D�p*q3�5�:v6[5�?R�Z�D!�?�]� �:.�d7 )Q ) * !: �t-I--+l $' �z(f `�y+|�h��|�[kw� �Wiw�JP�C/\: �2�.�M�2�$�    �] 3D�p*q3�5�:v6[5�?R�[�:->2�` !�D]L[��p��M� 2�I !�D]L[��p��M� 1>*�T��1��Y���S�c*�=��1��Y���S�c0>�T�=-19>�6�1>�, ��2> �+�(�1�6#�<�f ��(�1�6#�<�f->�P�93>�i�Rc>�)�4>�S�!�'[�c�<�!�'[�c7>�\�Ec>�c�L8> �d  �M 0>�x�@0>�A� 2>�c ��L4?�;28783>�` ��I8->�9 ��"0514>�_ ��H4143>�S ��<5014>�  ��u9>� ��k53457>�N ��7&c5a5559116d4d74650f7e65d13e7fa17514e1c?�v16a8>�X�A1>�4�d! ��-1>��x6> �v�W �_�W169284>�i ��R70581>�u ��^216853> �.�N���N5> �~|��Y|8285>�P�92>"��D�[�k�o�w�f"��D�[�k�o�w�f->�Z��?�C��?1>� �v8-32>�B�+1v9>�p ��Yh>��3>8�� Z�1�U�UM��6080�c�6�98�� Z�1�U�UM��6080�c�6�9-> ��G �{�G1>�+�U�/��U�/3> �)�U ��U299396>�R ��;6032017>�424264?.�]�R�Z�0�+��y�Q5707385>�2 ��c0->�H�1h2>�C�,5>�j�Sl4>�m�V4>�B�J�U�?�I�+�J�U�?�I-3>�z��V�c��V1>��&$��$2197>�` ��I8459>�" �� 783>� ��q3>�[ ��D2411>�{ ��d8659> � ���s�48859>�  ��sa47>��h6>�P�9z>��k5>2��+3�`�i1�B�c/��.�#3�`�i1�B�c/��->��Y��S�z�Y��S2>�W�@-2v2c0>�o�X3?� 434bafef2d326b972c754a0969377d?�[8277>� ��619543>� ��k8->�; ��$9>�8 ��!2> �# � a47>�v�_9>�m�Vc0>�C�,l9>�_�Hv7>�R�Z��T�;�Z��T6>$�� ��FkK��{$�� ��FkK��{->��h11>�=�&4> �\�[ �E�[5> �4�U ��U02> � �~3> �& ��444509>�r ��[89328>�q ��Z90625>�} ��f70674>� ��{h-2>�y ��bl->�v�_50///�91' .)?!!7 &+ !!�W������2*086l2>�:�#zm1>�5�7>�$�g�W��S�$�g�W��S-> ��K ��K3> �A�[ �*�[618899>�U ��>981911>�T ��=a1>�H�1c>�d�M0> �L�U �5�Uh-> ��] �x�]z> �e�[ �N�[m>�i�R45> �C�[ �,�[8> �t�U �]�U-3> �B�[ �+�[7>&�_   !&�H   !c>�f ��O8>� ��96ce632aa014883fad0c4f8e040982>�1c>�"� 0-2> �&�U ��U4>� �vl1052>�f080�O080px> ��\ ��N9>(�:""��L�i�t�c�K(�#""��L�i�t�c�K-1> ��U ��U1>�;�$3> ��U �~�U6>�.�2-2>�t ��]918899>�e ��Nv13>�]�Fa2>��k5>�$ �� 6>�:�#'bd72f11c43b9eccbe29197621aec3fa12a140f7?�c>�R�;->�3�0> � ��~3>� �r0> �; ��n;-2> �>�[ �'�[&3412a542cda1875f58a8d0c846ff9c01dd6728? ��x53>�}�fd8f8f>�3 ��h> �o�] �X�]1>�?�(0>�J�(�~J�(6a8>�\�E88a8>�n�Wa8>�u�^96a8>�}�fl>�y�b-42>��i1> �R�W �;�W3>��m6>�)�7>�Z�Cs->�|�ev11h8>�o ��X2h2>�F�/ 9l24-24v69l96>�W�@56a8>�y�bz>��J� �`�?�h�J� �`�?m4>�C�,9>�P�z�,��O-@�`9t""E/0! 50-0�+J+- �":H~�!�3,� o�'-M&� �X-K&� �}/B�*� 4 e�L8�v�j� �0->O>>�>r�Q�K�G�`B�=�G�%���W-@�`9t""E/0! 50-0�+J+- �":H~�!�3,� o�'-M&� �X-K&� �}/B�*� 4 e�L8�v�j� �0->O>>�>r�Q�7�J�m->�*�y�`�S��y�`�S1> �z��zK;[�? �c��zK;[�?-2>�T�=1z>��|2>"�c�'[�I�<���4"�L�'[�I�<���4-2-2-2>�3�s-2>�a���J��3>� �r��u�r�4>�B�N�o�+�N�o6>� � 7>�?�(0>�&�@�'0�*�n�a�'0�*0>��g59563>�  ��u10218>�< ��%1>��5��|�5�178984>�j ��S380746>� ��n449561>�v ��_561181>�z ��cc-4>�w�`z>�C�,2>&�'�7�-�V�R�= &&�o�X�-�V�R�= &->�R�-�U�;�-�U1> �^4 ��G42>�D ��-3>�F ��/6> �g ��Pa5>�7 �� l->�I�2zm5>�5�3>D�8� (�+�]�{�Y�L�h�k�m�f+YD�!� (�+�]�{�Y�L�h�k�m�f+Y->��1>�|�S�a�e�S�a0>�z�c4>�x��S�a��S9> �J �333?�_4->�` ��I667407> �  �� 9194> �D ��-728222> �7 �� 835687>�x ��a918899>�a ��Jc> �f�= �O�=h5v5h1>�M ��67>�I ��2l2>�t�]v5>�L ��5h1>�P ��9zm-2>�R ��;3>�W�@4>2�,�s��>� �E9�|�(�_X2��s��>� �E9�|�(�_X-> �z� �c�1>�6�#�i�t�c�V��#�i�t�c�V02>�P�9170516>�~ ��g67?�/8b2d3eb1d4cad82cc2cb1780cbaa2c>�c-> ��U �z�U1>�-�1>��wv>�=�&-3>�G�02>�k�T5>���S��"�l��S����K-1> �a� �J�2> �f�W �O�W5>�4�4-1>� ��%8c84a54a6058ad9e05edda9322738dbeaff62> ��C6>�t�]75052>�d ��Ml10>��y6> �4�?�?��;�7 ��?�?��;�7 � �"-> �&�[ ��[0>�'�o647>� ��w16201>�U ��>331>�a ��J685611>�| ��e7> �/ ��/938691>�L ��5a> �G� �0�h12c1>�?�(7>"��S�x�e�t�t8�C"��S�x�e�t�t8�C-2>�7� 076349>� ��1>�_ ��H12632>� ��x23395>� ��m3> �RJ7��;J70762>�g ��P439>�[ ��D5>����H612691>�T ��=21622>�6 ��61895>� ��}98178>� ��p709402>�% ��107>�2 !-&///!�a')-K 9# &&.5) ++��V������M������8�� 097766215>�: ��#c-2>�T�=l-5>�q�Z3>�J�3v7>�&�8>�w�`zm->�h080�Q0808>"�r� #w�1�U��2"�[� #w�1�U��2->�c�i�t�c�"�S�L�i�t�c�"�S1>�Z�i�t�c��C�i�t�c�2>��q6>�l�U8>�#� 1>�d�M723473> ��?40603>�Q ��:733>�] ��F1064>� ��{50803>�E ��.933>�R ��;1264>� ��6-1>�< ��%8>�$� 9> � �9>&�r�mS�S�3�!�\&�[�mS�S�3�!�\->�}�f1> ��v �h�v381609>� ��}5>� ��o8804150? ��9>�� �x� 0168>�t ��]67561>�v ��_987>�M ��69> �-  �u 96>�s���\�a3> �I �24>�_�Hh13> �H �124> �R �;l>�%�->��zv28> �B$ �+$3> �M% �6%z>�q�Zm-1>�Y�Ba3>�>�'55>� �r%828cd08de40fe5dd3661a164595d08b542a62?�>b1c5507940f6fbfe1c144d86edb4558>�pc-1->�g�P0> �F�[ �/�[->�,�2>�K�4'f46523a5ab917c9e17b5790820f846b550cda59> ��3h>�~�d�S�g�d�S3zm13>�n�W 6v-4h7v4zm-6>�^�G5h0v4zm7-4v4h7v5h7zm0>�]�Fl>�y�b-> ��U ��U2>��0>�N�71>�c�L2> �p �Y4>�J�3�w�|J�3�w6>�b�Kpx> ��X ��-s-1>�b�'[�K�'[10>��wv1c0>�i�R20h7>��54>� �r6h4l5> �l0 �U0z>����x��m-16> �2�U ��U6>�(�7>��_blank>��$��C�� �%�wa>�$   9#`��'�l�[��9�?    �$1 �+#$='(  �W  /  @ E  <M  H    o F  V/K )   2  �Z          3D   `             t'1I!,GK#M%I!I!6")*& ##�(   �?��[b6P] �6�d�8;[L= &�b��>��'    �$1 �+#$='(  �W  /  @ E  <M  H    r F  ]/M '   2  �Z     lC2*   P8  �(   7 i  0  )x  2 F    8!$   �   i  e�:D   M        �#I!I! G5L$1G 'G0")*& ##N B) 1> �3Q $ L � , | $  0252773725_7> ��G 68774498_7> ��t 427489177_9> ��> 48604622_7? ��G 51789984_10?��k��B6?�p��` 3?{ 5?�e 7? ��! 604799455_7> �� 723304581_9? �� 834076917_7> ��| 957003327_7? ��z 66723887_7> ��[ 1133391082_9? ��A 42256487_9> ��  466874585_9? ��k 584700076_7> ��) 601658262_9> ��` 744465806_10>��-��.6>�i�� 3>l 5>�^ 7> ��r 837387320_9? �� 976317734_7> �� 2320178873_9? ��3 59570829_7? ��S 69159292_9> ��2 787672971_7? �� 935116073_7> ��N 43189142_7> ��T 3359754317_7> ��$ 94449602-buy>� 478689436_9? �� 587357916_9> �� 615438398_7? ��m 41857359_9? �� 861283319_9> ��N 4269326034_9> ��v 37214495-buy?�a4a5>�H ��1_id> ��a ��qb_test_tralbum_auth_entrypoints> ��! �� out>�<��_�.� D�7Y�%�3�-�V��xM�J�W�`��Z�/:�"-label> �� ��Nve> ��?����Ksolute>�g��u�P��irb?�V��[ccept-encoding> K F  ranges> * *ount> ��l ��|_id>�K�s> �� ��loustic>�U���>�rossA%Jtion> �3��*�%�0ed`_cD�{��J�%�`�g��v�&�;�=����k�H_sig>�i ��Rurl>�l ��Us> ��2 �� vation_sig> ��0 �� url> ��% ��e>���q���"W _licenses> ��P ��8 )#--'0#%�9  /6 $ < ((��V�����P������$P0active_profile_photo> ��} ��elabelmemberband>������dd> �� ��m-menu> �� ��gusic> ��K ��3 albumclick> ��$ �� ed@�~ xistingartist> �� ��itionalproperty>�H�&%11./.SB�K�^+&,�G�\�Ls� ��e��p�@��vlisteningpartyclick> ��s ��[ merchclick> ��H ��0 newartist> �� ��wress>��g trackclick> ��5 ��min> �� ��m_level> ��q ��Yaccess> �� ��ocontrols---off-air-copy>�5 ��t?���Zult> ��R ��; -contemporary> ��Y ��B'e013ab8bde45340ae0d9684fc5cfc318d5de1f7?�<f5108>.���'L $ fected?"O�3',�L��L"[$(raid?�.V��)Kican>��`��Iternoon?�(��}pageview>�0�xgain?$�R-f0�G��;%�&�-e> �"�R�� �Rs?�.��Xree?�M��Wd?�M��in?� ��� lbum>�8 �G)+J D�aC�p,�f �@�1�g��P�%� r�G>@q�$VRLPLT8VXRHRV�H�, �(G)+J B�$@�,�~ �?�1�f��P�%�vr�j_�<R:RQPSUTPPP8�H-art>"��o�,� �$�(�.�"��y���%�,�(�$ -container>"��l�,� �$�(�.�"��v���%�,�(�$details>"��,�'��(�*�*�"��3���#�1�#�$link>$��VXLVLZN\XXHXV$��<X:XQVS[TVPVN_id> ��p ��Z s_preorder>��epreorder>�h�0�-�.�-�/8�5�,�+�-�+�/�-�,�-�,�+�+�, release_date>��ititle>��Xrelease> �  �! type>�� s>���%��h�%l>$��f����6��r9�P�I-+�j5b~�Jv� "0E4Ua(�@�oiY��?#�K��S����6��H�U�A�!&�$J�1#�Q�uf �V% -signup-link> ��Z ��Bthese-worlds-are-yours-lp> ��wN user-option> ��[ ��C_rights_reserved?8�,�G�\�Ls� ��e��p�@��|ow-comment-icon>�`�I _transparency>� �Tone?���ag?�P��?Fso>�r��E��u���:t@��E �%� -country>��3��search-container> ��n ��V_link>�<�0�-�.�-�/8� �,�+�-�+�/�-�,�-�,�+�+�,ernative>"�{�N�3�:�a���a�:hough?���-search>��j�p��R�pways?�I��G�3m>8d��TP�s�U�$�5�4�A; �?�Ubient>�}�p-��f�p-tious> ��Jvalence> ��6ericana>�S�]�J��<�]�Jp>�.� ���*�*�'�(�'�N � �\��*;�v� �j�1z3k3i3� {3g3u�$�p6$�m �)��%�&�%�'�%�)�'�&�'�&�%�%�J � �\��*;�v�,��� p3g 3v3m3�n$n>�g�[�h�%�S�l�P�[���k�4�alyticsA � !-4b005fb3a73d78f9fbbd6bec6d5d8de5> ��< ��zer@�`�=d>>V��s�g��=�%��u��<�Q�EJ;�N�@g� �jB���X!�\� �i<�p��Y�%�~�p / �C�k*I|�%�W ~-( �;&2�% 7�$�>�-I+�r�)�[�b/&<od J�+0f"-so-sinks-the-sun-on-a-burning-sea> �� Vroid> ��e ��Oim_ok>�$$$$�u�f$$$$�u niversary? ��-onymous>(�Q�@��[*"(��@��p*"ther?���-tics?�+��^y? ��0 �b__pro> ��i ��Qmore?�}�`���7 partments>6 8T�=�~�h��B�"�.��Ei> ���^ �Y��sp>�z��Y�n�}��@�Y _store_url> ��I ��3le> ��N ��8 -touch-icon>pication> ��  �� �; �]9A s@�d(Js> ��` ��Jtat@X  " ![PQ �:  ?N * # 96, �:  ?devenv@� �q qua> ��X ��@rchives@�~�[e>��I9m;�n��8'��O�e"�^�% gue?�z��dments>�.�via-autocomplete>��f�%��N�%busy>��a"J �/"J ��I"J �/"J label>:��U16U{N16U{�MS�eeeca_^��=16U{N16U{�:S�e[�i��z��?�?����k�Fms?�>��%ound?�~�m��.� ray>�*�row>�I�%F�)F��2�$F�)F-down> ��% �� right> ��' ��t>��I���2�-thumb> ��] ��O _app_large>�Q� rtist_index>�Y�!embedded_metadata>�i�1_large>��O_anim_ok>��Wplayer>�%��m�A�m�� �A_large>�C� feature>��]$# E#& /   �>,2/.8i#0 5()*�X(1�,5('\'#(W %  ""��V������0P0art_feed_new_release>�3�{id>�d��x�8�g�V�v� 8 solo_feature>�w�? tag_search>�;�s>�a�) _large>��G_anim_ok>�m�5humb>�-�u _anim_ok>�K� thumb>�K�ist>N�m�J���0�0�-�.�-�l X�%�r�;�b^�3�E�%��+�,�+�-�+�/�-�,�-�,�+�+�g X�%�r�;�8 -app-icon> �" �  filter-text> ��F ��.listing-with-links> ��Q ��9support> ��m ��___bg> ��r ��d_service_active> ��u ��] ubscriptions>� ��w_enabled> ��y ��as>��}�%�A�:%�3��e�%�A�:%�3 -grid-name> �� ��menu>.��pA��Ur 4N.��XA��Ur 4Nwork> �! �(s> ��(<�M�o�k��.���U�Z�pF��=�_� ked@�t> ��]*�F0�k�R�v��&�<��.�> mospheric> �k��Ttachment_0_data>�Q�filename>�D� 1_data>�g�/filename>�Z�" 2_data>�}�Efilename>�p�8 3_data>��[filename>��N 4_data>�)�qfilename>��dr>:��L�-"c�jC_0NR:��L�-"c�jC_0NRibution>�R1./.0:��~ _non_commercial>�G11./.Y udio-quality> ��u ��J_basics>�R�books> �K��4t>�]� g>�n��U ��g to-update@� _repriced>�V�)complete>��V"�"��>"�" -no-results>��8�%�� �% results-item>���%��m�% matically@�0play@��z vailability>��le>��x�I ��L�Znt>��,�f���f-garde>��3�`���`way?.�=b��Wi�_��W�R�DV�;�b>&�5�]�u�;�%�A&��]�u�;��'36692cf5cc8fa3b4a145e0bda027086f638a867?�g767ecac7bb4ba4cbce6cc28571ab80e? ��S889c1645fac4c123a97868a43556048?�b8b8>�3�aby>��c���:�jchata>��1��k?8<�*?�'�j�V���~*#�i� �?�  -to-sleep?�\�8��,��"endid3> -ground>��J�kE��5�kL -color> ��4NC2  ��NC9  image> ��K ��6 position>��F  ��1 repeat> ��I ��4woods? ��1lkan>����m n-user-icon>�T�=d>��[�]��D�) -link-color> ��J ��< s? ��]menuitem-template>��>�P��&�P-options>��`�t��H�t name-location> ��I ��+vbar>��g�,,�`��R�,,�M -wrapper> �� ��rparentlabel-template> ��M ��5_id>�g�y��E�B�+��0�D�Bnavbar_update_2023>�& �� thanks_text> �� ��byid>�� "� ��q"� camp>�6 �M' +M < !  &## ! "WhS ��TN+0�Z��aH � �;*�'8!� Y�N�_"�.&D�O0�D��e�^�J�CB>8<8@9BD>4>B1/05$� �f �T' +M : !  '�9�N�>e~��W�u�b�2��>^hS ��TK)0�j�)�`H � �;+�%8!� Y�N�_"�.&D�O0�D��d�G�s@*>(>=<?A@<<<91/05$� -logo-color-bcaqua> �h�  �Q�white> �A� �*� rhomboid-white>��wgoogleanalyticsid> ��L ��)s>��>���&�-menu>��O ��:  ner_email>�!�i container>��c�S��K�Croque>��c��Ls?�^��Tse-uri>   E E _port_str>�S�s> ��Z ��Ctards? ��\bbab9>�z ��c c-daily-arrow> �� ��z expand>� �� section> ��[ ��8 logo-tent>�!� page-properties>�2�9recs> ��( ��8weekly-content> �� ��w section> �� ��m_webapp3> �� ��\bg? ��#its>�*i i ���-� $c �'��0�0�-�.�-��s� c �d+'-**,(,+-��,� �$�(�.��M/0A�6*"�>x a �� �k�$c �'�(�+�,�+�-�+�/�-�,�-�,�+�+��n�O� �))(()�n���%�,�(�$�E/0A�6*"(cookies-cd3c4e8de65a85913bb6db9b8ad7de36>�N� _1>�M�d-title> ��a ��>aily_homepage_big>��Jlogo> ��8! �� !strings> ��K ��(tracker> �! �iuncate>��H�s���^+w-blurb> ��I ��& featured-text?��6�image> ��, �� -container> �� ��zlink>�� $��}$"_"%80 'A  $-/('! ," % $!!�Z$!  �?6 ""��V������050bcweekly-title?��;�d> ��* ��e>5�� ��&V9�J�S�#�(4-�3�,�'�Q��&�?�N�i%]%�&�3�I$ �t�5 �Uacon> ��f ��Ct-tape>����xs>��"�� utiful?TJ� �xT *  �{�o�?!��RO # �Zbop>��q��Zcause?�U��Fomes?���&d?�I��room>�H��i-pop> ��*er?�c��fore?�a��:�R�Fgun?� ��\hind> ��!�q��t�n?T�E�l��Z�_g> �|K �eK _behavior> ��D ��/color> ��| ��d file_name> ��8 �� xed> ��@ ��+halign> ��. ��image_id> ��4 ��ig>��Z�J��C�>-band> ��a ��Jnd> ��` ��H o-container> ��9 ��image> ��{ ��]label> ��C ��%text> ��~ ��v_app>��\ utocomplete>��Xfeatured>�r�: licensing>�v�>navbar>�:��4���Tphone>�X� screen>�~�Fubscribe>�6�~2>�T�thumb>��dt?�E��Xlack> ��X ��A-metal> ��_ ��Hnk> �� ��pew?�;��ocking>�2�od>��> ��Uy?�M��Guegrass>��L�n"���L�n�Ls>�5� ''�{ ��� ''�{-rock> �v ��_y? ��f rb-and-button> ��9 ��mgr>��C�G"� ��+�G"� ody>�U��p  ��?��q � n�k ��6_color> �� ��|ld?�~���mero>�� ��r mbardiers?�i��Snes?���*ogie>��B��+-woogie>����~m-bap>��}��frder>��P� ��;�'-color>��6P }��!P � right-color> ��w ��it@�I�&h> �� ��#�1unce>�e ��Nx-shadow> ��g  ��R ycott?<39�b�O/" �+�q�9!��0�yr>&��@�_�%� �(�)�*�,�� �P�G���#�1�#�%�aain?�`��Onding? ��eswell?��<zilian>��x���a�eak?�E����s>��l��Uide?�c��*ght> ���|��ngs> ��P ��-tish? ��jpop> �U��>tle> ��(5-ep> ��ULoken?�7��Rwser>� �U�" �(Yubbly> ��|llshit?�#P��Irlington?�1�v��tning> ��`<sh? ��Winess@�ot?4��<�_�r�&�f�1�2h�(�G �{�"ton>^��'� � �a&&�CS h eeca_�$ ���� � �h&&�&S h [�i��z��?�?����k�F�c  -background> ��? ��1link> ��k ��Ms>��M ��M y> ��u���%e�B_cD��`���`�g��v�&�;�=����k�H -for-friend>��llink>��Z�u��E�u_full_email_thumb_montage>�C� _release>�i�1id>�6�~ er_location>� ��zfulldiscography> ��[ ��Mitem>�� :��b:extra> �� ��gnyp> �� ��h packagetitle> �� ��oy>B):,�U�g���^�Z� �%� �(�)�*��Wt!4G ��~-Y�dP�Z�m�X �� ��%&M�GF�*�]:� ����#�1�#�%�P�d <� �q�$-artist>"��$�%� �(�)�*�"��(���#�1�#�%nc> ��aartist>�Q�tes> + +c>��l�W�f$�g��v�W�e�|-0> �����0>�g�H �\��P�H �\�cce676b0ba5f14fdfef1f29b1a90b7?�1> �8�q �!�q0>�g�n�;�B��jg�n�;�B1> ��^ �}�^2>�s� ��>�B�\� ��>�B4>�-�5>� �J�U�*� �J�U�*6>��u��&�h�u��&8>�^�G��G�G9>�s��{��\��{2>� �k��s�k0> �j���S�c?�a��3>�[�E�#�D�E�#4>�,�l���l�5>�3���3�8d7c8064656f6b1edcc3ba521afc03?�^6>�~�K��g�Kfe4a4121d44dad36bef3bfe11fd6ac? ��Y7>�>�B�B��'�B�B'87495acbd8a150cbea12500f2ddde0164044e55?�9>� ��F>��s��F>ache-yul1970047-yul? 851-yul> >4-yul? 963-yul> =lc> ��a  ��S ulated> ��\ ��> s@ �Ql>�-�"�U��Wm?�2��Smera@ J J-icon>��jpaign>�W�� ���- -custom-header> ��~ ��in> ��,$H��Vec�Y0�� $�p�r�Y�x�& �X\cel>��-�!L4     ,& 4!'6"   'z9 'u/ 5#&  &'/   8 ""��V������0|?���!0cancel-autocomplete>��0�%���%onical>  rd>�Q��"�X��pj|e?�x�2P���vIt> ��0 ��t>��(����y-wrapper> �� �� _quantity> �� ��ise?�a��tching? ��ulfield?U�4 �c��M�`se?��<# #�HI�;c>`� �g��b-icons> ��[ ��6dab2e7dc58bf6d89a95a2e3d77f56b4>�eltic>��(�� nterwrapper> ��k ��Sraltext>�����v�f72599d371f0a5ec64cdf6b2acf323d?�g>�s ��\hamber> ��* ��-music> ��1 ��nge?�e��dA�Ws> ��/$ ��$�9nels@�?rset> T O  Q  Qeck> � �R�� �K mark-shipped>�y�bout> ��^ ��@ill-out> �}��fwave>��4��ptune>��"�� oose@�<ral>����pristian>��G��0unked> P K  igarette?�2�� rcle>h�'    �E�^   �2 �%  � h�    �E�^   �2 �%  � te>���$���$y?�J��vlaire> �� ��iss>��V�T�-�>W>+>�ug�h�J!'    !       %      #      C  "    33    �      )#                                '                    � 1   ,    *    .    0   ,    ,       6�>�@�S�-�>W>+>�ug�h�J!'    !       %      #      C  "    33    �      )#           �    �#   �    B    [   _   �(   �<   �>    �    j   �1&                 z.    ,    ,    *   /    *   *       6"r  �s %$�  �> %ical>�0�F?K���F?K -piano> ��D ��-ear>���%�W���%� -autocomplete>���%���%ick>6��#- �J�9��hN]�\h�76�� - �J�9��hN]�V~�O�8 ent-bundle>0�{�B�@��L*"0���@��a*"_logging>��Jtemplate_globals>�?�nton? ��p-rule> �: �#ock>��|se>���"�N0�e��\&�V�E�-search-results>�`�Iweekly-archive>� ��htext>��1����thes?�g�� o-written?m�9�r��Zde> ��Offee?�\Zb��eRWld?���+lect-control-purchased>��jwishlist>�\�Eed>�Z�C item-placeholder> ��1 ��edA �VM -by>���se��s�zeion>�/��7���7� -main> ��: ��" tooltip-outer> ��^ ��Fors-data> ��r ��or>2��PX :  $ 2��;X A  $ scheme> �� ��{span>��&�2>��{�l�g��v�&�;�=����k�H�~umns>��S��;m>� \ i &+( D  &## ! " P< J  �g�BN+0�Z� �0�0�-�.�-�+�' � �;&�)8!�w�4y"�."&D�O0�D�GO �$�W+'-**,(,+-^�,V'L%L)N+X'H'V1$ !4$�*"�` k a &+( B    '�9�N�>e~��W�u�b�2��> W< J  �g�BK)0�j� �+�,�+�-�+�/�-�,�-�,�+�+�(�& � �;'�'8!�w�4y"�."&D�O0�D� �w � �e))(()�G)<':'Q%S*T%P%N1$ !4$�*"P % K�  T % T�9�    bined-shape>��c080�y�c080s> ��e?�p��Rdy>�����s?�5��ing?�p'  ''   r �!!E@    $ :0�#  !!�W������2NG��@ 0commemorate? ��*nt>"��/�'��(�*�*���R�#�1�#�$-author>"��I�"� �%�3��,��l�'�-�$�! contents>"��2�'��(�*�*���U�#�1�#�$rcial>�T1./.0: ��7�Tunity>��I�9�^��i�"passion?�j��ilation>��i�Ronent>�%e�8�e�8ser> ��L ��) --meara-oreilly-brings-hockets-into-the-future> ��7 �� und-button>���!�-��j�p!�9uterA�{ncrete> ��\ ��Editions@�|nect-src@ A Aed> ���w��v�^ion>    scious> ��j ��S -hip-hop> ��q ��Zider? ��Ztituents@�train@ �! �!tact>�o��% �7�� -help> �� ��1 tracker-data> �� ��9emporary>��P��g��9��g -classical> ��W ��@r-b> ��A ��*nt>:$Z      :o        )   1  -security-policy>     type> Q L  N  Nxt>��Jual-dots>�C�,inuetips>��/����ous> ��Pps?���My-icon>�m�V rightnotice>�Q1./.0:8�-�F�^�Jv� ��f��o�@��`re@� p-banners> ��z ��b_header>��Xbanner> ��g2 ��O2orate? ��kuld?*�Q� �(���G��f�hntry>�r��c''��[��c''-blues>�� �?��r�? folk> ��' �� picker> ��P ��2 rock> �� ��k_code>� ��}puAJrack?���.fted> ��Nsh@�Twler@�^�; eativecommons> ��^ work?2�J�F�^�Jv� ��f��o�@�ures?��+/Mdits>�R��s���k-label> ��B ��text?�(oss-origin-opener-policy@  ing? ��x -the-rubicon? ��eorigin>(�P�@��[*"(��@��p*"wn> ��# ��umb>�b�*nching? ��Pst> �� ��w-punk> �� ��~ying?� ��.spreport>  s>8�s���-+��T�A�)�BE8�z��g�-+��T�A�)�B[/ 8 vA�xumbia>�� �9��s�9rious>�K�rency>���I��n�C _data>��Zt>�Z��mcolor> �[< ��D< stom-color>��S�5��>�<design-rules-style> ��y ��a link-color> ��T ��?_domains_active>�O�header_desktop>�u�=paypal>��_hone>�5�}header>��� ��j wrapper> ��} ��ox><�*�N�j �;�0 �#<��N�j �;�0 �#y><�,�N�i �;�0 �"<��N�i �;�0 �"cling@�ed>�J�m�bB* 7F#�+�'[[G H��;,M I>W>>U$*�0D�;ZB#ER�4OQ�PZP�2OO�NV[J|C�J�>2080(( + , '0 R�Y."�j�,W+�2T1�U�AO��)iC�L�W������b�g�(�S�z�bB* 7F#�+�'[[G H��;,M I>W>>U$*�0D�;ZB#ER�4OQ�PZP�2OO�NV[J|C�J�>2080(( + , '0 R�Y."�j�,W+�2T1�U�AO��)iC�L�W�����s�x��w02a7462dff245c8e7b6c3a99ee3f637?�42d2d1>�\ ��E'339f46f066c50d8334c67cce6ccab5496cdc720>�v7d7d7?�� �$aily>��d/0�W���W/0-link>��/0��`/0nce>��4��hall>��*��ing> ��67 -shadows-ep> ��eVdy?�@��rk>�!�-��_�{�}�-ambient> �( ��est>@�j���|#sh_seen> ��A ��ta>��A�"�`��)�"�Z . .�dP-albumid>"��b�*�"�$�'�.�"��i���%�,�(�% title>"��X�1�"� �&�2�"��e���'�'�-�$rtist>"��d�*�"�$�'�.�"��k���%�,�(�% id>"��f�,� �$�(�.�"��p���%�,�(�$udiourl>"��C�1�"� �&�2�"��P���'�'�-�$to-track-clicks> ��t ��Qfilters> ��v ��S backendid> ��{ ��Xnd>�9� -currency>��_ follow-info>�3�v id> �� ��:ccookie> ��} ��Zind>�"�� # �@�n�%" "_   _O  " *  #�, E �7�"��z # �@�n�%" "_   _O  " *  #�& [ �Olob> �M�(��6�Ocart>�Q�;licks>��P�;��-�; ookiename> ��~ ��[rumbs>��data> ��B ��esign> ��z &+, "=&  X&  7 %  ! $ 4U !"CC �_'/   *0--*/�- !!�W������2^��b 0data-embed>�Z� nabled> ��b ��?terprise-recaptcha> ��J ��'fan>�&�irom>"��h�,� �$�(�.�"��r���%�,�(�$ hide-params>�1�yinitial-values> ��g ��Olyrics?6��F�g��v�&�;�=����k�H nosnippet> �� ��.page> ��r ��Oyment>�F�0 record-url> ��h ��E ferrer-token>�O�9 send-delay> ��r ��Oite>�%�mtest>J��4!)L!�H,*� < V87�D�KJ��!)L!�H,*� < V87�1�X ooltip-id>��_�%�,�C�^��G�%�,�0�j s> ��< ��u-report-params> ��U ��erackid>"��A�1�"� �&�2�"��N���'�'�-�$ lbum>�G� -collect-info>�>� nsport> ��d ��Aurl> ��a ��> validators>�m�5rs>�g�/webapps> ��J ��'e>( 3��P�"� �&�2��,( .��A��&�'�-�$�"  modified>�0�5 published>�Q� y>A�j���|#�h2�?/5�7�W� �� +.�e�s�C�Hcdcdc>�  �� e> �y�6��b�*ath> ��k��T�)7-metal> ��r ��[core>����|bris> �� >discs> ��EHug>�i�1t? ��yc> ��a ��ep> ��  ��r-funk> �� ��y fault-src@  bg> ��< ��'price>�$�ws>�P�V�d�K&�9�V�d��?&lete-comment-icon>�%�ight? ��hvered> ��s ��[ta> ��' ��-blues> ��. ��mo? ��-tape-95? �� graphics?�F��ny@   scription>#� �>�t��:�*BJign> ��f ��N _background>�S�ktop>�8�-header> ��tails> ��a ��Kutsch> �|�6��e�*veloperA�6 ice-width@@Iotional>�����s@�8�tools@�]iamond> ��_-girls-single-2011> ��Ldn?�v��(fferent>��E�%�1��~�%� �Cgit?�_Y��^Mal>�`��0r�c��r _vat_enabled> �� ��y description> ��" ��wformat>��mension?�2��< rect-download>��kion?�L��8sabled>��- �(ebd`aB�� � \�h��x�"�=�>����k�Gffected?�m��Scography>���<��m�I _real_size>�/ ��ver> �z����8��=�g -arrow>�Q� F�)F ��:�F�)F _root> �� ��ms> ��!>k@�wJmiss> ��| ��d-banner> ��^ ��F icon> ��c ��K tooltip>��,����-alt>��i�%��Q�%play>��j�0�2��R�*�-�]ed@�esuaded@�utant> ��cv>��J�J�T�1  m�1  ^' = � �' �P9>-�0I =1"# ��v '  % 2;         -�  ) $   e!G,@.';,%=0);2+C.'7.'E6!" 43� � ��3�J�T�1  m�1  ^' = � �' �P9>-�0I =1"# ��} '  % 26  �~ � �  5 N R � �/ �1 � ] � !- ) #      S!A)).').'@,%D1*@,%A,%?6!" 43� >p �M     @� �     ide?�KY�tP�� M�VFl_link>��'ed`_c8��r`�g��v�&�;�=����k�Ho?�R��F� ctype>es@�b�-� main_match> ��H ��%inant-baseline> ��J ��2n?\�vOb��d @ �.0�K��oJW�9� + �*�:�}�L �ide?���[om>��#�� r?E�UNi�-��#qVuble> ���7-click@�'phantasm-split-2010-side-ra> ��lwn?�w�|q��)�Ifload>*�j�G��x L�8ed__c�6L�m���z K�/`�g��v�&�;�=����k�H�3 �� -col>��$ed`_c8��o`�g��v�&�;�=�� "+%T+.9- $  -  &<#+ "  �2: %M 99��V������0�0-�?������(��k�H0download-link>��u��iu _desc_id>�j�= ifficulty>�/�w pref>��W ing> ��6 ��Rtempo>��Z��Crag?�-��'pes?�W��eam> ��k�`0��z�k�[&-pop>�$�e�� �ecastmoe> ��J ��'s?�T��y> ��Uifting> ��one>��e��x�eve?�7��yum> ��X ��A-bass> ��` ��Imer? ��L sa_buy_dialog>�* ��ub>��F�$��/�$step>����yo>��y�Oration>*�O1./.0�`�0�-�.�-�/h�-�F�^�Jv� ��f��o�@�� �,�+�-�+�/�-�,�-�,�+�+�,e>$  �2  �z  '27dd6485243f0a88ed076a4b59e364c77fd60aa? ��u'704815fb751739f2288a5d9b386cd997f8fe0c3?�early? ��Zse?�y��0y>�2�Sb�I��nW cho-shrouded> ��dstatic> ��Kdge> ��pit>�� �8��q�8 -profile-info>�c�L_album> ��" �� listening_party> ��q ��Ymerch> ��F ��.track> ��3 ��vinyl_campaign> ��] ��E able-grid> ��c ��Norial-seen-beacon> �� ��em>��X��A ucational>��,��ee>�'�'f388af36b806576f001e26495595faec551ee40> ��V&985d15cab99f5cced5ff110c8363cc88480613> ��gforts?�Y��7lectric> ��L ��5 -blues> ��S ��<o>��~�q�<��g�q�< -acoustic> �e��N pop> ��F ��/nic>�6�t�r���t�r a>��H��1pop>�J��r lipsis-bg> ��~ ��p text> ��z ��lm@� ) Lail>�y'�� �A'��c-link>�d�M_address>�( ��bark> ��Ged> ��E ��-icon>�j�S_info> ��I �E�m dedplayer> �+ �+o>�0�z���ztional? ��pphasis? ��3ty> ��; ��n>�M��6�6��*-us>� ��able-cookie-control>�W�Ad>��Mc>"��L�1�"� �&�2�"��Y���'�'�-�$ oding_error>�@�0�-�.�-�/8� �,�+�-�+�/�-�,�-�,�+�+�, pending>�D�0�-�.�-�/8��,�+�-�+�/�-�,�-�,�+�+�, s_id>�X�0�-�.�-�/8�%�,�+�-�+�/�-�,�-�,�+�+�,dpoint_mobilized> �j�v �2�glish> �v�6��_�*ough>P�b���%terprise> ��T ��1ity_id>�c�+ry_type>�`�(v>�4�p�d�B�|��X�Bironment@�Yp> ��9|{-�T5�D7!s> ��6��h�*cape?A�u���8"panol> ��6��k�*t?�~��)ven?�4��yodd>L�,�l�0�y�e� K��k6�Rg� $� �,EL��l�0�y�e� K��k6�Rg� $� �,Et-card> �&e �er?�B��@y> ��w���� �e�:thing?�=E��5?xcept?V�E�l��Zlusive_embeddable> ��I �L�me@�/hausted?�4��<isting>���U���Xperience> ��8mental>�%�7?�-�`���7?�-�` -folk> ��U ��>pop> ��3 ��rock> ��* ��lain?��� ortedA�ptended>��P�#��8�#uberant? ��0yes?�P0�ri��h&�AVf>�� �n�� �m0f0f0?��=l%�"% $4>fh i �2�-�- ��� c �d+'-**,(,+-��,� �$�(�.��M/0A^w a �.�k�4 ��2�O� �))(()�n���%�,�(�$�E/0A82927fdbe7cfb15f8ff559185f40fc2?� e71c>�H�1ace?�;��Wbook> -like>�3� _like_enabled>�O�llback>��/0��]/0se>�B� �9D�6 �*W | y z y { L�!n �: �] "*�I"J �/"J �E�> � �t�'�zD�5 �(*R xwyw!{y!xyx!w!wx�jn �: �[ "*�I"J �/"J �H�c �b mily> �� ��-music> ��  �� n>��2�Zi�m���Zi�m -app-icon>�Y�x�B�xsignup-addnl-bundle> ��` ��=username> ��t ��\_banner>��f _2x>�<�io_thumb>�b�*_small>����H��.email>�G�  follows_label>�Z ��Cid>�H�location_country>� ��o page_2017>� ��signup_use_captcha>�2 �� tralbum_data> ��l ��V appgradient>�HI�p�1I�pid> ��  ��gs?��X�|tastic?�J�� b>  !    U60/  !0/!" %!);74" U # ' i'�e!#!  ""��V������0E0fb-logo-share-profile>�#� ml>'d1d629f094e7a5b938b0f6008596d0b8a0e41ea> ��eatured?��7� -grid> ��e ��P-name> �� �� _track_id> �� �Y�num>�y�As> ��{b> ��4ed> �� ��-main> �� ��x tooltip-outer> ��4 ��ing? ��bl?�s��fing?6�%�$T�3��k�{�GN�;rm> ��fbcb24a4756e9aff231ba5358104906>�lf>&�5��RL[�]0�\�:&���RL[�]0�\�:fff>(���N�  BU�ickle@�`eld>�X ��A -recordings> �_ ��Hle>�.�0�0�-�.�-8��+�,�+�-�+�/�-�,�-�,�+�+_format>��  / $ 3$$$$$$$  ((5$ $ ��T / $ 3$$$$$$$  ((5$ $ l>��) �V�4TQ�PV�R 1!!�080X 26P �S;�z �[6 E�g�6� < 6-I��� �V�4TQ�PV�R 1!!�080X 26P �S;�z �[6 E�g�6� < 6-I�-2>�+�rule>V�+�l�0�y�$C�K�$080�6��k6�Rg� $� �,EV��l�0�y�$C�K�$080�6��k6�Rg� $� �,Em> ��G ��0-music> ��N ��7ter>�I���%����%�z-list>��N�%��6�%_band>�T�edloggedinlabelmemberbands> ��W ��?nd?�u���h�NV�Ling?�D��9e?�$�L��M�`re?�Ob��5Wst>���1 ��{-row> ��$ ��4 -beacon> ��O ��,t>>�#�c >>��r o� $F�1 $ H�<�1�c >>��r o� $F�1 $ ��p�kx@�`ed@ �S$lac>�m��E�p��menco>��A��*ex> �� ��socentral-545q-6?��Y�64sj-2> .��|�test01-1> ��L ��)0> ��g ��D1> ��j ��G2> ��m ��J3> ��p ��M4> ��s ��P5> ��v ��S6> ��y ��V 2> ��O ��, 3> ��R ��/ 4> ��U ��2 5> ��X ��5 6> ��[ ��8 7> ��^ ��; 8> ��a ��> 9> ��d ��Aying?�r��olk>(�Q���L'�T*��:���L'�T-punk> ��( ��rock> ��  ��slow-plus>�`�I tooltip-outer> ��s ��Tunfollow>���b��p�X ing-actions> ��a ��B-wrapper> ��[ ��< checkmark>�K�4ndness> ��"t-src@ ; ;oter>��h&/0��E&/0 �.� � �-aotd> ��+ �� -a3394449602>��S(N 437214495?��&(Nbcw?��K� -a437214495?��s(<2(:nn>��>�1�"�D�2���k�'�'�- -a3394449602>.��i(V2(L0(L�Z(X2(H2(V 437214495? ��(Q0(S5(T0(P_aotd_rec_seen> ��T ��4 bcw_rec_seen? ��. seen> ��  ��jfallback_article_seen>�� ��g nn_rec_seen>��Q��0seen> ��X ��5work>��3��r>.�I��*?�h?�5�}�F�$�]�e|W�f�I)P�$+'T.i�4�tz��W?�h?�5�}�F�.�$�N&I�r&�E&"�%V�\�wB�X�N<�Q� <ce?���each> ��Va ��>aver?�S����+m>��T�XO�X��<�XO�X-action@ G Gat>�s�)��w�A�"�;�)���A�" -dropdown>�x�a -selected>��ward?�P��>Fundinglocation>��h xfoodrecords> ��3Lr> ��6��n�* ame-ancestors@ C Csrc@ = =ncais> ��6��q�*ud_1> ��C �� #js-2dae71c049a60b82b63f4cd24b1b062f> ��D ��!ee>(6�D�X�r��R��,&�H�{�����H�a  �>  -jazz> ��, ��_album_download>� �0�-�.�-�/8�X�,�+�-�+�/�-�,�-�,�+�+�, downloadpage>�)�|ware@�Kquently@�sh> ��p ��X�4iday> ��x ��`ends?":�b4-���%]$om>p�?��!�!%b�6��O2�,�G�2�YVX%)V#+ZN\XXHX)/z�8�]�Z��$!�!%b�6��O2�,�9�H��l�G<X:X-&V# )[TV$.VN �vPnt?�4��&wns?�t�� ustrations?���sig>�0�t>��~���i�mull>��/�%�A���%-search>��b�%��J�%size>��_y@�Anction>�& �n k>�k�{��T�{-jam> ��} ��frock> ��# �� sion>��H�i��1�iture> ��T�{���)�Dzzy?�f��g>�8�$��} ��IM��c3�Z�N  *  )�a/7/7210:�49$$�q�(*3 !#0  " '-! 2��%`!,P 2*"')#p &3<? �    !!�W������2:F!0$ 1 $�/&�%M�j� &"! K�L?�D � ��} ��IM��c3�Z�N  *  )�a/7/7210:�49$$�q�(*3 !!0$ 1 $�/&�%M�j� &"! K�L  0g-button>��)��funk>��T��=ame> ��[� ��;��7�rage>����=��x��=-rock> ��n ��Wde>��-�f���fenerateA�vor>�x��5�re>�v�4-list>��H�%��0�%s>�, �� olocation@ L Lt>&�s�*�E�%�s��I�sF�v�S}�v�?��D�%�s��6�.�0�}�L�?+hostly>��X�@if>��W�%��E�;��?�%��:�;t> ��p;���E;�[ -card-icon> �M�  �6�  -bordered> ��U ��* _card_balance> �� �� s>�> ��'ing>�z ��crls> ��`ve> ��~ ��[�limpse?�{�� tch>����yo-fi>�K��$bal-3310d507cbd7464826c64ea86a6f8e75>�~�invisible-recaptcha> ��W ��4'_foot1-3efcad97cf0d4fc3c2883cae0b531bcc> ��  ��h "2-1a13c0398dfe235deb8dc88c2b3fdf2d> �� ��{%head-ab088fbe9ed13ec7b25d0abb51c39233>�a�)js_1> ��w; ��T; 2> ��( ��mt>  ;�7�#�n�+" 6�<�W�%��*  o>"��d�"� �&�2��,>�Q!� �a��G�h� �*��'�'�-�$�"-go>�� ��tto-album>"��Y�"� �&�2��,"��I��'�'�-�$�"bcweekly> ��^ ��;cart> ��+ ��ds> ��Y-single> ��Fes?�*��Ting?6G�?{N�=�m���"� F�<-insane?�w��b�Y��}ne?�(��)na?�4L��),Aod>�� =�h��gle> ��] ��Gspel>��_�p�C��H�p�Ct?�(�4�� �Eh> � ��ty> �� ��Ita?�;��%vernment?���?rab-app>�J�3 -opensignup>�$� bing@�6de>� �hy?p�9�r��Zph@ s� �yscale>�L� _thumb>�2�zeat?�P��?Fenwood? �� illing?�b��me>��3��nd?�X��core>����zoove> ��g ��Pund?�u��_p>�kK�}��TK�}�ws?���>unge> �y��bt> �  �N uide> ��r ��Olt?���[tar> �A��*s> ��an?�v��Mypsy>��_��Hh>  1@ � �2>��^�k ��I�X �: �L3>D��O�2��P( 1 ��{ �E D��%�2��12' 9�� �o �BA�D�TX4>��}���h�oad?�Q �hE��g �I?ir?�.�� mpshire?�n��Kng?�XY��_Mnes> ��ppy?���Lrd> ��T ��=-rock> ��[ ��Dcore>��!�f�Y�� �f�Y -punk> �� ��}s-app>�V�?-confirm>��~ phone>�Y�Brt> ��; �� corpbanner2>�]�� �F�� menubar>�Y��w �B��  rec-footer>�Z�C top-banner> ��S ��E_any_downloads>�m�1 discounts> �S�  �� ownload_codes>�s free_download>��0�-�.�-�/8�T�,�+�-�+�/�-�,�-�,�+�+�,info>�{�0�-�.�-�/8�H�,�+�-�+�/�-�,�-�,�+�+�,lyrics>�w�0�-�.�-�/8�D�,�+�-�+�/�-�,�-�,�+�+�,video>��Qaudio>��kcart> �� ��items> ��X ��@service>��/�*���*unting> ��ve?�`�!{��"�Y�2ze>���#c>� ��d> �� ��f _ft_color> �� ��e?�A����ad> �A�I0�6�� &hzer@oH �H-2018>��(�%l,���%l, discover-2023> ��_  ��G  rework-2018> ��^ ��F _rework_2018>�" �� r?�3��Lt?"�g�}�7 ��0�3�less? ��[vy> ����i�@�E-metal> �� ��ppsychsoundsrecords? ��<ight>�x�C%�V / $  $ 3$$$$$FT (=$ $ �$�"�K�e.� �_<�+�yOQ~z�S�!�y�I�:!�(.�y.�:,�h�P��H�t�J%� / $  $ 3$$$$$FT (=$ $ �E�"�K�e.� �_<�+�yOQ~z�S�!�y�I�9!�(.�y.�:,�h�P�Ix � ll?�V��Op>�Q�Y�w�Y�$���w�X�X ^D�:  _center_url>� ��nce@�Vre> ��7$$���i#$=" 2#723370  " (      %`  &!=46 %  � @ ""��V������0�$��m$�\�X�S0hi-res> ��vdden>��!�%�~�M�a��� �%�~�#��-while-loading>*��~�*�&�m9,,.?�8*��f�*�&�m9,,.?�8access> ��D ��&elem>��.(��(gh?�s���z-quality>�i��E�l��llbilly>��2��nt>[� �g��bp-hop>��''��w�''-rap>����~�s> ��P�8���itory@�Ltch?�E��s?�s��_ockets> ��Q ��.ld?C�U�`��#qV�m -the-door?�n��u���y> ��O@me?�d��S�#�1 & �5�| & page-mobile-arrow>�B�+nky-tonk>����wok?���'pe?�t�#��m�<rizontal>��3��|�D����!�stedA�nameA�|ur?�#���1�$se>��6�=���=ver> �� ��~able>$��}�6��7+-�7:$��e�6��7+-�7:w?�&��T � Eref>�Pf t��q�k<�xg�_�o3L].6Fdg.6Fd){-""+�5&)1C_0NR> �( -K�9� : 7"779T(n�X#�AVXLVLZN\XXHXV1$/0D$�ju l��S�k<�xg�_�n3L].6Fdg.6Fd){-""+�5&)1C_0NR> �4 +K�9�6�>�X�My���]�p�q�B��-n�U#�C<X:XQVS[TVPVN1$/0D$$T �%-] �Y%tml>" S�<��NH�}�1" N�C��/H�}�& P�I P�%tp>r �:�f.� � D*�# G I 3gX �K �6K�y�j ��S�\�|�%t �3�Q�.� � D*�# G I 3gX �K �6K�y�j ��S�I�3� -equiv@ s>�  g i '+' D  &## ! " F ; S  �'a*1�Z� �0�0�-�.�-�+�aI� �=&�/8!�w�3z"�.&D�O0�D�FO �%�V+'-**,(,+-^�+V&L$L(N*X&H&V1$ !5$�"�V  v a '+' B  '�9�N�>e~��W�u�b�2��> M ; S  �'^(1�j� �+�,�+�-�+�/�-�,�-�,�+�+�(�`I� �='�-8!�w�3z"�.&D�O0�D� �w ��l))(()�H(<&:&Q$S)T$P$N1$ !5$�"P " I� P " R�T  ub-page-next>�P�9-light>�4� prev>�~�g-light>�b�Kyper-v@�Xi>B$ d��TP��h�5�4�A;�L%�u .'.:sm4-�. I K�da9-P  9�L9m��L   (t*} ' � �   t�;$�    s�v"�  �q?  -am-memory-yellow>: �u�. D�"��o�g�Z_id> ��] ��mtype> ��W ��g c-add-photo> �j& �S&video> �O �8 camera-small>�C ��,omment>��xedit>�Y�Bspinny>�: ��#tooltip>�3 ��on>e�/�v�%�-�t� �u�%��&#t�E ,}� -allow-comment>�@�)ban>�4�delete-comment>��ls? ��)-->�%�d>�z� #c \11./.�g / $ 3$$$$$$$  (,5 $ ��Q+"U�0�0�-�.�-�i�bB* 7F#'��'[[G F��; =B�JO<*$*�IF�7^=d4O�4TQ�PVQ�2RO�NT    |C�J�>)####323.(�J$X<�i�)&$O2"7 ( "�1$�6\�y�A J�M�W���4�f� cJ�x5�:37�j,�J � �G:;  .4s� � *"#�' ��> +R]�U * (%�1�"� �&�2��� �(�v� !a  `,�G�\�Ls� ��e��p�@��  / $ 3$$$$$$$  (,5 $ ��\+!U�+�,�+�-�+�/�-�,�-�,�+�+�e�bB* 7F#'��'[[G F��; =B�JO<*$*�IF�7^=d4O�4TQ�PVQ�2RO�NT    |C�J�>)####323.(�J$X<�i�)&$O2"7 ( "�1$�6\�y�A J�M�W���4�f� aJ�x5�:37�j,�J � �G:;  .4s� � *#�' �>�g��v�&�;�=����k�H�zE +RY� $ ("���'�'�-�$�x� �(t  �  -1018369599> �� 157919840> ��- 353862930> ��@73937754> ��Q 905182705> �� 2212215809? ��b 407251929> ��o 504146637? �� 3248589132? ��_9014672? ��m 491347001? ��M 938177063? ��7 506248046? �� 743647351> �� 706408639> ��S ��=ag? ��h9entities> ��% �� m>�4����f>R(>   / $ .�C{��`28 �N  ""��V������0,P1�� �(s.� �"rK�<N#�A<@3X �a&�*?|�N�0�P�;��Bs.� �"rK�<N#�A<@3X �)�U�U&�HF�D�=A� �#�A0if-you-want-to-be-free-2>�#�#��� not>*��B��5��i�A��&*��*��5��i�A��&mage>�W�>�-�^�:�kGP_formats>�y�Aid>�W[��^�A�"�X���A�"siteroot>�g�/_https>�p�8rc>�b�is@(')>� :  (0)G�U :  bue? ��lg>�8k i �2�-�_��2=�f=�Q�A� �c�^%!'$$&"&%'�~ �$ � � � �& � }H ' ( 9 Q�$z a �.�k�f��R=�f=�Q�A� �R� �##""#�f � � � �$ � � uH ' ( 9 Q��I �� -src@ , , mediately?�y��^#pl-2adf8819c63716af8b5fa95e16511f95> ��\ ��9rov>��B��+isation>��6��n>�k���.M�[�7v�n�L�{�XBUSP�:�UG ��!�L�r�d�v$ wF&�`�X? �{7�c5� � M #J�Y-ways? ��JNbox> ��v ��^cludeA�"d@� -tralbum-info> ��v ��a items> ��  ��~s>�h��E�k���fdexpage> ��a ��Lie> �B�V�&�>�Y�m��+�V�&�>-folk> �� ��pop> ��A ��*rock> �I ��2ustrial>�U�g��>�gfo> ��W ��2-col>��ed`_c8��b]�g��v�&�;�=����k�H_link>��ed`_c8��e]�g��v�&�;�=����k�Hbox> ��# �� rmationA�Uitial@� -scale@AJ _track_num>� �] line_player> �� ��d ner-squarecle>�����j� -contents>�� ���n�wrapper>�����g�put>��c>�i>���K>�i>�sane?TH�?,$+''�}�B�m���"U!*$"�`�^ pirational>��!�X�� �Xtall@�ed@ �!7 r@ � s@�5rumental> �w�i�Q�J"��`�i�Q�J -hip-hop> ��L ��5tentions?�i��2rceptor?��x 0 -metal-death? ��':ro@�H�%bot@�E'�"'o>;�B���G&�j �P�F��jF�A�valid>��eert_iconography> ��& �� iconography>�X��\ ��$isible_recaptcha_public_key>�U ��>p_country_code> ��, ��location_country_code>� ��i rrelevant?( y ��N��}� s>N�b���%�X*�B�" ��Y�t���T�JJ :�o-pro> �� ��z_admin> ��E ��- band_member>�s�Eonus>�_�1capped>�L�0�-�.�-�/8��,�+�-�+�/�-�,�-�,�+�+�, ustom_domain>�0�x download_page> �� �� able>��0�-�.�-�/8�P�,�+�-�+�/�-�,�-�,�+�+�,raft>��0�-�.�-�/8�i�,�+�-�+�/�-�,�-�,�+�+�, sa_trader> �� ��}eu>� ��fan_page> �� ��}https>�c�+page_band_member> ��6 ��hone> �b�V��K�Wreorder>��a ivate_stream>�o�Aurchased>�g�9 set_price>��_ tralbum_page> ��m ��Uadmin> �� ��klabel> ��m ��~moggedin> �� ��wmemberbandauthed>��"� ��v"� obile>��:�Z��$�Mpageband> �� �� mobilized> ��O ��,ro> ��4 ��{4sues@�bt?��PZR�=�4�~�:N~ . >KU��|SF�e�] �*�"�P%�. # xG��:�|*1�tem>�111./.��{:�{,�G�\�Ls� ��e��p�@���H_id>�;��/�B���list> ��5 ��public> � �I �P�msellers> ��t ��^type>�5��}�1�+�%�<��L�H�*�%list>�)�s element>�,�vs> �� ��i _purchased>�k�=isholy> ��sNunes> ��M ��7ves>��=>j-pop>��x��aa> ��6��z�*ck? ��6ime?o�9�r��Zm> ��w��`�Yboree? ��2n>��;�z�/��dgle> �g���P�-pop>�n�z��W�zvascript>6� *�@��.�t�=*"8�R *�@��;�_+�1*"zz>"�?�f�.''$��(�f�.''-funk> ��6 ��eff? �� ohn? �� in-live-event> ��# ��t>Q� �g��blie?��/< laidemusic? ��TSpeg>��A / $ > 3$$$$$F  ((5$ $ �� / $ > 3$$$$$F  ((5$ $ g>Zm i �2�-��. �d+'-**,(,+-��,� �$�(�.��M/z*3$$/ �M3a %"01 !2& /$*$!>644 & ]1& E+ � ""��V������0K0A?T| a �.�k��:� �))(()�n���%�,�(�$�E/0A10jquery_lazyload-2b969f913b6f4096c826181b09ab943a> �� ��ss>,�O�@��L",��@��a"�F N �# N  -crumbs-data>��on>��uke>��!�� l>��q�n>��Q�st?L�9�t0�P�%'�_9��/5�6�<&�CF�q%�o5 �)-icon> ��s ��e -bg> ��v ��hkate? ��Veene?�l���a�Jp?�M"��l-alive>    yword>��K�%��3�%s>�F�ids> �� ��|ll?���Led>��Snd?�*��>nife? ��Zockout>��}�F��e�Fw?��*���=�Mo>���up&�p �r% ]m/= / ?c- ) $@=  ���]p&�p �r% ]m/= / ?c- ) $@=  -ready> ��> �� l>   $��1 ��  0>�) ��1> � �{0>"�Q"G�*�j� �;"�:"G�*�j� �;1>�M*;=�6*;=2> � �i4>�XO�AO5>�7� 7> �: �#3> �  �w 4>�] }�X��^�F }�X��^5>�Y� �B� 6>�K'�Q�G�4'�Q�G7>�ad�`�Jd�`8>� ;�t;9> �S>��<>a?���)bel>�N��e�g�2�[����g�2�^ -artist-menu> ��9 ��!-links> ��! �� s> ��A ��) band-selector>��3 H��3 H member-band> ��[ ��Cwelcome>��G ��G memberbandssearchterm> ��K ��3s> ��I ��1ide?��0<me?�@��png> �M �6-picker-content> ��p ��buages> �p�6��Y�*rge>�GY+�NY+r-ico>�y�bonboarding-ico>�!� st>��G�s�z �R�o��_�T��}+_subscription_item>�W�)te?�j��hst> ��  ��`in>�a�`�)>� ��J�`�)>�-jazz> ��R ��;rock> ��5 ��ughed?�N��v nchpagedesign> ��_ ��Gwrence?�� >yer?���-ed?�P��@Fzy>��R�%�[�;��:�%�P�;d>��eave?�n��teched?�Z��ft>�T(��O  &�`Y�g(��r �:Mcolumn> ��  ��^ middlecolumns> ��: ��over? ��YA salmon? ��~Tngth>��4�[2#���[2#ss>��=��s��%��^+t?:5�d�@����%]%�wV�o�"�.�): s-be-friends?�S�7~���party-about-it? ��Ti>�`��6     �")�")!++f,3 %    <�5|l �^�%�*&,))+'+*,)�3�0�!��%�1��+>./5�R��     �")�")!++f,3 %    <�8�R �[�%�BV((''()����&�&�,�#�!>./5a?��<braswell? ��$Pberation?���cense>��Q��,-label> ��P ��+_name>�E11./.Y8�,�G�\�Ls� ��e��p�@��| type>�\�0�-�.�-�/8�)�,�+�-�+�/�-�,�-�,�+�+�, d_version_ids>�w�Is> ��`fe?�P���2F�ght> ��! ��~ke>*8�5_�+�]��l&�$$� 4�h � �0�i��9�_�*�v�: �eG-a-shadow-into-the-sun>�,�?#���C mited_checkout> �� ��ne?�A��|� argradient>�Q�X�f�:�X�fk> bt� ql� ) -and-title> ��F ��>_color> �� ��vback>��_col>�\�ced>��Teeca_8��)[�i��z��?�?����k�F -accounts> ��2 ��-header> �� ��menu> �� ��}-content> ��- ��wrapper> �� ��wblurb> ��< ��nonlabelmemberbands>��7�T/���T/s@��1quor?�3��Wst>��g�%�x*1�/?P�9��1�%�x�#dIbox>��F���.�en> ��k ��Hers> �� ��\ing>��t�_��\�ing-purchasable-with-gift-card> ��Q ��&tem>�.11./.4�x,�G�\�Ls� ��e��p�@�ttle?�U0�C��}&�9ve-calendar-icon> �~ �g-stroke> ��` ��b lock-icon> �c �L-stroke> ��| �j�~event> ��$ �� -stream-button> ��% �� ticket-item>��i���T�_event_tickets>� 2@Q 3   �%-)! #-!% " '(""�b 14 >(&).)&.,"% ++��V������M������+��w0ll?*��[�y!���.�G�B�]mgr>�� "� ��u"� o-fi>�L�� _querystr>�f ��Oading>��e�"�N�Y�N�o��M�"�N�Y�N�y-icon>��~�%��f�%cale>�j ��Size_page>�f ��Ote> �� ��`ion> ��S ��3k?�ri��JV-step?�"P��=Fg> ��j ��oj �n ged_in>�(�k _menubar>��O obile_menubar>� �R out_menubar>��L obile_menubar>� �Uinband> ��G 4 a� ��/ 4 a� fanphoto>��{ ��c labelmemberbands>��3�k2���k2countstr> ��4 �� inkedbandscountstr> ��  ��in> �d���M�-link> ��n ��V _bounce_url>�^ ��G use_captcha>�6 ��o@)e2nut> �� ��l-action> �� ��gnely?�/��Sg>��\��L�z����w�|oking? ��~p> ��W��{se?�i��GVt> ��U ��2ve> ��l;<(��`���^!��v�g�3�~7rs> ��` ��I-rock> ��g ��Pp> ��K9 ��yt> �  �O ullaby>��Q��:yrics>��0�-�.�-�/�0�H�F�^�Jv� ��f��o�@���,�+�-�+�/�-�,�-�,�+�+�,��l�e��t�$�9�;����i�F_row_10? ��q 1? �� 2? ��r 3? ��8 2? ��a 3? ��F 4? ��G 5? ��; 6? ��_ 7? �� 8? ��S 9? ��Yrow?6��_�g��v�&�;�=����k�Hm>8  � � �D�K�0 �V�=A�+-BW�,�@P�&- =�" �]�D�K96�W)}O�$�B�@#, 7�: �  0>0�@�v�O�S�U 21h�S@�:+0�)�v�O�S�U 21h�S@�:+1>�\�M�1�E�M�10>,�e�7�B�'[� �!��U�,�N�7�B�'[� �!��U�4>�m�V52>�[080�D0806> ��U �w�U1>�� � �+�'�m� � �+�'8> �\�S �E�S2>�D�9�3�?�L�-�9�3�?�L3>�K�44>�(� �M�m�� �M�m5>�F�/6>�n���W��8>��H>W���~�H>W��9>��|2>�5�X$���X$�0>�,�"�@��"�@1>�?�K�Sf�(�K�Sf4>�'�5>�4�-��-6>��j�]�l�j�]3>��"�H0�n�"�H04>��4> �M�0��@[J�}�- �6�0��@[J�}�-6>�J�35>�n�0�W�00>�T�=6> �;�[ �$�[6>�+��n�,� ���n�,� 7>�S�<�a�<�<�a2> �m�Y �V�Y8>$�b��;�~�B;;�o�$$�K��;�~�B;;�o�$2> �?�W �(�W8>�R�;9>��3�X�~�3�Xacleod? �� iling_list_info>�% ��n> �� ��|�6�y�O�H�D�O-button> �� ��Ysearch-container> ��M ��5 entityofpage>�"�51./.0<�)�b�G�\�Ls� ��e��p�@��Lke>���E��|�8s?�i��ing@�wnager@ �F p> �� ��^r>���chA�bgin> ��Q ��'-left>�h�Qket@�a&sonry-869dd12d44260637b4aba1df92b7ac4d> ��i ��Ftch>��H�jes_base_domain>�^�&ing>��5 � �� �  erial-add>�A�* rrow-fwd>�q�Z close> �� �y� omment>� �u done>� �t heart> �vv �_v keyboard-down> � �up> �_ �H queue>�<�% unlock>�"� vol-mute>��up>�h�Qh> �B�_��+�_-rock>�I�Y��2�YomosA�rix> �!f � fx>�+�s-age> M H image-preview>�F�M_height> �B �JBprice> ��  ��tlength>��x�%��`�%y>* 6.�'�!�+��1�?�/�wD 1�_�#'��t�G$�^�i���&�'�-�$�"  �7b-add> �� ��i-album> �� ��listening-party> ��j ��Rmerch> ��= ��%track> ��, ��vinyl> ��T ��< bandcamp-logo> ��;! ��#!cart> ��" ��  ollection> ��C ��+feed> �� ��login> ��d ��L search-box> ��S ��;ignup> ��W ��?tats> ��4 ��cp@ �h �E-server-webcrawl@�j 1�G 1e?r�}+%7*�qP�U�1O� �k . ��w)#/(�EI�>�$ @ �>�(�Yaning@�}time?�:��ra> ��M ��*dia@4%>� :   4.G�U :   _mode>�5�}),(",r "� 73'!++ ;   6 L0> = ""��V������0H0media_mode_test>�b ��Ktation>�}�d��f�dum>�}�lancholy>X� �g��bmory>Da ���*PT����&�4�BJnu>�nK�T�#�]�WK�S�#�] -artistitem>��L���wL� pic>��A� �w��A� �zbandname>��V��PA�w��>��PA�wswitch> ��#q �� qtext>��@AA��(AAbar>.��*�X%���O2�,.���X%���O2�,-2018> ��, �� add-link> �� ��l merch-link> ��@ ��( badge-pro>��g�b��O�b cart-icon>�T�b�=�a ollection-icon> �@� �)� feed-icon> ��+ �m�* item>(��|�6#�~'�m8+-�7:(��d�6#�~'�m8+-�7: messages-icon>�9�" outer> ��d ��L phone-menu-icon>�6� search>��Y�%��A�%-icon>�� �%�!�~��%�! nput-icon>�P�r�%�9�q�% ction>��2���� vm> ��b ��J wrapper> ��\ ��D_artist_dropdown> ��2 �� utocomplete_enabled>�B ��+ logo_logged_out> ��B! ��*!rch>��L�1��4�&-item>��q9��\9!table-samana-hidden-obelisk-wales> ��e ��Bengue>��w��`ssage>����b��*-text> ��L ��>ta><!Z     )<o     ) )   1  l>�b�TL'$��K�TL'�7core>��[��Dhod>��]�%��E�%ricsA "J�xico> �� ��-d> ��#  ��  icrophone@ K Kddle> ��K ��3column> ��c ��8ot> ��A ��)ght?�&�(���Vke?^ �:�k��Un>�<�8�  H A�f  H d> ��SB�\XYmF�*�-�j��T� M�$B��I�He?�b�;��X�iimized> �� ��jum_price>�'�h_nonzero>�,�mprice>� �size> �l�) �4�)racle?�o��gsophone>��e&9s> @ ;xed?�)�v��t obile-cart-up>�"�  gift-ribbon>�F�/ placeholder>��x�%��`�% results-tags>��^�%��F�%web-collection-arrow>�*�_app>�v ��_ _compatible>�;� url> ��> ��(fan_banner_android_hdpi>�X� mdpi>�v�>xhdpi>�:�xhdpi>��dxhdpi>�~�Fios_1x>�`�(2x>�B� 3x>�$�l onboarding>�: ��#web-fanartist-02> �dK �MKd_date>�v�7e@�l@�prn>���i���i -classical> ��  �� jazz> �� ��pffitor@� ;�b ;ment?�P�i��VF�4Vnitor@ B�<I�onrise?��� set?�^��re>�o��E�s�n�r�i��0��N+�+-merch> ��o  ��Z than-passion-ep-2010> ��_reviews_available> �� ��thumbs_available> ��x ��gan? �� ning?"+�z�n��E"<ptorpunkrecords? ��#:wn>��M��6untain> �� 7 side?� P��@Fve?�E�l���Ting?�P�Z��fF�|�Gzjpeg> �H$ �$p3>�l��E�o��-128>T�1 �' �' �$ �% �$ ��/ �) � � � �* � ~� �" �# �" �$ �" �& �$ �# �$ �# �" �" ��O � � � � �% � 4@��rsapplication-tilecolor>{� g>��F�EF��kF�EFi@�,x@�bundle@�t> ��T ��>uch?�Fb�V��aW�?ltiple@�sic>,��'�q&� ��3� �**�M��G�q&� ��#�@-therapy> ��E ��._grid>�+ ��al> ��bum>�*�1 composition?2�G�F�^�Jv� ��f��o�@�group> �S �  recording>�311./.4�},�G�\�Ls� ��e��p�@�lease>�:d "�?b format>��que> ��[ ��D -concrete> ��b ��Kt?�E���� ted@��|web-phone-icon-outline>�8�!y?v�&b?X8�S�i  �?�hS�N��N%W;�  �b�x  �E�oa� �yself?�KU��|Rn>&  �� |�n!//{ !e!tt Yi$(*t"0�&-)w#!j"v',��pa?�y�i�iTin?�Xme>�4"Z/6�" s  ''$%$I� / $ 3$$$$$$$  (,5 $ E�O"O� !9!& 7 2 "!1Z')- "%  ()" s# 4 (2&$@X ''��V����Q������&�Ym�q9�n9��s`�A�w7 �j?�|o'6�"�2 "�=�R�Bi�� �[�y�!G�6��l� / $ 3$$$$$$$  (,5 $ E�O L�/n�o9�n9��s`�A�w7 �W�)  �1  0name-section>��_�i��J�Vnd?H�6 W ��S.PCt�,#FN-%KF.=h[ =�Py?�Xs? � Ptasia? ��v@����/�K�_type> �  �T bar_bg_color> ��  ��before?�dranding?�asp>���C��d�Kut?.�7�7�fj0�A~�{7p�.*�catching?�use?�*#'#�tP�Ronsider? �Q"rporate?�irunching?�Ddon?�\��oearly?( y ��N��}�  -irrelevant?: �|�. B�b�E�n�f�!ed?.�|��@�j��>�=�19�Yglected?���[itherA�^ o-classical>����soul>����}rvous?�n��2t> ��R ��/ver?$�>�-�:���F%�w>@�!�T��!�;�%�1M�g�"� �;��,�0R�m�w�(���T�� �;�%�4M��}�W�:� �-�$�P-age>�(�L���L feed-stories> ��O ��A-floater> ��R ��D share-collect> ��6 �� wave> ��z ��c_date>�j�+ esc_format>�Z�-search_api_service>�J ��3er@�8sletter-invite-banner> ��h ��P _artist_feature>��\ id>�Z�" sig>�]�%xt> ��|�K���2_cell> ��w ��Lbutton> �� ��Ufeeding?�]ling?�H�qind? �vior?�e�o0riends? �N-ginx> ) )  hold? �bii?L�p!WfQ2 HP�ej0�8P�#!^�-� ')ce?�~��/ole?�� >lawrence? ��1Qf?�z��7� Dn?�!P�F�Sa? ��to?�yt?"�6 �t7�B� . jack?�0ust? �L"let?�I-�zi�istening?�_ooking?�Hmy?�GY�6�Gn-add-wishlist>� ��nown-this>�l ��U view-album>�T ��= wishlisted>�y ��bever?�Co>�9�!�^ � �*�['���B�] � ��R& �S-app>�g�P-bc-logo>�&�phone>�j�Simage-placeholder>�� �A���A pro-badges> ��: ��"referrer-when-downgrade> 2 -sults> ��n ��Vshow>��_�%��G�%wave> ��_ ��H_flash_uploads>�  ��strack_preorder> ��I �T�mfollow? ��cise>��S�/j ��x�S�/j-pop> ��  �� n>�S1./.0: �W�n -commercial> ��lce>4� 6�@��"�t�I*"6�S6�@��/�_+�=*"-pbiokwbzogywza9udlutjw? uy9559m0ntndwchff0jnma> e>p �&�-G�.080X 26h�S;�z�N�g�I�,At�xU�b��O�2l ��-G�.080X 26h�S;�z�N�g�I�,At�wU�e�G�- D Dly?�kzero>�x�V080�6�a�V080�6pen?�Ur?��,�u�` esults-header>��;�%��#�% text>��B�%��*�%m_name>��9 ���" sniff@  t>&O�b���(U �%R�-V�! ��B T��YU �K�s �^�e L�O&�7x�-shipped>�Q�:able>"��;��"� �V��,��&�L�'�-�$e? ��^hing?�[�B��v�1racklist>�^�e skinnable>��X���C� ut?�v> ��_ �7�w> ��l�p���5�A�fplease?�5 searching?�:lling?�e� * , P! %  +    1'# (= !�T(   ""��V������0P0nso? ��Epare? �gitill?�Wunday?�gtake? �Pell?�hat?��]�e?2��BY� .(*�U !.�t 'ir?�qre?�<se? �XNinking? �6Yough?�]ts?�o? �y�$u> ��m ��V-jazz> ��t ��]ll>�v�  r�I�L'2` #9 @))))6))))))�m�. �)/  '"�  ��K 7�+�b�S  r�I�L&0^ 58 @)))))))))))))))))))))))))�l�. � )-  '"��p�P 7�+mberA�Pofitems>�*�tcartitemsdisplay> ��E ��-eric> ��I ��+tracks>�%�ontil?�\was?�ie? �;Dords?�?you?�w�5r? �^�:o>   ! ��N��+belisk> �� ��bject-src>  cean> ��t> ��� �;�*��IOober? %��gf>:S � �^ ��`$�Y � �!�h�u�g \� �/ C ��$�� f�m�r�es��u$� ; �F�C�9�Y� ��B�(�e�|�/U �rh �zf>��w�%&/�/?P�9��C�%�r#dI -your-list?�A��>�8��Rer>�}��F��Hs>�{�~set>�]�k�u�F�k�ug>�  .' � .'  F O-appstat@PYh?�=��dowas? ��^) -volume-one? ��rtwo? ��Kkay?�P�T��4�ul>4��i ��A "4�$e:��yi ��A "4�.K�Ud> ��7 -mountain> ��7Ln>��^<.��C� h�],Ib1���Ta�,��(EW-�Z�&�#�&G��1� �x��p�D�} �!~�&e?���N�<-click@��ulineonly>��y>D�����{�$"�O�&��j����$�pacity> �s�O �\�Oen> ��B�eY��b�F�)J_signup>� �� graphprotocol>ra>��u��^posedA�tion@ �U�C sloggedinband>��Y $��A $us? ��Jr>��t�U�R�U�.�)��5�U�R�U�Z�:�J�%�0 ��Kchestral>����o der_history>�R ��; package_link> ��{ ��fegon>�$��4g>j �~�).� � D*�# G I 3gX �K �6K�y�j ��S�\�{�&d �F�J.� � D*�# G I 3gX �K �6K�y�j ��S�I�;igin-when-cross-origin@  al>��!�I�K�!�Iur> ��$ ��$t>��-�]�kJ�<t�&!�I�V�,&��=�]�T�(�9�u��Z#�(�)law>��|��eval> ��@ ��@er@�H lay_image>��drides> ��> ��)p>�L( �<�0�0�-�.�-��S�@/ �]/ � -�p�i�? =L*+W%&U#(Y'&[).W%"W%00% $$ 2�d��+�,�+�-�+�/�-�,�-�,�+�+��S�?/ �]/ � -�p�`�= I'W%W%+U#/Z(+U#,U#*0% $$ 2J   �F)%H 2# 2 �X& +  00h00m44s?�E56s?�1m25s>�P50s>�X 2s?�(2m12s?�642s? �� 6s?�@ 7s>�52s?�3m02s?�`17s>�20s?�T 1s?�35s>�2 7s>�+50s?�4m05s?�%ackage_associated_license_id>�{�M feature>�j�2 page>��P screen>�.�v olo_feature>�L� thumb>�&�n_small>�D� s>� �sge>�5�~4�s4�a���|4�s4�a��' -band-links> �� ��|context> �� ��_footer> ��S ��^S_band> ��L ��4path> �� ��vband>�� ��} data>�L ��5sA�#id>�B��X� Z �?Zn?�Y��Fne?�<��Rperback?�9��rent>��z �L�c��b �L�c�|lor> ��uBtner>��A� ��)� y> ��u��]�x:ssing?�z�� on> ��+t?�+�<���Rth>�B /�j�aA)6E"&��&ZZF E��:9 @ =R= = : )�/E�8[<>Q�3SP�OU O�1QN�MS Q;{B�I�=##'&, /%s$5((�S�&J%%�   K +�+,�$;�f�.^6�H�V�� �2�U�<�S�aA)6E"&��&ZZF E��:9 @ =R=   �v    ) {!3  > U- % 8n"; �# *,  .   &&��V���R����� �(�= = : )�/E�8[<>Q�3SP�OU O�1QN�MS Q;{B�I�=##'&, /%s$5((�S�&J%%�   K +�+,�$;�f�.^6�H�V�� �2�I@z � 0path-4>�T�=5>�&�tern@�nuse> �� ��qying>�p��E�s��ment@ M M downloadpage>�L�6type>�H�2biokwbzogywza9udlutjw?6�T6�@��/�_+�=*"ecq>��-<band> ��QLrfect? ��Pmalink>�<�issions-policy@ I Ison?�@��@al@�L�cgbd> ��q^ ��Yaft> �� ��(hd> ��o ��ahantasm> ��oto>"��! 2 �} "��  2 �} graph?�+^�� Sysical_gifting>�~ ��g _zip_regex>� ��kiano>� �+��r�+c> ��u ��]k?�^��Oup?�K��ece?�L��]k>�B� lace>�!&�j� a �Z��i O �holder>��o�%�@���W�%�@�ns> ��7tform>��d� _app_url> ��E ��/ closed>�+�s name>�&�ny>$��\�A�Feeca_�h$H��F�,�F[�i��z��?�?����k�F�#$-app>�Z�C -2>��|bcweekly>��q <��N <utton>"��z�,� �$�(�.�"�����%�,�(�$col>��Zeeca_8��/[�i��z��?�?����k�Ficon>"��}�,� �$�(�.�"�����%�,�(�$ _cap_data>�c�5ell> �� ��iount>�H�0�-�.�-�/8��,�+�-�+�/�-�,�-�,�+�+�,status>��hebd`a8��8\�h��x�"�=�>����k�Gore_url> ��X ��Bbutton> �� ��ter>�S �Z ing_from>�1�sinline@� �}ease?�Hb��5W�E�@dge-processing>�"� -mask>�;�$ows?�g��Sng>�"��p�j��<Q�M: ( Z�!: ( odcasts> �\��Eetry>��q��Zints>�b�Kson?�Z��ZlicyA�[sh@�tics?�y��Wygon> �a �Jp>D�I��>�eL�C� ((N�N�K6��P�>�eL�C� ((N-folk> ��0 ��punk> ��9 ��"upimage> ��i ��>rtland>�#�/��8�Lugues> ��6��w�*sition>�/11./.�V��u>�y,�G�\�Ls� ��e��p�@����it>��5�g7 �� -hardcore>��<�*��%�* message-link> �� ��positive> ��Uunk>��X��Arock>���� subscribe>��> ��0  war-plans> ��IHer@��st?�2b�(��W�pwer>��`�u�,�v�+�K-pop> ��g ��Pful? ��tpp_email_gift_thumb>��[ractical@�ygmar>W� �g��b�T  y L�. B!   '�9�N�>e~��W�u�b�2��>�{./�;� �n[�E�>�XvJ $J�i   N $S�9�   __also@�4� product@�D%�!%s@�A�__wrap@�>�ecision> �� loadqueue> �$ �l order_count>��gpageviewcallbacks> �/ �wtty?�I��Ov_cell> ��g ��<button> ��p ��Eious> ��l ��A ly> ��;ice>���� ��ccurrency>��  specification>� �marytext>���"�k�.��l�� k�Qe-time?�f��nce?�:��vacy@�. & oKf te>(��T�0�-�.�-�/�Q�\D�O�`�,�+�-�+�/�-�,�-�,�+�+�,�O�\o>��j�a��R�acess@B J� es@ �hd> �7�p ��uct>�;�@ion>�m���5��1file>��t� �/ �|��\� �/ �|g>]� �g�?�% ��q-rock> �� ��xbar> ��V ��+_cell> ��S ��( empty> ��Y ��. fill> ��\ ��1ram?���?ess>�� ���� bar>��|�%��d�% ive> ��H��1�x -metal> ��O ��8ject>R� �g��bperty>&� "'  &� "'  value>:�J�%++()(Mj�M�F%&&�A�V�Fm���_�}�j�:� �p openwrapper> ��n] ��V`totype>�+�svided@�Psych? ��m@-pop>�M��edelic>�N��u�<� �o ��* -pop> ��v rock> ��H ��1t> � �6��t�*ublic>��g _embeddable> ��I �H�msite_key> ��Z ��7�o 4+ !" =-/,428 D9## !�O! (%> &1]   ""��V�����!�0� 0publish_date>��Cer>�W�ll?�J��Gnk>�;�B 'L��$�B 'L-rock> ��L ��5 rchasable> ��n ��Ce_title>��U url>�~�Q s> �� ��psh> �) �qed@�(t?�Z�D��[�%zzles?���.yyc2? ��q>��n�%��V�%bit@�! E�~ Euagmire?�u��1lity>�h�E�f�{5�0�E�f�{5est> ��Mions@�ickly?�'��Tet?���/ot>�p�4�*           �  #  %  ""��V�����"�0 w�  �W�w�8��� ��� � } P ?�\YQ�k   ""��V�����#�0�         �  ""��V�����$�0a  �W�d�E�}5�}��j0�� } P 0r>`   "�/�O�h �<�/ �"�"�;��r �T        B      @      C ?   @     @     @        ?      B      E  E    �,�O�h �<�/ �"�"�;� -b> �� ��q-soul>� �Z��s�Za> ��diation?�8��&o> ����=��*gga>��N��7ils> ��se?�T��Oke?�J��]n?�$P��=Fp>����x�re> ��f ��O-groove> ��m ��Vr-ico>�l�Uonboarding-ico>�%�t?�*��Lven>��<>ives> ��aVe?�=��@ ad-more-arr>�{ ��dl-timeA$Jc_footer> ��S ��;aptcha> ��Q ��. _public_key>�O ��8eiver?�[Y��_Mipient>�E�  ommendations> ��r ��Z -container> �� ��+ent> ��! ��1 _container> �� ��- ed-album>"��=�1�"� �&�2�"��J���'�'�-�$ story>��/0��\/0rd>�%��M�m��bingof?2�E�F�^�Jv� ��f��o�@� s>�Y ��Bs> ��$��o@�Vruits?�c�� s-section> ��' ��7t>&�u�u<�] ��- &�^�u<�] ��- angle>�6� -1270>�s�\1>�w�`d> ��= ��( dit-share>�%�eem> ��N ferrer-policy> 1 ,   policy> �� ��flected?�z��^ggae>�F���/�ton>��e�'��N�'ular@�+illy> ��O ��,l>& ct���Seeca_N rl���![�i��z��?�?����k�F� !*axation?� ��ease> ��R ��/ �KA-title>"���,� �$�(�.�"�����%�,�(�$_date>�n�Ad>,5� �g��b�u #��hnder> ��V ��3_url> ��L ��)ee?�,��peat> ��J ��5ort> ��h ��x -account-vm> ��T ��d flag-icon>��ysample>  uri>  q> �u 8 �= 8 uire_email>��[_0>�1�rserved> ��|>�-�F�^�Jv� ��f��o�@��`��ize_algo>�� / $ 3$$$$$$$  (,5 $ ��N / $ 3$$$$$$$  (,5 $ ourceA�t?� �R0���$&ult-art>���%��v�%info>���%��{�% tem>���%��p�%title>���%��~�% ype>���%���%s>��gQ �NQ ���OQ �NQ ��-genre>���%���% see-all>��\�%��D�% tags>��}�%��e�%_grid>�Z�"veal> �� ��rb> ��&iew> ��-$ ��$s> ��| �� warding> ��Vgba>��G�O!��2�V!homboid>�0�Q��Qythm>�[ ��D-blues> �c ��Lic> ��qibbon-gradient>�S�<de?�W��*ght?��@���I�-�Fcolumn>��]�6��H�-s> ��{>�-�F�^�Jv� ��f��o�@��`��p?���sing?��{/Jjwzcmkcilz5gpir4s8ka? ��oad?�o��s?�e��abots>�D�Kck>\^� �g��G���/��*b����&'��0\�9�Q�/�G���/��*b����&'�R�-roll> ��5 ��abilly>��2��steady>��<� �    0"- % M. 0� #   +  d  �X�����%�4A��%0rode?� P��?Fle>,��{L�ML�$S�eeeca_P��cL�ML�S�e[�i��z��?�?����k�Fl> ��/ ��ot>$��C�Ur 4N$��+�Ur 4Ns>,�-�i�7�-�,.���i�7�-�,tate>"�7""�{�E"� ""�{�Eund>�V.6.�?.6.3>��h�b��P�bing@�atine?�H��wspan> �� ��jubicon? ��znningA'Jssian>6 8T�=�~�h��B�"�.��E apartments>d �q�. D! '&## ! "�tw��o�1�tx>��K�f��7�m�K�f��7yan?�+�v��ts>0"� ��Q�%�7�f8�m�JC� �T-E�w��:'�*  ! � a,�u ���V�%�O� �:�J �i%H%��:�P%�R   �> �(�):�}F 1-0>�9 ��" 748367461> F 2? A4>4�x�B$c�=��L*"4��$c�=��a*"aid?�SY���FM� lmon? ��ZAsa>��S��<mana> ��} ��Ze?�?�� �_-origin@  plerate>� �Q tisfaction?�g��ve_card>�! �� y@�Ychema>  �|  �Dorcher? ��Wreen>��eipt>r��t)�?�B��6G�t ��c�e�/)!*v��5)�?�d��4G�t ��P�P�#)!*�A  �  -src>    s@�E M �" M olldepthtracker> �8 �ub> ��> �e�>ea> ��a<rch>:��O -� '6D -� '64�P:��7 -� '6D -� '64�P -autocomplete>��V�%��>�%bar>��j�%��R�% loading-icon>���%��h�% magnifier>��spinner>�&�d���c� tooltip-outer>��'�%���%"_discovery_one_filter_desktop_only>�V ��?rollout>�Z ��Citem_id>�~�F type>�{�C match_part>�x�@page_id>�o�7 no>�r�:rank>�u�=sig>��Itracking>�N ��7ing? ��rsonally?&N�3','�'��L"[$(" -affected?��2�>�?��Hcond> ��u�1b��5W-row> ��G ��$ary_text_color> �� ��p text>H���1hsaIFFFH�f�'-**,(,+-*n��y�hs\E�P�j�_� �"�%�o���T�0�*�4)(()* tion-title>��+�5�7��;��7ure> 0_url>�'�.e>��e�%*�w�P+�Q���%��#�pms?�<3�T��m*�5lected> ��+  �� -filter>��#�%�� �%f@  � -extracting@�.help>��'��l?�g��*ing? ��h_band_id> �X�  �[�\nd>��'���|�K-as-gift>��- �_��k- �Itralbum-as-gift> ��& ��{p>�2�J��I�Lrver> ( (  icename> �� ��~ urlfragment>��P�B��8�Bt?�T��-cookie> ,_price>�"�cactivelabelmemberband>���)��{�)tings> ��d ��Lventh?�^Y��^Mhadow>:�B���G&s>��77*me?� ��.pe>��wre> ��@�j��-�f-collect-controls> �� ��licon>�)�link> ��: �� -container> ��5 �� embed> ��D �� share> ��? ��panel-wrapper-desktop> �� ��Trofile>�g�Pttered>I�:���e#e?�L��ielding?���t-house?�)��Loegaze> �g��Pot?���Npping> ��) �� -cart> ��( �� rtcut>ds"+uld?�*��&w>��<�k$��$�`$-less> ��& ��more> �� ��ktooltip>��~���`�_add_live_show> ��! �� buy_full_disco>�  ��scampaign>�|�Aollect>�@�rowdfunding_link> �� �� guide_link> ��% �� tos_banner_layout> ��V ��>wishlist_tooltip>�D� altsearch> ��b ��J bandcontrols>��ws.���_s.�dialog> ��g ��wing>�����a�limitedaccesscontrols>��x����`�� nkedbands>��)@ ��@ mobileautocomplete>��I���1� n_reviews> ��  ��thumbs> ��  ��pro> ��^  ��F s_list>�C ��,vid>�K�ick?�n��ede> ��bar> ��> ��6-contact-label-break> ��? ��[_collapse_size>�7 �� disco>�( �� max_size>�3 �� F,4,  $@!�+; � C! !!1 e" # $) #%   !(1'& $ %%��V��S�����&�*E 0sidecart> �� ��x -phone-reveal> ��/ �� body> ��! �� checkout> ��i ��K ontents> ��2 �� footer> ��: �� header> ��$ �� reveal> �� ��~ summary> ��= �� taxtext> ��Z ��<g>�o ��Xht?� ��)n> ��[ ��Ced-out-artists-bio-text> ��x ��Y up-bc-logo>� �tphone-background>�2�icon>�O�8 romo-icon>�/�phone>�L�5 tooltip-outer>��&�%l,����%l,�parent>��Z�%�.�D�^��B�%�.�1�j_params>� ��mple>��[#G�##G��C#G�##G�cr@�~nger-songwriter>� �U�}��t�U�}le>��a*S_sign_up>�. ��s> ��& ��ks> ��[<te>�K��'�R��-nav> ��0 ��_name>�#�,domain>�W�root> �qS �9S _current>�R� https>�J�ze>�+��)�$+�X�) of_lyrics>��0�-�.�-�/8�e�,�+�-�+�/�-�,�-�,�+�+�,ka>��F�6��/�6eletal> ��`ip@�ky>J�:���e#box@�4�leep?>�g�p��&#=��wice>�,�tudge> ��m ��V-metal> ��t ��]ng? ��"<band? ��FNmall>�"��"�o�)�7��;�Y�%�xiled?�&��}oldering? ��gnapshot?���qow?�a��ay?�F��wo> ��Z<T�K��n�g�> . o�i��d��j�*�f ( �) �rftware@ �n�I�lid>��R� ��=�'me> ��z�[ &�O��# #��day?*L�?�-X�@!��[ngs>��4� �MQ�E�l��Z�."-of-ambivalence-experience-ep-2012> ��!on?�/��|rt@�iul>��6�8�i��6�8�0-jazz> ��? ��(ful> ��% ��s?�\��nd> ��H�$���?-art> ��O ��8check>�@ ��)s? ��n@capes> �F��/track>��$��|�$r?� ��> paced-out> ��jr>&��+�w�%� �(�)�*�&��� ���#�1�#�%n>���I�  4�i  4�Gc# j�|      ' zi�r O Nt '= T QQ QS u"�#L��Q  g  e  i   k   g  g  C �tW@�F��1�  4�i  4�Gc# j�|      ' zi�` O Nt '8P�[�u�j� �-�0�z� ��_�;�'�3# c�7�? g  g  e  j   e  e  C �tW@ � �(re? ��Vecial?�C��]d?�P��@Firit> ��L�i��GVual>��}�|��f�| -jazz> ��  ��slit> ��oken>� ��q-word>��X��x�Xtlight?�`��Zqueezed?�R��irrels?�_��rc>~� ;�@��>�%�� l�d+'-**,(,+-��,� �$�(�.��L/0AW�p*"p�U;�@��^�%��`�))(()�n���%�,�(�${L/0AW�p*"�� A  ��UA  _image>�� �A�"��s�A�"t? ��0>�H�11>�)�2>�5�3>�I�24>�U�>5>�i�R6>�u�^7>��8>� �rand?���a-up>��T��=rs?�1��'tement@ Bm oXf ic@4&>� :   4/G�U :    _siteroot> �yc �AcsticsA �h:s>��:���"� # # linkhref2018> ��9 ��!eal>�S�ffen?_�A�n��Zill?�e ��M�top>"�\�d�r"�E�d�r-color>�_�g�y�H�g�yped?�K��vs> ��K ��(re> ��_ ��I ��JsA�_ies> ��  ��}my? �� y-headline>��/0��{/0image>��/0��o/0 -container>��/0��l/0telling>����~ream>�8�0�0�-�.�-8� �+�,�+�-�+�/�-�,�-�,�+�+_buffer_duration_stats>� ��redirect>"��K�1�"� �&�2�"��X���'�'�-�$ing>,�u� �0�-�.�-�/��J�H�x�V�,�+�-�+�/�-�,�-�,�+�+�,��5�Lss?�{��0 ict-dynamic>  origin-when-cross-origin> �� ��gtransport-security> L Goke>*�%�)K�,080�g�ik�j*��)K�,080�g�ik�l-linecap>�U080�>080 ')(* 2  9 ! * 7",    -�=  �"  <!*"  4%0C (3 BB��V������0�0- ) �6�����'�p>0stroke-linejoin>�W080�@080width>&�'�)K�.080�@�k&��)K�.080�@�kng>���$�����$��,�GvN�"�Z74ru?�.�u��sdio?�0�v��tmp?�N��Gnning> ��yle>0�e��� �X�I�S�+�8�0�N��� �<�U�R�Z��-src@ 8 8s> ��d ��V 5 >heet> �u �|1:ub>�� �} ��w� -navbar>��/��!bot> �� ��vgenres>�p ��Yject>�"�jof>�|�E menu-item>4��% �7-B%9'(&4��% �7-B%9'(& -help> ��v ��^logout> �� ��n purchases> �� ��osettings> ��h ��Pview-collection> ��z ��bit>��)�!���!scribe> ��  ��u _message>�i�1 d_to_page_band> ��: ��"ption>��>�/��&�/ s>��8�B�� �Btitle> ��p ��Mop> �� ��ttal> ��E ��'welcome> �� ��~dden?�E��wmmary> ��@ ��"lV~V-notes> ��d ��Ftion@�er> ��-rails-single-2011> ��ting@�nn>=�B���G&�s<day?&*�� �P��E"<p-morning?�/��9���As>F����2$light?�o��_pport>�*�rBf �N�ed> �� ��� mail>�'�o rs>�q��E�t��rf> ��z ��c-rock> �� ��jvg>�d�`�I  x wE  � << "R> �3 �)= � n � ;�-�|� *:�6 *:S)�W#�-�A� (�d�I�I  x wE  � << "R> �3 �)= � n � ;�-�{� *:�6 *:S)�W#�-�.�  (*I3R-defs> �� ��oicon>��q:,�O��Y:,�Oweet?�6��  f_base_url>�t�9ing>����|rled> ��~tch@�>ynth>��M�R ��6-pop> ��T ��=pop>��}�pwave>��W��@y? ��Ht>P�B�0�0�-�.�-��7�1�"� �&�2��r,�w'b�le '  �.0n�_�:"�j � �+�,�+�-�+�/�-�,�-�,�+�+��&W�9\� $  �*�#��_ �F �1���'�'�-�$�jd 4>�5�0�0�-�.�-8��+�,�+�-�+�/�-�,�-�,�+�+ab>�Q�index> ��dH6#qH6#q ��LH6#qH6#qle>��x�G�L�+%���ex�G�-�W%�s> ��$ ��g>�� ��S�(�area> ��[ ��Fs> �� ��B -inline-label> �� ��Mlabel> �� ��Ake?(�Eb�.��{W�HI�A�Xing?�Qb��5Wlk> ��N�Q-��%�~ngo>����pe> ��V�� �rget>��#��C�� �%�wsk@ �E ted?�4�� xes> ��[ ��=d>�$��-�V     !      �6  � ��g-�V    �   �   �   9   R   V   �   �3   �5   �   a   ��b  echno>��l��Ulogy@�ll? ��N-us-what-you-like> ��n ��Vmplate> ��"�"�`�D�F ��k"�"�`�D�Fglobals>�[ ��Dorary> ��k ��]nt> � K �uKrms> ��'$ ��$_of_use>�W��Q���vsts> ��i ��[ther?�\��xt>�  R�=7� *�S    h��Y�%�K�]]�% =5.�7(>q#<�M�t�b h �=*"�P M�D7�D�F�^�Jv� ��f��o�@��t*�S    h��y�%�K�]]�% =5.�7(>q#<�:�_+�[ ~ �"*" O  O(-anchor> ��L ��4phone> ��= ��%_color> �� ��jinput> ��J ��2h> ��D ��&an> ��*t>H�:���e#��"b�)�{ �T " �+zC��" '��EX�H� �: �*�~ #�+=�:�S " �i-shattered-sky>�G�, ���ae>~!k�Tk��H� �:���C�l$�l�&�d��K�%Q �1<�5�<HB�Tl-6)\�Z@�8�^?VPe YG!PWb�w=  !  1" 3kSVG�E)D �)�?�-��x�C�l$�Y�d9Q6�K� I���"G  #A *�MO+�[* �)�h��1�&�R-6)\�l)(8 42�Y  3-escape?�e�A�W�s��4last-last-you-ep-2011> �� merch-table>�� /0��f/0'power-of-post-positive-thinking-ep-2009> ��?#1Q 9#C!  %�  �I1+&%# �+ !,!�T ^ � ))��V������O�����(�"U-0the-russian-apartments-compilation-2009-2013> ��S0stories-behind-big-crown-records-soulful-singles> ��  ��g troglobytes? ��?ir?�S �� �,�Nm@�e-color>��able> ��k6 ��V6d>��3 H��3 Hn?�e��9parlor> ��Xrapy> ��? ��(e? ��@�Q�1se> ��G9 �� @y?.�k#9�*���R1�S�g�ings?���Mk?"�W�y!�^���B�iing> ��V �%['��NM�}�$s> L�b} �v��%�*�2��*� ���S���c�eM -world-is-not-enough>�P�O"���ough? ��t?�x��ss? ��grash>��~���g�-metal> �� ��neadA!Jough> �� �H}�h���0�l�fput@�{umb>\�3 > k>B > \ U$$hB6 �q ��*\�{ > k>B > \ U$$hB6 �q ��7 _composite>��arop> �I( �(s> ��u ��thumb>��P+'-**,(,+-��H))(()ier> ��  ��button> ��* ��slist> �� ��le_bg> ��* ��me>��<�Ted`_c�VZ�,� ���@�J]�gQ�4�v�&�;�=��CxV�k8��}7 �^ �}*!-43d34bf55f11a53e195fed07dde95ccc> ��1 ��in-love? ��5Q_elapsed> ��A ��total> ��E ��ptext>��(��� �re?�:��d?�p��etle>Z g�R�n�0�0�-�.�-�s,��T� �Hebd`a�K� w�R�| � �}�+�,�+�-�+�/�-�,�-�,�+�+�n,��T�y�C\�h��x�"�=�>����k�G�� � �| Z j -and-artist>"���,� �$�(�.�"�� ���%�,�(�$col>��yebd`a8��I\�h��x�"�=�>����k�Gsection> ��- ��_link>&�p�0�-�.�-�/��<�,B�=�,�+�-�+�/�-�,�-�,�+�+�,��=�-ko_trackpipe-525ac32695cf93110d7d35f736fd51e7> ��x ��Uo>B4�� ��#�q&�#�?�"� �&�2��,8�M�=�%i$@! �@�7`�=� . ]�z�1��>� b 9 ��D#�G�o:(��#� ���'�'�-�$z*8�M��@$�" ast>�f�.band>�l�4ref>�i�1day?���*gether?�c��ken>�E�0�0�-�.�-8��+�,�+�-�+�/�-�,�-�,�+�+o?�.M��1Dk?�l�C��R�,ls>�� �) �y�� �) �y�z tip-action>�����q�s> ��> ��p>�X(��L��X�J(��o�-�\s-update> �� �� -link>��"�� wards?�I��8n?�s��r>4��@7�Nddb`^b�/���f@7�NZ_� ]�"a�]AeZa^_�'a�;_�=]�]i_��[ack>��.�v Z## ! "��6�0�-�.�-�/�h�A�%�W� 5 2"724�mh�8�5�r b�9�N�>e~��W�u�b�2��>��;�,�+�-�+�/�-�,�-�,�+�+�,�f�A�%�D�1�9�S�Ht� ��X�k�l�=� -number-col>��oebd`a8��?\�h��x�"�=�>����k�Gtitle>��ebd`a8��S\�h��x�"�=�>����k�G_cell> ��% ��zid>H�?11./.� �0�0�-�.�-��I�1�"� �&�2��� ,�G�\�Ls� ��e��p�@��7�+�,�+�-�+�/�-�,�-�,�+�+��i���'�'�-�$nfo> ��* �� license_id>�P�0�-�.�-�/8��,�+�-�+�/�-�,�-�,�+�+�, st> ��M ��"num>�d�0�-�.�-�/8�1�,�+�-�+�/�-�,�-�,�+�+�, ber>��rebd`a8��B\�h��x�"�=�>����k�Grow_view>��Seeca_8��([�i��z��?�?����k�Ftable> ��N ��#er> ��n ��K_1> ��;" ��"info>�#��4QM6�P�u��MQM6�: inner> ��  ��alist> � �&num>��Veeca_8��+[�i��z��?�?����k�Fpipe>"�}�U�@��L$P"���@��a$P localurl>(��!�cc�m?�:�H(�� �cc�m?�:�H url> ��+ �� https> ��[ ��Cs>��~�%��f�%�title>"��I�+'-**,(,+-��!�:))(()view> ��9 ��year>��o'-**,(,+-*��e)(()*ditional>��<��%lbum>��g�8��Y�!-7c6f81d695530ec421f52336cc0be0f8> ��l ��I 828e855b799307ef427645b8fc241f90>�� about> �� ��T% clearfix>�[�D redits> ��H �� page>�\�E tags>�� �k�� �> -nu> ��  ��H ooltip>�����|�-inner>������outer>�����d�parent>��z���\�_about> ��< ��| downloading> ��8 ��T %head-a9d32b65ead030b3357fb05ad0674e00>��g id>�5�x s_promo>�? ��( login>� ��o ng? ��%6@ ! ";&  % e$R1 �3/?=�3& j�t71p:3/4&/,6(# 1.3 ""��V�����)�0g0tralbum_page0> ��t ��Q _cover_art>�x�@_popup>�)�q package_large>�S�small>�1�yversion>�?�F ram>�\�" subscriber_only>��U *templates-370da67a08cc61757ee2b7fa7f0d8614> �� ��` ype>�9�|art> ��f ��;commands> ��  ��_data>��,C��S6Ance>��~��g sfer-encoding> O J  orm>h�6""�( �L�A : � 0- 0-��0�T T �*#� h�""�( �L�A : � 0- 0-��0�T T �*#� late>J�1 �o�A : � 080�F�0�T T �*�| J� �o�A : � 080�F�0�T T �*�| mitA�L sA�aparent> ��L ��7p>��X��Aees?�P��@Fibal>����mppy> ��s oglobytes? ��Spical>��r��[uck?�L��e>�<�_��|`�=$$$$$$$��8 8�S 7�Z�m�0�-�*�-�/� G! &� +G2�4�{�~�f�M��`�=$$$$$$$��8 8�P 5�j�g� ��!� �#�! � �!�  � �� e� G! &� )G2�m�>�{ ncateprofile>��I�s���^+y>��C�%��+�%s>>�6� �0�0�-�.�-��7�1�"� �&�2�Z� � �+�,�+�-�+�/�-�,�-�,�+�+��W���'�'�-�$ue> 4 /  mbleweed>��O�%��7�% -emptystate-lightbg>��V�%��>�%rbulent? ��n?�^��Zed?�u��vp?�e��weet>�l�Uice@�ftter>�J� �Q� i{card>�`�go?����L-person-silhouette>�0 ��ype>�t�� 8!         M*<�    j�|.��37 �h7 �z�GH�}�.�#,K��3� *"�|�&�8!     � �5 �# L b k �= �Z �H � i �]*<�    j�.��H7 �h7 �z�GH�}�.�,K�+�+�*"-6_name>�^�au>! gc? ��di-icon> ��b ��J menu-divider>��� jX��o� jX item>��)}Y���}Y�state-disabled>��&]��]widget-content>��� jX��n� jXk> ��x-based> ��4l>`��.[��# � b�. � �-�gk�)�m�D��B�/� :�`��[��# � b�. � �-�gk�3�P�D�&�l��\:� ncomplicate?��� der@�yground> ��2 �� -hip-hop> ��9 ��" expectedly?�K���install@�Bverse?�P��limited>�t��E�w��pressed?�aY��^Mreleased_track>�l�0�-�.�-�/8�9�,�+�-�+�/�-�,�-�,�+�+�, safe-inline@ : :upported_device> ��h ��Rtil? ��.p> ��\*�c%�UY�j��.�;"�rM�gc>�z�Mdated> ��$ ��$ �/.�\s@�%�.grade@ ��%s@�2 load_info>�f�.side?�v��rban>��_��Hl>�n���*�X�p$�u��> �K�W�p�Ts>��;a�A3�|�<_�"/ageA �g1d>����s� �X��e>��k�_0�l[�\��$+3C�F+3C`6(�_�G$�� ��T�_0�l[�\��$+3C�F+3C`6(�_�G$��_elasticsearch_backed_search>�F ��/ xpando_lyrics>�C�-r>��(��S����S�s-menu> ��kB ��SB -wrapper> ��< ��$nav> ��= ��% _territory>�; ��$id> �� ��spic> ��  ��g s> ��W ��?ing@��tc> �� ��^f-8> U P  R  Rm_source>��g&/0��D&/0�J�'y9559m0ntndwchff0jnma>4� 6�@��"�t�I*"v> �++� +  1@ �O$�eal?�6"��Wue>�R�M�%++()(M�g�\��%��P�F%&&�A�V�Fm���_�}�j�:� �p�e���%porwave>��E:#qT  �f!S'  &!�M $"& g > !$ ( �+03!�t  �X�����*�4J?��.0varietyA�nish> # #y> J E  e> ��$ ��$1224> I420? Drsion> ��a�9OQ�v�S� �`��9OQ�v�S��9 �)(ia> �v��E �y���"deo>� �x�� ��Z� � �k -game-music> ��b ��Klist> �� ��y_caption>�4�0�-�.�-�/8��,�+�-�+�/�-�,�-�,�+�+�,featured>�8�0�-�.�-�/8��,�+�-�+�/�-�,�-�,�+�+�,height>�� id>�0�0�-�.�-�/8�}�,�+�-�+�/�-�,�-�,�+�+�, landscape>��O mobile_url>�(�0�-�.�-�/8�u�,�+�-�+�/�-�,�-�,�+�+�,portrait>�%�m ster_url>�,�0�-�.�-�/8�y�,�+�-�+�/�-�,�-�,�+�+�,sharing>� ��{ource_id>�$�0�-�.�-�/8�q�,�+�-�+�/�-�,�-�,�+�+�,type>� �0�-�.�-�/8�m�,�+�-�+�/�-�,�-�,�+�+�,type>� �width>��e?���)w>��o���W� -collection> ��x ��` eyeball-icon>�* ��site> ��n ��Vbox>h�3.� �_<�"OQ<gW�S�A�qH�:!�(.6F�I.6Fa:,�6�\�h�.� �_<�"OQ<gW�S�A�qH�9!�(.6F�I.6Fa:,�6�I�!port@=Fnyl>��a�f ��Iolation>  sibility> ��i ��Jle>,��u�p��G25l�-C"�,��]�p��G25l�-C"�t>��a�%��I�%titedA�$ocal> ��^ ��G-jazz> ��e ��Ns>��e�4l> ��W ��4ume? ��_)s0> H Ct?�2�v��t ulnerability? ��qw>9�  �P  3>^�+.� � D*�# G I 3gX �K �6K�y�j ��S�\�3^�.� � D*�# G I 3gX �K �6K�y�j ��S�I�;ake?�5��ples> �� ��ek?� i�s��UV�,ing?�N"��lnder?�oi��KVt>3�� ��&��F���/r> ��7m?�e��er?�F��Xing?���*s? �g�8C��5�^/ =hed?�j��`ting?�<b��5Wterline>��|ve>��t�g��]�gy?�F�`��[�$s? ��5e> ��$<�6 , ��;'��$� )�L�k"ary?�[0��=&b@ �]" �:",_components-582ca09d7869cee2e20c489913b24787> ��) ��app-selector-ui> ��D ��!page> �~ �Gsite?�<�  ekly_desktop>�d�, mobile_web>�F�nt?�[��)reA�Hst?�9��yern>��X��Ayes? ��That?*�QY��y�t��`M�}�%�_en>��]�U�kile?��T0��a�_&pped?�h��9sping?�+��te> ��9�l��7�+y@�>ide?�X��th>�|�J%�K / $ $  3$$$$$$$ 6 (=$ $ �*��K�e.� �_<�+�yOQ}{�S�!�y�I�:!�(.�y.�:,�h�P��H�x�Q%� / $ $  3$$$$$$$ 6 (=$ $ �K��K�e.� �_<�+�yOQ}{�S�!�y�I�9!�(.�y.�:,�h�P�I ?9 HBll?&��@�8�<��^�m�d�* �r�6�un10@�"d?�)��ow>� �;�/��s@B�B�Jsh?�Y���w�3tch> ��| ��e-house> �� ��lcraft? ��f9 -idag? ��<h>6Y� �g��*A�C�:�:�"�#�1� �*Tn�dE�Vy�>� �g�r��DA�0�!>�z�/�j�s�9�C�Cmrv3pkjtszl2u6g5lwk10moaai> ��3oman?�\��On?�}��Mrd>� ���\�Ss?�=��:king@�pld>(M�b��|��� %�0��?��,���9� �g�-fusion> ��A ��*s> ��H9ry?�{��Mship>����xthwhile?�l��uld?����Treck?�o��2itten?R�E�l��Zong?�;��\ww>d�.� � D*�# G I 3gX �K �6K�y�j ��S�\�3�=l�3�V.� � D*�# G I 3gX �K �6K�y�j ��S�I�3� �=x>�#�W� K�q��>�k�x� K�q��+ -bandcamp> ��A ��+cache> ? :-hits> B =ontent-type-options@   frame-options@   served-by> < 7hockwave-flash>��timer> E @1>�T�m��=�m�2>�V�o�}�?�o�}_offset>�%�mlink>n�m�P5�$IK-`Y�M��*!�:,�d�L�Un�V�P5�$IK-`Y�M��)!�:,�d�L�Bmlns>b�.� � E+�$ H J 3gY �L �7K�y�j ��S�\�4b�.� � E+�$ H J 3gY �L �7K�y�j ��S�I�<y>*  2�{�K�q�"#�d�K�q� 1>�X�k��A�k�2>�Z�m��C�m�_offset>�)�qear?� ��[llow>Da ���*PT����&�4s@�ield?�Z��7  8$4882:884 q4   e  +<!   �' L#  4 p%xl5*  � ���V������0�0- ) &4W ) W W% % %   W ��1 % ��f % ��y -�gi � "�:�xv"u;""� 22" P<"�1$�'O�l�9�Kk �l �n#W  e '  6   ) 9_  ' " 9  �J��' �:�!v"u;""� 22" P<"�1$�'O�l�9�Mk �l �n#� ������ �0sleepH�nippetsH�4��oH�YftwareH�6metimesH�QrtH�#� urceH�<panH �ecialH�?izedH�sficH�@��?2�#edH�yH�frcH��: tartingH�ticH.$M�:  sticalH�FsH #usH&�*�&�G*�r n}esH�yH�?rH�kategyH�`engthsH�VingH�F�k)6wongH,�?.A'6�PyleH�z-srcH 8sH 3heetH/ sH�~uccessH�SfulH�3ffixH�~mmaryHhV� q__pipH�pportH�!�#�L�(1edH�+�n��ysH��s�sedH�<vgH���  yndicationH�taxH �9stemH�0tH�c abbed__visualizationH�leH:�}u�6�A��7�=.(D� +�/ngibleH�(bodyH0�Y3�+�'+m�G�tLE_{:� dH�x�   7 1   ## //�K        P  c>.!BechnicalH�qrminalH�stedH�_xtH O�S�-basedH� hH��w�7�?�,�9��.anH �_�tH �LeHT�ee.+"�-�p   � �3 �N.adH2�s�3�;�( �5 � �* mH�ZseH�UyH �^isH�3�?��umbnailsH�6� "ightH�+meH ��JtleH VoH\�#4� WZ%h !GYW"&�f �� � �2 !XkenH � 'oH�elH�qyrH�,�$4/B3'74" +�>     D     W              2 3&Gansfer-encodingH ormingH�HueH witterHeypeH4+�`� �<�P>�_�rC �b+sH�F�`, >uiH�H ncategorizedH�6derH�ilyingH�0standingH�  safe-inlineH :rlH"�Z�t�|�Y��sH�~sageH �3#eH�ldH��(�fulH �D�@ingH �+tf-8H  Rm_sourceH�K%vH  alueH�sH�_ryH ideoH �fewedH�}portH;sualH � �kwH arcH� �O�P�sH�$yH�B eaknessesH�XbH�V2�R �m-devH�t crawl_searchH�r itesH�mpagesH �z�NsiteH�*sH�xllH�]getH� �N�P�hatH�1�enH�k�V�J~�WichH�g�.+leH �$�iidthH=ldcardH� sH �ndowsH�M<�wthH*�y�.c�P%��B+L&inH ��IoutH��BordH�-ksH �+LryH�dritingH�wwH�ox-content-type-optionsH  frame-optionsH mlH�~yetH �]NouH"�fM�t�'b��rH�O�Y�y�selfH�7tubeH  'timgH *①H �- ②③H�"�H �? �H�g          # �B G /  3 � !                 �b�����+�HM0york> ��Cu>@2� � ����V$�&�$� �}�95�"�{u k> CU D�e �fK�]�)�7 �X��J$�_mcw!� A�I�f<�j�Z�c �� �1 -are-love-and-i-am-you> ��Xutocomplete-me> ��\ ��Donly-like-sundays-2>�>�!���.r>"?�j���K�#�#�,�0�W�qk?0 �o> �U� �T�g��@��$� 4#d+ �J 4 ��~��A�! &J� -darkest-day>�5�e ���x"s> ��J9elf?�R"��ktube@  '  'timg@ * * ui-skin-sam> ��s ��[m> ��Mz>,�;7CK�Q�j�� �,�x;7CK�Q�j�� �ero?.-� �=MY�8!��cKM 日本語> ��6��}�* � %h  3t&amp;section=4" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="http://archive-access.sourceforge.net/warc/">WARC File Format specifications</a></li> <li><a rel="nofollow" class="external text" href="http://bibnum.bnf.fr/WARC/">The WARC File Format (ISO 28500) - Information, Maintenance, Drafts</a></li> <li><a rel="nofollow" class="external text" href="http://www.digitalpreservation.gov/formats/fdd/fdd000236.shtml">WARC, Web ARChive file format</a></li> <li><a rel="nofollow" class="external text" href="https://netpreserve.org/resources/WARC_Guidelines_v1.pdf">WARC implementation guidelines</a></li> <li><a rel="nofollow" class="external text" href="https://iipc.github.io/warc-specifications/">Welcome</a></li> <li><a rel="nofollow" class="external text" href="http://crawler.archive.org/articles/developer_manual/arcs.html">13.&#160;Internet Archive ARC files</a></li> <li><a rel="nofollow" class="external text" href="https://wiki.archiveteam.org/index.php/The_WARC_Ecosystem">The WARC Ecosystem</a></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Archive_formats518" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Archive_formats" title="Template:Archive formats"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Archive_formats" title="Template talk:Archive formats"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Archive_formats" title="Special:EditPage/Template:Archive formats"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Archive_formats518" style="font-size:114%;margin:0 4em"><a href="/wiki/Archive_format" class="mw-redirect" title="Archive format">Archive formats</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Archiving only</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ar_(Unix)" title="A and boost performance across Windows, Android, and macOS."> <meta name="og:title" content="InterroBot Web Crawler and Analyzer (Windows/macOS/Android)"> <meta name="og:description" content="Uncover your website&#x27;s secrets with InterroBot - the web crawler for SEO pros, devs, and CMS admins. Find broken links, optimize content, and boost performance across Windows, Android, and macOS."> <meta name="og:image" content="https://interro.bot/media/static/images/icons/interrobot.png?202505251919"> <meta name="twitter:card" content="summary"> <link rel="preload" href="/media/static/fonts/Montserrat-Regular-Latin.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/media/static/fonts/Montserrat-SemiBold-Latin.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="icon" type="image/png" sizes="64x64" href="/media/static/images/icons/favicon.64.png?202505251919"> <link rel="icon" type="image/png" sizes="32x32" href="/media/static/images/icons/favicon.32.png?202505251919"> <link rel="manifest" href="/media/static/manifests/interro.bot.json"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/main.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Security-Policy" content="frame-src 'self' https://player.twitch.tv; script-src 'self'; object-src 'none';"> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "InterroBot", "url": "https://interro.bot", "logo": "https://interro.bot/media/static/images/icons/pwa.512.png?202410031338", "sameAs": [ "https://www.twitter.com/interroapp", "https://www.youtube.com/@interroapp", "https://www.crunchbase.com/organization/pragmar", "https://github.com/interrobot", "https://www.linkedin.com/company/interrobot", "https://www.instagram.com/interroapp", "https://www.pinterest.com/interrobot", "https://magnitt.com/startups/pragmar-84995", "https://linktr.ee/interrobot", "https://read.cv/pragmar", "https://dev.to/pragmar/", "https://buymeacoffee.com/pragmar" ] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "InterroBot", "operatingSystem": "Windows, macOS, Android", "applicationCategory": "DeveloperApplication", "applicationSubCategory": "Web crawlers", "screenshot": "https://interro.bot/media/static/images/interrobot/screenshot.webp", "fileSize":"76MB", "softwareVersion": "2.9.1", "description": "InterroBot combines a desktop web crawler with search to help you get answers to just what the heck is going on with your website.", "accessibilitySummary": "This application meets WCAG 2.0, Level A.", "accessMode": ["textual", "visual"], "offers": [ { "@type": "Offer", "priceCurrency": "USD", "name": "Perpetual License", "description": "One-time purchase, perpetual license" "price": "100", "availability": "InStock" }, { "@type": "Offer", "priceCurrency": "USD", "name": "Annual Subscription", "description": "Annual subscription, billed yearly" "price": "40", "availability": "InStock" } ], "author": { "@type": "Organization", "name": "Pragmar, LLC", "url":"https://pragmar.com" }, "downloadUrl": [ { "@type": "EntryPoint", "urlTemplate": "https://interro.bot/download/windows/", "actionPlatform": [ "http://schema.org/DesktopWebPlatform", "http://schema.org/WindowsPlatform" ] }, { "@type": "EntryPoint", "urlTemplate": "https://play.google.com/store/apps/details?id=bot.interro.mobile", "actionPlatform": [ "http://schema.org/AndroidPlatform", "http://schema.org/DesktopWebPlatform" ] }, { "@type": "EntryPoint", "urlTemplate": "https://apps.microsoft.com/detail/9p7dkzx3c6l0", "actionPlatform": [ "http://schema.org/WindowsPlatform", "http://schema.org/DesktopWebPlatform" ] }, { "@type": "EntryPoint", "urlTemplate": "https://apps.apple.com/us/app/interrobot-desktop/id6651823611", "actionPlatform": [ "http://schema.org/MacOSPlatform", "http://schema.org/DesktopWebPlatform" ] } ] } </script> </head> <body> <div class="container"> <header> <div class="constrain"> <nav class="navigation" role="navigation"><a href="/buy/">Buy <span class="collapse">Now</span></a><a href="/plugins/">Plugins</a><a href="/account/">Login</a></nav><a class="logo" href="/" rel="home"><img width="96" height="96" src="/media/static/images/icons/interrobot.webp?202505251919" alt="InterroBot icon"></a> </div> </header> <main> <div class="constrain home"> <h1 class="structural">InterroBot Webmaster Tools</h1> <h2>Decode, Diagnose, and Elevate Your Website</h2> <div class="summary home__overview"> <div class="home__overview__copy"> <p> InterroBot provides crawler, site search, and reporting capabilities to help you understand what's happening with your website. </p> <p> Need to <a href="/help/ai-data-access/">pre-filter web content for AI</a>? Or <a href="/help/advanced-search/">field-search</a> against HTTP headers or status codes? InterroBot has got your back. </p> <p> It's the perfect tool for <a href="/plugins/link-check/">cleaning up link rot</a>, managing your CMS, improving SEO, and troubleshooting your web content. </p> <p> Give InterroBot a try and take the helm of your website as never before. </p> </div> <div class="home__overview__features"> <div class="video__wrap"> <div class="video"> <video width="1920" height="1080" poster="/media/static/images/interrobot/screenshot.webp?202505251919" preload="meta" controls> <source src="media/uploads/videos/33482c6233.mp4?202505251919" type="video/mp4"> <track default kind="captions" srclang="en" src="/videos/33482c6233/vtt/?202505251919"> </track></video> </div> </div> </div> </div> </div> <div class="alternate"> <div class="constrain home"> <h2>Try InterroBot for Free</h2> <div class="summary home__pricing"> <div class="home__pricing__features"> <div class="ctas"> <a class="cta" id="ctaDownloadWindows" rel="nofollow" href="/download/windows/" download> <div class="cta__title">Download v2.9.1 Now</div> <div class="cta__price">Desktop Edition (Windows x64)</div> </a> </div> <div class="home__xplat"> <div class="home__xplat__stores"> <div class="home__xplat__store"> <a href="https://play.google.com/store/apps/details?id=bot.interro.mobile"> <img src="/media/static/images/store/xplat_google_play.svg?202505251919" width="64" height="64" alt="Google Play"> </a> <span>Mobile Edition</span> </div> <div class="home__xplat__store"> <a href="https://apps.microsoft.com/detail/9p7dkzx3c6l0"> <img src="/media/static/images/store/xplat_ms_store.svg?202505251919" width="64" height="64" alt="Microsoft Store"> </a> <span>Desktop Edition</span> </div> <div class="home__xplat__store"> <a href="https://apps.apple.com/us/app/interrobot-desktop/id6651823611"> <img src="/media/static/images/store/xplat_app_store.svg?202505251919" width="64" height="64" alt="App Store"> </a> <span>Desktop Edition</span> </div> </div> </div> </div> <div class="home__pricing__copy"> <p> You can trial all InterroBot features, free for 14 days. For Desktop Edition (macOS/Windows), InterroBot will continue to run as <a href="/help/licensing/">Community Edition</a> at the conclusion of the trial. </p> <p> When you're prepared to make a purchase, we provide <a href="/buy/">subscriptions and perpetual licensing</a>, with options for the <a href="https://play.google.com/store/apps/details?id=bot.interro.mobile">Google Play</a> and <a href="https://apps.apple.com/us/app/interrobot-desktop/id6651823611">App Store</a>. For Windows, we offer traditional single user licensing with a year's worth of upgrades. Purchase InterroBot through our online shop or at your preferred app store. </p> </div> </div> </div> </div> <div class="constrain home"> <div class="summary home__stories"> <div class="home__stories__story"> <div class="home__stories__story__head"><strong>Releases / </strong> <time datetime="2025-02-07T23:03:43.530151+00:00">February 07, 2025</time></div> <a class="home__stories__story__link" href="/blog/v291/"> <img width="1080" height="1080" src="/media/uploads/blog/posts.home.64.webp?202505251919" alt="Version 2.9.1 Released" loading="lazy"> <strong>Version 2.9.1 Released</strong> </a> </div> <div class="home__stories__story"> <div class="home__stories__story__head"><strong>News / </strong> <time datetime="2025-04-15T03:59:08.626015+00:00">April 15, 2025</time></div> <a class="home__stories__story__link" href="/blog/mcp-server-webcrawl/"> <img width="1080" height="1080" src="/media/uploads/blog/posts.home.65.webp?202505251919" alt="InterroBot MCP Support Announced" loading="lazy"> <strong>InterroBot MCP Support Announced</strong> </a> </div> <div class="home__stories__story"> <div class="home__stories__story__head"><strong>News / </strong> <time datetime="2024-10-03T23:41:15.292785+00:00">October 03, 2024</time></div> <a class="home__stories__story__link" href="/blog/website-word-cloud/"> <img width="1080" height="1080" src="/media/uploads/blog/posts.home.57.webp?202505251919" alt="Introducing the Website Word Cloud" loading="lazy"> <strong>Introducing the Website Word Cloud</strong> </a> </div> <div class="home__stories__story quote"> <div>&raquo; <a href="/blog/">All News &amp; Releases</a></div> <figure> <blockquote cite="https://www.softpedia.com/get/Internet/Search-engine-tools-submiting/InterroBot.shtml"> InterroBot is a modern, practical tool that can help users filter their website's content. </blockquote> <figcaption>— Robert Condorache, <cite>4.5/5 stars</cite></figcaption> </figure> </div> </div> </div> <div class="alternate"> <div class="constrain home"> <div class="summary home__points"> <div class="home__points__point"> <h2 class="webmaster">Web Developers</h2> <p>Search beyond the keywords. InterroBot filters CSS class, JavaScript and image src usage, HTTP headers, errors, download size, response times, and more... </p> </div> <div class="home__points__point"> <h2 class="cms">CMS Administrators</h2> <p>Settle into a new paradigm&mdash;website omniscience. Solve vague end-user reports with InterroBot search. Never miss a reference update again. </p> </div> <div class="home__points__point"> <h2 class="seo">SEO Specialists</h2> <p>Comprehensive search smokes out HTTP errors, redirection, and keyword coverage issues negatively affecting SERP-standing. </p> </div> </div> </div> </div> <div class="constrain home"> <h2>Help &amp; Resources</h2> <div class="summary home__help"> <div class="home__help__links"> <ul> <li><a href="/help/getting-started/">Getting Started</a> (installation, project setup)</li> <li><a href="/help/broken-links/">Finding Broken Links</a></li> <li><a href="/help/full-text-search/">Full-text Search</a> (HTML, PDF, and DOCX)</li> <li><a href="/help/advanced-search/">Advanced Search</a> (HTTP headers, status codes, redirection)</li> <li><a href="/help/webpages-assets/">Webpages and Assets</a> (HTML response details, linked references)</li> <li><a href="/help/ai-data-access/">AI Data Access</a> (ChatGPT, Claude, etc.)</li> <li><a href="/help/crawler-options/">Crawler Options</a> (JavaScript crawling, custom headers)</li> <li><a href="/help/api-plugin-development/">API and Plugin Development</a></li> <li><a href="/help/desktop-web-crawler-vs-cloud/">Why Desktop? Why not Cloud?</a></li> <li><a href="/help/licensing/">Licensing and Terms of Use</a></li> <li><a href="/help/release-history/">Release History</a></li> <li><a href="/help/frequently-asked-questions/">Frequently Asked Questions</a></li> </ul> </div> <div class="home__help__spice"> <div class="home__help__spice__wrap"> <img width="1400" height="1845" src="/media/static/images/interrobot/topology.svg?202505251919" alt="Abstract HTML/node graph." loading="lazy"> </div> </div> </div> </div> </main> <footer> <nav class="links constrain" role="navigation"> <a class="chiclet youtube" href="https://www.youtube.com/@interroapp"> <img width="32" height="32" src="/media/static/images/icons/youtube.svg" alt="Youtube logo"> </a> <a class="chiclet twitter" href="https://twitter.com/interroapp"> <img width="32" height="32" src="/media/static/images/icons/twitter.svg" alt="Twitter logo"> </a> · <a href="/privacy/" rel="nofollow">Privacy</a> · <a rel="nofollow" href="/newsletter/subscribe/">Newsletter</a> </nav> </footer> </div> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> </body> </html>ar (Unix)">ar</a></li> <li><a href="/wiki/Cpio" title="Cpio">cpio</a></li> <li><a href="/wiki/Shar_(file_format)" title="Shar (file format)">shar</a></li> <li><a href="/wiki/Tar_(computing)" title="Tar (computing)">tar</a></li> <li><a href="/wiki/LBR_(file_format)" title="LBR (file format)">LBR</a></li> <li><a href="/wiki/Doom_modding" title="Doom modding">WAD</a></li> <li><a class="mw-selflink selflink">WARC</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Compression only</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Brotli" title="Brotli">Brotli</a></li> <li><a href="/wiki/Bzip2" title="Bzip2">bzip2</a></li> <li><a href="/wiki/Compress_(software)" title="Compress (software)">compress</a></li> <li><a href="/wiki/Gzip" title="Gzip">gzip</a></li> <li><a href="/wiki/Zopfli" title="Zopfli">Zopfli</a></li> <li><a href="/wiki/LZMA" title="LZMA">LZMA</a></li> <li><a href="/wiki/LZ4_(compression_algorithm)" title="LZ4 (compression algorithm)">LZ4</a></li> <li><a href="/wiki/Lzip" title="Lzip">lzip</a></li> <li><a href="/wiki/Lzop" title="Lzop">lzop</a></li> <li><a href="/wiki/SQ_(program)" title="SQ (program)">SQ</a></li> <li><a href="/wiki/XZ_Utils" title="XZ Utils">xz</a></li> <li><a href="/wiki/Zstd" title="Zstd">Zstandard</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Archiving and compression</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/7z" title="7z">7z</a></li> <li><a href="/wiki/ACE_(compressed_file_format)" title="ACE (compressed file format)">ACE</a></li> <li><a href="/wiki/ARC_(file_format)" title="ARC (file format)">ARC</a></li> <li><a href="/wiki/ARJ" title="ARJ">ARJ</a></li> <li><a href="/wiki/B1_(file_format)" title="B1 (file format)">B1</a></li> <li><a href="/wiki/Cabinet_(file_format)" title="Cabinet (file format)">Cabinet</a></li> <li><a href="/wiki/CFS_(file_format)" title="CFS (file format)">cfs</a></li> <li><a href="/wiki/Compact_Pro" title="Compact Pro">cpt</a></li> <li><a href="/wiki/Dar_(disk_archiver)" title="Dar (disk archiver)">dar</a></li> <li>DGCA</li> <li><a href="/wiki/Apple_Disk_Image" title="Apple Disk Image">.dmg</a></li> <li><a href="/wiki/ALZip" title="ALZip">.egg</a></li> <li><a href="/wiki/KGB_Archiver" title="KGB Archiver">kgb</a></li> <li><a href="/wiki/LHA_(file_format)" title="LHA (file format)">LHA</a></li> <li><a href="/wiki/Lrzip" class="mw-redirect" title="Lrzip">lrzip</a></li> <li><a href="/wiki/LZX" title="LZX">LZX</a></li> <li><a href="/wiki/MPQ_(file_format)" class="mw-redirect" title="MPQ (file format)">MPQ</a></li> <li><a href="/wiki/PeaZip#Native_archive_format" title="PeaZip">PEA</a></li> <li><a href="/wiki/RAR_(file_format)" title="RAR (file format)">RAR</a></li> <li><a href="/wiki/Rzip" title="Rzip">rzip</a></li> <li><a href="/wiki/StuffIt" title="StuffIt">sit</a> <ul><li><a href="/wiki/StuffIt" title="StuffIt">sitx</a></li></ul></li> <li>SQX</li> <li><a href="/wiki/PAQ" title="PAQ">UDA</a></li> <li><a href="/wiki/Xar_(archiver)" title="Xar (archiver)">Xar</a></li> <li><a href="/wiki/Zoo_(file_format)" title="Zoo (file format)">zoo</a></li> <li><a href="/wiki/ZIP_(file_format)" title="ZIP (file format)">ZIP</a></li> <li><a href="/wiki/ZPAQ" title="ZPAQ">ZPAQ</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Package_format" title="Package format">Software packaging and distribution</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Apk_(file_format)" title="Apk (file format)">apk</a></li> <li><a href="/wiki/App_(file_format)" title="App (file format)">App</a></li> <li><a href="/wiki/APPX" class="mw-redirect" title="APPX">APPX</a></li> <li><a href="/wiki/Deb_(file_format)" title="Deb (file format)">deb</a></li> <li><a href="/wiki/App_(file_format)" title="App (file format)">HAP</a></li> <li><a href="/wiki/.ipa" title=".ipa">ipa</a></li> <li><a href="/wiki/JAR_(file_format)" title="JAR (file format)">JAR</a> <ul><li><a href="/wiki/WAR_(file_format)" title="WAR (file format)">WAR</a></li> <li><a href="/wiki/Jakarta_Connectors" title="Jakarta Connectors">Jakarta EE RAR</a></li> <li><a href="/wiki/EAR_(file_format)" title="EAR (file format)">EAR</a></li></ul></li> <li><a href="/wiki/Windows_Installer" title="Windows Installer">MSI</a></li> <li><a href="/wiki/App_Installer" title="App Installer">MSIX</a></li> <li><a href="/wiki/Package_(macOS)" title="Package (macOS)">Package (macOS)</a></li> <li><a href="/wiki/RPM_Package_Manager" title="RPM Package Manager">RPM</a></li> <li><a href="/wiki/XAP_(file_format)" title="XAP (file format)">XAP</a></li> <li><a href="/wiki/XAML_Browser_Applications" title="XAML Browser Applications">XBAP</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Document packaging and distribution</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Open_eBook" title="Open eBook">OEB Package Format</a></li> <li><a href="/wiki/EPUB" title="EPUB">OEBPS Container Format</a></li> <li><a href="/wiki/Open_Packaging_Conventions" title="Open Packaging Conventions">Open Packaging Conventions</a></li> <li><a href="/wiki/PAQ" title="PAQ">PAQ</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Symbol_na_class.svg" class="mw-file-description" title="Non-article page"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/6/6a/Symbol_na_class.svg/20px-Symbol_na_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/6/6a/Symbol_na_class.svg/40px-Symbol_na_class.svg.png 1.5x" data-file-width="180" data-file-height="185"></a></span> <a href="/wiki/Comparison_of_archive_formats" class="mw-redirect" title="Comparison of archive formats">Comparison</a></li> <li><span class="noviewer" typeof="mw:File"><span title="List-Class article"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/20px-Symbol_list_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/40px-Symbol_list_class.svg.png 1.5x" data-file-width="180" data-file-height="185"></span></span> <a href="/wiki/List_of_archive_formats" title="List of archive formats">List</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/20px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/40px-Symbol_category_class.svg.png 1.5x" data-file-width="180" data-file-height="185"></span></span> <a href="/wiki/Category:Archive_formats" title="Category:Archive formats">Category</a></li></ul> </div></td></tr></tbody></table></div> <p><br> </p> <style data-mw-deduplicate="TemplateStyles:r1271159938">.mw-parser-output .asbox{position:relative;overflow:hidden}.mw-parser-output .asbox table{background:transparent}.mw-parser-output .asbox p{margin:0}.mw-parser-output .asbox p+p{margin-top:0.25em}.mw-parser-output .asbox-body{font-style:italic}.mw-parser-output .asbox-note{font-size:smaller}.mw-parser-output .asbox .navbar{position:absolute;top:-0.75em;right:1em;display:none}.mw-parser-output :not(p):not(.asbox)+style+.asbox,.mw-parser-output :not(p):not(.asbox)+link+.asbox{margin-top:3em}</style><div role="note" class="metadata plainlinks asbox stub"><table role="presentation"><tbody><tr class="noresize"><td><span typeof="mw:File"><a href="/wiki/File:Crystal_Clear_app_linneighborhood.svg" class="mw-file-description"><img alt="Stub icon" src="//upload.wikimedia.org/wikiped%ia/commons/thumb/f/f9/Crystal_Clear_app_linneighborhood.svg/40px-Crystal_Clear_app_linneighborhood.svg.png" decoding="async" width="30" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Crystal_Clear_app_linneighborhood.svg/60px-Crystal_Clear_app_linneighborhood.svg.png 1.5x" data-file-width="407" data-file-height="407"></a></span></td><td><p class="asbox-body">This <a href="/wiki/World_Wide_Web" title="World Wide Web">World Wide Web</a>–related article is a <a href="/wiki/Wikipedia:Stub" title="Wikipedia:Stub">stub</a>. You can help Wikipedia by <a class="external text" href="https://en.wikipedia.org/w/index.php?title=WARC_(file_format)&amp;action=edit">expanding it</a>.</p></td></tr></tbody></table><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Web-stub" title="Template:Web-stub"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Web-stub" title="Template talk:Web-stub"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Web-stub" title="Special:EditPage/Template:Web-stub"><abbr title="Edit this template">e</abbr></a></li></ul></div></div> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐64cf976dc5‐mdmfc Cached time: 20250513135559 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.328 seconds Real time usage: 0.448 seconds Preprocessor visited node count: 1421/1000000 Post‐expand include size: 44699/2097152 bytes Template argument size: 1557/2097152 bytes Highest expansion depth: 13/100 Expensive parser function count: 4/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 64559/5000000 bytes Lua time usage: 0.211/10.000 seconds Lua memory usage: 5652021/52428800 bytes Number of Wikibase entities loaded: 1/500 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 393.580 1 -total 35.52% 139.780 1 Template:Reflist 26.20% 103.113 11 Template:Cite_web 19.65% 77.346 1 Template:Archive_formats 19.08% 75.101 1 Template:Navbox 16.52% 65.013 1 Template:Short_description 15.46% 60.857 1 Template:Infobox_file_format 14.55% 57.251 1 Template:Infobox 8.73% 34.363 2 Template:Pagetype 5.91% 23.244 1 Template:Distinguish --> <!-- Saved in parser cache with key enwiki:pcache:27732344:|#|:idhash:canonical and timestamp 20250513135559 and revision id 1285662142. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://en.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1&amp;usesul3=1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=WARC_(file_format)&amp;oldid=1285662142">https://en.wikipedia.org/w/index.php?title=WARC_(file_format)&amp;oldid=1285662142</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Archive_formats" title="Category:Archive formats">Archive formats</a></li><li><a href="/wiki/Category:Web_archiving" title="Category:Web archiving">Web archiving</a></li><li><a href="/wiki/Category:Web_archives" title="Category:Web archives">Web archives</a></li><li><a href="/wiki/Category:World_Wide_Web_stubs" title="Category:World Wide Web stubs">World Wide Web stubs</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Cat  � � ��tE=kO�O �%�/�i�EQbit | Privacy StatementQ b i t | P r i v a c y S t a t e m e n thttps://pragmar.com/qbit/privacy/< h t t p s : / / p r a g m a r . c o m / q b i t / p r i v a c y / >https://pragmar.com/qbit/privacy/�Server: nginx Date: Tue, 27 May 2025 17:37:43 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Referrer-Policy: origin-when-cross-origin Cross�9D'?��{��  Dtranslogo.pngt r a n s l o g o . p n ghttps://pragmar.com/media/static/images/qbit/translogo.png< h t t p s : / / p r a g m a r . c o m / m e d i a / s t a t i c / i m a g e s / q b i t / t r a n s l o g o . p n g >https://pragmar.com/media/static/images/qbit/translogo.png�Server: nginx Date: Tue, 27 May 2025 17:37:43 GMT Connection: keep-alive ETag: "597158ea-28c4" Cache-Control: max-age=315360000 Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Referrer-Policy: origin-when-cross-origin Accept-Ranges: bytes Content-Type: image/png Content-Length: 10436 Last-Modified: Fri, 21 Jul 2017 01:29:14 GMT Expires: Thu, 31 Dec 2037 23:55:55 GMT-Origin-Opener-Policy: same-origin Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en" class="noscript flex svg"> <head> <title>Qbit | Privacy Statement</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Qbit is a tool for game developers—given an image, the application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine."> <link rel="shortcut icon" href="/media/static/images/favicon.png?202505251919"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/qbit.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="og:image" content="https://pragmar.com/media/static/images/qbit/translogo.png?202505251919?202505251919"> <meta name="og:description" content="Qbit is a tool for game developers—given an image, the application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine."> <meta name="og:title" content="Qbit | Privacy Statement"> <meta name="twitter:card" content="summary"> </head> <body> <header> <div class="constrain"> <h1> <a href="/qbit/" class="header__link"> <svg version="1.1" id="logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50px" height="50px" viewbox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve"> <path opacity="0.8" fill="#A6A8AB" d="M1001.079,143.85l-0.018-0.011v-0.069h-0.106L842.205,42.345v-0.222h-0.352l-0.117-0.077 l-0.05,0.077H22.953v19.645l-0.033,0.051l0.033,0.022v797.243v0.004l0,0v0.238h0.345l153.007,106.949v0.19h824.757V143.877 L1001.079,143.85z M842.205,840.426V166.564h136.06v766.902L842.205,840.426z M842.205,143.769V69.396l116.406,74.373H842.205z M819.408,143.769h-628.33L69.572,64.919h749.836V143.769z M819.408,166.564v669.967H199.101V166.564H819.408z M176.305,161.358 v675.173H45.75V76.634L176.305,161.358z M176.305,859.326v79.136L63.087,859.326H176.305z M199.101,859.326h630.36l123.345,84.345 H199.101V859.326z"></path> </svg> <span>Qbit Skybox Generator</span> </a> </h1> <div> <nav class="links constrain"> <a href="/">Home</a> <a href="/qbit/privacy/">Privacy</a> <a href="/qbit/history/">History</a> </nav> </div> </div> </header> <main> <div class="constrain"> <h2>Qbit Privacy Statement</h2> <div class="privacy"> <div class="privacy__copy"> <h3>Information Collected</h3> <p>Qbit 1.0.1 does not transmit or store personal information. This includes usage statistics. </p> <p> The pragmar.com website, as opposed to the Qbit application, tracks usage analytics. The statistics collected include pages visited, time on page, browser version, and more. If you prefer to not be tracked, I would recommend a browser extension, such as uBlock Origin or Privacy Badger, which will block these requests. </p> <h3> Updates to this Privacy Statement </h3> <p> The developer may make changes to this privacy statement at any time. If, in the future, Qbit usage statistics were to be tracked, or peronal data transmitted over a network, the version number for the application would be be changed, and this privacy policy updated. </p> <p> Ben Caulfield <br> April 6, 2023 </p> </div> <figure class="privacy__image"> <img src="/media/static/images/qbit/translogo.png" alt="vector of 3d cube"> </figure> </div> </div> </main> <footer> <nav class="pragmar"> <div class="pragmar__also">Software by <a href="/">Pragmar</a></div> <div class="pragmar__products__wrap"> <div class="pragmar__products"> <a class="pragmar__product interrobot" href="https://interro.bot?utm_source=pragmar.com"> <img src="/media/static/images/home/interrobot.png?202505251919" alt="InterroBot icon"> <div><strong>InterroBot</strong>. Web crawler and analyzer. Free/paid.</div> </a> <a class="pragmar__product appstat" href="/appstat/"> <img src="/media/static/images/home/appstat.png?202505251919" alt="appstat icon"> <div><strong>appstat</strong>. Windows process monitor. Free.</div> </a> <a class="pragmar__product mcp" href="/mcp-server-webcrawl/"> <img src="/media/static/images/home/mcp-server-webcrawl.png?202505251919" alt="mcp-server-webcrawl icon"> <div><strong>mcp-server-webcrawl</strong>. MCP for web archives. Free.</div> </a> <a class="pragmar__product moffitor" href="/moffitor/"> <img src="/media/static/images/home/moffitor.png?202505251919" alt="Moffitor icon"> <div><strong>Moffitor</strong>. One-click monitor sleep. Free.</div> </a> </div> </div> </nav> </footer> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> </body> </html><https://pragmar.com/qbit/> <https://pragmar.com/> <https://pragmar.com/qbit/history/> <https://interro.bot/?utm_source=pragmar.com> <https://pragmar.com/appstat/> <https://pragmar.com/mcp-server-webcrawl/> <https://pragmar.com/moffitor/><https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919> <https://pragmar.com/media/static/images/qbit/translogo.png> <https://pragmar.com/media/static/images/home/interrobot.png?202505251919> <https://pragmar.com/media/static/images/home/appstat.png?202505251919> <https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919> <https://pragmar.com/media/static/images/home/moffitor.png?202505251919> <https://pragmar.com/media/static/scripts/js/main.min.js?202505251919> ""�V������00780J �L�fcextJ �"jqueryJ�,skinsJ �/wikibaseJ�8emJ�zJ �G8J�2�J�f0J�P125emJ�Y2J �e 3J�b 4J�U57J �o�f8J�~�V�q�H-2004J.�w}�� �*�%~rm{sww�bJ�:cJ �19J��e0J�51J.�U:�q90<b$1F42�e�f3J&�[:�q90<b$1F425J d�8-�n6J �v8J�7dJ �4 eJ�xpxJ �3_JaJ�f  �J �         I�n ' (\ * + � �E#  , <  + g  �       "   "�P� 1 <  ("      %                 b$  WPM^]!l%w[T ITRNRTz �M$ $      &            '                                         (    9= < b8   �~     3      /0�_�0J�h�@1J�f2J�Qa9b1J�L4J�i9J�raJ�ZbJ�lbrJ(�r"�&eviatedJ�foutJ�G �8�5�soluteJ �W�nccept-chJ encodingJ rangesJ ableJ�ssJ�HkeyJ<�sE�&�#A�)�NM�x� !�2N#�}< ommodatesJ�WuntJ�+�@eJ �T_J�QtionJ>�L2���4�'� �&`�^uO�m�v�p-viewJ�IsJ �l�eddJ �m�bitionalJ�JressJ �vsection-sticky-headerJ�EfterJ(� C�S-portletJ�;-langJ�<geJ gregateJ ��AreeJ�SlgorithmJ�hlJ��.�<_stub_articlesJ�wanJ �iSegrezzaJ �xsoJ�V��GtJ"�#� IF�"�/�+0ernateJ �+^zipJ �DmpJ�f�  c_�V0�2��4�!!"8!�]�[rL� V  \  [  `   k  Z  S  M  Q   U  P  U  S   i  .�s�I$�GnJ�*�L�8�s�t�Ochor1J�dJF�/�I��O� �M'(�R�+��e�n��Y onymous-showJ�$therJ�-pacheJ �C_nutchJ�AiJ�zkJ �._J�+pJ�;%Y_J �8( installerJ�6earanceJ� �& -pinnedJ�vleJ�:-touchJ�S -iconJ�P _disk_imageJ�8icationJ�>&*��_ sJ�kyJ�MropriateJ�AxJ �ErilJc�'�rJ �8_J�5cJ��5�'7�k�X_J ��QfilesJ�{iaJ�~�o6 hitectureJ�cvalJ�\eJd��z � �~�E 1!�{7S6�$2�z�a4 �7� GF�l-accessJ �{�"_fileJ� ormatJ � �sJ�=�6�A�-�;518J ��jboxJ�t �7#rJ� �"&�sJ��teamJ�webJ� �- pageJ�!ingJ,��5� � �C.�4��nsJ�eJ�&�L�@gumentJ�  ia-haspopupJ"�u�-�e�KU��3�BiddenJ.� ���f�N]��1�8�#labelJ@�a�5.+%�e�Jq�fV�A_7g�d�8 ledbyJ �#�tjJ �lticleJ&�4�s�b�t8�^�*�BsJ� ��l�P( _with_short_descriptionJ�OvidsonJ �hPsJ�]�OT6?7@boxJ�5 -bodyJ �LvnoteJ�PkedJ �0setsJ � ignedJ�]yncJ�B�2IF�$tJ�itleJ,�,�t�� �*�'}qm}�g�omJ � tribution-sharealikeJ �> uJ �=firstJ�9�G�DgustJg��hlastJ�5�G�DthJ�6orJ�*izationJ oJ�W�v capitalizeJ�2ollapseJ�vailableJ �/�oidJ�U-columnJ�WbJV��|�Qr���Ap�sdrsmts1J �y_J�v ackgroundJ�w�F�|� -colorJ�`�;�q)  sizeJ�cJ�u_J�5eJ � �6causeJ�enJ�foreJ$�&N � sidesJ�OtterJ�DibnumJ�.tnessJ�dlockJ�psJ�,nfJ�/odyJ.�:�B� �L �h �^contentJ �N�TldJ�okJ �/�ltstrapJ�NrderJ�R�\��y-bottomJ�z xJ�HcolorJ� left-styleJ� widthJ�spacingJ�"topJ�)thJ�Px-sizingJ�GrJ�.andsJ�b eak-insideJ�VwordJ�otliJ �%wserJ�jingJ�titleJ���luttonJX�tI  �O�e�s  �EU��3?       �9  % '      �: (         7      )        0           %%�V��S������*�F  �$?�w0byJ �6��;8�!{�w�G-saJ�tesJ �zip2J �/cJ�3J�gaJ �`-addsection-sticky-headerJ�AeditJ�-sticky-headerJ�ahistoryJ�8 -sticky-headerJ�2 more-editJ�j historyJ� viewJ�Y nstab-mainJ�xsubject-sticky-headerJ�talkJ�-sticky-headerJ�ve-edit-sticky-headerJ�xiewJ� source-sticky-headerJ�watchstar-sticky-headerJ�JbinetJ �_J�cheJ %�c�,-controlJ gdJ�`reportJ�yllsJ�AmpaignsJ�gnJ �=�"onicalJ ��ptionJ � talaJ �vnJ �kegoriesJ �JyJ0�k4�[    linksJ �ncfJ�0 dx-buttonJ@��m`c�f�N\��1�J4FT6? --action-progressiveJ �>� fake-buttonJ<��m�A�f�N\��1�J4�L?4 --enabledJ<��m�A�f�N\��1�K4�K?4 icon-onlyJ.� �m�A�f�N�[� ? size-largeJ �G4 weight-quietJ<� �m�A�f�N\��1�>� ? search-inputJ ��Q--has-end-buttonJ ��Q __end-buttonJ �P�@ input-wrapperJ ��O text-inputJ �"�O--has-start-iconJ �#�O__iconJ �@�@nputJ �&�O start-iconJ �A�@ypeahead-searchJ � �R--auto-expand-widthJ�show-thumbnailJ � �RenterJ�2�b+ralauthJ �K ologinJ �L�inoticeJ�<�rfsJ �_J�hangeJ � �:sJ�V �rsetJ  }eckboxJ"�p�-�e�KU��3�BuserJ�qitationJ8� �= vw����4�xiwxryzeJT�*t�F�&�d(P)P/[.Z3n>z-Z&T K$U(R#Q(S&T<-bracketJD�T4�|k3*6\+@.,_note-10J �.�Q 1J �]� 2J �u�u 3J �9�! 4J �k�f 7J �� 8J �,�v 9J � � allegrezza-6J �]� rc_ia-3J � �; vidson-5J �/� digitalpreservation-4J �x�R fsf2012-15J ��, iso-2J � �F sourceforge-1J �Q�*ref-10J �)�] 1J �X�# 2J �p� 3J �4�- 4J �f�r 7J �� 8J �'� 9J �� allegrezza_6-0J �X� rc_ia_3-0J ��G vidson_5-0J �*�+ digitalpreservation_4-0J �s�^ fsf2012_15-0J ��8 iso_2-0J ��R sourceforge_1-0J �L�6webJ �V�frefallegrezza2016J� rvidsonkunzemohrstack2008J�c scrivano2012J�\thispageJ�SlassJ��8              & '    $%#                "  + ;   "  $   $"!)"%&$ .   80{   0}e-$   :& ( P �l ; ; D C W *c C = 4 > ; : < = "P  �o � ) [ � �6�1�3 I !( s %* �+ PG@� 42                 nameJ& earJ �\�uientJ �)GM-jsJ'nojsJhintsJ�rodeJ �*�BxJ � �,lJ�,l-download-as-rlJ�FectionJ �J2orJ$��d� �=qspanJ �/� umn-widthJ �AmJ� ;�0AbinedJ�,ingJ ��AmonsJ�*�+� unityJ�B _portalJ�;pactJ�_proJ�risonJ � _of_archive_formatsJ� licationsJ�iressJ �< _J�9 edJ�U _file_formatJ�R ionJ � \K _algorithmJ�duterJ�8 _fileJ�6ingJ �YnduciveJ�tJ�lfigJ�nusedJ� iferJ�T�C %nectorsJ�tactJ�f�q_usJ �b�winJ� erJ�'ingJ�DentJH�Y  �3�^�Z� ) �, :;�# �F -languageJ o typeJ zsJ&� ��I �H�(! ubJ�;xtJ� ributeJ�{ ionsJ�{ orsJ�.ventionsJ �3okieJ 6�] _statementJ�pyrightJ �7untJ �~erJ �$ -incrementJ� resetJ�p1112J   ioJ �AtJ�!uJ�otimeJ�xrawlerJ�$~�csJ�&eateJ�)�?accountJ ��LiveJ �< commonsJ�lfsJ�ystal_clear_app_linneighborhoodJ �s1J.�rvw����4�xiw�h�q-codeJ�'formatJ�Y  !          --+$.   '/.  ! !�L          +         )  �F5 _ 9 V � �� LEE�7aa  %2025-05-27T17:37:46.2092450Z2025-05-27T17:37:46.2092450ZGitHub - projectdiscovery/katana: A next-generation crawling and spidering framework.https://github.com/projectdiscovery/katanahttps://github.com/projectdiscovery/katana�140.82.113.4 ��6KEE-QQ  )2025-05-27T17:37:45.7264810Z2025-05-27T17:37:45.7264810ZWget - Wikipediahttps://en.wikipedia.org/wiki/Wgethttps://en.wikipedia.org/wiki/Wget�208.80.154.224�W'�`JEEImm  )2025-05-27T17:37:45.6669862Z2025-05-27T17:37:45.6669862ZWARC (file format) - Wikipediahttps://en.wikipedia.org/wiki/WARC_(file_format)https://en.wikipedia.org/wiki/WARC_(file_format)�208.80.154.224~�+�#IEE�Wii  %2025-05-27T17:37:45.3988405Z2025-05-27T17:37:45.3988405ZGitHub - pragmar/mcp-server-webcrawl: MCP server tailored to connecting web crawler data and archiveshttps://github.com/pragmar/mcp-server-webcrawlhttps://github.com/pragmar/mcp-server-webcrawl�140.82.113.4���SHEEAgg %2025-05-27T17:37:44.6074774Z2025-05-27T17:37:44.6074774Zmcp-server-webcrawl | Helphttps://pragmar.com/mcp-server-webcrawl/help/https://pragmar.com/mcp-server-webcrawl/help/�92.112.184.4O��GEE}y�  '2025-05-27T17:37:44.5752650Z2025-05-27T17:37:44.5752650ZQbit - Download and install on Windows | Microsoft Storehttps://www.microsoft.com/store/productid/9N08PWW9G9W3https://apps.microsoft.com/detail/9n08pww9g9w3?hl=en-US&gl=US�13.107.246.40��7FEE9OO %2025-05-27T17:37:43.3561395Z2025-05-27T17:37:43.3561395ZQbit | Release Historyhttps://pragmar.com/qbit/history/https://pragmar.com/qbit/history/�92.112.184.4� <a href="/qbit/history/">History</a> </nav> </div> </div> </header> <main> <div class="constrain"> <h2>Version History</h2> <div class="privacy"> <div class="privacy__copy"> <h3>Version Notes</h3> <p> v1.0.1 – Fix edge hinting when supersampling<br> v1.0.0 – Fix crash occurring when supersampling small source imagery<br> v0.9.8 – Fix crash on some image dimensions (out of bounds exception)<br> v0.9.7 – Reenable 8192 option for systems with ample RAM<br> v0.9.6 – UWP Core Update, removed trial handling<br> v0.9.5 – Renamed faces: "top" to "up" and "bottom" to "down"<br> v0.9.4 – Adaptive settings for systems with lower RAM<br> v0.9.3 – Initial release to Windows Store<br> </p> </div> <figure class="privacy__image"> <img src="/media/static/images/qbit/translogo.png" alt="vector of 3d cube"> </figure> </div> </div> </main> <footer> <nav class="pragmar"> <div class="pragmar__also">Software by <a href="/">Pragmar</a></div> <div class="pragmar__products__wrap"> <div class="pragmar__products"> <a class="pragmar__product interrobot" href="https://interro.bot?utm_source=pragmar.com"> <img src="/media/static/images/home/interrobot.png?202505251919" alt="InterroBot icon"> <div><strong>InterroBot</strong>. Web crawler and analyzer. Free/paid.</div> </a> <a class="pragmar__product appstat" href="/appstat/"> <img src="/media/static/images/home/appstat.png?202505251919" alt="appstat icon"> <div><strong>appstat</strong>. Windows process monitor. Free.</div> </a> <a class="pragmar__product mcp" href="/mcp-server-webcrawl/"> <img src="/media/static/images/home/mcp-server-webcrawl.png?202505251919" alt="mcp-server-webcrawl icon"> <div><strong>mcp-server-webcrawl</strong>. MCP for web archives. Free.</div> </a> <a class="pragmar__product moffitor" href="/moffitor/"> <img src="/media/static/images/home/moffitor.png?202505251919" alt="Moffitor icon"> <div><strong>Moffitor</strong>. One-click monitor sleep. Free.</div> </a> </div> </div> </nav> </footer> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> </body> </html><https://pragmar.com/qbit/> <https://pragmar.com/> <https://pragmar.com/qbit/privacy/> <https://interro.bot/?utm_source=pragmar.com> <https://pragmar.com/appstat/> <https://pragmar.com/mcp-server-webcrawl/> <https://pragmar.com/moffitor/><https://pragmar.com/media/static/styles/css/qbit.min.css?202505251919> <https://pragmar.com/media/static/images/qbit/translogo.png> <https://pragmar.com/media/static/images/home/interrobot.png?202505251919> <https://pragmar.com/media/static/images/home/appstat.png?202505251919> <https://pragmar.com/media/static/images/home/mcp-server-webcrawl.png?202505251919> <https://pragmar.com/media/static/images/home/moffitor.png?202505251919> <https://pragmar.com/media/static/scripts/js/main.min.js?202505251919> ??�6F9cO�O �%�?�i�FQbit | Release HistoryQ b i t | R e l e a s e H i s t o r yhttps://pragmar.com/qbit/history/< h t t p s : / / p r a g m a r . c o m / q b i t / h i s t o r y / >https://pragmar.com/qbit/history/�Server: nginx Date: Tue, 27 May 2025 17:37:43 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Referrer-Policy: origin-when-cross-origin Cross-Origin-Opener-Policy: same-origin Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en" class="noscript flex svg"> <head> <title>Qbit | Release History</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Qbit is a tool for game developers—given an image, the application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine."> <link rel="shortcut icon" href="/media/static/images/favicon.png?202505251919"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/qbit.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="og:image" content="https://pragmar.com/media/static/images/qbit/translogo.png?202505251919?202505251919"> <meta name="og:description" content="Qbit is a tool for game developers—given an image, the application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine."> <meta name="og:title" content="Qbit | Release History"> <meta name="twitter:card" content="summary"> </head> <body> <header> <div class="constrain"> <h1> <a href="/qbit/" class="header__link"> <svg version="1.1" id="logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50px" height="50px" viewbox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve"> <path opacity="0.8" fill="#A6A8AB" d="M1001.079,143.85l-0.018-0.011v-0.069h-0.106L842.205,42.345v-0.222h-0.352l-0.117-0.077 l-0.05,0.077H22.953v19.645l-0.033,0.051l0.033,0.022v797.243v0.004l0,0v0.238h0.345l153.007,106.949v0.19h824.757V143.877 L1001.079,143.85z M842.205,840.426V166.564h136.06v766.902L842.205,840.426z M842.205,143.769V69.396l116.406,74.373H842.205z M819.408,143.769h-628.33L69.572,64.919h749.836V143.769z M819.408,166.564v669.967H199.101V166.564H819.408z M176.305,161.358 v675.173H45.75V76.634L176.305,161.358z M176.305,859.326v79.136L63.087,859.326H176.305z M199.101,859.326h630.36l123.345,84.345 H199.101V859.326z"></path> </svg> <span>Qbit Skybox Generator</span> </a> </h1> <div> <nav class="links constrain"> <a href="/">Home</a> <a href="/qbit/privacy/">Privacy</a> #&egory:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:All_stub_articles" title="Category:All stub articles">All stub articles</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer"> <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 15 April 2025, at 00:29<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=WARC_(file_format)&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container no-font-mode-scale"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button clGass="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input mw-searchInput" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left"> <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents"> <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true"><span class="mw-page-title-main">WARC (file format)</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx(ttps://*.clarity.ms https://c.bing.com;script-src 'self' wcpstatic.microsoft.com js.monitor.azure.com www.microsoft.com www.clarity.ms get.microsoft.com xvsec.video.microsoft.com bat.bing.com 'unsafe-inline';style-src * 'unsafe-inline';connect-src * data: ms-windows-store:;font-src *;img-src * data: blob:;media-src 'self' blob: https://sfds-production.azurefd.net https://canvasstorageprodtorus.blob.core.windows.net https://cdn-dynmedia-1.microsoft.com https://malibussl-s.akamaihd.net;frame-src * ms-windows-store:;report-uri https://csp.microsoft.com/report/app-store-web-prod X-Powered-By: ASP.NET x-azure-ref: 20250527T173744Z-164778568b5c7zj4hC1TEBewa40000000fd0000000007q7w x-fd-int-roxy-purgeid: 66820296 X-Cache: TCP_MISS Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en-US" dir="ltr"> <head> <meta charset="utf-8"> <title>Qbit - Download and install on Windows | Microsoft Store</title> <base href="/"> <meta name="description" content="A tool for game developers&#x2014;given an image, this application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine.&#xD;&#xA;&#xD;&#xA;Features include:&#xD;&#xA;&#xD;&#xA;- Multicore enabled, parallel image processing saves you time.&#xD;&#xA;- Supersampling option offers jaggie-free, production quality output.&#xD;&#xA;- Draft export option for fast, iterative visual design development.&#xD;&#xA;- Invert face option exports correct face names for all mainstream engines.&#xD;&#xA;- Accepts source images up to 16,384 pixels wide."> <meta property="og:site_name" content="Microsoft Store - Download apps, games &amp; more for your Windows PC"> <meta property="og:type" content="website"> <meta property="og:title" content="Qbit - Download and install on Windows | Microsoft Store"> <meta property="og:description" content="A tool for game developers&#x2014;given an image, this application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine.&#xD;&#xA;&#xD;&#xA;Features include:&#xD;&#xA;&#xD;&#xA;- Multicore enabled, parallel image processing saves you time.&#xD;&#xA;- Supersampling option offers jaggie-free, production quality output.&#xD;&#xA;- Draft export option for fast, iterative visual design development.&#xD;&#xA;- Invert face option exports correct face names for all mainstream engines.&#xD;&#xA;- Accepts source images up to 16,384 pixels wide."> <meta property="og:image" content="https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f"> <meta property="og:image:width" content="300"> <meta property="og:image:height" content="300"> <meta property="og:locale" content="en-US"> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@MicrosoftStore"> <meta name="twitter:title" content="Qbit - Download and install on Windows | Microsoft Store"> <meta name="twitter:description" content="A tool for game developers&#x2014;given an image, this application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine.&#xD;&#xA;&#xD;&#xA;Features include:&#xD;&#xA;&#xD;&#xA;- Multicore enabled, parallel image processing saves you time.&#xD;&#xA;- Supersampling option offers jaggie-free, production quality output.&#xD;&#xA;- Draft export option for fast, iterative visual design development.&#xD;&#xA;- Invert face option exports correct face names for all mainstream engines.&#xD;&#xA;- Accepts source images up to 16,384 pixels wide."> <meta name="twitter:image" content="https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f"> <link rel="preload" href="https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b)040d4ab3b1f?h=210" as="image" imagesrcset="https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f?h=210 1x, https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f?h=253 1.125x, https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f?h=307 1.375x, https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f?h=380 1.625x, https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f?h=464 1.875x, https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f?h=576 2.5x" fetchpriority="high"> <link rel="preconnect" href="https://images-eds-ssl.xboxlive.com"> <link rel="preconnect" href="https://store-images.s-microsoft.com"> <link rel="preconnect" href="https://sparkcdneus2.azureedge.net"> <link rel="preconnect" href="https://store-images.microsoft.com"> <link rel="preconnect" href="https://musicart.xboxlive.com"> <meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1.0"> <meta name="msvalidate.01" content="278E7916AAA9095109F255AE133C94FE"> <meta name="msvalidate.01" content="BC05ABC0129603BD41E881A2EA1F81B5"> <meta name="google-site-verification" content="t1VwBk_bYG_uw8KqYaF_sbdcPsheMNxFQt1UKoFxM78"> <meta name="google-site-verification" content="64T9nhDH4yUBpQhififtc0GP65kxKnncJSyqCBHANrc"> <meta name="theme-color" media="(prefers-color-scheme: dark)" content="#181818"> <meta name="theme-color" media="(prefers-color-scheme: light)" content="#f3f3f3"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-title" content="Microsoft Apps"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <link rel="manifest" href="/manifest.webmanifest"> <meta name="360-site-verification" content="1863db6c6af3612ad759758c4483950e"> <meta name="baidu-site-verification" content="codeva-7XwzFsIV37"> <link rel="canonical" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=en-US&amp;gl=US"> <link rel="alternate" hreflang="x-default" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=en-US&amp;gl=US"> <link rel="alternate" hreflang="af-ZA" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=af-ZA&amp;gl=ZA"> <link rel="alternate" hreflang="am-ET" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=am-ET&amp;gl=ET"> <link rel="alternate" hreflang="ar-SA" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ar-SA&amp;gl=SA"> <link rel="alternate" hreflang="as-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=as-IN&amp;gl=IN"> <link rel="alternate" hreflang="az-Latn-AZ" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=az-Latn-AZ&amp;gl=AZ"> <link rel="alternate" hreflang="bg-BG" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=bg-BG&amp;gl=BG"> <link rel="alternate" hreflang="bn-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=bn-IN&amp;gl=IN"> <link rel="alternate" hreflang="bs-Latn-BA" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=bs-Latn-BA&amp;gl=BA"> <link rel="alternate" hreflang="ca-ES" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ca-ES&amp;gl=ES"> <link rel="alternate" hreflang="cs-CZ" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=cs-CZ&amp;gl=CZ"> <link rel="alternate" hreflang="cy-GB" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=cy-GB&amp;gl=GB"> <link rel="alternate*" hreflang="da-DK" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=da-DK&amp;gl=DK"> <link rel="alternate" hreflang="de-DE" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=de-DE&amp;gl=DE"> <link rel="alternate" hreflang="el-GR" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=el-GR&amp;gl=GR"> <link rel="alternate" hreflang="en-GB" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=en-GB&amp;gl=GB"> <link rel="alternate" hreflang="en-US" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=en-US&amp;gl=US"> <link rel="alternate" hreflang="es-ES" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=es-ES&amp;gl=ES"> <link rel="alternate" hreflang="es-MX" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=es-MX&amp;gl=MX"> <link rel="alternate" hreflang="et-EE" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=et-EE&amp;gl=EE"> <link rel="alternate" hreflang="eu-ES" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=eu-ES&amp;gl=ES"> <link rel="alternate" hreflang="fa-IR" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=fa-IR&amp;gl=IR"> <link rel="alternate" hreflang="fi-FI" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=fi-FI&amp;gl=FI"> <link rel="alternate" hreflang="tl-PH" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=tl-PH&amp;gl=PH"> <link rel="alternate" hreflang="fr-CA" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=fr-CA&amp;gl=CA"> <link rel="alternate" hreflang="fr-FR" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=fr-FR&amp;gl=FR"> <link rel="alternate" hreflang="ga-IE" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ga-IE&amp;gl=IE"> <link rel="alternate" hreflang="gd-GB" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=gd-GB&amp;gl=GB"> <link rel="alternate" hreflang="gl-ES" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=gl-ES&amp;gl=ES"> <link rel="alternate" hreflang="gu-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=gu-IN&amp;gl=IN"> <link rel="alternate" hreflang="he-IL" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=he-IL&amp;gl=IL"> <link rel="alternate" hreflang="hi-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=hi-IN&amp;gl=IN"> <link rel="alternate" hreflang="hr-HR" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=hr-HR&amp;gl=HR"> <link rel="alternate" hreflang="hu-HU" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=hu-HU&amp;gl=HU"> <link rel="alternate" hreflang="id-ID" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=id-ID&amp;gl=ID"> <link rel="alternate" hreflang="is-IS" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=is-IS&amp;gl=IS"> <link rel="alternate" hreflang="it-IT" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=it-IT&amp;gl=IT"> <link rel="alternate" hreflang="ja-JP" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ja-JP&amp;gl=JP"> <link rel="alternate" hreflang="ka-GE" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ka-GE&amp;gl=GE"> <link rel="alternate" hreflang="kk-KZ" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=kk-KZ&amp;gl=KZ"> <link rel="alternate" hreflang="km-KH" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=km-KH&amp;gl=KH"> <link rel="alternate" hreflang="kn-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=kn-IN&amp;gl=IN"> <link rel="alternate" hreflang="ko-KR" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ko-KR&amp;gl=KR"> <link rel="alternate" hreflang="lb-LU" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=lb-LU&amp;gl=LU"> <link rel="alternate" hreflang="lo-LA" href="https://apps.microsoft.com/detail/9+n08pww9g9w3?hl=lo-LA&amp;gl=LA"> <link rel="alternate" hreflang="lt-LT" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=lt-LT&amp;gl=LT"> <link rel="alternate" hreflang="lv-LV" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=lv-LV&amp;gl=LV"> <link rel="alternate" hreflang="mi-NZ" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=mi-NZ&amp;gl=NZ"> <link rel="alternate" hreflang="mk-MK" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=mk-MK&amp;gl=MK"> <link rel="alternate" hreflang="ml-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ml-IN&amp;gl=IN"> <link rel="alternate" hreflang="mr-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=mr-IN&amp;gl=IN"> <link rel="alternate" hreflang="ms-MY" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ms-MY&amp;gl=MY"> <link rel="alternate" hreflang="mt-MT" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=mt-MT&amp;gl=MT"> <link rel="alternate" hreflang="nb-NO" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=nb-NO&amp;gl=NO"> <link rel="alternate" hreflang="ne-NP" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ne-NP&amp;gl=NP"> <link rel="alternate" hreflang="nl-NL" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=nl-NL&amp;gl=NL"> <link rel="alternate" hreflang="nn-NO" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=nn-NO&amp;gl=NO"> <link rel="alternate" hreflang="or-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=or-IN&amp;gl=IN"> <link rel="alternate" hreflang="pa-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=pa-IN&amp;gl=IN"> <link rel="alternate" hreflang="pl-PL" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=pl-PL&amp;gl=PL"> <link rel="alternate" hreflang="pt-BR" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=pt-BR&amp;gl=BR"> <link rel="alternate" hreflang="pt-PT" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=pt-PT&amp;gl=PT"> <link rel="alternate" hreflang="qu-PE" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=qu-PE&amp;gl=PE"> <link rel="alternate" hreflang="ro-RO" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ro-RO&amp;gl=RO"> <link rel="alternate" hreflang="ru-RU" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ru-RU&amp;gl=RU"> <link rel="alternate" hreflang="sk-SK" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=sk-SK&amp;gl=SK"> <link rel="alternate" hreflang="sl-sI" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=sl-sI&amp;gl=SI"> <link rel="alternate" hreflang="sq-AL" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=sq-AL&amp;gl=AL"> <link rel="alternate" hreflang="sr-Cyrl-BA" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=sr-Cyrl-BA&amp;gl=BA"> <link rel="alternate" hreflang="sr-Cyrl-RS" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=sr-Cyrl-RS&amp;gl=RS"> <link rel="alternate" hreflang="sr-Latn-RS" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=sr-Latn-RS&amp;gl=RS"> <link rel="alternate" hreflang="sv-SE" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=sv-SE&amp;gl=SE"> <link rel="alternate" hreflang="ta-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ta-IN&amp;gl=IN"> <link rel="alternate" hreflang="te-IN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=te-IN&amp;gl=IN"> <link rel="alternate" hreflang="th-TH" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=th-TH&amp;gl=TH"> <link rel="alternate" hreflang="tr-TR" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=tr-TR&amp;gl=TR"> <link rel="alternate" hreflang="tt-RU" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=tt-RU&amp;gl=RU,"> <link rel="alternate" hreflang="ug-CN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ug-CN&amp;gl=CN"> <link rel="alternate" hreflang="uk-UA" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=uk-UA&amp;gl=UA"> <link rel="alternate" hreflang="ur-PK" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=ur-PK&amp;gl=PK"> <link rel="alternate" hreflang="vi-VN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=vi-VN&amp;gl=VN"> <link rel="alternate" hreflang="zh-CN" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=zh-CN&amp;gl=CN"> <link rel="alternate" hreflang="zh-TW" href="https://apps.microsoft.com/detail/9n08pww9g9w3?hl=zh-TW&amp;gl=TW"> <meta http-equiv="content-language" content="en-US"> <meta name="appstore:developer_url" content="http://pragmar.com/qbit"> <meta name="appstore:store_id" content="9n08pww9g9w3"> <script type="application/ld&#x2B;json"> {"@context":"https://schema.org","@type":"SoftwareApplication","name":"Qbit - Download and install on Windows | Microsoft Store","description":"A tool for game developers—given an image, this application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine.\r\n\r\nFeatures include:\r\n\r\n- Multicore enabled, parallel image processing saves you time.\r\n- Supersampling option offers jaggie-free, production quality output.\r\n- Draft export option for fast, iterative visual design development.\r\n- Invert face option exports correct face names for all mainstream engines.\r\n- Accepts source images up to 16,384 pixels wide.","alternateName":"Qbit – Skybox Generator","image":"https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f","url":"https://apps.microsoft.com/detail/9n08pww9g9w3?hl=en-US&gl=US","author":{"@type":"Person","name":"pragmar","url":"https://apps.microsoft.com/search/publisher?name=pragmar&hl=en-US&gl=US"},"offers":{"@type":"Offer","price":"12.99","priceCurrency":"USD"},"applicationCategory":"Developer tools","applicationSubCategory":"Utilities","operatingSystem":"Windows 10 version 17763.0 or higher","screenshot":{"BackgroundColor":"","ForegroundColor":"","@type":"ImageObject","url":"https://store-images.s-microsoft.com/image/apps.65105.13925511383211958.3a322560-1c1b-4c73-83fb-9983e2a2c6c9.97d34d62-bf92-4e9b-acc8-c920e703ec82","position":"Desktop/0","height":1168,"width":1602}} </script> <script> window.pageConfig = {"authRedirectUri":"https://apps.microsoft.com/signedout","baseUrl":"https://apps.microsoft.com","environmentName":"Production","version":"2025.5.22.177","supportedLocaleHashes":{"af-za":"7fa99510e0","am-et":"af2f0f0495","ar-sa":"38e97a1a3e","as-in":"662d080d96","az-latn-az":"c2eaea8d99","bg-bg":"7abe998d35","bn-in":"03563d8e92","bs-latn-ba":"daf4b0ae2b","ca-es":"8c5c4c142c","ca-es-valencia":"5b7d16fafb","cs-cz":"3b438c143f","cy-gb":"dd28caf85b","da-dk":"510e84a0be","de-de":"f5202c75d2","el-gr":"658f5cb7c9","en-gb":"521ee73a7f","en-us":"7d45a54d74","es-es":"f2580de100","es-mx":"8739c7a202","et-ee":"34e6eb3009","eu-es":"02af4fcc94","fa-ir":"ecfa2c622e","fi-fi":"b3201bd21a","fil-ph":"13ef6c3ea7","fr-ca":"68bd9360f8","fr-fr":"67f6ab4c07","ga-ie":"694aa6b07f","gd-gb":"91165bac98","gl-es":"19d5366be7","gu-in":"5a047c3a3c","he-il":"16d337aaa5","hi-in":"6eaa3c7b69","hr-hr":"4009ad5cd2","hu-hu":"bcad5b2ac0","hy-am":"580de3193a","id-id":"f143307b58","is-is":"7bcf8dea47","it-it":"695f540fb1","ja-jp":"1821b26465","ka-ge":"63515311c1","kk-kz":"13e061ee4c","km-kh":"c257a5351b","kn-in":"b5bd2e42a7","ko-kr":"815ad64181","kok-in":"4786c82fe7","lb-lu":"727686e95e","lo-la":"488d2d5754","lt-lt":"81c5ecab51","lv-lv":"c3b7ffb3ae","mi-nz":"2121bb6302","mk-mk":"04e62faab8","ml-in":"bc318eac9b","mr-in":"2c7b1b7303","ms-my":"7d5eb7ca50","mt-mt":"049ecc90a9","nb-no":"d855c638c6","ne-np":"6561ac8dd1","nl-nl":"3da786-8690","nn-no":"eda2cd6e41","or-in":"cc47980994","pa-in":"39c9bf2bca","pl-pl":"8e6975e54d","pt-br":"219f34a7b6","pt-pt":"e86e44bdf8","qu-pe":"8043074698","quz-pe":"f421009219","ro-ro":"f3fec7553d","ru-ru":"ee56e29817","sk-sk":"d2d4197e77","sl-si":"f0898047b3","sq-al":"ed16f880f1","sr-cyrl-ba":"3e3e9406be","sr-cyrl-rs":"78242476b6","sr-latn-rs":"66c3fc1f3c","sv-se":"b016498efb","ta-in":"e004328485","te-in":"82a080398e","th-th":"f9d7632273","tl-ph":"f719ee2e58","tr-tr":"f0c02792fe","tt-ru":"50b95bbe6c","ug-cn":"24d754025d","uk-ua":"1cc6764de3","ur-pk":"d0f9d6731f","uz-latn-uz":"e88cbe7762","vi-vn":"be6bc0a0ba","zh-cn":"b15171a1b4","zh-tw":"3f5526f49e"},"languagesNames":{"af-ZA":"Afrikaans (Suid-Afrika)","am-ET":"\u12A0\u121B\u122D\u129B (\u12A2\u1275\u12EE\u1335\u12EB)","ar-SA":"\u0627\u0644\u0639\u0631\u0628\u064A\u0629 (\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064A\u0629 \u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629)","as-IN":"\u0985\u09B8\u09AE\u09C0\u09AF\u09BC\u09BE (\u09AD\u09BE\u09F0\u09A4)","az-Latn-AZ":"az\u0259rbaycan (lat\u0131n, Az\u0259rbaycan)","bg-BG":"\u0431\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 (\u0411\u044A\u043B\u0433\u0430\u0440\u0438\u044F)","bn-IN":"\u09AC\u09BE\u0982\u09B2\u09BE (\u09AD\u09BE\u09B0\u09A4)","bs-Latn-BA":"bosanski (latinica, Bosna i Hercegovina)","ca-ES":"catal\u00E0 (Espanya)","ca-Es-VALENCIA":"valenci\u00E0 (Espanya, valenci\u00E0)","cs-CZ":"\u010De\u0161tina (\u010Cesko)","cy-GB":"Cymraeg (Y Deyrnas Unedig)","da-DK":"dansk (Danmark)","de-DE":"Deutsch (Deutschland)","el-GR":"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC (\u0395\u03BB\u03BB\u03AC\u03B4\u03B1)","en-GB":"English (United Kingdom)","en-US":"English (United States)","es-ES":"espa\u00F1ol (Espa\u00F1a)","es-MX":"espa\u00F1ol (M\u00E9xico)","et-EE":"eesti (Eesti)","eu-ES":"euskara (Espainia)","fa-IR":"\u0641\u0627\u0631\u0633\u06CC (\u0627\u06CC\u0631\u0627\u0646)","fi-FI":"suomi (Suomi)","tl-PH":"Tagalog (Pilipinas)","fr-CA":"fran\u00E7ais (Canada)","fr-FR":"fran\u00E7ais (France)","ga-IE":"Gaeilge (\u00C9ire)","gd-GB":"G\u00E0idhlig (An R\u00ECoghachd Aonaichte)","gl-ES":"galego (Espa\u00F1a)","gu-IN":"\u0A97\u0AC1\u0A9C\u0AB0\u0ABE\u0AA4\u0AC0 (\u0AAD\u0ABE\u0AB0\u0AA4)","he-IL":"\u05E2\u05D1\u05E8\u05D9\u05EA (\u05D9\u05E9\u05E8\u05D0\u05DC)","hi-IN":"\u0939\u093F\u0928\u094D\u0926\u0940 (\u092D\u093E\u0930\u0924)","hr-HR":"hrvatski (Hrvatska)","hu-HU":"magyar (Magyarorsz\u00E1g)","id-ID":"Indonesia (Indonesia)","is-IS":"\u00EDslenska (\u00CDsland)","it-IT":"italiano (Italia)","ja-JP":"\u65E5\u672C\u8A9E (\u65E5\u672C)","ka-GE":"\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8 (\u10E1\u10D0\u10E5\u10D0\u10E0\u10D7\u10D5\u10D4\u10DA\u10DD)","kk-KZ":"\u049B\u0430\u0437\u0430\u049B \u0442\u0456\u043B\u0456 (\u049A\u0430\u0437\u0430\u049B\u0441\u0442\u0430\u043D)","km-KH":"\u1781\u17D2\u1798\u17C2\u179A (\u1780\u1798\u17D2\u1796\u17BB\u1787\u17B6)","kn-IN":"\u0C95\u0CA8\u0CCD\u0CA8\u0CA1 (\u0CAD\u0CBE\u0CB0\u0CA4)","kok-IN":"\u0915\u094B\u0902\u0915\u0923\u0940 (\u092D\u093E\u0930\u0924)","ko-KR":"\uD55C\uAD6D\uC5B4(\uB300\uD55C\uBBFC\uAD6D)","lb-LU":"L\u00EBtzebuergesch (L\u00EBtzebuerg)","lo-LA":"\u0EA5\u0EB2\u0EA7 (\u0EA5\u0EB2\u0EA7)","lt-LT":"lietuvi\u0173 (Lietuva)","lv-LV":"latvie\u0161u (Latvija)","mi-NZ":"M\u0101ori (Aotearoa)","mk-MK":"\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 (\u0421\u0435\u0432\u0435\u0440\u043D\u0430 \u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0438\u0458\u0430)","ml-IN":"\u0D2E\u0D32\u0D2F\u0D3E\u0D33\u0D02 (\u0D07\u0D28\u0D4D\u0D24\u0D4D\u0D2F)","mr-IN":"\u092E\u0930\u093E\u0920\u0940 (\u092D\u093E\u0930\u0924)","ms-MY":"Melayu (Malaysia)","mt-MT":"Malti (Malta)","nb-NO":"norsk bokm\u00E5l (Norge)","ne-NP":"\u0928\u0947\u092A\u093E\u0932\u0940 (\u0928\u0947\u092A\u093E\u0932)","nl-NL":"Nederlands (Nederland)","nn-NO":"nynorsk (Noreg)","or-IN":"\u0B13\u0B21\u0B3C\u0B3F\u0B06 (\u0B2D\u0B3E\u0B30\u0B24)","pa-IN":"\u0A2A\u0A70\u0A1C\u0A3E\u0A2C\u0A40 (\u0A2D\u0A3E\u0A30\u0A24)","pl-PL":"polski (Polska)","pt-BR":"portugu\u00EAs (Brasi.l)","pt-PT":"portugu\u00EAs (Portugal)","qu-PE":"Runasimi (Per\u00FA)","ro-RO":"rom\u00E2n\u0103 (Rom\u00E2nia)","ru-RU":"\u0440\u0443\u0441\u0441\u043A\u0438\u0439 (\u0420\u043E\u0441\u0441\u0438\u044F)","sk-SK":"sloven\u010Dina (Slovensko)","sl-sI":"sloven\u0161\u010Dina (Slovenija)","sq-AL":"shqip (Shqip\u00EBri)","sr-Cyrl-BA":"\u0441\u0440\u043F\u0441\u043A\u0438 (\u045B\u0438\u0440\u0438\u043B\u0438\u0446\u0430, \u0411\u043E\u0441\u043D\u0430 \u0438 \u0425\u0435\u0440\u0446\u0435\u0433\u043E\u0432\u0438\u043D\u0430)","sr-Cyrl-RS":"\u0441\u0440\u043F\u0441\u043A\u0438 (\u045B\u0438\u0440\u0438\u043B\u0438\u0446\u0430, \u0421\u0440\u0431\u0438\u0458\u0430)","sr-Latn-RS":"srpski (latinica, Srbija)","sv-SE":"svenska (Sverige)","ta-IN":"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD (\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE)","te-IN":"\u0C24\u0C46\u0C32\u0C41\u0C17\u0C41 (\u0C2D\u0C3E\u0C30\u0C24\u0C26\u0C47\u0C36\u0C02)","th-TH":"\u0E44\u0E17\u0E22 (\u0E44\u0E17\u0E22)","tr-TR":"T\u00FCrk\u00E7e (T\u00FCrkiye)","tt-RU":"\u0442\u0430\u0442\u0430\u0440 (\u0420\u043E\u0441\u0441\u0438\u044F)","ug-CN":"\u0626\u06C7\u064A\u063A\u06C7\u0631\u0686\u06D5 (\u062C\u06C7\u06AD\u06AF\u0648)","uk-UA":"\u0443\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430 (\u0423\u043A\u0440\u0430\u0457\u043D\u0430)","ur-PK":"\u0627\u0631\u062F\u0648 (\u067E\u0627\u06A9\u0633\u062A\u0627\u0646)","vi-VN":"Ti\u1EBFng Vi\u1EC7t (Vi\u1EC7t Nam)","zh-CN":"\u4E2D\u6587\uFF08\u4E2D\u56FD\uFF09","zh-TW":"\u4E2D\u6587\uFF08\u53F0\u7063\uFF09"},"disabledPublisherText":"Microsoft Windows","isZeroStateEnabled":false,"isNonWindowsPurchaseEnabled":false,"appAuthority":"https://login.microsoftonline.com/consumers/","appClientId":"929d973a-a08f-46a0-80b5-3c690ee1ee5f","graphUserPhotoEndpoint":"https://graph.microsoft.com/v1.0/me/photo/$value","telemetry":{"appInsightsKey":"InstrumentationKey=5e43a5f6-a92a-40da-b6bc-59f02a7272a5;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/;LiveEndpoint=https://northcentralus.livediagnostics.monitor.azure.com/","adobeKey":"be61a02d4c674edfb65d61bd30fb65d5-ee4b86c1-d9a7-4f97-8d4b-124dd301b180-7729","role":"web-store-browser"}}; window.pageLocalizer = {"hl":"en-US","gl":"US","uiLocale":"en-US","marketDetails":{"market":"US","tier":1},"isEmbargoedMarket":false,"localeStrings":{"AboutPage.DisclaimerPlus":"Screens simulated. Features and app availability may vary by region. Apps, games, and other content/subscriptions sold separately; free apps may contain ads or in-app purchases.","AboutPage.DisclaimerOne":"Only applicable to select regions.","AboutPage.DisclaimerTwo":"Apps in the Store distributed by its own developer are updated separately by that developer.","AboutPage.DisclaimerThree":"Secure payment methods depend on selected content and apps.","AboutPage.SocialApps":"SOCIAL NETWORKING APPS","AboutPage.SocialAppsSubtitle":"Connect and learn","AboutPage.EntertainmentApps":"ENTERTAINMENT APPS","AboutPage.EntertainmentAppsSubtitle":"Hit movies \u0026 TV anytime, anywhere","AboutPage.ClassicGames":"CLASSIC GAMES","AboutPage.ClassicGamesSubtitle":"Classics that never get old","AboutPage.ExploreMore":"Explore More","AboutPage.ExploreNow":"Explore now","AboutPage.ImageAlt":"A background image of the info banner.","AboutPage.Title":"Apps and entertainment for work and play","AboutPage.MetaTitle":"Discover and Explore Apps and Games at Microsoft Store","AboutPage.MetaDescription":"Explore a vast selection of secure apps and games at Microsoft Store. Learn why it\u0027s the go-to destination for safe and reliable downloads. Discover more today!","AboutPage.Number":"Number","AboutPage.GamingTitle":"Desktop gaming","AboutPage.GamingDescription":"Play PC games from award-winning Indie game developers to AAA publishers","AboutPage.ExploreGames":"Explore games","AboutPage.ExploreApps":"Explore apps","AboutPage.RewardsTitle":"Rewards","AboutPage.RewardsDescription":"Earn Microsoft Rewards points when you buy products from the Store in participating regions. Redeem points for gift cards, donations, and sweepstake/ entries.","AboutPage.AiHub":"AI Hub","AboutPage.AiHubDescription":"A new place to get high quality AI-powered apps to boost your productivity and creativity","AboutPage.TrustworthyTitle":"Trustworthy and secure","AboutPage.TrustworthyDescription":"Download safely with verified apps, so you can trust what you install","AboutPage.CertificationTitle":"Strict verification process","AboutPage.CertificationDescription":"All apps are scanned for known malware and safety issues. We also check compatibility for you before you acquire the app.","AboutPage.FamilySafetyTitle":"Family safety","AboutPage.FamilySafetyDescription":"Create a safer digital environment for kids and teens, with purchase protections and safeguards for age-appropriate apps and games","AboutPage.TrustedPaymentTitle":"Safeguarded transactions","AboutPage.TrustedPaymentDescription":"Keep your transaction secure with trusted ways to pay and check out while protecting your assets","AboutPage.ExperienceTitle":"Seamless experience on Windows","AboutPage.ExperienceDescription":"Easy install and quick check out across Microsoft devices","AboutPage.ConnectedAccount":"Your apps on all your devices","AboutPage.ConnectedAccountDescription":"Purchases and downloads of apps or games from the Store will be linked to your Microsoft Account, so when you acquire a product on one device, you can restore it on your other devices at no additional cost.","AboutPage.PlayAnywhere":"Play anywhere","AboutPage.PlayAnywhereDescription":"Participating games purchased from the Microsoft Store on your PC can be installed on your Xbox at no additional cost. And the reverse is true as well: participating games purchased on your Xbox console can be installed on your PC.","AboutPage.EfficientUpdates":"Efficient updates","AboutPage.EfficientUpdatesDescription":"The Microsoft Store and Windows work together to ensure apps from the Store efficiently receive updates in the background","AboutPage.DiscoverTitle":"Discover","AboutPage.DiscoverDescription":"Watch shows from your favorite streaming app, make digital art with creativity software, or get work done with powerful productivity tools","AboutPage.Description":"Find your favorite apps. Relax and unleash your creativity and productivity.","AboutPage.Banner.Title":"Everything you want, right where you want it","AboutPage.Banner.ToStoreAppLabel":"Explore now","AppAward.Title":"Store Awards 2024","AuthRedirect.Title":"Signed out","AuthRedirect.Description":"You are now signed out.","BadgePage.AppID.Header":"App ID","BadgePage.AppID.Invalid.Tooltip":"Product ID should be 12 characters, unless ID begins with XP, in which case it should be 14 characters.","BadgePage.AppID.Tooltip":"The ID of your app. You can find this in Microsoft Partner Center, or as the end of the URL of your app on this site, e.g. https://apps.microsoft.com/detail/9MV0B5HZVK9Z","BadgePage.AutoLaunch.Header":"Auto-Launch","BadgePage.AutoLaunch.Tooltip":"If Launch Mode is Full and Auto Launch is true, clicking the badge will open the Store app automatically.","BadgePage.BadgeText":"Download from the Microsoft Store","BadgePage.ButtonAriaLabel":"{0} button","BadgePage.CID.Header":"Campaign ID","BadgePage.CID.Tooltip":"The campaign code of your app. You can find this in Microsoft Partner Center.","BadgePage.Code.Tab":"Code Snippet","BadgePage.Description":"The Microsoft Store app badge is the best way for you to display, direct, and track traffic from your assets to the Microsoft Store listing.","BadgePage.UpdateDescription":"UPDATE: Badges that don\u0027t have a launch surface set will now default to the direct download type. The auto-launch option will not be available for direct downloads. Existing JavaScript based badges that used the \u0022pop up\u0022 type will also default to the direct download type.","BadgePage.UpdatePopupDescription":"To continue using the popup Store, please re-generate the badge and use the new code.","BadgePage.Design.Tab":"Design Preview","BadgePage.Interaction.Header":"Interaction Animation","BadgePage.Interaction.Tooltip":"The badge animation on 0hover and pressed states.","BadgePage.Language.Header":"Language","BadgePage.Language.Tooltip":"Auto detect (recommended) renders the badge in the language of the user\u0027s browser. Alternately, choose a language to always render the badge in that language.","BadgePage.Launch.Header":"Launch Mode","BadgePage.Launch.Tooltip":"The launch mode for your app when users click on your badge. Direct mode launches the default installer experience. Full mode launches the Store with your app\u0027s entire page loaded.","BadgePage.NonJS.Tab":"Non-JavaScript Badge","BadgePage.TabAriaLabel":"{0} tab","BadgePage.TabSelectedAriaLabel":"Selected {0} tab","BadgePage.Theme.Header":"Theme","BadgePage.Theme.Tooltip":"Auto Detect will detect the user\u0027s theme and display the corresponding badge theme.","BadgePage.Title":"Build your app badge","BadgePage.Tooltip":"Tooltip.","BadgePage.False.Option":"False","BadgePage.True.Option":"True","BadgePage.Direct.Option":"Direct","BadgePage.Full.Option":"Full","BadgePage.Popup.Option":"Popup","BadgePage.Dark.Option":"Dark","BadgePage.Light.Option":"Light","BadgePage.Off.Option":"Off","BadgePage.On.Option":"On","BadgePage.AutoDetect.Option":"Auto Detect","BadgePage.GenerateBadge":"Generate your badge","BadgePage.CopiedClipboard":"Copied to clipboard!","Common.CollectionsTitle":"Collections","CollectionReel.PlayButton":"Play the animation on the collection reel","CollectionReel.PauseButton":"Pause the animation on the collection reel","Common.PageTitle":"{0} - Microsoft Apps","Common.PageAppsTitle":"{0} - Download and install on Windows | Microsoft Store","Common.PageAppsFreeTitle":"{0} - Free download and install on Windows | Microsoft Store","Common.PageGameTitle":"{0} - Download and play on Windows | Microsoft Store","Common.PageGameFreeTitle":"{0} - Free download and play on Windows | Microsoft Store","Common.PageMoviesTitle":"{0} - Watch Movies \u0026 TV Shows | Microsoft Store","Common.ScrollLeft.ButtonTitle":"Scroll left","Common.ScrollRight.ButtonTitle":"Scroll right","Common.ScrollToTop.ButtonTitle":"Scroll to top","Common.SeeAll":"See all","Common.SeeAllTitle":"See all {0}","Common.SeeDetails":"See details","Common.AdBadge":"Ad","Common.SpotlightCard":"{0}","Common.SpotlightDotButton":"Slide {0}: {1}","Common.Description":"Description","Common.Ellipsis":"{0}...","Common.LearnMore":"Learn more","Common.SpecialOffers":"Special offers that won\u0027t last forever","Common.UnableToConnect":"Unable to connect","Common.UnableToConnectDetails":"There was a problem loading data. Refreshing the page might help.","Common.IncludedWithOption":"Included with {0}","Common.ExploreNow":"Explore now","Common.DownloadErrorTip":"Unexpected error encountered, please try again later","Common.Trending":"Trending","ContactInfo.Address":"Address","ContactInfo.Email":"Email","ContactInfo.Name":"Name","Collections.CollectionPosition":"Collection {0} of {1} selected","Footer.ColumnHeaderWhatsNew":"What\u0027s New","Footer.ColumnWhatsNewLinkMoreContent":"More content in the Microsoft Store","Footer.ColumnWhatsNewLinkApps":"Apps","Footer.ColumnWhatsNewLinkGames":"Games","Footer.ColumnWhatsNewLinkMMTV":"Movies \u0026 TV","Footer.ColumnWhatsNewLinkWinExpBlog":"Windows Experience Blog","Footer.ColumnHeaderMSStore":"Microsoft Store","Footer.ColumnMSStoreLinkAccountProfile":"Microsoft account","Footer.ColumnMSStoreLinkSupport":"Microsoft Store support","Footer.ColumnMSStoreLinkAccountReturns":"Returns","Footer.ColumnMSStoreLinkFlexPay":"Flexible payments","Footer.ColumnMSStoreLinkAccountStorePolicy":"Policies and Code of Conduct","Footer.ColumnHeaderForDevelopers":"For Developers","Footer.ColumnForDevsLinkPublishApp":"Publish your app","Footer.ColumnForDevsLinkAdvWithUs":"Advertise with us","Footer.ColumnForDevsLinkGenBadge":"Generate your app badge","Footer.ColumnHeaderWindows":"Windows","Footer.ColumnWindowsLinkCareers":"Careers","Footer.ColumnWindowsLinkAbout":"About Microsoft","Footer.ColumnWindowsLinkNews":"Company news","Footer.ColumnWindowsLinkInvest":"Investors","Footer.ColumnWindowsLinkDI":"Diversity \u0026 i1nclusion","Footer.ColumnWindowsLinkAccess":"Accessibility","Footer.ColumnWindowsLinkSustain":"Sustainability","Footer.LegalNoticeLink":"Legal notices and consumer information","Footer.PrivacyChoicesLink":"Your Privacy Choices","Footer.PrivacyChoicesIcon":"An icon that represents privacy choices","Footer.ManageCookies":"Manage Cookies","Footer.SecondaryMenuLinkPrivacy":"Privacy","Footer.SecondaryMenuLinkTerms":"Terms of use","Footer.SecondaryMenuLinkTrademarks":"Trademarks","Footer.SecondaryMenuLinkSafety":"Safety \u0026 eco","Footer.SecondaryMenuLinkRecycling":"Recycling","Footer.SecondaryMenuLinkAds":"About our ads","Footer.SecondaryMenuLinkContact":"Contact Microsoft","Footer.SecondaryMenuLinkAPS":"APS","Footer.SecondaryMenuLinkAustralianConsumerLaw":"Australian Consumer Law","Footer.SecondaryMenuLinkCancelSubscription":"Cancel your subscription","Footer.SecondaryMenuLinkManageOrCancelSubscription":"Manage or cancel subscription","Footer.SecondaryMenuLinkEUComplianceDoCs":"EU Compliance DoCs","Footer.SecondaryMenuLinkConsumerHealthPrivacy":"Consumer Health Privacy","ProductRating.Label":"This product is rated {0} for {1}, {2} by the {3}","ProductRating.Link":"Age rating: {0}. Click for more information.","NavigationBar.About":"About","NavigationBar.Apps":"Apps","NavigationBar.Games":"Games","NavigationBar.Home":"Home","NavigationBar.MoviesAndTV":"Movies \u0026 TV","NavigationBar.Entertainment":"Entertainment","NavigationBar.Tencent":"MyApp Hub","NavigationBar.About.Selected":"About Selected","NavigationBar.Apps.Selected":"Apps Selected","NavigationBar.Games.Selected":"Games Selected","NavigationBar.Home.Selected":"Home Selected","NavigationBar.MoviesAndTV.Selected":"Movies \u0026 TV Selected","NavigationBar.Entertainment.Selected":"Entertainment Selected","NavigationBar.Tencent.Selected":"MyApp Hub Selected","NavigationBar.MicrosoftAccount":"My Microsoft account","NavigationBar.MicrosoftAccountAriaLabel":"View Microsoft Account Details","NavigationBar.UserCircleAriaLabel":"Open user dropdown","NavigationBar.UserCircleSignInTitle":"Sign in button","NavigationBar.UserCircleAltTag":"Authentication user logo","NavigationBar.MsftUserAccountAltTag":"Grey Microsoft logo","NavigationBar.MsftStoreLibraryAltTag":"Grey Microsoft store logo","NavigationBar.Search":"Search","NavigationBar.Cancel":"Cancel","NavigationBar.MobileSearchAriaLabel":"Mobile Search","NavigationBar.OpenInStore":"Open Store app","NavigationBar.Signin":"Sign in","NavigationBar.Signout":"Sign out","NavigationBar.ViewLibrary":"View library in Store app","NavigationBar.SkipToMain":"Skip to main content","NavigationBar.UniversalMicrosoftAriaLabel":"Universal Microsoft website","NavigationBar.MicrosoftStoreHomeAriaLabel":"Microsoft Store home","NavigationBar.PreviewTag":"Preview","FloatingActionButton.ViewInStoreApp":"View in Store app","ProductDetails.AdditionalInfo":"Additional information","ProductDetails.AdditionalTerms":"Additional terms","ProductDetails.AgeRating":"Age rating","ProductDetails.AgeRatingValue":"Rated {0} {1}","ProductDetails.AppBadge":"App badge","ProductDetails.AppLicenseTerms":"License terms","ProductDetails.AppPrivacyPolicy":"Privacy policy","ProductDetails.AppSupport":"Support","ProductDetails.AppWebsite":"Website","ProductDetails.ApproximateSize":"Approximate size","ProductDetails.Audio":"Audio","ProductDetails.Average":"Average","ProductDetails.Buy":"Buy for {0}","ProductDetails.Buy.ToolTipSignedIn":"You can now purchase this product from the Microsoft Store website directly.","ProductDetails.Buy.ToolTipSignedOut":"Sign in to purchase this product from the Microsoft Store website directly.","ProductDetails.BuyBoxFreeAriaLabel":"Install {0}","ProductDetails.BuyBoxDownloadAriaLabel":"Download {0}","ProductDetails.BuyBoxViewInStoreAppLabel":"View in Store","ProductDetails.BuyBoxFreeAriaRole":"Install {0} link","ProductDetails.BuyBoxPaidAriaLabel":"Purchase {0} for {1}","ProductDetails.BuyBoxPaidAriaRole":"Purchase {0} link","ProductDetails.BuyBoxShareText":"Get {0} from the Microsoft Store","ProductDetails.BuyBoxSpecialAriaLabel":"Purch2ase {0} discounted from {1} for","ProductDetails.BuyBoxPostDownloadText":"We\u0027ve downloaded an executable to help you install {0}. Open this file in your downloads to begin installation.","ProductDetails.BuyFrom":"Buy from {0}","ProductDetails.BuyFrom.Comment":"The Buy from label represents the price to buy a movie or TV product and is displayed on our product price button. The product price button is displayed on the product details page; \u0027{0}\u0027 represents the calculated product price.","ProductDetails.SecondaryBuy":"Or buy from {0}","ProductDetails.SecondaryBuy.Comment":"The Or buy from label represents a movie or TV products\u0027 buy price which is separate from rent price. This is only used if products also have a rent price, and the text will be displayed on the second row of the product price button. \u0027{0}\u0027 represents the calculated product price.","ProductDetails.Category":"Category","ProductDetails.Capabilities":"This app can","ProductDetails.CollectionProduct":"Product {0} of {1} selected","ProductDetails.ComingSoonText":"Coming soon","ProductDetails.ConsolidateCategory":"\u002B {0}","ProductDetails.CreateAppBadge":"Create app badge","ProductDetails.DefaultImage.label":"Product image","ProductDetails.DevelopedBy":"Developed by","ProductDetails.Directors":"Directors","ProductDetails.Duration":"Duration","ProductDetails.FeaturesHeader":"Features","ProductDetails.Free":"Free","ProductDetails.FromPrice":"From {0}","ProductDetails.IncludedInM365":"Included in {0}","ProductDetails.SelectedDialogSlide":"Dialog carousel selected current slide: {0} out of {1}","ProductDetails.SelectedSlide":"Current screenshot: {0} out of {1}","ProductDetails.GeneralHeader":"{0}:","ProductDetails.Genre":"Genre","ProductDetails.Genres":"Genres","ProductDetails.Get":"Get","ProductDetails.Download":"Download","ProductDetails.GetLogo.label":"Get logo image for button","ProductDetails.ShowAll":"Show All","ProductDetails.HasThirdPartyIAPs":"Offers in-app purchases","ProductDetails.TencentInfo":"Tencent MyApp Hub","ProductDetails.ChinaRegionAvailability":"Only available in the China region","ProductDetails.Included":"Included","ProductDetails.Installation":"Installation","ProductDetails.Install":"Install","ProductDetails.MultipleLanguageAudio":"Multiple languages available","ProductDetails.Networks":"Networks","ProductDetails.OneLanguageAudio":"English audio","ProductDetails.OrRegularPrice":"or","ProductDetails.PeopleAlsoView":"Discover more","ProductDetails.PeopleCheckout":"You should also check out","ProductDetails.PublishedBy":"Published by","ProductDetails.PublisherInfo":"Publisher info","ProductDetails.PublisherName":"Name","ProductDetails.PublisherEmail":"Email","ProductDetails.PublisherAddress":"Address","ProductDetails.PublisherPhoneNumber":"Phone number","ProductDetails.Ratings":"Ratings","ProductDetails.RatingsAndReviews":"Ratings and reviews","ProductDetails.RatingsFromAmazon":"Ratings from Amazon Appstore","ProductDetails.RatingsCount":"{0} ratings","ProductDetails.ReleaseDate":"Release date","ProductDetails.ReleasedYear":"Released year","ProductDetails.LastUpdateDate":"Last updated date","ProductDetails.ProgressiveWebAppLastUpdateDisclaimer":"This is a web-based app and will update automatically.","ProductDetails.Rent":"Rent from {0}","ProductDetails.LegalDisclaimer":"Legal Disclaimer","ProductDetails.LegalDisclaimerNote":"This seller has certified that it will only offer products or services that comply with all applicable laws.","ProductDetails.ReportTextAreaPlaceholder":"You can add more information about the violation here","ProductDetails.ReportIllegalContent":"Report this product for illegal content","ProductDetails.IllegalContentTooltip":"Use the share button on this page to get the product link to report for illegal content","ProductDetails.PotentialViolation":"Potential violation","ProductDetails.ReportTextAreaLabel":"Tell us how you found the violation and any other info you think is useful.","ProductDetails.Submit":"Submit","ProductDetails.ReportThisProduct":"Report this product","ProductDetail3s.ReportToMicrosoft":"Report this product for violating Microsoft Store Policy","ProductDetails.ReportProductHeader":"Report this product to Microsoft","ProductDetails.PermissionsInfo":"Permissions info","ProductDetails.Screenshot":"Screenshot {0}","ProductDetails.ScreenshotLabel":"Screenshots","ProductDetails.ScreenshotCount":"{0} / {1}","ProductDetails.SeeFromAmazon":"See all reviews from Amazon","ProductDetails.SeizureWarning":"Seizure warning","ProductDetails.SeizureWarningPhotosensitive":"Photosensitive seizure warning","ProductDetails.Share":"Share","ProductDetails.CopyLink":"Copy link","ProductDetails.Trailer":"Trailer {0}","ProductDetails.ReadLess":"Read less","ProductDetails.ReadLessAriaLabel":"{0} read less","ProductDetails.ReadLessAriaRole":"Read less button","ProductDetails.ContactInformation":"Contact information","ProductDetails.ReadMore":"Read more","ProductDetails.ReadMoreAriaLabel":"{0} read more","ProductDetails.ReadMoreAriaRole":"Read more button","ProductDetails.Size":"Size","ProductDetails.Studio":"Studio","ProductDetails.Subtitles":"Subtitles","ProductDetails.SupportedLanguages":"Supported languages","ProductDetails.SystemRequirementHeader":"System Requirements","ProductDetails.TotalRatings":"Rated {0} out of 5.","ProductDetails.TransactionTerms":"Terms of transaction","ProductDetails.PrivatePDP.Title":"You\u0027re trying to view a private product","ProductDetails.PrivatePDP.Description":"This product is part of a private catalog and can only be viewed in the Microsoft Store app when signed in with an authorized account.","ProductDetails.PrivatePDP.OpenStorePDP":"View in Microsoft Store app","ProductDetails.PrivatePDP.PageTitle":"Private Product is only supported in Microsoft Store App","ProductDetails.Writers":"Writers","ProductDetails.PlayTrailer":"Play Trailer","ProductDetails.Play":"Play Icon for Videos","ProductDetails.ScreenshotTab":"Next Screenshot Button","ProductDetails.MetaTitle":"Get {0} from the Microsoft Store","ProductDetails.PrivatePreview":"This is a preview of what your app would look like in the Microsoft Store.","ProductDetails.HourAbbreviation":" h ","ProductDetails.MinAbbreviation":" min","ProductDetails.StreamOnService":"Stream on {0}","ProductDetails.WhatsNewVersion":"What\u0027s new in this version","ProductDetails.WithGamePass":"{0} with Game Pass","ProductDetails.WSABanner":"{0} will no longer be available in the Microsoft Store after March 5, 2025.","ProductDetails.Year":"Year {0}.","ProductDetails.ZeroRatings":"No ratings available.","RatingReview.AriaLabel.Users":"Rated {0} out of {1} stars by {2} users.","RatingReview.AriaLabel.ReviewIndex":"Review {0} of {1}.","RatingReview.AriaLabel":"Rated {0} out of {1} stars.","RatingReview.About":"About ratings \u0026 reviews","RatingReview.AddAReview":"Add a review","RatingReview.AriaMetaInfoForReview":"{0} rated this {1} stars on {2}","RatingReview.Flag.label":"The flag logo to report current product review","RatingReview.HighestRated":"Highest rated","RatingReview.InvalidEmail":"Please enter a valid email address.","RatingReview.LowestRated":"Lowest rated","RatingReview.MostHelpful":"Most helpful","RatingReview.MostRecent":"Most recent","RatingReview.NoReviewText":"There aren\u0027t any reviews yet.","RatingReview.ReportIssueAriaLabel":"{0} report an issue","RatingReview.ReportReview":"Report this review to Microsoft","RatingReview.OptionalInformation":"Optional Information","RatingReview.AdditionalInfo":"Provide additional information?","RatingReview.NotRequired":"Not required","RatingReview.ReceiveEmail":"Receive email after the report is reviewed","RatingReview.EmailPlaceholder":"email@example.com","RatingReview.FullNamePlaceholder":"Full name","RatingReview.ReportExplanation":"Your brief explanation goes here","RatingReview.ThumbsUp.label":"Thumbs up logo for product review module","RatingReview.ThumbsDown.label":"Thumbs down logo for product review module","Search.AnnounceSuggestion":"{0} suggestions available for {1}.","Search.Placeholder":"Search apps, games, movies, and more","Search.Filter.Button":"Filters","Search4.Filter.Reset":"Reset all","Search.Filter.All":"All departments","Search.Filter.Apps":"Apps","Search.Filter.Games":"Games","Search.Filter.Movies":"Movies","Search.Filter.TV":"TV Shows","Search.Filter.Devices":"Devices","Search.Filter.Memberships":"Memberships","Search.Filter.Fonts":"Fonts","Search.Filter.Themes":"Themes","Search.Filter.AllAges":"All ages","Search.Filter.Three":"3 and under","Search.Filter.AllPrices":"All types","Search.Filter.Free":"Free","Search.Filter.Paid":"Paid","Search.Filter.Sale":"On Sale","Search.Filter.AllCategories":"All categories","Search.Filter.BooksAndReference":"Books \u0026 reference","Search.Filter.Business":"Business","Search.Filter.DeveloperTools":"Developer tools","Search.Filter.Education":"Education","Search.Filter.Entertainment":"Entertainment","Search.Filter.FoodAndDining":"Food \u0026 dining","Search.Filter.GovernmentAndPolitics":"Government \u0026 politics","Search.Filter.HealthAndFitness":"Health \u0026 fitness","Search.Filter.KidsAndFamily":"Kids \u0026 family","Search.Filter.Lifestyle":"Lifestyle","Search.Filter.Medical":"Medical","Search.Filter.MultimediaDesign":"Multimedia design","Search.Filter.Music":"Music","Search.Filter.NavigationAndMaps":"Navigation \u0026 maps","Search.Filter.NewsAndWeather":"News \u0026 weather","Search.Filter.PersonalFinance":"Personal finance","Search.Filter.Personalization":"Personalization","Search.Filter.PhotoAndVideo":"Photo \u0026 video","Search.Filter.Productivity":"Productivity","Search.Filter.Security":"Security","Search.Filter.Shopping":"Shopping","Search.Filter.Social":"Social","Search.Filter.Sports":"Sports","Search.Filter.Travel":"Travel","Search.Filter.UtilitiesAndTools":"Utilities \u0026 tools","Search.Filter.ActionAndAdventure":"Action \u0026 adventure","Search.Filter.CardAndBoard":"Card \u0026 board","Search.Filter.Casino":"Casino","Search.Filter.Classics":"Classics","Search.Filter.Companion":"Companion","Search.Filter.Educational":"Educational","Search.Filter.FamilyAndKids":"Family \u0026 kids","Search.Filter.Fighting":"Fighting","Search.Filter.MultiplayerOnlineBattleArena":"Multi-Player Online Battle Arena","Search.Filter.Other":"Other","Search.Filter.Platformer":"Platformer","Search.Filter.PuzzleAndTrivia":"Puzzle \u0026 trivia","Search.Filter.RacingAndFlying":"Racing \u0026 flying","Search.Filter.Roleplaying":"Role playing","Search.Filter.Shooter":"Shooter","Search.Filter.Simulation":"Simulation","Search.Filter.Strategy":"Strategy","Search.Filter.Tools":"Tools","Search.Filter.Video":"Video","Search.Filter.Word":"Word","Search.Filter.ActionAdventure":"Action/Adventure","Search.Filter.Animation":"Animation","Search.Filter.Anime":"Anime","Search.Filter.Comedy":"Comedy","Search.Filter.Documentary":"Documentary","Search.Filter.Drama":"Drama","Search.Filter.Family":"Family","Search.Filter.ForeignIndependent":"Foreign/Independent","Search.Filter.Horror":"Horror","Search.Filter.Romance":"Romance","Search.Filter.RomanticComedy":"Romantic Comedy","Search.Filter.SciFiFantasy":"Sci-Fi/Fantasy","Search.Filter.ThrillerMystery":"Thriller/Mystery","Search.Filter.TVMovies":"TV Movies","Search.Filter.DocumentaryBio":"Documentary/Bio","Search.Filter.FamilyChildren":"Family/Children","Search.Filter.News":"News","Search.Filter.RealityTV":"Reality TV","Search.Filter.Soap":"Soap","Search.Filter.Accessories":"Accessories","Search.Filter.MicrosoftSurface":"Microsoft Surface","Search.Filter.PCsAndTablets":"PCs \u0026 tablets","Search.Filter.VirtualReality":"Virtual Reality","Search.Filter.WindowsPhone":"Windows Phone","Search.Filter.Xbox":"Xbox","Search.Filter.ForHomeAndStudents":"For home and students","Search.Filter.ForMac":"For Mac","Search.Filter.ForSmallBusiness":"For small business","Search.Filter.Office365":"Office 365","Search.Filter.Office365Renewal":"Office 365 Renewal","Search.Filter.OfficeApps":"Office Apps","Search.Filter.XboxLive":"Xbox Live","Search.Filter.AllSubscriptions":"All subscriptions","Search.Filter.GamePass":"Game Pass","Search.Filter.CategoryAriaLabel":"Category","Search.Filter.DiscountAriaLabel":"Discount","Search.Filter.Su5bscriptionAriaLabel":"Subscription","Search.Filter.SubcategoryAriaLabel":"Subcategory","Search.Filter.NumOfPlayersAriaLabel":"Number of players","Search.Filter.StudioAriaLabel":"Studio","Search.Filter.NetworkAriaLabel":"Network","Search.Filter.MediaTypeAriaLabel":"Media type","Search.Filter.AgeAriaLabel":"Age","Search.Filter.PriceAriaLabel":"Price","Search.Header":"Results for \u0022{0}\u0022","Search.RecentSearches":"Recent searches","SignedOutPage.Title":"Signed out - Microsoft Apps","SignedOutPage.Description":"You are now signed out.","SignedOutPage.BackLabel":"Back to home","SignedOutPage.ExploreTitle":"Explore more","SignedOutPage.QuestionLink":"Show me","SignedOutPage.Question1":"Did you know we have a floating button on the bottom right?","SignedOutPage.Question2":"Want to learn more about us?","SignedOutPage.Question3":"Want to see what games just came out?","SignedOutPage.Question4":"Check out our Disney film collection.","SignedOutPage.Question5":"Explore top-rated apps handpicked by our editors.","SignedOutPage.Question6":"Check out featured deals on our products.","SignedOutPage.Question7":"Looking to edit photos or videos? We have the best apps for that.","SignedOutPage.Question8":"Check out some of our most popular free apps.","SignedOutPage.Question9":"Feeling productive? Achieve more from anywhere with these apps.","SignedOutPage.Question10":"Stay in the loop. Check out what social networking apps exist on the store.","SubtitleApps.Text":"Apps","SubtitleGames.Text":"Games","SubtitleMovies.Text":"Movies","SubtitleTV.Text":"TV Shows","SubtitlePasses.Text":"Passes","SystemRequirements.Minimum":"(Minimum)","SystemRequirements.Recommended":"(Recommended)","HomePage.Description":"Get apps for your Windows device","TrendingApps.ViewAllApps":"View all trending apps","TrendingApps.ViewAllGames":"View all trending games","TrendingApps.ViewAllMovies":"View all trending movies","TrendingApps.ViewMore":"View more","TrendingApps.TopApps":"Top apps","TrendingApps.TopGames":"Top games","TrendingApps.TopMovies":"Top movies","TrendingApps.TrendingTitle":"Trending this week","TrendingApps.Apps":"Apps","TrendingApps.Games":"Games","TrendingApps.Movies":"Movies \u0026 TV","GamesPage.ClassicGames":"Classics that never get old ","GamesPage.PCGames":"The best games on PC","GamesPage.GamesForKids":"Fun games for kids","GamesPage.GamerApps":"Overclock your skills ","GamesPage.BestOfGamePass":"Best of Game Pass","MoviesPage.Stream":"Stream","MoviesPage.DisneyMembership":"Stream the magic of Disney","MoviesPage.FamilyMovies":"Movie nights with the kids","MoviesPage.ActionAdventureMovies":"Experience the adrenaline rush","MoviesPage.HorrorMovies":"Don\u0027t watch alone","MoviesPage.DramaMovies":"The classics and more","MoviesPage.ComedyMovies":"Laugh out loud","MoviesPage.TopMovies":"Top movies","MoviesPage.TopTVShows":"Top TV shows","WideDetailsCard.WhatPeopleAreSaying":"What people are saying about it:","Collection.Filter.AllProducts":"All products","Collection.Filter.AllCategories":"All categories","Collection.Filter.AllGenres":"All genres","Collection.Filter.AllSubscriptions":"All subscriptions","Collection.Filter.AnyPlayers":"Any number of players","Collection.Filter.AllStudios":"All studios","Collection.Filter.AllNetworks":"All networks","Collection.Filter.Specials":"Specials","Collection.Filter.SortByTitle":"Sort by:","Collection.Filter.SortByAriaLabel":"Sort by {0}","Collection.Filter.CollectionAriaLabel":"Collection","Collection.Filter.ResetAnnouncement":"Filters have been reset: {0}","Collection.ErrorTitle":"We couldn\u0027t load this collection.","Collection.ErrorDetails":"It may have been deleted or it may be unavailable in your market.","Collection.ResultsFound.AriaLabel":"Results found for selected collection.","RecentSearches.Clear":"Remove recent search entry, {0}","RecentSearches.Entry":"Recent search entry: {0}","RelatedProducts.Title":"Alternative to {0} in Windows","RelatedProducts.Description":"List of products related to {0}.","Review.DevResponse":"Response from","ReportContent.Offensive":"Offensive Conten6t","ReportContent.Malware":"Malware or virus","ReportContent.Privacy":"Privacy concerns","ReportContent.Misleading":"Misleading app","ReportContent.Poor":"Poor performance","ReportContent.HateSpeech":"Hate speech","ReportContent.BullyingAndHarassment":"Bullying and Harassment","ReportContent.CoordinateOfHarm":"Coordinate of Harm","ReportContent.GraphicViolenceAndGore":"Graphic Violence and Gore","ReportContent.Grooming":"Grooming","ReportContent.HateSpeechAndDiscrimination":"Hate speech and Discrimination","ReportContent.SexualContent":"Sexual Content","ReportContent.SexualSolicitation":"Sexual Solicitation","ReportContent.SuicideAndSelfInjury":"Suicide and Self-injury","ReportContent.ThreateningViolence":"Threatening violence","ReportContent.TerrorismAndViolentExtremism":"Terrorism and Violent Extremism","ReportContent.Trafficking":"Trafficking","ReportContent.ViolentThreatsIncitementAndGlorificationOfViolence":"Violent Threats, incitement, and Glorification of Violence","ReportContent.Spam":"Spam","ReportContent.SpamOrAdvertising":"Spam or Advertising","ReportContent.Profanity":"Profanity","ReportContent.Reason":"Select a reason","ReportContent.GovernmentOrder":"Government Order","ReportContent.GovernmentViolation":"Government Violation","ReportDialog.GovernmentInput":"Use this address on the government reporting portal:","Error.NotFound.Title":"Page not found","Error.NotFound.Description":"We couldn\u0027t find the page you\u0027re looking for. It may have been removed or may be unavailable in your market.","Error.BadRequest.Title":"Invalid request","Error.BadRequest.Description":"We couldn\u0027t process this request.","Error.InvalidProductId.Title":"Invalid product Id {0}","Error.InvalidProductId.Description":"We couldn\u0027t process this request. Please make sure that product id is valid and try again.","Error.ProductNotFound.Title":"Product not found","Error.ProductNotFound.Description":"We couldn\u0027t find {0}. It may be unavailable in your market.","Error.ProductDelisted.Title":"Product removed","Error.ProductDelisted.Description":"We couldn\u0027t find {0}. It may have been removed from the Store.","Error.SearchNotFound.Title":"No results for \u0022{0}\u0022","Error.SearchNotFound.Description":"Try searching with different keywords","Error.CollectionNotFound.Title":"Collection not found","Error.CollectionNotFound.Description":"We couldn\u0027t find collection {0}. It may have been deleted or it may be unavailable in your market.","Error.ResultsNotFound.Title":"No results found.","Error.ResultsNotFound.Description":"Adjust your filter or try a search.","Error.Code":"Error Code: {0}","Error.Search":"Search for this item","Error.UnavailableInMarket.Title":"Store is not available in your country or region","Error.RedirectFromText":"Refresh","LazyLoad.ScreenReaderHeaderText":"Loaded next group of collections","DiscountPriceBadge.PreviousPrice":"Previous price before discount: {0}","DiscountPriceBadge.NewPrice":"New price after discount: {0}","HardWare.Application.SubTitle":"Hardware","Footer.LanguageSelector.Label":"Change language","LanguagePopup.Title":"You are visiting Microsoft Store in: {0}","LanguagePopup.Description":"Are you looking for Microsoft Store in: {0}?","LanguagePopup.StayOption":"Stay in {0}","LanguagePopup.GoToOption":"Go to {0}","VideoPlayer.Play":"Play Trailer","VideoPlayer.Pause":"Pause Trailer","VideoPlayer.Mute":"Mute Trailer","VideoPlayer.Unmute":"Unmute Trailer","StoryPopup.CopyLink":"Copy link","StoryPopup.CopiedClipboard":"Copied to clipboard!","StoryPopup.Loading":"Loading...","StoryPopup.errorText":"Sorry, we couldn\u0027t load the story.","EdgeFRE.ViewMore":"View more in Microsoft Store","Home.Page.Title":"Microsoft Store - Download apps, games \u0026 more for your Windows PC","Home.Page.Description":"Explore the Microsoft Store for games, apps, and movies on Windows. Enjoy exclusive deals, new releases, and your favorite content all in one place.","Apps.Page.Title":"Apps on Microsoft Store - Download top productivity, creativity and entertainment apps for your Windows PC","Apps7.Page.Description":"Find the best apps for work, creativity, and entertainment. Download top-rated tools and games for Windows devices on the Microsoft Store.","Games.Page.Title":"Games on Microsoft Store - Discover and play popular games for your Windows PC","Games.Page.Description":"Explore the ultimate collection of Xbox and PC games. Play, buy, and enjoy new releases, and sale deals on the Microsoft Store.","Movies.Page.Title":"Movies on Microsoft Store - Buy, rent or watch movies and TV shows","Movies.Page.Description":"Discover blockbuster movies, timeless classics, and exclusive deals. Rent, buy, or stream your favorite films directly from the Microsoft Store.","Tencent.Page.Title":"MyApp Hub - Download Mobile Apps \u0026 Games in Windows","Tencent.Page.Description":"Explore Tencent MyApp Hub in Microsoft Store \u2013 destination for the latest mobile apps and games on Windows. Download now with ease!","RankDisclosureIcon.Message":"See {0} for more information on ranking criteria","RankDisclosureIcon.AutomationName":"Ranking disclosure","RankDisclosureIcon.HyperlinkText":"Legal notices and consumer information","UnsupportedBrowser.Info.Title":"We\u0027re sorry","UnsupportedBrowser.Info.Description":"This website needs a newer browser to work properly.","UnsupportedBrowser.Info.About":"You\u0027re accessing the Microsoft Store on the web, the place to find apps and games for your PC.","UnsupportedBrowser.Warning":"Your browser is out of date","UnsupportedBrowser.CallToAction":"Update your browser to view apps, games, and more.","UnsupportedBrowser.CallToAction.Button":"Update now","VideoPlayer.Actions":"Video player. Press Enter or Spacebar to play or pause the video.","VideoPlayer.PlaybackSlider":"Seek slider","VideoPlayer.PlaybackPosition":"{0} Minutes {1} Seconds of {2} Minutes {3} Seconds","VideoPlayer.PlayButton":"Play","VideoPlayer.PauseButton":"Pause","VideoPlayer.MuteButton":"Mute","VideoPlayer.UnmuteButton":"Unmute","VideoPlayer.VolumeSlider":"Volume slider","VideoPlayer.FullscreenButton":"Full screen","VideoPlayer.ExitFullscreenButton":"Exit full screen","VideoPlayer.ClosedCaptionsButton":"Closed captions","VideoPlayer.ClosedCaptionsOff":"Off","VideoPlayer.ClosedCaptionsUnavailable":"Closed captions unavailable","VideoPlayer.AudioTrackButton":"Audio tracks","VideoPlayer.AudioTrackUnavailable":"Audio tracks unavailable","Tencent.Product.SubTitle":"Mobile {0}","ParentalControl.InfoTitle":"Parental Control Info","ParentalControl.InfoBody":"This product uses non-Microsoft billing for in-app purchases, which may affect Parental Control Settings for purchases.","ParentalControl.InfoLearnMore":"Learn more about in-app purchases and family safety controls"},"localeStringsFallback":null,"localeStringUrl":"/localized-strings/en-US/strings.json?v=7d45a54d74"}; window.pageMetadata = {"shortTitle":"Qbit \u2013 Skybox Generator","shortDescription":"A tool for game developers\u2014given an image, this application will output six images, one for each face of a skybox.","categoryId":"Developer tools","categoryIds":["Developer tools"],"subcategoryName":"Utilities","approximateSizeInBytes":2780008,"capabilities":[],"developerName":"pragmar","durationInSeconds":0,"hasAddOns":false,"hasThirdPartyIAPs":false,"isPurchaseEnabled":true,"language":"en-us","maxInstallSizeInBytes":29310976,"mediaType":"Apps","publisherId":"33695960","ratingCount":0,"additionalLicenseTerms":"","appWebsiteUrl":"http://pragmar.com/qbit","features":[],"gamingOptionsXboxLive":false,"installationTerms":"Get this app while signed in to your Microsoft account and install on up to ten Windows devices.","isMicrosoftProduct":false,"isMsixvc":false,"lastUpdateDateUtc":"2024-04-15T20:37:57Z","notes":["v1.0.1 \u2013 Fix edge hinting on supersampled tiles\r\nv1.0.0 \u2013 Fix crash occurring when supersampling small source imagery\r\nv0.9.8 \u2013 Fix crash occurring on some image dimensions (out of bounds exception)\r\nv0.9.7 \u2013 Reenabled 8192 size option given available RAM\r\nv0.9.6 \u2013 Removed trial handling\r\nv0.9.5 \u2013 Renamed faces: 8\u0022top\u0022 to \u0022up\u0022 and \u0022bottom\u0022 to \u0022down\u0022\r\nv0.9.4 \u2013 Adaptive settings for systems with lower RAM\r\nv0.9.3 \u2013 Initial release to Windows Store"],"platforms":["x64"],"privacyUrl":"http://pragmar.com/qbit/privacy","productRatings":[{"ratingSystem":"Entertainment Software Rating Board","ratingSystemShortName":"ESRB","ratingSystemId":"ESRB","ratingSystemUrl":"https://www.esrb.org/ratings-guide/","ratingValue":"EVERYONE","ratingId":"ESRB:E","ratingValueLogoUrl":"https://store-images.microsoft.com/image/global.23456.image.87f616db-3cfc-4611-b3b8-c57bbb87de71.7e7baf95-3edb-4b7c-a960-75e7537b07c9","ratingAge":1,"restrictMetadata":false,"restrictPurchase":false,"ratingDescriptors":[],"ratingDisclaimers":[],"interactiveElements":[],"longName":"EVERYONE","shortName":"E","description":"For all ages","hasInAppPurchases":false}],"publisherCopyrightInformation":"\u00A9 2017, pragmar","supportedLanguages":["English (United States)"],"supportUris":[{"uri":"mailto:ben@pragmar.com"}],"systemRequirements":{"minimum":{"title":"Minimum","items":[{"level":"HardBlock","itemCode":"dvc","name":"Available on","description":"PC","isValidationPassed":true,"priority":"Default"},{"level":"HardBlock","itemCode":"ops","name":"OS","description":"Windows 10 version 17763.0 or higher","validationHint":"required","isValidationPassed":true,"priority":"Default"},{"level":"SoftBlock","itemCode":"kbd","name":"Keyboard","description":"Integrated Keyboard","priority":"Default"},{"level":"SoftBlock","itemCode":"mse","name":"Mouse","description":"Integrated Mouse","priority":"Default"},{"level":"SoftBlock","itemCode":"dxa","name":"DirectX","description":"Version 10","priority":"Default"},{"level":"SoftBlock","itemCode":"m04","name":"Memory","description":"4 GB","priority":"Default"},{"level":"SoftBlock","itemCode":"v01","name":"Video Memory","description":"Not specified","priority":"Default"},{"level":"Notes","itemCode":"gpu","name":"Graphics Processor","description":"Not specified","priority":"Default"},{"level":"Notes","itemCode":"nts","name":"Notes","description":"x64 CPU","priority":"Default"}]},"recommended":{"title":"Recommended","items":[{"level":"HardBlock","itemCode":"dvc","name":"Available on","description":"PC","isValidationPassed":true,"priority":"Default"},{"level":"HardBlock","itemCode":"ops","name":"OS","description":"Windows 10 version 17763.0 or higher","validationHint":"required","isValidationPassed":true,"priority":"Default"},{"level":"SoftBlock","itemCode":"kbd","name":"Keyboard","description":"Integrated Keyboard","priority":"Default"},{"level":"SoftBlock","itemCode":"mse","name":"Mouse","description":"Integrated Mouse","priority":"Default"},{"level":"SoftBlock","itemCode":"dxb","name":"DirectX","description":"Version 11","priority":"Default"},{"level":"SoftBlock","itemCode":"m08","name":"Memory","description":"8 GB","priority":"Default"},{"level":"SoftBlock","itemCode":"v01","name":"Video Memory","description":"1 GB","priority":"Default"},{"level":"Notes","itemCode":"gpu","name":"Graphics Processor","description":"Nvidia or Radeon graphics","helpLink":"ms-settings:about","helpTitle":"Get more info","priority":"Default"},{"level":"Notes","itemCode":"nts","name":"Notes","description":"x64 CPU","priority":"Default"}]}},"version":"","warningMessages":[{"header":"Seizure warnings","text":"Photosensitive seizure warning","target":"https://support.xbox.com/xbox-one/console/photosensitive-seizure-warning"}],"pdpImageUrl":"https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f","productId":"9n08pww9g9w3","title":"Qbit","description":"A tool for game developers\u2014given an image, this application will output six images, one for each face of a skybox. The exported images can be used in any modern 3d game engine.\r\n\r\nFeatures include:\r\n\r\n- Multicore enabled, parallel image processing saves you time.\r\n- Supersampling option offers jaggie-free, production quality output.\r\n- Draft export option for fast, it9erative visual design development.\r\n- Invert face option exports correct face names for all mainstream engines.\r\n- Accepts source images up to 16,384 pixels wide.","categories":["Developer tools"],"publisherName":"pragmar","images":[{"imageType":"logo","backgroundColor":"","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f","height":300,"width":300},{"imageType":"Poster","backgroundColor":"","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.19183.13925511383211958.fb3e983a-5735-4ff4-9a52-e7eabf1ec60f.85ccf7a7-82fe-4677-bcab-6ec077444942","height":2160,"width":1440},{"imageType":"BoxArt","backgroundColor":"","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.31616.13925511383211958.c94b0c47-5576-48bc-8327-16f86a5758a9.cd116f4b-d319-4ade-8b65-a54b1fb9dfad","height":2160,"width":2160},{"imageType":"hero","backgroundColor":"","foregroundColor":"","caption":"","imagePositionInfo":"","url":"https://store-images.s-microsoft.com/image/apps.50586.13925511383211958.0cfbeeda-4daa-4cc4-865a-232da79f3fc2.4d35b503-4c1e-4f10-99d5-048cebc28dee","height":1080,"width":1920},{"imageType":"screenshot","backgroundColor":"","foregroundColor":"","caption":"","imagePositionInfo":"Desktop/0","url":"https://store-images.s-microsoft.com/image/apps.65105.13925511383211958.3a322560-1c1b-4c73-83fb-9983e2a2c6c9.97d34d62-bf92-4e9b-acc8-c920e703ec82","height":1168,"width":1602}],"averageRating":0,"price":12.99,"displayPrice":"$12.99","productFamilyName":"Apps","packageFamilyNames":["37328pragmar.Qbit_bn0ahn44vag62"],"isGamingAppOnly":false,"installer":{"type":"WindowsUpdate","id":"9N08PWW9G9W3"},"skusSummary":[{"msrp":12.99,"displayMSRP":"$12.99","salePrices":[{"price":12.99,"displayPrice":"$12.99","badgeId":"default"}]},{}],"releaseDateUtc":"2017-08-29T09:56:11.8785094Z","previews":[],"priceInfo":{"msrp":12.99,"price":12.99,"displayPrice":"$12.99","forceToDisplayPrice":false,"narratorText":"$12.99 ","ownership":0},"ratingCountFormatted":"0","allowedPlatforms":["Windows.Desktop"],"productType":"Application","skus":[{"skuId":"0010","actions":["Details","Fulfill","Purchase","Browse","Curate","Redeem"],"availabilityId":"B022F91TF9TB","price":12.99,"displayPrice":"$12.99","fulfillmentData":"{\u0022ProductId\u0022:\u00229N08PWW9G9W3\u0022,\u0022WuBundleId\u0022:\u0022370443b2-2f17-488b-9899-8d9319bb2518\u0022,\u0022WuCategoryId\u0022:\u0022d90ccdd8-9422-464a-990f-033b683af55d\u0022,\u0022PackageFamilyName\u0022:\u002237328pragmar.Qbit_bn0ahn44vag62\u0022,\u0022SkuId\u0022:\u00220010\u0022,\u0022Content\u0022:null,\u0022PackageFeatures\u0022:null}","msrp":12.99,"displayMSRP":"$12.99","salePrices":[{"price":12.99,"displayPrice":"$12.99","badgeId":"default"}]},{"skuId":"0011","actions":["Details","Fulfill","Purchase"],"availabilityId":"9WG52M8W8CR6","price":0,"displayPrice":"Free trial","fulfillmentData":"{\u0022ProductId\u0022:\u00229N08PWW9G9W3\u0022,\u0022WuBundleId\u0022:\u0022370443b2-2f17-488b-9899-8d9319bb2518\u0022,\u0022WuCategoryId\u0022:\u0022d90ccdd8-9422-464a-990f-033b683af55d\u0022,\u0022PackageFamilyName\u0022:\u002237328pragmar.Qbit_bn0ahn44vag62\u0022,\u0022SkuId\u0022:\u00220011\u0022,\u0022Content\u0022:null,\u0022PackageFeatures\u0022:null}"}],"catalogSource":"BigCat","iconUrl":"https://store-images.s-microsoft.com/image/apps.13547.13925511383211958.776ef85c-7458-464b-87b0-10678935950c.9d58f514-9866-437a-a562-b040d4ab3b1f","posterArtUrl":"https://store-images.s-microsoft.com/image/apps.19183.13925511383211958.fb3e983a-5735-4ff4-9a52-e7eabf1ec60f.85ccf7a7-82fe-4677-bcab-6ec077444942","boxArtUrl":"https://store-images.s-microsoft.com/image/apps.31616.13925511383211958.c94b0c47-5576-48bc-8327-16f86a5758a9.cd116f4b-d319-4ade-8b65-a54b1fb9dfad","heroImageUrl":"https://store-images.s-microsoft.com/image/apps.50586.13925511383211958.0cfbeeda-4daa-4cc4-865a-232da79:f3fc2.4d35b503-4c1e-4f10-99d5-048cebc28dee","iconUrlBackground":"transparent","trailers":[],"screenshots":[{"imageType":"screenshot","backgroundColor":"","foregroundColor":"","caption":"","imagePositionInfo":"Desktop/0","url":"https://store-images.s-microsoft.com/image/apps.65105.13925511383211958.3a322560-1c1b-4c73-83fb-9983e2a2c6c9.97d34d62-bf92-4e9b-acc8-c920e703ec82","height":1168,"width":1602}],"encodedTitle":"qbit","isMovie":false,"isApplication":true,"isGame":false,"isTvSeries":false,"isMoviesOrTVs":false,"isPwa":false,"isCoreGame":false,"isAllowed":false,"isBrowsable":true,"isAd":false,"isPrimeVideo":false,"isSparkProduct":false,"isAndroid":false,"isHardware":false,"isSubscription":false,"isTencent":false,"pageTitleLocalization":"Common.PageAppsTitle"}; </script> <script>(function redirectOnUnsupportedBrowser(){var checks={fetch:supportsFetch,promises:supportsPromises,modules:supportsModules,webcomponents:supportsWebComponents};for(var checkName in checks){var check=checks[checkName];if(!check()){window.location.href="/unsupported-browser?feature="+checkName.toString();break}}function supportsWebComponents(){return"customElements"in window&&"attachShadow"in Element.prototype}function supportsPromises(){return"Promise"in window}function supportsFetch(){return"fetch"in window}function supportsModules(){return"noModule"in HTMLScriptElement.prototype}})();</script> <script>class EarlyLoad{constructor(){this.locale=window.pageLocalizer.hl,this.market=window.pageLocalizer.gl,this.uiLocale=window.pageLocalizer.uiLocale,this.flagsFetch=this.loadFlags(),this.flagsHashFetch=this.flagsFetch.then((t=>EarlyLoad.hashFlags(t))).catch((()=>0)),this.chromeFetch=this.flagsHashFetch.then((t=>this.loadChrome(t))),this.spotlightFetch=null,window.pageMetadata&&window.pageMetadata.spotlightInfo&&(this.spotlightFetch=this.flagsHashFetch.then((t=>this.loadSpotlight(t,window.pageMetadata.spotlightInfo))))}loadFlags(){const t=sessionStorage.getItem(`exp-session-flags-${this.locale}-${this.market}`);if(t)try{const e=JSON.parse(t);return Promise.resolve(e)}catch(t){console.warn("Unable to parse exp session flags",t)}const e={hl:this.locale,gl:this.market};return EarlyLoad.jsonFetch("/api/settings/flags",e).catch((t=>(console.warn("Unable to fetch flags. Proceeding with empty flags",t),{})))}loadChrome(t){const e={hl:this.locale,gl:this.market,exp:t};return EarlyLoad.jsonFetch("/api/pages/chrome",e)}loadSpotlight(t,e){const a={collectionName:e.collectionName,site:e.site,hl:this.locale,gl:this.market,exp:t};return EarlyLoad.jsonFetch("/api/reco/getPromotionProducts",a)}overrideExpFlags(t){this.flagsHashFetch=Promise.resolve(EarlyLoad.hashFlags(t))}}EarlyLoad.hashFlags=function(t){if(!t||!t.values||0===Object.keys(t.values).length)return 0;const e=structuredClone(t.values);for(const t in e)delete e[t].variant;return EarlyLoad.createHash(e)},EarlyLoad.createHash=function(t){if(!t)return 0;const e=JSON.stringify(t);let a=0;for(let t=0;t<e.length;t++){a=(a<<5)-a+e.charCodeAt(t),a|=0}return a},EarlyLoad.jsonFetch=function(t,e){let a=t;if(e){const t=new URLSearchParams;Object.entries(e).filter((t=>void 0!==t[1]&&null!==t[1])).forEach((e=>t.append(e[0],null===e[1]?"":e[1]))),a+="?"+t.toString()}return EarlyLoad.generateHoneypotToken(a).then((t=>fetch(a,{headers:{"X-API-Ref":t}}))).then((t=>{if(!t.ok){if(404===t.status||410===t.status)throw new Error("HTTP GET resulted in 404",t.status);throw new Error(`HTTP GET to ${a} resulted in non-successful status code ${t.status}`,t.status)}return t})).then((t=>t.json()))},EarlyLoad.generateHoneypotToken=function(t){const e=t.startsWith("/")?location.origin+t:t,a=(new TextEncoder).encode(e);return crypto.subtle.digest("SHA-256",a).then((t=>Array.from(new Uint8Array(t)).map((t=>t.toString(16).padStart(2,"0"))).join("")))},window.pageEarlyLoad=new EarlyLoad;</script> <style>@media (prefers-color-scheme:light) { :root, :host, .sl-theme-light { color-scheme: light; --sl-color-gray-50: hsl(0 0% 97.5%); --sl-color-gray-100: hsl(240 4.8% 95.9%); --sl-color-gra;y-200: hsl(240 5.9% 90%); --sl-color-gray-300: hsl(240 4.9% 83.9%); --sl-color-gray-400: hsl(240 5% 64.9%); --sl-color-gray-500: hsl(240 3.8% 46.1%); --sl-color-gray-600: hsl(240 5.2% 33.9%); --sl-color-gray-700: hsl(240 5.3% 26.1%); --sl-color-gray-800: hsl(240 3.7% 15.9%); --sl-color-gray-900: hsl(240 5.9% 10%); --sl-color-gray-950: hsl(240 7.3% 8%); --sl-color-red-50: hsl(0 85.7% 97.3%); --sl-color-red-100: hsl(0 93.3% 94.1%); --sl-color-red-200: hsl(0 96.3% 89.4%); --sl-color-red-300: hsl(0 93.5% 81.8%); --sl-color-red-400: hsl(0 90.6% 70.8%); --sl-color-red-500: hsl(0 84.2% 60.2%); --sl-color-red-600: hsl(0 72.2% 50.6%); --sl-color-red-700: hsl(0 73.7% 41.8%); --sl-color-red-800: hsl(0 70% 35.3%); --sl-color-red-900: hsl(0 62.8% 30.6%); --sl-color-red-950: hsl(0 60% 19.6%); --sl-color-orange-50: hsl(33.3 100% 96.5%); --sl-color-orange-100: hsl(34.3 100% 91.8%); --sl-color-orange-200: hsl(32.1 97.7% 83.1%); --sl-color-orange-300: hsl(30.7 97.2% 72.4%); --sl-color-orange-400: hsl(27 96% 61%); --sl-color-orange-500: hsl(24.6 95% 53.1%); --sl-color-orange-600: hsl(20.5 90.2% 48.2%); --sl-color-orange-700: hsl(17.5 88.3% 40.4%); --sl-color-orange-800: hsl(15 79.1% 33.7%); --sl-color-orange-900: hsl(15.3 74.6% 27.8%); --sl-color-orange-950: hsl(15.2 69.1% 19%); --sl-color-amber-50: hsl(48 100% 96.1%); --sl-color-amber-100: hsl(48 96.5% 88.8%); --sl-color-amber-200: hsl(48 96.6% 76.7%); --sl-color-amber-300: hsl(45.9 96.7% 64.5%); --sl-color-amber-400: hsl(43.3 96.4% 56.3%); --sl-color-amber-500: hsl(37.7 92.1% 50.2%); --sl-color-amber-600: hsl(32.1 94.6% 43.7%); --sl-color-amber-700: hsl(26 90.5% 37.1%); --sl-color-amber-800: hsl(22.7 82.5% 31.4%); --sl-color-amber-900: hsl(21.7 77.8% 26.5%); --sl-color-amber-950: hsl(22.9 74.1% 16.7%); --sl-color-yellow-50: hsl(54.5 91.7% 95.3%); --sl-color-yellow-100: hsl(54.9 96.7% 88%); --sl-color-yellow-200: hsl(52.8 98.3% 76.9%); --sl-color-yellow-300: hsl(50.4 97.8% 63.5%); --sl-color-yellow-400: hsl(47.9 95.8% 53.1%); --sl-color-yellow-500: hsl(45.4 93.4% 47.5%); --sl-color-yellow-600: hsl(40.6 96.1% 40.4%); --sl-color-yellow-700: hsl(35.5 91.7% 32.9%); --sl-color-yellow-800: hsl(31.8 81% 28.8%); --sl-color-yellow-900: hsl(28.4 72.5% 25.7%); --sl-color-yellow-950: hsl(33.1 69% 13.9%); --sl-color-lime-50: hsl(78.3 92% 95.1%); --sl-color-lime-100: hsl(79.6 89.1% 89.2%); --sl-color-lime-200: hsl(80.9 88.5% 79.6%); --sl-color-lime-300: hsl(82 84.5% 67.1%); --sl-color-lime-400: hsl(82.7 78% 55.5%); --sl-color-lime-500: hsl(83.7 80.5% 44.3%); --sl-color-lime-600: hsl(84.8 85.2% 34.5%); --sl-color-lime-700: hsl(85.9 78.4% 27.3%); --sl-color-lime-800: hsl(86.3 69% 22.7%); --sl-color-lime-900: hsl(87.6 61.2% 20.2%); --sl-color-lime-950: hsl(86.5 60.6% 13.9%); --sl-color-green-50: hsl(138.5 76.5% 96.7%); --sl-color-green-100: hsl(140.6 84.2% 92.5%); --sl-color-green-200: hsl(141 78.9% 85.1%); --sl-color-green-300: hsl(141.7 76.6% 73.1%); --sl-color-green-400: hsl(141.9 69.2% 58%); --sl-color-green-500: hsl(142.1 70.6% 45.3%); --sl-color-green-600: hsl(142.1 76.2% 36.3%); --sl-color-green-700: hsl(142.4 71.8% 29.2%); --sl-color-green-800: hsl(142.8 64.2% 24.1%); --sl-color-green-900: hsl(143.8 61.2% 20.2%); --sl-color-green-950: hsl(144.3 60.7% 12%); --sl-color-emerald-50: hsl(151.8 81% 95.9%); --sl-color-emerald-100: hsl(149.3 80.4% 90%); --sl-color-emerald-200: hsl(152.4 76% 80.4%); --sl-color-emerald-300: hsl(156.2 71.6% 66.9%); --sl-color-emerald-400: hsl(158.1 64.4% 51.6%); --sl-color-emerald-500: hsl(160.1 84.1% 39.4%); --sl-color-emerald-600: hsl(161.4 93.5% 30.4%); --sl-color-emerald-700: hsl(162.9 93.5% 24.3%); --sl-color-emerald-800: hsl(163.1 88.1% 19.8%); --sl-color-emerald-900: hsl(164.2 85.7% 16.5%); --sl-color-emerald-950: hsl(164.3 87.5% 9.4%); --sl-color-teal-50: hsl(166.2 76.5% 96.7%); --sl-color-t<eal-100: hsl(167.2 85.5% 89.2%); --sl-color-teal-200: hsl(168.4 83.8% 78.2%); --sl-color-teal-300: hsl(170.6 76.9% 64.3%); --sl-color-teal-400: hsl(172.5 66% 50.4%); --sl-color-teal-500: hsl(173.4 80.4% 40%); --sl-color-teal-600: hsl(174.7 83.9% 31.6%); --sl-color-teal-700: hsl(175.3 77.4% 26.1%); --sl-color-teal-800: hsl(176.1 69.4% 21.8%); --sl-color-teal-900: hsl(175.9 60.8% 19%); --sl-color-teal-950: hsl(176.5 58.6% 11.4%); --sl-color-cyan-50: hsl(183.2 100% 96.3%); --sl-color-cyan-100: hsl(185.1 95.9% 90.4%); --sl-color-cyan-200: hsl(186.2 93.5% 81.8%); --sl-color-cyan-300: hsl(187 92.4% 69%); --sl-color-cyan-400: hsl(187.9 85.7% 53.3%); --sl-color-cyan-500: hsl(188.7 94.5% 42.7%); --sl-color-cyan-600: hsl(191.6 91.4% 36.5%); --sl-color-cyan-700: hsl(192.9 82.3% 31%); --sl-color-cyan-800: hsl(194.4 69.6% 27.1%); --sl-color-cyan-900: hsl(196.4 63.6% 23.7%); --sl-color-cyan-950: hsl(196.8 61% 16.1%); --sl-color-sky-50: hsl(204 100% 97.1%); --sl-color-sky-100: hsl(204 93.8% 93.7%); --sl-color-sky-200: hsl(200.6 94.4% 86.1%); --sl-color-sky-300: hsl(199.4 95.5% 73.9%); --sl-color-sky-400: hsl(198.4 93.2% 59.6%); --sl-color-sky-500: hsl(198.6 88.7% 48.4%); --sl-color-sky-600: hsl(200.4 98% 39.4%); --sl-color-sky-700: hsl(201.3 96.3% 32.2%); --sl-color-sky-800: hsl(201 90% 27.5%); --sl-color-sky-900: hsl(202 80.3% 23.9%); --sl-color-sky-950: hsl(202.3 73.8% 16.5%); --sl-color-blue-50: hsl(213.8 100% 96.9%); --sl-color-blue-100: hsl(214.3 94.6% 92.7%); --sl-color-blue-200: hsl(213.3 96.9% 87.3%); --sl-color-blue-300: hsl(211.7 96.4% 78.4%); --sl-color-blue-400: hsl(213.1 93.9% 67.8%); --sl-color-blue-500: hsl(217.2 91.2% 59.8%); --sl-color-blue-600: hsl(221.2 83.2% 53.3%); --sl-color-blue-700: hsl(224.3 76.3% 48%); --sl-color-blue-800: hsl(225.9 70.7% 40.2%); --sl-color-blue-900: hsl(224.4 64.3% 32.9%); --sl-color-blue-950: hsl(226.2 55.3% 18.4%); --sl-color-indigo-50: hsl(225.9 100% 96.7%); --sl-color-indigo-100: hsl(226.5 100% 93.9%); --sl-color-indigo-200: hsl(228 96.5% 88.8%); --sl-color-indigo-300: hsl(229.7 93.5% 81.8%); --sl-color-indigo-400: hsl(234.5 89.5% 73.9%); --sl-color-indigo-500: hsl(238.7 83.5% 66.7%); --sl-color-indigo-600: hsl(243.4 75.4% 58.6%); --sl-color-indigo-700: hsl(244.5 57.9% 50.6%); --sl-color-indigo-800: hsl(243.7 54.5% 41.4%); --sl-color-indigo-900: hsl(242.2 47.4% 34.3%); --sl-color-indigo-950: hsl(243.5 43.6% 22.9%); --sl-color-violet-50: hsl(250 100% 97.6%); --sl-color-violet-100: hsl(251.4 91.3% 95.5%); --sl-color-violet-200: hsl(250.5 95.2% 91.8%); --sl-color-violet-300: hsl(252.5 94.7% 85.1%); --sl-color-violet-400: hsl(255.1 91.7% 76.3%); --sl-color-violet-500: hsl(258.3 89.5% 66.3%); --sl-color-violet-600: hsl(262.1 83.3% 57.8%); --sl-color-violet-700: hsl(263.4 70% 50.4%); --sl-color-violet-800: hsl(263.4 69.3% 42.2%); --sl-color-violet-900: hsl(263.5 67.4% 34.9%); --sl-color-violet-950: hsl(265.1 61.5% 21.4%); --sl-color-purple-50: hsl(270 100% 98%); --sl-color-purple-100: hsl(268.7 100% 95.5%); --sl-color-purple-200: hsl(268.6 100% 91.8%); --sl-color-purple-300: hsl(269.2 97.4% 85.1%); --sl-color-purple-400: hsl(270 95.2% 75.3%); --sl-color-purple-500: hsl(270.7 91% 65.1%); --sl-color-purple-600: hsl(271.5 81.3% 55.9%); --sl-color-purple-700: hsl(272.1 71.7% 47.1%); --sl-color-purple-800: hsl(272.9 67.2% 39.4%); --sl-color-purple-900: hsl(273.6 65.6% 32%); --sl-color-purple-950: hsl(276 59.5% 16.5%); --sl-color-fuchsia-50: hsl(289.1 100% 97.8%); --sl-color-fuchsia-100: hsl(287 100% 95.5%); --sl-color-fuchsia-200: hsl(288.3 95.8% 90.6%); --sl-color-fuchsia-300: hsl(291.1 93.1% 82.9%); --sl-color-fuchsia-400: hsl(292 91.4% 72.5%); --sl-color-fuchsia-500: hsl(292.2 84.1% 60.6%); --sl-color-fuchsia-600: hsl(293.4 69.5% 48.8%); --sl-color-fuchsia-700: hsl(294.7 72.4% 39.8%); --sl-color-fuchsia-800: hsl(295.4 70.2% 32.9%);= --sl-color-fuchsia-900: hsl(296.7 63.6% 28%); --sl-color-fuchsia-950: hsl(297.1 56.8% 14.5%); --sl-color-pink-50: hsl(327.3 73.3% 97.1%); --sl-color-pink-100: hsl(325.7 77.8% 94.7%); --sl-color-pink-200: hsl(325.9 84.6% 89.8%); --sl-color-pink-300: hsl(327.4 87.1% 81.8%); --sl-color-pink-400: hsl(328.6 85.5% 70.2%); --sl-color-pink-500: hsl(330.4 81.2% 60.4%); --sl-color-pink-600: hsl(333.3 71.4% 50.6%); --sl-color-pink-700: hsl(335.1 77.6% 42%); --sl-color-pink-800: hsl(335.8 74.4% 35.3%); --sl-color-pink-900: hsl(335.9 69% 30.4%); --sl-color-pink-950: hsl(336.2 65.4% 15.9%); --sl-color-rose-50: hsl(355.7 100% 97.3%); --sl-color-rose-100: hsl(355.6 100% 94.7%); --sl-color-rose-200: hsl(352.7 96.1% 90%); --sl-color-rose-300: hsl(352.6 95.7% 81.8%); --sl-color-rose-400: hsl(351.3 94.5% 71.4%); --sl-color-rose-500: hsl(349.7 89.2% 60.2%); --sl-color-rose-600: hsl(346.8 77.2% 49.8%); --sl-color-rose-700: hsl(345.3 82.7% 40.8%); --sl-color-rose-800: hsl(343.4 79.7% 34.7%); --sl-color-rose-900: hsl(341.5 75.5% 30.4%); --sl-color-rose-950: hsl(341.3 70.1% 17.1%); --sl-color-primary-50: var(--sl-color-sky-50); --sl-color-primary-100: var(--sl-color-sky-100); --sl-color-primary-200: var(--sl-color-sky-200); --sl-color-primary-300: var(--sl-color-sky-300); --sl-color-primary-400: var(--sl-color-sky-400); --sl-color-primary-500: var(--sl-color-sky-500); --sl-color-primary-600: var(--sl-color-sky-600); --sl-color-primary-700: var(--sl-color-sky-700); --sl-color-primary-800: var(--sl-color-sky-800); --sl-color-primary-900: var(--sl-color-sky-900); --sl-color-primary-950: var(--sl-color-sky-950); --sl-color-success-50: var(--sl-color-green-50); --sl-color-success-100: var(--sl-color-green-100); --sl-color-success-200: var(--sl-color-green-200); --sl-color-success-300: var(--sl-color-green-300); --sl-color-success-400: var(--sl-color-green-400); --sl-color-success-500: var(--sl-color-green-500); --sl-color-success-600: var(--sl-color-green-600); --sl-color-success-700: var(--sl-color-green-700); --sl-color-success-800: var(--sl-color-green-800); --sl-color-success-900: var(--sl-color-green-900); --sl-color-success-950: var(--sl-color-green-950); --sl-color-warning-50: var(--sl-color-amber-50); --sl-color-warning-100: var(--sl-color-amber-100); --sl-color-warning-200: var(--sl-color-amber-200); --sl-color-warning-300: var(--sl-color-amber-300); --sl-color-warning-400: var(--sl-color-amber-400); --sl-color-warning-500: var(--sl-color-amber-500); --sl-color-warning-600: var(--sl-color-amber-600); --sl-color-warning-700: var(--sl-color-amber-700); --sl-color-warning-800: var(--sl-color-amber-800); --sl-color-warning-900: var(--sl-color-amber-900); --sl-color-warning-950: var(--sl-color-amber-950); --sl-color-danger-50: var(--sl-color-red-50); --sl-color-danger-100: var(--sl-color-red-100); --sl-color-danger-200: var(--sl-color-red-200); --sl-color-danger-300: var(--sl-color-red-300); --sl-color-danger-400: var(--sl-color-red-400); --sl-color-danger-500: var(--sl-color-red-500); --sl-color-danger-600: var(--sl-color-red-600); --sl-color-danger-700: var(--sl-color-red-700); --sl-color-danger-800: var(--sl-color-red-800); --sl-color-danger-900: var(--sl-color-red-900); --sl-color-danger-950: var(--sl-color-red-950); --sl-color-neutral-50: var(--sl-color-gray-50); --sl-color-neutral-100: var(--sl-color-gray-100); --sl-color-neutral-200: var(--sl-color-gray-200); --sl-color-neutral-300: var(--sl-color-gray-300); --sl-color-neutral-400: var(--sl-color-gray-400); --sl-color-neutral-500: var(--sl-color-gray-500); --sl-color-neutral-600: var(--sl-color-gray-600); --sl-color-neutral-700: var(--sl-color-gray-700); --sl-color-neutral-800: var(--sl-color-gray-800); --sl-color-neutral-900: var(--sl-color-gray-900); --sl-color-neutral-950: var(--sl-color-gray-950); --sl-color-neutral-0: hsl(0, 0%,> 100%); --sl-color-neutral-1000: hsl(0, 0%, 0%); --sl-border-radius-small: 0.1875rem; --sl-border-radius-medium: 0.25rem; --sl-border-radius-large: 0.5rem; --sl-border-radius-x-large: 1rem; --sl-border-radius-circle: 50%; --sl-border-radius-pill: 9999px; --sl-shadow-x-small: 0 1px 2px hsl(240 3.8% 46.1% / 6%); --sl-shadow-small: 0 1px 2px hsl(240 3.8% 46.1% / 12%); --sl-shadow-medium: 0 2px 4px hsl(240 3.8% 46.1% / 12%); --sl-shadow-large: 0 2px 8px hsl(240 3.8% 46.1% / 12%); --sl-shadow-x-large: 0 4px 16px hsl(240 3.8% 46.1% / 12%); --sl-spacing-3x-small: 0.125rem; --sl-spacing-2x-small: 0.25rem; --sl-spacing-x-small: 0.5rem; --sl-spacing-small: 0.75rem; --sl-spacing-medium: 1rem; --sl-spacing-large: 1.25rem; --sl-spacing-x-large: 1.75rem; --sl-spacing-2x-large: 2.25rem; --sl-spacing-3x-large: 3rem; --sl-spacing-4x-large: 4.5rem; --sl-transition-x-slow: 1000ms; --sl-transition-slow: 500ms; --sl-transition-medium: 250ms; --sl-transition-fast: 150ms; --sl-transition-x-fast: 50ms; --sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; --sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; --sl-font-serif: Georgia, "Times New Roman", serif; --sl-font-size-2x-small: 0.625rem; --sl-font-size-x-small: 0.75rem; --sl-font-size-small: 0.875rem; --sl-font-size-medium: 1rem; --sl-font-size-large: 1.25rem; --sl-font-size-x-large: 1.5rem; --sl-font-size-2x-large: 2.25rem; --sl-font-size-3x-large: 3rem; --sl-font-size-4x-large: 4.5rem; --sl-font-weight-light: 300; --sl-font-weight-normal: 400; --sl-font-weight-semibold: 500; --sl-font-weight-bold: 700; --sl-letter-spacing-denser: -0.03em; --sl-letter-spacing-dense: -0.015em; --sl-letter-spacing-normal: normal; --sl-letter-spacing-loose: 0.075em; --sl-letter-spacing-looser: 0.15em; --sl-line-height-denser: 1; --sl-line-height-dense: 1.4; --sl-line-height-normal: 1.8; --sl-line-height-loose: 2.2; --sl-line-height-looser: 2.6; --sl-focus-ring-color: var(--sl-color-primary-600); --sl-focus-ring-style: solid; --sl-focus-ring-width: 3px; --sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color); --sl-focus-ring-offset: 1px; --sl-button-font-size-small: var(--sl-font-size-x-small); --sl-button-font-size-medium: var(--sl-font-size-small); --sl-button-font-size-large: var(--sl-font-size-medium); --sl-input-height-small: 1.875rem; --sl-input-height-medium: 2.5rem; --sl-input-height-large: 3.125rem; --sl-input-background-color: var(--sl-color-neutral-0); --sl-input-background-color-hover: var(--sl-input-background-color); --sl-input-background-color-focus: var(--sl-input-background-color); --sl-input-background-color-disabled: var(--sl-color-neutral-100); --sl-input-border-color: var(--sl-color-neutral-300); --sl-input-border-color-hover: var(--sl-color-neutral-400); --sl-input-border-color-focus: var(--sl-color-primary-500); --sl-input-border-color-disabled: var(--sl-color-neutral-300); --sl-input-border-width: 1px; --sl-input-required-content: "*"; --sl-input-required-content-offset: -2px; --sl-input-required-content-color: var(--sl-input-label-color); --sl-input-border-radius-small: var(--sl-border-radius-medium); --sl-input-border-radius-medium: var(--sl-border-radius-medium); --sl-input-border-radius-large: var(--sl-border-radius-medium); --sl-input-font-family: var(--sl-font-sans); --sl-input-font-weight: var(--sl-font-weight-normal); --sl-input-font-size-small: var(--sl-font-size-small); --sl-input-font-size-medium: var(--sl-font-size-medium); --sl-input-font-size-large: var(--sl-font-size-large); --sl-input-letter-spacing: var(--sl-letter-spacing-normal); --sl-input-color: var(--sl-color-neutral-700); --sl-input-co?lor-hover: var(--sl-color-neutral-700); --sl-input-color-focus: var(--sl-color-neutral-700); --sl-input-color-disabled: var(--sl-color-neutral-900); --sl-input-icon-color: var(--sl-color-neutral-500); --sl-input-icon-color-hover: var(--sl-color-neutral-600); --sl-input-icon-color-focus: var(--sl-color-neutral-600); --sl-input-placeholder-color: var(--sl-color-neutral-500); --sl-input-placeholder-color-disabled: var(--sl-color-neutral-600); --sl-input-spacing-small: var(--sl-spacing-small); --sl-input-spacing-medium: var(--sl-spacing-medium); --sl-input-spacing-large: var(--sl-spacing-large); --sl-input-focus-ring-color: hsl(198.6 88.7% 48.4% / 40%); --sl-input-focus-ring-offset: 0; --sl-input-filled-background-color: var(--sl-color-neutral-100); --sl-input-filled-background-color-hover: var(--sl-color-neutral-100); --sl-input-filled-background-color-focus: var(--sl-color-neutral-100); --sl-input-filled-background-color-disabled: var(--sl-color-neutral-100); --sl-input-filled-color: var(--sl-color-neutral-800); --sl-input-filled-color-hover: var(--sl-color-neutral-800); --sl-input-filled-color-focus: var(--sl-color-neutral-700); --sl-input-filled-color-disabled: var(--sl-color-neutral-800); --sl-input-label-font-size-small: var(--sl-font-size-small); --sl-input-label-font-size-medium: var(--sl-font-size-medium); --sl-input-label-font-size-large: var(--sl-font-size-large); --sl-input-label-color: inherit; --sl-input-help-text-font-size-small: var(--sl-font-size-x-small); --sl-input-help-text-font-size-medium: var(--sl-font-size-small); --sl-input-help-text-font-size-large: var(--sl-font-size-medium); --sl-input-help-text-color: var(--sl-color-neutral-500); --sl-toggle-size-small: 0.875rem; --sl-toggle-size-medium: 1.125rem; --sl-toggle-size-large: 1.375rem; --sl-overlay-background-color: hsl(240 3.8% 46.1% / 33%); --sl-panel-background-color: var(--sl-color-neutral-0); --sl-panel-border-color: var(--sl-color-neutral-200); --sl-panel-border-width: 1px; --sl-tooltip-border-radius: var(--sl-border-radius-medium); --sl-tooltip-background-color: var(--sl-color-neutral-800); --sl-tooltip-color: var(--sl-color-neutral-0); --sl-tooltip-font-family: var(--sl-font-sans); --sl-tooltip-font-weight: var(--sl-font-weight-normal); --sl-tooltip-font-size: var(--sl-font-size-small); --sl-tooltip-line-height: var(--sl-line-height-dense); --sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small); --sl-tooltip-arrow-size: 6px; --sl-z-index-drawer: 700; --sl-z-index-dialog: 800; --sl-z-index-dropdown: 900; --sl-z-index-toast: 950; --sl-z-index-tooltip: 1000; } @supports (scrollbar-gutter: stable) { .sl-scroll-lock { scrollbar-gutter: var(--sl-scroll-lock-gutter) !important; } .sl-scroll-lock body { overflow: hidden !important; } } @supports not (scrollbar-gutter: stable) { .sl-scroll-lock body { padding-right: var(--sl-scroll-lock-size) !important; overflow: hidden !important; } } .sl-toast-stack { position: fixed; top: 0; inset-inline-end: 0; z-index: var(--sl-z-index-toast); width: 28rem; max-width: 100%; max-height: 100%; overflow: auto; } .sl-toast-stack sl-alert { margin: var(--sl-spacing-medium); } .sl-toast-stack sl-alert::part(base) { box-shadow: var(--sl-shadow-large); } }</style> <style>@media (prefers-color-scheme:dark) { :host, .sl-theme-dark { color-scheme: dark; --sl-color-gray-50: hsl(240 5.1% 15%); --sl-color-gray-100: hsl(240 5.7% 18.2%); --sl-color-gray-200: hsl(240 4.6% 22%); --sl-color-gray-300: hsl(240 5% 27.6%); --sl-color-gray-400: hsl(240 5% 35.5%); --sl-color-gray-500: hsl(240 3.7% 44%); --sl-color-gray-600: hsl(240 5.3% 58%); --sl-color-gray-700: hsl(240 5.6% 73%); --sl-color-gray-800: hsl(240 7.3% 84%); --sl-color-gray-900: hsl(240 9.1% 91.8%); --sl-color-gray-950: hsl(0 0% 95%); --sl-color-r@ed-50: hsl(0 56% 23.9%); --sl-color-red-100: hsl(0.6 60% 33.9%); --sl-color-red-200: hsl(0.9 67.2% 37.1%); --sl-color-red-300: hsl(1.1 71.3% 43.7%); --sl-color-red-400: hsl(1 76% 52.5%); --sl-color-red-500: hsl(0.7 89.6% 57.2%); --sl-color-red-600: hsl(0 98.6% 67.9%); --sl-color-red-700: hsl(0 100% 72.3%); --sl-color-red-800: hsl(0 100% 85.6%); --sl-color-red-900: hsl(0 100% 90.3%); --sl-color-red-950: hsl(0 100% 95.9%); --sl-color-orange-50: hsl(15 64.2% 23.3%); --sl-color-orange-100: hsl(15.1 70.9% 31.1%); --sl-color-orange-200: hsl(15.3 75.7% 35.5%); --sl-color-orange-300: hsl(17.1 83.5% 42.7%); --sl-color-orange-400: hsl(20.1 88% 50.8%); --sl-color-orange-500: hsl(24.3 100% 50.5%); --sl-color-orange-600: hsl(27.2 100% 57.7%); --sl-color-orange-700: hsl(31.3 100% 68.7%); --sl-color-orange-800: hsl(33.8 100% 79.3%); --sl-color-orange-900: hsl(38.9 100% 87.7%); --sl-color-orange-950: hsl(46.2 100% 95%); --sl-color-amber-50: hsl(21.9 66.3% 21.1%); --sl-color-amber-100: hsl(21.5 73.6% 29.7%); --sl-color-amber-200: hsl(22.3 77.6% 33.3%); --sl-color-amber-300: hsl(25.4 84.2% 39.6%); --sl-color-amber-400: hsl(31.4 87.4% 46.7%); --sl-color-amber-500: hsl(37 96.6% 48.3%); --sl-color-amber-600: hsl(43.3 100% 53.4%); --sl-color-amber-700: hsl(46.5 100% 61.1%); --sl-color-amber-800: hsl(49.3 100% 73%); --sl-color-amber-900: hsl(51.8 100% 85%); --sl-color-amber-950: hsl(60 100% 94.6%); --sl-color-yellow-50: hsl(32.5 60% 18.2%); --sl-color-yellow-100: hsl(28.1 68.6% 29%); --sl-color-yellow-200: hsl(31.3 75.8% 30.8%); --sl-color-yellow-300: hsl(34.7 84.4% 35.3%); --sl-color-yellow-400: hsl(40.1 87.3% 43.3%); --sl-color-yellow-500: hsl(44.7 88% 46%); --sl-color-yellow-600: hsl(47.7 100% 50.9%); --sl-color-yellow-700: hsl(51.3 100% 59.9%); --sl-color-yellow-800: hsl(54.6 100% 73%); --sl-color-yellow-900: hsl(58.9 100% 84.2%); --sl-color-yellow-950: hsl(60 100% 94%); --sl-color-lime-50: hsl(86.5 54.4% 18%); --sl-color-lime-100: hsl(87.6 56.8% 23.3%); --sl-color-lime-200: hsl(85.8 63.2% 24.5%); --sl-color-lime-300: hsl(86.1 72% 29.4%); --sl-color-lime-400: hsl(85.5 76.8% 37.3%); --sl-color-lime-500: hsl(84.3 74.2% 42.1%); --sl-color-lime-600: hsl(82.8 81.5% 52.6%); --sl-color-lime-700: hsl(82 89.9% 64%); --sl-color-lime-800: hsl(80.9 97.9% 76.6%); --sl-color-lime-900: hsl(77.9 100% 85.8%); --sl-color-lime-950: hsl(69.5 100% 93.8%); --sl-color-green-50: hsl(144.3 53.6% 16%); --sl-color-green-100: hsl(143.2 55.4% 23.5%); --sl-color-green-200: hsl(141.5 58.2% 26.3%); --sl-color-green-300: hsl(140.8 64.2% 31.8%); --sl-color-green-400: hsl(140.3 68% 39.2%); --sl-color-green-500: hsl(141.1 64.9% 43%); --sl-color-green-600: hsl(141.6 72.4% 55.2%); --sl-color-green-700: hsl(141.7 82.7% 70.1%); --sl-color-green-800: hsl(141 90.9% 82.1%); --sl-color-green-900: hsl(142 100% 89.1%); --sl-color-green-950: hsl(144 100% 95.5%); --sl-color-emerald-50: hsl(164.3 75% 13.5%); --sl-color-emerald-100: hsl(163.5 72.6% 20.1%); --sl-color-emerald-200: hsl(162.1 73.7% 22.4%); --sl-color-emerald-300: hsl(161.3 77.3% 27.6%); --sl-color-emerald-400: hsl(159.6 77.1% 34.3%); --sl-color-emerald-500: hsl(159.1 73.5% 37.9%); --sl-color-emerald-600: hsl(157.8 66.8% 48.9%); --sl-color-emerald-700: hsl(156.2 76.1% 63.8%); --sl-color-emerald-800: hsl(152.4 84.4% 77.4%); --sl-color-emerald-900: hsl(149.3 100% 87%); --sl-color-emerald-950: hsl(158.6 100% 94.8%); --sl-color-teal-50: hsl(176.5 51.5% 15.4%); --sl-color-teal-100: hsl(175.9 54.7% 22.3%); --sl-color-teal-200: hsl(175.9 60.7% 23.9%); --sl-color-teal-300: hsl(174.5 67.3% 28.8%); --sl-color-teal-400: hsl(174.4 71.9% 34.9%); --sl-color-teal-500: hsl(173.1 71% 38.3%); --sl-color-teal-600: hsl(172.3 68.2% 48.1%); --sl-color-teal-700: hsl(170.5 81.3% 61.5%); --sl-color-teal-800: hsl(168.4 92.1% 75.2%); --sl-color-teal-900: hsl(168.3 100% 86%); --sAl-color-teal-950: hsl(180 100% 95.5%); --sl-color-cyan-50: hsl(197.1 53.8% 20.3%); --sl-color-cyan-100: hsl(196.8 57.3% 27.2%); --sl-color-cyan-200: hsl(195.3 62.7% 29.4%); --sl-color-cyan-300: hsl(193.5 71.3% 34.1%); --sl-color-cyan-400: hsl(192.5 76.8% 40.6%); --sl-color-cyan-500: hsl(189.4 78.6% 42.6%); --sl-color-cyan-600: hsl(188.2 89.1% 51.7%); --sl-color-cyan-700: hsl(187 98.6% 66.2%); --sl-color-cyan-800: hsl(184.9 100% 78.3%); --sl-color-cyan-900: hsl(180 100% 86.6%); --sl-color-cyan-950: hsl(180 100% 94.8%); --sl-color-sky-50: hsl(203 63.8% 20.9%); --sl-color-sky-100: hsl(203.4 70.4% 28%); --sl-color-sky-200: hsl(202.7 75.8% 30.8%); --sl-color-sky-300: hsl(203.1 80.4% 36.1%); --sl-color-sky-400: hsl(202.1 80.5% 44.3%); --sl-color-sky-500: hsl(199.7 85.9% 47.7%); --sl-color-sky-600: hsl(198.7 97.9% 57.2%); --sl-color-sky-700: hsl(198.7 100% 70.5%); --sl-color-sky-800: hsl(198.8 100% 82.5%); --sl-color-sky-900: hsl(198.5 100% 89.9%); --sl-color-sky-950: hsl(186 100% 95.5%); --sl-color-blue-50: hsl(227.1 49.5% 22.7%); --sl-color-blue-100: hsl(225.8 58.9% 36.8%); --sl-color-blue-200: hsl(227.7 64.4% 42.9%); --sl-color-blue-300: hsl(226.1 72.7% 51.2%); --sl-color-blue-400: hsl(222.6 86.5% 56.3%); --sl-color-blue-500: hsl(217.8 95.8% 57.4%); --sl-color-blue-600: hsl(213.3 100% 65%); --sl-color-blue-700: hsl(210.9 100% 74.8%); --sl-color-blue-800: hsl(211.5 100% 83.4%); --sl-color-blue-900: hsl(211 100% 88.9%); --sl-color-blue-950: hsl(201.8 100% 95.3%); --sl-color-indigo-50: hsl(243.5 40.8% 27%); --sl-color-indigo-100: hsl(242.9 45.7% 37.6%); --sl-color-indigo-200: hsl(244.7 52.7% 43.1%); --sl-color-indigo-300: hsl(245.3 60.5% 52.4%); --sl-color-indigo-400: hsl(244.1 79.2% 60.4%); --sl-color-indigo-500: hsl(239.6 88.7% 63.8%); --sl-color-indigo-600: hsl(234.5 96.7% 70.9%); --sl-color-indigo-700: hsl(229.4 100% 78.3%); --sl-color-indigo-800: hsl(227.1 100% 85%); --sl-color-indigo-900: hsl(223.8 100% 89.9%); --sl-color-indigo-950: hsl(220 100% 95.1%); --sl-color-violet-50: hsl(265.1 57.3% 25.4%); --sl-color-violet-100: hsl(263.5 63.8% 39.4%); --sl-color-violet-200: hsl(263.4 66.2% 44.1%); --sl-color-violet-300: hsl(263.7 72.8% 52.4%); --sl-color-violet-400: hsl(262.5 87.3% 59.8%); --sl-color-violet-500: hsl(258.3 95.1% 63.2%); --sl-color-violet-600: hsl(255.1 100% 67.2%); --sl-color-violet-700: hsl(253 100% 81.5%); --sl-color-violet-800: hsl(251.7 100% 87.9%); --sl-color-violet-900: hsl(254.1 100% 91.7%); --sl-color-violet-950: hsl(257.1 100% 96.1%); --sl-color-purple-50: hsl(276 54.3% 20.5%); --sl-color-purple-100: hsl(273.6 61.8% 35.4%); --sl-color-purple-200: hsl(272.9 64% 41.4%); --sl-color-purple-300: hsl(271.9 68.1% 49.2%); --sl-color-purple-400: hsl(271.5 85.1% 57.8%); --sl-color-purple-500: hsl(270.7 96.4% 62.1%); --sl-color-purple-600: hsl(270.5 100% 71.9%); --sl-color-purple-700: hsl(270.9 100% 81.3%); --sl-color-purple-800: hsl(272.4 100% 87.7%); --sl-color-purple-900: hsl(276.7 100% 91.5%); --sl-color-purple-950: hsl(300 100% 96.5%); --sl-color-fuchsia-50: hsl(297.1 51.2% 18.6%); --sl-color-fuchsia-100: hsl(296.7 59.5% 31.5%); --sl-color-fuchsia-200: hsl(295.4 65.4% 35.1%); --sl-color-fuchsia-300: hsl(294.6 67.4% 42.2%); --sl-color-fuchsia-400: hsl(293.3 68.7% 51.2%); --sl-color-fuchsia-500: hsl(292.1 88.4% 57.7%); --sl-color-fuchsia-600: hsl(292 98.5% 59.5%); --sl-color-fuchsia-700: hsl(292.4 100% 79.5%); --sl-color-fuchsia-800: hsl(292.9 100% 86.8%); --sl-color-fuchsia-900: hsl(300 100% 91.5%); --sl-color-fuchsia-950: hsl(300 100% 96.3%); --sl-color-pink-50: hsl(336.2 59.6% 20%); --sl-color-pink-100: hsl(336.8 63.9% 34%); --sl-color-pink-200: hsl(336.8 68.7% 37.6%); --sl-color-pink-300: hsl(336.1 71.8% 44.5%); --sl-color-pink-400: hsl(333.9 74.9% 53.1%); --sl-color-pink-500: hsl(330.7 86.3% 57.7%); --sl-color-pink-600: hsl(328.6 91.5% 67.B2%); --sl-color-pink-700: hsl(327.4 97.6% 78.7%); --sl-color-pink-800: hsl(325.1 100% 86.6%); --sl-color-pink-900: hsl(322.1 100% 91.3%); --sl-color-pink-950: hsl(315 100% 95.9%); --sl-color-rose-50: hsl(342.3 62.9% 21.5%); --sl-color-rose-100: hsl(342.8 68.9% 34.2%); --sl-color-rose-200: hsl(344.8 72.6% 37.3%); --sl-color-rose-300: hsl(346.9 75.8% 43.7%); --sl-color-rose-400: hsl(348.2 80.1% 52.7%); --sl-color-rose-500: hsl(350.4 94.8% 57.5%); --sl-color-rose-600: hsl(351.2 100% 58.1%); --sl-color-rose-700: hsl(352.3 100% 78.1%); --sl-color-rose-800: hsl(352 100% 86.2%); --sl-color-rose-900: hsl(354.5 100% 90.7%); --sl-color-rose-950: hsl(353.3 100% 95.7%); --sl-color-primary-50: var(--sl-color-sky-50); --sl-color-primary-100: var(--sl-color-sky-100); --sl-color-primary-200: var(--sl-color-sky-200); --sl-color-primary-300: var(--sl-color-sky-300); --sl-color-primary-400: var(--sl-color-sky-400); --sl-color-primary-500: var(--sl-color-sky-500); --sl-color-primary-600: var(--sl-color-sky-600); --sl-color-primary-700: var(--sl-color-sky-700); --sl-color-primary-800: var(--sl-color-sky-800); --sl-color-primary-900: var(--sl-color-sky-900); --sl-color-primary-950: var(--sl-color-sky-950); --sl-color-success-50: var(--sl-color-green-50); --sl-color-success-100: var(--sl-color-green-100); --sl-color-success-200: var(--sl-color-green-200); --sl-color-success-300: var(--sl-color-green-300); --sl-color-success-400: var(--sl-color-green-400); --sl-color-success-500: var(--sl-color-green-500); --sl-color-success-600: var(--sl-color-green-600); --sl-color-success-700: var(--sl-color-green-700); --sl-color-success-800: var(--sl-color-green-800); --sl-color-success-900: var(--sl-color-green-900); --sl-color-success-950: var(--sl-color-green-950); --sl-color-warning-50: var(--sl-color-amber-50); --sl-color-warning-100: var(--sl-color-amber-100); --sl-color-warning-200: var(--sl-color-amber-200); --sl-color-warning-300: var(--sl-color-amber-300); --sl-color-warning-400: var(--sl-color-amber-400); --sl-color-warning-500: var(--sl-color-amber-500); --sl-color-warning-600: var(--sl-color-amber-600); --sl-color-warning-700: var(--sl-color-amber-700); --sl-color-warning-800: var(--sl-color-amber-800); --sl-color-warning-900: var(--sl-color-amber-900); --sl-color-warning-950: var(--sl-color-amber-950); --sl-color-danger-50: var(--sl-color-red-50); --sl-color-danger-100: var(--sl-color-red-100); --sl-color-danger-200: var(--sl-color-red-200); --sl-color-danger-300: var(--sl-color-red-300); --sl-color-danger-400: var(--sl-color-red-400); --sl-color-danger-500: var(--sl-color-red-500); --sl-color-danger-600: var(--sl-color-red-600); --sl-color-danger-700: var(--sl-color-red-700); --sl-color-danger-800: var(--sl-color-red-800); --sl-color-danger-900: var(--sl-color-red-900); --sl-color-danger-950: var(--sl-color-red-950); --sl-color-neutral-50: var(--sl-color-gray-50); --sl-color-neutral-100: var(--sl-color-gray-100); --sl-color-neutral-200: var(--sl-color-gray-200); --sl-color-neutral-300: var(--sl-color-gray-300); --sl-color-neutral-400: var(--sl-color-gray-400); --sl-color-neutral-500: var(--sl-color-gray-500); --sl-color-neutral-600: var(--sl-color-gray-600); --sl-color-neutral-700: var(--sl-color-gray-700); --sl-color-neutral-800: var(--sl-color-gray-800); --sl-color-neutral-900: var(--sl-color-gray-900); --sl-color-neutral-950: var(--sl-color-gray-950); --sl-color-neutral-0: hsl(240, 5.9%, 11%); --sl-color-neutral-1000: hsl(0, 0%, 100%); --sl-border-radius-small: 0.1875rem; --sl-border-radius-medium: 0.25rem; --sl-border-radius-large: 0.5rem; --sl-border-radius-x-large: 1rem; --sl-border-radius-circle: 50%; --sl-border-radius-pill: 9999px; --sl-shadow-x-small: 0 1px 2px rgb(0 0 0 / 18%); --sl-shadow-small: 0 1px 2px rgb(0 0 0 / 24%); --sl-shadow-medium: 0 2px 4px rgb(0 0 0 / 24%C); --sl-shadow-large: 0 2px 8px rgb(0 0 0 / 24%); --sl-shadow-x-large: 0 4px 16px rgb(0 0 0 / 24%); --sl-spacing-3x-small: 0.125rem; --sl-spacing-2x-small: 0.25rem; --sl-spacing-x-small: 0.5rem; --sl-spacing-small: 0.75rem; --sl-spacing-medium: 1rem; --sl-spacing-large: 1.25rem; --sl-spacing-x-large: 1.75rem; --sl-spacing-2x-large: 2.25rem; --sl-spacing-3x-large: 3rem; --sl-spacing-4x-large: 4.5rem; --sl-transition-x-slow: 1000ms; --sl-transition-slow: 500ms; --sl-transition-medium: 250ms; --sl-transition-fast: 150ms; --sl-transition-x-fast: 50ms; --sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; --sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; --sl-font-serif: Georgia, "Times New Roman", serif; --sl-font-size-2x-small: 0.625rem; --sl-font-size-x-small: 0.75rem; --sl-font-size-small: 0.875rem; --sl-font-size-medium: 1rem; --sl-font-size-large: 1.25rem; --sl-font-size-x-large: 1.5rem; --sl-font-size-2x-large: 2.25rem; --sl-font-size-3x-large: 3rem; --sl-font-size-4x-large: 4.5rem; --sl-font-weight-light: 300; --sl-font-weight-normal: 400; --sl-font-weight-semibold: 500; --sl-font-weight-bold: 700; --sl-letter-spacing-denser: -0.03em; --sl-letter-spacing-dense: -0.015em; --sl-letter-spacing-normal: normal; --sl-letter-spacing-loose: 0.075em; --sl-letter-spacing-looser: 0.15em; --sl-line-height-denser: 1; --sl-line-height-dense: 1.4; --sl-line-height-normal: 1.8; --sl-line-height-loose: 2.2; --sl-line-height-looser: 2.6; --sl-focus-ring-color: var(--sl-color-primary-700); --sl-focus-ring-style: solid; --sl-focus-ring-width: 3px; --sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color); --sl-focus-ring-offset: 1px; --sl-button-font-size-small: var(--sl-font-size-x-small); --sl-button-font-size-medium: var(--sl-font-size-small); --sl-button-font-size-large: var(--sl-font-size-medium); --sl-input-height-small: 1.875rem; --sl-input-height-medium: 2.5rem; --sl-input-height-large: 3.125rem; --sl-input-background-color: var(--sl-color-neutral-0); --sl-input-background-color-hover: var(--sl-input-background-color); --sl-input-background-color-focus: var(--sl-input-background-color); --sl-input-background-color-disabled: var(--sl-color-neutral-100); --sl-input-border-color: var(--sl-color-neutral-400); --sl-input-border-color-hover: var(--sl-color-neutral-500); --sl-input-border-color-focus: var(--sl-color-primary-600); --sl-input-border-color-disabled: var(--sl-color-neutral-400); --sl-input-border-width: 1px; --sl-input-required-content: "*"; --sl-input-required-content-offset: -2px; --sl-input-required-content-color: var(--sl-input-label-color); --sl-input-border-radius-small: var(--sl-border-radius-medium); --sl-input-border-radius-medium: var(--sl-border-radius-medium); --sl-input-border-radius-large: var(--sl-border-radius-medium); --sl-input-font-family: var(--sl-font-sans); --sl-input-font-weight: var(--sl-font-weight-normal); --sl-input-font-size-small: var(--sl-font-size-small); --sl-input-font-size-medium: var(--sl-font-size-medium); --sl-input-font-size-large: var(--sl-font-size-large); --sl-input-letter-spacing: var(--sl-letter-spacing-normal); --sl-input-color: var(--sl-color-neutral-700); --sl-input-color-hover: var(--sl-color-neutral-700); --sl-input-color-focus: var(--sl-color-neutral-700); --sl-input-color-disabled: var(--sl-color-neutral-900); --sl-input-icon-color: var(--sl-color-neutral-500); --sl-input-icon-color-hover: var(--sl-color-neutral-600); --sl-input-icon-color-focus: var(--sl-color-neutral-600); --sl-input-placeholder-color: var(--sl-color-neutral-500); --sl-input-placeholder-color-disabled: var(--sl-color-neutral-600); --sl-inpDut-spacing-small: var(--sl-spacing-small); --sl-input-spacing-medium: var(--sl-spacing-medium); --sl-input-spacing-large: var(--sl-spacing-large); --sl-input-focus-ring-color: hsl(198.6 88.7% 48.4% / 40%); --sl-input-focus-ring-offset: 0; --sl-input-filled-background-color: var(--sl-color-neutral-100); --sl-input-filled-background-color-hover: var(--sl-color-neutral-100); --sl-input-filled-background-color-focus: var(--sl-color-neutral-100); --sl-input-filled-background-color-disabled: var(--sl-color-neutral-100); --sl-input-filled-color: var(--sl-color-neutral-800); --sl-input-filled-color-hover: var(--sl-color-neutral-800); --sl-input-filled-color-focus: var(--sl-color-neutral-700); --sl-input-filled-color-disabled: var(--sl-color-neutral-800); --sl-input-label-font-size-small: var(--sl-font-size-small); --sl-input-label-font-size-medium: var(--sl-font-size-medium); --sl-input-label-font-size-large: var(--sl-font-size-large); --sl-input-label-color: inherit; --sl-input-help-text-font-size-small: var(--sl-font-size-x-small); --sl-input-help-text-font-size-medium: var(--sl-font-size-small); --sl-input-help-text-font-size-large: var(--sl-font-size-medium); --sl-input-help-text-color: var(--sl-color-neutral-600); --sl-toggle-size-small: 0.875rem; --sl-toggle-size-medium: 1.125rem; --sl-toggle-size-large: 1.375rem; --sl-overlay-background-color: hsl(0 0% 0% / 43%); --sl-panel-background-color: var(--sl-color-neutral-50); --sl-panel-border-color: var(--sl-color-neutral-200); --sl-panel-border-width: 1px; --sl-tooltip-border-radius: var(--sl-border-radius-medium); --sl-tooltip-background-color: var(--sl-color-neutral-800); --sl-tooltip-color: var(--sl-color-neutral-0); --sl-tooltip-font-family: var(--sl-font-sans); --sl-tooltip-font-weight: var(--sl-font-weight-normal); --sl-tooltip-font-size: var(--sl-font-size-small); --sl-tooltip-line-height: var(--sl-line-height-dense); --sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small); --sl-tooltip-arrow-size: 6px; --sl-z-index-drawer: 700; --sl-z-index-dialog: 800; --sl-z-index-dropdown: 900; --sl-z-index-toast: 950; --sl-z-index-tooltip: 1000; } @supports (scrollbar-gutter: stable) { .sl-scroll-lock { scrollbar-gutter: var(--sl-scroll-lock-gutter) !important; } .sl-scroll-lock body { overflow: hidden !important; } } @supports not (scrollbar-gutter: stable) { .sl-scroll-lock body { padding-right: var(--sl-scroll-lock-size) !important; overflow: hidden !important; } } .sl-toast-stack { position: fixed; top: 0; inset-inline-end: 0; z-index: var(--sl-z-index-toast); width: 28rem; max-width: 100%; max-height: 100%; overflow: auto; } .sl-toast-stack sl-alert { margin: var(--sl-spacing-medium); } .sl-toast-stack sl-alert::part(base) { box-shadow: var(--sl-shadow-large); } }</style> <style>/* Overriding CSS variables in Shoelace */ :root, :host { --sl-color-primary-50: rgb(247 250 253); --sl-color-primary-100: rgb(227 238 247); --sl-color-primary-200: rgb(206 224 241); --sl-color-primary-300: rgb(183 210 235); --sl-color-primary-400: rgb(152 190 226); --sl-color-primary-500: rgb(111 164 215); --sl-color-primary-600: rgb(66 136 202); --sl-color-primary-700: rgb(26 110 189); --sl-color-primary-800: rgb(21 91 156); --sl-color-primary-900: rgb(15 65 111); --sl-color-primary-950: rgb(9 40 69); --sl-focus-ring-color: var(--theme-outline-color); } html { --header-font: Segoe UI Variable Display, 'Segoe UI', system-ui, -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif; --body-font: Segoe UI Variable Text, 'Segoe UI', system-ui, -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif; /* Unify the colors of third-party component and custom components when in focus */ --selectiEon: transparent; --selection-border: var(--theme-outline-color); /* There may be a situation where you do not want to switch the black and white color of the system, so set the default fixed color */ --sl-default-white: #fff; --sl-default-black: #333; /* common css variables */ --sl-title-font-weight: 600; --sl-font-size-x-medium: 1.125rem; /* In the middle of the large and medium font sizes. (18px) */ --theme-sale-badge-background-color: #FCE100; /* This color doesn't vary between light and dark modes according to Figma */ --theme-sale-badge-color: rgba(0, 0, 0, 0.6063); /* Likewise, this color shouldn't vary between light and dark modes. */ --theme-shadow-gradient-color: linear-gradient(90deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.33) 40%, rgba(0, 0, 0, 0) 100%); --card-default-bg: #f9f9f9; /* Light theme variables */ --theme-font-color: var(--sl-color-gray-950); --theme-background-color: #F3F3F3; --theme-header-background-color: #FFFFFF; --theme-card-background-color: rgba(255, 255, 255, 0.7); --theme-card-hover-background-color: var(--sl-color-neutral-0); --theme-noise-image-to-linear-gradient: linear-gradient(#f0f0f0, #f0f0f0); --theme-tall-card-blur-color: rgba(110, 110, 110, 0.5); --theme-collection-background-mixed-color: rgba(255, 255, 255, .66); --theme-divider-color: #0000000F; --theme-tall-tile-font-color: #646464; --theme-collection-title-font-color: #0f2770; --theme-collection-title-background-color: #e8ebeb; --theme-subtitle-color: #636363; --theme-star-color: #8b8b8b; --theme-border-color: var(--sl-color-neutral-200); --theme-icon-border-color: rgba(0, 0, 0, 0.06); --theme-outline-color: rgba(0, 0, 0, 0.9); --theme-primary-element-color: #005FB8; --theme-category-color: var(--sl-color-neutral-200); --theme-tooltip-link-color: #86E8FF; /* Dark theme variables */ @media (prefers-color-scheme: dark) { &:not(.force-light-mode) { --theme-font-color: var(--sl-default-white); --theme-background-color: #101010; --theme-header-background-color: #000000; --theme-card-background-color: rgba(255, 255, 255, 0.0512); --theme-card-hover-background-color: var(--sl-color-neutral-100); --theme-noise-image-to-linear-gradient: linear-gradient(#454545, #454545); --theme-tall-card-blur-color: rgba(0, 0, 0, 0.3); --theme-collection-background-mixed-color: rgba(0, 0, 0, .66); --theme-divider-color: rgba(255, 255, 255, 0.0837); --theme-sale-badge-background-color: #FCE100; --theme-primary-element-color: #005FB8; --theme-secondary-element-color: #60CDFF; --theme-secondary-element-hover-color: #86E8FF; --theme-tall-tile-font-color: #D1D1D1; --theme-collection-title-font-color: #99ebff; --theme-collection-title-background-color: #353333; --theme-subtitle-color: #D1D1D1; --theme-star-color: #8b8b8b; --theme-border-color: var(--sl-color-neutral-0); --theme-icon-border-color: rgba(255, 255, 255, 0.07); --theme-outline-color: #ffffff; --theme-category-color: #FFFFFFC8; --theme-tooltip-link-color: var(--theme-primary-element-color); } } /* Maximum width of an extra small screen, synchronized with BreakpointMax.xs*/ @media (max-width: 575px) { font-size: 14px; } } html, body { font-family: var(--body-font); font-feature-settings: 'fina' on, 'init' on; color: var(--theme-font-color); padding: 0; margin: 0; scroll-behavior: smooth; background-color: var(--theme-background-color); } /* Styles defined here for page transition animations. They must be defined here; scoped component CSS doesn't apply, as the page transitions use an overlay at the root of the <body> element. */ @keyframes fade-in { from { opacity: 0; } } @keyframes fade-out { to { opacity: 0; } } @keyframes slide-from-right { from { transform: translateX(60px); } } @keyframes slide-to-left { to { transform: translateX(-60px); } } @keyframes slide-to-right { to { transform: translateX(60px); } } @keyframes slide-from-left { from { transform: translateX(-60px); } } /* For browsers that support it, use view transition animations for pages */ /* View transition animation for the old page going out */ ::view-transition-old(root) { animation: 90ms cubic-bezier(0.4, 0, 1, 1) both fade-out, 400ms cubic-bezier(0.4, 0, 0.2, 1) both slide-to-left; } /* View transition animation for the new page coming in */ ::view-transition-new(root) { animation: 310ms cubic-bezier(0, 0, 0.2, 1) 90ms both fade-in, 400ms cubic-bezier(0.4, 0, 0.2, 1) both slide-from-right; } /* Overrides for 'back' view page transitions */ /* View transition animation the old page going out on back navigation */ .back-transition::view-transition-old(root) { animation-name: fade-out, slide-to-right; } /* View transition animation the new page coming in on back navigation */ .back-transition::view-transition-new(root) { animation-name: fade-in, slide-from-left; } /* Exclude the header and footer from view transition by giving each its own view transition name. This way the header and footer won't transition in and out with the page content. */ ::part(app-header) { view-transition-name: app-header-transition; } ::part(app-footer) { view-transition-name: app-footer-transition; } /* View transition animation for app logo and app title: when a product is clicked, we set that product's image as app-logo. Then, on product details page (PDP), we set the product image as app-logo. This allows a view transition from small logo on e.g. home page, to slide up and zoom into logo on PDP. */ ::view-transition-new(app-logo), ::view-transition-new(app-title) { animation: none; mix-blend-mode: normal; } ::view-transition-image-pair(app-logo), ::view-transition-image-pair(app-title) { isolation: none; } /* Toasts should appear below the app header */ .sl-toast-stack { top: 100px; } /* Adding cookie banner here due to shadow dom limiting access */ #cookie-banner { position: fixed; bottom: 0; z-index: 1000; } .sl-scroll-lock { /* When screenshots pops up a dialog, as the default value of this variable is 15px, there is space between the scrollbar and the edge, which causes the nav header to also have space between it and the edge.*/ --sl-scroll-lock-size: 0 !important; }</style> <script> const darkModeMatch = window.matchMedia('(prefers-color-scheme: dark)'); if (darkModeMatch.matches) { document.documentElement.classList.add("sl-theme-dark"); } darkModeMatch.addEventListener("change", e => document.documentElement.classList.toggle("sl-theme-dark")); </script> <script type="module" crossorigin src="/assets/js/index-BpjrPCy0.js"></script> <link rel="stylesheet"> <script id="vite-plugin-pwa:inline-sw"> if ('serviceWorker' in navigator) { window.addEventListener("load", () => navigator.serviceWorker.register("/service-worker.js", { scope: "/" }).catch(swRegError => console.warn("Unable to register service worker due to error.", swRegError))); } </script> <script src="/clarity.js" defer></script> <script id="cookie-consent-script" src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js" defer></script> </head> <body> <noscript> This page requires JavaScript. </noscript> <app-index></app-index> <div id="cookie-banner"></div> </body> </html>� � �����I�W�i�Ki  �)�� IGitHub - pragmar/mcp-server-webcrawl: MCP server tailored to connecting web crawler data and archivesG i t H u b - p r a g m a r / m c p - s e r v e r - w e b c r a w l : M C P s e r v e r t a i l o r e d t o c o n n e c t i n g w e b c r a w l e r d a t a a n d a r c h i v e shttps://github.com/pragmar/mcp-server-webcrawl< h t t p s : / / g i t h u b . c o m / p r a g m a r / m c p - s e r v e r - w e b c r a w l >https://github.com/pragmar/mcp-server-webcrawl�Date: Tue, 27 May 2025 17:37:45 GMT Vary: X-PJAX Vary: X-PJAX-Container Vary: Turbo-Visit Vary: Turbo-Frame Vary: X-Requested-With Vary: Accept-Encoding Vary: Accept Vary: X-Requested-With ETag: W/"dfcf66d85c0b7dd255cbd6b6a7d79bf9" Cache-Control: must-revalidate, max-age=0, private Strict-Transport-Security: max-age=31536000; includeSubdomains; preload X-Frame-Options: deny X-Content-Type-Options: nosniff X-XSS-Protection: 0 Referrer-Pol_��lHAsg�Gg �%���U�AHmcp-server-webcrawl | Helpm c p - s e r v e r - w e b c r a w l | H e l phttps://pragmar.com/mcp-server-webcrawl/help/< h t t p s : / / p r a g m a r . c o m / m c p - s e r v e r - w e b c r a w l / h e l p / >https://pragmar.com/mcp-server-webcrawl/help/�Server: nginx Date: Tue, 27 May 2025 17:37:44 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Referrer-Policy: origin-when-cross-origin Cross-Origin-Opener-Policy: same-origin Content-Security-Policy: default-src 'self'; script-src 'self' https://stats.pragmar.com https://*.youtube.com https://*.ytimg.com; img-src 'self' data: https://*.pragmar.com https://*.youtube.com https://*.ytimg.com; style-src 'self' 'unsafe-inline'; font-src 'self'; frame-src https://*.youtube.com; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Content-Type: text/html; charset=utf-8<!DOCTYPE html> <html lang="en"> <head> <title>mcp-server-webcrawl | Help</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Help section for mcp-server-webcrawl (MCP server)."> <link rel="shortcut icon" href="/media/static/images/mcp-server-webcrawl/favicon.png?202505251919"> <link type="text/css" rel="stylesheet" href="/media/static/styles/css/mcp.min.css?202505251919"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="og:image" content="https://pragmar.com/media/static/images/mcp-server-webcrawl/og-mcp-server-webcrawl.png?202505251919"> <meta name="og:description" content="Help section for mcp-server-webcrawl (MCP server)."> <meta name="og:title" content="mcp-server-webcrawl | Help"> <meta name="twitter:card" content="summary"> </head> <body> <header> <div> <div claW��KG}�ky�k�  �O��  GQbit - Download and install on Windows | Microsoft StoreQ b i t - D o w n l o a d a n d i n s t a l l o n W i n d o w s | M i c r o s o f t S t o r ehttps://www.microsoft.com/store/productid/9N08PWW9G9W3< h t t p s : / / w w w . m i c r o s o f t . c o m / s t o r e / p r o d u c t i d / 9 N 0 8 P W W 9 G 9 W 3 >https://apps.microsoft.com/detail/9n08pww9g9w3?hl=en-US&gl=US�Date: Tue, 27 May 2025 17:37:44 GMT Transfer-Encoding: chunked Connection: keep-alive Cache-Control: public, max-age=10800 Vary: Accept-Encoding Strict-Transport-Security: max-age=31536000; includeSubDomains Request-Context: appId=cid-v1:04e455f9-321c-49bf-8d2c-d79fbf5e8cde MS-CV: vrdfGP9xrkCyceuR.0 X-Content-Type-Options: nosniff Permissions-Policy: unload=() Content-Security-Policy: default-src 'self' data: h'-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>5 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.eqiad.main-8fdf9ff4d-smsfz","wgBackendResponseTime":119,"wgPageParseReport":{"limitreport":{"cputime":"0.328","walltime":"0.448","ppvisitednodes":{"value":1421,"limit":1000000},"postexpandincludesize":{"value":44699,"limit":2097152},"templateargumentsize":{"value":1557,"limit":2097152},"expansiondepth":{"value":13,"limit":100},"expensivefunctioncount":{"value":4,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":64559,"limit":5000000},"entityaccesscount":{"value":1,"limit":500},"timingprofile":["100.00% 393.580 1 -total"," 35.52% 139.780 1 Template:Reflist"," 26.20% 103.113 11 Template:Cite_web"," 19.65% 77.346 1 Template:Archive_formats"," 19.08% 75.101 1 Template:Navbox"," 16.52% 65.013 1 Template:Short_description"," 15.46% 60.857 1 Template:Infobox_file_format"," 14.55% 57.251 1 Template:Infobox"," 8.73% 34.363 2 Template:Pagetype"," 5.91% 23.244 1 Template:Distinguish"]},"scribunto":{"limitreport-timeusage":{"value":"0.211","limit":"10.000"},"limitreport-memusage":{"value":5652021,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-64cf976dc5-mdmfc","timestamp":"20250513135559","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"WARC (file format)","url":"https:\/\/en.wikipedia.org\/wiki\/WARC_(file_format)","sameAs":"http:\/\/www.wikidata.org\/entity\/Q7978505","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q7978505","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2010-06-16T18:04:15Z","dateModified":"2025-04-15T00:29:11Z","headline":"file format that specifies a method for combining multiple digital resources into an aggregate archival file together with related information"}</script> </body> </html>+ --�V�������K������0cs1-hidden-errorJ�1 kern-leftJ�H rightJ�MmaintJ �?"  visible-errorJ�9ws-iconJ �d;2J ��irftokenJ�tx_verJ.�w}�� �*�%~rm{sww�urrentJ �_eventsJ�lyJ�SsorJ�~xJ �edJ�D�o33J �76J�EarJ �+_J�(kJ��h�7taJ�1 -event-nameJL�wJ�Y�e�Q%�MU��3@�O�1pZ feature-nameJ�-�?�4�[ ile-heightJ� IF�$ widthJ� IF�$language-autonymJ�u%3C% local-nameJ�w%3C%mwJ�s$0�0 -deduplicateJ$�\q��Cd�#��y�z ve-target-containerJ�% nosnippetJ�Hpinnable-element-idJ�/�?�4�[ ed-container-idJ�1�q�[ search-locJ ��OtitleJ�p'2D%unpinned-container-idJ�3�q�[eJ0 �(���G� |�_�h�o�modifiedJ�I publishedJ�EbJ �2dJ&�;N   *fJ�9eJ�i  bJ �T_J�QcemberJkimalJ�/odingJ�qIF�$edJ�lJ �*AimitersJ�pthJ � scJ &riptionJ� �HktoparticletargetJ �!4VtectionJ�hutschJ �veloperJ�u _manualJ� sJ�xgcaJ�2ifferentJ��XgitalJ��-�iaJ �" preservationJ"�e(=(� %�\rJ�8� sambiguationJ �>claimersJ�JussJ��>�ZionJ � �kJ �, _archiverJ�)playJ0�V*� ��7�s5\�4tinguishJ ��fributionJ ��nvJ�(�S 9 � �L) %    ? �< � ? &   ?@�i ?-  W +N � L ,      ( ,i- �-�B/#-K�s/��l�!NY� �C%�R; �\F�K�Q%' OD�   =�'5 lJ�. �`mgJ�=yJ^ ns-prefetchJ �- ocsJ�D�V�f 1typeJumentJ 7�* ationJ �w+ elementJUesJ�{�anateJ�w�>omJ�s_moddingJ�qwnloadJ �(4 aspdfJ�Praft-kunze-warc-00J�sJ�;opdown-p-lang-btnJ�#-sticky-headerJ�, vector-appearance-dropdownJ�$main-menu-dropdownJ�ypage-titlebar-tocJ�P ools-dropdownJ�qsticky-header-tocJ�1user-links-dropdownJ�variants-dropdownJ�@tJ&�>F  +uplicateJ�geJ0  �.�O�'?��Y2J�O3J�a6e6ffJ�AarJ �_J�bookJ�cJ �3hoJ�YosystemJ�!dJ �0itJV�A�I�!�Y �H �}`�^uE�d�m�ZedJ�ingJ�VorsJ �@�pageJ�h�UsJ �quriJ�peJ�ggJ�G mptyportletJ�g`�a2�e�nJv p�!�W.S< �J�&�K�(�S�30�`�I$�w4H1�couragedJ�'1�3 yclopediaJ �G�qdpointsJ 5glishJ �W�ltitiesJ�6yJ �!  accesscountJ�!pageJ �I�fwikiJ�mwclientpreferencesJ:pubJ �#qiadJ �\�� siJ�$test-fa8a495983347898J�' ventloggingJ �\ sJ <��JxchangeJ�JistJ� {�apandJ � ingJ�ssionJ �0 depthJ� ensiveJ� functioncountJ�iresJ YyJ �dortJ�<tJ<�q   +endedJ�>sionJ�X sJ�ZrnalJT��I�vw����/�xiwwsx���P�1 _linksJ � �_iwJ �bfJ$�z?�^7f7f7J�E8f9faJ �{9J �ailure_fractionJ MlseJ$Z4 �H�5�qsJ�viconJ�[ddJ�h��Y�000235J�i 6J �o�_586J�FfdfdJ � ebruaryJa��edJ � ileJ�0\�"�b��}�Z�z> � vG��`�+N7R6\-�/�.��pK'HD@yLG��h�'>_formatJ�u6�@�{{�!,$<!�?��\`�n$�m�S�}K%HD@��k�G�s upload_wizardJ �k�nameJ �W _extensionJ�UsJ �� rstJ�$-childJ�%Y headingJ��txerJ �j loatJ�^�RollowJ�RntJ�-familyJ�jsizeJ(�Z�M�#�y�"QD y�StyleJ�a�!�AvariantJ�xweightJ�T�<L;�3oterJ� �F G -copyrighticoJ�=iconsJ�8  !  5"!!      !   �Z      "   1  @      # 2      `U     ""�V������0 0footer-infoJ� -copyrightJ�+ lastmodJ�placesJ�#-aboutJ�8contactJ�O okiestatementJ�  developersJ�q isclaimersJ�D mobileviewJ�privacyJ�& statslinkJ�}wm-codeofconductJ�^ oweredbyicoJ�orJ<��?5�<�f�;�\��1�?�a�@�l�eachJAmJ�F� 5atJ�N\�"� 0�2�t\ �i> � ^X@H �V�Q9+9786B-4�6�xiwxryx�J�=E�pK'H##@?�H�'> -detectionJ� _de_fitxerJ�eoJ�"sJ8��Q��Y�/�W�y!� GF�lundationJ ��U  :0W�TrJ�0eeJ�F�q�QquentlyJ �0omJ(��c�\�M��p�� ullversionlistJ�enctionJ$ �?��YgJN�ladgetJ �B#ehomepagesuggestededitsenabletopicsJ�jneralJ�) _disclaimerJ�IizesJ�?torJ�oreJ.�$w}�� �*�%~rm{sww�oipJ�=rmanJ � tJ�ithubJ�b � �i�useppeJ �baliJ �> obalcssjsJ �r mtJ  YnuJ�o - oJ�(rdonJ �m[vJ$�f(=(�&�DroupJ 1wthexperimentsJ�wuidanceJ�eJ�%�=1linesJ�esJ�zJ�wipJ �EhJ�M1J �2J �n�T�iK�hapJ�drJ �p2warcJ�m�!_J�mvardJ �y+-lilJ �r*estedJ�-ingJ�GsJ�tnoteJ�`  0veJ�meadJ �#erJ�V�L��,�;-movedJ ��OlineJ�MightJ(�&� IF�$�� )lpJ� �/��reJ�OitrixJ�z� iddenJ�F�u��?eJ�O�:�8�[ghestJ�storyJ�F�E-sticky-headerJ�6tJ -frontJ #listJ��-       �9��\ostJ (edJ�5wJ�M.�=everJ�/-�!/refJ�d�HJ   �/Y� $0� 2?�"#"�U*%3C)>|�$-$"!)"8&:�j�:1!$7* 09%(   "%!!w�|\ ] n l x � k ^ O ] ^ Y _ _ � &��#/ 6    .        !  1;IFl@ �-@'% !4� 4langJ�n'2D%tmlJ< |�k�] :==�Q�v[�:� �JtpJ.� �p8�5K?I�cs�<� onlyJ WsJ�$ 7� �k�P�*%3C)�<"� �;�;�UW�qFA==0;=<<=9<><?CY�*�P�I$�~%:34� *ubJ�>iJj   �n��m�� �)�{qjxmwn�coJ�]nJ�X�9�7sJ���qdJ��d 2f5$( $05  26'.  /   #  �1"  , 1$"!"%&$=6� :�q90<!C$1F42P|�Vw�����xiwxryx���U PLz 4?:= #)$ -lock-freeJ �!] limitedJ �6P registrationJ �:T subscriptionJ �OGhashJ�etfJ�| #.fJ;ipcJ�a � lJ �=mageJ�<objectJ�;sJ�n3� �igJ&��B�bIF�"�!�/4plJ� ementationJ�dsJ�!ortantJ�{ �f �   rovementsJ�nJ0�.-�/�w�6�2��k�~cJ��� ludeJ ��$ subdomainsJ .dexJ`�F_�q� 0�2��4�!)"8&�` �]uO�m�'�Q�k�G�=foJF�:�d#V#\.[-`AkMZ-S'MQ(U%P$U&S'i8-gnuJ�sboxJ�gT�B�f -3cols-childJ�c dataJ�_<-8@ full-dataJ �p labelJ�J:62:) subboxJ�O tableJ�  itleJ�< _file_formatJ �r�frmationJ�=�L�M+��*heritJ$�3� S�(�T1 itJ�*,#GlineJ�E)�G-blockJ�RnovationJ �{+putJ*�n�8"W�e�KU��3� &spiredJ� tallerJ �.  take-loggingJ 8erfaceJ�c�$0�0languageJ�XP��,-linkJ�Z*%3C-targetJ�z%3C%nationalJ �s�P _standardJ�qetJ��b�{7�k _archiveJ�owiki-caJ�[ deJ� jaJ�W koJ�& ruJ�oJ ��A roductionJ�$�/�4,oJ�c �c�h2� pJ �uaJ �ksJ(��#�L�n�$7��C]oJ��s=�w9�VtJ"�N�d-�!/�w�zu�oalicJ �b�nemJ�=jJ �IaJ �\*kartaJ � _connectorsJ�nuaryJ`paneseJ � rJ �x_J�uvaJ �_J�ohnJ �kWurnalJ �f�queryJ �WsJ�:onJ� titleJ,�(�r�� �*�%~rm{�h�ulyJ f� mpJ�OneJekJ �jeyJ# n ! +                J �:% X : �S     7)           11�V������0�G�������0kgbJ �P _archiverJ�NoJ �+reanJ �@unzeJ �jVlJ  abelJ2���M�4?�{��4oratoryJ �|+ngJ$� .� '2D%�&�1uageJ�.��U sJ�2�kstJ�-childJ�CmodifiedJ qter-dateJ�ozyJ �i5brJ �g_J�ddJ�earnJ�I_�)ftJ�eP -navigationJ�dvelsJ�9haJ �\_J�YiJ�(�d�b#/0U12+y!"!"�9)$2B$A_!�#! (!!% $�//# $ #3 $3^&�Uv����5�whvwqxw�5 L �0-:     $           %              .      &  OFE�m�5x    34barchiveJ � raryJ�I�1+censeJ� �9sJ�mitJ�V�-OreportJ�w -memusageJ�t timeusageJ�m ne-heightJ(�L%$&�(�KkJh�HJ    �n �N8�w�?w����6�xiwxryx�`�<� edJ�fsJ��:�t �stJ�S��Q�5�l-classJ�& style-typeJ�._of_archive_formatsJ�YitemJ� sJ�noadJ �.edJ�7rJ�ingJ��f5cJ�@& k-gray-alt-2J�FeenJ�- red-alt-2J�[gJ�--�/gedJ�JoJ�9 wer-alphaJ�cgreekJ�gromanJ�krzipJ �ftrJ�0�}��uaJ �% z4J �f_J�cipJ �pmaJ �YopJ �zxJ �rmJ &�4�pachineJ �^osJ �BdeJ�rinJ�l$:�7�4�+-64cf976dc5-mdmfcJ�}758dbc7dd-hqg8nJ 8fdf9ff4d-smsfzJ�s menu-pinnedJ�._pageJ �l�-entityJ�#tenanceJ�: kecollapsibleJ �zingJ�nagerJ�RdatoryJ�3.� 0rchJ b�0wginJ �T�S��/ y�B-bottomJ�i�DleftJ �D�rightJ �zbtopJ�u�V� �c'tchJ9x-ageJ ,@ image-previewJ�widthJ �0�T_ageJ 3yJ Yd�jdmfcJ�_ediaJ6�,�G� u�� �(�%��&4_typeJ� wikiJ�1�=�P�7" _compactJ�moryJ�.nuJ�m$�~taJ"�?  ��dataJ�a�hodJ ��AichaelJ �o_n-widthJ�X:�>4mvJ�MobileJ�f�R�hactionJ�,ddingJ�telJ�guleJ� sJ �.hrJ �lZnospaceJ �k dJ �i 9reJ�z�\�s�tstJ�BveJ�C�:�8�[pqJ �_J�|sJ�@g00002J�uiJ�/xJ�:ultipleJ ��A st-revalidateJ iwJ"��3�PG��Z�-bodyJ�/-contentJ�E headerJ�2 cite-backlinkJ0�|�Vw����6�xiwxryx ollapsibleJ�ntent-containerJ�* ltrJ�H subtitleJ�> textJ�CdataJ>�-�w�?w����6�xiwxryx�`�L eduplicated-inline-styleJ>�+�w�?w����6�xiwxryx�`�L isambigJ�@editableJ�EsectionJ�K�nO�m-bracketJ�N�T4�Smpty-liJ�}file-descriptionJ �]�0 elementJ�xIF�$ rst-headingJ�ooterJ� -containerJ� headerJ�YingJ�B�mP�l 2J�C�mP�lidden-catlinksJ �Cs-hiddenJ�F e-empty-eltJ�B indicatorsJ�+terlanguage-selectorJ �&� jump-linkJ�L list-itemJf�h/�r$0� 2Z�[*%3Ce|�$-$"!)"8&:ogoJ� -containerJ�, iconJ� taglineJ�C wordmarkJ�0 navigationJ�;ormal-catlinksJ �upage-containerJ�$-innerJ�' title-mainJ � �bnelJ�> -tocJ�Q -listJ� rser-outputJ�R�I  T  ;�C   %      �E            5    �   ortletJ>�W�!�r`�N��U�Zv �Ga�[��? -associated-pagesJ�o cactionsJ�F oll-print_exportJ�7 dock-bottomJ�` interactionJ�w langJ� -heading-5J�? navigationJ�X personalJ�1 sticky-header-tocJ�# tbJ�% user-menu-anon-editorJ�D variantsJ�c iewsJ� wikibase-otherprojectsJ�redirectJ� �G�<�`�J�Oferences-columnsJ�s  !   � !9             #          )  '; @   �9)    ""�V������00mw-references-wrapJ�r searchinputJ �'�OlflinkJ �S�*table-of-contents-containerJ�Xui-icon-appearanceJ�: rticleJ�# ellipsisJ� language-progressiveJ�E istbulletJ �j�c oginJ�2 menuJ� searchJ ��J peechbubbleadd-progressiveJ�IsJ� useraddJ� wikimedia-appearanceJ�;rticleJ�$editJ�lockJ�llipsisJ�historyJ�:languageJ�0 -progressiveJ�F istbulletJ �k�coginJ�3menuJ�searchJ ��Jpeechbubbleadd-progressiveJ�J"sJ� tarJ�RuseraddJ�wikimedia-editJ�$lockJ� historyJ�; languageJ�1 starJ�S wikitextJ�jtextJ�i watchlinkJ�HebJ �q� ycontributionsJ�llanguageJ�^  1:0talkJ�nJ� -aboutsiteJ�@ contactpageJ�XentsJ�} urrenteventsJ�helpJ� introductionJ�mainpage-descriptionJ�fportalJ�4 randompageJ�' ecentchangesJ�I specialpagesJ�~uploadJ�dameJ(�W ��2�  spacesJ�gtionalJ �H _libraryJ�Fve_archive_formatJ� vJF�^�7�F,O�R �XO�e� d�p =�MbarJ(�h� J# �&�8-boxtextJ�K racketsJ �X collapseJ�E t-fullJ� miniJ�miniJ�v@�\oxJ0�F!H  �R�f -abovebelowJ�t*� evenJ�C�S�groupJ"�p# �_r�#�]�uimageJ �$^ nnerJ �j�8listJ� �}r�$�f�m -with-groupJ��r�$�f�moddJ�G�_��QstylesJ �'�@ ubgroupJ�l1titleJ�r> ?<igationJ �\�8 -not-searchableJ �0 timingJ�`earbyJ�OedsJ�KlJ HtJ�}:�m?�BpreserveJ�^ work_errorJ @wJG�<}�^ppJ�UoJ� �: %-font-mode-scaleJ�Z�\��\repeatJ�4 transformJ hdeJ�}excerptJ�RfollowJL�`�}�vw����/�xiwwsx��/�mobileJ�Q n-articleJ�_profitJ�eJ2�W*V �P�@#�e q1�4�eprintJ�1$�^ resizeJ�~malJ�p�k;�3scriptJ�"��niffJ tJF�2.� 0�`k�{�a��HeJ�0�BhemeJ�rvemberJjiewerJ �RPGwJ�?rapJ:�(�hw�� �*�%~rm{sww� �u�UlinksJ�s-0J�C�:�subjectJ�DullJ�mberJ�3oveJ �=tchJ �Dv-editJ �c�ZtalkJ �M�[viewJ �8�\oJ �`�LctoberJiebJ�psJ�&fJL�T�=�c�U�Y�we�[�qB$M�G�Z�1"a�OgJ � lJ4�N(�n�S!  �# �derJ�AidJ��BnJ�g�o�S�klyJ�<G�srpenJ�.�i_ebookJ� file_formatJ�,packaging_conventionsJ�/searchdescriptionJ�ctionsJ���w�RrJ�o�-�8gJ�b :�(D $ �)� �F �*%3C)�8�"� ��Y2= ��?Y �6�xiw3> ryx9[� &�M30�B�I$�~$*!4�  anizationJ�� sJ�NiginJ �z�-when-cross-originJ�therJ�p�'�$utJ�KverflowJ�8pJ> �~�e�A��u X:-associated-pagesJ�jcactionsJ�Boll-print_exportJ�3 dock-bottomJ�c interactionJ�slang-btnJ� -checkboxJ � labelJ�5 sticky-headerJ�' navigationJ�TpersonalJ�-searchJ�btbJ�!user-menu-anon-editorJ�@variantsJ�_ector-user-menu-notificationsJ�QoverflowJ�a preferencesJ�cuserpageJ�siewsJ�|wikibase-otherprojectsJ� ackageJ��8 L_J�A formatJ� ingJ��n7ddingJ8�P�S� � "u2�n� �b�i-bottomJ�> leftJ�f�N� rightJ�4:62:)�geJr�2��0��w� !� N#=j #9%�u�:{$� 0�G-�/$�)�9 -break-insideJ�T tools-pinnedJ�viewJ� warc_file_formatJ�F languagecodeJ�B dirJ�DpropJ�>sJ��B�}$�typeJ ��fvariantfallbacksJ�FqJ�F�wrsedJ�XrJ �zstJ�HthJ VroltokenJ�cacheJ�dfJ�_�eaJ�zipJ � rJ �=manentJ � sonalJ�\�1hpJj�.i#+�q� 0�2��4�!)"8&�` �]uO�m�'�Q�k�G�=ictureJ�I#$nJ�B�:# "   "       (    0 (   $   +   w  $  %  %?    ; ""�V������0��8�[0pinnable-headerJ�@�.�,�O laceholderJ �,�OinlinksJ�2�E�tformJ�h versionJ�ingJ$�U�O�P30��olicyJ�_  -70pupsJ�PrtalJ ��.sitionJ�6"�ntJ � expandincludesizeJ�weredJ� by_mediawikiJ� pvisitednodesJ�~ reconnectJ�$fJ C erredJ �F/s-color-schemeJ��h�7loadJ / processorJ�{ sentationJ�zrvationJ�BimaryJ�QntJ�;�@��$ableJ �v footerJ�GvacyJ �0_policyJ �z9teJ noJ� gramJ �mingJ� _languageJ�jectsJ ��pertyJ� �!spettiveJ �=t-anoncontribsJ�etalkJ� createaccountJ�\-2J�loginJ� -2J�= sitesupportJ�>-2J�mubJ �7�llisherJ�2shJ �~�oqJ�7978505J�`�l�f�v rJ�)codeJ�ualitJ�faJ�)estionsJ �0ickJ�ksurveysJ�totesJ�rJ  �Y 1129693374J�+��L 236075235J�D90951J �^S8218222J0� �Yw����6�xiwxryx9400231J �;�O543626J�(71159938J�389430074J�M 886049734J �g?andomJ �. lyJ�2rJ��{_J�wJ�PeJ �U�NadJ ��QyJ$�u  lJ�ucentJ�U �changesJ �'�+linkedJ�\ognisedJ�@rdedJ�TursionJ�dlinkJ�~}�^ucedJ�fferenceJ&�N:�q90<b$1F42 -accessdateJ*� w�� �M~rm{sww� textJ0��Vw����6�xiwxryx sJ�l �  @ tooltipsJ�CrerJ �xlistJ�* :�b�f-columnsJ �H-2J�@3J�D lower-alphaJ�agreekJ�eromanJ�i upper-alphaJ�YromanJ�]gexpJHisteredJ� lJ��HJ    �j�F�M�w�=�jk|z��#yl]kl gm m�/�"�L �atedJ��U�=�1�x�iveJ�7easedJ�{ - nderingJ�placeJFyJ �1edJ�?webJ�I�`�M$ortJ �Wj-toJ 0_toJ IingapiJ ?quireJ� sourceloaderdynamicstylesJ�X sJ��5�$ �MtJ�gtrievedJ.� w�� �M~rm{sww� �@urnJ�toJ�0�2visionJ�!�Jo��0 sJ�ItJ�mfr_idJ0�<w����6�xiwxryx�tJ� �#oy s x �q mce jijn ~ _idJ0�/y���!�5�|kvvtxy�val_fmtJ.�w}�� �*�%~rm{sww�gbaJ�hizomeJ �>ightJ�/��Z -navigationJ�tlconfJX pagemodulesJ�,qJ�{�mstateJ�pobotsJ�leJ8�s�r�=�e�KU��3�0�b�b �Z\otpage-warc_file_formatJ�GwJ$�H:62:)�Vr�#�]�upmJ �P_package_managerJ�NsdJ �s uJ � ssianJ �% zipJ �#sJ��L�N�O-maxageJ lameasJ�vedJ �/�]bnJ �uchemaJ� _uriJ AoopJ�Z �_J�OpeJ(�G:62:)�k�mr�#�]�ureenJ�.�@�6�(ibuntoJ�lptJ#�X0��_sJ�NvanoJ �a^earchJ<�ID�,�- �| ' �}&-toggleJ�vauxJ�TformJ�inputJ�=condaryJ�YsJ �t4tionJ�\�jK�iureJ XeJ�U�f�3�J_alsoJ �K�hlectedJ�3�I��QflinkJ�|ntencesJ�3ptemberJhquencesJ�)rverJ -timingJ $tJ ��b-cookieJ Sha1J�lrJ �N_J�KortJ� �H _descriptionJ �k�f_is_different_from_wikidataJ�a descriptionJ�PenedJ� wJ�m-download-screenJ�XtmlJ�jM=K�H�BidebarJ�E�;�P�3�8�[-tocJ�VmilarJ� plesearchJ�nceJ�tJ�0eJ�v<�7��b�dir-ltrJ�Alinks-wikipediaJ�KnoticeJ�-subJ�/xJ�:zeJ��qkinJ �? --responsiveJ�<�Y �RinvertJ�-minervaJ�{ theme-clientpref-dayJ#nightJ�n�q�4osJ��h�7imelessJ�y vectorJ�= -2022J�H search-vueJ�>sJ� ' mall-capsJ�yerJ�RoftwareJ(�+ ���~�*�7�UlidJ �KOmeJ�lurceJ �J4forgeJ�| % �jpanJ�4� _-#2%;wI-.61)*!"�Q 50!               #    $     P    ! "  !K"   "      '       #          ''�V����Q����� �&)#1A# 7->2^5%89�51'0$&�g/&2 %'<*(-Y �5 '5 /@ .? 3S B_ -? &9  0 $: (7 #6 (8 &9 :J�a�d@21i=�i� 1J 0specialJ`�&� �$7i^�T0�2W�C�s$y)"8_�=�U�p�-  1:0�vpagesJ� ficationsJ�e�3edJ�% sJ ��AllcheckJ�4litJ?qJ �_J�xJ�@rcJ(�C�\�IF�$��/4setJ�yIF�$�*4tackJ �n^ndardJ��q�]�$�/>rtJ�4edJ�oupJ �@� tementJ�icJ�R �F� �isticsJ�sJ�usJ�8efanoJ �{opmobileredirecttoggleJ�0reJ�mcrawlerJ �~reamJ =sJ�ict-transport-securityJ +ucturedJ�0ubJ��dJ�#sJ� �ffitJ�- yleJ� �:�(K.B  $&�UI�h�=��O xS a ��K�Z�&6 �RsJ&�t �  +heetJ �Hubject-sticky-headerJ�ccess_fractionJ PhJ�C�ggestededitsessionJ�xllaJ �(?pJD�J&�n]%(N2 portJ�EvgJD�9�b�m1.{�# ) witcherJ�Fymbol_category_classJ �w list_classJ �3na_classJ �ZstemsJ�MtJ"&�$�9�Z-citeJ�IinfoJ�- permalinkJ�rintJ�jrecentchangeslinkedJ�UuploadJ�u rlshortenerJ�p-qrcodeJ� whatlinkshereJ�3ikibaseJ� abindexJ�?�HleJ,�B�'"�I��>��?-captionJ� row-groupJ�'glineJ�MsJ�7lkJ���/�[-sticky-headerJ�rJ �[_J�XgetJ�loaderJ�WbodyJ�%!�;�-�S�dJX�1. !! .�T�=d��N�]F�bY?<elephoneJ� mplateJR�<   �# >< �. _talkJ �Q�[ argumentsizeJ� stylesJX�]S �?�d�Yw����6�xiwxryx�T��u�z�P rmsJ �K_of_useJ�`xtJV {�^�vw����/�xiwwsx��/�P�J\-alignJ�S+gR decorationJ �s 1_of_the_creative_commons_attribution-sharealike_4J�5hJB�,$#%�^�j h � �R�aatJ ��;eJ^�o�P� �J�G���NY F 3<�3-� o� :�+_warc_ecosystemJ�seJ�+isJD�B�4� !�2N#:(t#9��O_�M<oughJ�kumbJ�i30�imeJ�a2stampJ ��j ingprofileJ�&tleJ�x�u- %4 H�,� AE� ' &?4 ) Q�:�')1E%,8� �,/&!"8 9�e#�:f=a(0g2 U  '":# (7 ! �w}�� �*�%~rm{sww�e �> . 6  .       "   1"977�)-�A.�-�`formJ�^oJX�PvEK.,�S1�3�[�/�y��[F�*��)^4!�f�]cJ�7� �1-external_linksJ�-sublistJ�mw-content-textJ�pinnedJ�k referencesJ�c-sublistJ�|see_alsoJ�B -sublistJ�\oftwareJ�" -sublistJ�;getherJ �'�9gleJ�T�G _view_mobileJ�-kensJ�olbarJ�IsJ �]�1�<#�3�%pJ ��>icJ�NrJ`�E9519(>�,�v��lq�"�\�tU�dU~ademarkJ�  itionallyJ� nsclusionJ�< formationsJ�p ientcontentJ�parentJ�a�j^�iggeredJ�ueJT�.� ��~�P�5<#�~��8x#tlJ�ueJ qypeJJ� &*X�;W�e�KU��3�+�#�B&�a  ofJ�SPG�uJ �daJ�IiJ,�x�-�e�Q�|U��3�Tp�}lJ�h�a���a]�Q�';s1�5�e=;>S�J�H(�-�@1!��"�bkgG8R"�#�r A,Y*L$4 �Z�kD�3? ;��l�FsJ�%? ;nderJ�/iversal_code_of_conductJ�ixJ �6knownJ$�%w}��V~rm{�h�pinJ�N�:�8�[stripJ �-depthJ� sizeJ�ploadJ0�&�S� �!�~30� per-alphaJ�[romanJ�_rlJ& 6�|�>�O�/* shortenerJ �H�4sJ�jageJ�q2 eJ�c�%�VdJ �QLlangJ ��PrJ&�s� �)�n%�=1-guideJ�}links-collapsible-itemJ�o".s 2loginJ �K�NsJ�8ul3J�8ingJ �@�tcJ�&�|;         M   ' (     136 19& 4 ( � 1   50 , z   !   ' ,,�V������L����� �0utf-8J  ~ilsJ�x-enhancementsJ�/vJ �G�[1J ;�ialueJ"�I�@�zN rJ%��]iantJ�FyJ �je-edit-protected-sticky-headerJ� sticky-headerJ�|ctorJ� 'y-2022J�oS appearanceJ�l  -dropdownJ� -checkboxJ �labelJ�+landmarkJ ��apinnable-headerJ�s ed-containerJ �gunpinned-containerJ �H�6bodyJ�" -before-contentJ�( utton-flush-leftJ�i�Y�wrrightJ�j� �D collapsibleJ�v umn-endJ�NstartJ�5dropdownJ"�g�%�j�NY� �3�? -checkboxJ"�{�-�e�KU��3�BontentJ"��+�g�QZ� �1�QlabelJ"��,�f�N\��1�F-textJ"��,�f�N]��1�M&feature-appearance-pinned-clientpref-1J#%custom-font-size-clientpref--excludedJ�^,1J#language-in-header-enabledJ#main-page-header-disabledJ#imited-width-clientpref-1J #ontent-enabledJ #main-menu-pinned-disabledJ #night-mode-enabledJ#page-tools-pinned-disabledJ #toc-pinned-clientpref-1J #has-collapsible-itemsJ�H eaderJ�X -containerJ �U�TendJ�_startJ�]iconJ8��r�<�fe3�:]��C main-menuJ�$  -containerJ�8dropdownJ �e -checkboxJ �rlabelJ�landmarkJ �`�bpinnable-headerJ�+ ed-containerJ �2�unpinned-containerJ � enuJ2�V�!�r`�N��,w�Ha�[ -contentJ6�`�!�m`�S�)�w� w�Q\�\-listJ6�c�!�m`�S�)�w� w�Q\�\ headingJ�[�!�O� \�[ tabsJ �m� ore-collapsible-itemJ �\ page-titlebarJ�3-tocJ �< -checkboxJ �IlabelJ�[unpinned-containerJ�|oolbarJ�] -containerJ�asJ�  -dropdownJ �b -checkboxJ �jlabelJ�xlandmarkJ �\�{pinnable-headerJ� ed-containerJ �!�<unpinned-containerJ � innable-elementJ�'�?�4�[headerJ�*�?�4�[-labelJ�7�;�8�[ pin-buttonJ�>�:�8�[nedJ �i�  toggle-buttonJ�=�.�,�O unpin-buttonJ�J�:�8�[nedJ �,�q ed-containerJ�G� search-boxJ �j�n-auto-expand-widthJ�i collapsesJ�gshow-thumbnailJ �h�ovueJ �f�p itenotice-containerJ�* ticky-headerJ �,-buttonsJ�  containerJ�(ext-barJ�!-primaryJ�fenabledJ#dJ�uicon-endJ�TstartJ�4sJ�z search-toggleJ�>tartJ�1tocJ � -checkboxJ �*labelJ�<unpinned-containerJ�]pinned-containerJ �N� search-formJ �C# tab-noiconJ�{| ocJ�a  -availableJ# contentsJ� landmarkJ�Y�b�e evel-1J�"#" inkJ�"#"stJ�=#"#-itemJ�"#" -expandedJ�&"#" numbJ�1"#" pinnable-headerJ�h ed-containerJ�\ textJ�"#" ypeahead-search-containerJ � �Runpinned-containerJ�!�+�6��Q ser-linksJ �Y� -dropdownJ�p -checkboxJ �labelJ�mainJ�`wideJ�Z menuJ�s -logged-outJ�uvariants-dropdownJ�1 -checkboxJ �9labelJ�IrsionJ�z �yJ�iewJ$���P�H��0�[�portJ�sJ�ysitJ �nDedJ�| ualeditorJ� 4RolumeJ�nwJ~ L�J.i#+�q� 0�2��4�!)"8&�` �]uO�m�v�k�G^ V-JM3cJ >aczJ � _J�xdJ�ulltimeJ�{rJ�!�c_J ��fcJv\�"� 0�2�t] N < �m7�Y25ZL8�C}+�Q5_-y>�A?�_�q�'-1J �gformatJ �fspecificationsJ�d �_Jft6�@�_M3�"{�!,$<!""�e�nO�m�v�k�G�s file_format-0J� guidelines_v1J�aitJ�sJ ��}tch-sticky-headerJ�NlistJ�KtokenJ�ybackJ �]_machineJ�[b-langlinks-editJ�?linkJ�@otherproject-linkJ�"wikibase-dataitemJ�# c-editpageJ�QrJ�jebJ���q � �~�E�!��:Q�vw�6�x.M2Bxiw�h�q�r�|��@-stubJ�_archiveJ � � _J�= sJ�$ ingJ� _softwareJ�PcrawlerJ�!pageJ �1recorderJ0�H�U,Z�s$ �;#siteJ �!�.sJ�TdJ ZlcomeJ�u   &   .- "!!!"  $  '$            #"     D  @ 8   I  $  ���V������0m0->) ��c $��U � 9]7->�:�&v"u;""� 22" P<"�1$�'O�l�9�Ok �l �n#W  e '  6   ) 9_  ' " 9  �J�� �:�v"u;""� 22" P<"�1$�'O�l�9�Nk �l �n#W  e '  6   ) 9_  ' " 9  �J��~ common>�$� hubs-->�E�.0>��g"a"�" ��x�g"a"�"1>.�� f� 6#q�(6#q.�b�+f� 6#q�(6#q00>�i�R33> �g �g6>�I080�208080> � �n334>�1�85>�h�Q45>�8""�!""82>� � 99>��n505>�3�601> �Jf �3f55> �xf �af7>�2�743>�: ��#823>�8 ��!6> �gK �PK0>�   C�A�J�r�^(-�6Hz�_S_S\S]S\S^m4/eA #4' 1�&4L44< $ #  +} 8  P #  9j( '     0  ,  U& D [$#F P #<& B Y"#D N #b 5I�?����� � � 0wgactionJ�rticleidJ~backendresponsetimeJ�t reakframesJYcanonicalnamespaceJn specialpagenameJotegoriesJ� heckuserclienthintsheadersjsapiJ�aitereferencepreviewsactiveJ�4 urrevisionidJzdefaultdateformatJ]igittransformtableJ\editsubmitbuttonlabelpublishJ�UtJ� �l - flaggedrevsparamsJ�6gelevelingupenabledforuserJ�ntopicsmatchmodeenabledJ�lhostnameJ�p isarticleJ�probablyeditableJ�,redirectJ�mediaviewerenabledbydefaultJ�=onclickJ�;fdisplaywikibasedescriptionsJ�H onthnamesJ_namespacenumberJq oticeprojectJ�2pagecontentlanguageJ�#modelJ�%nameJs parsereportJ�v viewlanguageJ�! opupsflagsJ�?relevantarticleidJ�* pageisprobablyeditableJ�.nameJ�'questidJl strictioneditJ�0moveJ�1visionidJ|separatortransformtableJ[titleJvulsiscompactlinksenabledJ�YlanguageselectoremptyJ�]positionJ�W sergroupsJ�nameJ�vector2022languageinheaderJ�[ isualeditorJ�AwikibaseitemidJ�_ mepagelengthJ�SschemaeditattemptstepoversampleJ�QhatJ�M linkshereJ�:ichJ�<te-spaceJ ��UideJ����mthJT���D�B�y"�0 g ��Q�`nIF�$�� )kiJ�l�7Q�g,Y�d�_*%3C):|�QZ$%�0�f!�:f=_ )0g�[$=  VU�/�$#/ 6    .        !  1;IFl@C�uK@+90�baseJ�(G�JdataJ ��4�f�/�2 mediaJZ 9�'� �C�P�c�~30��4&:3 �N -buttonJ�R eventsJ�^ foundationJ� messagesJ ��pediaJ�x!��j!  �g? 0  .I7 �L�P�*%3C�&;�"��x�Ww����6�xiwxryx��30�- �I$�XQ7 . �Z� -tagline-enJ�M wordmark-enJ�8 source-logoJ�otextJ�& -edit-sticky-headerJ�endowJ �|�osJ�- _installerJ�+thJ"� ���j��G� m_nelJ 2f-dpJ T hor-googpubJ�C _campaignJ ��PmediumJ �}�PsourceJ �z�P ord-spacingJ �LwrapJ�ksJ�OldJ����m _wide_webJ �3�_stubsJ�2pformidentifierJ�]wwJ6�D�f�Iw(S(�#&�W�|4�- xJ �5-cacheJ -statusJ "lient-ipJ bontent-type-optionsJ wikiJ�?amlJ�i_browser_applicationsJ�gpJ �]_J�ZrJ �S_J�PbapJ�lmlJ �d*zJ �_utilsJ�yJ �wesJ �w�HouJ�%0�2�?�xzJ �r39J.�w}�� �*�%~rm{sww�88J0�Gw����6�xiwxryx�imJ �a_J�^pJ �l_J�ipedJ �K2ooJ �__J�\pfliJ �OpaqJ �vstandardJ�dJ �русскийJ �.ファイルフォーマットJ �  日本語J � 파일J �> ��국어J �J��식J �? '"$"#$     "'  0�=6�    !        ' ""�V������0�0-K:� �V\�+S3�r/�R�.-K�.��|mP  accept-regexK�/#background-color-interactive-subtleK�qneutral-subtleK�|ind-dns-addressK�sorder-color-baseK�u color-baseK ��' errorK �| dns-serversK�uesiK �� reject-regexK�2try-on-host-errorK�(0K��k 1K��O�FpxK �3�H3pxK� clientpref-KIeK�totalK��#� wikipediaK �y;0K�   G p���G�\:   �r�x� �G� =�92"�B�8 E5 �p�   �V�6+�K�(- 0)�A �$ �u),: yP \c73{Jo&v��MvorSx\��O �--15K���*or-laterK��rh�lwmfK�90K `���0K���21K��=�39K��> �@ 5K P5K��.�6K z85K� _15-0K � �71K � �Finternational_licenseK ��F#c06e1e1-a64b-4c01-ac74-dc692f85aa9eKkpxK � �G1K�"  F<�2�#��iS�[U!"��A�4�2�#�B�rT�g�]�vG�  H-,+*BS/ 0�H8�"�:��} - �#�8� �c�/0ah;6��a{��Rz�6}aX+-: 6�n$: 0KB�,��, ���i�_�O��e0 � .0K`�{�)�% ��\�h"��^-ah<8��`{��R{�5}ar3�0000K��V�;24K�-5K��_�6384710K .8K��I�@653K��`�9pxK� C 1K"�L�%�(M�9�r�H%0K�1K��X�2K��Q�0K�"4K�� y�h�]6299K��}�57K�\97K�� �2K�9�'Y�?X�j�x?00K�hpx-question_book-newK�w52895832Kv�9?� AemK�L�1s 7K�bpxK�;s5iK�L3K2�_!�b�B�E�r�Z�g�3K�e7K ��6K�/4K"���(�Z��j - 5K( t�W��s�{�r�-�3K��J�6K�f�I�70K6�P�| U��JU�x�F�7K�,�e�9�5pxK�l8K�E�DV2K��C�8K��R�911fK �' zK ��\9K�{�i'�Y�73K�:&86075975db4cdab08133f8299ad72dd5af4b23K�g95K�6K �I�}�F�l=��--01K�Z6-24K�  _softwareK ��b7K�s8K�9K�GemK(�<�=2�8�w�3"f1f23K �ApxK���A��w�vx1K ��2K� Q�k�2""""�o%��g�Y� �P�L��?�s�X�+_�%���|(p*� �i�t�Zy�- �r 0K:�[�"�%��Bk�f�6�E�RV�c<0K �00K�1K �d+3K�5 -11-18t07K ��V5K �P�c-03-20K�7K �J� 0313111309K�8K�9K �a� -09-22K�/10K�2�+ -05-22K�1K�2K�D�(�m��2yj-07-31K�8K�y-06K�>3K��w�U-03-22K�l 0109011631K�`4K�B�*�r��n -4877K�5K�/6K�H�Q�N�[� ~-4971K�m 0921114045K�7K�~8K�%�7 -11-30K�20K���?1K� �T�+�^ ��p-09K�u-26K �� 10-06K�1-09K� 1006232052K�.2K�9�L�U 3K��I�z+ 4K�b�G�0&�\#�< -10-23t12K ��Z1K �d�-11K� 24K�5K  [ 0524214837K��8�=�!pxK �o4pxK �d7K��`�97152K��Z �/$px-oojs_ui_icon_edit-ltr-progressiveK�O�$�%�1K* x�h�$�Y�L�w� �2K*�b!�9�m�^�w�v�wgetK�a!3K �K�c366K��Y�;8pxK �B�l4K  u�%��"�C�5K&��[+��'�~�&80K�8 px-gwget-1K�wget_1K�1 2fuclientK�3baK�dsummaryK� 5K�c7K��<�emKB�I0�6�E� �a-ah<8��`{��R{�5}a6K ��U�+08K �g.17K�N7K 9K�E8K ]�k�2009K�d8K��4�fsfK� 9K�J�� �^cK>stylesK�wemK�� fKZ� �w��,�Kv��$�kk����dci�!v � |� (1986075975db4cdab08133f8299ad72dd5af4b23K�2012-08K�R21-09K�54-11K �*�}4268334d269d42ceK�!addonK �vsK �}vnnotateK� rchiveK�'�*�U�blobK�zrK�cgitK�&ligetK�X �$vompK� url-vs-wgetK�$danielK�  evelopersK�ocsK�#enKR� ���,�Jt��&|kk����_dm�%v�*�� -usK �vfirefoxK �vmtKL�� ��P���2yuk� � �nao�~� � �gitK �"�whubK �^�9labK�maneK�:nuwgetK�roupK�s-betaK�wgetK"+    �R     * �&5          .    U"             2     '   20     / ,   ""�V������0/�u02fheadK�!tmlK�(�*�U�info-gnuK�)�*�U�landleyK�hK�icensesK�stsK�$�*�U�msgK� 00000K�+ 2K�S 4K�& 11K�6newsK���npatchguidelinesK�8endingK�rojectsK�treadmeK�*poK� sitoryaccessK �!ksoftwareK�  urceforgeK�rummaryK�vnK�tagsK�oyboxK � sK�reeK�)unkK � uclientK �5$:wgetK&� �v�tv�*kk��2K�_1_10K� hy-assignK�ikiK � wwK � �zaidkaK�`pxK� �v �xK �[�h3KB "H�De6�]�{�Z�Q�>�kg-:�C�~�S0K�X �7emK �'� 1K�b�v�*25emK�b2K �I�H-bitK�1 30px-gwget-1K�+3K��D�4K��W�5K��%�5K��O�=6K��+�cK�zK ��X7K��P�1033Kzx��2K�_ 5px-wget_1K�J85K��'�9K�i�=�9K�aKX� �w��,�Kv��$�kkxy }�dcn� v�(�� bookK4�� �c���2yuk��]�&�journalK �&�X�n�N�~� kevKL�� ��P���2yuk� � �nao�~� � �mtxKL�� ��P���2yuk� � �nao�~� � �ofiKL�� ��P���2yuk� � �nao�~� � �sidKL�0��,�Jt��&|kk����_dm�%v�*�� wgetKL�4��,�Jt��&|kk����_dm�%v�*�� baK �7$denK�#projectK�summaryK �8$emK� ��fhlK�"pK�pxK��*�[�Z4Kr�`!�!�H�2!#&��2�5�(,H�F�N� �5�-�~ �o-|0K�px-commons-logoK�#free_and_open-source_software_logo_K�g268334d269d42ceK�L43K��-�5K�86K��;�71K��&�4K��U�:81K�]95K�aK �cK�4emK��y�h�]pxK�;�'5K��4�C���{:0K�3�40K��s#�0000K��~�6pxK��E4-gwget-1K�=12K�}�2428800K�� �pxK�#3K 5bK V9K �H�HbstableK�dK�emK(�I�2 �VK �V�|pxK�{�V�c�Y�&6K<�\!�]4"��R�'�|�/�y�y ��w0K�]!�2�4800K 5px-commons-logoK�'#free_and_open-source_software_logo_K�question_book-newK�a12691K��;�[9K�40K�pxK �@�5K�r6K��5�8K� fb68b447fK ��47K&�H�l�?�b�T� � �07K���2K e0pxK�&�c�$�5K8K��^�52K 8K��K�cextK �gjqueryK�qskinsK �twikibaseK�}emK ��8K>�k�b�$�D�M�#�q��D��2y��I�0K�0K�6K��!�legsK��1125emK�e6K�C211K�r64K��f�830K��Y�4K��I��5K�8K��,�'�z�p�G-2004KL�� ��P���2yuk� � �nao�~� � �aK�L�$�%�9K6 � �S�~�U�r�V�Y�t � 0K�1Kb�� �~U�i�� :� y�p� 9J0�t=��0�8�3�ft"$�K28K�o3Kh�"� �~U�~�� :� ��P� 9J0�t=��0�8�3�ft"$�G�493969K�� �5K f�!9K�^�:�32ccK�iemK��| pxK �y_kuhnK ��aK�p�V �         I�n $ %\ ' ( � !#!"�C!                     + g  �           �o6 �I   V  2 , 0                  )            7  #  +       "       "                  5     ($&$     "#%  +       ( ,%    8$    ,       &  0  R $ (  4b  2     %   �EO            �@     b""T G i  mN Z QVIIfRV P=@J XQ" Y S�*6 0 � $   '                         ' U $    &  &                                    &    '  U   $        &     & �                &      1"----.  > +        # +    $   / 6 9   December_2014" title="Category:Articles with specifically marked weasel-worded phrases from December 2014">Articles with specifically marked weasel-worded phrases from December 2014</a></li><li><a href="/wiki/Category:Commons_category_link_is_on_Wikidata" title="Category:Commons category link is on Wikidata">Commons category link is on Wikidata</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer"> <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 23 October 2024, at 12:15<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Wget&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container no-font-mode-scale"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weighR 1 Template:Download_managers --> <!-- Saved in parser cache with key enwiki:pcache:371033:|#|:idhash:canonical and timestamp 20250524214837 and revision id 1252895832. Rendering was triggered because: diff-page --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://en.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1&amp;usesul3=1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Wget&amp;oldid=1252895832">https://en.wikipedia.org/w/index.php?title=Wget&amp;oldid=1252895832</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:1996_software" title="Category:1996 software">1996 software</a></li><li><a href="/wiki/Category:Command-line_software" title="Category:Command-line software">Command-line software</a></li><li><a href="/wiki/Category:Cross-platform_free_software" title="Category:Cross-platform free software">Cross-platform free software</a></li><li><a href="/wiki/Category:Download_managers" title="Category:Download managers">Download managers</a></li><li><a href="/wiki/Category:Free_FTP_clients" title="Category:Free FTP clients">Free FTP clients</a></li><li><a href="/wiki/Category:Free_web_crawlers" title="Category:Free web crawlers">Free web crawlers</a></li><li><a href="/wiki/Category:GNU_Project_software" title="Category:GNU Project software">GNU Project software</a></li><li><a href="/wiki/Category:Hypertext_Transfer_Protocol_clients" title="Category:Hypertext Transfer Protocol clients">Hypertext Transfer Protocol clients</a></li><li><a href="/wiki/Category:Portable_software" title="Category:Portable software">Portable software</a></li><li><a href="/wiki/Category:Text_mode" title="Category:Text mode">Text mode</a></li><li><a href="/wiki/Category:Web_archiving" title="Category:Web archiving">Web archiving</a></li><li><a href="/wiki/Category:Web_scraping" title="Category:Web scraping">Web scraping</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Use_dmy_dates_from_October_2020" title="Category:Use dmy dates from October 2020">Use dmy dates from October 2020</a></li><li><a href="/wiki/Category:Use_American_English_from_March_2023" title="Category:Use American English from March 2023">Use American English from March 2023</a></li><li><a href="/wiki/Category:All_Wikipedia_articles_written_in_American_English" title="Category:All Wikipedia articles written in American English">All Wikipedia articles written in American English</a></li><li><a href="/wiki/Category:Articles_needing_additional_references_from_March_2023" title="Category:Articles needing additional references from March 2023">Articles needing additional references from March 2023</a></li><li><a href="/wiki/Category:All_articles_needing_additional_references" title="Category:All articles needing additional references">All articles needing additional references</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_December_2022" title="Category:Articles with unsourced statements from December 2022">Articles with unsourced statements from December 2022</a></li><li><a href="/wiki/Category:Articles_with_specifically_marked_weasel-worded_phrases_from_Sd-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Web_crawlers" title="Template:Web crawlers"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Web_crawlers" title="Template talk:Web crawlers"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Web_crawlers" title="Special:EditPage/Template:Web crawlers"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Web_crawlers107" style="font-size:114%;margin:0 4em"><a href="/wiki/Web_crawler" title="Web crawler">Web crawlers</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div><a href="/wiki/Internet_bot" title="Internet bot">Internet bots</a> designed for <a href="/wiki/Web_crawling" class="mw-redirect" title="Web crawling">Web crawling</a> and <a href="/wiki/Web_indexing" title="Web indexing">Web indexing</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Active</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/80legs" title="80legs">80legs</a></li> <li><a href="/wiki/Bingbot" title="Bingbot">bingbot</a></li> <li><a href="/wiki/Crawljax" title="Crawljax">Crawljax</a></li> <li><a href="/wiki/Fetcher" class="mw-redirect" title="Fetcher">Fetcher</a></li> <li><a href="/wiki/Googlebot" title="Googlebot">Googlebot</a></li> <li><a href="/wiki/Heritrix" title="Heritrix">Heritrix</a></li> <li><a href="/wiki/HTTrack" title="HTTrack">HTTrack</a></li> <li><a href="/wiki/PowerMapper" title="PowerMapper">PowerMapper</a></li> <li><a class="mw-selflink selflink">Wget</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/FAST_Crawler" class="mw-redirect" title="FAST Crawler">FAST Crawler</a></li> <li><a href="/wiki/Msnbot" title="Msnbot">msnbot</a></li> <li><a href="/wiki/RBSE" class="mw-redirect" title="RBSE">RBSE</a></li> <li><a href="/wiki/TkWWW_robot" class="mw-redirect" title="TkWWW robot">TkWWW robot</a></li> <li><a href="/wiki/Twiceler" class="mw-redirect" title="Twiceler">Twiceler</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Types</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Distributed_web_crawler" class="mw-redirect" title="Distributed web crawler">Distributed web crawler</a></li> <li><a href="/wiki/Focused_crawler" title="Focused crawler">Focused crawler</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐6fb68b447f‐tnrlj Cached time: 20250524214837 Cache expiry: 612691 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 1.108 seconds Real time usage: 1.355 seconds Preprocessor visited node count: 4714/1000000 Revision size: 23366/2097152 bytes Post‐expand include size: 108653/2097152 bytes Template argument size: 8264/2097152 bytes Highest expansion depth: 19/100 Expensive parser function count: 12/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 116299/5000000 bytes Lua time usage: 0.707/10.000 seconds Lua memory usage: 9493969/52428800 bytes Number of Wikibase entities loaded: 2/500 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 1197.806 1 -total 39.35% 471.385 4 Template:Infobox 36.99% 443.055 2 Template:Infobox_software 24.10% 288.656 2 Template:Infobox_software/simple 21.46% 257.021 10 Template:Wikidata 15.22% 182.333 2 Template:Reflist 12.84% 153.788 20 Template:Cite_web 9.37% 112.188 4 Template:Navbox 9.34% 111.830 1 Template:Short_description 8.78% 105.207 TBinutils">binutils</a></li> <li><a href="/wiki/GNU_Debugger" title="GNU Debugger">GDB</a></li> <li><a href="/wiki/GNU_GRUB" title="GNU GRUB">GRUB</a></li> <li><a href="/wiki/GNUstep" title="GNUstep">GNUstep</a></li> <li><a href="/wiki/GIMP" title="GIMP">GIMP</a></li> <li><a href="/wiki/Jami_(software)" title="Jami (software)">Jami</a></li> <li><a href="/wiki/GNU_Emacs" title="GNU Emacs">GNU Emacs</a></li> <li><a href="/wiki/GNU_TeXmacs" title="GNU TeXmacs">GNU TeXmacs</a></li> <li><a href="/wiki/GNU_Octave" title="GNU Octave">GNU Octave</a></li> <li><a href="/wiki/GNU_Taler" title="GNU Taler">GNU Taler</a></li> <li><a href="/wiki/R_(programming_language)" title="R (programming language)">GNU R</a></li> <li><a href="/wiki/GNU_Scientific_Library" title="GNU Scientific Library">GSL</a></li> <li><a href="/wiki/GNU_Multiple_Precision_Arithmetic_Library" title="GNU Multiple Precision Arithmetic Library">GMP</a></li> <li><a href="/wiki/Electric_(software)" title="Electric (software)">GNU Electric</a></li> <li><a href="/wiki/GNU_Archimedes" title="GNU Archimedes">GNU Archimedes</a></li> <li><a href="/wiki/GNUnet" title="GNUnet">GNUnet</a></li> <li><a href="/wiki/GNU_Privacy_Guard" title="GNU Privacy Guard">GNU Privacy Guard</a></li> <li><a href="/wiki/Gnuzilla" class="mw-redirect" title="Gnuzilla">Gnuzilla</a> (<a href="/wiki/GNU_IceCat" title="GNU IceCat">IceCat</a>)</li> <li><a href="/wiki/GNU_Health" title="GNU Health">GNU Health</a></li> <li><a href="/wiki/GNUmed" title="GNUmed">GNUmed</a></li> <li><a href="/wiki/LilyPond" title="LilyPond">GNU LilyPond</a></li> <li><a href="/wiki/GNU_Go" title="GNU Go">GNU Go</a></li> <li><a href="/wiki/GNU_Chess" title="GNU Chess">GNU Chess</a></li> <li><a href="/wiki/Gnash_(software)" title="Gnash (software)">Gnash</a></li> <li><a href="/wiki/GNU_Guix" title="GNU Guix">Guix</a></li> <li><a href="/wiki/List_of_GNU_packages" title="List of GNU packages"><i>more...</i></a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Contributors</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Benjamin_Mako_Hill" title="Benjamin Mako Hill">Benjamin Mako Hill</a></li> <li><a href="/wiki/Bradley_M._Kuhn" title="Bradley M. Kuhn">Bradley M. Kuhn</a></li> <li><a href="/wiki/Brian_Fox_(programmer)" title="Brian Fox (programmer)">Brian Fox</a></li> <li><a href="/wiki/Federico_Heinz" class="mw-redirect" title="Federico Heinz">Federico Heinz</a></li> <li><a href="/wiki/William_John_Sullivan" title="William John Sullivan">John Sullivan</a></li> <li>Nagarjuna G.</li> <li><a href="/wiki/Richard_Stallman" title="Richard Stallman">Richard M. Stallman</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other topics</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNU/Linux_naming_controversy" title="GNU/Linux naming controversy">GNU/Linux naming controversy</a></li> <li><i><a href="/wiki/Revolution_OS" title="Revolution OS">Revolution OS</a></i></li> <li><a href="/wiki/Free_Software_Foundation_anti-Windows_campaigns" title="Free Software Foundation anti-Windows campaigns">Free Software Foundation anti-Windows campaigns</a></li> <li><a href="/wiki/Defective_by_Design" title="Defective by Design">Defective by Design</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Web_crawlers107" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicateUle" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="GNU_Project62" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:GNU" title="Template:GNU"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:GNU" title="Template talk:GNU"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:GNU" title="Special:EditPage/Template:GNU"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="GNU_Project62" style="font-size:114%;margin:0 4em"><a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">History</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNU_Manifesto" title="GNU Manifesto">GNU Manifesto</a></li> <li><a href="/wiki/Free_Software_Foundation" title="Free Software Foundation">Free Software Foundation</a> <ul><li><a href="/wiki/Free_Software_Foundation_Europe" title="Free Software Foundation Europe">Europe</a></li> <li><a href="/wiki/Free_Software_Foundation_of_India" title="Free Software Foundation of India">India</a></li> <li><a href="/wiki/Free_Software_Foundation_Latin_America" title="Free Software Foundation Latin America">Latin America</a></li></ul></li> <li><a href="/wiki/History_of_free_and_open-source_software" title="History of free and open-source software">History of free software</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Licenses</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a> <ul><li><a href="/wiki/GPL_linking_exception" title="GPL linking exception">linking exception</a></li> <li><a href="/wiki/GPL_font_exception" title="GPL font exception">font exception</a></li></ul></li> <li><a href="/wiki/GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">GNU Lesser General Public License</a></li> <li><a href="/wiki/GNU_Affero_General_Public_License" title="GNU Affero General Public License">GNU Affero General Public License</a></li> <li><a href="/wiki/GNU_Free_Documentation_License" title="GNU Free Documentation License">GNU Free Documentation License</a></li> <li><a href="/wiki/GNAT_Modified_General_Public_License" title="GNAT Modified General Public License">GNAT Modified General Public License</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Software</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNU" title="GNU">GNU</a> (<a href="/wiki/GNU_variants" title="GNU variants">variants</a>)</li> <li><a href="/wiki/GNU_Hurd" title="GNU Hurd">Hurd</a></li> <li><a href="/wiki/Linux-libre" title="Linux-libre">Linux-libre</a></li> <li><a href="/wiki/Glibc" title="Glibc">glibc</a></li> <li><a href="/wiki/Bash_(Unix_shell)" title="Bash (Unix shell)">Bash</a></li> <li><a href="/wiki/GNU_Core_Utilities" title="GNU Core Utilities">coreutils</a></li> <li><a href="/wiki/GNU_Find_Utilities" class="mw-redirect" title="GNU Find Utilities">findutils</a></li> <li><a href="/wiki/GNU_Autotools" title="GNU Autotools">Build system</a></li> <li><a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a></li> <li><a href="/wiki/GNU_Binutils" title="GNU Xss="constrain header__wrap"> <nav class="links"> <a href="/">Home</a> <a href="/mcp-server-webcrawl/help/">Help</a> <a href="https://github.com/pragmar/mcp-server-webcrawl">Github</a> </nav> <h1 class="header__main"> <a href="/mcp-server-webcrawl/"> <span class="accessible">mcp-server-webcrawl</span> <img src="/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919" alt="mcp-server-webcrawl logo and visual metaphors alluding to DC adapter interchange"> </a> </h1> </div> </div> </header> <main> <div class="constrain"> <h2>What is this and what can it do?</h2> <div class="summary"> <div> <p> <strong>mcp-server-webcrawl</strong> is a <a href="https://modelcontextprotocol.io/">MCP server</a> that runs on your computer. It creates a gateway to web crawler archives so that language models (OpenAI, Claude) can filter, and analyze or process the data, automously or under your direction. Use <strong>mcp-server-webcrawl</strong> for technical inference, content management, marketing, SEO, and more. The sky is the limit! </p> <p> The server supports a host of web crawl options including wget and WARC archival format. <a href="https://interro.bot">InterroBot</a>, <a href="https://github.com/projectdiscovery/katana">Katana</a>, and <a href="https://crawler.siteone.io">SiteOne</a> crawlers are also supported. </p> <p> <strong>mcp-server-webcrawl</strong> is free and <a href="https://github.com/pragmar/mcp-server-webcrawl">open source</a>. </p> </div> </div> <h2>Requirements</h2> <div class="summary alternate"> <div> <p> Claude Desktop (macOS/Windows) currently has what is necessary to run <strong>mcp-server-webcrawl</strong>. Other MCP clients have not yet been tested. In addition to the Claude Desktop, you'll need to have installed <a href="https://www.python.org/downloads/">Python</a> (>=3.10). </p> <p> With Python installed, you should now have "pip" access on Terminal (macOS) or Powershell (Windows). You can install <strong>mcp-server-webcrawl</strong> with the following command. </p> <p> <pre class="summary__pip">pip install mcp-server-webcrawl</pre> <p> At time of writing, OpenAI support for MCP was announced, but nothing tangible yet. Hang tight! </p> </div> </div> <h2>Underlying API</h2> <div class="summary"> <div> <p>The API is <em>supposed</em> to stay out your way, and to a large degree it can be navigated autonomously by your MCP client. Sometimes, however, you may need to nudge the LLM to the correct field or search strategy. The following is the current API interface for your reference. </p> <h3>webcrawl_sites</h3> <p>This tool retrieves a list of sites (project websites or crawl directories).</p> <table class="tool"> <thead> <tr><th><p>Parameter</p></th><th><p>Type</p></th><th><p>Required</p></th><th><p>Description</p></th></tr> </thead> <tbody> <tr><td><p>ids</p></td><td><p>array&lYt;int&gt;</p></td><td><p>No</p></td><td><p>List of project IDs to retrieve. Leave empty for all projects.</p></td></tr> <tr><td><p>fields</p></td><td><p>array&lt;string&gt;</p></td><td><p>No</p></td><td><p>List of additional fields to include beyond defaults (id, url). Empty list means default fields only. Options include created (ISO 8601), modified (ISO 8601), and norobots (str).</p></td></tr> </tbody> </table> <h3>webcrawl_search</h3> <p>This tool searches for resources (webpages, CSS, images, etc.) across projects and retrieves specified fields.</p> <table class="tool"> <thead> <tr><th><p>Parameter</p></th><th><p>Type</p></th><th><p>Required</p></th><th><p>Description</p></th></tr> </thead> <tbody> <tr><td><p>sites</p></td><td><p>array&lt;int&gt;</p></td><td><p>No</p></td><td><p>Optional list of project IDs to filter search results to specific sites. In most scenarios, you'd filter to only one site.</p></td></tr> <tr><td><p>query</p></td><td><p>string</p></td><td><p>No</p></td><td> <p>Fulltext search query string. Leave empty to return all resources when filtering on other fields for better precision. Supports fulltext and boolean operators (AND, OR, NOT), quoted phrases, and suffix wildcards, but not prefix wildcards. See below for complete boolean and field search capabilities.</p></td></tr> <!-- <tr><td><p>statuses</p></td><td><p>array&lt;int&gt;</p></td><td><p>No</p></td><td><p>Optional list of HTTP status codes to filter results. Example: [200] returns only successful resources, [404, 500] returns only resources with Not Found or Server Error.</p></td></tr> <tr><td><p>types</p></td><td><p>array&lt;string&gt;</p></td><td><p>No</p></td><td><p>Optional filter for specific resource types. Allowed values include: headers, content, size, name, time.</p></td></tr> --> <tr><td><p>fields</p></td><td><p>array&lt;string&gt;</p></td><td><p>No</p></td><td> <p>List of additional fields to include beyond defaults (modified, created). Empty list means default fields only. The content field can lead to large results and should be used with LIMIT.</p></td></tr> <tr><td><p>sort</p></td><td><p>string</p></td><td><p>No</p></td><td><p>Sort order for results. Prefixed with + for ascending, - for descending. ? is a special option for random sort, useful in statistical sampling. Options include: +id, -id, +url, -url, +status, -status, ?.</p></td></tr> <tr><td><p>limit</p></td><td><p>integer</p></td><td><p>No</p></td><td><p>Maximum number of results to return. Default is 20, max is 100.</p></td></tr> <tr><td><p>offset</p></td><td><p>integer</p></td><td><p>No</p></td><td><p>Number of results to skip for pagination. Default is 0.</p></td></tr> <tr><td><p>extras</p></td><td><p>array&lt;string&gt;</p></td><td><p>No</p></td><td> <p>Optional array of extra features to include in results. Options include markdown, snippets, and thumbnails. (see extras table)</p> </td></tr> </tbody> </table> <h3>Crawler Features Support</h3> <p>API support, by parameter, across crawler type.</p> <table class="featureset"> <thead> <tr><th>Parameter</th><th>wget</th><th>WARC</th><th>InterroBot</th><th>Katana</th><th>SiteOne</th></tr> </thead> <tbody> <tr><td>Sites/ids</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><Ztd>Sites/fields</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>Search/ids</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>Search/sites</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>Search/query</td><td>①</td><td>✔</td><td>✔</td><td>✔</td><td>①</td></tr> <tr><td>Search/fields</td><td>②</td><td>✔</td><td>✔</td><td>✔</td><td>②</td></tr> <tr><td>Search/sort</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>Search/limit</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>Search/offset</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>Search/extras</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> </tbody> </table> <h3>Crawler Field Support</h3> <p>API support, by field, across crawler type.</p> <table class="featureset"> <thead> <tr><th>Parameter</th><th>wget</th><th>WARC</th><th>InterroBot</th><th>Katana</th><th>SiteOne</th></tr> </thead> <tbody> <tr><td>id</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>url</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>type</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>status</td><td>③</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>size</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> <tr><td>headers</td><td></td><td>✔</td><td>✔</td><td>✔</td><td></td></tr> <tr><td>content</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td></tr> </tbody> </table> <p> ①②③ wget (--mirror) does not index HTTP status beyond 200 OK (HTTP errors not saved to disk). wget and SiteOne crawler implementations do not support field searchable HTTP headers. When used in WARC mode (as opposed to simple mirror), wget is capable of collecting HTTP headers and status. </p> <p> Crawlers have strengths and weaknesses, judge them on how well they fit your needs. Don't worry too much about field support. You probably don't need HTTP headers, except for specialized web-dev, honestly. They all support fulltext boolean search across the crawl data. </p> <h3>Boolean Search Syntax</h3> <p>The query engine supports field-specific (<code>field: value</code>) searches and complex boolean expressions. Fulltext is supported as a combination of the url, content, and headers fields.</p> <p> While the API interface is designed to be consumed by the LLM directly, it can be helpful to familiarize yourself with the search syntax. Searches generated by the LLM are inspectable, but generally collapsed in the UI. If you need to see the query, expand the MCP collapsable. </p> <table class="featureset featureset2"> <thead> <tr><th>Query Example</th><th>Description</th></tr> </thead> <tbody> <tr><td>privacy</td><td>fulltext single keyword match</td></tr> <tr><td>"privacy policy"</td><td>fulltext match exact phrase</td></tr> <tr><td>boundar*</td><td>fulltext wildcard matches results starting with <em>boundar</em> (boundary, boundaries)</td></tr> <tr><td>id: 12345</td><td>id field matches a specific resource by ID</td></tr> <tr><td>url: example.com/*</td><td>url field ma[tches results with URL containing example.com/</td></tr> <tr><td>type: html</td><td>type field matches for HTML pages only</td></tr> <tr><td>status: 200</td><td>status field matches specific HTTP status codes (equal to 200)</td></tr> <tr><td>status: >=400</td><td>status field matches specific HTTP status code (greater than or equal to 400)</td></tr> <tr><td>content: h1</td><td>content field matches content (HTTP response body, often, but not always HTML)</td></tr> <tr><td>headers: text/xml</td><td>headers field matches HTTP response headers</td></tr> <tr><td>privacy AND policy</td><td>fulltext matches both</td></tr> <tr><td>privacy OR policy</td><td>fulltext matches either</td></tr> <tr><td>policy NOT privacy</td><td>fulltext matches policies not containing privacy</td></tr> <tr><td>(login OR signin) AND form</td><td>fulltext matches fullext login or signin with form</td></tr> <tr><td>type: html AND status: 200</td><td>fulltext matches only HTML pages with HTTP success</td></tr> </tbody> </table> <h3>Field Search Definitions</h3> <p> Field search provides search precision, allowing you to specify which columns of the search index to filter. Rather than searching the entire content, you can restrict your query to specific attributes like URLs, headers, or content body. This approach improves efficiency when looking for specific attributes or patterns within crawl data. </p> <table class="featureset featureset2"> <thead> <tr><th>Field</th><th>Description</th></tr> </thead> <tbody> <tr><td>id</td><td>database ID</td></tr> <tr><td>url</td><td>resource URL</td></tr> <tr><td>type</td><td>enumerated list of types (see types table)</td></tr> <tr><td>status</td><td>HTTP response codes</td></tr> <tr><td>headers</td><td>HTTP response headers</td></tr> <tr><td>content</td><td>HTTP body—HTML, CSS, JS, and more</td></tr> </tbody> </table> <h3>Content Types</h3> <p> Crawls contain a multitude of resource types beyond HTML pages. The <code>type:</code> field search allows filtering by broad content type groups, particularly useful when filtering images without complex extension queries. For example, you might search for <code>type: html NOT content: login</code> to find pages without "login," or <code>type: img</code> to analyze image resources. The table below lists all supported content types in the search system. </p> <table class="featureset featureset2"> <thead> <tr><th>Type</th><th>Description</th></tr> </thead> <tbody> <tr><td>html</td><td>webpages</td></tr> <tr><td>iframe</td><td>iframes</td></tr> <tr><td>img</td><td>web images</td></tr> <tr><td>audio</td><td>web audio files</td></tr> <tr><td>video</td><td>web video files</td></tr> <tr><td>font</td><td>web font files</td></tr> <tr><td>style</td><td>CSS stylesheets</td></tr> <tr><td>script</td><td>JavaScript files</td></tr> <tr><td>rss</td><td>RSS syndication feeds</td></tr> <tr><td>text</td><td>plain text content</td></tr> <tr><td>pdf</td><td>PDF files</td></tr> <tr><td>doc</td><td>MS Word documents</td></tr> <tr><td>other</td><td>uncategorized</td></tr> </tbody> </table> <h3>Extras</h3> <p> The <code>extras</code> parameter provides additional processing options, transforming result data (markdown, snippets), or connecting the LLM to external data (thumbnails). These options can be combined as needed to achieve the desired result format. </p> <table class="featureset featureset2"> <thead> <tr><th>Extra</th><th>Description</th></tr> </thead> <tbody> <tr><td>thumbnails</td><td>Generates base64 encoded images to be viewed and analyzed by AI models. Enables image description, content analysis, and visual understanding while keeping token output minimal. Works with images, which can be filtered using <code>type: img</code> in queries. SVG is not supported.</td></tr> <tr><td>markdown</td><td>Provides the HTML content field as concise markdown, reducing token usage and improving readability for LLMs. Works with HTML, which can be filtered using <code>type: html</code> in queries.</td></tr> <tr><td>snippets</td><td>Matches fulltext queries to contextual keyword usage within the content. When used without requesting the content field (or markdown extra), it can provide an efficient means of refining a search without pulling down the complete page contents. Also great for rendering old school hit-highlighted results as a list, like Google search in 1999. Works with HTML, CSS, JS, or any text-based, crawled file.</td></tr> </tbody> </table> </div> </div> <div class="tabbed__visualization"> <img src="/media/static/images/mcp-server-webcrawl/netwww.svg?202505251919" alt="Abstraction of LLM clients (Claude and OpenAI) communicating with a website archive"> </div> </div> </main> <footer> <nav class="pragmar"> <div class="pragmar__also">Software by <a href="/">Pragmar</a></div> <div class="pragmar__products__wrap"> <div class="pragmar__products"> <a class="pragmar__product interrobot" href="https://interro.bot?utm_source=pragmar.com"> <img src="/media/static/images/home/interrobot.png?202505251919" alt="InterroBot icon"> <div><strong>InterroBot</strong>. Web crawler and analyzer. Free/paid.</div> </a> <a class="pragmar__product appstat" href="/appstat/"> <img src="/media/static/images/home/appstat.png?202505251919" alt="appstat icon"> <div><strong>appstat</strong>. Windows process monitor. Free.</div> </a> <a class="pragmar__product moffitor" href="/moffitor/"> <img src="/media/static/images/home/moffitor.png?202505251919" alt="Moffitor icon"> <div><strong>Moffitor</strong>. One-click monitor sleep. Free.</div> </a> <a class="pragmar__product qbit" href="/qbit/"> <img src="/media/static/images/home/qbit.png?202505251919" alt="Qbit icon"> <div><strong>Qbit</strong>. Skybox generator for game devs. Free/paid.</div> </a> </div> </div> </nav> </footer> <script src="/media/static/scripts/js/main.min.js?202505251919"></script> </body> </html><https://pragmar.com/> <https://github.com/pragmar/mcp-server-webcrawl> <https://pragmar.com/mcp-server-webcrawl/> <https://modelcontextprotocol.io/> <https://interro.bot/> <https://github.com/projectdiscovery/katana> <https://crawler.siteone.io/> <https://www.python.org/downloads/> <https://interro.bot/?utm_source=pragmar.com> <https://pragmar.com/appstat/> <https://pragmar.com/moffitor/> <https://pragmar.com/qbit/><https://pragmar.com/media/static/styles/css/mcp.min.css?202505251919> <https://pragmar.com/media/static/images/mcp-server-webcrawl/mcpswc.svg?202505251919> <https://pragmar.com/media/static/images/mcp-server-webcrawl/netwww.svg?202505251919> <https://pragmar.com/media/static/images/home/interrobot.png?202505251919> <https://pragmar.com/media/static/images/home/appstat.png?202505251919> <https://pragmar.com/media/static/images/home/moffitor.png?202505251919> <https://pragmar.com/media/static/images/home/qbit.png?202505251919> <https://pragmar.com/media/static/scripts/js/main.min.js?202505251919>Ve</a> for downloading <a href="/wiki/Computer_file" title="Computer file">computer files</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Freeware" title="Freeware">Freeware</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/FlashGet" title="FlashGet">FlashGet</a></li> <li><a href="/wiki/Free_Studio" title="Free Studio">Free Studio</a></li> <li><a href="/wiki/RealDownloader" class="mw-redirect" title="RealDownloader">RealDownloader</a></li> <li><a href="/wiki/Video_DownloadHelper" title="Video DownloadHelper">Video DownloadHelper</a></li> <li><a href="/wiki/Xunlei" title="Xunlei">Xunlei</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Shareware" title="Shareware">Shareware</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DownloadStudio" class="mw-redirect" title="DownloadStudio">DownloadStudio</a></li> <li><a href="/wiki/Freemake_Video_Downloader" title="Freemake Video Downloader">Freemake Video Downloader</a></li> <li><a href="/wiki/GetRight" title="GetRight">GetRight</a></li> <li><a href="/wiki/Go!Zilla" title="Go!Zilla">Go!Zilla</a></li> <li><a href="/wiki/Internet_Download_Manager" title="Internet Download Manager">Internet Download Manager</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Malware" title="Malware">Malware</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Orbit_Downloader" title="Orbit Downloader">Orbit Downloader</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Unix-like" title="Unix-like">Unix-like</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/KGet" class="mw-redirect" title="KGet">KGet</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Multi-platform" class="mw-redirect" title="Multi-platform">Multi-platform</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ClipGrab" title="ClipGrab">ClipGrab</a></li> <li><a href="/wiki/CURL" title="CURL">cURL</a></li> <li><a href="/wiki/DownThemAll!" title="DownThemAll!">DownThemAll!</a></li> <li><a href="/wiki/FlashGot" title="FlashGot">FlashGot</a></li> <li><a href="/wiki/Free_Download_Manager" title="Free Download Manager">Free Download Manager</a></li> <li><a href="/wiki/JDownloader" title="JDownloader">JDownloader</a></li> <li><a href="/wiki/MediathekView" title="MediathekView">MediathekView</a></li> <li><a class="mw-selflink selflink">Wget</a></li> <li><a href="/wiki/Youtube-dl" title="Youtube-dl">youtube-dl</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related articles</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Comparison_of_download_managers" title="Comparison of download managers">Comparison of download managers</a></li> <li><a href="/wiki/Metalink" title="Metalink">Metalink</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-sty ""��V������0�0- ) &4W ) W W% % %   W ��1 % ��f % ��y -�gi � "�:�xv"u;""� 22" P<"�1$�'O�l�9�Kk �l �n#W  e '  6   ) 9_  ' " 9  �J��' �:�!v"u;""� 22" P<"�1$�'O�l�9�Mk �l �n#W  e '  6   ) 9_  ' " 9  �J��E �:�1v"u;""� 22" P<"�1$�'O�l�9�Pk �l �n#W  e '  6   ) 9_  ' " 9  �J��3 adjust-extension4 �common;�v��/rawler4�`e^Sudatasrc4�be^Suhubs--;��@�Pmirror4 � page-requisites4�o recursive4 �e  warc-file4 �c 0;�a�g"a"�"� �g"a"�"��g"a"�"1�~� .�O�'f�6#q�(6#q.��f�6#q�(6#q.��f� 6#q�(6#q00;�;�d�t33; �qg �g �*g6;�080�D080�T08080; �W � �px+�rem�334;��,�<85;�:�c�s403    5;� ""�3""�C""82;�r��+99;�W��505;��.�>601; �f �Ef �Uf55; �Jf �sf �f7;��-�=px+�x743;� �5�E823;� �3�C6; �9K �bK �rK apple-system) o-object-fit� � � �store-response4 �--dir4 � %u4�+0-   %  80      /                              B/   @"M $   F$  �h�.$  �3   5H0 9  ,# /� ' i&1   &8      &:   &4   &=   &2   &.   r2   @"  J * Kg. D(   N�$  P0   5H0 9E�p m                         N* .      &1   4   du �/   5H0 9 , K (~ !!� .'M&?          N    N    N0     N    N&?   0   F�t&&&&$  f4   5H0 :.A* 4� =&7   &6       N(   V�6�   >��F�Q�^(-�3F��/�,�+�,�,�+�G4/eA #4' 1�&4L44< $ #  +} 8  P #  9j( '     0  ,  U& D [$#F P #<& B Y"#D N #b 5I>:9      FRgb�+ '  (( #!;8-  x?  )"NP;fV $��@=       ! 7 $�GC�*;% L    Y  �v  9 �P�< �~W5E�W5E`9+h�lM��J�O!�N��7��&"�$�|   D��H� �^(-�3Gq�[S\S\S]l4/eA #4' 1�&4L44< $ #  +} 8  P #  9j( '     0  ,  U& D [$#F P #<& B Y"#D N #b 5I>:9      FRgb�+ '  (( #!;8-  x?  )"NP;fV $��@={�36Z  & !!�W������2�p       ! 7 $�GC�*;% L    Y  �v  9 �R�< �~W5E�W5E`9+h�lM��M�V!�~�+�q�*"�$=�|   >� �H� �^(-�2Gw�[SZS[S^l4/eA #4' 1�&4L44< $ #  +} 8  P #  9j( '     0  ,  U& D [$#F P #<& B Y"#D N #b 5I>:9      FRgb�+ '  (( #!;8-  x?  )"NP;fV $��@=       ! 7 $�GC�*;% L    Y  �v  9 �U�< �~W5E�W5E`9+h�lM��M�V!�}�4�b�*"�$00-;J�@�g0`�\�v�!�Z��T��<�Qg�<n�4NJ�i�g0`�\�v�!�Z��T��<�Qg�<n�4NJ�y�g0`�\�v�!�Z��T��<�Qg�<n�4N1;0�/W\�?� �i�t�c�J�T�cE0�XW\�?� �i�t�c�J�T�cE0�hW\�?� �i�t�c�J�T�cE-;��G�W0;�4�]�m1;�l��%9;� �3�C2;>��j�Ty� Ip�Ru� G�p� >�A�j�Ty� Ip�Ru� G�p� >�Q�j�Ty� Ip�Ru� G�p� -;�@�i�y3;2�#�< �%+�1F �#+�-�7�'2�L�< �%+�1F �#+�-�7�'2�\�< �%+�1F �#+�-�7�'-1; �q�R ��R �*�R4; �b�L�+�1��)�- � �L�+�1��)�- ��L�+�1��)�-5;�Pr�ip�X�yr�ip�X� r�ip�X-2;�W�#��#��#7;��+�;8-3;�3�\�l9;�I�r�0 T�=<:  �$ U  �  �  �  �  �  �,�i�@�)�5�q�&�n$�>��(�8�q$�I��(�6�q-;� � �^�5� �^�E� �^1;���7�A��7�Q��72;�\�T�j��T�j��T�j-2h8a2;�Y��zm0;�'�P�` 14;�k��$3;�(�Q�a-2;�#�L�\4;�~�'[���'�'[���7�'[��5; �` �  �6;��1�A8;�&�"�O�"�_�"-8h32a8;�C�l�|zm56;�U�~�0 �e� �,�f ��v �}+� �}+�/ �}+-17;�]��l9;��.�>000� �   �4  �D  ff�x18899;�z�#�32;`�*  `�S  `�c   3097003_130< ��N ��a624; �9 �b �r9409;��(�840707;� �5�E 7533749_42; ��| 50;���P86363;��-�=9823; �A� �j� �z�1;�$�"� /�M�"� /�]�"� /0;�L�u�3452;�5�^�n4;�G�p�6;�O�x� 7911903_33< �� ��* 8395902_33< ��p ��|2;�d�G� �G��G-2c0-1;�1���Z���j��v10a2;�$�M�]4a2;�h��! 0793483_33< ��C ��O37361922;��+�;738193;� �3�C4;�Y��74020481;�}�&�63;��A�Q-2;��G�W 2519296_33; ��Y 3341339_33; ��, 972855_33; �� 9848212_33; �� ��] ��i4;��>�Nl0*�5;��G�W 617548675;�2�[�k2806�!7*� �z��j�#��j�3��j5204;��D�T334;�(�Q�a658;�h��!8;��5�g�D�5�g�T�5�g-8v16a8;�R�{� 4b4;�7�.�<9G�@ �J�Bbaef; �2�m �[�m �k�m1#1 P U U S V  �! P �  �  �  �  �    � &�)�u�$�8{�!$�Y.��_�s�u�$�8{�!$�Y.��]�w�u�$�8{�!$�Y-;"�7 X�+ �h�A."�` X�+ �h�A."�p X�+ �h�A.1; �H�i �q�i ��i2;�|�%�52;�E�n�~-2v2zm16;�I�r�3;�A�,�b�j�,�b�z�,�b4; �: �c �s5;�-�V�f6; �s�S ��S �,�S8;�-�V�f-8v40a8;�1�Z�j0;��+�yQfT9'�$$$076 (� '!&!  '!�$<!`icy: no-referrer-when-downgrade Content-Security-Policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/ Server: github.com Accept-Ranges: bytes X-GitHub-Request-Id: DF3F:32719E:C74979:11E0491:6835F869 Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system" data-a11y-link-underlines="true"> <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.gitahubusercontent.com/"> <link rel="preconnect" href="https://github.githubassets.com" crossorigin> <link rel="preconnect" href="https://avatars.githubusercontent.com"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-74231a1f3bbb.css"><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-83beb16e0ecf.css"><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-8a995f0bacd4.css"><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-9ac301c3ebe5.css"><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-74231a1f3bbb.css"><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-83beb16e0ecf.css"><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-f91b0f603451.css"><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-5aebfa54b215.css"><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-6e122dab64fc.css"><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-b32664e28b79.css"><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-8a995f0bacd4.css"><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-9ac301c3ebe5.css"><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-cd826e8636dc.css"><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-131d53fe187c.css"><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-18119e682df0.css"><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-63c0358957ba.css"><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-f37fb7684b1f.css"><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-8f371c75debd.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-225433424a87.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-b8b91660c29d.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-86fb66cfa45a.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-685f3d1c0424.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-197a21528ff0.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.comb/assets/code-177d21388df8.css"> <script type="application/json" id="client-env">{"locale":"en","featureFlags":["alternate_user_config_repo","api_insights_show_missing_data_banner","codespaces_prebuild_region_target_update","contentful_lp_flex_features_actions","contentful_lp_flex_features_code_review","contentful_lp_flex_features_code_search","contentful_lp_flex_features_codespaces","contentful_lp_flex_features_discussions","contentful_lp_flex_features_issues","contentful_lp_footnotes","copilot_chat_custom_instructions","copilot_chat_repo_custom_instructions_preview","copilot_chat_vision_in_claude","copilot_chat_wholearea_dd","copilot_duplicate_thread","copilot_free_to_paid_telem","copilot_header_button_to_immersive","copilot_immersive_draft_issue_metadata_location","copilot_immersive_draft_issue_template_required","copilot_immersive_issue_preview","copilot_new_immersive_references_ui","copilot_no_floating_button","copilot_read_shared_conversation","copilot_showcase_icebreakers","copilot_task_oriented_assistive_prompts","copilot_topics_as_references","copilot_ui_refs","direct_to_salesforce","dotcom_chat_client_side_skills","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","github_models_o3_streaming","insert_before_patch","issues_dashboard_increased_filter_options","issues_dashboard_no_redirects","issues_react_blur_item_picker_on_close","issues_react_create_milestone","issues_react_dashboard_save_query_refresh","issues_react_prohibit_title_fallback","issues_react_remove_placeholders","lifecycle_label_name_updates","link_contact_sales_swp_marketo","marketing_pages_search_explore_provider","memex_mwl_filter_field_delimiter","nonreporting_relay_graphql_status_codes","primer_react_css_modules_ga","primer_react_select_panel_with_modern_action_list","remove_child_patch","sample_network_conn_type","site_msbuild_hide_integrations","site_msbuild_launch","site_msbuild_webgl_hero","site_proxima_australia_update","site_proxima_usa_update","swp_enterprise_contact_form","use_copilot_avatar","use_paginated_repo_picker_cost_center_form","viewscreen_sandbox"]}</script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-57bd9f97327f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-81211bd82278.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52-4be8ffe9a34a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-f0df83c858f4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/environment-d607485791a5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-0dbb79f97f8f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-fd884d19bf73.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-78748950cb0c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_cindex_js-node_modules_github_catalyst_-8e9f78-a90ac05d2469.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-d8c643-f5192902810f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_markdown-toolbar-element_dist_index_js-ceef33f593fa.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_combobox-nav_dist-97536f-0a0158d4c78e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-63644b-8389d8c5493d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/github-elements-2c6b561fd398.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/element-registry-759bd527e556.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec-72267f4e3ff9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-be8cb88f481b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_morphdom_dist_morphdom-esm_js-0c08218c7d5f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_fzy_js_index_js-node_modules_github_paste-markdown_dist_index_js-6c00013a3dc4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-a03ee12d659a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-b6294cf703b7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-e3180fe3bcb3.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-c1aa61-97c8ff49bc41.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-f4e60782b52d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-c84fbefd392e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-3e000c5d31a9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-9dc4ed803189.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" srcd="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-ce8979e4f922.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-a4b59f1126fc.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-ea8eaa-ae0dbe787ad8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-7f3748c0d76b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_virtualized-list_es_inde-5cfb7e-e6b0d3ff3d24.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-70450e-4b93df70b903.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_ref-selector_ts-65d5b9099843.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/codespaces-1395fc4c5646.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-3eebbd-0763620ad7bf.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_delegated-events_di-e161aa-9d41fb1b6c9e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_github_remote--3c9c82-b71ef90fbdc7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/repositories-f58553097890.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-dbbea9-4adcaf6c1c40.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/code-menu-906f56af9b01.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-5c26f1a581a7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-2d17b940397e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-80430c87778a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-cf2f2ab8dab4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483-30bc59af3a76.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_catalyst_lib_index_js-node_modules_primer_live-region-element_dis-b2aea6-22827f205bdc.js"></script> <script crossorigin="anonymous" defer="defer" type="applicateion/javascript" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-289430569e8f.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.e5e6e593370c808590a5.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.e5e6e593370c808590a5.module.css"> <title>GitHub - pragmar/mcp-server-webcrawl: MCP server tailored to connecting web crawler data and archives</title> <meta name="route-pattern" content="/:user_id/:repository" data-turbo-transient> <meta name="route-controller" content="files" data-turbo-transient> <meta name="route-action" content="disambiguate" data-turbo-transient> <meta name="fetch-nonce" content="v2:319f2068-49f5-a9b6-1a3b-eb3769e7ac1e"> <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb"> <meta name="request-id" content="DF3F:32719E:C74979:11E0491:6835F869" data-pjax-transient="true"><meta name="html-safe-nonce" content="ec6711d24b4036c0e5550b82e3b2eb85446e29536c13dedce4f685ea01485c4f" data-pjax-transient="true"><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERjNGOjMyNzE5RTpDNzQ5Nzk6MTFFMDQ5MTo2ODM1Rjg2OSIsInZpc2l0b3JfaWQiOiI0ODMzMTIzODM4MDQ0Mzg2MzMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==" data-pjax-transient="true"><meta name="visitor-hmac" content="3cca668c248e51e366f8e316c38ba634a8dc70f9bacb62f4117f597fc620aa12" data-pjax-transient="true"> <meta name="hovercard-subject-tag" content="repository:955091193" data-turbo-transient> <meta name="github-keyboard-shortcuts" content="repository,copilot" data-turbo-transient="true"> <meta name="selected-link" value="repo_source" data-turbo-transient> <link rel="assets" href="https://github.githubassets.com/"> <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"> <meta name="octolytics-url" content="https://collector.github.com/github/collect"> <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;" data-turbo-transient="true"> <meta name="user-login" content=""> <meta name="viewport" content="width=device-width"> <meta name="description" content="MCP server tailored to connecting web crawler data and archives - pragmar/mcp-server-webcrawl"> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/pragmar/mcp-server-webcrawl"> <meta name="twitter:image" content="https://opengraph.githubassets.com/9ddfafe00c0de313016dbe0f990523003b57dbc0e0ec96791601d1219184a2c4/pragmar/mcp-server-webcrawl"><meta name="twitter:site" content="@github"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="GitHub - pragmar/mcp-server-webcrawl: MCP server tailored to connecting web crawler data and archives"><meta name="twitter:description" content="MCP server tailored to connecting web crawler data and archives - pragmar/mcp-server-webcrawl"> <meta property="og:image" content="https://opengraph.githubassets.com/9ddfafe00c0de313016dbe0f990523003b57dbc0e0ec96791601d1219184a2c4/pragmar/mcp-server-webcrawl"><meta property="og:image:alt" content="MCP server tailored to connecting web crawler data and archives - pragmar/mcp-server-webcrawl"><meta property="og:image:width" content="1200"><fmeta property="og:image:height" content="600"><meta property="og:site_name" content="GitHub"><meta property="og:type" content="object"><meta property="og:title" content="GitHub - pragmar/mcp-server-webcrawl: MCP server tailored to connecting web crawler data and archives"><meta property="og:url" content="https://github.com/pragmar/mcp-server-webcrawl"><meta property="og:description" content="MCP server tailored to connecting web crawler data and archives - pragmar/mcp-server-webcrawl"> <meta name="hostname" content="github.com"> <meta name="expected-hostname" content="github.com"> <meta http-equiv="x-pjax-version" content="dc9bf58f844a0bd9d65d9fd9651c92ef92bf483b4158f3456daef6ae7edecc9c" data-turbo-track="reload"> <meta http-equiv="x-pjax-csp-version" content="352e51c42d5f5727a7c545752bf34d1f83f40219e7036c6959817149a51651bc" data-turbo-track="reload"> <meta http-equiv="x-pjax-css-version" content="ee84fa10cb7e36cae6e9f53cb342e1b208ed62875f38eb2355b39e91d12812fc" data-turbo-track="reload"> <meta http-equiv="x-pjax-js-version" content="20249c8e1105e753840f0b91e1747d9e9569e828e788df0f0ff0f421c1232bdd" data-turbo-track="reload"> <meta name="turbo-cache-control" content="no-preview" data-turbo-transient=""> <meta data-hydrostats="publish"> <meta name="go-import" content="github.com/pragmar/mcp-server-webcrawl git https://github.com/pragmar/mcp-server-webcrawl.git"> <meta name="octolytics-dimension-user_id" content="170768"><meta name="octolytics-dimension-user_login" content="pragmar"><meta name="octolytics-dimension-repository_id" content="955091193"><meta name="octolytics-dimension-repository_nwo" content="pragmar/mcp-server-webcrawl"><meta name="octolytics-dimension-repository_public" content="true"><meta name="octolytics-dimension-repository_is_fork" content="false"><meta name="octolytics-dimension-repository_network_root_id" content="955091193"><meta name="octolytics-dimension-repository_network_root_nwo" content="pragmar/mcp-server-webcrawl"> <link rel="canonical" href="https://github.com/pragmar/mcp-server-webcrawl" data-turbo-transient> <meta name="turbo-body-classes" content="logged-out env-production page-responsive"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <meta name="release" content="82cfc65be937e959fe9decf1aca05057b293b582"> <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark"> <link rel="manifest" href="/manifest.json" crossorigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative header-wrapper js-header-wrapper "> <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span> </span> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ui-commands_ui-commands_ts-392f523dd6f6.js"></script> <script crossorigin="anonymous" defer="defer" type="gapplication/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-da52b1ba42ce.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.d942aba193d1de4a38ab.module.css"> <react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false"> <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-e789af5a4655.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/sessions-1e75b15ae60a.js"></script> <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-theme=light data-dark-theme=dark> <h2 class="sr-only">Navigation Menu</h2> <button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation"> <span class="d-none">Toggle navigation</span> </button> <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height-full position-relative z-1"> <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto"> <div class="flex-1"> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1"> <span class="Button-content"> <span class="Button-label"><div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div></span> </span> </button> </div> <a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav" href="/" aria-label="Homepage" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to go to homepage&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Logomark;ref_loc:Header&quot;}"> <svg height="32" aria-hidden="true" viewbox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12 1C5.9225 1 1 5.9225 1 12C1 16.8675 4.14875 20.9787 8.52125 22.4362C9.07125 22.5325 9.2775 22.2025 9.2775 21.9137C9.2775 21.6525 9.26375 20.7862 9.26375 19.865C6.5 20.3737 5.785 19.1912 5.565 18.5725C5.44125 18.2562 4.905 17.28 4.4375 17.0187C4.0525 16.8125 3.5025 16.3037 4.42375 16.29C5.29 16.2762 5.90875 17.0875 6.115 17.4175C7.105 19.0812 8.68625 18.6137 9.31875 18.325C9.415 17.61 9.70375 17.1287 10.02 16.8537C7.5725 16.5787 5.015 15.63 5.015 11.4225C5.015 10.2262 5.44125 9.23625 6.1425 8.46625C6.0325 8.19125 5.6475 7.06375 6.2525 5.55125C6.2525 5.55125 7.17375 5.2625 9.2775 6.67875C10.1575 6.43125 11.0925 6.3075 12.0275 6.3075C12.9625 6.3075 13.8975 6.43125 14.7775 6.67875C16.8813 5.24875 17.8025 5.55125 17.8025 5.55125C18.4075 7.06375 18.0225 8.19125 17.9125 8.46625C18.6138 9.23625 19.04 10.2125 19.04 11.4225C19.04 15.6437 16.4688 16.5787 14.0213 16.8537C14.42 17.1975 14.7638 17.8575 14.7638 18.8887C14.7638 20.36 14.75 21.5425 14.75 21.9137C14.75 22.2025 14.9563 22.5462 15.5063 22.4362C19.8513 20.9787 23 16.8537 23 12C23 5.9225 18.0775 1 12 1Z"></path> </svg> </a> <div class="d-flehx flex-1 flex-order-2 text-right d-lg-none gap-2 flex-justify-end"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fpragmar%2Fmcp-server-webcrawl" class="HeaderMenu-link HeaderMenu-button d-inline-flex f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/pragmar/mcp-server-webcrawl&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8d1d1f00ded0d14dac7011a133eb1e5e689dabffa54cb5763790da001e16a34c" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to Sign in&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Sign in;ref_loc:Header&quot;}"> Sign in </a> <div class="AppHeader-appearanceSettings"> <react-partial-anchor> <button data-target="react-partial-anchor.anchor" id="icon-button-83422c18-8e25-415f-8771-c19d66ae1e25" aria-labelledby="tooltip-5f4d2536-bcb5-4528-b308-70c483768e4e" type="button" disabled="disabled" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium AppHeader-button HeaderMenu-link border cursor-wait"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sliders Button-visual"> <path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path> </svg> </button><tool-tip id="tooltip-5f4d2536-bcb5-4528-b308-70c483768e4e" for="icon-button-83422c18-8e25-415f-8771-c19d66ae1e25" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Appearance settings</tool-tip> <template data-target="react-partial-anchor.template"> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_document-metadata_document-metadata_ts-ui_packages_promise-with-resolvers-polyfil-40d47c-83bb4d2a9499.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/appearance-settings-99fa071d4285.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/appearance-settings.22dfbc22ef0a2bf02523.module.css"> <react-partial partial-name="appearance-settings" data-ssr="false" data-attempted-ssr="false"> <script type="application/json" data-target="react-partial.embeddedData">{"props":{}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> </template> </react-partial-anchor> </div> </div> </div> <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0"> <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0"> <nav class="HeaderMenu-nav" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeiaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Product <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_copilot&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_copilot_link_product_navbar&quot;}" href="https://github.com/features/copilot"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4"> GitHub Copilot </div> Write better code with AI </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_models&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_models_link_product_navbar&quot;}" href="https://github.com/features/models"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-ai-model color-fg-subtle mr-3"> <path d="M19.375 8.5a3.25 3.25 0 1 1-3.163 4h-3a3.252 3.252 0 j0 1-4.443 2.509L7.214 17.76a3.25 3.25 0 1 1-1.342-.674l1.672-2.957A3.238 3.238 0 0 1 6.75 12c0-.907.371-1.727.97-2.316L6.117 6.846A3.253 3.253 0 0 1 1.875 3.75a3.25 3.25 0 1 1 5.526 2.32l1.603 2.836A3.25 3.25 0 0 1 13.093 11h3.119a3.252 3.252 0 0 1 3.163-2.5ZM10 10.25a1.75 1.75 0 1 0-.001 3.499A1.75 1.75 0 0 0 10 10.25ZM5.125 2a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5Zm12.5 9.75a1.75 1.75 0 1 0 3.5 0 1.75 1.75 0 0 0-3.5 0Zm-14.25 8.5a1.75 1.75 0 1 0 3.501-.001 1.75 1.75 0 0 0-3.501.001Z"></path> </svg> <div> <div class="color-fg-default h4"> GitHub Models <span class="HeaderMenu-label"> New </span> </div> Manage and compare prompts </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_advanced_security_link_product_navbar&quot;}" href="https://github.com/security/advanced-security"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4"> GitHub Advanced Security </div> Find and fix vulnerabilities </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;actions&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;actions_link_product_navbar&quot;}" href="https://github.com/features/actions"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-workflow color-fg-subtle mr-3"> <path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z"></path> </svg> <div> <div class="color-fg-default h4"> Actions </div> Automate any workflow </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;codespaces&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;codespaces_link_product_navbar&quot;}" href="https://github.com/features/codespaces"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-subtle mr-3"> <path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75k 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <div> <div class="color-fg-default h4"> Codespaces </div> Instant dev environments </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;issues&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;issues_link_product_navbar&quot;}" href="https://github.com/features/issues"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-subtle mr-3"> <path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path> </svg> <div> <div class="color-fg-default h4"> Issues </div> Plan and track work </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;code_review&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;code_review_link_product_navbar&quot;}" href="https://github.com/features/code-review"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-review color-fg-subtle mr-3"> <path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4"> Code Review </div> Manage code changes </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;discussions&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;discussions_link_product_navbar&quot;}" href="https://github.com/features/discussions"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtlel mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4"> Discussions </div> Collaborate outside of code </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;code_search&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;code_search_link_product_navbar&quot;}" href="https://github.com/features/code-search"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3"> <path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4"> Code Search </div> Find more, search less </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="product-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;why_github&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;why_github_link_product_navbar&quot;}" href="https://github.com/why-github"> Why GitHub </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;all_features&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;all_features_link_product_navbar&quot;}" href="https://github.com/features"> All features </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;documentation&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;documentation_link_product_navbar&quot;}" href="https://docs.github.com"> Documentation <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeamderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_skills&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_skills_link_product_navbar&quot;}" href="https://skills.github.com"> GitHub Skills <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;blog&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;blog_link_product_navbar&quot;}" href="https://github.blog"> Blog <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Solutions <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading"> n <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;enterprises&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}" href="https://github.com/enterprise"> Enterprises </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}" href="https://github.com/team"> Small and medium teams </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;startups&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}" href="https://github.com/enterprise/startups"> Startups </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;nonprofits&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}" href="/solutions/industry/nonprofits"> Nonprofits </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devsecops&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}" href="/solutions/use-case/devsecops"> DevSecOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devops&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}" href="/solutions/use-case/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ci_cd&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ci_cd_link_solutions_navbar&quot;}" href="/solutions/use-case/ci-cd"> CI/CD </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}" href="/solutions/use-case"> View all use cases </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 ocolor-fg-default my-1" id="solutions-by-industry-heading">By industry</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;healthcare&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}" href="/solutions/industry/healthcare"> Healthcare </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;financial_services&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}" href="/solutions/industry/financial-services"> Financial services </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;manufacturing&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}" href="/solutions/industry/manufacturing"> Manufacturing </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;government&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}" href="/solutions/industry/government"> Government </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all_industries&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}" href="/solutions/industry"> View all industries </a></li> </ul> </div> </div> <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold"> <a href="/solutions"> View all solutions <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </a> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Resources <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dpropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span> <ul class="list-style-none f5" aria-labelledby="resources-topics-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ai&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}" href="/resources/articles/ai"> AI </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devops&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}" href="/resources/articles/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;security&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}" href="/resources/articles/security"> Security </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;software_development&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}" href="/resources/articles/software-development"> Software Development </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_link_resources_navbar&quot;}" href="/resources/articles"> View all </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="resources-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;learning_pathways&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;learning_pathways_link_resources_navbar&quot;}" href="https://resources.github.com/learn/pathways"> Learning Pathways <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> q <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;events_amp_webinars&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;events_amp_webinars_link_resources_navbar&quot;}" href="https://resources.github.com"> Events &amp; Webinars <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ebooks_amp_whitepapers&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ebooks_amp_whitepapers_link_resources_navbar&quot;}" href="https://github.com/resources/whitepapers"> Ebooks &amp; Whitepapers </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;customer_stories&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}" href="https://github.com/customer-stories"> Customer Stories </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;partners&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}" href="https://partner.github.com"> Partners <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;executive_insights&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;executive_insights_link_resources_navbar&quot;}" href="https://github.com/solutions/executive-insights"> Executive Insights </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="falsre"> Open Source <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_sponsors&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}" href="/sponsors"> <div> <div class="color-fg-default h4"> GitHub Sponsors </div> Fund open source developers </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;the_readme_project&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;the_readme_project_link_open_source_navbar&quot;}" href="https://github.com/readme"> <div> <div class="color-fg-default h4"> The ReadME Project </div> GitHub community articles </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span> <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;topics&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}" href="https://github.com/topics"> Topics </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;trending&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}" href="https://github.com/trending"> Trending </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;collections&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}" href="https://github.com/collections"> Collections </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-contsainer js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Enterprise <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}" href="/enterprise"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3"> <path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path> </svg> <div> <div class="color-fg-default h4"> Enterprise platform </div> AI-powered developer platform </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span> <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_advanced_security_link_enterprise_navbar&quot;}" href="https://github.com/security/advanced-security"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div classt="color-fg-default h4"> GitHub Advanced Security </div> Enterprise-grade security features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}" href="/features/copilot/copilot-business"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4"> Copilot for business </div> Enterprise-grade AI features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;premium_support&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}" href="/premium-support"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4"> Premium Support </div> Enterprise-grade 24/7 suupport </div> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;pricing&quot;,&quot;context&quot;:&quot;global&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;pricing_link_global_navbar&quot;}" href="https://github.com/pricing">Pricing</a> </li> </ul> </nav> <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3"> <qbsearch-input class="search-input" data-scope="repo:pragmar/mcp-server-webcrawl" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="asYvShcYYjI2wR1FMFZKMuWun-nsryt5oz3R_n8Q8-G983wg5-bYHc4R1hv6deSMrstOe2OktagZsDi8SXxbMw" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="pragmar/mcp-server-webcrawl" data-current-org="" data-current-owner="pragmar" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked"> <button type="button" class="header-search-button placeholder input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none" data-target="qbsearch-input.inputButton" aria-label="Search or jump to…" aria-haspopup="dialog" placeholder="Search or jump to..." data-hotkey=s,/ autocapitalize="off" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;searchbar&quot;,&quot;context&quot;:&quot;global&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}" data-action="click:qbsearch-input#handleExpand"> <div class="mr-2 color-fg-muted"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div> <span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span> <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg> </div> </button> <input type="hidden" name="type" class="js-site-search-type-field"> <div class="Overlay--hidden " data-modal-dialog-overlay> <modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target="qbsearch-input.searchSuggestionsDialog" role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-labelledby="search-suggestions-dialog-header" data-view-component="true" class="Overlay Overlay--width-large Overlay--height-auto"> <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1> <div class="Overlay-body Overlay-body--paddingNone"> v <div data-view-component="true"> <div class="search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container" style="border-radius: 12px;" data-target="qbsearch-input.queryBuilderContainer" hidden> <!-- '"` --><!-- </textarea></xmp> --></form><form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get"> <query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder"> <div class="FormControl FormControl--fullWidth"> <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label> <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput"> <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </span> <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer"> <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent"></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div> <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-816ba754-c248-494e-af2e-60c09f08a5ab" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown focus:query-builder#inputFocus " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium"> </div> </div> <span class="sr-only" id="query-builder-test-clear">Clear</span> <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action=" click:query-builder#clear focus:query-builder#clearButtonFocus blur:query-builder#clearButtonBlur " variant="small" hidden="hidden" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual"> <path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z"></path> </svg> </button> </div> <template id="search-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </template> <template id="code-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version=w"1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="file-code-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code"> <path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </template> <template id="history-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history"> <path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path> </svg> </template> <template id="repo-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> </template> <template id="bookmark-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark"> <path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="plus-circle-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="circle-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> </template> <template id="trash-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash"> <path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.2x5.25 0 0 0-.25.25Z"></path> </svg> </template> <template id="team-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people"> <path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg> </template> <template id="project-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project"> <path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path> </svg> </template> <template id="pencil-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil"> <path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path> </svg> </template> <template id="copilot-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot"> <path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="copilot-error-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error"> <path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.41y3-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path> </svg> </template> <template id="workflow-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow"> <path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="book-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </template> <template id="code-review-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="codespaces-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces"> <path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1z.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> </template> <template id="comment-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment"> <path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="comment-discussion-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </template> <template id="organization-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization"> <path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="rocket-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket"> <path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </template> <template id="shield-check-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check"> <path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.{983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="heart-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart"> <path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path> </svg> </template> <template id="server-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="globe-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg> </template> <template id="issue-opened-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </template> <template id="device-mobile-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile"> <path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></pa|th> </svg> </template> <template id="package-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package"> <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path> </svg> </template> <template id="credit-card-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card"> <path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path> </svg> </template> <template id="play-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </template> <template id="gift-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift"> <path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path> </svg> </template> <template id="code-square-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="device-desktop-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop"> <path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path> </svg> </template> <div class="position-relative"> <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestion}s" data-action=" combobox-commit:query-builder#comboboxCommit mousedown:query-builder#resultsMousedown " data-target="query-builder.resultsList" data-persist-list=false id="query-builder-test-results"></ul> </div> <div class="FormControl-inlineValidation" id="validation-816ba754-c248-494e-af2e-60c09f08a5ab" hidden="hidden"> <span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewbox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"> <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> </svg> </span> <span></span> </div> </div> <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div> </query-builder></form> <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt"> <a target="_blank" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2">Search syntax tips</a> <div class="d-flex flex-1"></div> </div> </div> </div> </div> </modal-dialog></div> </div> <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div> <div class="color-fg-default"> <dialog-helper> <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-describedby="feedback-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="feedback-dialog-title"> Provide feedback </h1> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="feedback-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="feedback-dialog-title"> <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="91E1o+0hfcf/VqgfBLqn+yRYfpLnJQIYSBO/ZRrlShT05Z0Jqhmt6ClwW0hiL4al7hopNnlwckUpui9A9q5+EQ=="> <p>We read every piece of feedback, and take your input very seriously.</p> <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label> </form></div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd"> ~ <button data-close-dialog-id="feedback-dialog" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn"> Submit feedback </button> </div> </dialog></dialog-helper> <custom-scopes data-target="qbsearch-input.customScopesManager"> <dialog-helper> <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header Overlay-header--divided"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="custom-scopes-dialog-title"> Saved searches </h1> <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="custom-scopes-dialog-title"> <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"> <!-- '"` --><!-- </textarea></xmp> --></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="zwU8KEmRrVFNlN6lSYoNpvJ350XC+kRBFE0AnKGBM1hRWZ9H+zo7+rHJBFg+Fq4xrdjiPfqUTsi/hPHrowfszw=="> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> <div class="form-group"> <label for="custom_scope_name">Name</label> <auto-check src="/search/custom_scopes/check_name" required> <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required maxlength="50"> <input type="hidden" data-csrf="true" value="0dDG1EpAMiRT34vS9ed3kdwpwddKo8Rn1tgcFpipswmis+0t2zGf3L4PFKtS7o2JdNFrogR9/+LZzNL0L41otA=="> </auto-check> </div> <div class="form-group"> <label for="custom_scope_query">Query</label> <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required maxlength="500"> </div> <p class="text-small color-fg-muted"> To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p> </form> </div> <div data-target="custom-scopes.manageCustomScopesForm"> <div data-target="custom-scopes.list"></div> </div> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided"> <button data-action="click:custom-scopes#customScopesCancel" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="custom-scopes-dialog-form" data-action="click:custom-scopes#customScopesSubmit" data-target="custom-scopes.customScopesSubmitButton" type="submit" data-view-component="true" class="btn-primary btn"> Create saved search </button> </div> </dialog></dialog-helper> </custom-scopes> </div> </qbsearch-input> <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fpragmar%2Fmcp-server-webcrawl" class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1" style="margin-left: 12px;" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/pragmar/mcp-server-webcrawl&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8d1d1f00ded0d14dac7011a133eb1e5e689dabffa54cb5763790da001e16a34c" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to go to homepage&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Sign in;ref_loc:Header&quot;}"> Sign in </a> </div> <a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&amp;source=header-repo&amp;source_repo=pragmar%2Fmcp-server-webcrawl" class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/pragmar/mcp-server-webcrawl&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8d1d1f00ded0d14dac7011a133eb1e5e689dabffa54cb5763790da001e16a34c" data-analytics-event="{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;;ref_cta:Sign up;ref_loc:header logged out&quot;}"> Sign up </a> <div class="AppHeader-appearanceSettings"> <react-partial-anchor> <button data-target="react-partial-anchor.anchor" id="icon-button-5f422f8c-0253-4d56-adf9-93553b04649a" aria-labelledby="tooltip-2805651f-aaa8-43c4-b879-059911abcbc8" type="button" disabled="disabled" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium AppHeader-button HeaderMenu-link border cursor-wait"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sliders Button-visual"> <path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path> </svg> </button><tool-tip id="tooltip-2805651f-aaa8-43c4-b879-059911abcbc8" for="icon-button-5f422f8�c-0253-4d56-adf9-93553b04649a" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Appearance settings</tool-tip> <template data-target="react-partial-anchor.template"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/appearance-settings.22dfbc22ef0a2bf02523.module.css"> <react-partial partial-name="appearance-settings" data-ssr="false" data-attempted-ssr="false"> <script type="application/json" data-target="react-partial.embeddedData">{"props":{}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> </template> </react-partial-anchor> </div> <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Resetting focus</button> </div> </div> </div> </div> </header> <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <button id="icon-button-c1e12bdf-c4ff-48dc-b6d6-0f39f135c580" aria-labelledby="tooltip-02e1ad95-79a8-4dc6-aedf-4b84e27f7233" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button><tool-tip id="tooltip-02e1ad95-79a8-4dc6-aedf-4b84e27f7233" for="icon-button-c1e12bdf-c4ff-48dc-b6d6-0f39f135c580" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> </div> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container" class="flash-container" data-turbo-replace> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div> <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div aria-atomic="true" role="alert" class="js-flash�-alert"> <div>{{ message }}</div> </div> </div> </div> </template> </div> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled data-project-hovercards-enabled> <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container"> <div id="repository-container-header" class="pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace> <div class="d-flex flex-nowrap flex-justify-end mb-3 px-3 px-lg-5" style="gap: 1rem;"> <div class="flex-auto min-width-0 width-fit"> <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> <span class="author flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/users/pragmar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/pragmar"> pragmar </a> </span> <span class="mx-1 flex-self-stretch color-fg-muted">/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/pragmar/mcp-server-webcrawl">mcp-server-webcrawl</a> </strong> <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span> </div> </div> <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;"> <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;"> <li> <a href="/login?return_to=%2Fpragmar%2Fmcp-server-webcrawl" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/pragmar/mcp-server-webcrawl&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5167b4f97df087e4dab283454ff079296ca899c54a1a3c2a1ffbfdc6cc012d17" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-f16f93b1-7c5c-4c8b-9073-684a3a824aa0" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </li> <li> <a icon="re�po-forked" id="fork-button" href="/login?return_to=%2Fpragmar%2Fmcp-server-webcrawl" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:955091193,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/pragmar/mcp-server-webcrawl&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="30860cdf27bbc28b74438ed4e7a20c493bc126f610056c81dd56329540022da4" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg>Fork <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="1" data-view-component="true" class="Counter">1</span> </a> </li> <li> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fpragmar%2Fmcp-server-webcrawl" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:955091193,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/pragmar/mcp-server-webcrawl&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="31542e3ff706c520f227820c72d34600f7cbfc3bb7c090b5dbd40fd73d4226cf" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> <span id="repo-stars-counter-star" aria-label="3 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="3" data-view-component="true" class="Counter js-social-count">3</span> </a></div> </li> </ul> </div> </div> <div id="responsive-meta-container" data-turbo-replace> <div class="d-block d-md-none mb-2 px-3 px-md-4 px-lg-5"> <p class="f4 mb-3 "> MCP server tailored to connecting web crawler data and archives </p> <div class="mb-2 d-flex flex-items-center Link--secondary"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link flex-shrink-0 mr-2"> <path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1�.998 1.998 0 0 0 0 2.83Z"></path> </svg> <span class="flex-auto min-width-0 css-truncate css-truncate-target width-fit"> <a title="https://pragmar.com/mcp-server-webcrawl/" role="link" target="_blank" class="text-bold" rel="noopener noreferrer" href="https://pragmar.com/mcp-server-webcrawl/">pragmar.com/mcp-server-webcrawl/</a> </span> </div> <h3 class="sr-only">License</h3> <div class="mb-2"> <a href="/pragmar/mcp-server-webcrawl/blob/master/LICENSE" class="Link--muted" data-analytics-event="{&quot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:license&quot;}"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-law mr-2"> <path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path> </svg> View license </a> </div> <div class="mb-3"> <a class="Link--secondary no-underline mr-3" href="/pragmar/mcp-server-webcrawl/stargazers"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star mr-1"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg> <span class="text-bold">3</span> stars </a> <a class="Link--secondary no-underline mr-3" href="/pragmar/mcp-server-webcrawl/forks"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-1"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg> <span class="text-bold">1</span> fork </a> <a class="Link--secondary no-underline mr-3 d-inline-block" href="/pragmar/mcp-server-webcrawl/branches"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-branch mr-1"> <path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.�75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path> </svg> <span>Branches</span> </a> <a class="Link--secondary no-underline d-inline-block" href="/pragmar/mcp-server-webcrawl/tags"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag mr-1"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span>Tags</span> </a> <a class="Link--secondary no-underline d-inline-block" href="/pragmar/mcp-server-webcrawl/activity"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pulse mr-1"> <path d="M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z"></path> </svg> <span>Activity</span> </a> </div> <div class="d-flex flex-wrap gap-2"> <div class="flex-1"> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fpragmar%2Fmcp-server-webcrawl" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:955091193,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/pragmar/mcp-server-webcrawl&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="31542e3ff706c520f227820c72d34600f7cbfc3bb7c090b5dbd40fd73d4226cf" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn btn-block"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> </a></div> </div> <div class="flex-1"> <a href="/login?return_to=%2Fpragmar%2Fmcp-server-webcrawl" rel="nofollow" id="files-overview-watch-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/pragmar/mcp-server-webcrawl&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5167b4f97df087e4dab283454ff079296ca899c54a1a3c2a1ffbfdc6cc012d17" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn btn-block"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.51�6 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-69b8e72d-35c9-4a4a-a92d-55f613cb0091" for="files-overview-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </div> <span> </span> </div> </div> </div> <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5"> <ul data-view-component="true" class="UnderlineNav-body list-style-none"> <li data-view-component="true" class="d-inline-flex"> <a id="code-tab" href="/pragmar/mcp-server-webcrawl" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /pragmar/mcp-server-webcrawl" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> <span data-content="Code">Code</span> <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="issues-tab" href="/pragmar/mcp-server-webcrawl/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /pragmar/mcp-server-webcrawl/issues" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> <span data-content="Issues">Issues</span> <span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="pull-requests-tab" href="/pragmar/mcp-server-webcrawl/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /pragmar/mcp�-server-webcrawl/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> <span data-content="Pull requests">Pull requests</span> <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="actions-tab" href="/pragmar/mcp-server-webcrawl/actions" data-tab-item="i3actions-tab" data-selected-links="repo_actions /pragmar/mcp-server-webcrawl/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> <span data-content="Actions">Actions</span> <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="projects-tab" href="/pragmar/mcp-server-webcrawl/projects" data-tab-item="i4projects-tab" data-selected-links="repo_projects new_repo_project repo_project /pragmar/mcp-server-webcrawl/projects" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g b" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-octicon d-none d-sm-inline"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> <span data-content="Projects">Projects</span> <span id="projects-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span> </a></li> � <li data-view-component="true" class="d-inline-flex"> <a id="security-tab" href="/pragmar/mcp-server-webcrawl/security" data-tab-item="i5security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /pragmar/mcp-server-webcrawl/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span data-content="Security">Security</span> <include-fragment src="/pragmar/mcp-server-webcrawl/security/overall-count" accept="text/fragment+html" data-nonce="v2:319f2068-49f5-a9b6-1a3b-eb3769e7ac1e" data-view-component="true"> <div data-show-on-forbidden-error hidden> <div class="Box"> <div class="blankslate-container"> <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2"> <h3 data-view-component="true" class="blankslate-heading"> Uh oh! </h3> <p data-view-component="true"> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p> </div> </div> </div> </div> </include-fragment> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="insights-tab" href="/pragmar/mcp-server-webcrawl/pulse" data-tab-item="i6insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /pragmar/mcp-server-webcrawl/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> <span data-content="Insights">Insights</span> <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> </ul> <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <action-menu data-select-va�riant="none" data-view-component="true"> <focus-group direction="vertical" mnemonics retain> <button id="action-menu-a0501523-bf16-474f-9cfc-7ae5f621dbd2-button" popovertarget="action-menu-a0501523-bf16-474f-9cfc-7ae5f621dbd2-overlay" aria-controls="action-menu-a0501523-bf16-474f-9cfc-7ae5f621dbd2-list" aria-haspopup="true" aria-labelledby="tooltip-fb509a43-7aee-4d83-b428-69428860504b" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </button><tool-tip id="tooltip-fb509a43-7aee-4d83-b428-69428860504b" for="action-menu-a0501523-bf16-474f-9cfc-7ae5f621dbd2-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip> <anchored-position data-target="action-menu.overlay" id="action-menu-a0501523-bf16-474f-9cfc-7ae5f621dbd2-overlay" anchor="action-menu-a0501523-bf16-474f-9cfc-7ae5f621dbd2-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true"> <div data-view-component="true" class="Overlay Overlay--size-auto"> <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone"> <action-list> <div data-view-component="true"> <ul aria-labelledby="action-menu-a0501523-bf16-474f-9cfc-7ae5f621dbd2-button" id="action-menu-a0501523-bf16-474f-9cfc-7ae5f621dbd2-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap"> <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-0870b634-01b7-43ec-b738-99476d65cdbf" href="/pragmar/mcp-server-webcrawl" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Code </span> </a> </li> <li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-0c41b6df-8a0c-484c-90cb-92dd8264cc3d" href="/pragmar/mcp-server-webcrawl/issues" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Issues </span> </a> </li> <li hidden="hidden" data-menu-item="i2pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-5e681649-3370-4ccd-ad39-128a99a2b8e0" h�ref="/pragmar/mcp-server-webcrawl/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Pull requests </span> </a> </li> <li hidden="hidden" data-menu-item="i3actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-32269cc2-253f-4c09-a636-494dbd4daaa9" href="/pragmar/mcp-server-webcrawl/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Actions </span> </a> </li> <li hidden="hidden" data-menu-item="i4projects-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-f90f8663-79bc-44aa-a054-8bead526e2e1" href="/pragmar/mcp-server-webcrawl/projects" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Projects </span> </a> </li> <li hidden="hidden" data-menu-item="i5security-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-e7ae125c-1127-4b97-974e-6015a3d5ff00" href="/pragmar/mcp-server-webcrawl/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.6�8ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Security </span> </a> </li> <li hidden="hidden" data-menu-item="i6insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-8c664b16-8dce-43e5-8017-fb7aae3620a4" href="/pragmar/mcp-server-webcrawl/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Insights </span> </a> </li> </ul> </div></action-list> </div> </div></anchored-position> </focus-group> </action-menu></div> </nav> </div> <turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class=""> <div id="repo-content-pjax-container" class="repository-content "> <h1 class='sr-only'>pragmar/mcp-server-webcrawl</h1> <div class="clearfix container-xl px-md-4 px-lg-5 px-3"> <div> <div style="max-width: 100%" data-view-component="true" class="Layout Layout--flowRow-until-md react-repos-overview-margin Layout--sidebarPosition-end Layout--sidebarPosition-flowRow-end"> <div data-view-component="true" class="Layout-main"> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_es_mjs-dd1d3ea6a436.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_query-core_build_modern_queryObserver_js-node_modules_tanstack_-defd52-9743ca933872.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_react-virtual_dist_esm_index_js-node_modules_react-virtual_dist-19a6be-f0cf337af5df.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_document-metadata_document-metadata_ts-ui_packages_history_history_ts-ui_packages-417c81-50b9bb07478c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_paths_index_ts-fb360c09a9b5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-cd14487ff967.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_use-alive_use-alive_ts-201977f5783f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-762eaa-b9321ed019f0.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_use-client-value_use-client-value_-6f712e-d59b35038b54.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.g�ithubassets.com/assets/ui_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_hooks-7b64b1-e9366a95354b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/repos-overview-a693382d1fc1.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repos-overview.976424fb0bcd286104c8.module.css"> <react-partial partial-name="repos-overview" data-ssr="true" data-attempted-ssr="true"> <script type="application/json" data-target="react-partial.embeddedData">{"props":{"initialPayload":{"allShortcutsEnabled":false,"path":"/","repo":{"id":955091193,"defaultBranch":"master","name":"mcp-server-webcrawl","ownerLogin":"pragmar","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2025-03-26T05:04:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/170768?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"master","listCacheKey":"v0:1742965601.0","canEdit":false,"refType":"branch","currentOid":"52b5232e566cbec42df50862977d17c6f7767949"},"tree":{"items":[{"name":"docs","path":"docs","contentType":"directory"},{"name":"fixtures","path":"fixtures","contentType":"directory"},{"name":"sphinx","path":"sphinx","contentType":"directory"},{"name":"src/mcp_server_webcrawl","path":"src/mcp_server_webcrawl","contentType":"directory","hasSimplifiedPath":true},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"MANIFEST.in","path":"MANIFEST.in","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"pyproject.toml","path":"pyproject.toml","contentType":"file"},{"name":"setup.py","path":"setup.py","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":null,"totalCount":10,"showBranchInfobar":false},"fileTree":null,"fileTreeProcessingTime":null,"foldersToFetch":[],"treeExpanded":false,"symbolsExpanded":false,"isOverview":true,"overview":{"banners":{"shouldRecommendReadme":false,"isPersonalRepo":false,"showUseActionBanner":false,"actionSlug":null,"actionId":null,"showProtectBranchBanner":false,"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_repo","releasePath":"/pragmar/mcp-server-webcrawl/releases/new?marketplace=true","showPublishActionBanner":false},"interactionLimitBanner":null,"showInvitationBanner":false,"inviterName":null,"actionsMigrationBannerInfo":{"releaseTags":[],"showImmutableActionsMigrationBanner":false,"initialMigrationStatus":null}},"codeButton":{"contactPath":"/contact","isEnterprise":false,"local":{"protocolInfo":{"httpAvailable":true,"sshAvailable":null,"httpUrl":"https://github.com/pragmar/mcp-server-webcrawl.git","showCloneWarning":null,"sshUrl":null,"sshCertificatesRequired":null,"sshCertificatesAvailable":null,"ghCliUrl":"gh repo clone pragmar/mcp-server-webcrawl","defaultProtocol":"http","newSshKeyUrl":"/settings/ssh/new","setProtocolPath":"/users/set_protocol"},"platformInfo":{"cloneUrl":"https://desktop.github.com","showVisualStudioCloneButton":false,"visualStudioCloneUrl":"https://windows.github.com","showXcodeCloneButton":false,"xcodeCloneUrl":"xcode://clone?repo=https%3A%2F%2Fgithub.com%2Fpragmar%2Fmcp-server-webcrawl","zipballUrl":"/pragmar/mcp-server-webcrawl/archive/refs/heads/master.zip"}},"newCodespacePath":"/codespaces/new?hide_repo_select=true\u0026repo=955091193"},"popovers":{"rename":null,"renamedParentRepo":null},"commitCount":"50","overviewFiles":[{"displayName":"README.md","repoName":"mcp-server-webcrawl","refName":"master","path":"README.md","preferredFileType":"readme","tabName":"README","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cp align=\"center\" dir=\"auto\"\u003e\n \u003ca ta�rget=\"_blank\" rel=\"noopener noreferrer\" href=\"/pragmar/mcp-server-webcrawl/blob/master/sphinx/_static/images/mcpswc.svg\"\u003e\u003cimg src=\"/pragmar/mcp-server-webcrawl/raw/master/sphinx/_static/images/mcpswc.svg\" alt=\"MCP Server Webcrawl\" width=\"60%\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\" dir=\"auto\"\u003e\n \u003ca href=\"https://pragmar.com/mcp-server-webcrawl/\" rel=\"nofollow\"\u003eWebsite\u003c/a\u003e |\n \u003ca href=\"https://github.com/pragmar/mcp-server-webcrawl\"\u003eGithub\u003c/a\u003e |\n \u003ca href=\"https://pragmar.github.io/mcp-server-webcrawl/\" rel=\"nofollow\"\u003eDocs\u003c/a\u003e |\n \u003ca href=\"https://pypi.org/project/mcp-server-webcrawl/\" rel=\"nofollow\"\u003ePyPi\u003c/a\u003e\n\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003emcp-server-webcrawl\u003c/h1\u003e\u003ca id=\"user-content-mcp-server-webcrawl\" class=\"anchor\" aria-label=\"Permalink: mcp-server-webcrawl\" href=\"#mcp-server-webcrawl\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBridge the gap between your web crawl and AI language models using Model Context Protocol (MCP).\nWith \u003cstrong\u003emcp-server-webcrawl\u003c/strong\u003e, your AI client filters and analyzes web content under your direction or autonomously. The server includes a full-text search interface with boolean support, resource filtering by type, HTTP status,\nand more.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003emcp-server-webcrawl\u003c/strong\u003e provides the LLM a complete menu with which to search your web content, and works with\na variety of web crawlers:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/WARC_(file_format)\" rel=\"nofollow\"\u003eWARC\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/Wget\" rel=\"nofollow\"\u003ewget\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://interro.bot\" rel=\"nofollow\"\u003eInterroBot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectdiscovery/katana\"\u003eKatana\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crawler.siteone.io\" rel=\"nofollow\"\u003eSiteOne\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003emcp-server-webcrawl\u003c/strong\u003e is free and open source, and requires Claude Desktop and Python (\u0026gt;=3.10). It is installed on the command line, via pip install:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"pip install mcp-server-webcrawl\"\u003e\u003cpre\u003epip install mcp-server-webcrawl\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h2\u003e\u003ca id=\"user-content-features\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 �2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eClaude Desktop ready\u003c/li\u003e\n\u003cli\u003eMulti-crawler compatible\u003c/li\u003e\n\u003cli\u003eFilter by type, status, and more\u003c/li\u003e\n\u003cli\u003eBoolean search support\u003c/li\u003e\n\u003cli\u003eSupport for Markdown and snippets\u003c/li\u003e\n\u003cli\u003eRoll your own website knowledgebase\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMCP Configuration\u003c/h2\u003e\u003ca id=\"user-content-mcp-configuration\" class=\"anchor\" aria-label=\"Permalink: MCP Configuration\" href=\"#mcp-configuration\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eFrom the Claude Desktop menu, navigate to File \u0026gt; Settings \u0026gt; Developer. Click Edit Config to locate the configuration file, open in the editor of your choice and modify the example to reflect your datasrc path.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eYou can set up more mcp-server-webcrawl connections under mcpServers as needed.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-json notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"{\n \u0026quot;mcpServers\u0026quot;: {\n \u0026quot;webcrawl\u0026quot;: {\n \u0026quot;command\u0026quot;: [varies by OS/env, see below],\n \u0026quot;args\u0026quot;: [varies by crawler, see below]\n }\n }\n}\"\u003e\u003cpre\u003e{\n \u003cspan class=\"pl-ent\"\u003e\"mcpServers\"\u003c/span\u003e: {\n \u003cspan class=\"pl-ent\"\u003e\"webcrawl\"\u003c/span\u003e: {\n \u003cspan class=\"pl-ent\"\u003e\"command\"\u003c/span\u003e: [\u003cspan class=\"pl-ii\"\u003evaries by OS/env, see below\u003c/span\u003e],\n \u003cspan class=\"pl-ent\"\u003e\"args\"\u003c/span\u003e: [\u003cspan class=\"pl-ii\"\u003evaries by crawler, see below\u003c/span\u003e]\n }\n }\n}\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eFor step-by-step setup, refer to the \u003ca href=\"https://pragmar.github.io/mcp-server-webcrawl/guides.html\" rel=\"nofollow\"\u003eSetup Guides\u003c/a\u003e.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eWindows vs. macOS\u003c/h3\u003e\u003ca id=\"user-content-windows-vs-macos\" class=\"anchor\" aria-label=\"Permalink: Windows vs. macOS\" href=\"#windows-vs-macos\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.2�5 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eWindows: command set to \"mcp-server-webcrawl\"\u003c/p\u003e\n\u003cp dir=\"auto\"\u003emacOS: command set to absolute path, i.e. the value of $ which mcp-server-webcrawl\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eFor example:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-json notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"\u0026quot;command\u0026quot;: \u0026quot;/Users/yourusername/.local/bin/mcp-server-webcrawl\u0026quot;,\"\u003e\u003cpre\u003e\u003cspan class=\"pl-ent\"\u003e\"command\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e/Users/yourusername/.local/bin/mcp-server-webcrawl\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo find the absolute path of the \u003ccode\u003emcp-server-webcrawl\u003c/code\u003e executable on your system:\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eOpen Terminal\u003c/li\u003e\n\u003cli\u003eRun \u003ccode\u003ewhich mcp-server-webcrawl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCopy the full path returned and use it in your config file\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ewget (using --mirror)\u003c/h3\u003e\u003ca id=\"user-content-wget-using---mirror\" class=\"anchor\" aria-label=\"Permalink: wget (using --mirror)\" href=\"#wget-using---mirror\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe datasrc argument should be set to the parent directory of the mirrors.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"\u0026quot;args\u0026quot;: [\u0026quot;--crawler\u0026quot;, \u0026quot;wget\u0026quot;, \u0026quot;--datasrc\u0026quot;, \u0026quot;/path/to/wget/archives/\u0026quot;]\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003e\"args\": [\"--crawler\", \"wget\", \"--datasrc\", \"/path/to/wget/archives/\"]\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eWARC\u003c/h3\u003e\u003ca id=\"user-content-warc\" class=\"anchor\" aria-label=\"Permalink: WARC\" href=\"#warc\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-�4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe datasrc argument should be set to the parent directory of the WARC files.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"\u0026quot;args\u0026quot;: [\u0026quot;--crawler\u0026quot;, \u0026quot;warc\u0026quot;, \u0026quot;--datasrc\u0026quot;, \u0026quot;/path/to/warc/archives/\u0026quot;]\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003e\"args\": [\"--crawler\", \"warc\", \"--datasrc\", \"/path/to/warc/archives/\"]\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eInterroBot\u003c/h3\u003e\u003ca id=\"user-content-interrobot\" class=\"anchor\" aria-label=\"Permalink: InterroBot\" href=\"#interrobot\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe datasrc argument should be set to the direct path to the database.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"\u0026quot;args\u0026quot;: [\u0026quot;--crawler\u0026quot;, \u0026quot;interrobot\u0026quot;, \u0026quot;--datasrc\u0026quot;, \u0026quot;/path/to/Documents/InterroBot/interrobot.v2.db\u0026quot;]\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003e\"args\": [\"--crawler\", \"interrobot\", \"--datasrc\", \"/path/to/Documents/InterroBot/interrobot.v2.db\"]\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eKatana\u003c/h3\u003e\u003ca id=\"user-content-katana\" class=\"anchor\" aria-label=\"Permalink: Katana\" href=\"#katana\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe datasrc argument should be set to the directory of root hosts. Katana separates pages and\nmedia by hosts, ./archives/example.com/example.com is expected, and appropriate. More\ncomplicated sites expand the crawl data into origin host directories.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"\u0026quot;args\u0026quot;: [\u0026quot;--crawler\u0026quot;, \u0026quot;katana\u0026quot;, \u0026quot;--datasrc\u0026quot;, \u0026quot;/path/to/katana/archives/\u0026quot;]\"\u003e\u0�03cpre class=\"notranslate\"\u003e\u003ccode\u003e\"args\": [\"--crawler\", \"katana\", \"--datasrc\", \"/path/to/katana/archives/\"]\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSiteOne (using \u003cem\u003eGenerate offline website\u003c/em\u003e)\u003c/h3\u003e\u003ca id=\"user-content-siteone-using-generate-offline-website\" class=\"anchor\" aria-label=\"Permalink: SiteOne (using Generate offline website)\" href=\"#siteone-using-generate-offline-website\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe datasrc argument should be set to the parent directory of the archives, archiving\nmust be enabled.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"\u0026quot;args\u0026quot;: [\u0026quot;--crawler\u0026quot;, \u0026quot;siteone\u0026quot;, \u0026quot;--datasrc\u0026quot;, \u0026quot;/path/to/SiteOne/archives/\u0026quot;]\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003e\"args\": [\"--crawler\", \"siteone\", \"--datasrc\", \"/path/to/SiteOne/archives/\"]\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBoolean Search Syntax\u003c/h2\u003e\u003ca id=\"user-content-boolean-search-syntax\" class=\"anchor\" aria-label=\"Permalink: Boolean Search Syntax\" href=\"#boolean-search-syntax\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe query engine supports field-specific (\u003ccode\u003efield: value\u003c/code\u003e) searches and complex boolean\nexpressions. Fulltext is supported as a combination of the url, content, and headers fields.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eWhile the API interface is designed to be consumed by the LLM directly, it can be helpful\nto familiarize yourself with the search syntax. Searches generated by the LLM are\ninspectable, but generally collapsed in the UI. If you need to see the query, expand\nthe MCP collapsable.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eExample Queries\u003c/strong\u003e\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eQuery Example\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eprivacy\u003c/td\u003e\n\u003ctd\u003efulltext single keyword match\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\�u003ctd\u003e\"privacy policy\"\u003c/td\u003e\n\u003ctd\u003efulltext match exact phrase\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eboundar*\u003c/td\u003e\n\u003ctd\u003efulltext wildcard matches results starting with \u003cem\u003eboundar\u003c/em\u003e (boundary, boundaries)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eid: 12345\u003c/td\u003e\n\u003ctd\u003eid field matches a specific resource by ID\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eurl: example.com/*\u003c/td\u003e\n\u003ctd\u003eurl field matches results with URL containing example.com/\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etype: html\u003c/td\u003e\n\u003ctd\u003etype field matches for HTML pages only\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003estatus: 200\u003c/td\u003e\n\u003ctd\u003estatus field matches specific HTTP status codes (equal to 200)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003estatus: \u0026gt;=400\u003c/td\u003e\n\u003ctd\u003estatus field matches specific HTTP status code (greater than or equal to 400)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003econtent: h1\u003c/td\u003e\n\u003ctd\u003econtent field matches content (HTTP response body, often, but not always HTML)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheaders: text/xml\u003c/td\u003e\n\u003ctd\u003eheaders field matches HTTP response headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eprivacy AND policy\u003c/td\u003e\n\u003ctd\u003efulltext matches both\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eprivacy OR policy\u003c/td\u003e\n\u003ctd\u003efulltext matches either\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epolicy NOT privacy\u003c/td\u003e\n\u003ctd\u003efulltext matches policies not containing privacy\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e(login OR signin) AND form\u003c/td\u003e\n\u003ctd\u003efulltext matches fullext login or signin with form\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etype: html AND status: 200\u003c/td\u003e\n\u003ctd\u003efulltext matches only HTML pages with HTTP success\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eField Search Definitions\u003c/h2\u003e\u003ca id=\"user-content-field-search-definitions\" class=\"anchor\" aria-label=\"Permalink: Field Search Definitions\" href=\"#field-search-definitions\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eField search provides search precision, allowing you to specify which columns of the search index to filter.\nRather than searching the entire content, you can restrict your query to specific attributes like URLs,\nheaders, or content body. This approach improves efficiency when looking for\nspecific attributes or patterns within crawl data.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eField\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eid\u003c/td\u003e\n\u003ctd\u003edatabas�e ID\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eurl\u003c/td\u003e\n\u003ctd\u003eresource URL\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etype\u003c/td\u003e\n\u003ctd\u003eenumerated list of types (see types table)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003estatus\u003c/td\u003e\n\u003ctd\u003eHTTP response codes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheaders\u003c/td\u003e\n\u003ctd\u003eHTTP response headers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003econtent\u003c/td\u003e\n\u003ctd\u003eHTTP body—HTML, CSS, JS, and more\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eContent Types\u003c/h2\u003e\u003ca id=\"user-content-content-types\" class=\"anchor\" aria-label=\"Permalink: Content Types\" href=\"#content-types\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eCrawls contain a multitude of resource types beyond HTML pages. The \u003ccode\u003etype:\u003c/code\u003e field search\nallows filtering by broad content type groups, particularly useful when filtering images without complex extension queries.\nFor example, you might search for \u003ccode\u003etype: html NOT content: login\u003c/code\u003e\nto find pages without \"login,\" or \u003ccode\u003etype: img\u003c/code\u003e to analyze image resources. The table below lists all\nsupported content types in the search system.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ehtml\u003c/td\u003e\n\u003ctd\u003ewebpages\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eiframe\u003c/td\u003e\n\u003ctd\u003eiframes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimg\u003c/td\u003e\n\u003ctd\u003eweb images\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eaudio\u003c/td\u003e\n\u003ctd\u003eweb audio files\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003evideo\u003c/td\u003e\n\u003ctd\u003eweb video files\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efont\u003c/td\u003e\n\u003ctd\u003eweb font files\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003estyle\u003c/td\u003e\n\u003ctd\u003eCSS stylesheets\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003escript\u003c/td\u003e\n\u003ctd\u003eJavaScript files\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erss\u003c/td\u003e\n\u003ctd\u003eRSS syndication feeds\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etext\u003c/td\u003e\n\u003ctd\u003eplain text content\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epdf\u003c/td\u003e\n\u003ctd\u003ePDF files\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edoc\u003c/td\u003e\n\u003ctd\u003eMS Word documents\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eother\u003c/td\u003e\n\u003ctd\u003euncategorized\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessib�lity-table\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eExtras\u003c/h2\u003e\u003ca id=\"user-content-extras\" class=\"anchor\" aria-label=\"Permalink: Extras\" href=\"#extras\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe \u003ccode\u003eextras\u003c/code\u003e parameter provides additional processing options, transforming result data (markdown, snippets), or connecting the LLM to external data (thumbnails). These options can be combined as needed to achieve the desired result format.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eExtra\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ethumbnails\u003c/td\u003e\n\u003ctd\u003eGenerates base64 encoded images to be viewed and analyzed by AI models. Enables image description, content analysis, and visual understanding while keeping token output minimal. Works with images, which can be filtered using \u003ccode\u003etype: img\u003c/code\u003e in queries. SVG is not supported.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emarkdown\u003c/td\u003e\n\u003ctd\u003eProvides the HTML content field as concise markdown, reducing token usage and improving readability for LLMs. Works with HTML, which can be filtered using \u003ccode\u003etype: html\u003c/code\u003e in queries.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esnippets\u003c/td\u003e\n\u003ctd\u003eMatches fulltext queries to contextual keyword usage within the content. When used without requesting the content field (or markdown extra), it can provide an efficient means of refining a search without pulling down the complete page contents. Also great for rendering old school hit-highlighted results as a list, like Google search in 1999. Works with HTML, CSS, JS, or any text-based, crawled file.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003c/article\u003e","loaded":true,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"mcp-server-webcrawl","anchor":"mcp-server-webcrawl","htmlText":"mcp-server-webcrawl"},{"level":2,"text":"Features","anchor":"features","htmlText":"Features"},{"level":2,"text":"MCP Configuration","anchor":"mcp-configuration","htmlText":"MCP Configuration"},{"level":3,"text":"Windows vs. macOS","anchor":"windows-vs-macos","htmlText":"Windows vs. macOS"},{"level":3,"text":"wget (using --mirror)","anchor":"wget-using---mirror","htmlText":"wget (using --mirror)"},{"level":3,"text":"WARC","anchor":"warc","htmlText":"WARC"},{"level":3,"text":"InterroBot","anchor":"interrobot","htmlText":"InterroBot"},{"level":3,"text":"Katana","anchor":"katana","htmlText":"Katana"},{"level":3,"text":"SiteOne (using Generate offline website)","anchor":"siteone-using-generate-offline-website","htmlText":"SiteOne (using Generate offline website)"},{"level":2,"text":"Boolean Search Syntax","anchor":"boolean-search-syntax","htmlText":"Boolean Search Syntax"},{"level":2,"text":"Field Search Definitions","anchor":"field-search-definitions","htmlText":"Field Search Definitions"},{"level":2,"text":"Content Types","anchor":"content-types",�"htmlText":"Content Types"},{"level":2,"text":"Extras","anchor":"extras","htmlText":"Extras"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fpragmar%2Fmcp-server-webcrawl"}},{"displayName":"LICENSE","repoName":"mcp-server-webcrawl","refName":"master","path":"LICENSE","preferredFileType":"license","tabName":"License","richText":null,"loaded":false,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":null,"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fpragmar%2Fmcp-server-webcrawl"}}],"overviewFilesProcessingTime":0}},"appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-7d7eb7c71814.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1ae9fa256942.js","githubDevUrl":null,"enabled_features":{"copilot_workspace":null,"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true,"github_models_repo_integration":false}}}}</script> <div data-target="react-partial.reactRoot"><style data-styled="true" data-styled-version="5.3.11">.fQZdXd{margin-bottom:0;}/*!sc*/ .gMOVLe[data-size="medium"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;}/*!sc*/ .gMOVLe[data-size="medium"] svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .gMOVLe[data-size="medium"] > span{width:inherit;}/*!sc*/ .gUkoLg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .bZBlpz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/ .lhTYNA{margin-right:4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .ffLUq{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/ .bmcJak{min-width:0;}/*!sc*/ .eUEyub{margin-left:8px;margin-right:8px;}/*!sc*/ .vcvyP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/ .fdROMU{width:100%;border-collapse:separate;border-spacing:0;border:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:6px;table-layout:fixed;overflow:unset;}/*!sc*/ .jGKpsv{height:0px;line-height:0px;}/*!sc*/ .jGKpsv tr{height:0px;font-size:0px;}/*!sc*/ .jdgHnn{padding:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:12px;text-align:left;height:40px;}/*!sc*/ .jdgHnn th{padding-left:16px;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));}/*!sc*/ .bQivRW{width:100%;border-top-left-radius:6px;}/*!sc*/ @media screen and (min-width:544px){.bQivRW{display:none;}}/*!sc*/ .ldkMIO{width:40%;border-top-left-radius:6px;}/*!sc*/ @media screen and (max-width:543px){.ldkMIO{display:none;}}/*!sc*/ .jMbWeI{text-align:right;padding-right:16px;width:136px;border-top-right-radius:6px;}/*!sc*/ .gpqjiB{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:12px;height:40px;}/*!sc*/ .dzCJzi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/ @media screen and (min-width:544px){.dzCJzi{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/ .eNCcrz{text-align:center;vertical-align:center;height:40px;border-top:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/ .bHTcCe{border-top:1px solid var(--borderColor-default,var(--color-border-default));cursor:pointer;}/*!sc*/ .hUCRAk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .QkQOb{padding:32px;ov�erflow:auto;}/*!sc*/ data-styled.g1[id="Box-sc-g0xbh4-0"]{content:"fQZdXd,gMOVLe,gUkoLg,bZBlpz,lhTYNA,ffLUq,bmcJak,eUEyub,vcvyP,fdROMU,jGKpsv,jdgHnn,bQivRW,ldkMIO,jMbWeI,gpqjiB,dzCJzi,eNCcrz,bHTcCe,hUCRAk,QkQOb,"}/*!sc*/ .brGdpi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip:rect(0,0,0,0);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}/*!sc*/ data-styled.g4[id="_VisuallyHidden__VisuallyHidden-sc-11jhm7a-0"]{content:"brGdpi,"}/*!sc*/ .hWlpPn{position:relative;display:inline-block;}/*!sc*/ .hWlpPn::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f)));border-radius:6px;opacity:0;}/*!sc*/ @-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ @keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ .hWlpPn:hover::after,.hWlpPn:active::after,.hWlpPn:focus::after,.hWlpPn:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-no-delay:hover::after,.hWlpPn.tooltipped-no-delay:active::after,.hWlpPn.tooltipped-no-delay:focus::after,.hWlpPn.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-multiline:hover::after,.hWlpPn.tooltipped-multiline:active::after,.hWlpPn.tooltipped-multiline:focus::after,.hWlpPn.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-se::after,.hWlpPn.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/ .hWlpPn.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-sw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-n::after,.hWlpPn.tooltipped-ne::after,.hWlpPn.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/ .hWlpPn.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-nw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/ .hWlpPn.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-s::after,.hWlpPn.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-w::after,.hWlpPn.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/ .hWlpPn.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/ .hWlpPn.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/ data-styled�.g5[id="Tooltip__TooltipBase-sc-17tf59c-0"]{content:"hWlpPn,"}/*!sc*/ .liVpTx{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;}/*!sc*/ data-styled.g6[id="Truncate__StyledTruncate-sc-23o1d2-0"]{content:"liVpTx,"}/*!sc*/ </style> <!-- --> <!-- --> <div class="OverviewContent-module__Box--uNd1J"><div class="OverviewHeader-module__Box--fFKf5"><div class="Box-sc-g0xbh4-0 fQZdXd OverviewHeader-module__Box_1--zJpeS"></div></div><div class="OverviewContent-module__Box_1--RhaEy"><div class="OverviewContent-module__Box_2--uHewD"><div class="OverviewContent-module__Box_3--NEYWl"><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="master branch" data-testid="anchor-button" class="Box-sc-g0xbh4-0 gMOVLe prc-Button-ButtonBase-c50BI overview-ref-selector width-full" data-loading="false" data-size="medium" data-variant="default" aria-describedby="branch-picker-repos-header-ref-selector-loading-announcement" id="branch-picker-repos-header-ref-selector"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x"><div class="Box-sc-g0xbh4-0 bZBlpz"><div class="Box-sc-g0xbh4-0 lhTYNA"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></div><div class="Box-sc-g0xbh4-0 ffLUq ref-selector-button-text-container"><span class="Box-sc-g0xbh4-0 bmcJak prc-Text-Text-0ima0"> <!-- -->master</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><button hidden="" data-hotkey-scope="read-only-cursor-text-area"></button></div><div class="OverviewContent-module__Box_4--rOz8J"><a type="button" href="/pragmar/mcp-server-webcrawl/branches" class="prc-Button-ButtonBase-c50BI OverviewContent-module__Button--MDoYP" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rclab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Branches</span></span></a><a type="button" href="/pragmar/mcp-server-webcrawl/tags" class="prc-Button-ButtonBase-c50BI OverviewContent-module__Button--MDoYP" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rklab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonCon�tent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-tag" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Tags</span></span></a></div><div class="OverviewContent-module__Box_5--PPbL1"><a type="button" aria-label="Go to Branches page" href="/pragmar/mcp-server-webcrawl/branches" class="prc-Button-ButtonBase-c50BI OverviewContent-module__Button_1--_1Ng2" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-describedby=":Relab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></a><a type="button" aria-label="Go to Tags page" href="/pragmar/mcp-server-webcrawl/tags" class="prc-Button-ButtonBase-c50BI OverviewContent-module__Button_1--_1Ng2" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-describedby=":Rmlab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-tag" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></a></div></div><div class="OverviewContent-module__Box_6--wV7Tw"><div class="OverviewContent-module__Box_7--SbxdI"><div class="OverviewContent-module__Box_8--oumpR"><!--$--><div class="Box-sc-g0xbh4-0 eUEyub OverviewContent-module__FileResultsList--irMg6"><span class="Box-sc-g0xbh4-0 vcvyP TextInput-wrapper prc-components-TextInputWrapper-i1ofR prc-components-TextInputBaseWrapper-ueK9q" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id=":R2j5ab:" aria-hidden="true"><svg aria-hidden="true" focusable="false" class="octicon octicon-search" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autocorrect="off" spellcheck="false" placeholder="Go to file" aria-describedby=":R2j5ab: :R2j5abH1:" data-component="input" class="prc-components-Input-Ic-y8" value=""><span class="TextInput-icon" id=":R2j5abH1:" aria-hidden="true"></span></span></div><!--/$--></div><div class="OverviewContent-module__Box_9--mQYON"><button type="button" class="prc-Button-ButtonBase-c50BI" �data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":Rr5ab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x">Go to file</span></span></button></div><div class="react-directory-add-file-icon"></div><div class="react-directory-remove-file-icon"></div></div><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="primary" aria-describedby=":R55ab:-loading-announcement" id=":R55ab:"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-code hide-sm" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Code</span><span data-component="trailingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="OverviewContent-module__Box_10--ULKAG"><button data-component="IconButton" type="button" aria-label="Open more actions menu" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-c50BI prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":R75ab:-loading-announcement" id=":R75ab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button></div></div></div><div class="OverviewContent-module__Box_11--Tqhu2"><div data-hpc="true"><button hidden="" data-testid="focus-next-element-button" data-hotkey="j"></button><button hidden="" data-testid="focus-previous-element-button" data-hotkey="k"></button><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading" id="folders-and-files">Folders and files</h2><table aria-labelledby="folders-and-files" class="Box-sc-g0xbh4-0 fdROMU"><thead class="Box-sc-g0xbh4-0 jGKpsv"><tr class="Box-sc-g0xbh4-0 jdgHnn"><th colspan="2" class="Box-sc-g0xbh4-0 bQivRW"><span class="text-bold">Name</span></th><th colspan="1" class="Box-sc-g0xbh4-0 ldkMIO"><span class="text-bold">Name</span></th><th class="hide-sm"><div title="Last commit message" class="Truncate__StyledTruncate-sc-23o1d2-0 liVpTx width-fit"><span class="text-bold">Last commit message</span></div></th><th colspan="1" class="Box-sc-g0xbh4-0 jMbWeI"><div title="Last commit date" class="Truncate__StyledTruncate-sc-23o1d2-0 liVpTx width-fit"><span class="text-bold">Last commit date</span></div></th></tr></thead><tbody><tr class="Box-sc-g0xbh4-0 gpqjiB"><td colspan="3" class="bgColor-muted p-1 rounded-top-2"><div class="Box-sc-g0xbh4-0 dzCJzi"><h2 class="sr-only ScreenReaderHeading-modul�e__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">History</h2><a href="/pragmar/mcp-server-webcrawl/commits/master/" class="prc-Button-ButtonBase-c50BI d-none d-lg-flex LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":Raqj8pab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x"><span class="fgColor-default">50 Commits</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><span role="tooltip" aria-label="50 Commits" id="history-icon-button-tooltip" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-n"><a href="/pragmar/mcp-server-webcrawl/commits/master/" class="prc-Button-ButtonBase-c50BI LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":R1iqj8pab:-loading-announcement history-icon-button-tooltip"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a></span></div></div></div></div></td></tr><tr class="react-directory-row undefined" id="folder-row-0"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="docs" aria-label="docs, (Directory)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/tree/master/docs">docs</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16� 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="docs" aria-label="docs, (Directory)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/tree/master/docs">docs</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-1"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="fixtures" aria-label="fixtures, (Directory)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/tree/master/fixtures">fixtures</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="fixtures" aria-label="fixtures, (Directory)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/tree/master/fixtures">fixtures</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-2"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="sphinx" aria-label="sphinx, (Directory)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/tree/master/sphinx">sphinx</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="o�verflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="sphinx" aria-label="sphinx, (Directory)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/tree/master/sphinx">sphinx</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-3"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="This path skips through empty directories" aria-label="src/mcp_server_webcrawl, (Directory)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/tree/master/src/mcp_server_webcrawl"><span class="react-directory-default-color" data-testid="path-name-segment">src/</span><span class="" data-testid="path-name-segment">mcp_server_webcrawl</span></a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="This path skips through empty directories" aria-label="src/mcp_server_webcrawl, (Directory)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/tree/master/src/mcp_server_webcrawl"><span class="react-directory-default-color" data-testid="path-name-segment">src/</span><span class="" data-testid="path-name-segment">mcp_server_webcrawl</span></a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-4"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".gitignore" aria-label=".gitignore, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/.gitignore">.gitignore</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="vi�sible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".gitignore" aria-label=".gitignore, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/.gitignore">.gitignore</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-5"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="LICENSE" aria-label="LICENSE, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/LICENSE">LICENSE</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="LICENSE" aria-label="LICENSE, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/LICENSE">LICENSE</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-6"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="MANIFEST.in" aria-label="MANIFEST.in, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/MANIFEST.in">MANIFEST.in</a></div></div�></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="MANIFEST.in" aria-label="MANIFEST.in, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/MANIFEST.in">MANIFEST.in</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-7"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="README.md" aria-label="README.md, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/README.md">README.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="README.md" aria-label="README.md, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/README.md">README.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-8"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.�25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="pyproject.toml" aria-label="pyproject.toml, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/pyproject.toml">pyproject.toml</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="pyproject.toml" aria-label="pyproject.toml, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/pyproject.toml">pyproject.toml</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-9"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="setup.py" aria-label="setup.py, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/setup.py">setup.py</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="setup.py" aria-label="setup.py, (File)" class="Link--primary" href="/pragmar/mcp-server-webcrawl/blob/master/setup.py">setup.py</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="Box-sc-g0xbh4-0 eNCcrz d-none" data-testid="view-all-files-row"><td colspan="3" class="Box-sc-g0xbh4-0 bHTcCe"><div><button class="prc-Link-Link-85e08">View all files</button></div></td></tr></tbody></table></div><div class="OverviewRepoFiles-module__Box_1--xSt0T"><div class="OverviewRepoFiles-module__Box_2--yIjMp"><div itemscope="" itemtype="https:�//schema.org/abstract" class="OverviewRepoFiles-module__Box_3--Bi2jM"><h2 class="_VisuallyHidden__VisuallyHidden-sc-11jhm7a-0 brGdpi">Repository files navigation</h2><nav class="prc-components-UnderlineWrapper-oOh5J OverviewRepoFiles-module__UnderlineNav--BHfFi" aria-label="Repository files"><ul class="prc-components-UnderlineItemList-b23Hf" role="list"><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#" aria-current="page"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-book" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path></svg></span><span data-component="text" data-content="README">README</span></a></li><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-law" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path></svg></span><span data-component="text" data-content="License">License</span></a></li></ul></nav><button type="button" aria-label="Outline" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-c50BI OverviewRepoFiles-module__ActionMenu_Button--xB9DS" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rr9ab:-loading-announcement" id=":Rr9ab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-list-unordered" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg></button></div><div class="Box-sc-g0xbh4-0 QkQOb js-snippet-clipboard-copy-unpositioned undefined" data-hpc="true"><article class="markdown-body entry-content container-lg" itemprop="text"><p align="center" dir="auto"> <a target="_blank" rel="noopener noreferrer" href="/pragmar/mcp-server-webcrawl/blob/master/sphinx/_static/images/mcpswc.svg"><img src="/pragmar/mcp-server-webcrawl/raw/master/sphinx/_static/images/mcpswc.svg" alt="�MCP Server Webcrawl" width="60%" style="max-width: 100%;"></a> </p> <p align="center" dir="auto"> <a href="https://pragmar.com/mcp-server-webcrawl/" rel="nofollow">Website</a> | <a href="https://github.com/pragmar/mcp-server-webcrawl">Github</a> | <a href="https://pragmar.github.io/mcp-server-webcrawl/" rel="nofollow">Docs</a> | <a href="https://pypi.org/project/mcp-server-webcrawl/" rel="nofollow">PyPi</a> </p> <div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">mcp-server-webcrawl</h1><a id="user-content-mcp-server-webcrawl" class="anchor" aria-label="Permalink: mcp-server-webcrawl" href="#mcp-server-webcrawl"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Bridge the gap between your web crawl and AI language models using Model Context Protocol (MCP). With <strong>mcp-server-webcrawl</strong>, your AI client filters and analyzes web content under your direction or autonomously. The server includes a full-text search interface with boolean support, resource filtering by type, HTTP status, and more.</p> <p dir="auto"><strong>mcp-server-webcrawl</strong> provides the LLM a complete menu with which to search your web content, and works with a variety of web crawlers:</p> <ul dir="auto"> <li><a href="https://en.wikipedia.org/wiki/WARC_(file_format)" rel="nofollow">WARC</a></li> <li><a href="https://en.wikipedia.org/wiki/Wget" rel="nofollow">wget</a></li> <li><a href="https://interro.bot" rel="nofollow">InterroBot</a></li> <li><a href="https://github.com/projectdiscovery/katana">Katana</a></li> <li><a href="https://crawler.siteone.io" rel="nofollow">SiteOne</a></li> </ul> <p dir="auto"><strong>mcp-server-webcrawl</strong> is free and open source, and requires Claude Desktop and Python (&gt;=3.10). It is installed on the command line, via pip install:</p> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="pip install mcp-server-webcrawl"><pre>pip install mcp-server-webcrawl</pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Features</h2><a id="user-content-features" class="anchor" aria-label="Permalink: Features" href="#features"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>Claude Desktop ready</li> <li>Multi-crawler compatible</li> <li>Filter by type, status, and more</li> <li>Boolean search support</li> <li>Support for Markdown and snippets</li> <li>Roll your own website knowledgebase</li> </ul> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">MCP Configuration</h2><a id="user-content-mcp-configuration" class="anchor" aria-label="Permalink: MCP Configuration" href="#mcp-configuration"><svg class="octicon octicon-link" viewbox="0 0 16 16" �version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">From the Claude Desktop menu, navigate to File &gt; Settings &gt; Developer. Click Edit Config to locate the configuration file, open in the editor of your choice and modify the example to reflect your datasrc path.</p> <p dir="auto">You can set up more mcp-server-webcrawl connections under mcpServers as needed.</p> <div class="highlight highlight-source-json notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{ &quot;mcpServers&quot;: { &quot;webcrawl&quot;: { &quot;command&quot;: [varies by OS/env, see below], &quot;args&quot;: [varies by crawler, see below] } } }"><pre>{ <span class="pl-ent">"mcpServers"</span>: { <span class="pl-ent">"webcrawl"</span>: { <span class="pl-ent">"command"</span>: [<span class="pl-ii">varies by OS/env, see below</span>], <span class="pl-ent">"args"</span>: [<span class="pl-ii">varies by crawler, see below</span>] } } }</pre></div> <p dir="auto">For step-by-step setup, refer to the <a href="https://pragmar.github.io/mcp-server-webcrawl/guides.html" rel="nofollow">Setup Guides</a>.</p> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Windows vs. macOS</h3><a id="user-content-windows-vs-macos" class="anchor" aria-label="Permalink: Windows vs. macOS" href="#windows-vs-macos"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Windows: command set to "mcp-server-webcrawl"</p> <p dir="auto">macOS: command set to absolute path, i.e. the value of $ which mcp-server-webcrawl</p> <p dir="auto">For example:</p> <div class="highlight highlight-source-json notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="&quot;command&quot;: &quot;/Users/yourusername/.local/bin/mcp-server-webcrawl&quot;,"><pre><span class="pl-ent">"command"</span>: <span class="pl-s"><span class="pl-pds">"</span>/Users/yourusername/.local/bin/mcp-server-webcrawl<span class="pl-pds">"</span></span>,</pre></div> <p dir="auto">To find the absolute path of the <code>mcp-server-webcrawl</code> executable on your system:</p> <ol dir="auto"> <li>Open Terminal</li> <li>Run <code>which mcp-server-webcrawl</code></li> <li>Copy the full path returned and use it in your config file</li> </ol> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">wget (using --mirror)</h3><a id="user-content-wget-using---mirror" class="anchor" aria-label="Permalink: wget (using --mirror)" href="#wget-using---mirror"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2�.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">The datasrc argument should be set to the parent directory of the mirrors.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;args&quot;: [&quot;--crawler&quot;, &quot;wget&quot;, &quot;--datasrc&quot;, &quot;/path/to/wget/archives/&quot;]"><pre class="notranslate"><code>"args": ["--crawler", "wget", "--datasrc", "/path/to/wget/archives/"] </code></pre></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">WARC</h3><a id="user-content-warc" class="anchor" aria-label="Permalink: WARC" href="#warc"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">The datasrc argument should be set to the parent directory of the WARC files.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;args&quot;: [&quot;--crawler&quot;, &quot;warc&quot;, &quot;--datasrc&quot;, &quot;/path/to/warc/archives/&quot;]"><pre class="notranslate"><code>"args": ["--crawler", "warc", "--datasrc", "/path/to/warc/archives/"] </code></pre></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">InterroBot</h3><a id="user-content-interrobot" class="anchor" aria-label="Permalink: InterroBot" href="#interrobot"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">The datasrc argument should be set to the direct path to the database.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;args&quot;: [&quot;--crawler&quot;, &quot;interrobot&quot;, &quot;--datasrc&quot;, &quot;/path/to/Documents/InterroBot/interrobot.v2.db&quot;]"><pre class="notranslate"><code>"args": ["--crawler", "interrobot", "--datasrc", "/path/to/Documents/InterroBot/interrobot.v2.db"] </code></pre></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Katana</h3><a id="user-content-katana" class="anchor" aria-label="Permalink: Katana" href="#katana"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.99�8 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">The datasrc argument should be set to the directory of root hosts. Katana separates pages and media by hosts, ./archives/example.com/example.com is expected, and appropriate. More complicated sites expand the crawl data into origin host directories.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;args&quot;: [&quot;--crawler&quot;, &quot;katana&quot;, &quot;--datasrc&quot;, &quot;/path/to/katana/archives/&quot;]"><pre class="notranslate"><code>"args": ["--crawler", "katana", "--datasrc", "/path/to/katana/archives/"] </code></pre></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">SiteOne (using <em>Generate offline website</em>)</h3><a id="user-content-siteone-using-generate-offline-website" class="anchor" aria-label="Permalink: SiteOne (using Generate offline website)" href="#siteone-using-generate-offline-website"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">The datasrc argument should be set to the parent directory of the archives, archiving must be enabled.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;args&quot;: [&quot;--crawler&quot;, &quot;siteone&quot;, &quot;--datasrc&quot;, &quot;/path/to/SiteOne/archives/&quot;]"><pre class="notranslate"><code>"args": ["--crawler", "siteone", "--datasrc", "/path/to/SiteOne/archives/"] </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Boolean Search Syntax</h2><a id="user-content-boolean-search-syntax" class="anchor" aria-label="Permalink: Boolean Search Syntax" href="#boolean-search-syntax"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">The query engine supports field-specific (<code>field: value</code>) searches and complex boolean expressions. Fulltext is supported as a combination of the url, content, and headers fields.</p> <p dir="auto">While the API interface is designed to be consumed by the LLM directly, it can be helpful to familiarize yourself with the search syntax. Searches generated by the LLM are inspectable, but generally collapsed in the UI. If you need to see the query, expand the MCP collapsable.</p> <p dir="auto"><strong>Example Queries</strong></p> <markdown-accessiblity-table><table> <thead> <tr> <th>Query Example</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>privacy</td> <td>fulltext single keyword match</td> </tr> <tr> <td>"privacy �policy"</td> <td>fulltext match exact phrase</td> </tr> <tr> <td>boundar*</td> <td>fulltext wildcard matches results starting with <em>boundar</em> (boundary, boundaries)</td> </tr> <tr> <td>id: 12345</td> <td>id field matches a specific resource by ID</td> </tr> <tr> <td>url: example.com/*</td> <td>url field matches results with URL containing example.com/</td> </tr> <tr> <td>type: html</td> <td>type field matches for HTML pages only</td> </tr> <tr> <td>status: 200</td> <td>status field matches specific HTTP status codes (equal to 200)</td> </tr> <tr> <td>status: &gt;=400</td> <td>status field matches specific HTTP status code (greater than or equal to 400)</td> </tr> <tr> <td>content: h1</td> <td>content field matches content (HTTP response body, often, but not always HTML)</td> </tr> <tr> <td>headers: text/xml</td> <td>headers field matches HTTP response headers</td> </tr> <tr> <td>privacy AND policy</td> <td>fulltext matches both</td> </tr> <tr> <td>privacy OR policy</td> <td>fulltext matches either</td> </tr> <tr> <td>policy NOT privacy</td> <td>fulltext matches policies not containing privacy</td> </tr> <tr> <td>(login OR signin) AND form</td> <td>fulltext matches fullext login or signin with form</td> </tr> <tr> <td>type: html AND status: 200</td> <td>fulltext matches only HTML pages with HTTP success</td> </tr> </tbody> </table></markdown-accessiblity-table> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Field Search Definitions</h2><a id="user-content-field-search-definitions" class="anchor" aria-label="Permalink: Field Search Definitions" href="#field-search-definitions"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Field search provides search precision, allowing you to specify which columns of the search index to filter. Rather than searching the entire content, you can restrict your query to specific attributes like URLs, headers, or content body. This approach improves efficiency when looking for specific attributes or patterns within crawl data.</p> <markdown-accessiblity-table><table> <thead> <tr> <th>Field</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>database ID</td> </tr> <tr> <td>url</td> <td>resource URL</td> </tr> <tr> <td>type</td> <td>enumerated list of types (see types table)</td> </tr> <tr> <td>status</td> <td>HTTP response codes</td> </tr> <tr> <td>headers</td> <td>HTTP response headers</td> </tr> <tr> <td>content</td> <td>HTTP body—HTML, CSS, JS, and more</td> </tr> </tbody> </table></markdown-accessiblity-table> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Content Types</h2><a id="user-content-content-types" class="anchor" aria-label="Permalink: Content Types" href="#content-types"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto�">Crawls contain a multitude of resource types beyond HTML pages. The <code>type:</code> field search allows filtering by broad content type groups, particularly useful when filtering images without complex extension queries. For example, you might search for <code>type: html NOT content: login</code> to find pages without "login," or <code>type: img</code> to analyze image resources. The table below lists all supported content types in the search system.</p> <markdown-accessiblity-table><table> <thead> <tr> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>html</td> <td>webpages</td> </tr> <tr> <td>iframe</td> <td>iframes</td> </tr> <tr> <td>img</td> <td>web images</td> </tr> <tr> <td>audio</td> <td>web audio files</td> </tr> <tr> <td>video</td> <td>web video files</td> </tr> <tr> <td>font</td> <td>web font files</td> </tr> <tr> <td>style</td> <td>CSS stylesheets</td> </tr> <tr> <td>script</td> <td>JavaScript files</td> </tr> <tr> <td>rss</td> <td>RSS syndication feeds</td> </tr> <tr> <td>text</td> <td>plain text content</td> </tr> <tr> <td>pdf</td> <td>PDF files</td> </tr> <tr> <td>doc</td> <td>MS Word documents</td> </tr> <tr> <td>other</td> <td>uncategorized</td> </tr> </tbody> </table></markdown-accessiblity-table> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Extras</h2><a id="user-content-extras" class="anchor" aria-label="Permalink: Extras" href="#extras"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">The <code>extras</code> parameter provides additional processing options, transforming result data (markdown, snippets), or connecting the LLM to external data (thumbnails). These options can be combined as needed to achieve the desired result format.</p> <markdown-accessiblity-table><table> <thead> <tr> <th>Extra</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>thumbnails</td> <td>Generates base64 encoded images to be viewed and analyzed by AI models. Enables image description, content analysis, and visual understanding while keeping token output minimal. Works with images, which can be filtered using <code>type: img</code> in queries. SVG is not supported.</td> </tr> <tr> <td>markdown</td> <td>Provides the HTML content field as concise markdown, reducing token usage and improving readability for LLMs. Works with HTML, which can be filtered using <code>type: html</code> in queries.</td> </tr> <tr> <td>snippets</td> <td>Matches fulltext queries to contextual keyword usage within the content. When used without requesting the content field (or markdown extra), it can provide an efficient means of refining a search without pulling down the complete page contents. Also great for rendering old school hit-highlighted results as a list, like Google search in 1999. Works with HTML, CSS, JS, or any text-based, crawled file.</td> </tr> </tbody> </table></markdown-accessiblity-table> </article></div></div></div></div></div> <!-- --> <!-- --> <script type="application/json" id="__PRIMER_DATA_:R0:__">{"resolvedServerColorMode":"day"}</script></div> </react-partial> <input type="hidden" data-csrf="true" value="o7IfaPDIeVGMdK7f1umeA/3GZhn1pa0FCKSzU6vVmZJkbuqnbq1y1SEpV66IxXgCfvpKg93LX6EETRJWs/ZpuA=="> </div> <div data-view-component="true" class="Layout-sidebar"> <div class="BorderGrid about-margin" data-pjax> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <div class="hid�e-sm hide-md"> <h2 class="mb-3 h4">About</h2> <p class="f4 my-3"> MCP server tailored to connecting web crawler data and archives </p> <div class="my-3 d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link flex-shrink-0 mr-2"> <path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path> </svg> <span class="flex-auto min-width-0 css-truncate css-truncate-target width-fit"> <a title="https://pragmar.com/mcp-server-webcrawl/" role="link" target="_blank" rel="noopener noreferrer nofollow" class="text-bold" href="https://pragmar.com/mcp-server-webcrawl/">pragmar.com/mcp-server-webcrawl/</a> </span> </div> <h3 class="sr-only">Topics</h3> <div class="my-3"> <div class="f6"> <a href="/topics/mcp" title="Topic: mcp" data-view-component="true" class="topic-tag topic-tag-link"> mcp </a> <a href="/topics/wget" title="Topic: wget" data-view-component="true" class="topic-tag topic-tag-link"> wget </a> <a href="/topics/knowledgebase" title="Topic: knowledgebase" data-view-component="true" class="topic-tag topic-tag-link"> knowledgebase </a> <a href="/topics/warc" title="Topic: warc" data-view-component="true" class="topic-tag topic-tag-link"> warc </a> <a href="/topics/llm" title="Topic: llm" data-view-component="true" class="topic-tag topic-tag-link"> llm </a> <a href="/topics/mcp-servers" title="Topic: mcp-servers" data-view-component="true" class="topic-tag topic-tag-link"> mcp-servers </a> <a href="/topics/mcp-server" title="Topic: mcp-server" data-view-component="true" class="topic-tag topic-tag-link"> mcp-server </a> </div> </div> <h3 class="sr-only">Resources</h3> <div class="mt-2"> <a class="Link--muted" data-analytics-event="{&quot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:readme&quot;}" href="#readme-ov-file"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book mr-2"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> Readme </a> </div> <h3 class="sr-only">License</h3> <div class="mt-2"> <a href="#License-1-ov-file" class="Link--muted" data-analytics-event="{&quot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:license&quot;}"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-law mr-2"> <path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.�162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path> </svg> View license </a> </div> <include-fragment src="/pragmar/mcp-server-webcrawl/hovercards/citation/sidebar_partial?tree_name=master" data-nonce="v2:319f2068-49f5-a9b6-1a3b-eb3769e7ac1e" data-view-component="true"> <div data-show-on-forbidden-error hidden> <div class="Box"> <div class="blankslate-container"> <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2"> <h3 data-view-component="true" class="blankslate-heading"> Uh oh! </h3> <p data-view-component="true"> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p> </div> </div> </div> </div> </include-fragment> <div class="mt-2"> <a href="/pragmar/mcp-server-webcrawl/activity" data-view-component="true" class="Link Link--muted"><svg text="gray" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pulse mr-2"> <path d="M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z"></path> </svg> <span class="color-fg-muted">Activity</span></a> </div> <h3 class="sr-only">Stars</h3> <div class="mt-2"> <a href="/pragmar/mcp-server-webcrawl/stargazers" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg> <strong>3</strong> stars</a> </div> <h3 class="sr-only">Watchers</h3> <div class="mt-2"> <a href="/pragmar/mcp-server-webcrawl/watchers" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-eye mr-2"> <path d="M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z"></path> </svg> <strong>1</strong> watching</a> </div> <h3 cl�ass="sr-only">Forks</h3> <div class="mt-2"> <a href="/pragmar/mcp-server-webcrawl/forks" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg> <strong>1</strong> fork</a> </div> <div class="mt-2"> <a class="Link--muted" href="/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fpragmar%2Fmcp-server-webcrawl&amp;report=pragmar+%28user%29"> Report repository </a> </div> </div> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/pragmar/mcp-server-webcrawl/releases" data-view-component="true" class="Link--primary no-underline Link">Releases</a></h2> <div class="text-small color-fg-muted">No releases published</div> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3"> <a href="/users/pragmar/packages?repo_name=mcp-server-webcrawl" data-view-component="true" class="Link--primary no-underline Link d-flex flex-items-center">Packages <span title="0" hidden="hidden" data-view-component="true" class="Counter ml-1">0</span></a></h2> <div class="text-small color-fg-muted"> No packages published <br> </div> </div> </div> <div class="BorderGrid-row" hidden> <div class="BorderGrid-cell"> <include-fragment src="/pragmar/mcp-server-webcrawl/used_by_list" accept="text/fragment+html" data-nonce="v2:319f2068-49f5-a9b6-1a3b-eb3769e7ac1e" data-view-component="true"> <div data-show-on-forbidden-error hidden> <div class="Box"> <div class="blankslate-container"> <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2"> <h3 data-view-component="true" class="blankslate-heading"> Uh oh! </h3> <p data-view-component="true"> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p> </div> </div> </div> </div> </include-fragment> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3">Languages</h2> <div class="mb-2"> <span data-view-component="true" class="Progress"> <span style="background-color:#3572A5 !important;;width: 58.7%;" itemprop="keywords" data-view-component="true" class="Progress-item color-bg-success-emphasis"></span> <span style="background-color:#e34c26 !important;;width: 40.9%;" itemprop="keywords" data-view-component="true" class="Progress-item color-bg-success-emphasis"></span> <span style="background-color:#ededed !important;;width: 0.4%;" itemprop="keywords" data-view-component="true" class="Progress-item color-bg-success-emphasis"></span> </span></div> <ul class="list-style-none"> <li class="d-inline"> <a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="/pragmar/mcp-server-webcrawl/search?l=python" data-ga-click="Repository, language stats search click, location:repo overview"> <svg style="color:#3572A5;" aria-hidden="true" height="16" viewbox=�"0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill mr-2"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> <span class="color-fg-default text-bold mr-1">Python</span> <span>58.7%</span> </a> </li> <li class="d-inline"> <a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="/pragmar/mcp-server-webcrawl/search?l=html" data-ga-click="Repository, language stats search click, location:repo overview"> <svg style="color:#e34c26;" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill mr-2"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> <span class="color-fg-default text-bold mr-1">HTML</span> <span>40.9%</span> </a> </li> <li class="d-inline"> <span class="d-inline-flex flex-items-center flex-nowrap text-small mr-3"> <svg style="color:#ededed;" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill mr-2"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> <span class="color-fg-default text-bold mr-1">Other</span> <span>0.4%</span> </span> </li> </ul> </div> </div> </div> </div> </div></div> </div> </div> </turbo-frame> </main> </div> </div> <footer class="footer pt-8 pb-6 f6 color-fg-muted p-responsive" role="contentinfo"> <h2 class='sr-only'>Footer</h2> <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap"> <div class="d-flex flex-items-center flex-shrink-0 mx-2"> <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12 1C5.9225 1 1 5.9225 1 12C1 16.8675 4.14875 20.9787 8.52125 22.4362C9.07125 22.5325 9.2775 22.2025 9.2775 21.9137C9.2775 21.6525 9.26375 20.7862 9.26375 19.865C6.5 20.3737 5.785 19.1912 5.565 18.5725C5.44125 18.2562 4.905 17.28 4.4375 17.0187C4.0525 16.8125 3.5025 16.3037 4.42375 16.29C5.29 16.2762 5.90875 17.0875 6.115 17.4175C7.105 19.0812 8.68625 18.6137 9.31875 18.325C9.415 17.61 9.70375 17.1287 10.02 16.8537C7.5725 16.5787 5.015 15.63 5.015 11.4225C5.015 10.2262 5.44125 9.23625 6.1425 8.46625C6.0325 8.19125 5.6475 7.06375 6.2525 5.55125C6.2525 5.55125 7.17375 5.2625 9.2775 6.67875C10.1575 6.43125 11.0925 6.3075 12.0275 6.3075C12.9625 6.3075 13.8975 6.43125 14.7775 6.67875C16.8813 5.24875 17.8025 5.55125 17.8025 5.55125C18.4075 7.06375 18.0225 8.19125 17.9125 8.46625C18.6138 9.23625 19.04 10.2125 19.04 11.4225C19.04 15.6437 16.4688 16.5787 14.0213 16.8537C14.42 17.1975 14.7638 17.8575 14.7638 18.8887C14.7638 20.36 14.75 21.5425 14.75 21.9137C14.75 22.2025 14.9563 22.5462 15.5063 22.4362C19.8513 20.9787 23 16.8537 23 12C23 5.9225 18.0775 1 12 1Z"></path> </svg> </a> <span> &copy; 2025 GitHub,&nbsp;Inc. </span> </div> <nav aria-label="Footer"> <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3> <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading"> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/sit�e-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"> Manage cookies </button> </cookie-consent-link> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"> Do not share my personal information </button> </cookie-consent-link> </li> </ul> </nav> </div> </footer> <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="" data-cookie-consent-required="false"></ghcc-consent> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> You can’t perform that action at this time. </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> <template id="snippet-clipboard-copy-button-unpositioned"> <div class="zeroclipboard-container"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> </div> <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true"></div> <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div> </body> </html>  ,,��V��������L������10-BB ��.��   �h�[.-,'�>&4\= ; A; �0�D  �h�[.-,'�~  �:.  ��L!%(-H �[H��J�]�.�m�8�� bgcolor-emphasisI �� mutedI ��aody-fontB � �@ � �@rdercolor-defaultI��3�. card-default-bgB�+�olor-border-defaultI��5�. canvas-subtleI ��c fg-mutedI��[)RC on-emphasisI ��} neutral-emphasis-plusI �� page-header-bgI ��3rawlerIB��e���7�*�<����datasrcIB��k���;�.�@���!� fgcolor-mutedI��Y)RC onemphasisI ��{ header-fontB��xmirrorH�$��j�� page-header-bgcolorI ��1 selectionB�=�& -borderB�?�(l-border-radius-circleB ��Q ��QlargeB ��Q �}�QmediumB$�� ��6�� $�z� ��6�� pillB ��Q ��QsmallB ��Q �w�Qx-largeB ��Q ��Qutton-font-size-largeB �l�G �U�GmediumB �i�G �R�GsmallB �f�G �O�Gcolor-amber-100B�y�/�Q��b�/�Q�200B��+�V�|�i�+�V�|300B��'�[�w�p�'�[�w400B��"�`�r�x�"�`�r50B�s�2�L��\�2�L�0B���e�m���e�m600B���i�i���i�i700B�'��m�e���m�e800B�.��q�a���q�a900B�6� �t�^�� �t�^50B�>��w�[�'��w�[ blue-100B ��e ��e200B �!�e � �e300B �)�e ��e400B �1�e ��e50B ��d �{�d0B �9�e �"�e600B �A�e �*�e700B �I�c �2�c800B �P�c �9�c900B �X�b �A�b50B �`�` �I�` cyan-100B �u�f �^�f200B �}�f �f�f300B ��f �n�f400B � �h �t�h50B �n�e �W�e0B ��h �|�h600B ��h ��h700B �#�h � �h800B �*�h ��h900B �2�g ��g50B �:�e �#�e danger-100B �E�P �.�P200B �H�P �1�P300B �K�P �4�P400B �N�P �7�P50B �B�P �+�P0B �Q�P �:�P600B �T�P �=�P700B �W�P �@�P800B �Z�P �C�P900B �]�P �F�P50B �`�P �I�P emerald-100B �K�h �4�h200B �R�i �;�i300B �Y�j �B�j400B �a�j �J�j50B �D�h �-�h0B �i�j �R�j600B �q�j �Z�j700B �y�j �b�j800B ��j �j�j900B � �j �r�j50B ��h �z�h fuchsia-100B �h�Z �Q�Z200B �n�\ �W�\300B �v�\ �_�\400B �~�\ �g�\50B �a�Y �J�Y0B ��] �n�]600B � �] �v�]700B ��\ �~�\800B ��[ ��[900B �%�Z ��Z50B �,�Y ��Y gray-100B��T�1�!��T�1�!200B��P�5���P�5�300B�#�M�8�� �M�8�400B�*�I�;���I�;�50B��W�.�$�y�W�.�$0B�0�F�>���F�>�600B�7�B�A�� �B�A�700B�>�>�D��'�>�D�800B�E�:�G� �.�:�G� 900B�L�6�J��5�6�J�50B�R�3�N��c�;�3�N��ceen-100B�w��^�t�`��^�t200B�� �c�o�h� �c�o300B���h�j�o��h�j400B���m�e�w��m�e50B�o��Z�x�X��Z�x0B��~�q�a�~�~�q�a600B��y�u�]��y�u�]700B�%�t�z�X��t�z�X800B�-�o��S��o��S900B�5�j��O��j��O50B�=�e��L�&�e��L indigo-100B �o�_ �X�_200B �v�` �_�`300B �}�a �f�a400B ��a �n�a50B �h�_ �Q�_0B � �a �v�a600B ��a �~�a700B ��a ��a800B �%�` ��`900B �-�^ ��^50B �5�] ��] lime-100B �"�o � �o200B �*�o ��o300B �2�o ��o400B �9�o �"�o50B ��o ��o0B �@�p �)�p600B �H�p �1�p700B �P�p �9�p800B �X�n �A�n900B �_�o �H�o50B �g�n �P�n neutral-0B$��x�,�"�o�8�M}$�m�x�,�"�o�8�M}100B(�f�c�I�c�^(�O�c�I�c�^0B � �Q �r�Q200B�i�@��5�x�R�@��5�x300B�l� �-�U� �-400B�o��6� �X��6� 50B�c�P�8�L�P�80B�r�Q H�2�: �[�Q H�2�: 600B�u�Q�x�HE�^�Q�x�HE�0+,(0')" !31##�anguage-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q535461#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar vector-feature-custom-font-size-clientpref--excluded"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Wget" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Wget" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet"> <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant"> <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true"><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Wget"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Wget&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Wget&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown"> <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools"> <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true"><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-contain�� Korean" lang="ko" hreflang="ko" data-title="Wget" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Wget" title="Wget – Croatian" lang="hr" hreflang="hr" data-title="Wget" data-language-autonym="Hrvatski" data-language-local-name="Croatian" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Wget" title="Wget – Indonesian" lang="id" hreflang="id" data-title="Wget" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Wget" title="Wget – Italian" lang="it" hreflang="it" data-title="Wget" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Wget" title="Wget – Hungarian" lang="hu" hreflang="hu" data-title="Wget" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/GNU_Wget" title="GNU Wget – Japanese" lang="ja" hreflang="ja" data-title="GNU Wget" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/GNU_Wget" title="GNU Wget – Polish" lang="pl" hreflang="pl" data-title="GNU Wget" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Wget" title="Wget – Portuguese" lang="pt" hreflang="pt" data-title="Wget" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Wget" title="Wget – Russian" lang="ru" hreflang="ru" data-title="Wget" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/Wget" title="Wget – Serbian" lang="sr" hreflang="sr" data-title="Wget" data-language-autonym="Српски / srpski" data-language-local-name="Serbian" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Wget" title="Wget – Swedish" lang="sv" hreflang="sv" data-title="Wget" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Wget" title="Wget – Turkish" lang="tr" hreflang="tr" data-title="Wget" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Wget" title="Wget – Ukrainian" lang="uk" hreflang="uk" data-title="Wget" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Wget" title="Wget – Chinese" lang="zh" hreflang="zh" data-title="Wget" data-l�-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents"> <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Wget</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang"> <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 21 languages"> <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-21" aria-hidden="true"><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">21 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%88%D8%AC%D8%AA" title="وجت – Arabic" lang="ar" hreflang="ar" data-title="وجت" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/GNU_Wget" title="GNU Wget – Catalan" lang="ca" hreflang="ca" data-title="GNU Wget" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Wget" title="Wget – Czech" lang="cs" hreflang="cs" data-title="Wget" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Wget" title="Wget – German" lang="de" hreflang="de" data-title="Wget" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/GNU_Wget" title="GNU Wget – Spanish" lang="es" hreflang="es" data-title="GNU Wget" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/Wget" title="Wget – Persian" lang="fa" hreflang="fa" data-title="Wget" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/GNU_Wget" title="GNU Wget – French" lang="fr" hreflang="fr" data-title="GNU Wget" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/Wget" title="Wget ��ctor-toc-level-2"> <a class="vector-toc-link" href="#Notable_releases"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Notable releases</span> </div> </a> <ul id="toc-Notable_releases-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Wget2" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Wget2"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Wget2</span> </div> </a> <ul id="toc-Wget2-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Related_works" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Related_works"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Related works</span> </div> </a> <button aria-controls="toc-Related_works-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Related works subsection</span> </button> <ul id="toc-Related_works-sublist" class="vector-toc-list"> <li id="toc-GWget" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GWget"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span> <span>GWget</span> </div> </a> <ul id="toc-GWget-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cliget" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Cliget"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2</span> <span>Cliget</span> </div> </a> <ul id="toc-Cliget-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Clones" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Clones"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Clones</span> </div> </a> <ul id="toc-Clones-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Notes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Notes"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Notes</span> </div> </a> <ul id="toc-Notes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar no-font-mode-scale"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents"> <input type="checkbox" id="vector-page-titlebar�-2"> <a class="vector-toc-link" href="#Recursive_download"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Recursive download</span> </div> </a> <ul id="toc-Recursive_download-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Non-interactiveness" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Non-interactiveness"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Non-interactiveness</span> </div> </a> <ul id="toc-Non-interactiveness-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Portability" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Portability"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>Portability</span> </div> </a> <ul id="toc-Portability-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Other_features" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Other_features"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.5</span> <span>Other features</span> </div> </a> <ul id="toc-Other_features-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Authors_and_copyright" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Authors_and_copyright"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Authors and copyright</span> </div> </a> <button aria-controls="toc-Authors_and_copyright-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Authors and copyright subsection</span> </button> <ul id="toc-Authors_and_copyright-sublist" class="vector-toc-list"> <li id="toc-License" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#License"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>License</span> </div> </a> <ul id="toc-License-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Development" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Development"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Development</span> </div> </a> <button aria-controls="toc-Development-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Development subsection</span> </button> <ul id="toc-Development-sublist" class="vector-toc-list"> <li id="toc-Source_contribution" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Source_contribution"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Source contribution</span> </div> </a> <ul id="toc-Source_contribution-sublist" class="vector-toc-list"> <li id="toc-Release" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Release"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1.1</span> <span>Release</span> </div> </a> <ul id="toc-Release-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Popular_references" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Popular_references"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1.2</span> <span>Popular references</span> </div> </a> <ul id="toc-Popular_references-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Notable_releases" class="vector-toc-list-item ve�d="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Wget" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor"> <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc"> <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Features" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Features"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Features</span> </div> </a> <button aria-controls="toc-Features-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Features subsection</span> </button> <ul id="toc-Features-sublist" class="vector-toc-list"> <li id="toc-Robustness" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Robustness"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Robustness</span> </div> </a> <ul id="toc-Robustness-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Recursive_download" class="vector-toc-list-item vector-toc-level�ortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color"> <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance"> <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Wget" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Wget" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options"> <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools"> <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Wget" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li i�[x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction"> <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input mw-searchInput" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" spellcheck="false" title="Search Wikipedia [f]" accesskey="f" id="searchInput"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyP�> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Wget - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Wget"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Wget&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Wget"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org"> <link rel="dns-prefetch" href="auth.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Wget rootpage-Wget skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header no-font-mode-scale"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu"> <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu"> <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container"> <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation"> <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article �fer Protocol clients","Portable software","Text mode","Web archiving","Web scraping"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Wget","wgRelevantArticleId":371033,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q535461","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.45.0-wmf.2"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/6/60/Wget_1.13.4.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="928"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/6/60/Wget_1.13.4.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="619"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="495"�er-id="vector-page-tools-unpinned-container"> <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options"> <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Wget"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Wget&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Wget&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb"> <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Wget" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Wget" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Wget&amp;oldid=1252895832" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Wget&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Wget&amp;id=1252895832&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWget"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWget"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export"> <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Wget&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Wget&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects"> <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:GNU_Wget" hreflang="en"�><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q535461" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end no-font-mode-scale"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container"> <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Computer command line program</div> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-More_citations_needed plainlinks metadata ambox ambox-content ambox-Refimprove" role="presentation"><tbody�><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/60px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/120px-Question_book-new.svg.png 1.5x" data-file-width="512" data-file-height="399"></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This article <b>needs additional citations for <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">verification</a></b>.<span class="hide-when-compact"> Please help <a href="/wiki/Special:EditPage/Wget" title="Special:EditPage/Wget">improve this article</a> by <a href="/wiki/Help:Referencing_for_beginners" title="Help:Referencing for beginners">adding citations to reliable sources</a>. Unsourced material may be challenged and removed.<br><small><span class="plainlinks"><i>Find sources:</i>&#160;<a rel="nofollow" class="external text" href="https://www.google.com/search?as_eq=wikipedia&amp;q=%22Wget%22">"Wget"</a>&#160;–&#160;<a rel="nofollow" class="external text" href="https://www.google.com/search?tbm=nws&amp;q=%22Wget%22+-wikipedia&amp;tbs=ar:1">news</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?&amp;q=%22Wget%22&amp;tbs=bkt:s&amp;tbm=bks">newspapers</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?tbs=bks:1&amp;q=%22Wget%22+-wikipedia">books</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://scholar.google.com/scholar?q=%22Wget%22">scholar</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.jstor.org/action/doBasicSearch?Query=%22Wget%22&amp;acc=on&amp;wc=on">JSTOR</a></span></small></span> <span class="date-container"><i>(<span class="date">March 2023</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <style data-mw-deduplicate="TemplateStyles:r1289430074">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">Wget</caption><tbody><tr><td colspan="2" class="infobox-image logo"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:Wget_1.13.4.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/6/60/Wget_1.13.4.png/250px-Wget_1.13.4.png" decoding="async" width="250" height="193" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/60/Wget_1.13.4.png/375px-Wget_1.13.4.png 1.5x, //upload.wikimedia.org/wikipedia/commons/6/60/Wget_1.13.4.png 2x" data-file-width="481" data-file-height="372"></a></span><div class="infobox-caption">Screenshot of Wget running on� <a href="/wiki/Ubuntu_(operating_system)" class="mw-redirect" title="Ubuntu (operating system)">Ubuntu</a>.</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Original author(s)</a></th><td class="infobox-data">Hrvoje Nikšić</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data">Giuseppe Scrivano, Tim Rühsen, Darshit Shah</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">January&#160;1996<span class="noprint">&#59;&#32;29&#160;years ago</span><span style="display:none">&#160;(<span class="bday dtstart published updated">1996-01</span>)</span></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1289430074"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">1.25.0<sup id="cite_ref-wikidata-bac903f99adf3c626fd267d9b7f49a2ce314f1da-v18_1-0" class="reference"><a href="#cite_note-wikidata-bac903f99adf3c626fd267d9b7f49a2ce314f1da-v18-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup>&#160;<span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q535461?uselang=en#P348" title="Edit this on Wikidata"><img alt="Edit this on Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" data-file-width="20" data-file-height="20"></a></span> / 10 November 2024</div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style><div class="plainlist"><ul><li><span class="url"><a rel="nofollow" class="external text" href="https://git.savannah.gnu.org/cgit/wget.git">git<wbr>.savannah<wbr>.gnu<wbr>.org<wbr>/cgit<wbr>/wget<wbr>.git</a></span> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q535461#P1324" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" data-file-width="20" data-file-height="20"></a></span></li></ul> </div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Computing_platform" title="Computing platform">Platform</a></th><td class="infobox-data"><a href="/wiki/Cross-platform" class="mw-redirect" title="Cross-platform">Cross-platform</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="/wiki/FTP_client" class="mw-redirect" title="FTP client">FTP client</a> / <a href="/wiki/HTTP_client" class="mw-redirect" title="HTTP client">HTTP client</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: no�wrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL-3.0-or-later</a><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>a<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-license_3-0" class="reference"><a href="#cite_note-license-3"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://www.gnu.org/software/wget/">www<wbr>.gnu<wbr>.org<wbr>/software<wbr>/wget<wbr>/</a></span></td></tr></tbody></table> <p><b>GNU Wget</b> (or just <b>Wget</b>, formerly <b>Geturl</b>, also written as its package name, <b>wget</b>) is a <a href="/wiki/Computer_program" title="Computer program">computer program</a> that retrieves content from <a href="/wiki/Web_servers" class="mw-redirect" title="Web servers">web servers</a>. It is part of the <a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a>. Its name derives from "<a href="/wiki/World_Wide_Web" title="World Wide Web">World Wide Web</a>" and "<a href="/wiki/HTTP_GET" class="mw-redirect" title="HTTP GET"><i>get</i></a>". It supports downloading via <a href="/wiki/HTTP" title="HTTP">HTTP</a>, <a href="/wiki/HTTPS" title="HTTPS">HTTPS</a>, and <a href="/wiki/File_Transfer_Protocol" title="File Transfer Protocol">FTP</a>. </p><p>Its features include recursive download, conversion of links for offline viewing of local HTML, and support for proxies. It appeared in 1996, coinciding with the boom of popularity of the Web, causing its wide use among <a href="/wiki/Unix" title="Unix">Unix</a> users and distribution with most major <a href="/wiki/Linux_distribution" title="Linux distribution">Linux distributions</a>. Wget is written in <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, and can be easily installed on any Unix-like system. Wget has been ported to <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>, <a href="/wiki/MacOS" title="MacOS">macOS</a>, <a href="/wiki/OpenVMS" title="OpenVMS">OpenVMS</a>, <a href="/wiki/HP-UX" title="HP-UX">HP-UX</a>, <a href="/wiki/AmigaOS" title="AmigaOS">AmigaOS</a>, <a href="/wiki/MorphOS" title="MorphOS">MorphOS</a>, and <a href="/wiki/Solaris_(operating_system)" class="mw-redirect" title="Solaris (operating system)">Solaris</a>. Since version 1.14, Wget has been able to save its output in the web archiving standard <a href="/wiki/Web_ARChive" class="mw-redirect" title="Web ARChive">WARC</a> format.<sup id="cite_ref-FSF2012_4-0" class="reference"><a href="#cite_note-FSF2012-4"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </p> <meta property="mw:PageProp/toc"> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Wget descends from an earlier program named Geturl by the same author,<sup id="cite_ref-2007-newsfile_5-0" class="reference"><a href="#cite_note-2007-newsfile-5"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> the development of which commenced in late 1995. The name changed to Wget after the author became aware of an earlier <a href="/wiki/Amiga" title="Amiga">Amiga</a> program named GetURL, written by James Burton in <a href="/wiki/AREXX" class="mw-redirect" title="AREXX">AREXX</a>. </p><p>Wget filled a gap in the inconsistent web-downloading software available in the mid-1990s. No single program could reliably use both <a href="/wiki/HTTP" title="HTTP">HTTP</a> and <a href="/wiki/File_Transfer_Protocol" title="�File Transfer Protocol">FTP</a> to download files. Existing programs either supported FTP (such as <a href="/wiki/NcFTP" title="NcFTP">NcFTP</a> and dl) or were written in <a href="/wiki/Perl" title="Perl">Perl</a>, which was not yet ubiquitous. While Wget was inspired by features of some of the existing programs, it supported both HTTP and FTP and could be built using only the standard development tools found on every Unix system. </p><p>At that time many Unix users struggled behind extremely slow university and <a href="/wiki/Dial-up_access" class="mw-redirect" title="Dial-up access">dial-up</a> <a href="/wiki/Internet" title="Internet">Internet</a> connections, leading to a growing need for a downloading agent that could deal with transient network failures without assistance from the human operator. </p> <div class="mw-heading mw-heading2"><h2 id="Features">Features</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=2" title="Edit section: Features"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Robustness">Robustness</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=3" title="Edit section: Robustness"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Wget has been designed for robustness over slow or unstable network connections. If a <a href="/wiki/Download" title="Download">download</a> does not complete due to a <a href="/wiki/Computer_network" title="Computer network">network</a> problem, Wget will automatically try to continue the download from where it left off, and repeat this until the whole file has been retrieved. It was one of the first clients to make use of the then-new <code>Range</code> <a href="/wiki/List_of_HTTP_headers" class="mw-redirect" title="List of HTTP headers">HTTP header</a> to support this feature. </p> <div class="mw-heading mw-heading3"><h3 id="Recursive_download">Recursive download</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=4" title="Edit section: Recursive download"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Wget can optionally work like a <a href="/wiki/Web_crawler" title="Web crawler">web crawler</a> by extracting resources <a href="/wiki/Hyperlink" title="Hyperlink">linked</a> from <a href="/wiki/HTML" title="HTML">HTML</a> <a href="/wiki/Web_page" title="Web page">pages</a> and downloading them in sequence, repeating the process <a href="/wiki/Recursion" title="Recursion">recursively</a> until all the pages have been downloaded or a maximum recursion depth specified by the user has been reached. The downloaded pages are saved in a directory structure resembling that on the remote server. This "recursive download" enables partial or complete mirroring of <a href="/wiki/Web_site" class="mw-redirect" title="Web site">web sites</a> via HTTP. Links in downloaded HTML pages can be adjusted to point to locally downloaded material for <a href="/wiki/Offline" class="mw-redirect" title="Offline">offline</a> viewing. When performing this kind of automatic <a href="/wiki/Mirror_website" class="mw-redirect" title="Mirror website">mirroring</a> of web sites, Wget supports the <a href="/wiki/Robots_Exclusion_Standard" class="mw-redirect" title="Robots Exclusion Standard">Robots Exclusion Standard</a> (unless the option <code>-e robots=off</code> is used). </p><p>Recursive download works with <a href="/wiki/File_Transfer_Protocol" title="File Transfer Protocol">FTP</a> as well, where Wget issues the <code>LIST</code> command to find which additional files to download, repeating this process for directories and files under the one specified in the top <a href="/wiki/Uniform_Resource_Locator" class="mw-redirect" title="Uniform Resource Locator">URL</a>. Shell-like <a href="/wiki/�Wildcard_character" title="Wildcard character">wildcards</a> are supported when the download of FTP URLs is requested. </p><p>When downloading recursively over either <a href="/wiki/HTTP" title="HTTP">HTTP</a> or <a href="/wiki/File_Transfer_Protocol" title="File Transfer Protocol">FTP</a>, Wget can be instructed to inspect the <a href="/wiki/Timestamps" class="mw-redirect" title="Timestamps">timestamps</a> of local and remote files, and download only the remote files newer than the corresponding local ones. This allows easy mirroring of <a href="/wiki/HTTP" title="HTTP">HTTP</a> and <a href="/wiki/File_Transfer_Protocol" title="File Transfer Protocol">FTP</a> sites, but is considered inefficient and more error-prone when compared to programs designed for mirroring from the ground up, such as <a href="/wiki/Rsync" title="Rsync">rsync</a>. On the other hand, Wget does not require special server-side software for this task. </p> <div class="mw-heading mw-heading3"><h3 id="Non-interactiveness">Non-interactiveness</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=5" title="Edit section: Non-interactiveness"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Wget is non-interactive in the sense that, once started, it does not require user interaction and does not need to control a <a href="/wiki/Tty_(Unix)" title="Tty (Unix)">TTY</a>, being able to log its progress to a separate file for later inspection. Users can start Wget and <a href="/wiki/Log_out" class="mw-redirect" title="Log out">log off</a>, leaving the program unattended. By contrast, most <a href="/wiki/Graphical_user_interface" title="Graphical user interface">graphical</a> or <a href="/wiki/Text_user_interface" class="mw-redirect" title="Text user interface">text user interface</a> <a href="/wiki/Web_browser" title="Web browser">web browsers</a> require the user to remain logged in and to manually restart failed downloads, which can be a great hindrance when transferring a lot of data. </p> <div class="mw-heading mw-heading3"><h3 id="Portability">Portability</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=6" title="Edit section: Portability"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Written in a highly portable style of <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> with minimal dependencies on third-party libraries, Wget requires little more than a C compiler and a BSD-like interface to <a href="/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol">TCP/IP</a> networking.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (December 2022)">citation needed</span></a></i>&#93;</sup> Designed as a Unix program invoked from the <a href="/wiki/Unix_shell" title="Unix shell">Unix shell</a>, the program has been ported to numerous Unix-like environments and systems, including <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a> via <a href="/wiki/Cygwin" title="Cygwin">Cygwin</a>, and <a href="/wiki/Homebrew_(package_management_software)" class="mw-redirect" title="Homebrew (package management software)">macOS</a>. It is also available as a native <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a> program as one of the <a href="/wiki/GnuWin32" title="GnuWin32">GnuWin</a> packages. </p> <div class="mw-heading mw-heading3"><h3 id="Other_features">Other features</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=7" title="Edit section: Other features"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Wget supports d�ownload through <a href="/wiki/Proxy_server" title="Proxy server">proxies</a>, which are widely deployed to provide web access inside company <a href="/wiki/Firewall_(networking)" class="mw-redirect" title="Firewall (networking)">firewalls</a> and to cache and quickly deliver frequently accessed content.</li> <li>It makes use of <a href="/wiki/HTTP_persistent_connection" title="HTTP persistent connection">HTTP persistent connections</a> where available.</li> <li><a href="/wiki/IPv6" title="IPv6">IPv6</a> is supported on systems that include the appropriate interfaces.</li> <li><a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">SSL/TLS</a> is supported for encrypted downloads using the <a href="/wiki/OpenSSL" title="OpenSSL">OpenSSL</a> or <a href="/wiki/GnuTLS" title="GnuTLS">GnuTLS</a> library.</li> <li>Files larger than 2 <a href="/wiki/Gibibyte" class="mw-redirect" title="Gibibyte">GiB</a> are <a href="/wiki/Large_File_Support" class="mw-redirect" title="Large File Support">supported</a> on 32-bit systems that include the appropriate interfaces.</li> <li>Download speed may be <a href="/wiki/Bandwidth_Throttling" class="mw-redirect" title="Bandwidth Throttling">throttled</a> to avoid using up all of the available <a href="/wiki/Bandwidth_(computing)" title="Bandwidth (computing)">bandwidth</a>.</li> <li>Can save its output in the web archiving standard <a href="/wiki/Web_ARChive" class="mw-redirect" title="Web ARChive">WARC</a> format, deduplicating from an associated CDX file as required.<sup id="cite_ref-FSF2012_4-1" class="reference"><a href="#cite_note-FSF2012-4"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup></li></ul> <div class="mw-heading mw-heading2"><h2 id="Authors_and_copyright">Authors and copyright</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=8" title="Edit section: Authors and copyright"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GNU Wget was written by Hrvoje Nikšić with contributions by many other people, including Dan Harkless, Ian Abbott, and Mauro Tortonesi. Significant contributions are credited in the <i>AUTHORS</i> file included in the distribution, and all remaining ones are documented in the <a href="/wiki/Changelog" title="Changelog">changelogs</a>, also included with the program. Wget is currently maintained by Giuseppe Scrivano, Tim Rühsen and Darshit Shah.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> </p><p>The copyright to Wget belongs to the <a href="/wiki/Free_Software_Foundation" title="Free Software Foundation">Free Software Foundation</a>, whose policy is to require copyright assignments for all non-trivial contributions to GNU software.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="License">License</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=9" title="Edit section: License"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GNU Wget is distributed under the terms of the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a>, version 3 or later, with a special <a href="/wiki/OpenSSL_exception" class="mw-redirect" title="OpenSSL exception">exception</a> that allows distribution of binaries <a href="/wiki/Linker_(computing)" title="Linker (computing)">linked</a> against the <a href="/wiki/OpenSSL" title="OpenSSL">OpenSSL</a> library. The text of the exception follows:<sup id="cite_ref-license_3-1" class="reference"><a href="#cite_note-license-3"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> </p> <blockquote> <�p>Additional permission under GNU GPL version 3 section 7 </p><p>If you modify this program, or any covered work, by linking or combining it with the OpenSSL project's OpenSSL library (or a modified version of that library), containing parts covered by the terms of the OpenSSL or SSLeay licenses, the Free Software Foundation grants you additional permission to convey the resulting work. Corresponding Source for a non-source form of such a combination shall include the source code for the parts of OpenSSL used as well as that of the covered work. </p> </blockquote> <p>It is expected<sup class="noprint Inline-Template" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Manual_of_Style/Words_to_watch#Unsupported_attributions" title="Wikipedia:Manual of Style/Words to watch"><span title="The material near this tag may use weasel words or too-vague attribution. (December 2014)">by whom?</span></a></i>&#93;</sup> that the exception clause will be removed once Wget is modified to also <a href="/wiki/Linker_(computing)" title="Linker (computing)">link</a> with the <a href="/wiki/GnuTLS" title="GnuTLS">GnuTLS</a> library. </p><p>Wget's <a href="/wiki/Documentation" title="Documentation">documentation</a>, in the form of a <a href="/wiki/Texinfo" title="Texinfo">Texinfo</a> reference manual, is distributed under the terms of the <a href="/wiki/GNU_Free_Documentation_License" title="GNU Free Documentation License">GNU Free Documentation License</a>, version 1.2 or later. The <a href="/wiki/Man_page" title="Man page">man page</a> usually distributed on Unix-like systems is automatically generated from a subset of the Texinfo manual and falls under the terms of the same license. </p> <div class="mw-heading mw-heading2"><h2 id="Development">Development</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=10" title="Edit section: Development"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Wget is developed in an open fashion, most of the design decisions typically being discussed on the public mailing list<sup id="cite_ref-Gmane_8-0" class="reference"><a href="#cite_note-Gmane-8"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> followed by users and developers. Bug reports and patches are relayed to the same list. </p> <div class="mw-heading mw-heading3"><h3 id="Source_contribution">Source contribution</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=11" title="Edit section: Source contribution"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The preferred method of contributing to Wget's code and documentation is through source updates in the form of textual <a href="/wiki/Patch_(Unix)" title="Patch (Unix)">patches</a> generated by the <a href="/wiki/Diff" title="Diff">diff</a> utility. Patches intended for inclusion in Wget are submitted to the mailing list<sup id="cite_ref-Gmane_8-1" class="reference"><a href="#cite_note-Gmane-8"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> where they are reviewed by the maintainers. Patches that pass the maintainers' scrutiny are installed in the sources. Instructions on patch creation as well as style guidelines are outlined on the project's wiki.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> </p><p>The source code can also be tracked via a remote <a href="/wiki/Version_control" title="Version control">version control</a> repository that hosts revision history beginning with the 1.5.3 release. The repository is currently running <a href="/wiki/Git_(software)" class="mw-redirect" title="Git (software)">Git</a>.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a>�</sup> Prior to that, the source code had been hosted on (in reverse order): <a href="/wiki/Bazaar_(software)" class="mw-redirect" title="Bazaar (software)">Bazaar</a>,<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/Mercurial_(software)" class="mw-redirect" title="Mercurial (software)">Mercurial</a>, <a href="/wiki/Subversion_(software)" class="mw-redirect" title="Subversion (software)">Subversion</a>, and via <a href="/wiki/Concurrent_Versions_System" title="Concurrent Versions System">CVS</a>. </p> <div class="mw-heading mw-heading4"><h4 id="Release">Release</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=12" title="Edit section: Release"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>When a sufficient number of features or bug fixes accumulate during development, Wget is released to the general public via the GNU FTP site and its mirrors. Being entirely run by volunteers, there is no external pressure to issue a release nor are there enforceable release deadlines. </p><p>Releases are numbered as <a href="/wiki/Software_versioning" title="Software versioning">versions</a> of the form of <i>major.minor[.revision]</i>, such as <i>Wget 1.11</i> or <i>Wget 1.8.2</i>. An increase of the major version number represents large and possibly incompatible changes in Wget's behavior or a radical redesign of the code base. An increase of the minor version number designates addition of new features and bug fixes. A new revision indicates a release that, compared to the previous revision, only contains bug fixes. Revision zero is omitted, meaning that for example Wget 1.11 is the same as 1.11.0. Wget does not use the <a href="/wiki/Software_versioning#Odd-numbered_versions_for_development_releases" title="Software versioning">odd-even release number convention</a> popularized by Linux. </p> <div class="mw-heading mw-heading4"><h4 id="Popular_references">Popular references</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=13" title="Edit section: Popular references"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Wget makes an appearance in the 2010 <a href="/wiki/Columbia_Pictures" title="Columbia Pictures">Columbia Pictures</a> motion picture release, <i><a href="/wiki/The_Social_Network" title="The Social Network">The Social Network</a></i>. The lead character, a somewhat fictionalized version of <a href="/wiki/Facebook" title="Facebook">Facebook</a> co-founder <a href="/wiki/Mark_Zuckerberg" title="Mark Zuckerberg">Mark Zuckerberg</a>, uses Wget to aggregate student photos from various <a href="/wiki/Harvard_University" title="Harvard University">Harvard University</a> housing-facility directories. </p> <div class="mw-heading mw-heading3"><h3 id="Notable_releases">Notable releases</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=14" title="Edit section: Notable releases"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The following releases represent notable milestones in Wget's development. Features listed next to each release are edited for brevity and do not constitute comprehensive information about the release, which is available in the <i>NEWS</i> file distributed with Wget.<sup id="cite_ref-2007-newsfile_5-1" class="reference"><a href="#cite_note-2007-newsfile-5"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> </p> <ul><li>Geturl 1.0, released January 1996, was the first publicly available release. The first English-language announcement can be traced to a Usenet news posting, which probably refers to Geturl 1.3.4 released in June.<sup id="cite_ref-12" class="reference"><a href="#cite_note-�12"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup></li> <li>Wget 1.4.0, released November 1996, was the first version to use the name <i>Wget</i>. It was also the first release distributed under the terms of the <a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a>, Geturl having been distributed under an ad hoc no-<a href="/wiki/Warranty" title="Warranty">warranty</a> <a href="/wiki/Software_license" title="Software license">license</a>.</li> <li>Wget 1.4.3, released February 1997, was the first version released as part of <a href="/wiki/GNU" title="GNU">the GNU project</a> with the copyright assigned to the <a href="/wiki/Free_Software_Foundation" title="Free Software Foundation">FSF</a>.</li> <li>Wget 1.5.3, released September 1998, was a milestone in the program's popularity. This version was bundled with many <a href="/wiki/Linux" title="Linux">Linux</a> based distributions, which exposed the program to a much wider audience.</li> <li>Wget 1.6, released December 1999, incorporated many bug fixes for the (by then stale) 1.5.3 release, largely thanks to the effort of Dan Harkless.</li> <li>Wget 1.7, released June 2001, introduced <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">SSL</a> support, <a href="/wiki/HTTP_cookie" title="HTTP cookie">cookies</a>, and <a href="/wiki/HTTP_persistent_connection" title="HTTP persistent connection">persistent connections</a>.</li> <li>Wget 1.8, released December 2001, added <a href="/wiki/Bandwidth_throttling" title="Bandwidth throttling">bandwidth throttling</a>, new progress indicators, and the breadth-first traversal of the hyperlink <a href="/wiki/Graph_(discrete_mathematics)" title="Graph (discrete mathematics)">graph</a>.</li> <li>Wget 1.9, released October 2003, included experimental <a href="/wiki/IPv6" title="IPv6">IPv6</a> support, and ability to POST data to HTTP servers.</li> <li>Wget 1.10, released June 2005, introduced <a href="/wiki/Large_file_support" class="mw-redirect" title="Large file support">large file support</a>, <a href="/wiki/IPv6" title="IPv6">IPv6</a> support on dual-family systems, <a href="/wiki/NTLM" title="NTLM">NTLM</a> authorization, and <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">SSL</a> improvements. The maintainership was picked up by Mauro Tortonesi.</li> <li>Wget 1.11, released January 2008, moved to version 3 of the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a>, and added preliminary support for the <code>Content-Disposition</code> header, which is often used by <a href="/wiki/Common_Gateway_Interface" title="Common Gateway Interface">CGI</a> scripts to indicate the name of a file for downloading. Security-related improvements were also made to the HTTP authentication code. Micah Cowan took over maintainership of the project.</li> <li>Wget 1.12, released September 2009, added support for parsing URLs from <a href="/wiki/Cascading_Style_Sheets" class="mw-redirect" title="Cascading Style Sheets">CSS</a> content on the web, and for handling <a href="/wiki/Internationalized_Resource_Identifier" title="Internationalized Resource Identifier">Internationalized Resource Identifiers</a>.</li> <li>Wget 1.13, released August 2011, supports HTTP/1.1, fixed some portability issues, and used the <a href="/wiki/GnuTLS" title="GnuTLS">GnuTLS</a> library by default for secure connections.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup></li> <li>Wget 1.14, released August 2012, improved support for TLS and added support for <style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/�6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://www.rfc-editor.org/rfc/rfc2617">2617</a> Digest Access Authentication.</li> <li>Wget 1.15, released January 2014, added—https-only and support for Perfect-Forward Secrecy.</li> <li>Wget 1.16, released October 2014, changed the default progress bar output, closed <a href="/wiki/CVE_(identifier)" class="mw-redirect" title="CVE (identifier)">CVE</a>-<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a rel="nofollow" class="external text" href="https://nvd.nist.gov/vuln/detail/CVE-2014-4877">2014-4877</a>, added support for libpsl to verify cookie domains, and introduced—start-pos to allow starting downloads from a specified position.</li> <li>Wget 1.17, released November 2015, removed FTP passive to active fallback due to privacy concerns, added support for FTPS and for—if-modified-since.</li> <li>Wget 1.18, released June 2016, resolved the <a href="/wiki/CVE_(identifier)" class="mw-redirect" title="CVE (identifier)">CVE</a>-<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a rel="nofollow" class="external text" href="https://nvd.nist.gov/vuln/detail/CVE-2016-4971">2016-4971</a> issue, and added the "--bind-dns-address" and "--dns-servers" options.</li> <li>Wget 1.19, released February 2017, added new options for processing a Metalink file; version 1.19.1 added the—retry-on-http-error option to retry a download if the Web server responds with a given HTTP status code.</li> <li>Wget 1.20, released November 2018, added <code>--retry-on-host-error</code> for more reliability and <code>--accept-regex</code>, <code>--reject-regex</code> options for recursive FTP retrievals.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Wget2">Wget2</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=15" title="Edit section: Wget2"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1289430074"><table class="infobox vevent"><caption class="infobox-title summary">Wget2</ca�ption><tbody><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">26&#160;September 2021<span class="noprint">&#59;&#32;3 years ago</span><span style="display:none">&#160;(<span class="bday dtstart published updated">2021-09-26</span>)</span></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1289430074"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">2.2.0<sup id="cite_ref-wikidata-2b1e21225e2a7fc3e9cd7b140b94077ddf5a27c9-v18_14-0" class="reference"><a href="#cite_note-wikidata-2b1e21225e2a7fc3e9cd7b140b94077ddf5a27c9-v18-14"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup>&#160;<span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q97458426?uselang=en#P348" title="Edit this on Wikidata"><img alt="Edit this on Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" data-file-width="20" data-file-height="20"></a></span> / 24 November 2024</div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="http://gitlab.com/gnuwget/wget2">gitlab<wbr>.com<wbr>/gnuwget<wbr>/wget2</a></span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL-3.0-or-later</a><sup id="cite_ref-GNU_Wget2_2.0.0_15-0" class="reference"><a href="#cite_note-GNU_Wget2_2.0.0-15"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="http://www.gnu.org/software/wget/">www<wbr>.gnu<wbr>.org<wbr>/software<wbr>/wget<wbr>/</a></span></td></tr></tbody></table> <p>GNU Wget2 2.0.0 was released on 26 September 2021. It is licensed under the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL-3.0-or-later</a> license, and is wrapped around Libwget which is under the <a href="/wiki/GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">LGPL-3.0-or-later</a> license.<sup id="cite_ref-GNU_Wget2_2.0.0_15-1" class="reference"><a href="#cite_note-GNU_Wget2_2.0.0-15"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> It has many improvements in comparison to Wget, particularly, in many cases Wget2 downloads much faster than Wget1.x due to support of the following protocols and technologies:<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> </p> <ul><li><a href="/wiki/HTTP/2" title="HTTP/2">HTTP/2</a>,</li> <li><a href="/wiki/HTTP_compression" title="HTTP compression">HTTP compression</a>,</li> <li>parallel connections,</li> <li>use of <a href="/wiki/List_of_HTTP_header_fields" title="List of HTTP header fields">If-Modified-Since</a> HTTP header,</li> <li><a href="/wiki/TCP_Fast_Open" title="TCP Fast Open">TCP Fast Open</a>.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Related_works">Related works</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&a�mp;action=edit&amp;section=16" title="Edit section: Related works"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1273380762/mw-parser-output/.tmulti">.mw-parser-output .tmulti .multiimageinner{display:flex;flex-direction:column}.mw-parser-output .tmulti .trow{display:flex;flex-direction:row;clear:left;flex-wrap:wrap;width:100%;box-sizing:border-box}.mw-parser-output .tmulti .tsingle{margin:1px;float:left}.mw-parser-output .tmulti .theader{clear:both;font-weight:bold;text-align:center;align-self:center;background-color:transparent;width:100%}.mw-parser-output .tmulti .thumbcaption{background-color:transparent}.mw-parser-output .tmulti .text-align-left{text-align:left}.mw-parser-output .tmulti .text-align-right{text-align:right}.mw-parser-output .tmulti .text-align-center{text-align:center}@media all and (max-width:720px){.mw-parser-output .tmulti .thumbinner{width:100%!important;box-sizing:border-box;max-width:none!important;align-items:center}.mw-parser-output .tmulti .trow{justify-content:center}.mw-parser-output .tmulti .tsingle{float:none!important;max-width:100%!important;box-sizing:border-box;text-align:center}.mw-parser-output .tmulti .tsingle .thumbcaption{text-align:left}.mw-parser-output .tmulti .trow>.thumbcaption{text-align:center}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .tmulti .multiimageinner span:not(.skin-invert-image):not(.skin-invert):not(.bg-transparent) img{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .tmulti .multiimageinner span:not(.skin-invert-image):not(.skin-invert):not(.bg-transparent) img{background-color:white}}</style><div class="thumb tmulti tright"><div class="thumbinner multiimageinner" style="width:204px;max-width:204px"><div class="trow"><div class="tsingle" style="width:202px;max-width:202px"><div class="thumbimage"><span typeof="mw:File"><a href="/wiki/File:Gwget-1.0.4.png" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Gwget-1.0.4.png/250px-Gwget-1.0.4.png" decoding="async" width="200" height="68" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Gwget-1.0.4.png/330px-Gwget-1.0.4.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Gwget-1.0.4.png/500px-Gwget-1.0.4.png 2x" data-file-width="816" data-file-height="279"></a></span></div><div class="thumbcaption">Screenshot of GWget 1.0.4 in <a href="/wiki/Fedora_(operating_system)" class="mw-redirect" title="Fedora (operating system)">Fedora</a> v12 with <a href="/wiki/GNOME" title="GNOME">GNOME</a> v2.28.2 installed</div></div></div></div></div> <div class="mw-heading mw-heading3"><h3 id="GWget">GWget</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=17" title="Edit section: GWget"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GWget is a free software <a href="/wiki/Graphical_user_interface" title="Graphical user interface">graphical user interface</a> for Wget. It is developed by David Sedeño Fernández based on the <a href="/wiki/GNOME" title="GNOME">GNOME</a> software stack. GWget supports all of the main features that Wget does, as well as parallel downloads.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Cliget">Cliget</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=18" title="Edit section: Cliget"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Cliget is an open source <a href="/wiki/Firefox" title="Firefox">Firefox</a> addon downloader that uses <a href="/wiki/CURL" title="CURL">Curl</a>, Wget and Aria2. It is developed by Zaid Abdulla.<sup id="cite_ref-18" cl�ass="reference"><a href="#cite_note-18"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Clones">Clones</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=19" title="Edit section: Clones"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>There exist clones of GNU Wget intended for <a href="/wiki/Embedded_system" title="Embedded system">embedded systems</a>, which are often limited in memory and storage. They support its most basic options, usually limited to downloading. </p> <ul><li><a href="/wiki/OpenWrt" title="OpenWrt">OpenWrt</a> uclient-fetch<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">&#91;</span>20<span class="cite-bracket">&#93;</span></a></sup></li> <li><a href="/wiki/BusyBox" title="BusyBox">BusyBox</a> wget<sup id="cite_ref-auto_22-0" class="reference"><a href="#cite_note-auto-22"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup></li> <li><a href="/wiki/ToyBox" class="mw-redirect" title="ToyBox">ToyBox</a> wget<sup id="cite_ref-auto_22-1" class="reference"><a href="#cite_note-auto-22"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup></li></ul> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=20" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1266661725">.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}</style><ul role="navigation" aria-label="Portals" class="noprint portalbox portalborder portalright"> <li class="portalbox-entry"><span class="portalbox-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/40px-Free_and_open-source_software_logo_%282009%29.svg.png" decoding="async" width="28" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/60px-Free_and_open-source_software_logo_%282009%29.svg.png 1.5x" data-file-width="512" data-file-height="512"></span></span></span><span class="portalbox-link"><a href="/wiki/Portal:Free_and_open-source_software" title="Portal:Free and open-source software">Free and open-source software portal</a></span></li></ul> <ul><li><a href="/wiki/CURL" title="CURL">cURL</a></li> <li><a href="/wiki/HTTrack" title="HTTrack">HTTrack</a></li> <li><a href="/wiki/Lftp" title="Lftp">lftp</a></li> <li><a href="/wiki/Web_crawler" title="Web crawler">Web crawler</a></li> <li><a href="/wiki/PowerShell" title="PowerShell">PowerShell</a> iwr Invoke-WebRequest command</li�></ul> <div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=21" title="Edit section: Notes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-lower-alpha"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">GPL-3.0-or-later with OpenSSL exception.</span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=22" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239543626"><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-wikidata-bac903f99adf3c626fd267d9b7f49a2ce314f1da-v18-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-wikidata-bac903f99adf3c626fd267d9b7f49a2ce314f1da-v18_1-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDarshit_Shah2024" class="citation web cs1">Darshit Shah (11 November 2024). <a rel="nofollow" class="external text" href="https://lists.gnu.org/archive/html/info-gnu/2024-11/msg00000.html">"wget-1.25.0 released &#91;stable&#93;"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">11 November</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=wget-1.25.0+released+%5Bstable%5D&amp;rft.date=2024-11-11&amp;rft.au=Darshit+Shah&amp;rft_id=https%3A%2F%2Flists.gnu.org%2Farchive%2Fhtml%2Finfo-gnu%2F2024-11%2Fmsg00000.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-license-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-license_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-license_3-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.savannah.gnu.org/cgit/wget.git/tree/README">"README file"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">1 December</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=README+file&amp;rft_id=https%3A%2F%2Fgit.savannah.gnu.org%2Fcgit%2Fwget.git%2Ftree%2FREADME&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-FSF2012-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-FSF2012_4-0"><sup><i><b>a</b></i></sup></a> <a hre�f="#cite_ref-FSF2012_4-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFScrivano2012" class="citation web cs1">Scrivano, Giuseppe (6 August 2012). <a rel="nofollow" class="external text" href="https://lists.gnu.org/archive/html/info-gnu/2012-08/msg00002.html">"GNU wget 1.14 released"</a>. <i>GNU wget 1.14 released</i>. Free Software Foundation, Inc<span class="reference-accessdate">. Retrieved <span class="nowrap">25 February</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=GNU+wget+1.14+released&amp;rft.atitle=GNU+wget+1.14+released&amp;rft.date=2012-08-06&amp;rft.aulast=Scrivano&amp;rft.aufirst=Giuseppe&amp;rft_id=https%3A%2F%2Flists.gnu.org%2Farchive%2Fhtml%2Finfo-gnu%2F2012-08%2Fmsg00002.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-2007-newsfile-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-2007-newsfile_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-2007-newsfile_5-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070313111309/http://svn.dotsrc.org/repo/wget/tags/WGET_1_10/NEWS">"GNU Wget NEWS – history of user-visible changes"</a>. Svn.dotsrc.org. 20 March 2005. Archived from <a rel="nofollow" class="external text" href="http://svn.dotsrc.org/repo/wget/tags/WGET_1_10/NEWS">the original</a> on 13 March 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">8 December</span> 2012</span>. <q>Wget 1.4.0 [formerly known as Geturl] is an extensive rewrite of Geturl.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=GNU+Wget+NEWS+%E2%80%93+history+of+user-visible+changes&amp;rft.pub=Svn.dotsrc.org&amp;rft.date=2005-03-20&amp;rft_id=http%3A%2F%2Fsvn.dotsrc.org%2Frepo%2Fwget%2Ftags%2FWGET_1_10%2FNEWS&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.gnu.org/software/wget/">"Wget - GNU Project"</a>. 30 November 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">30 November</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Wget+-+GNU+Project&amp;rft.date=2018-11-30&amp;rft_id=https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fwget%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.gnu.org/licenses/why-assign.html">"Why the FSF gets copyright assignments from contributors - GNU Project - Free Software Foundation (FSF)"</a>. Gnu.org<span class="reference-accessdate">. Retrieved <span class="nowrap">8 December</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Why+the+FSF+gets+copyright+assignments+from+contributors+-+GNU+Project+-+Free+Software+Foundation+%28FSF%29&amp;rft.pub=Gnu.org&amp;rft_id=https%3A%2F%2Fwww.gnu.org%2Flicenses%2Fwhy-assign.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-Gmane-8"><span class="mw-�cite-backlink">^ <a href="#cite_ref-Gmane_8-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Gmane_8-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130109011631/http://news.gmane.org/gmane.comp.web.wget.general">"Gmane Loom"</a>. News.gmane.org. Archived from <a rel="nofollow" class="external text" href="http://news.gmane.org/gmane.comp.web.wget.general">the original</a> on 9 January 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">8 December</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Gmane+Loom&amp;rft.pub=News.gmane.org&amp;rft_id=http%3A%2F%2Fnews.gmane.org%2Fgmane.comp.web.wget.general&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://wget.addictivecode.org/PatchGuidelines">"PatchGuidelines - The Wget Wgiki"</a>. Wget.addictivecode.org. 22 September 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">8 December</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=PatchGuidelines+-+The+Wget+Wgiki&amp;rft.pub=Wget.addictivecode.org&amp;rft.date=2009-09-22&amp;rft_id=http%3A%2F%2Fwget.addictivecode.org%2FPatchGuidelines&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://wget.addictivecode.org/RepositoryAccess">"RepositoryAccess"</a>. 31 July 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">7 June</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=RepositoryAccess&amp;rft.date=2012-07-31&amp;rft_id=http%3A%2F%2Fwget.addictivecode.org%2FRepositoryAccess&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://wget.addictivecode.org/RepositoryAccess">"RepositoryAccess"</a>. 22 May 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">20 June</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=RepositoryAccess&amp;rft.date=2010-05-22&amp;rft_id=http%3A%2F%2Fwget.addictivecode.org%2FRepositoryAccess&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNiksic1996" class="citation web cs1">Niksic, Hrvoje (24 June 1996). <a rel="nofollow" class="external text" href="https://groups-beta.google.com/group/comp.infosystems.www.announce/msg/4268334d269d42ce?hl=en">"Geturl: Software for non-interactive downloading"</a>. comp.infosystems.www.announce<span class="reference-accessdate">. Retrieved <span class="nowrap">17 November</span> 2016</span>.</c�ite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Geturl%3A+Software+for+non-interactive+downloading&amp;rft.pub=comp.infosystems.www.announce&amp;rft.date=1996-06-24&amp;rft.aulast=Niksic&amp;rft.aufirst=Hrvoje&amp;rft_id=https%3A%2F%2Fgroups-beta.google.com%2Fgroup%2Fcomp.infosystems.www.announce%2Fmsg%2F4268334d269d42ce%3Fhl%3Den&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://bzr.savannah.gnu.org/lh/wget/trunk/annotate/head:/NEWS">"/wget/trunk&#160;: contents of NEWS at revision 2608"</a>. <i>bzr.savannah.gnu.org</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=bzr.savannah.gnu.org&amp;rft.atitle=%2Fwget%2Ftrunk+%3A+contents+of+NEWS+at+revision+2608&amp;rft_id=https%3A%2F%2Fbzr.savannah.gnu.org%2Flh%2Fwget%2Ftrunk%2Fannotate%2Fhead%3A%2FNEWS&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-wikidata-2b1e21225e2a7fc3e9cd7b140b94077ddf5a27c9-v18-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-wikidata-2b1e21225e2a7fc3e9cd7b140b94077ddf5a27c9-v18_14-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTim_Rühsen2024" class="citation web cs1">Tim Rühsen (24 November 2024). <a rel="nofollow" class="external text" href="https://lists.gnu.org/archive/html/info-gnu/2024-11/msg00004.html">"wget2-2.2.0 released"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">24 November</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=wget2-2.2.0+released&amp;rft.date=2024-11-24&amp;rft.au=Tim+R%C3%BChsen&amp;rft_id=https%3A%2F%2Flists.gnu.org%2Farchive%2Fhtml%2Finfo-gnu%2F2024-11%2Fmsg00004.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-GNU_Wget2_2.0.0-15"><span class="mw-cite-backlink">^ <a href="#cite_ref-GNU_Wget2_2.0.0_15-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-GNU_Wget2_2.0.0_15-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lists.gnu.org/archive/html/info-gnu/2021-09/msg00011.html">"GNU Wget2 2.0.0 released"</a>. <i>gnu.org</i>. 26 September 2021.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=gnu.org&amp;rft.atitle=GNU+Wget2+2.0.0+released&amp;rft.date=2021-09-26&amp;rft_id=https%3A%2F%2Flists.gnu.org%2Farchive%2Fhtml%2Finfo-gnu%2F2021-09%2Fmsg00011.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://gitlab.com/gnuwget/wget2">"wget2"</a>. <i>GitLab</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=GitLab&amp;rft.atitle=wget2&amp;rft_id=https%3A%2F%2Fgitlab.com%2Fgnuwget%2Fwget2&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" �href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://sourceforge.net/projects/gwget/">"GWget Home Page"</a>. 22 March 2013.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=GWget+Home+Page&amp;rft.date=2013-03-22&amp;rft_id=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fgwget%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/zaidka/cliget">"zaidka/cliget"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">25 August</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=GitHub&amp;rft.atitle=zaidka%2Fcliget&amp;rft_id=https%3A%2F%2Fgithub.com%2Fzaidka%2Fcliget&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160921114045/https://addons.mozilla.org/en-US/firefox/addon/cliget/developers">"Meet the cliget Developer&#160;:: Add-ons for Firefox"</a>. <i>addons.mozilla.org</i>. Archived from <a rel="nofollow" class="external text" href="https://addons.mozilla.org/en-US/firefox/addon/cliget/developers">the original</a> on 21 September 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">25 August</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=addons.mozilla.org&amp;rft.atitle=Meet+the+cliget+Developer+%3A%3A+Add-ons+for+Firefox&amp;rft_id=https%3A%2F%2Faddons.mozilla.org%2Fen-US%2Ffirefox%2Faddon%2Fcliget%2Fdevelopers&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://addons.mozilla.org/en-US/firefox/addon/cliget/">"cliget"</a>. <i>addons.mozilla.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">25 August</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=addons.mozilla.org&amp;rft.atitle=cliget&amp;rft_id=https%3A%2F%2Faddons.mozilla.org%2Fen-US%2Ffirefox%2Faddon%2Fcliget%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20211006232052/https://git.openwrt.org/?p=project%2Fuclient.git%3Ba%3Dsummary">"git.openwrt.org Git - project/uclient.git/summary"</a>. <i>git.openwrt.org</i>. Archived from <a rel="nofollow" class="external text" href="https://git.openwrt.org/?p=project%2Fuclient.git%3Ba%3Dsummary">the original</a> on 6 October 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">6 October</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=git.open�wrt.org&amp;rft.atitle=git.openwrt.org+Git+-+project%2Fuclient.git%2Fsummary&amp;rft_id=https%3A%2F%2Fgit.openwrt.org%2F%3Fp%3Dproject%252Fuclient.git%253Ba%253Dsummary&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> <li id="cite_note-auto-22"><span class="mw-cite-backlink">^ <a href="#cite_ref-auto_22-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-auto_22-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/landley/toybox/blob/1986075975db4cdab08133f8299ad72dd5af4b23/toys/pending/wget.c">"landley/toybox"</a>. 6 October 2021 &#8211; via GitHub.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=landley%2Ftoybox&amp;rft.date=2021-10-06&amp;rft_id=https%3A%2F%2Fgithub.com%2Flandley%2Ftoybox%2Fblob%2F1986075975db4cdab08133f8299ad72dd5af4b23%2Ftoys%2Fpending%2Fwget.c&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wget&amp;action=edit&amp;section=23" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1290876196">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .infobox .side-box{font-size:100%}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Commons-logo.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/60px-Commons-logo.svg.png 1.5x" data-file-width="1024" data-file-height="1376"></a></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:GNU_Wget" class="extiw" title="commons:Category:GNU Wget">GNU Wget</a></span>.</div></div> </div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://www.gnu.org/software/wget">Official website</a></span></span> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q535461#P856"� title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" data-file-width="20" data-file-height="20"></a></span></li> <li><a rel="nofollow" class="external text" href="https://gitlab.com/gnuwget/wget2/-/wikis/Home#differing-cli-options-wgetwget2">Differing CLI options Wget/Wget2</a></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFStenberg2021" class="citation web cs1"><a href="/wiki/Daniel_Stenberg" title="Daniel Stenberg">Stenberg, Daniel</a> (9 November 2021) [2007]. <a rel="nofollow" class="external text" href="https://daniel.haxx.se/docs/curl-vs-wget.html">"Comparison of cURL vs wget"</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Comparison+of+cURL+vs+wget&amp;rft.date=2021-11-09&amp;rft.aulast=Stenberg&amp;rft.aufirst=Daniel&amp;rft_id=https%3A%2F%2Fdaniel.haxx.se%2Fdocs%2Fcurl-vs-wget.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AWget" class="Z3988"></span></li></ul> <p><br> </p> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-outp\ut .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Download_managers162" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Download_managers" title="Template:Download managers"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Download_managers" title="Template talk:Download managers"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Download_managers" title="Special:EditPage/Template:Download managers"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Download_managers162" style="font-size:114%;margin:0 4em"><a href="/wiki/Download_manager" title="Download manager">Download managers</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div><a href="/wiki/Client_(computing)" title="Client (computing)">Client softwar  � ���fJI�m�Sm  �i�� JWARC (file format) - WikipediaW A R C ( f i l e f o r m a t ) - W i k i p e d i ahttps://en.wikipedia.org/wiki/WARC_(file_format)< h t t p s : / / e n . w i k i p e d i a . o r g / w i k i / W A R C _ ( f i l e _ f o r m a t ) >https://en.wikipedia.org/wiki/WARC_(file_format)�Date: Tue, 27 May 2025 12:46:32 GMT Server: mw-web.eqiad.main-6758dbc7dd-hqg8n X-Content-Type-Options: nosniff accept-ch: Age: 17473 Accept-Ranges: bytes Vary: Accept-Encoding Vary: Cookie Vary: Authorization X-Cache: cp1112 hit, cp1112 hit/18 x-cache-status: hit-front Server-Timing: cache;desc="hit-front", host;desc="cp1112" Strict-Transport-Security: max-age=106384710; includeSubDomains; preload report-to: { "group": "wm_nel", "max_age": 604800, "endpoints": [{ "url": "https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0" }] } nel: { "report_to": "wm_nel", "max_age": 604800, "failure_fraction": 0.05, "success_fraction": 0.0} Set-Cookie: WMF-DP=55b;Path=/;HttpOnly;secure;Expires=Wed, 28  11�G������#0--sl-color-neutral-700B �x�?=�R�6= �a�?=�R�6=800B �{�w8��n6 �d�w8��n6900B�~�B��9�g�B��950B ��P �j�P orange-100B �*�} ��}200B �1�~ ��~300B �9�~ �"�~400B �A�~ �*�~50B �#�} � �}0B �F� �/�600B �M� �6�700B �U� �>�800B �]�~ �F�~900B �d�~ �M�~50B �l�} �U�} pink-100B �<�V �%�V200B �D�U �-�U300B �L�U �5�U400B �T�U �=�U50B �4�W ��W0B �\�U �E�U600B �d�U �M�U700B �l�U �U�U800B �s�V �\�V900B �{�U �d�U50B ��U �k�U rimary-100B�b�P�+�K�P�+200B�e�P�-�N�P�-300B�h�P�/�Q�P�/400B�k�P�1�T�P�150B�_�P�)�H�P�)0B�n� �2�3�W� �2�3600B�q�i�i��#�Z�i�i��#700B�t�P�]�\�]�P�]�\800B�w�P�9�`�P�9900B�z�P�;�c�P�;50B�}�P�=�f�P�= urple-100B ��Z ��Z200B ��[ ��[300B �%�[ ��[400B �-�[ ��[50B ��X �{�X0B �4�\ ��\600B �;�] �$�]700B �C�\ �,�\800B �K�[ �4�[900B �S�Z �<�Z50B �Z�Z �C�Z red-100B�_�j��=�H�j��=200B�f�f��9�O�f��9300B�m�b��4�V�b��4400B�t�^�#�/�]�^�#�/50B�X�n��@�A�n��@0B�{�Z�&�,�d�Z�&�,600B��V�+�'�k�V�+�'700B� �R�/�#�r�R�/�#800B��N�2� �y�N�2� 900B��K�5���K�5�50B��G�8���G�8� ose-100B ��T �z�T200B ��U ��U300B ��V ��V400B �'�V ��V50B � �S �s�S0B �/�V ��V600B �7�V � �V700B �?�U �(�U800B �G�T �0�T900B �O�R �8�R50B �W�Q �@�Q sky-100B�G��H� �0��H� 200B�N��L��7��L�300B�V��Q��?��Q�400B�^��V�|�G��V�|50B�A�"�D��*�"�D�0B�f� �[�w�O� �[�w600B�n��`�r�W��`�r700B�u��e�m�^��e�m800B�}�~�i�i�f�~�i�i900B��{�m�e�l�{�m�e50B� �w�q�a�s�w�q�a uccess-100B ��P �l�P200B ��P �o�P300B � �P �r�P400B � �P �u�P50B ��P �i�P0B ��P �x�P600B ��P �{�P700B ��P �~�P800B ��P ��P900B ��P ��P50B ��P ��P teal-100B �!�g � �g200B �)�g ��g300B �1�g ��g400B �9�g �"�g50B ��g ��g0B �@�h �)�h600B �G�h �0�h700B �O�h �8�h800B �W�h �@�h900B �_�h �H�h50B �f�g �O�g violet-100B �C�] �,�]200B �K�] �4�]300B �S�] �<�]400B �[�] �D�]50B �=�[ �&�[0B �c�] �L�]600B �k�] �T�]700B �s�\ �\�\800B �z�[ �c�[900B ��Z �k�Z50B � �Y �s�Y warning-100B �$�P � �P200B �'�P ��P300B �*�P ��P400B �-�P ��P50B �!�P � �P0B �0�P ��P600B �3�P ��P700B �6�P ��P800B �9�P �"�P900B �<�P �%�P50B �?�P �(�P yellow-100B �N�w �7�w200B �U�w �>�w300B �]�w �F�w400B �e�w �N�w50B �F�x �/�x0B �m�w �V�w600B �u�u �^�u700B �}�t �f�t800B ��s �n�s900B � �r �u�r50B ��q �}�q default-blackB�^�GwhiteB �\�& �E�& focus-ringB �]�G �F�G-colorB�V�:�e�?�:�eoffsetB �d�G �M�GstyleB�Y�A�B�AwidthB�[�A�D�Ant-monoB �z�G �c�G sansB��$���$��j�$���$� erifB ��G �|�G ize-2x-largeB �*�G ��GsmallB ��G ��G3x-largeB �-�G ��G4x-largeB �/�G ��GlargeB�$� U�i� U� � U�i� UmediumB�"N@U�\N@U� N@U�\N@UsmallB �N@U3�+N@U1 �N@U3�+N@U1x-largeB �'�G ��GmediumB�e�NsmallB�N�!�\N�!�N�!�\N�! weight-boldB �8�G �!�GlightB �2�G ��GnormalB�4t��Ct��t��Ct�semiboldB �6�G ��G<) !!! &#(+#$ !!�W������2J0--sl-input-background-colorB�x�?�a�? -disabledB ��G �j�GfocusB �~�G �g�GhoverB �{�G �d�G order-colorB ��G �m�G -disabledB � �G �v�GfocusB � �G �s�GhoverB ��G �p�G radius-largeB ��G ��GmediumB ��G ��GsmallB ��G ��GwidthB ��G �y�G colorB �3�G ��G -disabledB �<�G �%�GfocusB �9�G �"�GhoverB �6�G ��G filled-background-colorB �b�G �K�G# -disabledB �k�G �T�G$focusB �h�G �Q�G$hoverB �e�G �N�GcolorB �n�G �W�G -disabledB �w�G �`�GfocusB �t�G �]�GhoverB �q�G �Z�G ocus-ring-colorB �W�G �@�GoffsetB �`�G �I�G nt-familyB �!�G � �G size-largeB �-�G ��GmediumB �*�G ��GsmallB �'�G ��GweightB �$�G � �G height-largeB �u�G �^�GmediumB �r�G �[�GsmallB �o�G �X�G lp-text-colorB ��G �w�Gfont-size-largeB � �G �t�G mediumB ��G �q�G smallB ��G �n�G icon-colorB �?�G �(�G-focusB �E�G �.�GhoverB �B�G �+�G label-colorB�n�[n�n�[nfont-size-largeB ��G �i�GmediumB �}�G �f�GsmallB �z�G �c�G etter-spacingB �0�G ��G placeholder-colorB �H�G �1�G -disabledB �K�G �4�G required-contentB ��G �{�G-colorB ��G �~�GoffsetB ��G �|�G spacing-largeB �T�G �=�GmediumB �Q�G �:�GsmallB �N�G �7�Gletter-spacing-denseB �=�G �&�GrB �:�G �#�GlooseB �B�G �+�GrB �E�G �.�GnormalB�@t�Ut�)t�Utine-height-denseB�J�v�S�t�3�v�S�trB �H�G �1�GlooseB �P�G �9�GrB �S�G �<�GnormalB �M�G �6�Goverlay-background-colorB ��G ��Gpanel-background-colorB �"�E � �E order-colorB �%�E ��EwidthB �(�E ��Escroll-lock-gutterB �V�E �?�EsizeB�e�E�/�N�E�/ hadow-largeB�>�K��E�'�K��E mediumB �3�M ��M smallB �(�O ��O x-largeB �I�I �2�IsmallB ��Q ��Qpacing-2x-largeB �h�G �Q�GsmallB�W�l�]�j�@�l�]�j3x-largeB �k�G �T�GsmallB �T�G �=�G4x-largeB �m�G �V�GlargeB�b�v�S�v�K�v�S�vmediumB�`�u�/�'�u�-�I�u�/�'�u�-smallB�]�u�T�u�F�u�T�ux-largeB �e�G �N�GsmallB�Z�k�^�i�C�k�^�ititle-font-weightB�c�Loggle-size-largeB ��G ��GmediumB ��G �}�GsmallB ��G �z�Goltip-arrow-sizeB �D�E �-�Ebackground-colorB �-�E ��E order-radiusB �*�E ��EcolorB �0�E ��E font-familyB �3�E ��EsizeB �9�E �"�EweightB �6�E ��E line-heightB �<�E �%�EpaddingB �?�E �(�Eransition-fastB �v�G �_�GmediumB �t�G �]�GslowB �r�G �[�Gx-fastB �x�G �a�GslowB �p�G �Y�Gz-index-dialogB �H�E �1�ErawerB �F�E �/�EopdownB �J�E �3�EtoastB�L)�)�5)�)oltipB �N�E �7�Etheme-background-colorB �3Pp �Pp order-colorB �^] �G] card-background-colorB �7P � Phover-background-colorB �>P �'P tegory-colorB �qV �ZV ollection-background-mixed-colorB �LP �5Ptitle-background-colorB �X] �A] font-colorB �V] �?] divider-colorB �RP �;P font-colorB �0Pj �Pj header-background-colorB �5P �P icon-border-colorB �a] �J] noise-image-to-linear-gradientB �AP �*P outline-colorB� 6�)]�v6�)] primary-element-colorB �o<" �X<" sale-badge-background-colorB �s�6 �\�6colorB��k econdary-element-colorB�+� hover-colorB�-� hadow-gradient-colorB��} tar-colorB �\] �E] ubtitle-colorB �Z] �C] tall-card-blur-colorB �EP �.Ptile-font-colorB �T] �=] ooltip-link-colorB �tU �]Uooltip-bgcolorI �� fgcolorI ��y0B�;�D�$�D1I���0�(|�P���z�`�k�(�5��4�1�6�J�@��X�s�a�"��v�Z���5)!!!!#"&**($%!("""  (%&0&'!.#'-$"$! ""�V������0��-�!�<�g�/0-16pxI��"pxI ��22pxB ��G �}�G50I�� 60pxB �% �aB�t�] pple-systemB��G�R�k�G�R ��fidH�Kloading-announcementI,��8�C�C�4�K2��%�I�moz-letter-spacingI ��  max-contentI �� s-flex-alignI ��;I directionI ��%W packI��j�K wrapI ��+% boxI��M*.�Wletter-spacingI ��  transformI��S*statusH�OurlH�Mwebkit-align-itemsI ��7I nimation-delayI ��]urationI ��O fill-modeI ��UnameI ��Ktiming-functionI ��Y boxI��I*.�W -alignI ��9I packI��f�K clipI ��5 flexI��K*.�W -directionI ��#WwrapI ��)% ont-smoothingI ��u justify-contentI��h�K keyframesI ��' letter-spacingI �� max-contentI �� text-decorationI ��H ransformI��P*0B�N"  �q�2�2�,�`l  #  &�E �0$$  (5  u v ["  6I� �m( �1$$%  �~h=>�WA�E/ "R�3�   gI  �i >%�3^c  �B >%�3 P�S  ),4  �6-$  �h�.   8   bs �<   bs � �B&  �b�"��,�`l  #  &�E �0$$  (5  u v ["  6I� �m( �1$$%  �~h=Y) �>v�C;N[��   gI  �i >%�3^c  �B >%�3 P�S  ),4  �6-(   A�P�\   !��3�,         �>   f(   RO          T   P    L"        b    N       N         M      �N    C    A    2   �~  .   �~    D    �&    e   �   ]               g   M(   RI         �p   6�-   �                      "                                                          r* 54$    0P?K                                                                    ,           3              & #      #            #            4"  �     �w     �         |#      c     D     U           YQ     k     l      \          V '   %   ?                            g      e     �       a   K        I    a     N     �"    Q p      :  9     * .    $$�T������,�    ;    :    :     :    �e�          �6          u          �          �e          {          |          �          �!          �          �j          �!          �<          �i.: � I �fC5     (  =     :"     8     +"     7   l'         �j       W       +  C  Z  C  Z  C  Z  V  m   I   `   I   `   M   d   M   d   M   d   M   �          ' '   %   ?  �          �n          P          �D          �&          _          `          e          �          g          �          �1          �y          �2          �B         6 '   %   �     '      ('&&     m � 58'C�:#           D     D         )        00-I�H�`�% �+ �1 �`)�< �<�p�J�H�!�K�-�o �N% �' �i, �;�?F[� �3f �&D� o�'� �! �M �)~ �c �Hc� 7 �t �F�$ }� � ��R�+�#F�SP�_ � �xP�{� �H 7�4�8� 7�-�^ �X �Z��(�?�(�?�,�C�,�C�,�C�,�m �# �M��5_� _1I�8�3&�� �4�p�Q� �v �k�_�Y�KR"�b!�vf��� �9�n� L1�)1Y���!��V�#3&�-�#�!�>�g�aP=�y��}��'�e=�>=�=�'� �g���g�q�<�r�b�#-1h-1v1I��e�W1I ��k3I �Z�d�7�B� �z�42I�l�33��&3�{���n4�#�M�P�r_�c_�_�M_�Z_�=_�S_�T_�Y_�y_�[_�B_�y_�_�)�c�__�E_�'_�_�}_�6_�7_�<_�Z_�>_�__�_�P_� _�b�5zI��-�e�h3I,��k�w�*�8� �-1I�4I �2(5I�|7I�~�K�U8I�W�&�J��'zI�-��0TC0C�=<:0000B��m�%0fB�S�<zI ��w1I:�aB�~Q�f�#�*��>�<��I�-I�=�k�a�t3I�L��5I�S0B�f�\1B��aI ��[�����K�h10I��}�tzI�*2I�l�J�|D��o�7���>��i�(�5��.�/�4�T�6��T�o�z�H�*��p� ��v�X����5��:�c�+�g�2�-I,��)�����G�1I�P2I�;��e�=l-I�Fzm4I�O3I�D�/�t�F�=-I�� �ta1I�h-I�N4I$�U�$ �i �F�=-I(�w��X���j��K�5I�9��e�=l0E��v-I ��Z�����K�5I�8�i�g-I��/���Jfb8B �p< �Y<6IB��6��/ �*��A �n�P��n�]�-I8���.,X*��@,X*� ,X*c0I��t�tlI��y�t7E����|�t-I���taI���t8I ��E-I�v9-I�_1B �u S �f�(�=�K���J-I�L�g���J1-I:� ��W�(�?�(�?�,�C�,�C�,�C�,v-0E�l�lzI:�%��W�(�?�(�?�,�C�,�C�,�C�,2I�1��3I�<-IB�$�2�U��T�(�?�(�?�,�C�,�C�,�C�,2I:�!��W�(�?�(�?�,�C�,�C�,�C�,4I �w�k5I �D��m�t��-I ��V\'��\'�K\'�8�k�" |  "  |   &!  '#" &"  ""�V������00015emB �?�G �(�G6I�q�k�W���J-I ��U�����K�zmI �r�k7I��l�X-I�l�0�t8I��H�J�H�/�t�K�-�M�o�K��a5����m� �h�V�P�#�1  �d�9�M�t�0  �  �B  �O  �2  �H  �I  �N  �n  �P  �7  �n  �  �3�>  �:  �  �  �r  �+  �,  �1  �O  �3  �T  �}  �E  �  �"�#-I�x0E�k�k1I�t�N�J�H�/�t�K�-�Q�v�V�P�#�"/�k�h�D/�>/�}/� /�m/�/�/� /�)/� /�r/�)/�D/�0/�u/�W/�K/�-/�f/�g/�l/� /�n/�/�8/�/�</�l�#�)�7c4I���wl-2-2aI ��6I���9I���\a7I�ylI��r�t-1I�� �t2B�D�=� �?�M�Z��-I����w�;1I�e�*1I �0�k3I�+��wc0I �.�k2I�� ���J5I���waI�cc4I ��iv797E��3I��k�-I&�S��v�����K�11I ��k2I� 6I ��kaI ��k1I ��1c11I ��B4I �3�-I �V�U5-I �O�k1I � �k5I���e�haI���e�hcI��L�e�h6I�M��L�O-I�na1I��b�e�hc-I�jh-3aI�p75I�t��w8I� ��t�J9I� -I �Z�Ul6I�aaf4fcc94B�3�\c-I �<�klI�b3C �:|,�;�H�F��I�+�O2I�!��S-3I�0��S5I�V��w3E �| �|�W�k�O���J!e594a-7850-49a4-be01-a547752de981B�K�9�h2I�����J8I��u���Jl-1I�����J1I��t���J4I�p� �31B�B5-I �.963d8e92B��@c-4I�EzI �W96-I �X�U7I�p�k�^�-1I �@�1aI�8I�� ���J9aI�aI����emB �<�G �%�Gl15I �]�9I�V4I0���A�J�&�J�M�\�D-I ��T�����K�1I ��t2I�b�3�u�T�|�9��m��`D)�'�?�\�S��/D)�|D)�;D)�HD)�+D)�AD)�BD)�GD)�gD)�ID)�0D)�gD)�D)�3�=D)�3D)�D)� D)�kD)�$D)�%D)�*D)�HD)�,D)�MD)�vD)�>D)�zD)�r�-I�|�6��J�H�/�t�K�-�9��v�V�P�#�1 �k�h�S �M � � �| � � � �8 � � �8 �S �? � �f �Z �< �u �v �{ � �} � �G � �K �l�#�8�4I�-��Sl-1Iv��a�@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i10I�?2I�/�C�-�=3I$�O�J�H�!�K�-�>�h6I"�<�y�V�P�#��R�#9I� zI�M�s��hm-4Iv��C�@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i8I�3v18I�-4-I��E�TBc9I ��P5I$� 3�x�����K�-I&�X�k������K�3I�a1I ��e cI ��Q6I�a�@�J�A��W-I �E�k7I �O�UcI��H��@9-2I�.��Secc90a9B�w� v4I ��xaI�@�&�J��'c-I ��3�����K�"e455f9-321c-49bf-8d2c-d79fbf5e8cdeB  62faab8B�o�zm3I �[�?5E�w�w��n��y�.�t12B� �tl0E�~�~2I �y�k-1I �A�k5I���w3I��k�)�p)-I �+�k5I�8�k�1�5-I�G7I$�]�Q�&��M� �S8-I�Izm7I ��99-I�]a2I �v�$6B�g�P�,�� �1�?�-����-�7�F�L��a�} ��D��A�;��#�(�i�c�>�/�=�N��D �t -I�\�U�1I � � �;�-��D�81-3I ��kl-2I�Y��+�;2v4I6��m�(�?�(�?�,�C�,�C�,�C�,3I����6�-I�8�i�q75I�\5��D5c7I�4I�~�]jR-I�zm1I� 5I �S�U6I*�+���w�6��S�x�h9h-0E�m�maI �^�?l-2I�9��f�0�3I ��"�V�P�#��R�#4I*�w�D�Bm��D�;�C�-�=7I��z�1I�S1I ��y2I �!�y-2aI���5I�z7I�x8I� �D�-��Dv766E��zI4��8��v�V�P�#� �-�=�a�#m3I�f6I ��7B�B�@�+.�U�U��$�������1I�z25I�h��w2I�t�[�K3I��{�e�h-I�:��e�=c-I�wh2I���e�h4I�!-I�;c-1I�5I� �D�emB �D�G �-�G6I �2�-1I�z7E�u�u �f�k5I�Z��wh22E�y�y8I��k��"c1I ��P9E �h( �h(-I��j���J8C�v �h�y�( �� �C 1-I�h1I �{�2I�,��w2I��Q ��6 3-8I�V7B�&�4I"�d�k�'�z�J�A��W-I�caI��y�J�A��W5I �Y�k-I�>�k�(�U�6I�{�k�f�R�9��@a1I�J  � �         "  -      �7� B  B     .     h  "     .           ""�V������0m0086c0-1I �B�k7E�F�F5I�%��waI �*�$8I"��k�E��J�A��W-I��6�J�A��W9-I�9I �J�Y1I�S���F-1I �I�25I�p��w3I�U �m�s 4-I ��5v1I�@zm-5I�U6I���� -I���J�A��W2I ��C7I��[�J�A��W-I���t8I�-��w�t-I �U�ka1I ��Y9I �k� aI<��~� ��m�;�h�A�z�-���w�*1I��k�T�b2I ��X4I�Y�&�J��'8I$�=�t�r�7�B� �z�4cI�5�k��`���J-2I�+��S0I��w�e�h17I ��y2I�x� �S5I �O�y6I�"fbeeda-4daa-4cc4-865a-232da79f3fc2G �{�s,ddg1epamirt34vs9ed3kdwpwddko8rn1tgcfpipswmisI ��f2770B�W�@hI�Z12I���0�2I�e3I�85I�s6I6��#�(�?�(�?�,�C�,�C�,�C�,7I���8I�N�J��6�fcfI ��kl-I�"�U���=1I�(2Iv���@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i5I��m�q�S6I��j�e�h8I �N91I��G�)�c�@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i�F0I��#�h2I��n�W�f�E� �6��A�m�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i��6�3I*��D�-��D�:���s�,4I �n�75I �1�$�5��S��h-5zI �,�y6I��P�,���7I���h8I(�WB$9� �V�P�#��R�#pxE �K �K��@sI��^t2zgf3l4pfkts7o2jdnfrogr9I ��vI��1�j��-2I�p���@a1I� �Zzm9I ��&3I�aI��'�S4aI �#�&7I�l0E��1I0�^���u�<�)��w�t�2I��3�th1I �*�&3I� �J�H�!�K�-5I �~�H�v�W�`��wa1I��a�Wh4I ��*6aI �V�&8I��E�j��9I �zIf�� �:�-��D�9�l�+�<�Y�f�o�j�>�{��x�O���p�e�E�m-I�i�y�p14I�1I(�8��s�s�7�B� �z�41I�4I�� �h2I���l���7�3I ��4I��r�K�,5I�;�"�j��6I��l�j��7I �[�08I��>�7�)��w9I����S��T1B�,  �E�{�=�7K�E�:Y�9 ��z ~���l�� �#Q & + O 2 R ;a�(!!' 0A�J A#$�' w9 7 67GP E 85N!  (A 1 �A#$�'� �j  ( �g��8�4 aX�VaX�V�(  �tE�n�7K�E�:Y�9 ��z ~��J� �p�y �#Q & + O 2 R ;a�(!!' 0A�J A#$�' w9 7 67GP E 85N!  (A 1 �A#$�'� �j  @�6 �J��     �I i    M ($ S      \# � � O  m2 R      a  0  Y    �r*G*E*= � 9 �*H*�**p �  `  3x# �    M ($ M  0  �|A �#�  2           $       1 !      %  *  ( 3  +!"F    '   T  J!      J     &  *   / %       +"  I  ; % T  H      +"- # C8    B  ,     m �# (�{ (�      �4g (H (Y   �GKn#  ]  k     `$g g  $  /#      %  1  k  tK�  e p   n  e y  =�& ,  S  z  > G   F  >  M  => ,  �z     �@          �             #  ,5    @ F T    "    8     &&�R������(]�o     �     �     �      �+     �      �t     �+     �F     �?�~L �    �4    W  1R    H  1W�9  �  L#�    k    A *' f *' f *' f =' v :$ s :$ s >$ w >$ w >$ w >$ �3 JZg g  S   �     �x     Z     �N     �0     i     j     o     �      q     �     �;     �     �<     �L JD$g g  s  +  7 $ $#  �D < + T��*4 (H (H  2  ,  2  01-I�x�F@�8] 3��6m�A�E�5�3�/�_�6��i9�] 3�p � �B � �6�ML� ����'�S;�L�J � n �_�q�s�@ fG �4 �/ �)F@� | � L�<�E3�:=�'1D/�C3�3�y�u �k�,�} ��(,�q=�0=�o=�|=�_=�u=�v=�{=�=�}=�d=�=�6=�E � ��J|��������V'�1D/�R=�g=�I=�==�=�X=�Y=�^=�|=�`=�=�*=�r=�.=�'�1D/� 3�h�T | 1I��T�-��6�6 �#6&�O6��J�Ho�Bm� �K�-�"�D�%b9�C�@�6-T�&�~�3Z�g�}�I�:�n,p�b�'�lI���5��V�|�m(�E�#�*�9�y�h�L�o�0��8�:���u+�[o�s�M�+�Wo��qL�!L�`L�mL�PL�fL�gL�lL� L�nL�UL� L�'L�P��w�3��J�|�+L�XL�:L�.L�L�IL�JL�OL�mL�QL�rL�L�cL�L�#�Sx�"�r(x�#�&�v-I��\�)��wzI ��km-5I ��k2In��z�0��w�^��w�=�!���\�J�O�S�G�h���o�^���3-2v-2I�2zm2-I�C3I��A4I�2� ��_�c_�_�M_�Z_�=_�S_�T_�Y_�y_�[_�B_�y_�_�_�E_�'_�_�}_�6_�7_�<_�Z_�>_�__�_�P_� _7I�2�&�J��'0B�5�?A�"��S,L�x�v�n�<S�!��Z��J�H�!�K�-�B�m�~��s�?��b�>d�`�[!�3�/L�K�� ��|�*�J�+��rp�t�\�p�f�_���w�2�'����4��o�a�aS��0B�V���l� J�~TTX OW E�% �u�q�/ 7 5 L LPPH? 9  @ 9 7 @ G 9  �4�`�p�(�H� J�~TTX OW E�% �u�q�/ 7 5 L LPPH? 9  @ 9 7 @ G 9  �4�`�p�p&��f�S�D2A�.$*@�Y0B�O�E��8�E�000I ��XmsB �q�G �Z�GpxB��1E�K�K010B��kv166E�3�3859E�S�S2I��X�t4E�U�Ua1I�3I�}-I�4I���S36D MaI�y��t�Jc-I �Z�kl4I �?�ks-I �V�k5I�*��w6E��83B�`l842E�n�n7B �aI �y�D8I ��-I� 0C�Y�u;9�~0B  l-I�9-I�fa2I ��GhI�4I�Q7I�Wv4I�W<�?<zI ��S1B �l�m�n�S��m�<�I(4�!�A��i�5�5�s5�5�4y�v�u �j�~�G�q�8�8�{�M�K�a�-�S�P�!���O�35�H�,�d��\�q���9(4�|-I�11I�0B�z�O�c�O1B �o �X�����J-I�E2I�d�3�u�<z���J�H�!�K�-�z� �'�H��~ ��{�)~� �z(�g�� *��h�k�p��N� �$� �$��(��(��(���J�}_�6_-I�L3-I��$�t1I�5I�'�V��#6I �D�-1I �G�8G��~�sc-I �T�v4I ��7I�,-I�>�1�`0E�t�t8-I�/68B�N9-I�@a3I�Ol-1I�Va1I����@4I ��A�����K�e0491I ��Ih-I ��k7I��)�3I�Nl1I�%pxI ��cs-4I�1I�v7h-I�2B�Q�t�q <�t��#!��q �4�sk�P��S ��( �? �= � �@ �" �h��X�z��b�jV�{�>�a�,�*�u�#�|�J�s�P��K��o�Hk-I�'00I�@pxI����O1I�k� �S!4a2e1-efde-40d3-86bc-92c2884bd122B�u2I ��-2I �W�kv5I��/�W6a2I��-�)��w3I�[-I�1I �r�5I�l45H���?�bzm3I�4I&�p� �����H��e-I��\���J�[5I�m��)-I��5�@���Jl3I�pxI ��V�T�C� < _��y        x  x    �  )     $$�T����� �,20125remB �V�#�!��#�!� �?�#�!��#�!�xB��u6I �/�-I �^�U7v1I�m8I �p-1I�h7I�;��wa2I"��=�j��)��w�;9I�#aI�G��E�)��w9I�c0-I �&�`1I�]��w23I�V��wh-3I ��p14v1I�L6I ��G9I�]l2I�zpxI�}�+�1Czm6I�)9I�E3B�V�D�V�D�p�z�6� �L�y� � �+� ��+=�J�7��y�U�|�<�=�v�/�^�]���3��}�h�s��������3�(�?�(�?�,�C�,�C�,�C�,�U�G�:�-�A2I�n�g-3I �G�kaI��q��@3I�a1I�� �Sl4I ��4I��k��5I�� ��w�;-2I�u47G(��)�+�s|�6B�u�^�R�%�H�%6B�R��ccI ��{-I ��'l63E�E�EpxI �� 7I ��-I���t8B�q�Z�j�2�u�<z���J�H�!�K�-�z� �'�Y ��{�)~� �z(�g�� *��h�r�s�t�w��N� �$� �$��(��(��(��x�;�v_�6_-2I �$�k9I ��02B�425511383211958G:��)�+D�1|�; l1I��9�t4I�Qa1I ��"c-1I �1�ke061ee4cB�[�f6c3ea7B�9�bhI�-��e�=2I��E�t5I�z8I�4B �^�V�6 U ����~.   �8� �R�)�k���u�) �; �(�Z �0XB�bC�l��d��}�2 �1�n� �w �:j�j�j�}�5�(�?�(�?�,�C�,�C�,�C�,�Q�-.   �^�s �u -I ��k0B�y�| �b�| 0C�, 1488693436528I�Q1B� �] �j �] 2B�'�p �s� �s5I�S��w3B �7�.�i( �i(  � �.�W�U�--I ��4B�?�L�(�L �`�[-2I� 0G�V5I ��-I�lI�6I �[�T07594681217089B\�(�.�0g� ��2 aI(�+ �B �@ � �C �% 77376905I�W8I �4�-I �'�75I�a��waI� 9B �M�( �6�(l-I� aI�d1I ��'c-1I ��Jh-8I��J�H�!�K�-1I �� 8I �X�pxB�Y�B ��zI�S5B(�J� ��� �W� �{6(�3� ��� �W���Ea)��.�}�2�)�"�y��.���N�N�0�M�%�)�S�:��������~�J�xa)-I�����J3I�0B�5�msB �w�G �`�G1B�F�/2B�T���=�� �z3I�� �<�S4I<�!�y�D��-��_�S�}�J���I�-I ��a�����K�5-I�D6B�[� ��D� �-I�L7B�[�D5I�l��w8B �c� �L�9B �K  �4 emB �G�G �0�Gh-5I�9aI�1I��\��@2I&��+�������pxB�=�&zm6I�+6B�}�I�M�2S�Q�0��)� �e�E�I�M�2S�Q���^9 g)��b�,�3�B�<�@�>�6�.m�.�A�#�i�:�3�p�,���?zLw�Py� \\"� �2���_�-��Y�Nz�M�:��_Ts�l�RJi�tT�e�!� �L�Z��B��*�%�~�g�e��J�'��� �1�n��I��q�&��[�3�*�r�F|s�p�[�c�"�/��(�)�.�N�0��N�i�4�,h�>�1�/�0�S� b�+�E�)V)m)V)m)V)m)i)��#�:�#�:�'�>�'�>�'�>�'�z�7�i�y��|�p�R� � ��/��4�]�%�Z�o�?�q�/�b�AJ9}9 g)�+v��b>ba>0B�k�T2G��~�spxI ��%1B �s�R �8  �8  �\�R-2I �"�k2B �{�B �d�B�)c-I��f���Jl2I�����J3B ��2 �l�2�-2I�J��^4B� ��F�t ��F-2I�WaI��y��@5I��6B��0�0� �`�k7B�#� -I �5�k8B�+� �� -I�49-1I �?�ka1I�2I���t8I$�C�t�r�7�B� �z�4d337aaa5B�G�ph-3I �m�w6I ��7I���8I ��n9I6��?�(�?�(�?�,�C�,�C�,�C�,1I�)�]�4�0�2I ��{pxB �L�I �5�I��M,zm3I��,�t7B �W��\     �@��\ L �M �a��Q���M -I�k0B �3� ��768I�G��91I �%�,    �    � /  �(   0  @    { #     �x !  #    _  ""�V����� �0=0172B �;�v �$�v ��k-I�y3B �B�h �+�h �u�y-I ��y75I�e��wh45E�;�;4B�I�Q �2�Q �\� �S-I�� �S2965601I ��5B�Q�) �:�)  �[�kl-2I�16B�Y��B��p��-I"�M�j�����K�7B��1�.�B�W�U�,-I���e�h63B�7�?A��SvcI�H-I�il13I�:�J�H�!�K�-6I��|�e�h7I��m�W9I��E�Wzm7I���t�J8I"�L������K�9I�H�h-I�T�k�/�v-6I �S�kh12I�8B�f�8�'O�2�8�O�8�'O�2�86�'_)$�!��V���y'_)$-I�34I�c��t�J0B �MN �6N1I�*�(-I�818B��2I�4��S-1I���S1b26465B�W�3B �p�w �Y�w�[�U� -I ��K3I���J�A��W4B��{D�x�Z�e�h��(�?�(�?�,�C�,�C�,�C�,5C�.aI��`�J�A��W5B�w�`6B ��s �h�s3db6c6af3612ad759758c4483950eB�2�#a7I�v8I�cc15I�[l-I�l7B���p���Y���=5remB ��Q �y�Q8B ��p �~�p9B �{� �d�pxB�r�[9B�!S�`� S�`.�| *r�86�E6�k�� *r-3I �A�y0B�k�T1B��2I���w5I�X=��<=39B� 83G �O�2B �%�P ��P�#�k�Y-I ��1I ��y0C�W�91721a114332ad118I�^$�Q���XaI��$�J�A��W3B�k�T-I ��g4B�,��i� �SlI��9�J�A��W5B�c�L�;�i6B�4 �!� �!�r� �R84B�J7B�S�<�(-I �i�\5I�0��w8B�` �s�| �7�I �s�| �7�N�y�#x��V9B �X�u �A�u��x9E�H�H���>�ZaI���\�r1I�d5366be7B�C�lh824E� � l-1I ��y2I���+�?~3I�Oa1I&���������#bc5408f-c7f2-45fb-b5e3-cd0a25025f43B�7cI ��]5I�V��w6I� c6764de3B�/�Xe2327I�Sh-I�.1I&��Q�������0I�I2I�D��+�44I�n��S�+v-1I�P5I��K�e�h6I�b8I�Cl-I&��G�������3I�H+�+2I �{�?3I�Q�*pxB$� �=.��G �5.�$� �=.��G �5.���/�. HremB�KD�FAD�KD�FAD ��?sI ��Qv1I��;�)��w2a1I��Z4a1I�Q6I ��$xB�v�gzI&�]��J�H�!�K�-��Xm1I�w��+�;��12I�2B�x�;�-�&��c>F:1� &  "2  CeBO"3) !:;&1�/D(!�,K&.":B3 XP& K=XD ;: /4.�D(!�" �r#�I  �x�,�e�&��#>F:1� &  "2  CeBO"3) !:;&1�/D(!�,K&.":B3 XP& K=XD ;: /4.�D(!�" ���2) .4 L �"4�a � �!�Y o� � |I!�:�B�@��C�%��: �8) .4 L �" � � �X�I3 S?�R5 > �V�! F a� +�yu# !9 �T � | s��d * <D Q\  1^�D.��L� 1}�"/+S��'W�H3 �k1�B  �N1#|"#F �P1#@  l lK�1#t1�N  �I �f> I�S�r  � � > Ih�S"#F �W"#F �"#F �#"#F �"#F �"#F �"#F �""#F �B"#F �$"#F � "#F �B"#F �]"#F �A L �k �c �KT K��-�n-�n-�n-��'q'q'�u'�u'�u'��_# !�%P�<"#F �"#F p"#F �d"#F �F"#F "#F �"#F �"#F �#"#F �"#F �("#F �Q"#F �"#F �U"#F �_# !�v1#>;&L  �IW-I&��F�������2h21a2I�"6I�0B$�O�X��z�"S�G�$$�8�X��z�"S�G�$�mB�b �=�<�O �c<�~�f ��j �=0B �P"     �9" �0�}�} ���T�`~0E�@�@�}1B�w �C�` �C ��|-I �`�27D R�* -08-29t09G�=cI�2B� �)�5�n �)�518B�03E� 4B�8�5�a -04-15t20G�10-03t23C�-10031338C�<9c8e1105e753840f0b91e1747d9e9569e828e788df0f0ff0f421c1232bddI�(5B ��N �A=    �.�N  �n�Z���Z -02-07t23C�93-03t02B�B 10t08B�d 26t05I ��t4-15t03C�t05251919C,~9�m� ]#%�@=;�md        >    3 + !0    " "  2   +      8$   �h TK   DI  ""�V����� �0>E(J�Z   (J�1   .)M�:   B020250527t173742z-164778568b5c7zj4hc1tebewa40000000fd0000000007q5wB t34z-164778568b5c7zj4hc1tebewa40000000fd0000000007q7wG t3B �%  � �,7D [4B �C �, �L�cI�15E�o%�o%-1I ��vzE�#�#6B�`�I-I�u��g9B �\�|7c0I�u880405B� l-1I�Fh10I �_�21v1I �S�1B �8�'�5�a�l� P �!�'�5�a�l�Z�q�L�*�D�)��z�H�!��,�A����K��t�w�L-I�X�n�J�A��W1I�]�y��0B�f�9�<�W�1�<1B�+� ��  �Z�kc12I�v21bb6302B�m�5I���w3B��u�}�u�Uzm3I�A4B����z5B�q�Z,�G� �>�V�P�#�m�J��#-I �d�(�R�)�L�-�=a8I�I��t�J9I �U lI�C�w�N�-�=-2-2aI ��'2I�g8I$�Q(�+�V�P�#��R�#zI���K�,m-6I��C�-�=11I�O�&�J��'6Id�g�4�#�`��4��J�B�J�A�i��T��������F�Y�-I���J�A��W0G �Tl4I ��%v5I ��67B �;�e �$�e-1I�B��S8I�Y_�c�jv4I�9-I �M�f34a7b6B��02B(��+��`�j�^�BO�p(�0�k��`�j�^�BO�p�4�f�Z�7�=M�K�u�",c��D�jM�q��p�8�!��A��+� �B��<��K�-�=�H�Z�uo��0�-I����@3I ��|�V�P�#��R�#6I�0B��{1B�C�,2B�� �ah-0E�r�r3B� �t4B�K� �4� 5B�1 �����;��� �Sh5I�zlI�6B�b��`�K��`2I�M��wa4I�d7B�v��X�_��X�s�i���e�=8B�x�a �,�9B �� �h�aIP�o�D�7x��D�F�.�({��*{��cI �,�kdfbc22ef0a2bf02523I �v�"e74766-2195-4af4-8b19-bf5bbb389580B�;h10aI�X3I �^�44I�6I���+l2I ��v-2I�j2I ��k3B�8R�RM�tT�/ \�!R�RM�tT�/.�R�)�k�/��U���J�-I�����J1I �W�-1I�V9�q3I�>l-1I��l���J1I�����J2I ��Cl8I �/93I ��k-I�v��W4B ��q �p�q� �9��=56B�$�aI ���_��)�_�m�_5B�g�P�d�k�.�=�s�t-I�j�6�t6-I �z�25I�QK��.Ka5I�7I>�z�L��h�(�?�(�?�,�C�,�C�,�C�,-I�)l-5I���S8I ��yv10c0I �v�y7c0I�]8I�9I6��5�(�?�(�?�,�C�,�C�,�C�,8B ��O �x�O���4�e�h-3I� h0E��l-5I�v7c0I��f�S9B�n�WhI��|���J-I�����JzB�f4B �H�mN�I�Y�b  �1�mN�I�Y�b �6�G�0�j��l�S�&�� �#�V�/�i�d�i�0�s��J�A��W�-I�2I���J�A��W0BB�   �P �Py � B�   �P �Py � 1B�b�K ��-I�51I �B�12B �/�! ��!�P���P-I �s�1I ��*92fI ��!3B����-1I ��kcI �� v0E��4B��9��95B�^�G&��o��i�--I�y�Y�4�SaI���e�=7B �V  �? �8I ��75I���wl1I�O9I:�p�x�E�O��V�"���I-I�vI�baI�pc0I�Kd754025dB�-�V5B��w��{�w��|�5�E� % P� ;(�SD  �] w)   "&�R �o!d!b!Y�7 m�9!e!�G!� �D�=   8�B;(�k)   "&�H � oM  � P�\ 5 �m  ��b�1%$   Q&6)  �3 x 9)  "*F "%  �9 M8O: X17Mc �A  1:[  F  L%&   I �) ��  �; �S  �`1�1  j!+M+   � �m  +�)  � �B�0�O �  +~  e TB�E�~1�<1�{1�1�k1�1�1�1�'1� 1�p1�'1�B1�U!+Q  V!+o+   [!+`+   �1 �   �   �7  � ~�~�~���&t� t� xIH:    [   '  7  �  '  (- * ?  #  $   !   � I   $ "  ''�Q����� �&#�x�x�x�T&�[1�s1�U1�I1�+1�d1�e1�j1�1�l1� 1�61�~1�:1�7&�  �e  �"+ 0q+ /025-I� �=  � �4 ]�o �~�J�H�!�K�-� ]�p�}� �� �Q  � �b  �3 v KGc �P� ! �` � � � �` �w�f�]��k �x ���w�3�(�?�(�?�,�C�,�C�,�C�,�^_ �._ 1I�>��FQ�hY�N�S�LY�Y�SY�`Y�CY�YY�ZY�_Y�Y�aY�HY�Y�Y�Y�KY�-Y�!Y�Y�<Y�=Y�BY�`Y�DY�eY�Y�VY�Y2I ��y3I�\��A�h6I��k'�@'�C'0B�?� �(� msB �u�G �^�GpxI �� 1B �E� �.�d�]�[�#�h�h��t)�;�r)�7���u�&�=�Z2B�U�>�H�S�t-1I�75I�^��t3B��O� �s�G�  �/�m�x�ga2I�<��e�=c1I�o��e�=4B�\�E �(�-1I �b5B,�]�m�s9,�F�m�s9�I� �scI ��62I� ��wa2I��0�Wzm12I ��k7B�c�L-I�8B �e�] �N�]��k�@��e�=9-1I �b�k3I �_�k2000C +a2I �7�kaI�4�G��R  n�)  ;�T�7 m��D�0 �u�#d�L�B�(�E��,�G���.�.��v�<X�+�% �U�2 ��a�O���~����:���:�U�|�V�A �@�J�#�(�?�(�?�,�C�,�C�,�C�,�-��h�\�>�w�x�}��� �I��M�i�h�lJ�KI1I0�~�^�#%��:��s�O�R2I&��&��v��W�R��w3I�.��zl�Vl�l�@l�Ml�0l�Fl�Gl�Ll�ll�Nl�5l�ll�l�sl�8l�l�l�pl�)l�*l�/l�Ml�1l�Rl�{l�Cl�lcI�g0I:���W�(�?�(�?�,�C�,�C�,�C�,-I ��g9I�Qh-I �0�G1I��;�j��2I�63I�7��M�t8I� � �t1I$�q�2����(�#�i2I�C��$(�|�3�h3I�66I�w7I�SaI�2IL�_�i�Z�c�n��r�(�?�(�?�,�C�,�C�,�C�,aI���+�?3I�� �4I ��'v-1I�5I�x��<v-8zm5I�� �6I���7I��e_�6_8I$�{�J�H�!�K�-�%�L9I6��X�(�?�(�?�,�C�,�C�,�C�,l1I�mremB �H >�8> > �|H >�8> >v-I�w�\�j��1I�i���i�2aI�i�T�T3I0��J�H�!�K�-�{� ��Q�JaI�d4aI�[�-(5I �n,aI�G7I�>�`�"���8ID� �J�H�!�K�-�v,��X�������9I�o,{�|,{1IR�'��X��[�H���(�?�(�?�,�C�,�C�,�C�,2I>�@� �� �(�?�(�?�,�C�,�C�,�C�,6I�q2I �0�/c0I ��J3I��#�v �c0I�W4I �_�U�J�H�!�K�-c0I �N�S5c0I�:h13zI ��6zI���6I��y�h-2I:���E�(�?�(�?�,�C�,�C�,�C�,7I�0�O�4��2_�6_8I �u�J�H�!�K�-�*9I� �}/zIJ�b��D�`�A�[�!� �%��;�W��W�=�J�KJmI�-2I �F� 5I�6I��g�)��w7I ��B0I��N�J�A��W-2I ��&1IR�h�� �k�N�� �(�?�(�?�,�C�,�C�,�C�,�;�1I�[3I�(4I ��2-9I�3I�/5I�l��V�W6I�� �P���h7I�3�l�D8I ��!9I �*�6B�C�h���  "�,�h��� *�_��o�������1I�s)�2B �m�M �V�M �x�5I�g��w3B�u � �^ � -1I�2I��M�t75I�w��saI�4I�[� �A �" 15B�5B � � �u��/�k�~���J-I��w���J6I �0�&h3I�N7aI�|l-8I �C98B �  � �$9�WaI�79B�'� �'�kaI��_��7B. �C)�n�\S�)�'�|��n     . �,)�n�\S�)�'�|��n  ��'0B� �\ �} �\ 1B�=�E �&�E  ��,-I �@�k01B�d2B�E �./�. �./�3B �U� �>���s��w�;l13I�����J3I��$���JpxI ��Bs1I����w�;4-I�N5I�X�H�&�`(Fd(�&�S�q�f�A�;���b(�n�(��}�k�*�7��0�1�6�V�8��V�q�M�f(��"��x�Z����7��<�e�-�i� �-I �]�(�R�)�L�-�=6B�\�E�E�E2I�!��w75I�lx��zx80008G�Oe7916aaa9095109f255ae133c94feB�w�h9l-3I���J�A��W8B� ���Y��s���Y�X��m�G�J�H�!�K�-��}�}�e�(�.��a�>���s-I �e�2-2I �D�k3I�M4I�b5I�� ��w�;aI�?6I �i7B�j�SaI�x8B�p�Y-I�2�E���J9B�c�L�����JaI(��D�Lc��D� ��0�l-3I�4I��C�J�A��WremB �u�E �^�EuserI ���;�e  G ) ?  " �`] "    +   ) '.$   $ *   .  B     "   [ #  r  +O     ##�U����� �.*029B�+�RP]�E T��RP]�E"���h���J�H�|-I��m���J1B�x�a-I�[1I�X�l-I �}�2B� �] �i �] �1�k�a-I � �k2I ��785C�03B ��M �x�M10976G�^4B ��= ��=��g�t-I���t5B ��- ��-6B �'� ���Q-I �w�7B �.� ��-I�K�/g1I�aI��z�Sc-1I�E13I�8aI�qc13I�� �S9I �[�c5I���waI�D �] �z��3 1I�n2I�GcI��U��1I ��6I&��I�������7b1b7303B�s�#d594c04-a3a8-479e-9d7b-4035c01fcb1cB�%fI�p�#t�U�#�githubI�q�#�J�#�mcp-server-webcrawlI0�t�#|�+��g��v�6�#�pragmarI.�s�#�%��g��v�6�#�h-6I�-12I ��w3I�f6I�J3I�d�J�H�!�K�-7v4I�l-1I �(�$pxB� �1 � �1  ��0v21a2I�(6I� zI"�;�u���?��4�gm1I ��q-6a1I ��36I�)�J�H�!�K�-3B�. �i�[�`�  - /-9F+C 4&$ R " Q63H0�K �)�)� * "&.3 &  *4U%"-9:/." %��`�]�2/��[�`��8  - /-9F+C 4&$ R " Q63H0�K �)�)� * "&.3 &  *4U%"-9:/." %��`�u� ��>"[�7    �\�eN� ; 2�B� 9  �a�J�H�2�q�K�-�*�N"[�M�AW�J�JDH�<�E/ �b! / �"�/ �YN�iSR�m�1 9� �OE '�6 "�X�C�CT� �t�"�"�F6�"]"�[�@�7�8Y4E_ �\r �Y,]a =�5Y�Z@�%H�3 /�3? �WH�] /�/? �a_ �^_ �0_ �=_ � _ �6_ �7_ �<_ �\_ �>_ �%_ �\_ �w_ �} �� =pi =�4 =�6�FHM��#�J�|�(�?�(�?�,�C�,�C�,�C�,�pS�r �_ �ZP_ � _ �~_ �`_ �_ �_ �_ �=_ �!_ �B_ �k_ �3_ �o_ � S�!r �YY*4V ��D�6E"]"-I ��1I ��3I �  -3v-13c0-1I� zI�$0B�"�>� W�}�i�"�>� W�}�i0B�a��L�M�u �' ��]�M�u1-1I ��o3I�U�� �+��S7I���wa3I�i4I�����J-3I��^��5E �7  �7 ,�\��{�*��O�*��*-I����w�;6B�HzE�I�I6I�N� ��7B��-I�(�k�[5I�r ��p c12I�v��w8I�&-I �l�1I �n�=60cdf27bbc28b74438ed4e7a20c493bc126f610056c81dd56329540022da4I ��z9aI�O1I ��kc-I ��\1B"�4U�H^�+=?�-�Q Y"�U�H^�+=?�-�Q�9�D�6�g-I�0B�9�msB�h�Q2I ��'-I�3I ��14I�o�]�-I�p1a1I�hv-4c0I�o5B�W�@�w-I�836000B   % 0D =42e3ff706c520f227820c72d34600f7cbfc3bb7c090b5dbd40fd73d4226cfI��]�616G �d�}aI � 1I �Zl6I�+7I�s�b���=-1I�Y8I ��E75I�2��w9I �W�k-I��h!f2068-49f5-a9b6-1a3b-eb3769e7ac1eI�<����5� 2B�3pd�ze�}L��D��pd�ze�}L��A�J�t�62B�P�9�9a3I�W��e�=3I �!H�!H�0�4I�8��e�=aI �'95B�> ��' ��Sc9I�4��w6I\�F�&�`VT8��)%�i�D�>��m8�w8�3�V8�9�-1I �o�(�L�S�(�-�=h176E�H�H630E�M�Mv79E�D�DzE�T�T7B�6�u��u��F�J�A��W-I ��7�����K�2I�^19eI ��GzI��&���Jm-10I�����J8B �V�e �?�e:���2�(�?�(�?�,�C�,�C�,�C�,9I:���2�(�?�(�?�,�C�,�C�,�C�,l1I�BpxI �� x32C�=3B �<k?�6� �@~*�" �%k?�6� �@~*�"�*��S��b0B �^�U �G�U1I�C�v�w�v2-1I ��{cI ��3B�f�E�8�O�E�84I�82c6233C �j5B �n  �W 42B�v6B�� �m� �S�K�j��95960B��b7I� �k�8I�3cI �L�U9-I�3a1I ��0l69E�(�(4B(�,�$�gW�G� �}WM�)U(��$�gW�G� �}WM�)U��v�S1B �Q  �: -I �C�k2B �]  �F �m-I�3B�I�2 � 4B�m�V ��k-I �p�ka4I � �k5B�A �O �O�*�m��Bl153E��v-0E�q�q6B �9�> �"�>4 %       +/"  '  �N  (&  +   F :    H  1>  3# 2" 4   & 8   & ""�V������00346-I��d�t7I �K�k-2I �0�kl-3I��-�J�A��W8B�}�f9B�1�e6eb3009B�1�Z5B&�e�1�m�|�7��'�["�}�m�|�7��'�[ �2�`0B��n2118zB�E1B �)�f ��f�Ca1I ��&2B� �u � �u �y-I�aI�P=e51c42d5f5727a7c545752bf34d1f83f40219e7036c6959817149a51651bcI�l-0E�s�s3B�(� �F-I�+333B�4�4B�!� ��s��f�h�bl-6I���e�hzI�%m3I��w�W5B �  �u �'�p�}-I �o�k!adfa7-b44e-4d57-8674-ac500123625cB"�*�.�8�]652B�c�:�7-5I�/��S2a5I ��gR8B�G�9�9 �e�$�`��S� �JaI�g��t�JzE�@�@9I �N�-3I �5�k6B�#�� E� �� E�;�&�3�S��Q0-site-verificationB�0�!pxI ��1I�N�N3I�F-4I�h4I ��k-I�Z5B �; �d�a�k��~-I�6I�o� �S��<C-2I ��3I�� �S7I ��=-I�k1I ��e8I�H.�?.-I �v�kh12I��x��@zmI����@9I �91B�rl1I��N�t23E�N�N7B* ��=�2��-�}�MV    . ��}�=�2��-�}�MV  -1I �t�1I�(I�-1I�(2I�H-I�-�k�3a2I��E�v�W�`��wc0I �� vI���j��3I� 28pragmarB�,�#7I���wh842E�"�"4aI��<�J�A��W5I �}�Q-I ��remB ��G ��GxB��6I ��Q"7d1a44-aa69-45ba-8bdd-6b61ae1c8952B�J��c8a1I��S��@9I�,<�-I���K�,8B �b�K �K�K0B��1I�*-I�E3I �X,-5I�4G���)� �e �]�U-I ��k5I �8�8-I�^e97a1a3eB��89B�o��`L�r�u�(�X��`L�r�u�(1-1I �D�k2I��M�.��-I ��z2I �T�ka1I ��l-2I���t�J3I�a20I�m4I �n�k5I�}-I �A�16I��|�-3I���,aI��~ �# l116E��7-I �I�k9-1I �Q�kc9bf2bcaB��,aI$�o�p,�Z�3�J�#�1I ��;2I�"322560-1c1b-4c73-83fb-9983e2a2c6c9G���s b438c143fB��H?cca668c248e51e366f8e316c38ba634a8dc70f9bacb62f4117f597fc620aa12I�_ repo-nameI �� user-nameI ��dE =]� =]�^=��)��e"255fc2-1707-472a-b90d-e8e43463e057B�ca7868690B�}�&eI ��3e9406beB��B f5526f49eB�9�b:gzhn1pa0fckszu6vvmzjkbuqnbq1y1sepv66ixxgcfvpkg93lx6eetrjwsI ��DhI �L1-12c-1I�7I&��?�������pxB �\�G �E�GremB�lD�D�UD�Dv13c0I�zI��~�w�M�8�,m1I��7�b3I��I�b4B� �HV:#- HU* "   <-32 *2 1 )�D��E�i 78C(6.!*3M.  C & RF�/D��+ "� �R��Z�,�HV:#- HU* "   <-32 *2 1 )�D��E�i 78C(6.!*3M.  C & RF�/D��+ "�~�`. �`�eH%�V�%�.�z�9�J�Hs�7 Y��K�-�&�D�t�H%� 4�l �/� * t:�C 0�D�J �x�Z��VY�D��3W�G=�LH5�E�JEZ�'�V�P�#uC ��6�`t�(*#:(#{�  ��*�` ��lQ�~�B ��Q���At�wt�6t�Ct�&t�<t�=t�Bt�bt�Dt�+t�bt�}t�Z �, �H�(�?�(�?�,�C�,�C�,�C�,�k*#:(#�t�.t�t�t�ft�t� t�%t�Ct�'t�Ht�qt�9t�ut�ex*#:(#�\  U�%��^GM<]. �=�#��-I �:�$0B6�[��M��q����T�]�g��86�D��M��q����T�]�g���w��@0B �5�G ��G �T��/�$9ad5cd2B�K�tmsB �R" �;"1I �E�y-I ��`3I �x�k4B �5 ��5-1I�6E� �  �J�k75I� ��w8E �%  �% zE�5�59I ��mpxI��YAC1B���S�.�w��S0B�8�!1B�< ��|-I ��M2-I ��(3-I�1I ��g4I�b�k�R�j��-1I �7�k3-2I�c2I� 5I�5��wl-1I�~6I���J�A��W-I�V1I��B�J�A��W2I�75c7I�)��w8-1I�$l-I�1I���J�A��W9I ��l-3I��Z�J�A��W8I�� �J�A��W2B$��i�t�K�{�M� �N�p�p$��i�t�K�{�M� �N 3   E   6 ' (!    R      1   %      .G * C   �' N%           **�N������  �.���S04225c19I�"��w5I�J��wl8I� zI� 375I���w6I�J-8I �l�yaI ��yv166E��zE��7I<�9�J�H�!�K�-�k�+�W�9�*��J-I���t�J1I��L��@aI��p�W1I�>l2I�����JzI���,8-4I�5I�l-4I���K�,9I�6�k���aI��U�S3B. ���8�1D�(�V�!�m �;   (�z��8�1D�(�V�!�m�[%�V%�#�c��b-I ��c1-I ��g25I�n��h2zI ��:m6I ��)3I��v7I�Qzm6I� 4-2I� 5I�CO�O�Y6I�e2c19I�N��w9I�g��w7I�)�k�;-2I�5I���wa2I�48I�+�q�|-1I �A�k9I�4B"�w�O�q�1�e�g�{" �/�q�1�e�g�{ &�u�i�?�G�?��Q��@-1I�`1I ��6�����K�25I� H��1H2I�~�k�I�e-I �h�aI�� �K�,3I�5-I�ll-3I�\6I��P�J�A��W7-1I�,��S8I �� 5B� h�.�7�rh�.�7& ��`�~�J�A��W�-I ��b1I �)�$4I ��I�����K�545B � �z5I �+�k-I�46-I��w�J�A��WaI� �d�J�A��W1I�Nv5I�X7I�U��T��@8I0�%�8��)�?zr�\a7I�d8I�9c-I�Hl1I�d��t�J9-I �8-c-I�naI���J�A��Wc14I��9���J4I��8���Jl-I ��R�����K�6B"�5�r �P�L,D"��r �P�L,D�_�`1I ��y2I�}�U��U4B�,�D�u�Z�e�h��(�?�(�?�,�C�,�C�,�C�,5B�O�aI �j�c0I �s�612B�825c18I���w6I�U��w7I�� �Sl13I�P88I�'��w7B�g�@��#�g�P�@��#�g&�D�,�m�&�e8�q�-�=-1I �\026176B�1I �<�l10I��[��2-I �Q�k3I��$4I�i�k�v�%�e�h-I �N�kl-5I��_�e�h8I�S5-I �r�klI�87I �~�k-I ��kcI�� ���J86c82fe7B�c� 9I�aI�_��8B*�S$ �le�F�L�?�GV�q*�<$ �le�F�L�?�GV�q2I�x�N�t-I�3I�|�|�q4I�k9�5-I�c2I�I6I�M�k�S��7I�[��^�-I �!�k8I �H�-1I ��kd2d5754B�g�9-1I �Z�yaI� aI� � �S1I�:��Sv7c0I���S9B�=�q�N��&�q�N� �U�2I� -I�*a4I �h�k3I"��=�'��u-I�Y��t�J4-1I�o5I�w�"-5I ��ka2I�b��e�=6I�n7I�}�k�bzI �w�k8I&��B���I-2I���S9I6�E�k�&��@��-2I�aa1I�caI�Dl-2I�|v2I�aI�9�K��t�J1I ��@3I�4I�!��0TC"bbf97d-d7ca-4602-8bea-69bfaeb6ccfbB�!#d35b503-4c1e-4f10-99d5-048cebc28deeG �|�s#ff80859-c8e9-4b43-b875-64b208cd4f20B�yhI�l�w7-3a3I�2I ��j3I�04I�=pxB�6�8��8 ��}zI�&��t�Jm-5I�g5B�*��9��%�$  $:) '     z  / ;)c     #"#(U(�B 9@00N ? $-! T  ",' &(*�5�x � �E�.�/�9��Q��$  $:) '     z  / ;)c     #"#(U(�B 9@00N ? $-! T  ",' &(*�5�x�r�Z&# N�D ! �S�&�i�E: �W�-  a�6 �# )�O8E�5 �^�J�H��_�K�-�2�*�#,$%�Wv�i�28E�D1�f�9�&H� QC�> `N2! 1G2 �<:�  :�C3 �#}��5�\vA�u (`"�j'Y JOQzM �=�l�9 �k ! �e �WC�.9�  �G�+ ] !�w�h  /  Q�e�I.9�v x  $ � �:�! �B� �. L  $ W ��r W�E ] !�V ] !� ] !�" ] !� ] !� ] !� ] !�! ] !�A ] !�# ] !�  ] !�A ] !�\ ] !��)�f  �,  s�  d�$� � �$ ������h�e�f ] !�  ] !o ] !�c ] !�E ] !~ ] ! ] !� ] !�" ] !� ] !�' ] !�P ] !� ] !�T ] !�"�r�_�`*T  �V&# N�~ �y,!�*,!-I�Z  �j�61I�)aI���t�J   #   \    C    .     3 3  6      1    #     *-+  �> !!�W������2 05-1h-8a1I ��$2I�.��)F�|F�'F�fF�sF�VF�lF�mF�rF�F�tF�[F�F�-F�F�^F�@F�4F�F�OF�PF�UF�sF�WF�xF�!F�iF�%F3I�I �6 9I�10B4�s��D�a�gW�t�2�* �&�~.�p�D�a�gW�t�2�* �&�~6���v�%   !� 0B �7�G � �G�6 ��.msB �s�G �\�G1I�)-I� aI � 3I�w��e�=2I � -I ��d5I���w5I�I�k�`86G �y�s63I�L��w7I �9�F& a2I���e�=8I �i-I�a1I �g�kc10I �(�kh-I �p�k9l7I�v3I�C"a2ae80-2e32-40e3-bbee-c02b5d713ea8B�3b95bbe6cB�+�TmsB �y�G �b�GpxE �O �O1B �g�MA��� �,$ �P�MA��� �,$-I�k0e84a0beB�#�L1I�2C�3IT���0�&�=�&�=�*�A�*�A�*�A�*l2I:�{��2�(�?�(�?�,�C�,�C�,�C�,6I��S�e�h4I�F�k�l-5I ��b7I ��~v6I ��X6I��t�U�r=7b4f97df087e4dab283454ff079296ca899c54a1a3c2a1ffbfdc6cc012d17I��j�s7I ��ka10I �:�k8a1I��F�t9I�+��r2B�W� �I� T�O�@� �I� T�O ��u1I�425I�e��wee73a7fB�)�R2I �:�-2I�G45B�6I�@7I �� -I�:8I(���s�N�J�A��W-11I ��kaI��s��9I ��&�����I�-I �&�k1I �H�kaI����&b5232e566cbec42df50862977d17c6f7767949I ��3B$�K�"�(�8�\�?�y�Z$�4�"�(�8�\�?�y�Z:� �u���x�q�&�����I��O-I4�W�;��+�?~������I�3I��x�J�A��W5I���h0151C�<1-I ��'�����I�25I�j��w3I�%�k�x-I �G�k7-2I �L�k9I� 65B �n�uaI�F��E��-�=4B�H �[�Q��c�1 �[�Q��c�1�y�)��a2I�K-1I ��_5I�?��w3-1I�R�J�H�!�K�-2I��d��@aI�S�J�H�!�K�-1I�T��^6I�pxI ��v10h-I�d2h2I�j3h1I�+4h1I �e�4I0��k� �]���IpxI ��p\5-3I �f�k6I �g�k2I�J��w7I�k8I�59I�g-I�>5B�>�(�_�&*� ]�'�(�_�&*�&��N�������1-I�R25I�c'��R'c18I� ��w6I�`��w2I�`-I�a6I �,3I�=�4I� -I �u�aI��P�t1I���t5I �-�ka1I��<�t6I ��:�����K�aI��k�t7I���t�J8I�^�k�;-1I ��k2I ��kaI�9aI��x �A �" v5I�� �K�,cI ��b-I ��6B�C�T��)�>� �>�B��)�>� ���S�a�-�=2I�1�k�.�Uv11I�>3I�t4I*��j�q�?� �A��<�J�U-I$�� �q�[�A��n�J�#h136E��819E�4�4v669E�1�15I���w-1I�P�k�S6I��� ��S-I���Sa5I ��Rc-I�7B"�!R�U�|Mzt\QV�I"� R�U�|Mzt\QV��A�71-I�`2E�)�)-I �$�5I�@��wc5I���wh14I�`��e�=3I���P�q�i�Wa1I�$�:��+�A|4I�Z��+�;-I�Nzm8I�Q��e�=5l-I�!pxB�W�@zm1I��e��@6B�:�+ ��V8I �m�-I �B�k7I�Bi��iaI�TvI �-�k9-I �l�l8I�tzG�8B"��X�3�"�Eq��"�}�X�3�"�Eq���^  �Q,��~-4I�%0de3193aB�O�x1-4I�2I��X��-2I�|� �Sv4I ��q3I�\4I�c��[�-1I�Ml-I�J5I���Sc1I �B�kl-I �T�k6a1I:���2�(�?�(�?�,�C�,�C�,�C�,cI:�t��2�(�?�(�?�,�C�,�C�,�C�,7-1I �y�8-2I �R�U9B�d]� ��J� +"�u�M]� ��J� +"�c�k�*��e�=-I�41I�>��G��e�=2I �U360B"�'�.�8�]5I�607B�c�9�3zm-1I�j 7158ea-28c4D 8-2I�MaI��$�" (�1   �7�M C��o  �+  �)  �  �,  �  �x� C��o; <Vt �>�#  �  J�Q �b  | v �4.    �o �W(  ��J?� ��6& �H �o <�g�5�& �o�T�"�F�2�Jj��������C�(�?�(�?�,�C�,�C�,�C�,�d� �p � � �e�a�6 �  W �  W 047c3a3cB�E�n1I�z��[�(�:}� �: �@ �> � �A �# �6}�;�#% �)��.|w��2] ��-�<�-��`�^�X�Q�]�)�P�k�*�7��0�1�6�V�8��V�q�]�h�D x � x � x � � �4�(�?�(�?�,�C�,�C�,�C�,��"��x�Z����7��<�e�-�i�N ! �` ! 2I�� ��&] U    *'  /# H *    /J  4    <     3   8      :    $" :     � �C  �X������4��b�e��;�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i�t05a3I�<��`�~�0i�_�|i�i�Ci�Pi�3i�Ii�Ji�Oi�oi�Qi�8i�oi� i�vi�;i�i�i�si�,i�-i�2i�Pi�4i�Ui�~i�Fi�i5I��-�t6I�R9I �2�1 b7d16fafbB��FcIF�g&��:}� �}��y�3�i�Z|w�#�e�� -I�*�=�/�t1I�R��g0I�@�1��1 �y��J�H�!�K�-�x �(�Y � �?s �9� �M�H�V��v��������Y�(�?�(�?�,�C�,�C�,�C�,�^_�6_-1I�1I ��0I�f1I�)3I ��H5I���0���G�2I �!�J�H�!�K�-�O6I�9#e43a5f6-a92a-40da-b6bc-59f02a7272a5B��.mI ��]hI�8�R�t�h��A-I:�� �"�D�O&��O&�YO&1I ��i�_�j���%�3v5I ��2I�g ���3I�m�J�H�!�K�-4I��G5I ��Q6I�x� ���JaI �>�&8I��z1I<�f�b�A�^�)�^�,���A�~�N� �2c1I�3I��q�ha2I��O�W2I2�^^�K�=�.g�&��}g�eg�q1aI�r3I�.���wa2I�?4I �z�&aI ��&5I�(v1I�]6I�3�"�aI ��&1I��6�)��wzm15I �F�&8I�3��@9aI�l-1I�PremB �H< E�s>< E �H< E�s>< Ev-2I ��`6I�y9h-3I�a��e�=1I�{�&�^�p0aI �O�&2I�h�|�\�j�2��X1aI�k3I�����JaI�[4I ��!5I��P� �Wzm-13I���6I�K7I���8h7I��q�9h3I�G��e�=xB�<�-zI@����J�E�d�v�[�r�H�{�{�0��wm-3I��}�j��0I�� �W�&-4v8h5I ��31I�4�v�20I�X�)�8�n1I�2I�4I�b2I�P��X3I�BL�X-4a1I ��R4I���)��w6I6��k�(�?�(�?�,�C�,�C�,�C�,8I���W-1I��z�6B�J�x)""V/3 F N5 7�  a7 !%��0��J ! k $3--.0�}>�O= %�,�� �;�N�@�#)""V/3 F N5 7�  a7 !%��0��J ! k $3--.0�}>�O= %�,���&. ��U r�W ��r��Je��D�l� r�y�� %�0 �r ��k�s�J�Ju�4�%�J( ] �aO � �k�V�P�#��m�]`�7� �+��+�d � �!�7 �+ w���#+�-�+{�} �= ��;�Ai�X�7�_. ��#�Q�DQ0B2�"�MX�$�*YU�+�\ G��P 2�i"�MX�$�*YU�+�\ G��P ��4�S0B�d�M�G3B�F�C��C���J4I�Z�J�H�!�K�--I��i���JaI���,5I � �k-2I �3�k63B��q8-I�v9I�cdffB�,�pxB � �1B"�E� X��R���:"�.� X��R���:�7��}��S�� -8I�n1l7I��E�J�A��W2I �0�-I�_�U�<aI���J�A��W37I�0��w8I���w4I��5�d2-I�rzm4I�C5I��Q�J�A��W6-I�r7I �j�y-1I�<8I �X�72B�"c-I�VzmI�o2B��N�1�M��N�1�M��2(0B�e�1-1I ��)aI���e�=2I�$��e�=2I���e�=�G-I�#��e�=3I�h-I�E4I ��z5I ��&-I�J2I ��.remB ��G ��GxB� �6I �4�k015C�w8I�9�k�.�U�0a2I��]�~�W�X��w"cb3d31-a21e-4a6d-b02c-fe173ab5bf19B�3B(�c�U�u�t�N�A�N2$�R(�L�U�u�t�N�A�N2$�R�F�I��0-2I ��4l176E�=�=5B�m15311c1B�Y�6363B�[�D7I�2�y��-I ��g3I ��ha1I �`�y8I �`�-I�64B,�.�a�&6T�'�G�$4��u�3�&!#�:�*�*,��a�&6T�'�G�$4��u�? 1I�{�p{�r-2I �s�k37I�%��w4I���U�-1I �9�k5l-0E�{�{6I ��{464B�U�>aI��f�W75I�Z��wa1Iv��F�@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i)t9nhdh4yubpqhififtc0gp65kxknncjsyqcbhanrcB��xx64C�,5B�9 �1�%�%�:��" �1�%�%�: �r� 105G���s2I �x�5I�u��w6I�4�k�JG�1ac8dd1B�{�$aI ��kd76I��\)RC7I �g�k-I � �ka8I�zm6I�*8I�f5cb7c9B�'�P9-1I��I��@l-I���e�=6B2� �R`�XX� �n�3��L�_P*�H`�XX� �n�3��L�_P �q-6I �!2d080d96B��:4-1I�sl-I��g�J�A��W11I �^�y2I���J�A��W5I�56I�b#� '�:#�2#-5I �O aI�n7I�Rl5I�CzmI��R�S8I ��GDf ( f  1 "   #    )     %   �4B  :     %   *:  [    A7 /   <     ""�V������0 066820296B v vaI��G�J�A��Wc3fc1f3cB��F7B&�7��QK�!��3� k&� ��QK�!��3� k ��C1I���-I ��M2-2I�a1I�W3I���J�A��W4l1I�5I ��$a1I �6�ylI�p6aI�o.�M.7I ��c-I��D�W1I �O�UaI��G�Wl8I ��7v5I ��8I�B-1I ��<75c10I�k��w6I���w9I ��r-I �O�f6ab4c07B�=�f8B�Wr�8�6�S\AN�@r�8�6�S\AN�o�?�&�J�2��w-1I ��O1I �J�2-I� � �g)�~��Sa20I�d3I�y-I��f�t5f869I � �JaI ��/v8I ��(5I�R��t�JaI�2  �1I �F9l8I ��6I&�P�U������K�-I ��Q�����K�25I�.��w8l-I:���W�(�?�(�?�,�C�,�C�,�C�,v7I�RaI�V@�M�S1I� >�U�Sbd9360f8B�;�dzm8I���S9B*�p�*F8�K1&�R�p�X�7*�Y�*F8�K1&�R�p�X�7��@�6��C�@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i-2I �F�k2aI �������I�3I��-I �x�2I�j4aa6b07fB�?�hzI�� �J�A��W5f540fb1B�U�~6I��Z&��u&7I�$��Q8I ��o��J�A��W�`-I ��ll-3I�!4I �� aI �s!1I� eaa3c7b69B�I�rhI�o�D8��|�J1zI�1l8I�,pxB �E�E �.�E��84�w",7B�x�I 3+)%  1+ ;N,H! 7+2 <RL   ��A- :  C�),O U$. ! B :' 3 76 % �w��/�v�4� 3+)%  1+ ;N,H! 7+2 <RL   ��A- :  C�),O U$. ! B :' 3 76 % �w��p�[ ,�#�i�(��J�H�!�K�-�9�'�X�A�J�B�5 L�P��m�&�q�'^�A�6����I�l5�W�R �J �^�-5�55��X�l �A �]�=��z~�k ,�{�-I�1I�2I �}�?0B2�y��=�%�,;��P�n�2�2�b��=�%�,;��P�n�2� ��'0B�9��9��"��9�3I�)�k�*1�E1-2I��OA�5A75I�9��waI�HcI�Q4I�H�w-9I �D�y5I�R��y�t�-2I ��k7I�g-I ��x1I ��faI��j��@c-1I�Wzm8I ��h8a2I ��$cI ��1B.�{�.6�l�#G�B�7 E�0� *�6�l�#G�B�7 E�0� �v-I�_2I�&3I�-I �z�4I�l�w�/5I����h-1I���)6I ��7I �L�k-I�IaI���c10I ��-5I ��zm8I ��F8I�� ��w�;9I��"�J�A��WaI��D�-��D2B,�<�S�u�s�j,�]�$�?,�n<�S�u�s�j,�]�$�?J���� � �J�J�J[J�{�-�=�+J[J-2I� ��+�?~3I,��C��-��D�7�C�-�=4I ��8�J�A�|�h��w6I���1I � �k2I ��l-3I�v39B�4I ��-1I�r5I�2�k�56I �T�7I�)�2�-I �|�686e95eB�e�cI ��q8a1I�qaI\�Q�;��j'�$�~�j�V�P�#�'�G�C'��'�+�#�w�v-2I ��3B*� ��R4�/� �:8N�D*�u��R4�/� �:8N�D1I�Z�k�I��pl1I��]��2I�-2I�3I�m-I �x�k1I �6cI�4I �v�(�L�S�(�-�=-IB�N�&�`l� �f�{�V�P�#�#�-�3� �K�#l1I�[0I ��3I� �C�-�=9I"�e�)�V�P�#��R�#6aI��n���JcI�� ���Jv-2I �$�k7cI��v���J-I�����J8-I�e�k�@�9I �icI�Kv-I�O4B�h\�7�=��~�!�!�Q\�7�=��~-1I�^1-1I� v6I �A�k2I ��-1I �t�k3I ��;l-1I��p��1I����3I�x��c�;c-I�q4I�H5I���r7I �<8I4�a�w�8�5�d��G�Q9I�n�p   �B�:�(   �    �{   �"   u`7�*� � �W    = J  ��^� �>}Qi�8 �q�[�j �^   �9   �3   �   �c  �m  �* �L  �.   �   v9I �K�UaI�16I�.�&�J��'5B,� ���#�`��b�t�D&���#�`��b�t�D�&�=�B         �8       l  �4 J     �       x 5   m      �   �   �   �3  �   �   �h   �a  �2 5   �RU,   !T/-7    7     $ w    $� C   9  ]  3 4 &   -    �}  !!�W������2Rs!S   S # PI 6  %     ( �   �@T  e@ )  )   I     -; / (,5              �V1gNA(eC       �Q  ]  7"  �%"   �  +  :�NI� I�         � ' �IZIv� >  �     �{ @ > T     9>  {     8 � �     �)U�q     �-  �31T�L  �1U�     �X  �1Ta  �|     �q     Z �Y     K �nU�X/x/< b y b y b y u � ! ^ ! u ! ^ ! u ! b ! y ! b ! y ! b ! y ! b ! �0W @ > m     �gd @ > �5 F     �!� >  �>�[ ' ;IZI`     H D     G 075-I��n �t�a�@�]�s�'�v�*�G V�~��6�g�j�u�h�e�(�?�(�?�,�C�,�C�,�C�,��=�D�"�1I.� �h-��J�H�!�K�-�2I ��+3I�P�J�H�!�K�--1I�1I�D�Y�\�B�@�'�l�C�%�r�Y�_�l �J  ��e� +� �j �p�N�H��6�l   �n�t!��6 �7 �J �r �&   �z   �9   �F   �)   �?   �@   �E   �e   �G   �.   �e   �   �1 �:�I�3   �1   �   �   �i   �"   �#   �(   �F   �*   �K   �t   �<   �x   �_!W�9��(� 2I@�9�$�}� ��r�c�f��;4I�5I�R��e�=-2I ��6I�[�J�K-1I�>7aI ��{3I�H��e�=h1I ��v143E� � 8I�Y�y��:-4I ��l8I�maI�v�*7�x�<�R�A�^�(�K�@[� $�sI�<� �1&L�b�" 1�0� �+�Q*7�]��h�Z��"r��X �e �p� �K �9��D�5�5�jI�Z�I�g�X�>1I|��e|��&|�#��Z�,�[�h�r�3�r�=�_�S��~�(�?�(�?�,�C�,�C�,�C�,2I ��13I�89I�>cI���t0I4�4��ra�q+� ~�0=�G=��B�1I�A��e�h2I>�B�9��%�(�?�(�?�,�C�,�C�,�C�,3I �]�4I�l5I�^��4�emI ��_hI �� -2I �^�$4I���e�=aI � �&6aI � �&8I�'9I� 1I�Z1I �N�&2I�q7I � �aI�r2I�aI � �3I�4I�x�)�j��5a2I�x6I�ol-I�T��e�=1I�remB�_ 9� 9�H 9� 9vI�b-I��'�j��2c0I ��h-8a1I �g�$4c0-I�d1I��q�}�*�F�h0I2�����������r�=1I�l2I,��B�K �u�6!�+�N�d�3I��p�hh2I��v���J4h-1v1I�w6I�T2I*���V�F�?~��f�9c0I ��khI�����J3I�N�B�4%aI�� �S1I�{h2I�L3v1I�.4a1I�c0I �F55I �M.Ka1I�7I�p�v�q���;�6E�<�<8I�.�C9I�N.Q�$.QzI4��� ���������m-I�2I�4I �� 8I��^�J1I�13I �7�I4I�m�.�G�5I�&7I�5�F1�)��K�=6B2�X�7I����8"��2�nX�7I����8"���I-1I�J2I� 3I��f��@8I�2��paI�5I�|��,-I �q�2I ��Y6I�d�K�J�A��W-3I�BcI�H7I �]�k8B�P��c9I�i-1I��l�J�A��Wh-628E�'�'v69E��zE�-�-a3I�mbC�p7B"�:��o2M�H�Oy $"�#��o2M�H�Oy $&�P�y�0�J�A����@-I �>�k1I �B�y2-I �� 3IH��w��K�,�M�(�?�(�?�,�C�,�C�,�C�,4I�}a1I�'5Iv��u�@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�iv2I��B�e�hzm1I��u�e�h6-3I�!ef85c-7458-464b-87b0-10678935950cG(��)�+�s|�75I��KW  �(%     �C $                ?      > ) @ 9 &&�R������('��w0779I�D�k�)8B&�"0�/��P�n�FT&�"0�/��P�n�FTH�m�D�-��D�4�UF��.�����K��k�2I �`�k-1I �6�k42476b6B��DcI�l3I�74I��`&��:*T� �U�H�F��I�+�#*T� �o �y �4�)��F  �3*�@ �* |*Ng �4� �]1�q�x �l,� �;@�&� ��_ �l�i�f��������� �&�=�&�=�*�A�*�A�*�A�*�{I �@I -1I���g5I���w62I�y��w7aI �9-I�aIF��5�J�H�!�K�-�%�6�V�P�#�$�h��J�#9B�`�F��� ��I�F��� �-I ��1l8I��+�J�A��W3I�[�k�`-I ��bzI ��5-8I�Ezm0-1I�H7I���58cI ��a-I ��:lI��7�J�A��WaI�@�?�9�$4I�Q�&�J��'be998d35B��> bcf8dea47B�S�| d45a54d74B �+�V �T�V5eb7ca50B�u�#e7baf95-3edb-4b7c-a960-75e7537b07c9B�'� fa99510e0B� �4h3I��f��4I���,a1I��W�)��wv4a1I�Jl1I�|v3I�9S�@M�Mh5v4zm-1I ��:zI"��?�(�&�J�/��zm2I� 8B�f�%  => Ba C(2";F% > P"4E#  %2 �` ��Q�2wYE f ";.- + 9q D ��c �c�@�t'�$�V� %  => Ba C(2";F% > P"4E#  %2 �` ��Q�2wYE f ";.- + 9q D ��*�dK)=�y�>�7��L���B�b�?p��D�0�'L�@��ps�0�> j�!�S�$a�k�:���z: � uR� F�G#�D���.�{�#��V�P�#�5u�b�Q�=��SQ�L �O�Ku�x���L�$g�*�FL�~��w�b�#�SSyS�8�J�D � �"*��kTCsK)=�?�#-I ��2I �R�k0B$�,� o�D�B�y �<$�� o�D�B�y �<0B �I�E �2�E2I �# 5I���s4I �A93074698B� �48-I �*�k1B2�r��A�=��>�G���S2�[��A�=��>�G���S�k1I�2I��q��-4I����5I���waI� ��t�J3-5I� ��S5I���J�A��Wad64181B�a� 6a1I�8I��:�J�A��W-I ��^a22I�A92F�1�7c5ecab51B�i�l-6I�u2B(�2� �n�W�I�w U �K(�� �n�W�I�w U �K3l9I�r4I�M�k��z-1I ��k5I ��:-I ��7I�;a080398eB�#�L&cfc65be937e959fe9decf1aca05057b293b582I�3B&�(�� �m �|N`�L�&��� �m �|N`�L��j��')B�Y)B�)B�C)B�P)B�3)B�I)B�J)B�O)B�o)B�Q)B�8)B�o)B� )B�v)B�;)B�)B�)B�s)B�,)B�-)B�2)B�P)B�4)B�U)B�~)B�F)B�)B�.-2Iv��1�@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i2I��j�U-1I�N3I �b�6I �"-1I�a2I��O�)��w3I�Ev143E�,�,8l-I ��#�����I�12I��b���J2I��a���Ja1I �G�yc-I� l-1Iv��2�@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�izIv���@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i4B*�~�93t�A��DO-1�?�P�P*�g�93t�A��DO-1�?0E � �1I�&�j20B�H�9�6a3I�.7I�(-I ��k5B<�[�s4� l�LT�/�:�'f+�~�=�<�D�s4� l�LT�/�:�'f+�~�=� �k�k-2I�;13I�O��w3I�07I�T��wc14I�-��w7I�?��w4-1h4I�*�J�H�!�K�-v2I��N�W5I ��a1I�#��Sc1I�1��S7I �M+-1I �T5I�4��w9E �C �C��k�n�/"ccf7a7-82fe-4677-bcab-6ec077444942G �R�l-0E�j�jzE��6B&�Z�m�8�+S�e:S&�C�m�8�+S�e:S��o�S01H �e1I ��k2-2I ��kl-I �R�5c6I�}��w6I�<-3I�"7I�%9�,���J5I�_��w8-I��k���J9I�l�k�E���J-I��{���JaI�%s�zse8ffB �u; �^;7B*�a�6��+�.O5�g�F S*�J�6��+�.O5�g�F S�g1I�U2I��T �-1I ��}c0I�A3I ��>-2I �H�U9c7a202B�/�X4I�Vb9�e-1I�5I �6�VremB�!R�$�UR�$� R�$�UR�$xB�.�7E� � �8I�{�k�j-1I ��a2I �v�k5094zG�@a2I ��( "�@ "��^ "c0I���j��9I ��}-2I��s�K�,"f616db-3cfc-4611-b3b8-c57bbb87de71B�&�8B:�#�6'X\�Y�g��b�h�'�X6�v�>4�B'X\�Y�g��b�h�'�X6�v�>$��>�����K��M13I���w2I���J�A��W5I�7� �P87c14I�8��wS  �M (%  1   �\ +   ?     /  .�%A   B@=  K    ,6    7   !  0R  ""�V������0%0889I�v9B2�k�=��d`�ek�J�Hc�ei�$2�T�=��d`�ek�J�Hc�ei�$ ��U-I �K�k3zm-1I �3�k4v-I �;�k6I�n�1��B�J75I�{��w8I�ea1I ��Y9I � �aI �G�&6I �K�d�7�B� �z�4b8b8bB �]] �F] c5c4c142cB��D?d1d1f00ded0d14dac7011a133eb1e5e689dabffa54cb5763790da001e16a34cI�.�'x e6975e54dB��.l-3I� �C�-�=1I �g�03I,�1�_�V�P�#�#�-�=�K�#pxB �A�K �*�K���)zm-9I �g�&9B�f��<9 (;!9. O;1)%9 �D #;� E8? + p'  $.L# [0 �b�4�h�s�8�4 �   �x$ �# �"�<9 (;!9. O;1)%9 �D #;� E8? + p'  $.L# [0 �b�4�h�X�k 9 3��X� p�' �+�Y�J�H�!�K�-��p�%�q�?���R�!�O��@m�r�x�J ���h�5�k�V�P�#�c�!�����d�b��)��k�*�7��0�1�6�V�8��V�q�1��w�P�(�?�(�?�,�C�,�C�,�C�,� �"��x�Z����7��<�e�-�i�j^�L�@�) 9 3�(�#�+6V� 6U-1I&��H�������2I �\�k0B.�"W\[�)�,��v�,�z�� .� W\[�)�,��v�,�z�� 0B �K�E �4�E2-I�m�k�l842E��4-I�6v3I�t5I� ��w7I�'8I�:�?-2I�|�=75I�#��w9I:�w��2�(�?�(�?�,�C�,�C�,�C�,degB��msB �I( �2(1B8�/�9� � � FK�N�SS<�.8��9� � � FK�N�SS<�.��O�e�h165bac98B�A�j25I���w3I �z�k7c14I�C��w9I�r��w4I>�|�8��|�(�?�(�?�,�C�,�C�,�C�,-I:�#��W�(�?�(�?�,�C�,�C�,�C�,2I:�"��W�(�?�(�?�,�C�,�C�,�C�,7I �I�UcI:�~��2�(�?�(�?�,�C�,�C�,�C�,5-I ��e8a1I��r�m��@9-I�mh749E�+�+cI�e1oI ��j!ffb3e-de0b-49c5-8c92-70c44301d6feB� l3I� 2B��`� ��$��`� ��$�w2I� �b �g�-5I ��k8I�3�&�J��'5I�W���v�l3I�=�&�J��'4I �7�5I � 6I �]�k7I�E�-��G�J-I�d8lI�e9-3I�f!d973a-a08f-46a0-80b5-3c690ee1ee5fB�w� 3B,�b�� �KUA�{�`,�K�� �KUA�{�`1I ��f2-2I ��?aI ��t3I ��#-2I ��O4zI�5I �.�k-I �?�1cI �t�k-I�+8I�n�|n�k9I�5�)�l3I��D�-��DaI�^4B2�d�A�v=M�<�mV�O�w�'�h2�M�A�v=M�<�mV�O�w�'�h4� �4�Q�*�V�P�#�X�-�=��#-3I�*1I ��i4I�{��u-I ��5I�����J7c0I��41�E1zm5-3I��X�t8I�&-I�AzI�km-2I�9-1I�9v0E� � l3I ��{�V�P�#��R�#4I��8�h6I���zI�y5BR��1�9�+�2c�qO>�3�2KR�>�)�%0%S0�TR��1�9�+�2c�qO>�3�2KR�>�)�%0%S0�T�f��j�Lj�wj�6j�Cj�&j�<j�=j�Bj�bj�Dj�+j�bj�}j�ij�.j�j�j�fj�j� j�%j�Cj�'j�Hj�qj�9j�uj-4Iv��k�@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i0B �M�E �6�E1c0-I ��y2I�O�P3I�-I�v19E�z�z4I��'�� -2I ��3I�h1I ��/5I ��<-1I ��091193I$�g�l���e���6I���S3I�H��wl-8I�czm1I�y7I�^�k�5a3I�l-2Iv���@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i2Iv��l�@�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�izm12I�Y6BD�iA5 A)~�,V�  B�%�~�bp.&S �@D�RA5 A)~�,V�  B�%�~�bp.&S25I�w��w3-I�64I �09-5I �:9a5I�olI��~�t5I�0�9� -5I �O9a1I�Y6IL�h �} �:}� �}��y�3�b �Z|w��=�l�}7I ��-1I ��@h199E�2�27B.�KZ �&�f�~j?VW�;��p.�}KZ �&�f�~j?VW�;��p"�@�g�i�J�A��W-1I��y�[2I �*�5-I ��|6424fb0bcd286104c8I ��NaI ��yc0-I �X�yv10c0I �?�y87I�c�p�� �p9I�sa9cI � lI�7aI"��y��T��'"d34d62-bf92-4e9b-acc8-c920e703ec82G���sl-1I��h�tv5a3I���t8B�Y��&�n� �a�B��&�n� �a1I��,2I�4 � �C �� a5I ��H3I��"�q�S4aI�� ���JvI��}���J5-1I���tcI�����J6-3I�9-I �4�kaI��0�J�A��W9G*�u @   J �} 5  "J  $"" "   ) '   /3  U   �OA   B@ R  + M   .#    ++�M������V�)!0991-I�w2I�ua3I�`l5I�l2I ��!M-I�_��e�=4I ��Nc-I � �kl2I� ��t�J4I�P��e�=5G6I�v2I����@7I�X�&�J��'8I��C�_'A �K'A �v'A �5'A �B'A �%'A �;'A �<'A �A'A �a'A �C'A �*'A �a'A �|'A �h'A �-'A �'A �'A �e'A �'A �'A �$'A �B'A �&'A �G'A �p'A �8'A �t'A -3I �J�U9999I ��`pxB ��Q ��Qa2I�M�%��_ebffB�2�aI �+�01I��'�P#d58f514-9866-437a-a562-b040d4ab3b1fG(� �)�+�s|�>dfafe00c0de313016dbe0f990523003b57dbc0e0ec96791601d1219184a2c4I �g?hI �3I�Y8zm5I ��$l10I�/ mv0b5hzvk9zB��- n08pww9g9w3G�H�2� �n�h p73n0wcdkdbB�H�A���F dkzx3c6l0C �v�y td9pdp4lnmlB�" wg52m8w8cr6G�_C_I ��7 primer_data_I ��5blankI0�$�I�J��L�/�$�I�i�T�bgraphqlI�)privateI � staticI���H topI ��L+visuallyhidden__visuallyhidden-sc-11jhm7a-0I��I�FaB�& O)l)�)�m(�G ZGZ�Eh�*�<1�q�i He ��t�C�r�S(�O<  !" �V�D�<�x � 7  ]   $  7%#% W7       ,    H  J%�. P6: $B  J%�. � $�  }���D ZGZ�Eh�*�<1�q�i He ��t�C�r�9��'<  !" �V�Dr t  2   1 S0�M�]��W�/ $ � �y��I f�u�q��s�[��%��+�t#00�F�G�E�(/20.../0#./../V�".../.#�I�H20�F1�;>///���r�n�'1�d�,Fk~�@� $�s�b >�Q�r �f�0�"�!�n>�4�t>�S �! �v � �8 �J �H�Q�l�@v��j���j1!,�+�*�L�m��0�1�6�V�8�R�2�V �f�m�p�B�7�3�(�~�6�){s� s� s� $s$�0��0��0��0��0��0�[�8�X�2&    �J+     E�J;�K��L��LK�JL�JQ�Jk�NQ�L��U�L��K �^�J�0�0 �? �b: s �/ �b �!LWOOp�.#''$$$&6a8abE�e�eaaB�\�boutB,�xC=��j�E���0�!C=��j�E�����g ��_-marginI ��OpageBb�(      *, b�Q      *, soluteI��A^�.�fEtractC�8 �� ionH� cceptI ��K��>-charsetI� �S�bencodingB       rangesD G �sGz��)� �essB�&�Y��ibilityB��1�xsummaryC� leH� _code_buttonI ��1ngB�\�modeC�oriesB �  �3ordingB��huntB� �*�o�1�o�4�I�*�o�1�h ��[sI ��XhieveB��(�]��d�quireB �Cc �lcrossB�94�,�~�M�P�gtionB �X` �`�p�+���t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:���Q�b�$x���V�'�|�0�B�e��$�K�\,,)))87�+-listI&���(|�P���z� menuI��p��R ,-a0501523-bf16-474f-9cfc-7ae5f621dbd2-buttonI��|h2listI���2overlayI ��~{ adventureB�5�^moviesB��@ ndadventureB�W�idI ��} listcontentI ��;�)|�P���z --visual16I ��<�)|�P���z itemI ��-�(|�P���z-labelI ��A|�O���z�$visualI ��?�)|�P���z --leadingI ��@�)|�P���z wrapI��e�<--insetI ��platformC�NsB��c8�/�0>0 ��M�%��J o�El�F-repo-tab-countI ��e tabI ��M_link_product_navbarI�_lugI ��{migrationbannerinfoI ��veI��=-ityI��<d��0mdB�Q�zapterH�%iveF�S�\badgeB�P�ydB� �t�j�5�t�*-onsI�0areviewB�}�& eventlistenerB �i! �R!ingB��tionH�a alB�4�C�8�]�C�8�S�0�F��n�`� infoB ��; �7�; licensetermsB�!�e termsB��;   �  ;G  tt ! 6�&El -  0 "$�8 /      1 ,,�L������P0addressB��(�f��>�(�f� ��justB�\� ministratorsC�JsC04obekeyB��=renalineB��CsB �@�} �i�}vanceI ��NdC�: �+�y -searchC ��* curityI �r�yentureB �Z_ �_rtiseB�g� ingB��Bf-zaB�\ �'�3�M �_�32f0f0495B� �6fectB�f�ingC�zrikaansB�<�eterB�N��>�w��>L��Ti#    gainB ��n�a �8�nstC�eB�l�-�g��-�g -appropriateB�[� arialabelB�{�$ratingB��? valueB��CsB �>�| �g�@iB� � �N�-�(�.�!�2�`�#�|�m -data-accessC ��RpoweredB��8�_link_resources_navbarI�_hubB��, descriptionB��0jax-error-messageI ��gkamaihdB e elB�J�;ertI��w�sI ��@ignI��z�7�!--itemsI ��=IveI �zlBL�1\�<�/�k�'( �w�j��+�u< �1�7\t��)��&\�<�/�k�'( �w�j��+�s�w�7�4��4xK��@��+���Z��)�G�X�[�x _featuresI�| _link_product_navbarI�agesB�<�e categoriesB �Y�n ��ngenresB�J�snetworksB�`� owedH�^ platformsB�Y�UingH�c���HsB�p�Y�z ��:pricesB�G�poductsB�@�ishortcutsenabledI ��atudiosB�[� ubscriptionsB �N� �w�udingH�"oneB�!�JsoB�<�P�k�8�&�e�P�k�8�f �*�K��/�ZtC �K�#%�<=;�m+�3 �q3 ��: �+���SernateB�,�I ���,�:�G�( _user_config_repoI�T lyB�L�u nameG�D iveB�,�UwaysB�/�$�w�z�v��_�(-on-topBa��.��m-etB�m ��4�^ �P�4azonB �M�& �v�&awsI X�L,pB�2��3 �h�!�2��)�>�I�y �� leF�6nB�z�"�w�Z�T�<%]%]4%��)��9�"�w�Z�T�W��i<�e��x�+�Z�4� alysisBh��.�����)�tticsE�( -locationI�zeH �b�B���QdH���!�trC <�U�,�asI���*chorI��V�&�� �k�)�6��2�1�6�R�:��W�r�~   �g�"��w�Z����3��<�f�.-buttonI ��offsetI ��~ ed-positionI��r�RdB�x4G4_4�N 2s� 1 /= A3qFJjd �9:�'E�Q"V� �2<�i�~�5  m�  /(wO� 2� �/G: $   �tE �"�> 8?+ �4NV �Kb�T��)��y 1 /= A3qFJjd �9:�'E�Q"V� �2<�i�~�5  m�  /(w_Z�Q �/GR�/��(w�� � <�o+��! .s=�B�!�Y!2�?�v�1�� �4�,�!7�.��7� �~� M�f�N ;� M��?V���M�3 �@�x+�r�N .�'roidC -%�tplatformC�i im-fade-inI ��zationB(�+�6 �N�  ;=(�T�6 �N�F  ;= -delayI ��_ urationI ��R fill-modeI ��W nameB � �y ��M timing-functionI ��[ sB �vF �_FeB �> �gnouncedC � �% suggestionB�}�&ualC �0onymousC ��XIU�1�%�s� therI��,swersC�yB0S"v"�"�w!M�,�x�%�V�! ;]�N;]";��)��e�x�%�i� � ��;�ZplayersB�T�}timeB�{�$whereB�|�?�K�%�?�KonaichteB�}�&tearoaB� �IpiB �p"�q �Y"�1 /�a�P�( S�� ��~�&-plugin-developmentC�p"_insights_show_missing_data_bannerI�U(b7-x98h0j5cpqhwwsmm6dnu4gmodroqxlidzdx9iI�pBX�.��EA"&�.�@ �x�w�?�~&�.��G��cX�W��EA"&�.�@ �x�w�?�~&�.�}�JG -argumentI�X+  A 3  �-  1@�N %�S Q$  S�,3  O>*0k 55�C������ V 0app-footerB�I�2 -transitionB�K�4headerB�E�. -transitionB�G�0idI�VndexB �; �$logoB�a �J store-web-prodB o otitleB �  �q n_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-9dc4ed803189I�h%Mcommenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-ce8979e4f922I�y%Mtask-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-c84fbefd392eI�Fref-selector_ts-65d5b9099843I�_'sticky-scroll-into-view_ts-3e000c5d31a9I�WidI�O authorityB�p�wardB�4�]badgeB��HclientidB�v�earB��~anceI �.�& -settingsI�u�~ -99fa071d4285I�TndB��header-appearancesettingsI �Q�& buttonI �f�&idB �E �n nsightskeyB��,leB � �G��t �s�G ��o -itunes-appI�Tmobile-web-app-status-bar-styleB�%�titleB��icableB �G�A �p�AtionB&U��.�MLk����= �yZA(]�$X(]$(��)�u �O��� �&�MJ�v�n8�%8��x8��Z -mainI �� categoryB� �`�x insightsB� �3 sB*��.�� ubcategoryB��b�{ ensetermsB�#�LyB��jpayloadI �� rivacypolicyB�'�ProachH���'�HpriateI��u�gximateB�2�[ sizeB�1�ZinbytesB� �NsB����.p�$ P�7  )2-,/ a+f�z�=�F�u�,NC   � mB�"�P��" �_�E$#g�r� ��)p� -�7  )2-,/ a+f�z�=�F�u�,NC   � mB�=�a|�) tatB@>#5<#M<#�(6(�cbN�"-(�`�] '�4 '�i +2_bn0ahn44vag62B �-Y4oreB�Q �v�B �.upportB�+�TwebsiteB�.�W urlB�"�frilC�z� sB�B�kr-saB�~ � �<�o �A�<chivalH� eH�+ ��asE��f�X^�"�Y!2��W��!�?1�"�B�� .�w�FingI��;�HeB�V�_��X�&�f ��_��X�&�f  �)���%�&nB�0�YaB��*gsIN��T;�W���5�(�$&�t��~�� umentI.��K�0�1�6�V�Y����7 ia-atomicI��U�5��; busyI ��controlsI���urrentI�� �  describedbyI<�5�v�F�)�$�C�C�4�&'2��%�I�expandedI4�m�c�D�-��E���N�W��lhaspopupI�c� �~� S��liddenI�0�B�+�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�Po�8Ze�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�V�d�#�L�$�4�/��q�o� �T�1�$�!��;�x�)�S�(�{�0�B�e�=�4�)|�P���z�q�k�*�7��0�1�6�V�8��V�q�)�1m�C�6�4�2|]�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�n��"��x�Z����7��<�e�-�V�y�I�#{�9�l�KTCl�;��#�#�*l�)labelI�D�I#8� �5� �h�C��v�V�u�>�L�z�`�J��k�)�6��2�1�6�R�:��W�r�+�l�#�4�&�W�h�.��������M�(�?�(�@�,�C�,�C�,�C�,^�'��"��w�Z����3��<�f�.�*� �n�7� � �� ledbyIP�Y�^�\�_�_�p� �%�T�� �N�F��q���P�iveI��S��n modalI�P�W�FlB��G�Q�q�G�Q ��mabelB�\ �*� �*metainfoforreviewB��+rayB�t�]�!%gr4)�+tB� �4icleI��]�~�OsI�c1112�,sB�g�p���`J��+�} � &�X�(��S�`J�DV�DVO&��0�I�l~\�3�8�TTO-inB� �z�X� �2�XcendingH�9kedC�pB q qsertiveI ��KtsB�t�h��J��h�_�h ?�SSVl�*� 2�%�s� -cdnI ; �K ��Tyvshcyyji2wr1fmfzkmuwun-nsryt5oz3r_n8q8-g983wg5-byhc4r1hv6desmrstoe2oktagzsdi8sxxbmwI�tB�*�|�? �JT�a�S�|�� ��] tachshadowB�l�UrI ��ibutesH �|���9udioB�5�i�.�^�i�. �\�� � vUU$/ #$-��WF6-  -&�b�,1 U �\5  !!�W������2@0audiotrackbuttonB�H�q unavailableB�L�ustralianB�E�nth_typeI"��'x�#��e��z enticationB�H�q"��'x�"��g��x ity_tokenI��h�borB�r�;�^��bizedB�h�redirectB �9 �b uriB�w� oB��.X@�+�E�;�.X@�k�E�8��{�7B �_>$h- �_C �a-l! �c<1 �cK �_L �_Q �_e �kO �c&9�[ �c�o �a� �_�J�"_�K-1 �Q9E' �Q, �S*G �U )! �U= �Q> �QC �QW �[A �U!6� �U� �S�W �Q-checkI ��g$launchB �o �1o capitalizeI�lompleteI�+�P(rrectI ��detectB�P�yfocusI ��launchB � �/mateI� icallyB ��N �G�N onnameB�;�douslyH�gnomouslyH�L�� �* vailabilityB�/ �)�X idB �n5 �d;leB"�z� �5�(�v�lA&�#� �5�(�v� �v�/� �h�O�qtarsI �6"$��8eB�>rageB �8 �aratingB�#�oidB�v ward-winningB�W�sB�7�`zB�,�I��-latn-azB� �k�b� �#�bureB 6�  6�4 edgeB�U�FfdB W WbB( #    ' ��(�g 016498efbB��H 22f91tf9tbG�e 4xm6v948pbB�o 15171a1b4B�7�` 3201bd21aB�7�` 5bd2e42a7B�_�aB �_�~ �P�~ckB��d��E�$ -transitionB �  �vgroundB ��k �<�k �� -colorB�m�V��/�2�  colorB:�<� �d��+�slabelB��DdgeB(�5S 3��4� (�A5S 3��4� idB �?\ �:]pageBT�D' 3 $T�m' 3 $rE�IsB �c  � textB � �.�IrequestB �T �}idu-site-verificationB�5�&nnerB�� �q�A� �1�-sI ��tseB�m�E�W�E-uriC i < E E E 364H�x���tdB��)urlB�}�&tB E EtleB��)#b1a8eab-cab9-4951-9b50-70a0a3da619bB�c05abc0129603bd41e881a2ea1f81b5B�}�n318eac9bB�q�ad5b2ac0B�M�veB2�.s���bn�J�@@D�x�78]�*48]D8��)��G.s���bn�J�@@D�m�M�7�J�Q� �'&+p���D�K�,��z�L�&�0�1�6�V �T �JA8�����7 �2 �5$+H61a02d4c674edfb65d61bd30fb65d5-ee4b86c1-d9a7-4f97-8d4b-124dd301b180-7729B��>bc0a0baB�5�^enB�{�AY*�$�AY*�^foreB �A�I�I �j�IginB��FsB�U�~haviors-a4b59f1126fcI� lowB�� ��$"��Q ,��m �7nE��3stB�N� ��'�w� ��' ofgamepassB��)tterH�q�+weenB�z�4�c�4��n�,yondC�,�W�0�'�I��\�WgB�=�.-bgB�1 �\�g�" ��g color-mutedI ��@htcceI��dB�KigcatB�C�AlledC�5ingB�`� nI��h�YgB - -oB�u�lackB �'�* ��"nkslateI��a��5� -containerI��\��5� headingI��i��5� spaciousI��b��5� inkmacsystemfontB��G�R�l�G�R ��gobB  Q   Q t � A,��K�S�w�(�?�(�A�,�C�,�C�,�C�,�,ckE�LbusterB�w� quoteC �mgB�@�H 3 1 !�i �?_link_product_navbarI�QurI �>,mcjakI��� �6n-inB�B �M�w�3 ��woardB �`�/ � �sdyB�Y �< �85�( �� �*� �*�m�B �< �85�(j� �[�s$�c��z�L�-�3�lY�kmB�\�ok-iconI�N mark-iconI�AsB�_� andreferenceB�^�leanH�v�t *���|�d�T�v� �u �V-search-syntaxI���6�stB�74�;rderI�{o��,|v�$-0I(�B��D�-��E�N��7bottomI4�8��n�X�b�`�q� � MP�+�*-0I�&��%�ScollapseI��*�g orI��1�.lg-0I �� bottom-0I$�;��n�X�b�`�q� rightI�2��D�/radiusI�|��=�mspacingI ��,topI ��Z -left-radiusI ��i right-radiusI �� widthI ��CgridI ��N -cellI��V�S(6V rowI��S�S(5WsanskiB��?naB��AtC. <wZ:_e�j�*�>���9+�>   :   E!41^ #" $ +-�V ,#! /N # \($    !!�W������2@��z�0bothB�P  �9  ����tlenecksB.��.��omB �3�y�L �\�9��5,-0I ��\undarH �~  �� iesH� ��1�jyH� ��0�jsF�*�/xI��Y��5� �c� --overlayI ��w btn-octiconI �� sc-g0xbh4-0ID���^ ��@�Z# � 7�>�xhadowB ��E �n�E -noneI�ZartG�XurlB�Z�XqivrwI��f �/�YrB�S� �  �D ��wanchI���t!-picker-repos-header-ref-selectorI ��(-loading-announcementI ��esI�� ���9�FsilB� �5eakB�e�N-wordI�j ��!�|pointmaxB�S�<gdpiI��(%�EidgeI ��efB�d� oadH�}��j�UkenC 24�B-linksC�"wseB�k�arB�K�   �2�t�   �  -errors-urlI� stats-urlI�sB�3� s-latn-baB�S �>��D �v�tnI0��@����q��x��=�-blockI��u�x invisibleI ��4octiconI ��primaryI��O�-smI��x��q��xgroupI��(�uildB�$�MtBG��.llyingB�X� andharassmentB�W�sinessB�d�S� �S |� �tH�&�\�E�3��'�8�p�:tonB,�)��yHn�0ul��%�T,�R��yHn�0ul��%�T�$�< �> �=�#]�g]�P]�?^�g]�d�n�#� �P swM s�I�z �=U �Mt-r�[�e��4U��" �C�<�4�S! �tq ��F��. 2�t r --icononlyI�c���o� nvisibleI�d���o linkI�w mediumI�x�o���o� secondaryI �� contentI�labelI�visualI�~���m� arialabelB�'�PcontentI ���#�C�>4�%�JtitleB �4 �]yB&�q�LT & �t�%�:&��LT & �tboxdownloadarialabelB�b�  freearialabelB�^�roleB�k� paidarialabelB�p�roleB�v�ostdownloadtextB� �4 sharetextB�{�$pecialarialabelB��,viewinstoreapplabelB�f�fromB �  �I meacoffeeC�KyB(�2" ��N~�7�s��>�+�(�[" ��N~�7�s��~$�M�|�P�^�d��9`��_�`��Z�O�h +�X�(�+� �;�"��A �#�gd��ZtesD H �zblpzI��o�(�cB+  ,  $  ,&  ��l 257a5351bB�]�eaea8d99B��< 3b7ffb3aeB�k�#677ed17-db45-48f2-ad6c-b94616c853acBP�)�.�0� ��i 74979I ��H#93293cc-85c8-46b2-94ed-722c5d1fc462B �_�|"4b0c47-5576-48bc-8327-16f86a5758a9G �f�}aB�o�`-esB�d �/��U �g� -valenciaB �� �E� che-controlB    lculatedB �MA �vA ltoactionB �v  � meB�E�nraC 0 A J J JoI �0paignB �- �VnB8o��.��d�� R� �U�w�Q�i �/�R7]7]87��)��R�� R� �U�w�Q�`&�6+�,B�K�"�F�c?+(<����p��GZ85�C�\�'�=+(�cadaB�o�celB�J � �s � �F�\�#%�editI ��onicalB�:�+�ovasstorageprodtorusB Z Z pabilitiesB ��{�t �<�� leH�KtionB:�S�y�d�1�ssB �> �s �g rdB �B���&�& �8�Qf�sandboardB�]�sB�}�&eersB�u�ouselB�L�useB�Z��fsI�*inoB �c � talB��EogB�X�sourceB�B�@chB�$8�� 8�egoriesB�[�n���n�9yB��J�9�JJ�$��'x���V�'�|�0�B�e��$�K�],,))) arialabelB�X� idB��F sB��IulfieldE�sesB�H�1 c47980994B��*dI�y"116f4b-d319-4ade-8b65-a54b1fb9dfadG �g�} n-dynmedia-1B ` `enterB �oR �RJ��7�&�M*}�?�C�>4�%�J� -rtificationdescriptionB�0�YtitleB�+�TedB�y�"hangeB ��S �B���r�K�*�LdE�sE�\�tractersB �R �{codeatB�v�_setB  |   r  Q  Q  |   Q �&tgptC�[eckB �=4�+�!�O �f4�+�!�_nameI ��kboxI ��nameB �U  �> '# 1 )*  %! %�J  6"!�[O-,! �& ( 11 < ,<$$ > ) ++�M������T 0checksB �J �3 ��[icletC �Lld-srcI 5renB�z�#naB��0regionavailabilityB��+oiceI���=sB �  �@ oseB�M�vromeB��{fetchB�'�unkedB       �"iI�x-cdI�w_cdI�`_link_solutions_navbarI�rdB �+ �T-v1B   rcle-iconI� tationI ��~eC �nlarityB )�  )� ssB�x� e2  (#(~'%';  �*�(�/ � %(�(�/ f %�nJn!� R!L� �J�P�<�?�"�3�2 %� �*,  �     8�]�2l &: C�#C�<C�%C�B�M CYC�GC�_B�( 33B� C� A� &:  2532 1125 12114#D&:  11123 E� D� 53B� 8': / 2 226&: >�Q C�%A�#>�_5'JC 8 -  G , %�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�  E    f6 %  f 8 |f�2Jg  k  b  �  P�)M� E� �4 ,�8� � �}WE� H�)?~ 9R 9�' 7[ 9i <�X :y#MpC�MZ�Ak � �6 �  � .  4  �v W  �a �b �a �{ �e  �  �8  �U �p   � F  � � �!�  p  � @U     �   �  X  X   X  X   X  X   X  X   ~  ~   ~  ~   ~  ~   ~  ~   ~  ~   ~  ~    �- �[} c �w �j �y$ % �b 8 �S �T �S �m �W � �K � �9�4  .�,�I  R  � �J �     --  � % % " " " $ 1;ik ^  �*H!�)G icB��(gamesB �~�k �'�k subtitleB��+sB��f�?�W�,�f�?�WlistB �e  �N nameI ��udeC�\�^n�B��<�D�9��eanBP��.��ingC�+rB��G �TbuttonI�` blurI�j focusI�gfixI ��]ickB �h�  �� ~�.�\5� L�V�)�@�@5E5�o��g�&�d�x�G�V�'�|�0�B�e�M�=��K� T�s7edB�Y�BingB��?entH�P���*-envI�PsH �Z�KpI ��;boardB �]�u ��u -copyI�� � � buttonI��$�oneI ��8urlI ��EseI �C�\3�C��O-buttonI��V�VdB �=  �f captionsbuttonB�<�eoffB�@�i unavailableB�C�ludC�Q �)msC/4�S�nB �tF �eFodeB�4`�:� �l�]`�:� �,*� �P� �"X(�,�,�E�/�q�S�"��0�d�F�1�6�J�@��P�*#�:x8� �� � � �$ � �i�Y�K �xV( -177d21388df8I�IiconI�Tmenu-906f56af9b01I�Vrepo-tab-countI ��viewI� -iconI�qsearchI�T -feedback-formI ��Xo quare-iconI ��tabI ��T_nav_ui_eventsI ��-reviewI�| _link_product_navbarI�scanningI ��CearchI�; _link_product_navbarI�MbuttonI ��sC ��)�+�"���� �4�XpacesI�(�b��H -1395fc4c5646I�p iconI�R _link_product_navbarI�: prebuild_region_target_updateI�V va-7xwzfsiv37B�7�( llaborateI�psableH�S��7�&eC�) dH�E��)�&ectI� edE �%ingH�M onBB�h �0�1�r   � �B� �0�1�r   � � arialabelB�t� nameB � � otfoundB �8 �a positionB��G roductB��A reelB �a  � sB�`�?�h� �?�h �Z _link_open_source_navbarI�l titleB�_�orI M� orB� �G� �[�t�G� �["�$��5)RC�c �ATC-bg-accent-emphasisI � defaultI�v�o���5� success-emphasisI��r transparentI ��q7 order-defaultI �|� fg-accentI ��t defaultIn�%� �z�a��<��.�v �Z�_�`�q� �?P�<�v�q�*�A�#��LTC�y inheritI�{#�f mutedId��l�d�U�0�!�t��(�?�(�?�,�C�,�C�,�C�,�q�� 4=�e on-emphasisI� subtleIP��t��v�]�0�(��-�x�J�H�!�K�-�I�9�s�n ccessI��j�schemeB �� �w��V  +  �* $  V   �    " %  J  5B;2 ##�U������.W0color-shadow-largeI�s�� sB�3�spanId��q#!�;��������,�(�?�(�?�,�C�,�C�,�C�,�BumnI��yfordevslinkadvwithusB�f�genbadgeB�k� publishappB�a� headerfordevelopersB�]� msstoreB�B�k whatsnewB�%�NindowsB�q�msstorelinkaccountprofileB�F�oreturnsB�O�x storepolicyB�V�flexpayB�R�{supportB�J�ssH�h�� �HwhatsnewlinkappsB�2�[gamesB�5�^mmtvB�8�a orecontentB�*�S winexpblogB�=�findowslinkaboutB�w� ccessB��0careersB�t�diB��+investB��(newsB�{�$sustainB� �3mB�Z . �$�.  [� L�u  �q�\�Kb2� ��2 �T @  �z�A(#c�v�b  P % j�6�%  L % j�0  �: . ��)  [� )�u  �q�\�f� )� |�; �^ % I;� �l �"  �  8 j   Vr> ?M-6  a�V5��~�t��v�]�0�(��-�37�I�/25�U�L�G57�E�V22�x��n�XS9x�&�n��e�W�"�z�03�/" s�4�f�l� # �y �y�A�\ � �A�"�`,+*))binationH���y�)edH�Y��`�sBK��.���woboxI�0��Q -commitI ��j commitI ��ledyB �B  �k moviesB�)�RingB� �E8�I�8soontextB��HmandH�.��H�0�<&�Q�= � entB �&4 �O4-discussion-iconI�* iconI�(rcialBz��.��itI��  !countI ��rsI��y�. onBB�^     �4�B�     �t� unicatingH�'tyC�G �I�bpactB �(�nionB �k �yB�|�-�%�reI�<tibilityB�>�g leI��`�^leteH ��k��1�}�)�3xH ��w��q��&�1ianceB�V�catedI ��\yB��,onentB �6�I ��I sB�9�" rehensiveC�nuterB t��+��}�PncernsB�I�riseH�/��^�glusionC�LdoracheC� uctB�[�figI�� �I�v�_urationI ���f�o�i �ZnectB �n� ��-srcB K g 8 A A K A E edaccountB��0 descriptionB��8ingH�N. ��Y!2��W��� onB        sI��-�:solasB �|�G �e�GeB�]��|���3�� idatecategoryB�#�LtB�D 2'[�}�- 2'[�}rainC�9�5�#�uj�F�.�6�.�6oBuctorB��pumedH�,���&rB�7�k�:7�k sB�u�tactB �>�Z �g�Z����q�C edI ��infoB � �= rmationB��>pathI ��inB�?�h�k��V�WerC� -lgI���W xlI ��^ingH �+���g�\�z�entBdpp p�   � �^.�J�O�#�4��<" b �2�O C *  C * dll l�   � �.�J�O�#�4��|F '  ��q0���L�Xrm(-�l�'   +    =2��3�F�]�A�`�k�p� 5:�E�2;O�2�V-�K�U�aV �]p�C(- -languageB�L�= engthD L security-policyB $ 4�k    $  0 typeB y  o I  N  N y  N �# sI���\� _urlI ��ful_lp_flex_features_actionsI�W code_reviewI�X"searchI�Y!spacesI�Z discussionsI�[issuesI�\ootnotesI�]infoI ��sH�r��.�ZtypeI��  xtB�d �|Z�U�$�[�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:��~�,�d7ualH�R���ZinueB��?�=rolB �X �:"!'�[% J  .$' %.$    �4 =; $ l ""�V������0D 0controlsB�v�d�okieB� �-bannerB �'� �� consent-linkI��h&*scriptB�&�sB�#�L ��_link_subfooter_footerI ��rdinateB�]� ofharmB�\�piedB �[�u ��u��*� clipboardB �Z�u ��ulotI�n��9�3�9 -businessI�Z error-iconI�2 iconI�+ proxyI t workspaceI �_chat_custom_instructionsI�^ repo_custom_instructions_previewI�_vision_in_claudeI�` wholearea_ddI�a duplicate_threadI�b for_businessI�C_link_enterprise_navbarI�U ree_to_paid_telemI�c header_button_to_immersiveI�d 'immersive_draft_issue_metadata_locationI�etemplate_requiredI�f issue_previewI�g new_immersive_references_uiI�h o_floating_buttonI�i read_shared_conversationI�j showcase_icebreakersI�k task_oriented_assistive_promptsI�l opics_as_referencesI�m ui_refsI�n workspaceI ��+prodattachmentsI �RyB ��L �)�L���A�M�linkB ��L �(�LreB \�= \0 � krectGp��)��e�\spondingB��HstB �5 �^uldnB��? )��*�? )�nterI,����r�'�}�/�>�5��ryB�w� verB�l�]ageC�wpuB ��.�� �(rashB�i � �wlH��u����q� �9�k�G�edH� ��G�ZrC �"�v�w�S�*$�WN� �F � �+: ��Y!2��W�L�?@� �l)�=-optionsC�csC�d �(�.��A�$ingC�hsH�j ��*eateB �L�^ �u�^ ��|-custom-scope-formI ��+appbadgeB�'�PcustomscopeformI ��.dH �c�'atI ��shashB �W �@sH�RivityB��y�z�?�y�z dit-card-iconI ��@iteriaB�9�boss-origin-opener-policyC    originB�u ��^�\> U�^B1�%�s� unchbaseC�!yptoB�m�Vs-czB�u �"� �f �Z� pB k ksB�N���T �UN N �7��"- �F�d�"� jU��@��s�G��r��y�a -truncateI��"�� -targetI��#��vB ��taC�__priceC�/titleC�&downloadwindowsC�sC�ubeE��u ic-bezierB�J  �3  rateB�l�brentB�N �>�w �>�e-catalog-service-hashI�?colorI���>�1m�C�6�4�5�X�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�nlyH�NoidI ��userI �� canpushI ��msorI ��l-waitI �i�&stomB�8�i�!-scopesI&��W �I ' (4-dialogI ��h: -descriptionI ��n!formI��8�7titleI��l� _scope_idI ��YnameI��dqueryI��  sI��"/elementsB�i�RrI�6 -storiesI�5-feedI �\ _storiesI�_link_resources_navbarI�/ scopescancelI ��b idfieldI ��^ managerI ��Z odaldialogI ��_flashI ��&/ namefieldI ��v queryfieldI �� submitI ��qbuttonI ��tvC�Dy-gbB� �� �w �K� mraegB�*�SzB��rdB   �f�f �F�^3�T�.�m� �s��'�Q�]��$�(W�Am�BU�$�J�H�@�7x�8�K�-�s�D�[9�)'�N�s}m�cf�'�I�V��Z��ff,��<�(� �?L�i�7�%�c�R��W�D�-�i�R�v�\>s�g^�o�A�@�W�V�e�"�M�#�6�.��s�n� �T�1�$�!��=�v�+�S��{�0�B�e�;�3�)f�P���z�a�k�*�7��0�1�6�V�8��V�q�?�1m�C�6�4�5�X�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�n�z�"��x�Z����7��<�e�-�i�x�I�#{�9�l�KTCk�;��#�%KciKb-blockI�<�8��t��v�^�/�(��.�33�I�J�P� 2537112>1211��1112=�L�K53�I<� MG22:� �!�u�q�2�@�)flexI�0�U��@+��t��v�^�/�(��.�a�-�~M�~}�4�u�q�h7�&���e!��$�d�2�M �0�H�E�n�? �I��BinlineI��� ��TT -blockI����!��U flexI0�x��[�Z�(�}�.�?�g��TTlg-flexI,� t�Rr�=t�*�E�N��1 inline-blockI �]�/ flexI ��{noneI�A;�o�6� md-inlineI ��-noneI ��BnoneI>�N�P��~�S�(�{�0�B�e�}�j��sm-flexI ��e !("/# ' .$ !S   .�  �   Q      �-ia ! ' **�N������ @ 0d-sm-inlineI"��)�S�(�{�0�B�enoneI ��,0d7deI��6�.f9d6731fB�1�Z1d1d1B �0 � 2d4197e77B��< 855c638c6B�y�"942aba193d1de4a38abI�`a-dkB� ��� �<�f4b0ae2bB��BnmarkB�0�YskB�/�XrkB:^��.�q�({���p�]�of�f"�~�m� �of�f �a�p�^ -8a995f0bacd4I r�backdropI ��  _colorblindI�  -cd826e8636dcI�_high_contrastI� -131d53fe187cI�+dimmedI�Q -f37fb7684b1fI�^ _high_contrastI�b -8f371c75debdI�o high_contrastI�| -9ac301c3ebe5I ��  tritanopiaI�/ -18119e682df0I�<_high_contrastI�@ -63c0358957baI�MbackdropI �� modematchB �[  �D taB* ''Z��.�k�c�8� F�X % .�q . ''�" .�f���< J  �(� �Y!2��W�,�9� � ��i �-a11y-animated-imagesI link-underlinesIctionI2�CL�7�z)� �!�,���7lignI��<�C�>4�%�Jnalytics-eventI�`�"�� �t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:��hx���V�'�|�0�B�e��$�K�],,)))87 ttempted-ssrI�h���X base-hrefI�Hlackbird-suggestions-pathI�% close-dialogI �� -idI��K�ph olor-modeI �+ themeI"�mmit-hovercards-enabledI �� ponentIP�� �8f �  ��~( - � M�C � 9 �Q�+�MntentI*���&�{�2�=�)�� �^okie-consent-requiredI ��bpilot-chat-enabledI�3 y-feedbackI��)�srfI��e�b@��? urrent-orgI�.wnerI�/ repositoryI�+stom-scopes-pathI� dark-themeI  �+elete-custom-scopes-csrfI�irectionI�%�&�&�A�t�Iscussion-hovercards-enabledI �� filter-keyI�ga-clickI ��+Theader-redesign-enabledI�"otkeyI&�j��V�'�|�0�B� -scopeI �� vercard-typeI ��lurlI ��npcI��E�refI"�  ydro-clickI"��'x�"��g��x-hmacI"�-�'x�#��e��z statsI�2initial-cookie-consent-allowedI ��avalueI�$s-topI�.sue-and-pr-hovercards-enabledI ��jump-to-suggestions-pathI�( labelled-byI��H�V eading-visualI �� ight-themeI  �+oadingI0���$�C�A�4�K4��'�I�gged-inI�1max-custom-scopesI� enu-itemI ��#�(|�P���zodal-dialog-overlayI�@nl-search-enabledI�5 o-visualsI��2�4�K�4nceI��O��5�  octo-clickI ��r dimensionsI ��t persist-listI ��sjaxI2�� �10�V�'�|�0�B�h��%�^ -replaceI"����&�}�0�=�6 transientI�K  lural-suffixI ��%roject-hovercards-enabledI ��retain-scroll-positionI�7scopeI� elect-variantI ��q ed-linksI"��Z�[�(�}�.�?�ghow-on-forbidden-errorI��U��5� ingular-suffixI �� zeI8��F �3�$�C�C�4�K2��%�I�kip-target-assignedI�|nippet-clipboard-copy-contentIF��Z�g�#��1�0�P�@� �&�a�H���3�!srI�f���XtyledI��;�T;� -versionI ��=tab-itemI"��X�[�(�}�.�?�grgetIn�n�Z�`T�S� W7^ )�bB �A�I ' (4$��`2�i�k�] sI ��%�(|�P���zestidI*���E t �L��ooltip-directionI��+�railing-visualI ��urboI��Y�b�H��5� -actionI ��M bodyI�l frameI,�� �_�V�'�|�0�B�h�� replaceI4���0�r�u��^�&�}�0�=�6 trackI� nsientI�*4 $�HypeI�'�&�&�A�t�IvariantI0���$�C�C�4�K2��%�I� iew-componentI�6� �^_��2�<� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�P�2.1�,�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@`= !fj % 1f�;��2\�4k;�4��)M� E�?� �T�1�$�!�aE�P�)?~ 9R 9�' 7[ 9i <�T ):yM pC�MZ�Ak4 ��Z>�i>�I�E .g�%�X�:&) 8:TCl�T,)))+�!��#�#�*l�)baseH�&��2��[srcI6���.�0�1�6�V�,�/����7eB �V �     � �  ��' timeC �8=;yI ��9sC�7bI��Q�ncH�$"20ffc7-a22a-4c3a-afbd-3e9e9f2077ceB�Q>9bf58f844a0bd9d65d9fd9651c92ef92bf483b4158f3456daef6ae7edecc9cI� d28caf85bB�!�JeB�4�%-deB�( �u�� �-� Ay"�! 2  $  ' & " " $"D? %#�m"?  *F ""�V������0[0dealsB�]�(]!��(]!cD ZodeC�^faultB,�ng�{  �p\�A�`�q@�g�0    �]�.�`�^�0a$���!�4-srcB % 5    %  1branchI ��gimageB�,�UprotocolI ��;sH �X�0erB �" � ���aR�$��/inedB �q  �Z itionsH�[��"�%� greeH�GleteB�Q�:dB � �@ �5�@nyC     ) partmentsB��AendB�a�  abot_updatesI ��& ency_graphI ��%scendingH�<riptionBh��.��%(� ��v�F��� LR0++&6�j-  '4�)/]]|��)��^(� ��v�F��� LR0++&6�."   '"@�A� �G�>�"�3,�&hj��=�t��I��y� ignB�#�t g��)��$�t�OedH�)�� �&redH�_��f�ktopB�M�i�)K��y�9R%�F��d�R�# �K"��G�x��)�9��-web-crawler-vs-cloudC�{ webplatformC�RtinationB �A�c �j�ctailB�B�@�+� �u�y�<�1�&�VedBL��.��sB�N�o� �$8�I�`�j�*�`�w�o� �q>�6�)��6�� �-dialogI��t� overlayI ��g-darkI ��h resetI ��fectB�?X>�hX>utschB�2�[landB�3�\vC�G�$elopedB�2�[ byB�1�Z rB� �K���W�Y�y���7�`���o�= _urlB�R�C applicationC�a nameB� �Q sBI��.��>��?�(#]#]""��)����/��| toolsB�h�mentB�q� ��th��)��e�siceB �)�  �R�  -desktop-iconI ��D mobile-iconI ��CwidthB�n�e__�_>�#sB� &�}� �,�. &�}� �%opsI�1�5_link_resources_navbarI� solutions_navbarI�CresponseB�:�csC-4�8ecopsI � _link_solutions_navbarI�yrnasB�,�Uf3fI ��Fcf66d85c0b7dd255cbd6b6a7d79bf9I iagnoseC�_logB �K�k �t�+$�d�k�M�? �'��o-helperI���A�)dB�)�RfferentB�5�^gestB�o�XitalB �O�= �x�=mensionsF�'�,ningB�x�!rB�&��7B �_>$h- �_C �a-l! �c<1 �cK �_L �_Q �_e �kO �c&9�[ �c�o �a� �_�#-1 �Q9E' �Q, �S*G �U )! �U= �Q> �QC �QW �[A �U!6� �U� �S�W �QectB�T `J�} `J��.�_to_salesforceI�oionH�k��v��*lyB�M�+�v�+�0���&oriesH�{���,��* sB �5 �^ yIP�� �#�0�d�W�.��������O��*�8xG �wvsabledI�]�% publishertextB�i�mbiguateI�5claimerB�s� oneB�E�n plusB�)�R threeB�]� woB�L�uosureB�=�fountB�]�. ��. arialabelB�\� edB��/ pricebadgeB �  �- verB�$%�:�&� 7�M%�:�&� 7 descriptionB��* titleB�~�' riminationB�n�ussionsI��t _link_product_navbarI�"kB"��.���2missI��v$��S-noticeI ��actionnoticepathI ��neyB �L�D �u�D membershipB� �2playB�S�L�X�"�|�L�8�J��H$(RQ\ nD�Fv�1m�C�6�4�5�X�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�n�$edB �7 = �` =msrpB �8\ �0]nameI��u�priceB�'&'�"+tributedB�Q�zvB �=�0�6d-   '"$z'%' *#" �O:�,�4 �      8�,�4 e      �&Ll>�g�]     ��k � V �Kp�< � �n� �i �T� �$� �#�k�Qo �a�Z�bo �� p<? �)o��} �e �D4ZVE ,1a  +�1�cV !! h$%* -&+q���W z  \. �  �@ J�S;4?).!%)�#&%- !� ""�V����� �0M  �Z���j�j�v�w�� 2�T�$ �/ �x��i�*�/� k�1I�iJ�iO�ic�uM�m��V�q�z�0/�Q�|�^�'�xyI   �D�;_ __ __ __( _(� �� �� �� �� �� � �Pk�Y�8�Y+�[:L�]#.2�])�Y)�Y/�Y.)�c)�]�a�]� �[�V�Y�X �jg�C�f2w�3�f�% ' 2 ;�l �<�z�}� ��   0diversityB��,kB�#� ns-prefetchI  oB�I�2 �8� ��JcH�) ��gsB�W�B�t�T�&�X�[��G v �B�e,o  urlI�rtypeBumentB �c  �L aryB �F/ �o/ bioB�s� tionI�0�_link_product_navbarI�B elementB �d  �M sH�.��M�U��xC�3esE��%nB �w�  �`� mB�$� nB �e�; ��; �b ationsB�~�'eB��; t_share_infoI ��6_link_subfooter_footerI ��H tcom-footerI ��\_chat_client_side_skillsI�pwnB�v�N��n��*�ZloadBF��.��2�S�p �E��.e�L�W�D}�)��k�S�p �E��.e edB��7 rrortipB� �2 sB�F�N�m� �o�N�m� �r! urlC�EraftG`��)��emaB �J �smoviesB�#�LopdownB�@�i -menuI��D�-��D-wideI�-�B�/ueB �!z � zplicateB�wrationB �8 �a insecondsB��SvcB �\A �>vxaG�ubG�izcjziI��3Y�&eBX +�}�!� -    C �u   T/�&�e� -    C �u  0  ��D�{ 004328485B�!�J34c26I��w�5e6e593370c808590a5I �o$#6856eea-6531-4778-873a-d60c469b1d87B�f�:� 86e44bdf8B� �28cbe7762B�3�\ebebB�Y�BachB�./]/]/��)��M��@rlyloadB �O"!%+8, �oO"!%+8,nB�k�seB�/�X-inI ��ZyB�}�&booksI�_amp_whitepapersI�j_link_resources_navbarI�|?c6711d24b4036c0e5550b82e3b2eb85446e29536c13dedce4f685ea01485c4fI�Qfa2c622eB�5�^oB�3�\ d16f880f1B��@a2cd6e41B��(ededI���E f985-7583-4969-8e21-e70ce27bb69dB �q�ugeB �F���"freB�]�itB�e��� �=ionC�11#%orI���=sB�W�ucationB �m � alB �o �eB��@� "40cbae-0af0-46dc-a24b-7a9bf798805cB�g56e29817B��:>84fa10cb7e36cae6e9f53cb342e1b208ed62875f38eb2355b39e91d12812fcI�!stiB �V � fficiencyH���)�H tB�f��f��"�Z lyB�w� updatesB�e� descriptionB�i�itherH���(�l-grB�9 �f��* ��ementB �n�# �W�#-registry-759bd527e556I�vateC�alipsisB�^��� �EmH�;�L��L�d�q�vailB��"�h5 �A�"�h5  �� placeholderB�Y� beddeddataI�p���XojiB� �D�u�D ��qptyB�~�g�5(� �%��)�nC �q�N��� -gbB�J �W��; ��usB: �:�� �l�#�+��V�^8 �0�� �l�h��V�^:able-backgroundE�W�WdGL��)��e��>�H _featuresI ��*sH���%�tccrzI��SR�CodeB�j�SdH�y���ttitleB� � unteredB� �5dB�s�-userC�WgineE?]?]?��)��e� ��f�+sGv��)��elishB�D�V�0�m�V�jjoyB �Z �*ZsureB�r�terB ��p �E�ppriseI. �� �=e�|� �fB�u�p -available-add-ons-headingI �. gradeI�%�q�) _platformI�_link_enterprise_navbarI�/ sI �% _link_solutions_navbarI�7tainmentB$�s,�j#�J�+�`$�,�j#�J�+�$appsB�r�subtitleB�v�ireB�|�%�92 )  %[$  �$/(-  G* *F '!%'A . # 2 ""�V�����!�07�sI���H0entriesB ��  �*�LyB �" �K-contentI���WpointC�GumeratedH�8 ��vI��O5�# -productionI �|l ironmentB�r�`�!�#��y -d607485791a5I�a nameB��+ sI�%qI ��oualH �L��#�rrorB>� �+   �E �V>�4�+   � �V�?��y��5� �7detailsB��0messageI��c�&sC �:;�.�textB�U�~itleB��(sB�p� 5� �a� 5� -esB�l �9�!�] �q�!mxB�} �*�$�n �b�$paB�L1�u1iniaB�Z�nyaB � �GrbB��|tB�y�j-eeB� ��'� �S�'agD  cC�]�}uB�U�~-esB� � �(� �D�(eyubI����sskaraB�Y� vent_typeI"��'x�"��g��xsI�= _amp_webinarsI�$_link_resources_navbarI�6ryI ��soneB � �thingB�'�PxactH�x���wlyB<��.��mpleB�[��/�0F �a>���:��i���_�u� � F �ceptH�qionF�+�0ludeB�$� siveB �| �+|ecutableB��9��&�`iveI�/ -insightsI�. _insightsI�_link_resources_navbarI�'istB��;ingB�~�'tB�8�afullscreenbuttonB�7�`pB �a, �J,-session-flags-B�H�1andH�P��y�=�,�|edB �*�ectedI��s�g -hostnameI� rienceB�x�|�O�[�!�|�O�[ descriptionB�|�% titleB�v�iresC  WlanationB�e�oreB(�  3�P�V�2�'YO(�3 3�P�V�2�'YO �/�appsB�c� gamesB�_�moreB� �2nowB � �z �6�ztitleB� �IortB ��a��)��eableBd��.��edE5]5]5��)��esGo��)��eressionsH� ��tensionE�B���u�UrnalH�R��Y�raB�N�7�+�Ay���cysH�$�H�@ ��r�t� �HemismB��.�=yjyzwzlcnjlcii6iiisinjlcxvlc3rfawqioijerjngojmynze5rtpdnzq5nzk6mtffmdq5mto2odm1rjg2osisinzpc2l0b3jfawqioii0odmzmtizodm4mdq0mzg2mzmilcjyzwdpb25fzwrnzsi6imlhzcisinjlz2lvbl9yzw5kzxiioijpywqifqI�XfB ( ) 0898047b3B��>c02792feB�)�Rf0f0B �C �, 143307b58B�Q�z 2580de100B�-�V3I ��K>abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fbI�Af3f3B �� ��ec7553dB��84I�*��!��21009219B� �65I<�y�H��y�\�_�_�~�t� �MW�$�2202c75d2B�%�N6I��c�/f8faI ��d 719ee2e58B�'�P#817551b-4fd5-47a1-8efc-f59429645528B�f�9�3"d9e783-fb98-472b-a68f-ad04a32ca3c0B�M 9d7632273B�%�Nf9f9B�,�a-irB�0 �}�)�! �5�)ceE0]0]*0?P?h?�R:��:sF�G�Kde-inB �b3 �zb3outB �=B �=BlseBH�m9��f9K�w$�TJ�9����)�A�B�a�l��R�D�-��E� �~�B�h�b�G��d X  . ��$*�N#�1T�*�(�&�)a%.�P ��0���������,�(�?�(�?�,�C�,�C�,�C�,��<�Y �_� �) miliarizeH�6���&yB�H�Dl\,�}�q�Dl\,�}andkidsB�s�childrenB�x�!moviesB��9safetydescriptionB�K�t titleB�G�pntasyB�f�stB�$d��)��e ��{viconC �2HH' �5 sI �4 oriteB��o}�/�o}bI�N"3e983a-5735-4ff4-9a52-e7eabf1ec60fG �Q�ce100B �t�6 �]�6dromuI��'�v�NeatureB�b�KdB�\�flagsI�SlistB�sB"\��.��}��m� �3D��)�]�� �,J�p�t��]�0�(��-�C�3�@�n�p�r  etH�O�P�<�?�"�3 2H�X�?�"�3 headerB�;�dbruaryC�?edbackI��D� K -dialogI��$*�p -descriptionI ��*titleI��(� dialogI ��sH���u�\lingB�}�&tchB�K0��2�40��2-nonceI�9priorityB�=�.ffB�]�FfffB �6� �� ��~c8B�F�/luqI����2gcolor-defaultI���$'iB�M \  ?    9#!�F F# /*'�v%  , Y 77�A�����"�6�>0fi-fiB�A �n�2�2 �&�2eldH<�]�/� � �'/'� Y=a�73R��F ""�9�:�y@�8�?�e �J;�:� 3-searchC� -definitionsI��1�%�1pecificH� ��h�+sH"�? &n� �oD�g���)gcaptionC � htingB �y �"maB��jureC �l( � �fl-phB�8�aeB��A� t��d�W �&�E�x�79�I�(�?�(�A�,�C�,�C�,�C�,��[��I�K -code-iconI�S results-listI ��_formatI��U�sH�a 6�/��W� *@�D� � �~ -overview-watch-buttonI��-�pizeC�otreeI ��h processingtimeI ��jlE�d�d��!���1m�C�6�4�5�X�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�nmB�M�vsB��-terB�~�   �C �i�1��~�5  �C �i�q�`�^ h.�����0�edH �+��88�>+ingH�l� ���Q �R�| sB ��m�0 �7�m���*naB�`�InceB�,�UialI�& -servicesI�% _servicesI�_link_solutions_navbarI� dB�SR�J)�c�D14�BSR�J)�c�D��.�f�� �n�v�_-file-worker-7d7eb7c71814I ��!in-file-worker-1ae9fa256942I ��&fileworkerpathI ��infileworkerpathI ��#gC�#tH�_nessB��-xF �  � �0edB�h��E�-�Q�U�E�-�Q ��:turesI���X v lagB �  �4sB�c �L fetchB � � hashfetchB�y�yshI��,�b��`-closeI��w���UontainerI ��errorI ��kfullI��.�awarnI ��-exE  ��O*.�W-1I �h�~�n���-�|autoI� ���`��columnI�V�G �j�q�� -reverseI �� directionI ��'W items-centerI��X �V��t��v�^�/�(��.�M��~M�j}�4�u�q�+u�,�O���I�/�n�ATT] �justify-betweenI*�b�V�.���/�8centerI���R�NendI�i�&�.lg-items-centerI�;�D�-��E�N? nowrapI"�:�D�-��E�N��T rowI�W�O�i��nowrapI��8��jTTorder-2I ��JrowI �?�" self-startI�# retchI�Q� hrink-0I$�?�]|� �G�p�-� wrapI8�5y�Mw�8y�%�E�N��_� %�S�OibleB�S�|oatingB�/�X actionbuttonB��0uid-iconI�CiconI�HyingB��>nI ��iocusB�<�%�D#�:�%.-groupI��u�Pnext-element-buttonI ��Jprevious-element-buttonI ��QwithinI��C/ableI���/�1m�C�6�4�5�W�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�n lder-row-0I ��r 1I �� 2I �� 3I ��7 4I ��t 5I ��W 6I ��: 7I ��% 8I �� 9I ��{sI ��^ -and-filesI ��] tofetchI ��llowingH �TntB�p��Y �p��7�+�P-familyB�\�Eeature-settingsB�_�HsizeB�X�A��DCrcB N X 2 ; ; N ; � weightI ��#sB �4 �  �]odB�v� anddiningB�u�terBb�$    �@� �CL �#� �z�b�M    �@�T �/�&��  �J,,)))87(-octiconI ��.rB�@(" 1)" p" �[ [� &;<  �x-j�}��O8�j�)'�;�g �) RlDJ�$�.gB@H % _8y C� �I ��{� A ! T*4�0h�+0"!P�r�!P�,$��L 7!7V7�A3�&;<  �x-j�}��O8�j�)'�;�g �) RlDJ�$�.gB@H % _8y "� G�*3�&�{� A ! TB@��4HPDzV\L�i�I�R��*@�Ch�!�r��~�E.�M�m�&�A�t�I���.�R�lM��n���-�Z�~@ ce-light-modeB�}�ftodisplaypriceB�P�LeachB�� groundcolorB:�>� �d��+�signB�S�| independentB�R�{verB�l�homeandstudentsB�'�PkI��^�5�o��-buttonI ��EsI��g��z mH �6 0��T�|[�s�%�j�f -actionC k > G G G �controlI�N�6�_(groupI ��a.acB�.�WtH ��U��h�controlI� --fullwidthI� PQ*! \�)" B"$ % [(" $   P ,-��P:$( ""�V�����#�0J0formcontrol-inlinevalidationI ��{--visualI ��putI�J-leadingvisualI�L wrapI�6 labelI�' mediumI�L smallbusinessB�3�\wardsI ��VundB�8�c�"J=�a�c�"J=�<q4xrdjipfqutsiI ��NzdxdI��A�S�]rB��q-caB�c �P�4�T ��4frB�t �A�6�e �y�6agmentI��M��> me-ancestorsD : C C C �srcB g Z�m 4 = = g = �nB �m �ceB�s�eeBL��.��4��N�!��.�?�t!" � �)�V�-"�e�N�!��.��2�2 ��6�{wareBm��.��quentlyC� -asked-questionsC�iD OomBf��=�&*7� 8�r)  - Z� $��&�o�=�i�e�.�E� }M^��&*7� 8�r)  - Z� $��&�o�=�i�e�1� }M��) �priceB�A�julfillB �i9 �_>mentdataB �t4 �l:lB��eG�'�W�9�eG�'�W��I�S-textC�-���* -searchC�,extH�;��\�pnameplaceholderB�^� screenbuttonB�3�\textH&�a�W ��(��t��_ �� nB�v�ctionB�G! �?$%a�0! �?$%adI�ytureE�ggB�x��}    ,�!��= 0 5��k�V�'�|�0�B1I ��4I ��G5I ��D6I ��Ya-ieB� �2�8�v �j�8eilgeB�u�legoB��(meB�Y�i��1 "A "A2!t� �w��i��1� ��7passB�S�|rappsB�{�$sB`��%M+ :)�`�F�q�%Z&�w8   AB`� �SM+ :)�`�F�q�%Z&�w8   ABforkidsB�u�pageB�f � ingB�P�y descriptionB�R�{optionsxboxliveB�J�ltitleB�N�wpI��>�1�T�Z-2I�h��@�;tewayH�TbB�F�N�F�N�tvd-gbB� �#�9� �[�9eB�]�N neralheaderB�]�lyH�D��(�&teB �V� ����Z�^ �b badgeB�U�~ dH�=��!�& honeypottokenB �&8 �8 sH�w �� orE�Z�Z �G�j�5reB �` � sB�c�j� �j olocationC 2 C L L LrgiaB ��G �}�GtB: >����n�l �9�o�?�d�t  ��t> >�/���n�l �9�o�?�]�+� �-startedI�witemB�G�0logoB�l�promotionproductsB�,�suggestednavigationdestinationsI�*tingC�-startedC�hI ��6ccI ��Y-consentI ��WliurlI ��5"ost_pilot_confidence_truncation_25I�q#40I�riftB�|�%-iconI ��stI @�VgtI�<��lhubC�&�� �. 6 �% + #V i6T-6  a� ���;;�T?�=;�]�0�(��-�/7�I�G�h25�U�L�G57�E�MHJ22�x�=�`�n�X� x�%�o��e��z�/�a" � �'�+�k��o�1�j �)9,+Q) -685f3d1c0424I�+cloudI V�h* ode-searchI��n�Xelements-2c6b561fd398I� keyboard-shortcutsI�kprivacy-statementI ��> oduction-copilot-attachmentsI �Wrelease-asset-2e65beI �rpository-file-5c1aebI Z image-32fea6I �nupload-manifest-file-7fdce7I ^ser-asset-6210dfI  b�xrubyI ��|termsI �� -of-serviceI ��_advanced_securityI �Y�y_link_enterprise_navbarI�bproduct_navbarI�kcopilotI�X_link_product_navbarI�jmodelsI�J_link_product_navbarI�\ o3_streamingI�srepo_integrationI ��3skillsI�w_link_product_navbarI� ponsorsI�[_link_open_source_navbarI�massetsI�~ 7�Y'0#Vrj?� a2�%�s� copilotI ydevurlI ��(nextI �statusI K��  usercontentIB Q#�   #��8ignoreI ��5�S � veC�<nE$]$]$��)��QingB�-�lB�H �E�*��w[ �H �6�%�Y%  %(2mt*1% T Ag !$Q'  *  �3$"  �  0  ((�P�����$�$D�7[ 0gl-esB�' ��>� �L�>obalB�#��,�E� -86fb66cfa45aI�e-iconI� rificationB��8movleI��E �7�ytB    L      oB�5�^*�0�4�E�4�&9�B,,)))-importI�6toB�@�iesB�f�ingB �DF�  �-FogleC�\�j� ���;�Z-site-verificationB � �q�reB�e�tC�ooptionB�4�]vernmentB�|�* �%�*  �m _link_solutions_navbarI� andpoliticsB�{�$ inputB�+�T orderB�#�L violationB�'�PpqjibI����uG �vrB�E�6aphB�z�;�#icB�b� alB9��.��sG �vviolenceandgoreB�a� userphotoendpointB�x�!yI ��TeatH�t��0�ZerH�^��<�3yB �M �voomingB �g �upB��*sH���m�UtH�$%gr4)�+"���O��T��#u-inB�8 ��@�) �=�@idesI��6� kolgI��e�1� hB�e�t �V�,$Q 1C �V �/�0 �/�0�"�C.�Z�Z �@ �M�8�A�r �399E�R�R2C"�] �'� �{ �{�0 � nz�6�R�b�)�i��W�r�nh  � �O �z �M �2 �] �& �V�J#i�<3E�I �4�l��N�L�r�U� �U���?�$ �j��2�1�6�R� �P � � � �%�9m�E� ��5�h�C �; 4Ih�&� �z�a��<��.�v�Z�_�`�q� �AP�>�x�q�*��)�N(� ampshireB�A ndlecloseI �E dialogcloseI���CexpandI�ingF�A�DpickedB�T�}gH�*ppeningB@��.���{rassmentB�Z�dblockB�Z0�<iwareB � �;mB�_�sB�x��!�OaddonsB��UhflagsB�"�� �inapppurchasesB�9�&simplifiedpathI ��2thirdpartyiapsB �x� �!�8teB �T �}speechB�S�| anddiscriminationB�j�veB$�g��;?��AY*�$���;?��AY*�H�[�Xe-ilB�I �v�J�: �.�JadB  �, �  �   �   �d �SerB&�FC'#7�u�U�Sd4 �8 �+�M �+�M&�oC'#7�u��gd4kB"�#��W:�o;1A�9 -logged-outI�&repoI ��  search-buttonI�KwrapperI�w__linkE�4�4 mainH� wrapHpinfoI��e�&menuI� -buttonI�w�$| columnI(�0��r�T�D�m���D dropdownI��D�-��D-linkI��C�t��v�^�/�(��.�33�I�J�k253K112Q1211�31112O�L�K53�I�EMY22�B�4�u�q external-iconI�^�J�H�!�K�- iconI�h�D�-��D temI�3�D�-��E�N labelI�6 inkI*�vs�]�D�-��E�L�C|| --sign-inI ��upI ��wrapI �� navI�* toggle-barI � railing-linkI�=-iconI�` wrapperI� ktgI�% -backdropI�@sB�,��%�.�"�a�$=#2�^{P&���}�D�l�g�UN ing-elementIn�� �k�(�5��4�1�6�J�@��X�s�a�"��v�Z����-�!�<�g�/sI ��clthB �[�) ��) andfitnessB��*careI �_ _link_solutions_navbarI�qrt-iconI�SckC�ightB>�6�� �c$�A��#%�3=;�n,�P�P�,�n�(�s�B�E�}�/�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�Pk�<�I�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�-�+�d�#�L�$�4�/��q�o� �T�1�$�!��;�x�)�S�(�{�0�B�e�=�4�)|�P���z�m�k�*�7��0�1�6�V�8��V�q�= ACW��1m�C�6�4�5�X�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�n��"��x�Z����7��<�e�-�Z�y�I�#{�9�l�KTCl�;��#�#�*l�)-fitI� ullI �GlmC�CpB �~�4��y �7�=�    �'�" @fulB�(�Q�4���&linkG�titleG�urlI ��veticaB��G�P�p�G�P ��l rcegovinaB��CeB��W� �'�;�W�M �'oG�mimageurlG�ci-inB�Z �g�S�K ��SddenB�[�8�D�8�$�8K�n���W�G-�%��n�|�j�2��>�'{�O���y�p�+��R�, �r�L�^�\ e-full-screenI ��-mdI ��ZsmI��}��Q _repo_selectI ��ighB �>�Q �/� erB�:�?A��SvstB��@ratedB��? .&!( &   #P<os9  64^   Q    BF  �; B % o  ""�V�����%�0� 0highlightI��S�g�#�r�&�a -source-jsonI��9�#��ashellI��T�xntingF��storyC��p $��P ��s-iconI�+ -button-tooltipI ��9tB�w�  -highlightedH�y��5�ZlB�H�B�+��t] �H�3�&�Y�4]  olographicB�alensB �eAmeB �}h�(w�H� �=�5�#-=;Vj�e�d  �e�;   �&h�(w�H�Iv�_ ' __helpC� __linksC� spiceC�&__wrapC�)overviewC�h__copyC�kfeaturesC�NpointsC� __pointC �#$#ricingC�__copyC�,featuresC�storiesC�-__storyC�0=;=__headC �3=;linkC �F=;xplatC�9 __storeC �?(#sC�<pageB�,�U�!�4��JnestlyH�urrorB �W �moviesB��FstB� ��H�u��H����gnameI�sI��e �`  tkeyindicatorI�vurabbreviationB�*�SverB�3�\��:,cardI ��q -link-clickI ��s subject-tagI�d sI ��}wB�6�_�\everH�R phrowfszwI ��OrB�w�h-hrB�k �X�\�\ ��\efB�B�Bj K�$\��O  K z#(#>O=;+�2   6 Db�5�A%Db�5�%�B�4j K�("G;M :�N%�8 ��rD �..P�H�N�u��t��v�]�0�(��-�36�I�J�h253K112Q1211�1112R�L�H56�F�HMV22�E�5�u�p�:�m�XPm�k�D�)��g� �o�1�$�!�z�v�2�Z�(�}�.�?�L��(|�P���z� �T2,�6l�*�2��0�1�6�V�8��V�q�8�C�A�4��K�)��������L�(�?�(�A�,�C�,�C�,�C�,g�>� ( #� U��P*�Z����7��<�e�-�@3�0�}�9�l�(($ljT�;�_,,)))langB�,�J�,�;vatskaB�&�OiB�%�NslB�@�              �/ � Ey                         �.�FE�@�z              �/ � Ey                         �.�FEtmlB {� �N�j q�od P�+ P� {�u�N�j4 P�$ ?Q �"3�j D�Jp �%��L�k�B a��X�$�] Q��| @Q �g�q"1�@ D�s�t;� -safe-nonceI�O scriptelementB��jtextI"��m   tpB �> &�}�T��%<M �<  �< �E�$� �9 &�)�#�\Pv :�y�)��b� "!��H�P�N -equivB�K �Y�< �  availableI ��"onlyC )sB�V (, �!�. [z L�u  �s�&b 3� ��2 �l 9 u| ^ �A(#c�v�b  L " h�V L " h�- �, (, ��) [(u )�u  �s�Z �) |�; �f " G;HM :�\ � V2 �Q j   '    ��8�J� o3 44�D�����&� Rr? ?NS6  a�U7���t��v�]�0�(��-�36�I�J�h25�T�L�H56�F�V22�x��m�XR;x�%�o��e�W�%�z�/3�0! u�`��?# �m� �= �%��B�$�_,,)))0httpurlI ��&uB��y-huB�| �I�]�m ��]bB��'�S��IA�.�'�S�crakI��o8��>wlppnIT��Mh"     �vx_rsmI ��k-dialogI ��|modalI ��}y-amB�N�wper-vB�nlinktextB�?�hiB  �"  �=   �B*-�����{ 0code-tabI��Y�M 1issues-tabI��2�2pull-requests-tabI��X�n 3actions-tabI��S�A 4projects-tabI��� 5security-tabI��<�m 6insights-tabI��!�conB ��o�'�C� C�c  �D�o!�: �)�� ��k�<,-button-5f422f8c-0253-4d56-adf9-93553b04649aI��|�L $83422c18-8e25-415f-8771-c19d66ae1e25I �X�L $c1e12bdf-c4ff-48dc-b6d6-0f39f135c580I��k� directoryI&���������buttonI ��LsC{8O�:�urlB�D�B backgroundB�e�ndB&��1L�:�?�O'�a�=/�*�9�9&� �iL�:� �A'�Y�s�o�[ � �P�O� �J��Z�_�`�q� �%�S�#1 u. �(V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�4 �) �3[!�-#(�e�J�)�&�y�m �Q�&�r�n=�F��g��)�g�;*f#�(|�P���z� ��0�k�)�6��2�1�6�R�:�D�]�@��r�%;�>�O�v�^�;����?�e�e�m�m�m�X�{�"��w�Z����3��a �R�Q�.�-�2�v�~�8�� -idB� �<�]�~ �t�] 6651823611C� �tenticonsI �3fyB,��.��sH�� �2"eB��fB"� �g�mto$)/�.% �60"�5�g�-to$)/�.%�I��-�&rameH�K �� sH�N �� lB�U�FlegalB � �BcontenttooltipB��EmageB~� � �+g�5�C�4�F��2 �Ks8�} J &B&B�'p&*i*: 3*: �K(7D�0�C�!uf�.(D�; �KE�`�c(�a? �k��Y��?�7altB��:objectB �@�  positioninfoB4�f�c�2�sryF�� sB�_$z8O_�]�v#%�, *, ( �2  *, ( �^2  ,, HA HY H�C B�� B6%)M�g� T�%� :  ,�� �H� �%�@ �JR�{-eds-sslB�D�5rcsetB�i�ZtypeB4�`�d�-�sgC �>�#%�;=;�n,�2 �i2 ��6�I~: ���0�;�l4�-srcB O D # , , O , �& plementationsH�7ortantB�W �3 �-�@ �3 �-��hrovesH���(�HingC�3�5��d�gnB�V&TDT\T�e5�x$�,� y�p�OQ�?G�*�`R� �Z�& J3�0@�[ -�A� �#@D'/ 2,� �6�Q� �Qt�m/�~8%�J :]�R:]�L:��)�5�x$�,� y�p�b�3G�*�`R� �Z�& J3�0@�[ -�A� �#@D'/ 2,� �/�r�] �Qt�m/�~8%�J&�`�d�l���i�q+>z�> �#�9�0�K�,��z�L��N�@�]�v�$8I� � �F�V�0�!�E+>-appB�B�:�j�k�:�jcI ��[itementB� �6ludeB]��.���,E��)��e�V�&Gg �� -fragmentI��EN��jM�@M_emailI�� dB��GF�*�GF inm365B�E�n withoptionB��)sE����* ubdomainsB   &ingBu��.��� sionB��. dependentB�T�}xH �'�G���H -bpjrpcy0B�y�bieB�X�vidualI  x� onesiaB �, �UustriesI�5yI�O�v41211ferenceH�roB��� #�i�"�@�� #�i��bodyB�[� learnmoreB�m�rmationB"�b� �� �0�n �"�;b� �� �0�n ��OtitleB�V�gestionendpointB��/heritB ��G �m�G ��citB�b�KialF�^�h-scaleB�o�f``�`?migrationstatusI ��payloadI ��` line-blockI���Qw�v�1m�C�6�4�5�X�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�nswB��kputI2��3�q�)�9�f�--buttonI�MblurI�@uttonI�] textI�kchangeI�=focusI�FkeydownI�Csert_before_patchI�t t-inline-endB �o�E �X�EightsI �v�0�� �k�A"3 cK7./ �?�>6� .I/1�< ;'=)Z    ..�J�����'�:0insights-repo-tab-countI ��T tabI ��pectableH�B ��JtagramC�1llB6��.��;W��V*�~�I6��)��tW��V*�~�B � ��L�fationB��q��G�q termsB�L�nedB�H� �q �k��E�{ rB �q�A ��ntI�#lyB[��.��ockC �*rumentationkeyB��-tH�#� regerH �[#ratedB �A �c k ractionB �( �Q limitbannerI �� veelementsB�0�changeH�&faceB:���k �g�B���y�3�unetC�troC. ;vZ:_e�j�*�=���9��y�appC��"botCR  '� '  �T/%#/�) [� ]9-�[�:� ��J�P�(<��T�q �D�g�N �b   -desktopC� �tuptingB5��.��oB��N�j��}�groducingC �M validB�K� �t� emailB��C productidB �b  � ertGl��)��estorsB��)isibleI"��5�C�C�4� �I�ternameI ��oH�H_��f�9��v�{�%rB�<�-sBbl���o���>:��W )�w`�&&�=�#}��O� f ��s]]F��c�>:��W )�w`�&&�=�#}��)f*�2;8"k+�\1!�>N�y.��5�0��9�m��G�-isB� �-�^� �e�^adB�4�llowedB�0�ndroidB�:�# pplicationB�$�  browsableB�2�coregameB�.�embargoedmarketB�%�NptyI ��q nterpriseI ��forkI ��ogameB�&� ingapponlyB�.�%hardwareB�<�%microsoftproductB�_�ovieB�"� sortvsB�*�sixvcB�a�nonwindowspurchaseenabledB�n�oH �dlationB��zrgownedI ��verviewI ��q personalrepoI ��w rimevideoB�6�urchaseenabledB��YwaB�,� sparkproductB�8�! ubscriptionB�>�'eB �:�B�c -opened-iconI�qsBC��.��#�_�x�c"�Vn� �O e�&b-repo-tab-countI ��<tabI ��,#_dashboard_increased_filter_optionsI�u no_redirectsI�vlink_product_navbarI�hreact_blur_item_picker_on_closeI�wcreate_milestoneI�xdashboard_save_query_refreshI�yprohibit_title_fallbackI�zremove_placeholdersI�{tencentB�@�)vseriesB�(�validationpassedB�f-�DbzerostateenabledB�l�tB6�;��r�/�"�DM�;E*�l��!6�,�<�r�/�"�DM�;E*�,��7�y�k�3&��C� �I� � �e��?-itB�/ ��_� �V�_aliaB�3�\noB�2�[emB�m�%-0870b634-01b7-43ec-b738-99476d65cdbfI ��2#c41b6df-8a0c-484c-90cb-92dd8264cc3dI ��X$32269cc2-253f-4c09-a636-494dbd4daaa9I �� $5e681649-3370-4ccd-ad39-128a99a2b8e0I ��R$8c664b16-8dce-43e5-8017-fb7aae3620a4I ��-$e7ae125c-1127-4b97-974e-6015a3d5ff00I ��5$f90f8663-79bc-44aa-a054-8bead526e2e1I ��$codeB�[  *�=  propI��d!��W�sB �XA �:v$��'�(|�P���z�wcopeI����gtypeI����grativeGe��)��esBX��.��(�Z� �|�jI ��La-jpB�@ ��`�1 �G�` ggie-freeGY��)��evascriptB ��< �3�6 �(�|����bS�%��0��!dghnnI��K�D�TgkpsvI��>�Z�QimgpmewiuoejxwbB mbweiI����oinB��jpB�L�=sB 4�x ��8D�D 4�a�^�+�AO�(��bS�%��0�(�r�a� �X-ajax-error-dismissI ��gclipboard-check-iconI��i�opyI��&�-iconI��A�details-containerI �'��D�-��E�N dialog-spinnerI ��| targetI�H.�[�D�-��E flash-alertI �� closeI��x� ontainerI �� templateI �� global-screen-reader-noticeI ��; -assertiveI ��FheaderI�( -menuI� -focus-trapI ��itemI�=�D�-��E�NtoggleI�v wrapperI�xovercard-contentI ��nav-padding-recalculateI�uprevent-focus-on-mobile-navI ��erepo-navI ��? R$   , Dz�  ' 1 +'$$e.,-----*% w� %$ % 33�E�����(�(0js-repo-pjax-containerI��'�sponsive-underlinenavI ��A-itemI"���T�(�{�0�B�eoverflowI ��jselected-navigation-itemI"���T�(�{�0�B�eidenav-container-pjaxI ��@ te-faviconI �+ search-type-fieldI�<kip-to-contentI�"nippet-clipboard-copy-unpositionedI ��U ocial-countI ��2tale-session-flashI ��* -signed-inI ��&outI ��=witchedI ��TonB�c��X�y �P-Z�T�T��y"�N�����X��ZfetchB�o"V�X"VudgeH�YlD QmpI�a �nC #stB�D��mifyI ��0-contentI��l�KkB& ��Sa-geB�Q ��d�B �8�dtanaH��D�P>�� �}�^/ ��i�Z �R, bdB � A �_veeneB�?pB�e�-aliveB       ingH� ��.�tyboardB �A�as -shortcutsI�y-dialogI �_ -da52b1ba42ceI�>downI�AframesB��y ��0sB�A�*wordC�v �l�i��y��m�osB�6�.�_��mhB��pidsB�R�8p��{�8p� andfamilyB��0ndC�rgdomB�F�ok-kzB�b �q�t�S �)�tm-khB�s �b��d ��n-inB� �S��u � �owB�+�T ledgebaseI���R�.nB�6�_o-krB� �D�#� �|�#k-inB �b� � �rB�!�bfe0ankgbm1hrwz9hI ��KzB�n�_lB�   + �3#")��)T-0E�v�v1001E� � aB�C�4belB�^�N5RB�!` �&��N5RB�!` �&� �5��i�A�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:�� �w�6*�Wy�p�&�)�J� �V�'�|�0�B�e�)��|�K�^,,)))B7 --secondaryI ��ngB ��'uageB�8 �E��a �E��[��t�,�T popupB� �D  sB �� �>� ��Z electorB��@ namesB�:�crgeB�m�V �F�QstB �k�t ��t��   -modifiedD N updatedateB�\�utcB�c�tB�u�erB��9stB�%�N ��N-commit-detailsI ��binicaB ��X �@�XvieB��CjaB��EughB�*�SnchB� Xr�6XresB �n  � wB�G�psB��0xC .youtI ��j--flowrow-until-mdI ��k sidebarposition-endI ��m flowrow-endI ��nmainI ��ssidebarI ��KsB �+�zyC�_<<�lloadB�}�&b-luB�& �7�'� �o�'dB�a �zZ�RkmioI��u �!�deadH� ingvisualI��B�C�p�%�JksB0��.��rnB�pM�)�Y�7�M�)�Y�7�singI�u _pathwaysI�Z_link_resources_navbarI�lmoreB�a� veH �4�3ftB�6�_��W�J"5,$-0I&��-�d�D�-��D��nlg-n3I�(�D�-��DgalB��f�P�7�f�P disclaimerB�q�noteB�u� noticelinkB� �6ngthB �D- �--ssB �  �2�tB �f �O ter-spacingI ��velB�Y  �*�;  "��g    h-defaultI ��itynaI��{��iC6�       ��1��s��u�]��'��-�v!22�H�I�G� 14200012!01001h�00010!�K�J42�H3�=@111� ��t�p�)?�0��d���Y�'�|�-�>�f�N�B�'{�O���y�#�#�8 �0�M�=�]�4   � �6�wSSB�x++(((*6:bB�-�erationB �}�G �f�GraryB�p�censeB �$�} �!�MF��B �G��;�m � ��a!�G -1-ov-fileI ��ingC�F-�|etuvaB��AiB��?fecycle_label_name_updatesI�|styleB �  �6ghtB4_��.�x�!t� �y�w�Z�n��i��n }�U�[ -74231a1f3bbbIT@ _colorblindI�' -f91b0f603451I�4_high_contrastI�8 -5aebfa54b215I�E high_contrastI� -83beb16e0ecfIcB tritanopiaI�I -6e122dab64fcI�V_high_contrastI�Z -b32664e28b79I�gkeB�$�M �}��� ��.�.wiseB� �rmitH�}�!<� ingB�%�neI��I�{-heightI ��A!-+ 9   5 + %! K�/*6    $  B�,A"<% ""�V�����)�0H0linear-gradientB �/P �~/PkB�T�Wj K�4� �1[�L�3� �^@ @ �T�Hj K�l� �1[�L�s�4 �v@�..%i��~�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:��h�D���� }�9�l�P&�=,)))+.7 --externalI�"�I�J��L�/has-descriptionI>�K�t��v�^�/�(��.�"M�y�4�u�q intextblockI ��=�w� ��5� mutedI&��O���K�8}�9�l�primaryI\��e��������L�(�?�(�A�,�C�,�C�,�C�,�z& secondaryI�@�H�t��v�^�/�(��.�33�I�J�k253K112Q1211�31112O�L�K53�I�EMY22�B�4�u�q�;�Y�1�#�"���mT�',)))+7checkC�*_contact_sales_swp_marketoI�}typeI ��u+button-module__code-view-link-button--xvcgaI���IedB��O�EinC�+sC34�B�#�a�astrC�?stB�3�\�t<% ]rZ �1�F��R�=�.�g��s -style-noneIF�0���y�\�_�_�p� �MW�$�2���N�UboxI ��ccachekeyI �� ingB�_�sH�(���QveB�K�t diagnosticsB��9endpointB� �6ptxI��J�7lH�gcC�@mH�Y�X��T*��/�f�5�|�h� �;sH�8��g�go-laB�7 �(�*�( �`�*adB��Y�1�,�Y�qchromeB �-V �VedB �~� �'���_�&flagsB �+ �+ingB�x�\�^<<�l�!�\��{�`�W�  spotlightB �>X �'XcalI�� �I�YeB�<�OC! �2�BC! �QstringsB�'�PfallbackB�w� urlB�y�" ized-stringsB�z�#teI�� �=ionB �_� �H��0�O�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:��t���K�T�w7 _in_pageI"��'x�"��g��xgB ��_inI��Y��e��zgedI ��p-outI �{l inB�r�5��2 �[>�l�#�*��g��v�,�' �d#�6 � oB(�J��"` �l�F'��4�*�:�:$�s��"` ��'�markI�;sBe��.��ngerB�G�pnameB�1�okB�#�LingB�c�d�e� �d�e���+�HpB� �4udB�,�UwerF�X�astB�#�LratedB�"�KtB�T�E�"%gr4)�+���O-ltB�H ��/�9 �Q�/rBuB�2�#vB�e�V-lvB�Y � �1�J �B�1 zznl0l41otaI ��mB) �S�M(    " �|�M & �B��t�J-0I�!�D�-��D��2I��'�,L0I0�0�7���0�0���=�D�4G�8G�t1In���A�d9��8�u�9��W�&��e�L� �]�R�h��������0I&�f�J�A�@�&�J�B��g01E�g�g1I$�K�a�C�a�s�s�-�=2I.�U��F�Z�(�-��D�s��%3I��o�4I�{�k�v�5I ��&6I� �y�I76E �6  �6 9I�|9E�J�J2IN�@�X�/��V�8��7�(�?�(�?�,�C�,�C�,�C�,2I �-�3I � �k3IF�Z� �J�H�!�K�-��K���V�P�#��R�#4I�j�1�`�,5I ���j��q�� �6I�c��H����7I��B�/���S�Y�k�*�7��0�1�6�V�8��V�q�]�"��x�Z����7��<�e�-�i8Ip�<f�e�i�F�\�/� �@�y�x�T�A�v�|� � �Z�4�B�~�J��9�5TC19E �$  �$ 42E �  � 9I��!�)��wacB�0�YosC0(�q�_ �L:��R�)�R �QplatformC�gicB� �5nittC�:yarB�(�QorszB�)�RiltoG�2nB�x�\�w�sU�w�-�E�w��E�!�,��P��%��estreamGu��)��ekeB � �k�W�[ �2�klaysiaB�V�ibussl-sB d dtaB�Y�iB�X�wareB�7� �`� nageB �"/ �K/�:�:��%cookiesB�!�JustomscopesformI ��NmentH�tingC�0ifestB �*�I �&�\��e�  �  -srcI �g sC�MualI�$�&�&�A�t�I facturingI �>_link_solutions_navbarI�PpB�y�bsB�!�JrchB�O�xginB�~�E�*�g�E�* ��1-bottomI��B�wleftI��%�s� "5NrightI��|�"YtopI ��kdownH�3�] 2"��{�Y�?�4�[ 2 -accessiblity-tableI4���X�s����S�(� ��.!�29n " 6  22  '.! p  AJ (' a <   , (H=*  K  0   % 11�G�����*�Q0markdown-bodyI���W headingIn���k�(�5��4�1�6�J�@��X�s�b�"��v�Z����-�!�<�g�/etB �!�u�@@D�>A!  �J�u�@@D�~A! detailsB� �IingH�u�'�}� _pages_search_explore_providerI�~placeI �� sk-iconI�terI���L�%�[$�S� �N�,�K�)��������L�(�?�(�A�,�C�,�C�,�C�,�, � tchH �m ��z�m esB�b�K$��B��'" "" ��mediaB�]�FxH�n-ageB  *   contentI ��heightB �x�E �a�EwidthB�v�E��_�E� ��&�A�S�J� N�4imumB�J�3�enstallsizeinbytesB��]lengthI ��~1yB, �0�M�;@*��`   �Z , �Y�M�;@*��  �T b-2I(���A�p�0��5� 0�3I.�}�BM�y�=��g��0�P(� 4I�3��D�/lg-0I&�4��D �%�M�y��r3I�?M�ycpC �  �y �P'q�L.� V��Y!2��W�g�L�1��F��%�D �l� �-configurationI��,�S�xserverI��; -webcrawlC��{ 1�R 1P  )   %0C 8�  �R��+%; �4�u�!x�OU��e�V�o�1�$�!��#�z��L � �u �' �6�X� �(|�P���z�+�� %($(&�D�L� �";�.� �5�C�A�4��K�)��������L�(�?�(�A�,�C�,�C�,�C�,�,   �X(a)�c�n�1�)Q}�9�l�N'/�$T sI��-_server_webcrawlI��,�  serversI��/&�wcH���!�H dI&��J�, �> � ashC�ReB ��) �(�)ansH�]�0�^��#�ZdiaB� �f���q^8x6_�]�j#%�?=;�n,  *E�+2  *E�2  �| ��S��q^.#M�:  j �-J��@��s�G�+M� -srcB R R �itypeB��_ arialabelB�v�calB � �:umB�o�X4�p��Y �3�$�C�C�4�K2��jetsC�layuB�U�~ mbershipsB �0 �Yex_mwl_filter_field_delimiterI�oryB !�� � �r�jnloB ��G �h�GuI2�:�[�'x�"�s�]��P�U��iitemI ��7�)|�P���zssageB�1�Z��w� taBD op p�!   �  &'c �| C *  C * D kl l�!   �  '  z�   *    = descriptionB�.�WphorsH�!titleB �#�p �L�phodI��S�bsB�`� ricsB%��.��i-nzB�j �{�3�[ �3�3crophoneC 1 B K K KsoftB�  2  y!�.�F4y��l�25�$,�% �   �0Hw,K)�T �'w�P�� :& % "A�yM� �s�y�  2  u �)�F3u?�l�25�$,�% �   �0Hw,K)�T �'w�P�� :& % "A�r�� accountB�2�[ arialabelB�7�` onlineB�s� storeB�J�@ homearialabelB��) urfaceB��7ddleB�j�SghtB�}�&� ��z�UnB�. �]�;W�e >W�< >�W6� I-widthI��P: MT -0I��C�`�� abbreviationB�-�VimalH���1�tumB�'�/�P�hutesB � �CrrorH�HsI��U�>sleadingB �K �tsC�] x-blend-modeB� �tkB��x-mkB�{ �l�5�l �$�5l-1I�i�D�-��D��:2I ��vinB� �]�O�} ��Olg-3I�nemonicsI ��xobileB�^�5�/�A�>�d�j���5�/-web-app-capableB�� searcharialabelB�]� dal-dialogI �A�EeB�-�c�P �R�7�P �ClI��w�,contextprotocolH�GsH �\�(�c�R��D�1�}�yrnC�{<]<]<��)��esB`��.���M �gifiedH �f�#yI���=uleB�q �{� �;&�_�@��s�GsB�O�8ffitorE� ;�m ;� /<naI ��#itorB( 5��.�����N �r: �I: 5�: �~ingB(M��.��6�3�V�foB �~�G �g�GspaceB ��G �i�GB(&LG "-Y W�E ! �I, % �: #� 8    -# # ,8 : ((�P�����+�$E0montserrat-regular-latinC� semibold-latinC�reBD��y?�J�H�5k��h�HK`�;�ILr�@�5H��'?�J�H�5k��h�HK`�;�ILr� �x�j8��� �N�B�M�a�~�x��!�z�nstB�'�N�P�N�ChelpfulB�&�OrecentB�*�SuseB�>�lsdownI ��mvieB�11�3�Z1�3sB>�x�6��J#�h�N�0)O�Pg >�!�6��J#�h�N�0)O�Pg andtvB �" �)"pageB� �. p4C �kr-1I.��t�$�5�1�$�!���TC2IV�� �H�&� ��s�n� ��v�� �x�I�#{�9�l�KTCS3IN��t��v�]�0�(��-�`�9�s�n�Z�1�#��"TR4I�AinB� �N�Z� ��Zlg-3I�sB * *�, ��j-cvB  myB�. �?�b� �w�bsettingsG� windows-storeB M MccB�,�eB �A �jvftstorelibraryalttagB�Q�zuseraccountalttagB�L�urpB �6J �-GvalidateB �t �etB�K�<-2I ��O�I�3}�9�l�&3I�lg-0I�4I�@mtB�? �0�c�0 �h�cn1I ��> uchH�f lti-crawlerI ��;playerB�~�'coreGK��)��emediaB��? designB��>playeronlinebattlearenaB�}�&eB��= languageaudioB��<tudeH�m��X�WsicB � �CartB�d�UtB�x�a$��m�K�,��z�L��\ -revalidateI teB�A�j�j�jbuttonB�)�RxB� �z-1I ��~2I��(�O,,)))+7yB �:�{ �+�3����)-1I,���Z�_�`�q� �%�S2I��s��5� 3I��d�p6I ��{appB� '�S��2'�S�steryB�k�nB$ !�%�]%  ) $  %��`�Z8��, �i>$'�i �k-    �m B �m+ �i+ �i1 �i0+ �u+ �m&9                �m<     �kV           �i.4'F -G� �: aI ��=llowsI ��gmB�Z�eB^�&p�!   � � ���,�  �i&'c#ZGC * C * r�l�!   � � �\��,�8  �}'  ���%   0|$  =�f�q�A�= (�p�g#  �#sGr��)��enB �MdI ��ppstatB �?� rratortextB�R�NtiveB �"�vB�J��J�_�3��_� ��3q�+�0�(��u�`�V�_��O�'�(�xbarI�2�R�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:���V�'�|�0�B�eigateI���= dH�KionB��o� �)�H�/�9���$�X andmapsB��G barBF�s  F�  orB � �ob-noB�P �!�d�A �Y�dspI ��ZuiltB �� complicatedI ��we-npB�a ��g�R �J�g545vmu5ivfwk4wfpwz2ofloyd2ho6pC cessaryH�RderlandB�m� sB�l�edB��.����ho�_��/�&edH�[��1�3� � sB�P�y�agativelyC�ytB X �V X �G0 �kworkB�s�u� arialabelB�r�ingB �j�( ��(sB��K�A�KwwH�ueB � �verB ��g �H� �.�gwB<� �� ��WyX�h�J6 $��G�8�P�X�X8�2�� ��WyX�p6 $��G�8�7��U8* _repo_projectI �� codespacepathI ��ferB�R�{priceB� �5sB�}�*�Z �p;@�&�*�Z andweatherB�$�MletterC �shkeyurlI ��= xpressionsI ��stB � �u �6�ufeaturesG � �eorI ��wginxC     headersI ��"ightsB��; nspectableI ��&lB�~�o-nlB�r ��q�c �;�qmediaI ��justI ��<n-noB� �t�r�t �,�roB.~��.� 5�E�c�{�S/�|�M5�^�{�S/�)%g-G4)55#$ ��B4-previewI�/referrer-when-downgradeI / underlineI�>�z�M�t��v�^�/�(��.�33�I�J�k253K112Q1211�31112O�L�K53�I�EMY22�B�4�u�q�:�F~��1�#�"���&�GTwrapI8�I�D�-��E�B�>�T�(�{�0�B�edeC�: � E" 0,  "  %#  �v �n Sa 0O %*5 ^!  Dm$ $$�T�����,�,9 0nofollowC��dJ��:��g��v�&�b%��` �? �(�moduleB��h n-javascriptB��+ microsoftB�_� successfulB�N�7eB �  n�v ; D D �s  DN 2�n� �k�9�(|�P���z�Q�Z*4�@jsB��)profitsI �9 _link_solutions_navbarI�K$reporting_relay_graphql_status_codesI�openerI��2�g�T�breferrerI��3�g�T�bgB�p�viewtextB�.�WgeB�^�malB�A�G��*�G���$�]�d*obotsH�jskB�[� thcentralusB��8-0B��1scriptB �5 �niffB !    !  +tB*�x�W�mJ=:��P�E�+�4� �,,�!�W�mJ=:�v�-�E�+�4(�\� <�m �>1 �j�6���O�q�Z �B�F�B1 ��c�ebooksI �#sB�g�� �ffoundB �5 �^hingH�'icesB ��4 �8�4ficationI��L)�K�)�L sI��#�t-global-7f3748c0d76bI�,subscriptions-menuI �n$! -289430569e8fI�MoB � � ��jranslateIZ��U�g�#����4�'�n�&�a�J�|�{�� equiredB�L�uwB$��&�.��?�U�Y �*�$�8�&�.��?�U�Y�~rapI���@s�pB�m�^ratherI ��specificI ��-upportedI ��theI ��5oI���osG �#udgeH�WllB�x�1�r�d �!�e7�]�d `��d���e��f�1[ =�u�  mberB�K�v�+�o�x�t�v�+�o �f"ofplayersarialabelB�h�v0G�" 1G�idiaG�withI ��{ynorskB�o�zB�v�goB      07ifapdievgmdk7f1umeaI ��CbjectB �@L �)L�S-srcC m�usI �@-originI  q�+JccurBD��.��ringF� �ticonI�*�Q�-�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�P�%�I�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�V�d�#�L�$�4�/��q�o� �T�1�$�!��;�x�)�S�(�{�0�B�e�=�4�)|�P���z�R�k�*�7��0�1�6�V�8��V�q�<�1m�C�6�4�5�W�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�n�~�"��x�Z����7��<�e�-�u�y�I�#{�9�l�KTCl�;��#�#�*l�) -ai-modelI�w lertI��B��@-fillI �� bellI�� �t ookI�b��S�N markI�U checkI��h� vron-downI�g�D�-��DrightI�_ odeI�h�@�0�* -reviewI �)�^squareI �h�3 spacesI �U� mmentI�< -discussionI�=��f pilotI��k�S-errorI�F yI��@� redit-cardI ��T device-desktopI ��XmobileI ��W ot-fillI���/TC eyeI �� fileI6���(�?�(�?�,�C�,�C�,�C�, -codeI�gdirectory-fillI&��������� giftI ��, t-branchI�����w pull-requestI���Z lobeI�+ raphI��g�k heartI�g istoryI�?��b�J issue-openedI���t� kebab-horizontalI��"�Q lawI��z��u�[ inkIv��o�3�k�*�7��0�1�6�V�8��V�q�^�"��x�Z����7��<�e�-�u -externalI�]�J�H�!�K�- st-unorderedI ��Y mark-githubI�R��w organizationI� packageI ��H encilI�8 opleI�X layI��P�H�/ us-circleI�9 rojectI� ulseI��P�� repoI �@�" -forkedI���j�� ocketI�U searchI�(�%�K�� rverI�7 hieldI���V-checkI��y� lidersI �}�& tackI�F rI���L�?��Y tableI��D� gI��<�T�h rashI�G iangle-downI��b�, workflowI �z�5 xI ��k�V�O�$��R�# -circle-fillI�s-react-cf2f2ab8dab4I�oberC�3 cat-spinnerI ��zlytics-dimension-repository_idI�O"s_forkI�_!network_root_idI�d.nwoI�i"woI�T!publicI�Zuser_idI�EloginI�J urlI�fBt� �b�T@��\;R�Z9 �dKE �y� � L_,4�t�Q�$,�!�cB�/�D� H�z 1]�1]�L� 1��)��H �b�T@��\;R�Z9 �dKE �y� � L_,4�t�Q�$,m�/�D!�cB�/2��Y<%hrZi"%�$Q�PS6�|;n��X�L�W�5Z�6�0�d�W�D���M�M�?�p�sA���*�8�%�3Q��PfB�H�y�q�y�m�A�P(�iensiveB �> �grB ��z��_ �r�7sB��e�� X��)�V�"��_iceB �: �c365B�9�b renewalB�>�g:W,)  )r  99 V-  \ �_     # %   B      &  �w"% **�N�����-� N 0officeappsB�D�mlineI��I�^ �bsetH �w�ytenH�s��\�(gB� p  @' e* e*�l  D �  -mcp-server-webcrawlHNhI��k��5� kB�3��,lI��X�3dB��g�XF�0�g�F�w��3�Z mniscienceC�TnB�(`:^R^�AWl�4�  ��:9e  � =�%�X�O�^/7a�?�R% $ E+�i�A�(��)J� �0�$� ��)��,�  ��:9e  � =�%�X�O�^/7a�?�R% $ E+�t�v��)J�N�6�m�p��Y�o�c��HeB �(�f-]-]"-��)��_�f� ��J-clickE�)��timeC�# languageaudioB��DlineB���(yB�F�+�|�`�o�+�|�`�`kkX�0����y�R�pacityB ��a�a �|*�R�D�-��D�r��enB��&&�6�C�&&�6�;*�W�%��@�Z�B�c��D�a-source-repositories-headingI �] _sourceI�aMV22aiH�]�E�graphI �O�d?instoreB�a� searchI�= descriptionI�:torepdpB�l� ratingsystemB�3�\�}onB �'�orsH�wposedE�!�EsB �mA �KvtimizeC44onB0b��.��A�9�f�2FW z � �y �q�9�A�G �@alB�D�m�6r4�R informationB�C�lsB �2� �e���[�ik���p�`�rBb���.�e� �V|c�b�d" �Ab�i�(9V6��w� �iA�!� � �7*R��i�V|c�b�d" �Ab�i�(9V6��w� �vK4�c�[�F�%: E��3�+^�` ��:� �2�4c4�G�^�K�I+�r�=: ��i� �+-inB� �e�s� ��sderB�%�N�3gB �g�1�Z| �?  �?  �X�-�q $�|�(�S�a�"�-�> anizationB{��.���$� -iconI�iginB�d�F�M��~�g-when-cross-originD F    ating_urlI"� �'x�#��e��z regularpriceB��HsB �oA �Mv��N5�#therB�7�{��I�`�{��I�X��G��q�urB�:�� ��c��  ��:tBF�p�< �+�g T��'� /� �I�UF8�q�(J��< �+�g T��'� /� �I��F8�@��p�UlineI��=�NputE*]*] *4_4w4�a1��1���0�tsideI�-bottomI ��}verE�s all-countI ��JclockB�|�%flowB�Z�%�C�%��� 3�Q+�v�1m�C�6�4�5�X�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�n -autoIF��W�g�#��1�0�P�@��&�a�J���3�! hiddenI\�w�M���������R�(�?�(�?�,�C�,�C�,�C�,layB��q�W�Y�F�--disablescrollI��2�F height-autoI�Y iddenI�? motion-scalefadeI��1�F size-autoI �� mediumI��0�F width-largeI�X actionwrapI��I�V bodyI�i�g�V�n --paddingnoneI �j�' closebuttonI��W�V descriptionI �� footerI��6�' --alignendI��7�'dividedI ��] headerI��7�F --dividedI ��| contentwrapI��:�G titleI��@�GwrapI��=�G whennarrowI��/�F rideexpflagsB�.� sB�|�eingB�M�6viewI"��V�k�6��h�K�T -ref-selectorI �� content-module__box--und1jI ��f _1--rhaeyI ��s0--ulkagI ��I1--tqhu2I ��C2--uhewdI ��v3--neywlI ��y4--roz8jI ��%5--ppbl1I �� 6--wv7twI ��~7--sbxdiI ��8--oumprI ��9--mqyonI ��% utton--mdoypI��/�C _1--_1ng2I��/�4fileresultslist--irmg6I �� filesI ��tprocessingtimeI �� header-module__box--ffkf5I ��i _1--zjpesI ��n *repofiles-module__actionmenu_button--xb9dsI ��F box_1--xst0tI ��~2--yijmpI ��3--bi2jmI �� underlinenav--bhffiI ��wnB �T�^ �}����ReravatarI ��xloginI ��kshipB�U�QpB6�l!�e%R�    *&� 6 0 � ] �<�>B/ 0  6     /!!  �H � 3/3� 6ZJ�&�  ��p�5��� �4B�%$� �U��y Y�.�1�0�P�@�D9�p�p�I�x,0�[8F �p)N�_ 0�|��� ,� � 5 �b8�/L�c(�k�3�l-0I(�"�D�-��D��7��1I�|��G responsiveI �� G (�Z0 :97% O.�?M! !(3+k2  o,8 #"3�  !!�W�����.�2D0pa-inB�% �V�{� ��{ ckage-iconI ��4 familynamesB�+�"sI��V ddingB�g�P��/�yG).-leftI ��] rightB �c�E �L�E ��startB�~�ggeBJ�}��M�^� �%�^A! ,&�>�1J�&��M�^� �%�A! ,&�>�q0�� �~�%�}�4�P�_�6� -responsiveI �}l  appsfreetitleB ��A�. titleB�z �#� configB�v� earlyloadB��l gamefreetitleB��E titleB��: head-actionsI ��* localizerB��t�B�4metadataB��4�*�t oviestitleB�(�QsB ��-�- �z�-�;��%(*��h��|�d,�G�~��V(titleB �t� �� localizationB�B�+inationH� idB �P�W�. �y �cYradigmC�QllelGM��)��emeterH�� �> �P�$��J�entI��Q�0�9�Y��`alB �W � controlB �U �~kB�=seB �T �=tB�T�1�E��}�q�E�ial-nameI�d���XcipatingB�w�G� �GularlyH���n�UnerB �nR �R�gsI �Q _link_resources_navbarI�cssB�A��1�j��1esB�%�NthC , �`w �`w�6�S� �#��Q1q�r)\�3`&w\�X� 8nPZViZlkYTL�Z~N~L~D1�9A1� ~O~�1~w1�1hZ88s&wY�r)Vlk�z<& �<�h<g�@i}LLy�"�o�>2�O�� �I�8j�=�*��O�8�\�B$YtMD�U�'�>3�&W�W���anWNWa}�3�v|y� f�,b�-)� )|*}&r&Kt� n��gn$p� pDnQs�8�/b[9|gD$D� EDDQD�8Db�49  �#�b�k�*4�"^.�r6�l7�l�oP�x:�p��V�q�H�M}6%J}HrF}9rE<�g,%D9�yici7?E?\?E?\?E?\?J?aeEe\eEe\eIe`eIe`eIe`eIe�� 3�-Cc��,�x�,Z�,,�$�,E;�,+3�,,3�,6�,E=�,/7�,��,�;�,��,�?�,�N� @�-xK2� 1�=1|�QD3[� �0a!WNWPJI83JI8 -name-segmentI��<�waysI �tternsH� ��0�HuseB�l�S�T��S�TbuttonB �k�= ��=yB���.���j�loadI"� �'x�"��g��xmentB�_ 3 D M M� MsB�T�}b-2I�)�o��D3I4�9��n�X�b�`�q� � MP�+�*6I ��lg-0I4�:��n�X�b�`�q� � MP�+�*3I6�L�t��v� �(��z�BM�y�H�u4I�*�o��DcB*��>�s ��0+ ��wA*��l�s ��0+ ��0vgamesB�n�sB��= andtabletsB��<dfC�1 �  ��^pB �g �PimageurlB�d�9eB�u�f ncil-iconI�$opleB�9�b ��(alsoviewB�"�KcheckoutB�&�OrB��<fectC�$ormI ��ZanceB,2o��r�%�884�zmalinkIn���k�)�6��2�1�6�R�:��W�r�_�"��w�Z����3��<�f�.issionsB�^� -policyB " / @ I I " I infoB�]� requiredB�{onalE�ppetualC� �>sonB�t�`alB�+��T ��N financeB�*�S izationB �/ �XhB�^�OoneB �?�c �h�ctoB ��6 �)�6andvideoB�3�\sB�f�ensitiveB �x�c �!�-seizure-warningB�c�8raseH�y���wsH�|ieceI ��tlipinasB�k�nned-octocat-093da3e6fa40I�"terestC�6pH ���K�kxelsG���)� �ekB��lB�B�3-2I�VentI"��d �g�!�;iiI��~� pdsI��|�c lB�6 �G��' ��sI��x�paceB� ��Y�3��YholderB��-�L�(�kinH� ��WnI�]tformI � erB � �1 infoI ��D sB��myB0�!4�g�-5�c�4� �:�[�j� 0�J4�g�-5�c�4� �:-iconI ��<anywhereB�7�` descriptionB�;�d backpositionB��A sliderB��=uttonB �b�C � �CerB� d�p�1sB �k�o ��oingB��CtrailerB��+easeB��v��X�B�v��X����1�uginC�ssC �/{ s-circle-iconI�%ngC}/ O   K"I)�+2  "I)�2  ()� ) �I�g ointerI ��m-eventsI ��sB �n �liciesB�W��*��?�|yB �)�-� �R�-�s�  ��A�J��c� teI��T��nicsB�~�'skaB��1iB��0orB �O �x x;%  �5 + " 1 *A,  !     C- \#5 **�N�����/� 80popoverI$�#�&�&�A�t�I��-messageI ��  --bottom-leftI ��largeI ��sI ��mtargetI ��}sB�1�ularB �x�N �!�NpB��'�@�'rtalB�3�\ugalB��9uB �  �3sitionB�L��E�|��A�E�|��)' -absoluteI,�-�&�&�A�t�G���� fixedI��6�0���O lg-absoluteI�&�D�-��D relativeI� relativeI�t�v�i�Ys#�t��v�^�/�(��.�33�I�J�Js2253K112Q1211�s/1112O�L�K53�I6tMY224s�4�u�q�,u�%�*�P�g�#��1�0�P�@��&�a�J���3�!tI��a�berC�Z�CarturlB�O�MsC �S=;tentialB�0�Y violationB�/�XwerfulB��=shellH�r-0I�W3I ��llg-5I ��n7I�5��D�/md-4I ��macticalC�|gmarB�U�# �bN��$#t J $i�6�   F $i�    �F� �i� < �yN $H=�8�{  ���+%;  �4�u�E5�1 V��e�U�o�1�$�!��#�z��L � �u �' �6�X� �(|�P���z�+��%(=' �P�z�C�A�4��K�)��������L�(�?�(�A�,�C�,�C�,�C�,�,  ���*Q}�9�l�4%1�$T-84995C�=__alsoE�)��5 productE�9%�%�E%sE�6� �B__wrapE�3� �?c-button-buttonbase-c50biI0�� �%�C�A�4�L4��#�K� content-hkbr-I ���#�C�>4�%�J iconbutton-szpyjI ��\ label-ptq3xI��#�A�8�+�=�& visual-2epfxI ��Ym�C�p���J wrap-db-ebI ��Zm�C�p���Jcomponents-input-ic-y8I ��textinputbasewrapper-uek9qI �� wrapper-i1ofrI ��underlineitem-ljsg-I��%�> list-b23hfI �� wrapper-ooh5jI ��heading-heading-6cmgoI��Yt'link-link-85e08I ��qtext-text-0ima0I ��MeH �Z��d�>�s�x�1�6�J�@�&�B�6*�,�9�� � �-filterC�lineI ��cisionH �r�r���HonnectB�A �2 8 ferE�8redC� filetypeI���s-color-schemeB� �w��q�f�} �o��q�fixH�edH�6loadB�Y��M�J 'miumI�8-supportI�F_supportI�1_link_enterprise_navbarI�CparedC�UserveE�_�_sB� �2edB�5�^viewB�&�b��O�b�sB�F�AtagB��.ousB��/ priceB��.iceB4��(  �t� �(' �'4�s�e  �t� �e"+ arialabelB��(currencyB�  ��vinfoB�G�BingI �i_link_global_navbarI�{maryI ��ber-b8b91660c29dI� primitives-225433424a87I�~reactI�]$�Q���X -5c26f1a581a7I�g_react_css_modules_gaI�$select_panel_with_modern_action_listI�orityB�h  *�F    vacyB� 8�N�!�A �.��KH %�j �? 8�N�!��g � (���1 �5 � �t  -policiesI ��=__copyE�� imageE��h choicesiconB��BlinkB��=urlB��oteB �L  �u  "��-avatarsI �9 user-imagesI  �L(pdpB�D  �m  reviewB��BobablyH�klemB�w� ceedingB�|�essB�.�2�q�H�W�2 �d�ingGO��)��e�F��M�orG �vductB\�&�)��i` 8 �k% v&�^ �n �?�| \�O�)��i` 8 �k% v&�^ �n �?�< <�P��t��v�]�0�(��-�36�I�J-explore-headingI �. delistedB � �; tailsB� �  .;              � �6 .;               familynameB�)� idB�o�D onB�Z��)���W resultssa0I � 1I �0I �<1I �A2I �F3I �K4I �P5I �U6I �Z7I �_8I �d9I �i2I �3I �4I �5I �#6I �(7I �-8I �29I �7 veB�~�' ityB����`�=���`notfoundB �} �&ratingB �] �sB��u *#�    �$5! # 9 " .  D  ,+s*! �� ! ""�V�����0�0T 0productsB�r�s��c�du��s��c�dutypeB�b�XfanityB � �DgressI���W -itemI���[ pjax-loaderI� -barI� ivewebapplastupdatedisclaimerB�a� jectC��w;� �F��0�A-iconI�~ discoveryH��� � sH �8I��} |�y -repo-tab-countI �� tabI ��ymiseB �sf] �\f]sB�M�6ptsI�=perlyB�V�tyB� p �l �MQ  sI�q���XsC,4tectingB�r� onsB�W�ocolI��y�, infoI ��!typeB �o �XvideB�H�[�q�d��C�_�ZsC�n�`�fg ��-�X�J��|�exyI  wtB�d�U-2I�#�D�-��D3I ��,8I ��brB�G �8��8 �p�lg-4I�$�D�-��DptB�X �)��I �a�ublicB  ���hshB�b� �3_action_from_repoI �� bannersinfoI ��edB�.�W ��D4 byB�-�V rB �}�7 �i�t addressB �;��d copyrightinformationB�D�( emailB�8�a idB��a nfoB�1�Z nameB �5�* �^�N phonenumberB �>� �g sB�]�llI�d��9�Y-requests-repo-tab-countI ��7tabI ��RingH�m��)�ZsI��V �zseI�� �rchaseB�V�q�h�$�7>��q�5> dB �> �g sB�C�O�m�j �l�O�m�j zzleB� �6 andtriviaB� �5waC�x-0I�F�D�-��E�J2I���}�+{3I�Y� �\� ��lg-2I�G�D�-��E�J4I,�1��r�T�D��_�� �D5I�[��c� ��md-4I�Z��m��yI ��Z�5 � -0I �U�'1I��&{2I��G�t��v�^�/�(��.�33�I�J�k253K112Q1211�31112O�L�K53�I�EMY22�B�4�u�q3I �+�14I ��Dlg-2I�H�D�-��E�K3I�CpiI��r�ArojectI ��Q�R � thonH�p ��+��{�t;qD"  bitD F ; *�(F1  @ ; *�(�  .��)�k�i@� �V�E�! 3F_bn0ahn44vag62G �$Z: search-inputI6�35] Q7�y �) �"kqobI��!�0u-peB�i �� �Z �R� alifiersI ��8tyB�[��)���MeriesH� �+ &��B�6�M8�X�i�j+ yH�R�I�`I� ���VP�k�tK�z-builderI.�!^ �b  -containerI�zquery-builder-testI�testI�%�-clearI �S -buttonI�ZformI� labelI �#�<eadingvisual-wrapI�4resultsI ��vbuilderI � -inputI�KwrapperI�leadingvisualwrapI�7istwrapI ��fsizerI�  tyledinputI�- containerI�entI� containerI�stion1B�(�Q 0B��0 2B�6�_ 3B�>�g 4B�H�q 5B�P�y 6B�Y� 7B�b� 8B�q� 9B�|�% linkB�$�M sC�ickB��)lyB+��.�� ��otI�R�# �G ��W�t�Y�@�� �y��u�,�-�K.4�5�/�+�)�+09�(��X�S�u� / �Q�i�>�y�U* +   -  )$  "!  .  M  }+&$#     ""�V�����1�0@�Q��<� �a��(�K�+ �P�?�� ���8�6�H$0quoteC�`dH�{z-peB� �5rB # �{    N%  � �m�r �   (     0I ��61iqj8pabI ��P2j5abI ��th1I �� 55abI ��d75abI ��facingB��< andflyingB��;deonG�mF �7$ �<(ndomH�BkdisclosureiconB �0  �Y ingB �8 �aqj8pabI �� uoC�btedB�b�;� �'� �;� �'herH�o ��XingB�m�-�v��-�:ageB�(�countB��c formattedB�W�S descriptorsB�.� isclaimersB�/�idB��reviewB6�[       6�       sB�B � "�k � "-guideB�� andreviewsB�E�ncountB�P�y fromamazonB�J�systemB� �v idB��} shortnameB��{ urlB��valueB�� logourlB�� wI P��(�SclabI ��7eC�T -generateB��Cact-core-2d17b940397eI�xdirectory-add-file-iconI ��K default-colorI��:� filename-cellIV��Z��������R�(�?�(�?�,�C�,�C�,�C�,olumnIV��z��������,�(�?�(�?�,�C�,�C�,�C�,remove-file-iconI ��OowI.��o����?�e�e�m�m�m -commit-cellI.��u���?�e�e�m�m�m�mname-cell-large-screenI.��u���,�R�e�i�m�m�m small-screenI.��u����?�e�e�m�m�mtruncateIV��]��������R�(�?�(�?�,�C�,�C�,�C�,lib-80430c87778aI� partialI0�c�{�o�C�]�-anchorI�R�`_�h�`=repos-overview-marginI ��l _blob_overlayI ��/rootI�~���-dB� �C�1  ��r-only-cursor-text-areaI �� abilityH�6��e�glessB��0 arialabelB� �4 roleB��9meI@�> ��� �9 � �f��&-ov-fileI ��koreB��B arialabelB��F roleB�"�KyI��Y�alB�T� �-timeB'��.��ityB � �+tvB��*sonB � �GceiveB �x�[ �!�[emailB�P�yntB�,�`��U�`�searchesB� � �2� oB�+�mmendE�? edB�@�l�k�i�l�YtI ��6yclingB�6�_deemB �y�v �"�C irectfromtextB�{�$ ionC �tO onunsupportedbrowserB�H�1ucingH�1��`�gelB �i  � nableF�0 dG�6 f-selector-button-text-containerI ��H_ctaI�:��(qlocI�<��(ppageI�8��(aerI��,�enceB�a�_� �j sC�P rer-policyC  E    .infoI �� ingH�i��%�ZlectI���=nameI��z�reshB�|�%��7ingB�z�#sI ��btypeI ��gionB�3�W�s�\�W�ssB �J�0 �s�0sterB���.���;  �u lB�@�Xj K�E ��i�d�dAA�@�Ij K�=�H f �r@�..%m��s�}Q��g���v� �S:�b%��20 �? �(�abI ��9tedB�6�_productsB �*  �S iveI ��OxB��FeaseB�U���@ �~�m�-assetsI �C historyC�dB�Y �] � ateB�T�} utcB�A�< yearB�X�pathI ��sB �X �5�6 �.X�� ��- tagsI ��iableB�E�noadI,� �� �$��1�moveB��H _child_patchI�dB �KL�?�tL�ynameI ��ndF�F�J parentrepoI ��pderB�R�{ingH�v��2�ZsB�A�jewalB�A�jtB�k �x��b �    ! %B  <4'1'7#&&    " )  -  �T  , %   ""�V�����2�0+� �x�0repoI$�� �8� �U!��^T-content-pjax-containerI0�� �_�V�'�|�0�B�h�&��] turbo-frameI0�� �_�V�'�|�0�B�h���gforkedI ��CiconI�,nameI���Retwork-counterI ��stars-counter-starI ��_actionsI ��U ttestationsI ��cbranchesI ��`commitsI ��] ntributorsI ��$ deploymentsI ��bownloadsI ��\graphsI ��#issuesI ��4labelsI ��5 milestonesI ��6nameI ��WpackagesI ��arojectI �� sI ��ullsI ��ZreleasesI ��^sourceI�u��htagsI ��_nameI��x�rtB  n�  �<)  n�>  �<) ��-contentI �� uriB i icontentB6�= 6�f dialogB�*�S explanationB�b� illegalcontentB��=ngB�2�s�[ ssuearialabelB�6�_ productheaderB�V�reviewB�<�esC�X textarealabelB�3�\ placeholderB� �2 hisproductB�G�p omicrosoftB�L�u s-overviewI ��M -a693382d1fc1I ��,itoriesI �^� -f58553097890I�4 yI>�)? ��|�:�.��P�V �B�K�}�T -197a21528ff0I�: container-headerI ��*entI ��T details-containerI ��! watch-buttonI��<�o _idI"��'x�#��e��zresentsB��".�F�".questB �W  � -contextB   idI�DingH�[���ZsE�N�e��9�YiredB�N�-A�w�bv �� ��l1mentsB�6�_�BsB�8�!��;�{setB��l�:�l announcementB�x�!tingI ��olveB �X] �A]dservercolormodeI ��8urceB-��.����X�\�?�B"���4��h�i�q� sB���ysL�mD�=�"""#C�<�8#6�F��|�Q�i -explore-headingI �: topics-headingI �0 ponseB�; �=��d�q�D ��Z!�/�G� ive-meta-containerI ��=toreB�,�UrictH�w���H metadataB�*� purchaseB�,�ultH �I��P�zedB �@ �)sB���/�,��/�>rj!5"*�V&�T���>�T�^&�ZfoundB��?listI ��r mousedownI ��onotfoundB �T �}tainI ��yractI �� ieveH�3 sH �r�urnB$�h Z"  ,3$�Q Z"  ,3 �h�_toI&�m�#�*��g��v�H#edI��K�SsB�P�y �1verseB�R�{iewB�j-3 �A�-3 �A�pedB�W�indexB�i�sB�H�)�:�q�)�:wardsB �h � descriptionB�j�titleB�g�gbB(�p �C(�Y �CaB"�    "�l    hjbfgI ��MichtextI���ghtB�*��{�S��{���  "?-0I��o���klabI ��xmlabI ��koB��w-roB�z � � �k �E� bertC� otoB��G�P�o�G�P cket-iconI�AleB �� �!�) �?�^�,�"�e*� �*�#�p�m�Aw��k�N�7�l�)�Q�]playingB��AlI ��SmB � �?anB ��G ��GceB �[ �ticB�`� comedyB�_�otB� �I�;>!+�t�I�;>!+��d�gtC�.undedI,��|�D�-��D�Z�`|-1I�} 2I�}��i��5� bottom-2I�> lg-0I �'�| top-2I ��BingB�y te-actionI�3 controllerI�-patternI�&wB��*��$r5abI ��49abI ��NsB �l �]sH �  ��JuB ��N ��N-ruB� �~� �| �6� nC�A�T ��asimiB��;ningB)-k-�-�n+�W+sH�MshB��DsB.?��.��K&'"4�(*�q�v     �G64�&�G�a�&�A�t�0� -microsoftB^�#�.�g� ��2 <��)�D�1|�; 3I W�L+aB� �{feB�C�lguardedB�a� sB�Y�lyB��HrB�N�wtyB�9�j�F�b�j�FleB�T� �}� pricesB �:\ �3] me-originC    asC�siteC -ple_network_conn_typeI�ingH�GnsB � � ��k-serifB� �G�S�r�G�S3'    0C $  ) 5>6;  5 %0))  M )     �]#   ""�V�����3�0MI ��n0savedH�0�� �nsGP��)��eyingB�;�dcIv��D      .  V +    annedB�4�]enariosH�DhemaB�f�~Z|�W��!��goolH�x��4�Zi-fiB�e� fifantasyB�d� opeB��xdB�|�ereenB�5��^�X��mM-reader-headingI��[t'readerfeedbackI ��R headertextB�~�'!ing-module__userselectnone--vw4cqI��Xt'sB�*�ShotB"�;�� �.�a�d�e �t��}� �.�M�s countB�h� labelB�e� sB�f��J��d�* tabB� �5iptB2�^��S?��U  �wY�G�}  �3  � 2�O�O�?��U  ��@ �6�KE�R, �, �| �l,�_��q -srcB / 7�s    /  �|sC��7C�C�ENollB �5 �^ -behaviorB�k�T able-regionI��Gl�l�=barB�C�, -gutterB�Q �7 �: �7 leftB�3�\rightB�8�atotopB�=�feB��amlessB�w� rchB��|�] �    ��= �}�v�<2A��h� �    ��= B�_�`'+�� 9�" �#�>�&�7�[� ; �uL�P�g�b/��%�>����V �Z'� � �f�r�u �~�5 �J �g#�� M -engine-tools-submitingC�ufeedback-promptI ��dgithubI��m�XiconI� nputI� -containerI�; query-builderI� suggestionsI�p-dialogI�O-headerI �S  with-dialogI�<ableH�<barI�y _input_global_navbarI� esB� �4�w�.�� �_3�x0ingB�3�\�q���H putcontainerclickedI�FnotfoundB �'  �P suggestionsdialogI�KcondB��)arybuyB �Q �z menulinkadsB�8�apsB�A�justralianconsumerlawB�D�mcancelsubscriptionB�I�ronsumerhealthprivacyB�Y�tactB�=�feucompliancedocsB�T�}manageorcancelsubscriptionB�N�wprivacyB�%�N recyclingB�5�^safetyB�0�YtermsB�(�Q rademarksB�-�VsB � �EretsC#4tionH@ureB�^XiO�XiO d-user-imagesI  �F+ityB �= �fD�q�=��'�=� �c�r�`��C  -tabI ��6 _link_resources_navbarI�=eB*W��.���"�V�s�z�m�"�V�s��5��q0��5� ,��a�t �&�PallB�C�ltitleB�G�pdetailsB�L�u fromamazonB�l�kB��>goeB� �; �=�m �; �= ��h izureB�t�_�� warningB�s�photosensitiveB�w� lectBR��.��$�X� �r�XedB8�c�)��l�o2�P8� �)��l�o2�P �� -linkI�s dialogslideB�J�s slideB�U�~ionB�2�[fB  & %  6�n     & %  4�MC��v-injuryB�{�$lerB�w� oC+4�Y�7�vparateB�i���+�g lyB �; �d sI��g�grifB ��G ��GouslyI ��| p-standingC�{verC     @q9�?> ���Y!2��W�g�`�u�7�1-iconI�#iceB��-workerB� �vsB��*�'workerB �  �m ssionB���0�K��9idC s-1e75b15ae60aI� torageB�F�/tB�k�n���.�B��)� ��0�1�6�V�0�P �T����7-cookieC  _protocolI ��C protocolpathI ��AtingsB �i� �T��M�*�/�&�#�K�*�L�V=�I�=leC�MupC�*��Y�Q�f � �uxualB �q �contentB�p� solicitationB�t�fds-productionB V V mono-regularB �{�G �d�Gha-256B�p�YdowB�#� reB �_ �H_ ��Lield-check-iconI�l @+!,2�}3$!�  ' " "( 7 N/G b G  <6 ! ""�V�����4�0@ 0shoelaceB�Q�:oterB � �FpC�pingB �A �jrtcutEBB  descriptionG�0nameB�3� titleG�+uldB�O�N�n�x�N�. �}�.��L�0�1�6�V�Y����7nB� �urecommendreadmeI ��uwB �u�2 ��2 -on-focusI���~allB�t� branchinfobarI ��f clonewarningI ��-onsentmanagementI ��u7immutableactionsmigrationbannerI ��nvitationbannerI ��protectbranchbannerI ��ublishactionbannerI �� sB.;��.��s�.�|�{��?� �,�.�|�{��?useactionbannerI ��yvisualstudioclonebuttonI ��JxcodeclonebuttonI ��QqipB �3 �\tmlC�wiB�9�*deI ��|barI��c���K_partialI ��gnB�C&h�l&h�= �# W  _upI��'xedB�; �$�, �;�d �$�, �4$��)�1�K�,��z�LoutB�|�% pageB$�   $�5   inB�f� �4 ��R�f outB�j�upI ��xmpleH�GulatedB�+�TionB �! �JngleC� �k��x�teB�H�6�"�p�>�i�b�K�m�&�'x-details-dialogI ��cpolicyI ��,_msbuild_hide_integrationsI�launchI� webgl_heroI�nameB� ��Kproxima_australia_updateI� usa_updateI�  navloginpathI ��k#oneH�$�>�P�4���>�{ �M �f�y�l -using-generate-offline-websiteI��^�^�xsH�v�0�*#��x�guationB�F�/xE+]+]+��)��M�zeB�3�v�<�\�v�i �c�� rI�#sB�q �+�ZkB�(�-skB� �o�� �'�eletonIF��V�$ � � �8 �^ �^ �f �f �f �f --textIF��W�$ � � �8 �^ �^ �f �f �f �f illsB�~�' � pB�v�� �sI��'�tomainB�u�uidB �e8 �[>sB�d�ZsummaryB�5�,yH�zboxE 3]�M 3]�M3��)�N�j��4l-alertB�}�@�f�@ scroll-lockB�S �7 � �< �7 � iB�- �`�� �� theme-darkB��[ �w�[ lightB� �v oast-stackB�j�.�X�S�.�XeepE�+��ideB�W�z�0��z�p -from-leftB �-x �x rightB �b �bto-leftB �!< � < rightB �'m �mrB � �?ovenB �* �SijaB�1�ZskoB�,�UmallB�5��(��^�B��(�n����I_and_medium_teamsI�U_link_solutions_navbarI�gokesC�pothB�l�UnippetB�D�m-clipboard-contentI.��\�1�0�P�@�R���3�! py-buttonI �� -unpositionedI ��*sH�4����}�X��oB�#��7�L��w�Y ��apB � �/cialB�i�^�K��^�KappsB�h� subtitleB�m�ftblockB� 6 �] J pediaC�qwareB ���.��5��P�*� �7�C�6�r -developmentI�q _developmentI�Z_link_resources_navbarI�l applicationB�i�Y�Z sourcecodeI ��# versionC�qldB�:�c icitationB�v�dB �Z�G �C�G��0�. utionsI@��253<""#B"#""�d -by-company-size-headingI � industry-headingI �A use-case-headingI �c veC�UmeB�t�% ��timesH�QonB�!�JrryB �V�v ��vtB �j ��#�  byarialabelB�n�titleB�i�urceC�e�{��)� �e��<�X�%��1�{_repoI �� paceB �@�^�^ �)-betweenI ��2barB� �5mB � �< oradvertisingB��?nC�'�5 " �W �W �� � �0.� �q �Q �T �U �g � � �J �7 �DYH�-L�Z�z �x�r�l!���!�m�z��`��h��,�� �a�#T#�' #^#k#�R#|�0  �\ �U�9 �, G � ��s_"  $ � G�3 [ �  # � �T� �T�* �L�[  �.�E"�_�, tLJ3�\ rkcdneus2B�T�EecialB�f��?istsC�k zedH�soffersB�e�sB �e �ficH�@��?2�# ��IS �h� 2�}edB� �  <(,   &4." 1" 1,, --  ,)(/ -%! 8*!  5 �o & ""�V�����5�0GH�0specifyH�f�� �HechB �U �~llcheckI�1��YhinxI*��%�y�f v �X ikesB3��.��onsorsI �p rtsB �I �r tlightcardB�S�| dotbuttonB�V� fetchB �0  � infoB �6 � s-feedI �_q-alB�> �Q��/ � � r-cyrl-baB�O �B� �@ �z� rsB�` �3�>�Q �k�>footer-headingI ��elatn-rsB�q �$�Q�b �\�QonlyId�8�v�4L�+� �zJ�^�A��f�I�m�t'�oq�I�.�9�l�;�N�\ bijaB�n�cB �v+ (�C�%Z#%�?=;u�{, �2 �j2  �_+ ��: �>��bS�%��`�8��y� � �(�� langC�tpskiB�l�shI ��? availableI ��$certificatesavailableI ��3requiredI ��1urlI ��/tableB�R�7�;�7le-session-flashI ��+rI��A&�2�4&�3gazersI��8��redI��sB �c� � ��]��c�3tI ��{ -of-contentI�{��edC�ingH���)�lswithB�b�KupB �%�sC�< � _link_solutions_navbarI�tementE��^Y sB�J�n��s�n�RicC.y6_�]�v#%�,  *F�+2  *F�2  .$M�:  sticalH�F sE �BsC :  # # #���(TusB�7  ��)�  &�*�&�G*�r n}<���N�5 �9�V�� n�U�W esH�yB ��* �1�*�?optionB�/�X ep-by-stepI��*�oreB� y!�.��^^=�&+, Bh &<a�  � �  B�T�'�J�N2 :& % "A�^�j#  P��b�" u �)��^=�&+, Bh &<a�  � �  B�T�'�J�N2 :& % "A�f-imagesBd�"�.�g�C�I��2 B��)�D��1|�; _idB�[�LiesI�7yB�\�popupB�H�qrH�kategyB �% �N�`eamB�1�W�y�Z�W�yingB��0 onserviceB�0�YngthsH�VictB�,�U-transport-securityB   #ngH�F�k)6wifyB�d�MsB�|�%okeI� ngC�4, + ,�O�&,�?.A'6�P@���o.� ��d&_�5� �j�)ucturalC�X edcloneB�I�2udentsB�+�TioB�*�F�S�F arialabelB�n�sB�]�yleB���D��p��D��z�b�h #�k� �� �j �7��S��'f�1m�C�6�4�5�X�g�S_�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�n��4�/2TC��*-srcB I U / 8 8 I 8 �dinputI�1 containerI� entI�sB�p�Z T T�Y 3heetB�~�VPP�g/VM��@��s�G sH�~��L�r ubcategoryB�e� arialabelB�d� nameB��LfooterI ��7mitB �D �m��K�'feedbackI ��Ipixel-antialiasedI ��vscribeC� ptionB�L� �1�u���M�s arialabelB�`� sB�9���_�b��titleB ��@ �=�@ appsB��? gamesB��B moviesB��E passesB�#�L sB �- �V tvB��HleB�n�WccessH�S���efulH�3hE�CffixH�~ ggestionsB��( �'�CicideB�y�" andselfinjuryB�x�!d-afrikaB�=�fmmaryB�D��e�,��uo�(�(�:hV� q ��m__pipH� large_imageI�uomiB �g � persampledG� ingF � V��)���bportB�M�a�)� �Y � �v�a�`�m�!�#�L�(1 �9�[�^�N� �edB �1J �ZJ�+�n��y��v�Q�Z�O�M languagesB �0� �Y�U ocalehashesB� �2sB�P�8�9�8��s���g�+ fetchB �L- �5- modulesB �P/ �9/ promisesB �N% �7% webcomponentsB �R �;urisB�M�0sedH�<reB�s�faceB�j�(�UA ��( stainabilityB� �4v-seB� ��S�s �M�SenskaB�p�rigeB�q�gC�T#%�, �-� �-���� �z�# �z�"� �4�7KZ�1E�JI�3E�A�[WgC�UC�m !:�.   %   l 'W �D`   $ i�/ -T) ? I-*  !!�W�����6�2|B�6�C�7�5�*K�rO'K�r�8���]K�{KQ�_\�3B�1?�m�eQ 7�Ry~Q|�U~�aa'��7�#���d�2� �^�S�R�?�(�d�M�q�WOn� yY�j�<�)H�l�ll�z�4qvXm9lJ���*`�a�"O�CL�C� ���a\�"X�*�VRX�%X\Vi[�P�zEOg|/O/�"0Y/f/�M/w�r�3�k�*�7��0�1�6�V�8��V�q� ��X�@/�-� +�� *W��@)T�^�H�[)[@[)[@[)[@[<[S�)�@�)�@�-�D�-�D�-�D�-���&�H(~( U�?�e�?G�?�;�?��?V�?W�?\�?z�?^�?��?�(�?�p�?e�E�C�8�!*�C`c� �S��8++++F�"�v l9l9�)Q�(P 0sweepstakeB��)itchB�M�6edI ��Wp_enterprise_contact_formI� regerrorB �  �z ymbolB ��G �{�G sexpandedI ��o nchronizedB�Q�:dicationH���t�\taxH �9$��x���)�r �~stemB�5�K�Y �^�b�0���z�h�k-uiB � �requirementheaderB�4�]sB�&�-�O�fsF �4$�_tB�.��              ��u�=    �. �?�I             ��u�=�c "* ��Y*1vwbk_byg_uw8kqyaf_sbdcpshemnxfqt1ukofxm78B��sa-inB� ��T� �>�TbB�Bd_�kd_8��-�!�I��n�#�5�X arialabelB��.bed__visualizationH�indexI���/�(|�P���z�`�k�(�5��4�1�6�J�@��X�s�"�Z��l��"��v�Z����-�!�<�g�/leH:�}u�6�A��7�=.(D� +�/F�� �S�6�?����n��+(����,-cellI ��layoutI ��9tsB��?nameI���selectedarialabelB� �2gI��a�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:��� 7alogB�j�sI ��(� �>�.�B�iloredI(��Y!2��W��keC�A ��xngibleH�(rgetB�\�1P�#�I�J��L�/�$�I�X�V�(�{�0�B�e��K�T�bbodyH0�Y3�+�'+m�G�tLE_{:� :�� �X�s��g�D�{�u�$E�6{�� cp_missB x xdH�x�   7 1   ## //�K        P  c>.!B�&��s      �a    �y          �O4'F�t�1 ��  ��  ��  ��  �'�'  �'�'  �+�+  �+�+  �+�+  �+�+  �        �(  �:�.!Be-inB�$ �w�_� �/�_amBg��.���'�m-iconI�DsI�qchnicalH�qensB�T�}lemetryB��+lB�4�]mplateI�p�1]�qU��Y��ee+��;�'���h�6�$�b�W��V�C�,�h�Q�u�[Sr� }]�n�@��z;�x���O�!�� directorysuggestionurlI ��`nB�\�~centB�&�T��7�1&�T��7infoB�}�&rminalH���5�[sB�)�m�� �R�m��� rorismB��+ andviolentextremismB��*stedH�_xtB" z�z��6�N p�? O: O:" z�#��b�b O�S�� �$�.�C(�9�@�f��b   �>�A�8�eH�=�&�8�^�1�/�J�}�7�,,)))-alignI��V1Q�-basedH� ��F�ZoldI(��0�,�#��!�TCttomI���E�1m�C�6�4�5�X�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�ncenterI� decorationI ��HleftI�Xg-leftI�normalI��u�YoverflowI�� �ErightI�fsemiboldI�EhadowI ��mallI��b�R��4�3TR transformI ��areaI��O.�*encoderB�i�R input-iconI �� wrapperI ��ualC�hB�A�2��w�7�?�,�9��.\��Y�i�j�C�]�  �7��t�-thB�5 �h�l�& � �lanH �_���=�X�]�mtB2�Z,�b V��6�` �o|� �B�*�~2�,�b V��6�` �o�Y ! ,�85VHU<?� �$(! �P   � !!�W�����7�2 l|� ��*H �L ��[0theB�,8PHP`P�KMDV�aI+7RV* j$    $H� 5�<�c)* " }�  �(8'DI�`;! ]  �e�90);0�$A�M�8��)� 6!' +/! "'4�/�!� �i Y'P� 1 'P�4��)��I+7RV* j$    $H� 5�<�c)* " }�  �(8'DI�`;! ]  �e�90);0�&�?� 6!' +/! T�ee.+"�-�p   � �3 �N.�r�D��*$"��8 ��Y*� �,�-�2�=�D  �] �L9 �9v;�m"r�z l�@�n � � � � �  �| �[3 �iL._readme_projectI�&_link_open_source_navbarI�8adH2�s�3�;�( �5 � �* 4��g�o�p�I�aP�3 � �p � irC�mH�ZeB� �K�7 �OK-colorB �  �{ �QsB �8 �anB� �o *�r� �o *�rreB&|��.��&�=�!�v�~��=�U�~��v��5� seB��M�-�U��\�yB�w�` �^inkB�@�ird-partyB�5�sB��kB�&�iDX)�P") {K"M;��-�+4�d�t�<  �G�,=M~��? %�&'��)��(B�&�iDX)�P") {K"M;��-�+4�d�69�c�"  �G�,=M~�3�?��8����_����6�N��readB$��.��teningB�~�' violenceB�}�&sB� �5eB�A�jillerB�j� mysteryB�i�oughC���(�wB �;  �$ uC ! XmbnailsH�6� "��[� sB �k  � downB�s�upB�i�iB�T�}erB�#�LghtH�+leB$�#sG�meB�U�!���7 2 0  �/6R��)��e ��J ��_doutI��a�&lessB�y�"sB�x��G�> �~�GpsI ��ytleBZ � �.�N��k�$�J� � !.L,-,)=�A^�e  2  �  �\ ��)���k�$�J� � !.L,-,)=�Jv��y V�&�� 1`��D��|�w�&�}�0�=�6�7�=��������R�(�?�(�?�,�C�,�C�,�C�,� +�)l-phB�R �M�E�C ��EoB�<V,h,�,�i+J�*�2]3V�c  ?�f2� ^@ �x3q�I2�_ &�K ���, �6+� �S�6� �V(,K�H8�t�@�"  �I�*~��)� �4�2]3V�c  ?�f2� ^@ �x3q�I2�_ &�K ���A S�:�(�S�6� �V(,K\�#4� WZ%h !GYW"&�f �� � �2 !X�X ��Y!2��+� �( ��&�#�/v�a��K�,�l��z�L� �O �� �"�#��<� &�($�q#�J �w�H <r�! �s�4�&9��h i�u C��i �i�l9�s#� � �_ �v � X��,,)))astsB��|cI��f�&dayB�I�rgetherB�p�gleB�o�X �JkenH � '��/4�B' _scanningI ��BmlI ��R�R � oH�elC �%�Z ] ]��)��M��qy-tipI(����/�[�0sB$� � �VlW��W�W�[$�z�G�VlW��r�`tipB�L+($6�u+($6 ��4%-02e1ad95-79a8-4dc6-aedf-4b84e27f7233I ��m} $2805651f-aaa8-43c4-b879-059911abcbc8I��~�H $5f4d2536-bcb5-4528-b308-70c483768e4eI �Z�H $69b8e72d-35c9-4a4a-a92d-55f613cb0091I �� appearI��(  $f16f93b1-7c5c-4c8b-9073-684a3a824aa0I ��' #b509a43-7aee-4d83-b428-69428860504bI ��^__tooltipbase-sc-17tf59c-0I��F�wpedI��k� -align-left-2I ��<right-2I ��4 eI ��nB multilineI��x nI��+%L�' eI ��. o-delayI��c wI ��1 sI�� BK eI �� wI��l��! wI ��[QsignedinB�A�joutB�P�ypB,�1�� ]�f�3�'�E�m�H$�j� ]�f��E�m���A-0I��+�[��j�ratedB �R�^ �{�^appsB�K�tgamesB�O�xicI��i-tagI��n -linkI��osI$�1�K��K _link_open_source_navbarI� moviesB �S] �|]ologyC�4tvshowsB�2�[ storeapplabelB�1�ZringB�d�A[�M�A[talcountI ��dratingsB�8�arB�R�C�,�$4/B3'74" +�>     D     W              2 3&G�\��c!#!! �M�e�;H4S�y�)K�6����>�d�d�l�l�l�l�r     �     �.              � 3&G-trB�F �[�~ ; !1%�^   > �X�;  /1*//.---%    >  �Y !!�W�����8�2m�oG�7 ��o0trackB�V �p ��_edE �<4sB �J�& �sdemarksB�.�WitionalC� fficB�W�kingB � �0ilerB���9�,��9sB�g�p ingvisualI��W�,nsactionB �g�] ��] sB�b� termsB�?�h fer-encodingB       �!ormB����V* ingH�H��O�itionB�uF!( (�^F!( ( sB �~ �n~latexB����QJ yI��dogoD  o�+o�mitE� tedE�rparentB@�=� �^�9 �o�:sh-iconI�3velB �M �veeI*���U�������_nameI ��expandedI ��mndingB��'�;�' �* _link_open_source_navbarI�< appsB�4�] titleB�W�ialC �0!�@ �C�bviaB��8 oubleshootingC�6ueB&�T�C��f�S-�m&�}�C���mb�C�n�> +�E�1 �ES��2�.��f��h�O�"����i�<�:�2�*i�*�=��e�6� �+�e�`�caaO.#L,,vHs�Lu� XX��.�{�{�[�)��U�Jv�I�6��[�D�h�NFe�pP�a�3�2E7 !fP  1f(@W��2\ �4 k-`H��)M� E �1��F�#���aE �P �)? ~ 9 R 9 �' 7 [ 9 i < �T ): y M  p C � M Z �A k4 �f-3AI�F�k�*�7��0�1�6�V�8��V�q�[�T �D2�1m�C�, �* �' |*#�P \�V�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�Y�� �"��x�Z����7��<�e�-� 0�i0�;�E . g�%�X�:&) 8,F5^�T,)))+�r���^�N !ncate__styledtruncate-sc-23o1d2-0I��[�8stB�&�OedB�j�paymentdescriptionB�d� titleB�`� worthyB��B descriptionB��F titleB��AyB��n:0�r �?M�7�n:0�2ingB�H�qt-ruB�W �L�s�H ��sueB        nnelsI grbo-body-classesI�y cache-controlI�-frameI ��H��AvisitI vB4�z�6��J#�1�G�I� FQ�? f�r4�#�6��J#�1�G�I� FQ�?moviesB�n�wB�I�:itchC e�qterB�Ap���R�%�%�7le�`ypeB,��E � <� �j�;�D*� ( R E �oLL*��; �� �j� �64+�`� �<�P>�_�rC �b+�n�LJ�v��]j8(4�n�a8@�D�-��E�A�q�uD�d�< ]� Q� ��[�)�r�v8�D�O���.�C�<�4�&1.�|�o� ����J� �8+]�.7�F�%sB�I�r�F�`, >,��h�ZD�B�B8 �N>uC ��}0022BF���'�JP�0��'�x�"0010B�� 1B�:�8$370443b2-2f17-488b-9899-8d9319bb2518G �s: 328pragmarB �4 �{:$99e1146b-ab8d-430a-bb8d-08a9e365aa5fB �{4 n08pww9g9w3G �o: p73n0wcdkdbB �w4$b804c64c-ce37-4a98-a0f0-9ef31241fbc7B �4ottomG�RcontentB � 4 �:$d90ccdd8-9422-464a-990f-033b683af55dG �w:ownG�UpackagefamilynameB �4 �y:eaturesB � 4 �:opB��.roductidB �u4 �m:skuidB �4 �~:topG�LupG�O wubundleidB �y4 �q: categoryidB �}4 �u:6BJ�y�6�L0R#�Y�h ��Q� �(J�"�6�L0R#�Y�h ��Q� �(gtI��@�F�*quotI���A ��y� � �<�/repoI ��k7B�H%�q%reB�G���p��sB�>�3!���^�g�3!��tB(�f��I�pe�? )�(���I�pe�? )�veB� �6bB�$�M3cI�~��9�N$  �N �O-7  �P "   �P/�N/�N5�N0/�R/�P9              �P<      �O#            �N $+  " FaIP��7%�=e�)�)��2�1�6�R�:��W�rrticleI ��codeI4��!�>�1�3�M�@� �y�;w8divIN���R�(�(����5�~5�};�5� 5� "2!'%$ 2' &�(- ",  DA�+4U--- - ! QQ !/�F-" ""�V�����9�0�X�s0u003cemI��G�fh1I ��2I��p�(�h��X�s3I��I��4�1�6�JimgI ��$liI(��K�B �3 markdown-accessiblity-tableI��J�p�p�IolI ��.pIR�� 7�)>� �O-�� K�1�0�1�6�V�8&9�D�V�qathI:��0�k�*�7��0�1�6�V�8��V�qreI&��_��� �1�3�M�@spanI��b  �_ trongI��|.� �vgI:���k�*�7��0�1�6�V�8��V�qtableI��L�p�p�IbodyI��j�o�p�IdI�"��p             �h��O;.hI��U �i�j�CeadI��O�p�p�IrI`��R!#!!�X�k�;A4ulI��F� eI�4��   �-$    �-  �--,  �-     �- �- �-  �-0 �- �-9                �-<     �-#           �- $+ "FaudioI ��booleanI��q�undarI ��ridgeI ��kclaudeI ��WontentI��N �v/pyI ��GrawlsI ��UssI ��KdatabaseI ��d escriptionI��]�o�p�IocI ��+ sI ��j enumeratedI �� xampleI ��AtraI ��y sI��g�afeaturesI ��wieldI��j�8�cElterI ��fontI ��0rI��)�*romI ��|ulltextI��w�l generateI ��HsI ��ithubI ��\headersI��m �AtmlI ��LtpI��%idI��> �frameI ��_ sI ��emgI ��r nterrobotI��}�N javascriptI ��_katanaI���qmacosI ��=rkdownI ��RtchesI �� cpI �� -server-webcrawlI���q.� �ssI ��1 ulti-crawlerI ��_openI ��4therI ��@pdfI ��ipI ��`lainI ��olicyI ��5rivacyI��q�ovidesI ��XypiI ��xqueryI ��VresourceI ��xollI ��ssI ��munI ��;scriptI ��YetupI ��:iteoneI�� �'nippetsI ��tatusI��  �lyleI ��EupportI ��ytextI ��heI"��I�0�1�6�V�8�bumbnailsI ��oI ��ypeI$��v �s��]'� 8 uncategorizedI ��FrlI��Y �variesI ��ideoI ��warcI��X�DebI��x pagesI ��R siteI ��PgetI��l�~hichI ��= leI ��indowsI��P�cyouI ��'a9G�)c9ireB�v�dslandB�0�Ye0B � �FidhligB�y�"1gB�*�S2nB��@iaB��C5lB�]�7aisB �n �eB��A9xicoB�T�}asB �  �4briB�5�^tzebuergB� �6eschB� �4coghachdB�|�%dslenskaB�/�Xf1aB �O4 �x4olB �M �vaB��=crkB��@iyeB��C101oriB��H3B��AceskoB�(�QdeB�&�OinaB �+ �T31nB�v�61B�/�XtinaB�'�PuB��D73B��@ 259rbaycanB �t �395B �5  �^ acB �< �eb1B�B�k4B�A�j7B�8�a9B�:�caB�;�dbB�6 �_ dB�9�b411B ��D �,�DcB�3�\20B �#� �L�1B �,�; �U�;3B�@�i5B�K�t30B6�~ �I H � 56�' �I H � 51B �z�o �#�o2B �.�& �W�&3B�} �L�& �L4B �& �O5B�%  ��N  �7B �O  �x 8B,� �$i ?,�+ �$i ?9B�"�KaB��% m"^ �*�% m"^ bB�| �Q�o"�% �Q�o"cB�"�KdB�^L �i �L �i eB�'n$ S�Pn$ SfB �9" �b"40B"� �*n  < "�( �*n  < 1B&��]PwK&�)�]PwK2B�R �B�{ �B3B �� �F�6B �C  �l aB �{  �$ cB�=�ffB� � ��3� �56B �S �|7B �:  �c 8B �;�0 �d�0bB �=" �f"9aB�V�bB �M    * .$#W5 �`                    >3#*- ���q�����:�f��v 0u05d0B��@1B��99B � �;cB��Ae2B��88B � �:9B��>aB��<626B�(�Q7B�I ��f�r ��f8B �M �v9B�O �x aB�P�ycB�0�YfB �c�i � �i31B�L��L�u��L3B�`��r� ��r9B �K  �t aB�+�T41B�\�3B�U�~4B�J  �s  5B �R �{6B �e�o ��o8B�b�T� �TaB�N �H�w �H7eB�L�u86B�.�Wa9B�N�wdB�2�[fB�3�\c7B �) �RcB �` � d5B�/�X902B�y�"15B �w � 20B�N�w3B�{�$4B �#_U �L_U6B��G8B��F�E�FaB �b � dB � _U �I_UeB�K�t30B�"_O�K_O2B �d � 9B��CeB�!_Q�J_QfB��D40B�_U�H_U7B �a � bB�x�!dB��F82B��75B�g�a4B �q% �%cB� �5dB �n% �%eB�i�fB�k�b0B��<2B��88B�h�cB�l�eB�m � c0B�j�f0B�p�a1cB�~�'24B��.aB�|�%cB��)dB��+30B��-eB � �(40B��*70B�}�&97B��,cB��.a4B � �1dB� �3b0B � �/eB � �0c0B� �21B��-b06B�v�13B�r�21B�s�4B�z�#dB�w� 30B�y�"cB�t�eB�x�!fB�u�87B�x�!a4B �s  � 8B�y�"eB�t�fB�}�&b4B�v�eB�~�'fB �u  � cdB �w � c02B� �617B��-24B �  �) 6B� �3dB��/30B��12B��+6B� �5eB��041B � �,6B��*7B� �495B�m�a1B�q�4B�u�8B �n �dB�r�b0B�t�eB�s�cdB�o�d02B�C�l7B�D�m24B�G�p8B�E�neB�>�gfB �@  �i 32B�?�h3B�B�keB�A�j4dB �F �oe17B � �922B � �:44B � �8a5B � �87B � �:b2B � �910d0B �<  �e 4B�I�r5B�H�q7B �>  �g 8B�A�jaB �@  �i dB�K�te0B �=  �f 1B�B�k3B�?�h5B �;  �d 21bB�@�i2dB�A�j75B�D�m9bB�B�ka0B�?�h2B�C�lebB�G�peB�E�n335B�F�o780B�e�1B�`� 7B�j�96B�h�8B �b � aB�d� b6B�k�bB�i�c2B�c� d2B �a � ebfngB�U�~c7tB �W �2013B�!�J�eb  fastB�;4givenG �6�4e2dB �\ �53f0B�f�6fdB�`� 6587B �]  � e5B �5 �^72cB �6 �_7063B�g�8a9eB�7�`aB��vd6dB � �,b300B��.bfcB��0lockE�Ec5b4B��-d55cB � �+ff08B �^  � 9B �a  � g-cnB�h �=�}�Y �u�}hI��j��5� iB� �; �=�n �; �=�H��,�? �_o_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_hooks-7b64b1-e9366a95354bI ��cmmit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-762eaa-b9321ed019f0I ��y edocument-metadata_document-metadata_ts-ui_packages_history_history_ts-ui_packages-417c81-50b9bb07478cI ��5@2promise-with-resolvers-polyfil-40d47c-83bb4d2a9499I�C failbot_failbot_ts-f0df83c858f4I�P%  7xln: ""�V�����;�0Yr0ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_use-client-value_use-client-value_-6f712e-d59b35038b54I �� paths_index_ts-fb360c09a9b5I ��F )ref-selector_refselector_tsx-cd14487ff967I ��W 'ui-commands_ui-commands_ts-392f523dd6f6I�-2pdatable-content_updatable-content_ts-f4e60782b52dI�5"se-alive_use-alive_ts-201977f5783fI ��hlocaleB��w�G�7nt8arrayB�w�`k-uaB�y �.� �j �f� lC ���(�-��o�a�?��K�G�u�}�t�x�B E����E�^�3����5�+�n�f���0D� )�?�j�m�ltimateB�O�xnableB�o�q���1� toconnectB�n�detailsB�s�vailableB��@@D�y �:�@@D�y inmarketB�o� categorizedH�6 ��toverC4definedI2��p����?�e�e�m�m�m�_rB�D�m�i�� �'��7lineI"��r�V�'�|�0�B�e -on-hoverI ��n7 _navI"���V�(�{�0�B�e navI ��C -actionsI ��ibodyI ��KitemI&���T�(�{�0�B�e�@octiconI"��'�S�(�{�0�B�eyingH�0standC�x ingH� ��,�t-github-code-search-syntaxI��o�XedigB�-�VxpectedB� �3ifyB�1�tedB�E��n�>versalB�|�% microsoftarialabelB�{�$leashB��HssB�S�|oadB # #muteB�E�i�n�ibuttonB�,�U safe-inlineB H W 1 : : H : �etI ��<upported-browserB�a�J browserB�E �n pB��h�p�&6�,�J(}��)� �s�h�i�'�H6��{W  �;�:dateB�b� ��`�>� � �dB�W� �� ��  escriptionB�a� popupdescriptionB��;sB �g�Q �grade-insecure-requestsI �sC�loadsC�h�k=; Gr-pkB� ���{ �W�iB�N�1lBB�gL��s�c ��? �S)���s"�Z�t�|�Y��,�j����l��,� �]sH�~��!�H earchparamsB� �rtemplateC�HsB, �F�� ��I�N� ��t, �7���Y�I�N� aB�CgeB ���7 �D �3#��b0�9#dB�  ��weB<p���J���t��� �13� �G��t��3�l�e�F�i�?�S-caseI�112 redentialsI�a_copilot_avatarI� &paginated_repo_picker_cost_center_formI� dB ��o9]9]9��)��.�o�L��(����Z_by_listI ��fulB�B�k �D�@��o�UrB�IR�( � �rR�( ��m�6-content-boolean-search-syntaxI�� �7 content-typesI��}�cextrasI��m�featuresI��}�oield-search-definitionsI��(�T interrobotI��O�katanaI���smcp-configurationI��$�Iserver-webcrawlI���8&siteone-using-generate-offline-websiteI��S�TwarcI�� �-get-using---mirrorI��p�Jindows-vs-macosI��X� imagesI �I%3loginI�nameI���R_idI&�(��'x�#��e��z circlealttagB�G�p rialabelB�=�f signintitleB�B�ksB�g�x ���x &�b��/ ��%�Y�ksB �^� �ingB��> �+<��v�u�R�b8�$ �e� �`�+tf-8B  }   s  R  R  }   R �'�|�S�bilitiesB��E�9�|��T andtoolsB�Q�zm_sourceC �?��K%wpF�< z-latn-uzB�2�[vB�~  �'  /�� -align-middleI �� text-bottomI��� 0F�   �� 1G � v1B�} �  �&�f2B�.�(�"�;����n�&� 91C�I675E�:�:agueC�VlenciB �  �IidB ��\ �G�\*ation-816ba754-c248-494e-af2e-60c09f08a5abI �6�I hintB �xA �VvueB ��9 �*�y�.�t�8�A�b>�C�'�,�,�W�0sB �>  �' �_rB��I � �W   �*�N   E6s"/ ��2 � �W  z$2/:+b$ $"   % 8 A( k< ,L.;"&)"1 08E- . (  43 !!�W�����<�2�� �*�N   E6s"/ I<��0�('30N �! 0variableB���{� sB�O�OK�8�OKntB�T�=�kesI��L �* tyI��>�$yB �1�J    �Z�   stB�1�ZcvypI����wectorE��rondors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec-72267f4e3ff9I�-#color-convert_index_js-e3180fe3bcb3I�\delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-ea8eaa-ae0dbe787ad8I�(ompurify_dist_purify_es_mjs-dd1d3ea6a436I ��\emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483-30bc59af3a76I�+Mfzy_js_index_js-node_modules_github_paste-markdown_dist_index_js-6c00013a3dc4I�`\github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78-a90ac05d2469I�6Ucatalyst_lib_index_js-node_modules_primer_live-region-element_dis-b2aea6-22827f205bdcI�<Ufile-attachment-element_dist_index_js-node_modules_github_remote--3c9c82-b71ef90fbdc7I�#P"primer_view-co-63644b-8389d8c5493dI�z Rter-input-element_dist_index_js-node_modules_github_remote-inp-3eebbd-0763620ad7bfI�_d8c643-f5192902810fI�G3markdown-toolbar-element_dist_index_js-ceef33f593faI�XTini-throttle_dist_decorators_js-node_modules_delegated-events_di-e161aa-9d41fb1b6c9eI�0Bindex_js-node_modules_github_catalyst_lib_inde-dbbea9-4adcaf6c1c40I�EN$ombobox-nav_dist-97536f-0a0158d4c78eI�iF,stacktrace-parser_dist_s-1d3d52-4be8ffe9a34aI�?F,virtualized-list_es_inde-5cfb7e-e6b0d3ff3d24I�=Uquote-selection_dist_index_js-node_modules_github_session-resume_-c1aa61-97c8ff49bc41I�$0relative-time-element_dist_index_js-fd884d19bf73I�Smote-form_dist_index_js-node_modules_delegated-events_dist_inde-70450e-4b93df70b903I�N_893f9f-b6294cf703b7I�_94fd67-e789af5a4655I�0selector-observer_dist_index_esm_js-f690fd9ae3d5I�0text-expander-element_dist_index_js-78748950cb0cI�%*urbo_dist_turbo_es2017-esm_js-a03ee12d659aI�q!lit-html_lit-html_js-be8cb88f481bI�>*morphdom_dist_morphdom-esm_js-0c08218c7d5fI�O8oddbird_popover-polyfill_dist_popover-fn_js-81211bd82278I�.0primer_behaviors_dist_esm_index_mjs-0dbb79f97f8fI�r\tanstack_query-core_build_modern_queryobserver_js-node_modules_tanstack_-defd52-9743ca933872I ��Sreact-virtual_dist_esm_index_js-node_modules_react-virtual_dist-19a6be-f0cf337af5dfI ��$ rificationB�-�VedB�!�JsionB�6P�9�:A# �Y �6�F�6�H �/�9�o*N*=�"�I�-�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�P�%�I�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�V�d�#�L�$�4�/��q�o� �T�1�$�!��;�x�)�S�(�{�0�B�e�=�4�)|�P���z�a�k�*�7��0�1�6�V�8��V�q�^�"��x�Z����7��<�e�-�f�y�I�#{�9�l�KTCl�;��#�#�*l�)ticalI ��w -alignI���V�}u�1m�C�6�4�5�X�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�nyI ��{iB �V �-vnB� ��!� �J�!aI��J�{deoB B�6y�[ �T B�_y�[ �Tv �f��"�__wrapC�QplayerB.�8�C .�a�C sB � �` �i �3�`ewB<�89`�e%�K���?!% (<�a9`�e%�K���!% ( �'��Z� ��K�-all-files-rowI ��gtransition-image-pairB �  �vnameB �F �/ewB�e<h�N<holdB �FJ �/J_allI� _industriesI�_link_solutions_navbarI�. link_resources_navbarI� use_casesI�_link_solutions_navbarI�"allappsB�5�^gamesB�;�dmoviesB�A�jboxE�R�R�*�D�-�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�P�%�I�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�V�d�#�L�$�4�/��q�o� �T�1�$�!��;�x�)�S�(�{�0�B�e�=�4�)|�P���z�a�k�*�7��0�1�6�V�8��V�q�<�1m�C�6�4�5�X�g�0�J�������X <w+d1dUd]]*Z;\J,44]8[882)2@8e\�OU  >:V%  ""�V�����=�0Z���,�(�?�(�?�,�C�,�C�,�C�,��<�n�~�"��x�Z����7��<�e�-�f�y�I�#{�9�l�KTCl�;��#�#�*l�)0viewedB�]��}���t instoreappB��1libraryB�n�moreB �G� �p�portB�i�b\\�Z;� -fitB�k�\screenI � _sandboxI� olatingB�Q�zonB�" �q�:" �qenceB �c � tB �  �- +threatsincitementandglorificationofviolenceB� �3rtualB��CrealityB��BusB�E�nsibilityI ��dleI���B�1m�C�6�4�5�X�g�0�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�ntedE�.ingB��Hor-hmacI�] payloadI�VualC�f��)��e � �k��+�tstudioI i cloneurlI ��L te-plugin-pwaB��jnB�'�oidB��xlumeB�0�YsliderB�/�XqgfblqnI ��lrdfgp9xrkcyceurG sI��Q�)�R ttC�yulnerabilitiesI�1wB#   " (!" ��,�3E �>  �> �{antB�)� ��R� �NrcH� �O�P�@��%�^ �o�V�U �R �K_I��T�nB�]��F�ingB�u�v�o��v�messagesB�T�)sB�W�,sB�u��$��w��5� tchB��+�w�P�+�+�w�P��O�sersI ��u ingI ��YyB �O�h �x�(�BsB�k� b-break-wordI ��JcagC� p-consentB�/�staticB 1�) 1�eB2�;�S�"?��? )��s� �Z02�d�S�"?��? )��s�T ��qaknessesH�XtherB�'�PbB�b" � �2�q �R> �)>� �V2�R �mD ��Y!2��W�"3 �\- �4 �;-basedB�e�devH�t store-browserB��@ componentsB�Q�:rawlI��2�+��x _searchH�r itesH�minarsI�?manifestB�-�sterC �Z�NpC�n�]��x=;agesC�H �z�N �� -assetsC�GsiteB��b3�v 4�=�XJ� /Q���3�v�*$���F�^ �Z�@�L -word-cloudC�=sH�xekB�Z�llB�V��]reE�kgetH� �N�P�<��i��u ��k�2 �f �A-using---mirrorI��y��/hatB.=��.����{�N�,�\ ��v�P��{�N�,�1�peoplearesayingB�7�` snewversionB�5�^enB4A��.��Z�5�F�� �,�'�\�R � "��5�F��� �\�k�V�J~�W��*�H�&�^�U�+reB �+� �T�^ichB�Y���e�J����%�g�.+,��4��D�-8�m�mT�?�Y+leB �q�a ��Z �$�i��z�5��u�� teB�Q�:-spaceI���5T�|HpapersI �yB�< �|�e�d-githubI�c_githubI�K _link_product_navbarI�]ideG���)� �e detailscardB�6�_thBN�/�@�f� �c�X�E�(�d�]��#%�3=;�n,^r^r,�%�;�>�(�s�X�E�=�^�"��W�;�-�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�P_�H�I�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�V�d�#�L�$�4�/��q�o� �T�1�$�!��;�x�)�S�(�{�0�B�e�=�4�)|�P���z�kx�k�*�7��0�1�6�V�8��V�q�b2A�$�Z�4�1m�C�6�4�5�X�g�^T�J���������,�(�?�(�?�,�C�,�C�,�C�,��<�n�'\�"��x�Z����7��<�e�-�f�y�I�#{�9�l�p=TCl�;��#|)�*l�)-fitI�.��b�q�ullI4��8 �b�D�-��E�J� �� lg-autoI�e�b�D�-��EkiI��S� pediaI��Q� ldcardH���&�l sH �lB$��U ��g�o�K�> )]�I)]:)��)��U�U ��g�o�K�O�ndowB0�u�%�j�`  �D�\-0��%�j�   �D�\-��/sBn  ]��.��D�9�v� �6�/���C!P�4�A�,$.&�sr�W� M�p �ahh ]��)����v� �6�/���C!P�-nfv��M<�wN � k��N��)�R �J -vs-macosI��a�)�cphoneB��G latformC �V'updateB�2�)uiB �#�thBVN��.��7�% E�$� h��d[�F��#�|�u�^�W�p$4�(�s�j,�M �5$H�I7�% E�$� h��d[�F��#�|� ��W�p*�y�.c�P%��B+L&L�-��l �b�=�}�88Y�g �dV%��G+LgamepassB�=�finH ��I��1�b�h�toutB4��.����B��s�� �off2C�  nB �i�S �_#-9N ) D2 !&  Gb  Q  3?^D-�^! JC�E �-- PP�(�����>�T H�0wordB �1 �P  �Z�-��2�;-wrapI�i ��!�|kB��R$��.�H�R$��.�`erB�� < �K �� -srcI �flowB7��.��� -iconI�sH �+L��;�y8Y� �I+LryH�dthC�uldB�" �>@�Kp-runtime-57bd9f97327fI�rapI��*iteI�*rsB � �(ingH�s-normalI��u��5� abannerB�C�lsI  kuwwB 8�$ >� �=�b �=  �=  8��o J�z��xE�J�J-api-refB�-�zure-refB s scacheB w wontent-type-optionsB       *defaultB�K�<fd-int-roxy-purgeidB u u rame-optionsC     (github-request-idI �pjaxI  -containerI  sp-versionI� s-versionI� js-versionI�&versionI� owered-byB p prequested-withI xss-protectionI ,2014G#��)7B>��.!4bB�b�S64B��3�n�;aBE%q%� %4A Z r boxB�K�I(� ��t�I(� �;-oneB�a�6liveB�E"�f�6"�codeI ��TcloneurlI ��SdG4@ Z r linkE �C �CmlE�]�]�~�;���2� nsE �;  �; �xpI��O�bpB�W� lat_app_storeC� google_playC�Sms_storeC�tsB�T�=vsecB A AyB�+ �L�L�TearB�Z�{���{lyC�6sB�� tB�4�] �]NouB`n��.��06c �+R�sS�e/ � �Q��\ �5�h� ��y�9'�7`Q��)��6c �+R�sS�e/ � �Q��\ �5�x�:"�fM�t�'b��J��(��K�,��z�L� �[�c�h�u�}�p� rB�6b6�.��U %H@%� .4� *8�Q��E�PN��@@D|+=k �^�94�=�X"�Zz��-U %H@%� .4� *8�Q��E�PN��@@D|+=k �W�O�Y�y�R��y��%�  /�O� � *�M� )�}�~ �0�BselfH�7���&usernameI��f�YtubeC" ? ��3    '  '  ' ryfplnjqiysboI ��mtimgC S ! * * *zC-1I�^indexB�q�E�z�Z�E�z��W� aB�h�Yeroclipboard-containerI���ratingsB�W�h-cnB�, ��'� �;�'twB�= �t�,�. �,�,ipI ��eballurlI ��^o7I ��LomB��ipuaI ��E.rrlsht05z0jqhmt6clww0hil4al7hopnnlwckupui9a9q5I ��nwu8kemrrvfnln6lsyonpvj350xcI ��J①H �- ②③H�"�H �? �H�g*#      R8' 0# $ , �3�T5# $!   7$  tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>21 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.eqiad.main-6fb68b447f-s9mb9","wgBackendResponseTime":137,"wgPageParseReport":{"limitreport":{"cputime":"1.108","walltime":"1.355","ppvisitednodes":{"value":4714,"limit":1000000},"revisionsize":{"value":23366,"limit":2097152},"postexpandincludesize":{"value":108653,"limit":2097152},"templateargumentsize":{"value":8264,"limit":2097152},"expansiondepth":{"value":19,"limit":100},"expensivefunctioncount":{"value":12,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":116299,"limit":5000000},"entityaccesscount":{"value":2,"limit":500},"timingprofile":["100.00% 1197.806 1 -total"," 39.35% 471.385 4 Template:Infobox"," 36.99% 443.055 2 Template:Infobox_software"," 24.10% 288.656 2 Template:Infobox_software/simple"," 21.46% 257.021 10 Template:Wikidata"," 15.22% 182.333 2 Template:Reflist"," 12.84% 153.788 20 Template:Cite_web"," 9.37% 112.188 4 Template:Navbox"," 9.34% 111.830 1 Template:Short_description"," 8.78% 105.207 1 Template:Download_managers"]},"scribunto":{"limitreport-timeusage":{"value":"0.707","limit":"10.000"},"limitreport-memusage":{"value":9493969,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-6fb68b447f-tnrlj","timestamp":"20250524214837","ttl":612691,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Wget","url":"https:\/\/en.wikipedia.org\/wiki\/Wget","sameAs":"http:\/\/www.wikidata.org\/entity\/Q535461","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q535461","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-11-18T07:13:36Z","dateModified":"2024-10-23T12:15:18Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/6\/60\/Wget_1.13.4.png","headline":"command-line utility for retrieving files using the HTTP or FTP protocols"}</script> </body> </html>' MM��K-KQ�Q  �;��; KWget - WikipediaW g e t - W i k i p e d i ahttps://en.wikipedia.org/wiki/Wget< h t t p s : / / e n . w i k i p e d i a . o r g / w i k i / W g e t >https://en.wikipedia.org/wiki/Wget�Date: Tue, 27 May 2025 15:26:53 GMT Server: ATS/9.2.9 X-Content-Type-Options: nosniff accept-ch: Age: 7852 Accept-Ranges: bytes Vary: Accept-Encoding Vary: Cookie Vary: Authorization X-Cache: cp1112 hit, cp1112 hit/3 x-cache-status: hit-front Server-Timing: cache;desc="hit-front", host;desc="cp1112" Strict-Transport-Security: max-age=106384710; includeSubDomains; preload report-to: { "group": "wm_nel", "max_age": 604800, "endpoints": [{ "url": "https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0" }] } nel: { "report_to": "wm_nel", "max_age": 604800, "failure_fraction": 0.05, "success_fraction": 0.0} Set-Cookie: WMF-DP=55b,ec8;Path=/;HttpOnly;secure;Expires=Wed, 28 May 2025 00:00:00 GMT x-client-ip: 72.95.95.3 Cache-Control: no-transform, must-revalidate, max-age=0, s-maxage=0, private Content-Language: en Last-Modified: Sat, 24 May 2025 21:15:06 GMT Content-Type: text/html; charset=UTF-8<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Wget - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"0c06e1e1-a64b-4c01-ac74-dc692f85aa9e","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Wget","wgTitle":"Wget","wgCurRevisionId":1252895832,"wgRevisionId":1252895832,"wgArticleId":371033,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","Use dmy dates from October 2020","Use American English from March 2023","All Wikipedia articles written in American English","Articles needing additional references from March 2023","All articles needing additional references","All articles with unsourced statements","Articles with unsourced statements from December 2022","Articles with specifically marked weasel-worded phrases from December 2014","Commons category link is on Wikidata","1996 software","Command-line software","Cross-platform free software","Download managers","Free FTP clients","Free web crawlers","GNU Project software","Hypertext Trans� ""�V������03      /0�]0a0K ��72a9b1K� g� �iaK � �aK�ibbottK�RrK8��"�5�(dullaK�8ilityK�BleK ��outK �S �z8�H�w� soluteK ��cK�cK�]ept-chK encodingK rangesK ssK�E�k�%edK�DkeyK<�E�&�#A�#�HM�� �0L"�rRountK�4�:umulateK�RtionK��Y2��)�2�#��w��&-��=�0�e�)�B�h�L�d��>�X�dz��8�2��;�)-viewK�UsK �1�:veK �4�gdK�WdK�y��c-onsK �&QedK ��>j�<'9 ictivecodeK�q 17676ngK�:tionK�? alK&�$ �d��9;�{ �,onK�$�|"sK�2O 'ressK �vsection-sticky-headerK ��RjustedK�JfferoK ��cterK,��x C�R-portletK�Z-langK�[gainstK�7eK ntK�YgregateK�loK �M�GreeK ��c lign-itemsK �� selfK�ilK4��*�7�D�T�O�F�2 +'_articles_needing_additional_referencesK ��%with_unsourced_statementsK ��9.wikipedia_articles_written_in_american_englishK ��uowK�!sK ��soK*�o��O�)� � �5��mtK6�/��l�$�%��W�.���^0ernateK �:\mboxK2� ; -contentK �YedeleteK�SmoveK�e protectionK�k refimproveK�=speedyK�KtyleK�_ericaK ��dnK� ��E igaK �)osK �qongK�pK��b  �+^�V-}/�)�2� ! 6 �b0�~�#*� �:�-�b�&�?�e�I�a�;�U�aw� �5�/�s  a v  � R   ^  � U   N  N  b  S  Z   f  B  D  O  z S } \ )�4   �o#�|nK2�3�F�l�3�R�+�y�*�E�JdK�`�>�I��L|�4��AE�$! B�b%�8� �:Xd$@aS��[! �cdB� SH��<$'62U!4�c5B#4;�DL�NC�m��_�9�!��q� notateK�\unceK�J0 mentK�| onymous-showK ��4therK�d ti-windowsK ��"yK �D�/piK�pearanceK� �:� -pinnedK�edK�le-touchK�` -iconK�]icationK�L%)��vyK ��]ropriateK �kMrilKarK��WabicK �# chimedesK ��OtectureK�(veK,�%�K�u��#�H���$�dK�2�@�A�ingK�d�9�K�eK:�/�F�/�3�Y}�7�eg � �C�~xxK �9gumentK ��d ia-controlsK�Z�YW�[haspopupK"��-�_�~S��0�7iddenK.����`�[�z�.�-�#labelKD�m�5.+%�_�Dq�T�)]7d�j�C�f ledbyK�C�e�[�Z2K�2thmeticK ��6oundK�rticleK�@��I�d$�wsK<�  �n���sT    ._needing_additional_references_from_march_2023K �� with_short_descriptionK ��!;pecifically_marked_weasel-worded_phrases_from_december_2014K ��e'unsourced_statements_from_december_2022K ��MsKH�h��r�,�)�KE��?�,�U��Y�_eqK�]setsK �� ignedK� mentsK�5�6stanceK�bociatedK�uyncK,��`�S��$�%��X�*� tK�^�O�6.�x�$itleK �5�W�m�N�~� omK �' sK  tributionK�h -sharealikeK ��N uK ��{dienceK�?firstK�E�N� gustKe�*8�(�S�~lastK�A�N� thK�B enticationK �P�orK� �s'�izationK �tsK�*�[,_and_copyrightK � �yoK� �> capitalizeK�>ollapseK��/�[�ZmaticK�b allyK �g�utoolsK ��vailableK �f�g�� y�}.�IoidK �J�r-columnK�<wareK�"bK�<� h�* �\T�  s � �8o� �wff�}�  zZ_h� q�* 32424K �O  ackgroundK&�@�F� �<�[�Z -colorK2�C�[�8� R�d�;)  sizeK�ehasaK �Z ndwidthK�E�= _K�T throttlingK �A�SrK�nseK�6dK �5�hK ��j_K ��gicK�CzaarK �__K�ZchsenK�dayK �V�GeK,�C��d�)�0� �A�<��wcameK�!useK ��{enK"�IK�1;���3�foreK$�7N �ginnersK�9ingK�haviorK�.indK�8ingK�'��@longsK� njaminK �� _mako_hillK �� g-transparentK �@inariesK�,gbotK5  !    %I       0"7  !   �v       "  +  #7D0)         d #        ""�V������0 ��; 0binutilsK ��)tnessK�)ksK �tK�lobK�fckK ��quoteK �^bodyK4�F�q{�/ �I �e�P �acontentK �Z�hldK�f�(�6�boksK�3mK� tstrapK�rderK(�n��Y��w�v�D-bottomK �� xK��H9�H�}�vcollapseK�C orK �� leftK� C  -styleK ��( widthK ��&spacingK��2�>��ZtopK ��:tK ��phK�UI�J�sK ��rx-more_citations_neededK�8sizingK��H9�H�}�vrK �G�oadleyK ��_mK ��ndsK�' eadth-firstK�k-insideK�;wordK�WvityK�?ianK ��%_fox_K ��"owserK�ksK�mingK�sd-likeK�WtitleK4�� �c���2yuk��]�&�ugK�G� v�xildK ��tK�#ndledK�*rtonK�4syboxK �otK�0tonKl�I  �O�_�m  S�GC�I�S��0?  �L  �?�uyKd�V�[�K<b�M<�4�~5�yc�Z^2���U�:/r���~�|�1�F-saK�tesK ��[ zrK �UcK$�%�w���53K�_K��� aK �= -addsection-sticky-headerK ��NeditK�7-sticky-headerK ��nhistoryK�S -sticky-headerK ��? more-editK� historyK� viewK�s nstab-mainK�subject-sticky-headerK ��(talkK�/-sticky-headerK ��ve-edit-sticky-headerK ��iewK�'source-sticky-headerK ��watchstar-sticky-headerK ��WcheK &�?�|�2-controlK idK ��6reportK �� llsK ��mpaignsK�,��ynK$�?�|�0�AJ�b�,�xonicalK� ��eptionK�f �jscadingK�o _style_sheetsK�kesK�*talaK �NnK �E egoriesK�U��B zation_approachesK�RyKx�D�r��       linksK ��HusingK�cfK ��AdxK�v-buttonKN��m`c�`�E�YW�[�9Z�|�.�?4FT6= --action-progressiveK�u��Y fake-buttonK<��m�A�`�Z�|�.�?4�L=4 --enabledK<��m�A�`�Z�|�.�@4�K=4 icon-onlyK>��m�A�`�C�YW�[�;��1� = size-largeK ��V4 weight-quietKJ��m�A�`�C�YW�[�;Z�|�.�3� = search-inputK�#��T--has-end-buttonK�$��T __end-buttonK�\��C input-wrapperK�)��R text-inputK�.��R--has-start-iconK�/��R__iconK�L��CnputK�2��R start-iconK�M��Cypeahead-searchK���U--auto-expand-widthK�show-thumbnailK���UenterK6��e�0�g�w �H+ralauthK � ologinK���noticeK��-stinaK �ogiK�<tK�8 �1 hallengedK�DngeK ��KdK ��QlogK �o sK�rsK�b ��(�]racterK �N�setK  eckboxK"�|�-�_�~S��0�7userK�6ssK ��5ineseK �E itationK\�w�Q�=�8���*�:t��|km���|_dm�%v�:�{ _neededK�t sK �.eKr�K*t��[�z3h'[<r`\(N4lHP+S$I$I8e)[0n&XIL%JPW)OSi"�Y+-bracketK����xO�z�4��a�3D*�n7��*�2z-�`n_note-10K �<� 1K �j�I 2K �� 3K �/� 6K �B� 7K �\�J 8K �@�H 9K �U� 2K ��A 0K �j�, 07-newsfile-5K��[� 1K �\�. 6K � �" 7K �D�\ 9K �t�\ auto-22K�|$� fsf2012-4K�0�S�; gmane-8K�4� �o nu_wget2_2K���* license-3K�4��o 8wikidata-2b1e21225e2a7fc3e9cd7b140b94077ddf5a27c9-v18-14K �]�X.bac903f99adf3c626fd267d9b7f49a2ce314f1da-v18-1K ��ref-10K �7� 1K �e�U 2K �� 3K �*� 6K �=� 7K �W�V 8K �;�T 9K �P�* 2K ��M 0K �e�8 07-newsfile_5-0K �~�n1K �W� 1K �W�: 6K ��. 7K �?�h 9K �o�h auto_22-0K �w�A1K ��* fsf2012_4-0K �+�1K �|�Q gmane_8-0K �/�1K �8� nu_wget2_2K� ��9 license_3-0K �/�1K �J� :wikidata-2b1e21225e2a7fc3e9cd7b140b94077ddf5a27c9-v18_14-0K �X�d0bac903f99adf3c626fd267d9b7f49a2ce314f1da-v18_1-0K ��+webK��N�refdarshit_shah2024K�L niksic1996K�1 scrivano2012K�a tenberg2021K�Ntim_ruhsen2024K�JthispageK�flaimK�|ssK��D       !        #  =7   "        A 2-+,5$    9 >T  B8      D: !!�W������2*        # $    !"#                                                    !  #   #! ' #$# .   �;/  � *   2"1   G.�=  1� *  Y tIC^ > 1 :], %i * O. *,o�,  A-4    �> [ 41,��A� 4J\   2  V 'I �$  0 A -   ;  r" R P    C  6 "M  (W 9 !G  ; > 4 4 P ^ C X ; @ 5 (B : *D  L � 0!L �o � 4% -'D, _ 5  5 s � c�ry C1 Z  4 63  �) �H�@� 42                 0classnameK$ useK�uearK�%�.�T�|�3iK�>entK�nGM�h �?-jsK%nojsK_K ��,hintsK�7sK�T �&�!0getK(�! �G�t4M0pgrabK��MonesK�D �3sedK�p o-founderK�^deKF�7�T�|� �\�K�h�x&�N �IxK �Q�,incidingK� lK��<�[�Zl-download-as-rlK�SapseK�DectionK ��orK,�$�!� �q�^�ZspanK*� �Y� �@� ��i�t�ZyumbiaK �8 _picturesK�6nK�I-widthK�&�mK2�[��jW�R*�8�5�"binationK�)ingK�wmandK�y�.�9-lineK�K��*�x _softwareK ��pencedK�onK�9_gateway_interfaceK�7sKJ�C�!�8 �q��Z�,�A �7E �-logoK �_category_link_is_on_wikidataK ��unityK�N _portalK�GpK�f?�0anyK�0redK �8�isonK�$�M�E _of_download_managersK ��KilerK �T�KleteK �W�]icationsK ��? rehensiveK�DssionK �futerK�x��P�] _fileK ��9 networkK�^ programK�ingK �1�&�[�Q�) _platformK�/ncernsK�9urrentK� _versions_systemK�ductK ��|figK ��{nectionK �S�1 sK�P|��0�%�HsideredK�2tituteK�CtactK�r��u_usK�n��{inK�fingK �Z�/sK�SentK\�     �0� �?�Z�0�1�# :;�" � -dispositionK�, languageK q typeK |sK,� ��= ��7.�! ubK�[xtK ��inueK�jrastK�JibuteK� ingK� onK�3�) sK�{�Pd orsK�M6�n�SolK���G�6�1versyK ��ventionK�xrsionK�xyK�okieK 4�>�&� _statementK ��'sK�xpyrightK$�C�V�[j�V�D6reK ��wutilsK ��y respondingK ��uldK �RQ<ntK ��TerK ��5 -incrementK ��- resetK ��'veredK �r4wanK�Sp1112K   uK ��EtimeK ��rawlerK"�Y�s��W` sK�W��=�UingK ��~jaxK��EeateK�2�9accountK �)�FionK�`veK ��L commonsK�ditedK�YoatianK �1  ss-platformK�M�q�B_free_softwareK ��~sK �` 1KJ�P���*�:t��|km���|_dm�%v�:�{-codeK�mformatK� hidden-errorK�w kern-leftK� rightK�maintK �"  visible-errorK�ws-iconK �*;rftokenK�WsK�rtx_verKL�~� ��P���2yuk� � �nao�~� � �urlK"�+��E�M-vs-wgetK�mrentK �)_eventsK�$lyK �{�.sorK ��veK�yZ -2014-4877K�6-4971K�l_K �t\sK�xK �*ycleK ��GgwinK �7zechK �g dK � 33K �}6K� 8K �9K�anK �O�ielK�X3 _stenbergK�VrkK�I�e���VshitK�/�V�PNtaK�Q�8�@ -event-nameKL�J�Y�_�K%�S��0@�U� pX feature-nameK�9�3�N�a ile-heightK&�~�b��$�%�%�H�&{ widthK&�|�b��$�%�%�H�&{language-autonymK0�*%##%#%###%#%%###%### local-nameK0�,%##%#%##$$#%%##$$###mwK�$-�� -deduplicateK2���v�H�r� �1�Sa���W    )     *&    5            *   0     5!,& **�V������N������ �x0data-mw-ve-target-containerK�E nosnippetK ��$pinnable-element-idK�;�3�N�a ed-container-idK�=��a search-locK�*��RtitleK0�($$#$$$$##%#$%$##%###unpinned-container-idK�?��aeK< �m�-�'�Sv�.kk� � ��E�%� -containerK�imodifiedK ��Y publishedK ��UsK���?vidK�6dK&�LN   *fK ��JeK � adlinesK�wlK�\buggerK ��4cemberK4iQ �C�i�_H�x�S��2y�O  imalK�sionsK�$odingK(�d�S��$�%��X�*�  duplicatingK�redK� faultK �$�JectiveK ��1 _by_designK ��/liverK�B pendenciesK�IloyedK�*thK��X rivesK�6scK 'endsK�qriptionK���ignK�#�atesK�>edK�B�{�R�kktoparticletargetK �f4VtailK �\utschK �velopedK��� rK�$�P� sK�F�\"�JmentK$�w ���M�I�cial-upK �D_accessK�@ffK �$-pageK ��|erentK� ��/ingK�= -cli-options-wgetwget2K�<gestK�PrK�X�>ectoriesK �1�M yK�$ sclaimersK ��ZontinuedK ��reteK�* _mathematicsK�'ussK�;�1�i�\edK�'ionK � �1playKZ�v�>�/ �d� ��� � � �[+*�7�s4\tributedK��0'�o�= _web_crawlerK �� ionK�! �:�I sK �-� vK�Z�_ 9 � �L) %    ? �< � ? &  ') ' (    ?@�Q =-  T +K �| I B     �K?� 0��[Cb�B,�|,,d.�,�,�:.�|0�,�r,=.�!,�9.V.�,l[�j.�  X',P,f,� .�,K , �.� A&�_�l� N $'B!I!"$f$0Kb|�9aI0N &dH&�W%% �G��   = �'5 lK �|�E �`myK\6��? ns-prefetchK �9 oK�A basicsearchK�XcsK�ltypeKumentK5 ationK�!�K�n edK�i lementKSesK�U�~B�T�hmainsK�nateK��8tsrcK�OwnloadKb�P�Y�2 � �u�h=oc+9�� �Z�@��LV�@ _managerK ��sK��M�k�-�r162K��'�i aspdfK�] edK�) rK�%�dX helperK ��= ingK&�T��%�e�k�� .�8 sK�{��'� �* tudioK��wthemallK��aropdown-p-lang-btnK�Z-sticky-headerK ��9 vector-appearance-dropdownK�0main-menu-dropdownK�page-titlebar-tocK�  ools-dropdownK� sticky-header-tocK ��@user-links-dropdownK� variants-dropdownK�]tK&�OF  +startK �W�G ual-familyK�jeK�X�`�~ringK�SeK.  �I�L�q�h�]2K�6e6ffK ��RachK�:rlierK �t3silyK�AyK�c8K WhoK�ditK�|�O �H�4�U �E �#��}�$��3�'�\��7�_�B�[x�4�$�'�Zq��/�(��2�5�z�h�]edK �=�oingK�VorsK �L�pageK�%�Q�d�WsK �quriK�}ffortK�YitherK �n�ulectricK ��B _K ��?macsK ��jbeddedK �2 _systemK�0 ptyportletK�s`�r2�b��nK�  r�U �W.�: �J�&�E�7�*�6�r�H�$��B�?u�x$�,4G1�-usK �"ablesK�/couragedK�0.�0ryptedK�} yclopediaK �S�dpointsK 6 forceableK�uglishK� �U�e�  -languageK�{tirelyK�etiesK ��yK ��1  accesscountK ��3pageK �h�g vironmentsK�%wikiK ��lmwclientpreferencesK8qiadK��2�O� rror-proneK�6sK �" iK ��test-fa8a495983347898K ��panolK �3uropeK ��H ventloggingK �! sK =�*ryK�,xampleK�]ceptionK�%"�0�~�H lusionK �|istK�&ingK �l.pandK ��] sionK ��j0 depthK ��ectedK�BnsiveK ��n functioncountK ��$rimentalK�7iresK [yK ��:ortK�IsedK�8tK<�6   +ensiveK�brnalK��O��b�+��[F\�rg�$���%(�t� x|kr�� �|_dm(v*�Y�M6�?#!!!#   $            5 �s    ; "    �   L        # !!�W������2 0external_linksK �E�qiwK�M�'ractingK�^emelyK�9fK�?�G28500K�]7K � f7f7K ��V8f9faK�D�(�waK �E cebookK �YiledK�z ure_fractionK NsK�`llbackK�5sK�dseKX~ �shionK�tK��'_crawlerK ��,erK�.viconK�hbfbfbK�c3K�cdfdfdK�� eatureK�sK2�K �"�n�!]�m�Cv�v�bruaryK_�� �dericoK ��4 _heinzK ��0oraK �[_K�Ve7e6K�QdK �, rnandezK�8tcherK��O ictionalizedK�SeldsK�{leKt���P�b�J��&��z��![<��~Mj�t� j�C�m� �\�$&�a|�E_transfer_protocolK�j�z�5[< upload_wizardK �w�sK"��V�A Y��+�3ledK�CndK�M�\�`utilsK ��refoxK��} <EwallK�9 _K�4 sK�;stK��v8;-childK�6Y headingK�>�xedK�sK�Qv�xlashgetK��otK��kexK�G �Q -directionK �H wrapK�SoatK�'�9A��|�XQw-rootK�tocusedK ��_crawlerK ��llowedK�BingK �-� sK�GntK� �$-sizeK:�E�`�p�d��N�l�"PD y�h�]tyleK�T�7�:variantK ��weightK ��M�(�6�bL;�2oterK���E G -copyrighticoK ��LiconsK ��G nfoK ��" -copyrightK ��; lastmodK ��%placesK ��3-aboutK ��HcontactK ��_ okiestatementK �� developersK �� isclaimersK ��T mobileviewK ��.privacyK ��6 statslinkK �� wm-codeofconductK ��n oweredbyicoK ��~rK�*��?5�<�`�5�NZ�|�.�*�E �Uo�a�\�M�<�n��2�d��_ .$�:'E* �}�~�'.�,Q�@�C�Y�#eachK?mK�F�H�q�z�f5atK �(�K -detectionK�MerlyK �|�bundK�*ationKF�*�k��z�K6�3 �A�E  :0V�UxK ��&rK �f amelessK���&�#� ncaisK �weeKp�N���U�k�*�S��y�n�K6� �S�? ~�(�`_and_open-source_softwareK�_logo_K �cdownload_managerK ��u ftp_clientsK ��software_foundationK�&�k�(_anti-windows_campaignsK ��europeK ��C latin_americaK ��^of_indiaK ��PtudioK ��" web_crawlersK ��,makeK �� _video_downloaderK ��wareK��}nchK �n quentlyK�ComK��  �5�q�X�H!�=�s� }�X�U�d�k��z�?��6s�A��_�+ ;  sfK��6)tpK:�S�� �z 1�}?<�4�T��k�S_clientK�_sK�=ullversionlistK�*nctionK" ���%� gKL��qadgetK �pK�EtewayK�:ccK ��dbK ��5#ehomepagesuggestededitsenabletopicsK�/neralK>�@�T�~�J�E�ch�l?�i+ _disclaimerK ��YtedK �[�EorK�4reKL� � ��P���2yuk� � �nao�~� � �oipK�rmanK � tK��8rightK��sK �I6urlK"�~�{;�?J��l-ibK�!ibyteK �mpK��QtK8�4�l�=6� -_K�,hubK�( %�labK�W� �0useppeK�+�U�kavenK�libcK��] obalcssjsK �7 maneK�c/ pK ��8tK  [nashK ��A_K ��>tK �� _modified_general_public_licenseK ��omeK�eYuK�@�X�m _ > �D  �W �TO=�|FT�Z�!�p3��c>�.�8HM6R - YZU+9 . �CDER �#�M+y*? . -        �'�<_affero_general_public_licenseK ��` rchimedesK ��LutotoolsK ��binutilsK ��&chessK ��2ompiler_collectionK �� re_utilitiesK ��tdebuggerK ��1emacsK ��gfind_utilitiesK ��ree_documentation_licenseK �9�;general_public_licenseK��~��gh�?oK ��&plK�HrubK ��<uixK ��JhealthK ��urdK ��HicecatK ��zlesser_general_public_licenseK �{�U manifestoK ��)$ultiple_precision_arithmetic_libraryK ��1octaveK �� privacy_guardK ��bojectK �-�S 62K ��v _softwareK ��<scientific_libraryK ��%talerK �� exmacsK ��svariantsK ��=wgetK�AgF�L%�`�medK��netK��XstepK��GtlsK� ��wgetK�Y           @       & [   , >!  H#  +( ,    !    )�&'#'  '-  ""�V������07��N0gnuwinK�g32K �dzillaK��poK�_�>� ogleK�Z�WbotK��[vK �\plK�d�k�g-3K��rh�_font_exceptionK ��?linking_exceptionK ��2rantsK�phK �)_K�&icalK�Q�W _user_interfaceK �O�ZeatK�oundK�@pK 2�Fs-betaK�CwingK�T thexperimentsK�<ubK ��?slK ��*uardK ��fidanceK�elinesK�esK�xK ��MwgetK � �D-)�-1K�}hK�g1K �< 2KL�n�X�"�'�X�L�S�f�3�.��63K>�� �9�,�`�e�}�)�rv4K�!�_adK�PndK�OlingK�zrklessK �P�vardK �v _universityK�tsK �HK�1;�#���veK�ingK�RxxK �j9eadK�/�erK"�b�@�K��!��N-movedK�+��RsK�lineK ��jlthK ��ightKJ�m!���S��$�%��nl�*� �z�N )nzK ��5lpK$��#�R�G�YreK�eitrixK��eiddenK�R�p�[�|eK�[�.�R�a -when-compactK ��YghestK ��ilyK�8llK �� ndranceK�storyK0�+ �-�B��:� ]�b-sticky-headerK ��C!_of_free_and_open-source_softwareK ��otK -frontK $lK�MistK�&�>       ��N��,8�tn{��R{��}aocK�XmeK�K�VbrewK�E _K�@stK )edK �U�sK�using-facilityK�{wK�Y.�B�everK�8*�,p-uxK �irK �* efK�j�\H�   �/Y� $-} /<�"2"#""&6%2!#&&"4"%"#""�S(%##%#%##%##%%##%###'>{�#,#! ' 6$7� G()�#SNL;#F*3 2 (/'" > 2-,3&% 5 + " !)4 6% % $  &K !#'�557339Sq$&  M=2 #;  #6!� - C iIL,+5!�Z\## ###&!%�U v% g U z (z Z s  ^ b Q Q z h fb E J S (e \ *g b�.I&9�_�#0     . * "-55      21 * #-  5 /�+F'%  4� 4langK4�&$$#$$$$##%#$%$##%###�pvatskiK �9ojeK��7�s]tmlKl ~�2��8�nY�^ � �H�M[�sW�HENB��9�{�NtpK��o�]�C�z�-�%9�1�$ I� C� �=g� �"Y�Q==E9494�+ @_clientK�k ompressionK�cokieK�tgetK�Hpersistent_connectionK �O�1onlyK YsK� 8�V!� �k�J�N(%##%#%##%##%%##%###'�. ���_�#� ��fF\��jFN4UYN�:;;UK�iUADGCT@>(9,:69"D=;=$EO3�5&967�n$�3%:24� )-onlyK�\rackK�5�9uK � bK�JmanK�engarianK � rdK ��KyperlinkK�c�?textK�[��v _transfer_protocol_clientsK ��LiK�L �L� �D�!�V�o&��%�h� q 3f �9 �*�W -o�@{��s ��1 anK�QcecatK ��}oK�jnK�e��psK�Z��8dK�x�p 2f5$( $-2  /3'.  / .     2 .    0      #  �b �.!  + 1#!  #$#,=6�2� �~!6�r-��>�0�d� r:s�+>+b9J0@�c�U=����4�7[�e`LZ"$�3{ ;r�)��Jt��&|kk��o�_dm�%v�*���B�h�]�*S �H� z 4?:= #'$ -lock-freeK �g] limitedK �|P registrationK �T subscriptionK �GentifierK��8:W sK�hashK ��ofK9��"�*-modified-sinceK �@�>mageK�T  ��FobjectK ��KsK�z3�� �jgKF�&� �Q��$�%�@0�W�w*�� �w�b4plK�GortantK.�4� �&�&�Q �  roveK�+dK�EmentsK�<�FK�[nK���*,�.��'�u�x-h�!6�'$v�TmC�-{ �8~u!.|�Y��D���,�k�.� cK� � � ludeK�u�vM�y�5�%dK�`�C subdomainsK /ingK �(�(sionK�- ompatibleK�)nsistentK�HrporatedK�HreaseK �dexK��T]�q� -�/�*�2� ' 6$�^�&-��=�0�e�)�B�h�L�d��>�X�dz��8�2��;�p�|�<ingK �� iaK ��VcateK�@ sK�IorsK�onesiaK �[ nK �R  efficientK�3foKh�M�8         +$    -   !*  [  �|"=K  �   #l  �B ( ! P   U   $$�V�T����� �, .a!v8�2R$^2�&U)NNb;S1Z.f.BD"O z-S%}/\&�^- 0info-gnuK�c��k�boxK�0T�o� �6� -3cols-childK�, captionK�d dataK(�J�%%2H�7J27 full-dataK�9��G imageK� labelK,� @��$3P�6@�4? subboxK� tableK�^  itleK ��o _softwareK��1 � rmationK�P�VsystemsK�H0heritK2�|��E�(� �1 ��ZitK�o,#GialK �<�GlineK�V)�F-blockK ��btemplateK �i�_putK*�z�8"W�_�~S��0�&sideK�/pectK�zionK�3iredK�talledK�B��ructedK�x ionsK�] take-loggingK 9endedK �+�ractionK�faceK(�(�Z$-�w�e�r� sK �lMlanguageK�P��-linkK0�(%##%#%##%##%%##%###-targetK0�/%##%#%##$$#%%##$$###nationalK ��QizedK �_resource_identifierK�~etK�K�^�D _botK ��m download_managerK ��(wiki-arK� caK�8 sK�[ deK�| esK� faK�@ rK�a hrK�% uK� idK�F tK�i jaK�+ koK� plK�N tK�q ruK� srK�3 vK�V trK�w ukK� zhK�9roducedK�en�O tionK �0�#voke-webrequestK�[dK�pK�u�Vv6K�_�['sK�� =�v�F� � �\QZY�F��9R�B<6,Cs��2p �k�h�0�-g�.�Z�K2]sueK �o�sK � �xtKP�Z�a*�,�I �./5��W��=�2J�{�&D��alianK �u oK �}cK � �:emK�]sK"�3A"���6��awrK�ZjK �_aK �0 mesK�3iK ��^_K ��[nuaryK^�f�1� �L�0paneseK �8  downloaderK��ohnK ��AqueryK �\WsK�onK ��torK �UtitleK �-�X�n�N�~� ulyK d�mpK�[neKc�.�Vn�z�6kWstK�x ify-contentK�kK  �eyK ��kgetK��indK�`nownK�]oK � reanK � uhnK ��labelK2� ��G�g=�a��)ndleyK �d gKD�N.�$$#$$$$##%#$%$##%###�&� 1uageK�e��>�� �Z sK�i��ArgeK�+�}�5 _file_supportK �'�0lyK�UrK�stK ��)-childK�$CmodifiedK steK�rK�2�i�1inK ��cyerK�u�y�zyK ��x5dK ��eadK�OingK�QrnK�U_��,vingK�EftK�p�d6�{eO -navigationK�sserK�~�UvelsK�~ftpK �?gpl-3K�hK�YiK��p�b#,-U./+y!3!"!!"7!3!"#"!5!!!"!!"�7'$""$"$""$""$$""$""""A_ �" &#$�> \�/'&$5�_;G,+*)AR.7�G7(� �?!!#�![    ]&C��+�Is� �%{jj����^cl�$u�)�2Ro#L �/-�     *  * 1 -        % Q8 $$                          $%Qe         $   $ �=x    34bpslK�rariesK�LyK��1@ ��� wgetK�scenseKb��? �(�G�,+��8�Th�$+�GdK�_sK��x�3�IfeK ��GkeK�QlypondK��mitK"��,�dPedK �:reportK �� -memusageK �� timeusageK ��neK�z-heightK�G�L�u�j� �JkK�>�E�H�    �v �\�:�!�y\�I�v$���,�:t��|kk���|_dm�%v�:��^�~�, * �$ * �edK�{�m�QrK �3�T_K �0�TingK�u�BsK"�P� �k ��K�uuxK�*�R�6�Q-libreK��S _distributionK�(naming_controversyK ��stK(�_��g�A�� &g�D�b-styleK ��\ -typeK�_of_gnu_packagesK ��U http_header_fieldsK�usK�edK�7itemK��( sK�^��k�ttleK�OoadK �^.edK ��rK�FingK�I��05calK�� lyK�NtorK�D k-gray-alt-2K� eenK�s red-alt-2K�!gK�6*,�v_outK�<gedK �J�,oK ��:omK �kBtK� wer-alphaK�HgreekK�LromanK�PtrK�u�D�#�>uaK �� 2 "    !#    G -        "'      �  :    e        ..�V������0�J����� � 0mK�C��V<�`acosK�Y�odeK �r�\gyarK �ilingK �+� nK"�x$:�d�i�j�e-6fb68b447f-s9mb9K ��tnrljK �� menu-pinnedK�:_pageK �x�-entityK ��3tainedK�| rsK �Q hipK �VenanceK� _template_removalK�|jorK�$�jkeK� collapsibleK �]zsK �I�foK ��lwareK��BnK �O_pageK�MagementK�GrK����LsK �Q���5�@datoryK�<+�-ifestoK ��,ualK �U[6 _of_styleK�PlyK�xyK�4��c�Z rchK"`;�I�D��+ ginKF�:q�v�a� �>� � K�*�g��. y�h�]-bottomK�!�qleftK� �+�@rightK�7�VatopK�2�~�= kK �d _zuckerbergK�bedK�=��0 tchK7erialK�A��hematicsK�+uroK �T�5x-ageK -A image-previewK�IwidthK�?�I G �}�*_ageK 4imumK�yK$ [b�b�|�(�z�box-empty-cellK�imageK �~H -divK �!( rightK�  small-leftK�9textK �r� -spanK� eaningK�ZdiaKN�;�D�) � �F�]2�e�p� i�^��%4thekviewK�� wikiK�v�=��m�O" _compactK ��etK �!PmoryK �<�OnuK�y$�xrcurialK � _K�{ssageK� taK2�    ��dataK�:linkK��XhodK�icahK�RrosoftK�Q�])�z _windowsK�O�_+�|d-1990sK�NdleK �lestoneK�! sK�1n-widthK �%�~:�Q�r�64imalK�HorK � 0rrorK�j_websiteK�fingK�3;�0%sK�cmvK�obileK�+���kactionK ��;deK�b��lK�,ifiedK�|� yK�muleK�PsK �c.reK&��V� �m�h��]�3phosK �ystK�#�*�W�$tionK�=veK�O�.�R�adK�zillaK�2; 'sK ��gK�K00000K�e2K�z4K�c11K�vnbotK��:uchK �=�r lti-platformK��/ imageinnerK�EvpleK ��4 st-revalidateK kwK:�E�{�N��&�t�1� �`�'��:�L-bodyK�h-contentK�e headerK�k cite-backlinkKJ�aY� ��,�Jt��&|kk����_dm�%v�* ollapsibleK��.�[�Zntent-containerK�c ltrK�h subtitleK�^ textK�cdataKx�l�\�I�v$���,�:t��|kk���|_dm�%v�:��^�~�, * �$ * eduplicated-inline-styleKx�j�\�I�v$���,�:t��|kk���|_dm�%v�:��^�~�, * �$ *  fault-sizeK�editableK�QsectionKZ�O�&-��=�0�e�)�B�h�L�d��>�X�dz��8�2��;-bracketK��R� v�#��L��'�O�2�Kh�$�?�Jaw����"mpty-eltK�& liK�file-descriptionK�S�Q�b� elementK(�k�S��$�%��X�*�  rst-headingK�AooterK �� -containerK ��headerK�eingKZ�F�&-��>�0�d�(�D�g�M�c��?�W�ez��7�3��: 2K0�G�&�+�^�P�W�k�7�3��: 3K*���>�0�d�j��.�wz 4K � �cidden-catlinksK ��s-hiddenK �� e-empty-eltK�N indicatorsK�Kterlanguage-selectorK�]��W jump-linkK�X list-itemK��t/�r$-� /W�(%##%#%##%##%%##%###c{�#,#! ' 6$7ogoK�% -containerK�8 iconK�( taglineK�O wordmarkK�< navigationK�;ormal-catlinksK ��Opage-containerK�$-innerK�' title-mainK�D��8nelK�> -tocK�Q -listK� rser-outputK�:�i   �i  � �6      �    �  �]   �    �e            4    ortletK>�c�!�r`�H�� �Bt �D^� X��= -associated-pagesK� cactionsK�` oll-print_exportK�D dock-bottomK ��m interactionK� langK�N -heading-21K�v navigationK�d personalK�7 sticky-header-tocK ��2 tbK�< user-menu-anon-editorK�D variantsK� iewsK� wikibase-otherprojectsK�redirectK��p�P%�3.�=�� �Q�+IC�? �ivi *�9�0#�B���O?\� �:�!K�"�S�r�B�KX_/ ferences-wrapK�X searchinputK�3��RlflinkK���ntable-of-contents-containerK�Xui-icon-appearanceK�F rticleK ��0       *      .               " 6  DX8N 4 R   �m)   [# **�V������N����� � 0mw-ui-icon-ellipsisK�$ language-progressiveK�| istbulletK�#��9 oginK�2 menuK� searchK� ��M peechbubbleadd-progressiveK ��VsK �� useraddK� wikimedia-appearanceK�GrticleK ��1editK �� lockK ��$llipsisK�%xpandK�d�YW�[historyK ��GlanguageK ��= -progressiveK�} istbulletK�$��9oginK�3menuK�searchK� ��Mpeechbubbleadd-progressiveK ��W"sK ��tarK ��_useraddK�wikimedia-editK ��$lockK ��% historyK ��H languageK ��> starK ��` wikitextK ��wtextK ��vvalign-text-topK�)�%�$�  watchlinkK ��UebK��~�ycontributionsK�llanguageK��n  1:0talkK�nK� -aboutsiteK�L contactpageK�dentsK�  urrenteventsK�helpK� introductionK�)mainpage-descriptionK�rportalK�@ randompageK�3 ecentchangesK�U specialpagesK� uploadK�pagarjunaK ��HmeK:� T��42�g���F� dK �v;spacesK�ingK ��tiveK�QvKF�j�7�F,O�F �O�K� a�v =�nMbarK(�1�P I# �k�Z-boxtextK ��[ racketsK ��h collapseK ��U t-fullK �� miniK ��miniK��@�k�ZoxK:��W!H  �[�Z�� -abovebelowK��*�W�CevenK"��T��!�6�Y�e�)groupK<��# �}0ah;6��a{��Rz�6}aimageK ��5^ nnerK��{�7�[�ZlistK6���#.ah;8��`{��R{�5}a -with-groupK4��#�8.ah;8��`{��R{�5}aoddK*��X�.�Gq�^��K�5�\stylesK�8�@�v�Z ubgroupK��}1�titleK��> ?;�[�ZigationK�h�]�b�[�Z timingK�%cftpK �vearK�_byK�edK �U�FedK �xingK�# ��h sK � �rlK ItK �G.workK�_l�h_errorK AingK�e�RwKE�~�T�ierK�ppK ��+sK*�~�S6�"=�f 7�1.papersK�xtK�8iksicK��7�qZstK �\oK�P��-K�Yfont-mode-scaleK�f� ��KrepeatK�z transformK jdeK ��SexcerptK�rfollowK~�u�`�b�+�nF\�rg�$���%(�t� x|kr�� �|_dm(v*�� M6�?mobileK�q n-interactiveK� �K.nessK�< �profitK ��-sourceK�$trivialK�8eK\�w�k �,� -�a�� �e�R�Y�M#�e p1�cprintK(�Q$�V���_�J�<�y rK�rmalK�j;�2scriptK�g���niffK tKV�;+�-��<�M�~B�T�Z�~�]ableK��q _releasesK � �{esK� �XhemeK�;vemberK2h�{�M�x��0%�d ��s"�niewerK �S�'wrapKr� @��$3P�#�^�9@�4?�L� ��@���2yuk��J�~� �,�TlinksK��-�@��Zs-0K�O�b��ZsubjectK�PtlmK �oullK�mberK�LZ<�edK�|erousK�#v-editK��s�i�\talkK��]�j�[viewK��H�k�ZdK � \wsK�toK�f�FctaveK ��oberK$g.�#�6�z ��b�Ydd-evenK�u*numbered_versions_for_development_releasesK�qfK�z�`�=�W��:�sc�Q�c�DS�s�k �"/j2�m7�&n��:'B  O- ;d�=< ��p:aHw0�`> �W~�a�>!�b.�c�E��b�9�=1"a�NfK�q��=icialK�o -websiteK�^lineK�|�[tenK �1� gK�S   lK>� �(?�~�!  �# �didK�.� mittedK�YnK|�G�Vg�t�b�� �U��j��&��L�(T�8 m����T�c��@�A��,ceK ��meK�~�:�*sK ��SlyK���k�j�G ojs_ui_icon_edit-ltr-progressiveK�M�$�%�penK��m�-sourceK��XsearchdescriptionK�pslK"��>&�> _exceptionK� vmsK �awrtK�O�a 3ratingK�s��V _systemK�n��VorK�ftionK �� allyK�OsK$�H��8�f� 5��}rKB�{�~��L�L"�;�n�5�Z Xc� J�FbitK ��_ _downloaderK ��]derK�VgK�2 ;�Y!AB $ �)� �@ �D(%##%#%##%##%%##%###'�.� ���i�S�cr �x � ��/�4 �E�,�kH@6F[?O/= /9 ? 7 / 1 /6 /6 �06EE_dm/2/ '/ 3��f+&��b$�3$* 4�  anizationK��.� iginK�?��P-when-cross-originK�DalK� �>�@�A�sK �� #   #        #  ( #'#)       I3  0#A   2�  $C .   &  �_ ,,�V������L����� ��0otherK"�|� ��1�&�B� _featuresK �|�wutK �K�xlinedK�gputK��K�verK�E��wflowK�?pK�:  ��u�t��N3Sp9Yb0�BP�.�.�8�X\9.a UWY.;0��.2�0T0A�i��PN.d.'�l$�`-associated-pagesK� cactionsK�\oll-print_exportK�@ dock-bottomK ��p interactionK�lang-btnK�J -checkboxK �S labelK�l sticky-headerK ��4 navigationK�`personalK�3searchK�ntbK�8user-menu-anon-editorK�@variantsK�|ector-user-menu-notificationsK�]overflowK�m preferencesK�ouserpageK�iewsK�wikibase-otherprojectsK�1324K�Z348K �8�G856K�ackageK ��D_management_softwareK�AsK �i�sddingK��u���R�o �d �;� "u2�9)]d84|B�w��Nwg�Ly]-leftK �{� rightK �}�geKV�w�\�.�� � �L"<f "O%��[�|�A -break-insideK�9 tools-pinnedK�7wgetK�R languagecodeK� dirK� propK�BsK��6�#�*variantfallbacksK� rallelK �l�isedK ��.rK ��o{ingK�etK �'�UialK�0cularlyK�'sK �+ssK�TiveK�2tK�btchK �G_K�esK�JT* guidelinesK �s/hK XroltokenK�UcacheK ��mdfK �jendingK�iopleK�M rfect-forwardK�`ormingK�^lK �manentK �1 issionK �a;sianK �L stentK�R�.onalK�h�+hotosK�npK�&�_.�2"*�q� -�/�*�2� ' 6$�^�&-��=�0�e�)�B�h�L�d��>�X�dz��8�2��;�p�|�<rasesK�?��0 ickedK�tureK�>�#$sK �9nK�N�.�R�a nable-headerK�L�"�F�UlK �S  aceholderK�8��RinlinksK�9���]�k�ZstK�   �tformK�-� versionK�.easeK�ngKT�a!d�N�7�)�y�$�%�l�-�u�:ointK�LlicyK�0�A  -70shK �[ skiK �dpularK�s� _referencesK �g�ityK �� zedK�zpsK� rtabilityK�\ �*�nleK�_�\�* _softwareK ��^lK�#�.�H borderK �p[ xK �`j -entryK �P imageK �D linkK �zleftK�+rightK �4sK�EedK �J�YuguesK � eK �} sitionK �'�ysiblyK�(tK�D� expandincludesizeK ��ingK�weredK ��! by_mediawikiK ��mapperK��yshellK �U pvisitednodesK �� recisionK ��5onnectK�3fK A erredK�s-color-schemeK�H�e���VliminaryK�'oadK 0 processorK ��Q sentationK�?sureK�mviousK�PintK�H�g��Z�#ableK � footerK ��#orK�JvacyK�8�/�,0_policyK �� 9teK pobablyK�lemK�dcessK ��0ingK�gramK0�{��d;%�x�J@��y�7merK�� ingK��� �Z _languageK��� �ZsK�m.�#essK�,�p�UjectK>�Y�Y�L�p��W�+S6�2 :�u�?sK� �*�{pertyK�R   �tocolK"�]��z�5[<�7�r sK �8�?videK�,xiesK ��#yK�#_serverK�!tK �v  -anoncontribsK�etalkK� createaccountK�b-2K�loginK� -2K�F sitesupportK�D-2K�yubK���#|�\licK6��~��3�E�ch�(+lyK�vshedK �X�G rK ��BshK�C��7qK�`!��535461K"�%�F�g�i�&�+�2 97458426K�zrK�6codeK�)ueryK�Ystion_book-newK �PickK�0lyK�AsurveysK�9otesK�[rK�e�2� 1126788409K � �g9693374K�<� �,1�+1 236075235K��U�%�Z7033735K�=8218222KT�P�6\�m���,�:t��|kk���|_dm�%v�:�y9400231K��K�^�Z543626K � �51242444K�66661725K�^73380762K�@89430074K��Z�I90876196K�^_K ��adicalK�1ndomK �: lyK�>geK� wK�bseK��DeK �[�HachedK�dK �1�NmeK �v&yK$�:  lK ��K downloaderK��.centK�a �changesK �3�+linkedK�rursionK��cveK�&�R�2oc�* _downloadK �� lyK ��Y  c  %   M1         Y    0                 '       "     5     ..�V������0�J����� �� 0redesignK�2ucedK ��<ferenceK\�� �~U�� :� �c�� 9J0�t=��0�6�5�ft"$ -accessdateK:�q� ��@���2yuk��J�~� textKH�kY���,�:t��|kk���|_dm�%v�: sK6�% �I�3 �Q� �@#�c  -column-widthK�, tooltipsK� ingK�7 _for_beginnersK�4rerK �=sK�listK� :X��-columnsK�-v-2K�%3K�) lower-alphaK �FgreekK�JromanK�N upper-alphaK�>romanK�BgexpKFisteredK ��lK�t�ZH�    �{�>�`��F�+�n? U � I�$g�o$�t�(�h� lp__�v� pSXa(sj*��{M�b�, * �$ * �'atedK �'�4��� �y_worksK �O�IyedK�LeaseK<�F�mE�!�6W-K~2H��0EdKT�W� H &++*BS/8�H8)�7�+�o - �0(q*sK��e�iabilityK�,leK �=�EyK�SmainK�singK�foteK�*�a�valK�eK�dK�F�4�:nderingK ��xpeatK�singK ��0laceKDoK �"rtK ��-o-toK 1_toK JingapiK @sK�HsitoryK�~��  _K �{�G accessK�m(D(resentK�/ sK�%questedK�ZireK�O�B^�FdK�ysK�NsemblingK�&olvedK�IurceK�C�@ loaderdynamicstylesK� sK�_�4 pondsK�tK�tartK�yultingK�trievalsK�8edKB�{�y� ��@���2yuk��J�~� �B sK�ingK ��nyK�-on-http-errorK� urnK�ItoK�+-�/verseK�UiewedK�NsionK&�5�h�u< �.�1� sK�c izeK ��olutionK �� _osK ��writeK�cfcK �<-editorK�J2617K�M_K�7r_idKL�.��,�Jt��&|kk����_dm�%v�*�� tK�0�  |� �4k u�p ccw p ~ � \Ye�t��y _idKN� ��,�Kv��$�kk����dcn�!v�(�� val_fmtKL�� ��P���2yuk� � �nao�~� � �gbaK�`ichardK ��Q _stallmanK ��OghtK"�u�H�;�z�d -navigationK�lconfKV pagemodulesK�qqK�@��5stateK�5obotK ��UsK�G�6 _exclusion_standardK�wustnessK�{ �leK<��r�=�_�~S��0�;��b�[�Z�\ otpage-wgetK�SwKZ�} @��$3P�6@�4?�,�x0ah;6��a{��Rz�6}asdK � yncK �GuK � hsenK�.�U�QnK�fningK �h�BssianK � sK:��F�H�o�w�Z��rf�D� �s-maxageK nameK�z�rg�asK ��,tK tvannahK�5 �46�5eK ��KdK �!�GchemaK ��_uriK BolarK �@ientificK ��(opeK^�| @��$3P�6@�4?�� 0ah;6�kx{��Rz��(}arapingK�f��(eenK$�=�z�Y� �S�4shotK �e�iibuntoK ��ptK !�0��\�%`sK ��-vanoK�,�U�i^utinyK�WeK �k9archKF�D�,�u �{ ' ��3&-toggleK�auxK�tformK�!inputK�IcondsK��J9recyK�ationK��_�")� �9�,�a�%�>w�#d�H�`~�:�T�`v� �4�.��7ureK Z�&ityK�v�y� -relatedK�HdenoK�7eK�n�I_alsoK �d�RlectedK�?�\��NflinkK���nnseK� tencesK�?parateK�/temberK"f�9�E�+�T�%��DquenceK�~rbianK �? verK �+�{�t-sideK�UtimingK %sK�!�'tK�T��*-cookieK Tha1K ��BhK�0�V�PNllK�*rewareK��\eetsK�qllK��S-likeK�GortK��� _descriptionK��\�_is_different_from_wikidataK ��3 descriptionK�penedK�wK ��C-download-screenK�cide-boxK�`5= -abovebelowK�{ flexK �Y imageK �srightK� leftK�6 rightK �.: textK�}&�barK�Q�;�J�-�R�a-tocK�V gnificantK�VmpleK��9�searchK�'nceK� gleK�P stersiteboxK�C teK"�;<�7�F�V�}�%�dir-ltrK�Mlinks-wikipediaK�jnoticeK�-sK�?3�AubK�OzeK�!��9 kinK � --responsiveK�H� �invertK�9� -imageK �<minervaK�A theme-clientpref-dayK!nightK�7�n���WosK�K�e���VimelessK�? vectorK�I 9,,      � &/         '      .^.1    $2  "   6  +  M      $        FF�V������0m0->) ��c �2������h!0skin-vector-2022K�T search-vueK�JsK�N'lowK �:�mallK�H�-capsK �� ocialK �GftwareK�D�J �!�W2^ �d��t�c�[�+ xr�v-�4�2M �^#�Z�l�I�6�K.�s�G� �%�Ac~�`�C=  _categoriesK�Q licenseK��e� release_life_cycleK �}�G versioningK �qlarisK �_K�idK&� C ��w�vOmeK ��whatK�RurceK$�2�q�.zK�O�@4 _contributionK �'�3forgeK�FsK�>�5�]panK��_-#2%;wI*+61&'!"�    Q 5.#!!#!#!!"!!##!!"!!!! 6-=2]4#6,"�l;/��Qf  ?:L"9�! �F�e o��Iq�nQ0V�� !C/@&3�Da63�� )  ?:*3H)O�)T7C/  =w7GY   1=%0:GNA &3 2AF5 )8 ". ". 6J 4@ .= 1= #. %1 #/ N< '4 Q>-5�=8N<�P�6�1J ishK �* ecialKt�2� �$7i^�T-�/T�b�k#v' 6r�Z�.�J�]�d�W�S�a  1:0�upagesK�ficallyK�<��0 edK��#�qedK�;llcheckK�@litK=rK �8 cKD��#��P�"�$�%�~�W�v+� �u�b4setK�l�S�c�X�*�C4pskiK �H slK�w�y�eayK�tableK��G�&ckK�EleK�PlmanK ��RndardK�J�T� �X�grtK �6�\-posK�edK�ingK�"upK �� tementK ��) sK�2��  icK�_ �E�� �jsticsK ��sK ��usK �}�!enbergK �Y>opmobileredirecttoggleK ��?rageK�>reamK >ict-transport-securityK ,uctureK�% dK�PggledK�7udentK�mioK ��%yleK��F�� �`.B� ^l$3P�r3�^��_�h�M^4?�� �pg�LI^�0`*^�}��O xS< JQ$nB m j � �A ig pH l P �sK&�9 �  +heetK �[Hubject-sticky-headerK ��,mittedK�1sectionK�i�[U�\tK�^versionK �  _K�ccess_fractionK QhK�q�S�g�kfficientK�KggestededitsessionK�=llivanK ��BmmaryK��o�OpK�L��u�jA�X&�ry&yi0�>w%6�`)��� h�R`�o��7� �dportK4����ER B=e�:'�{�edK�o.�9�5sK�S�!�+�v�:vK �[ enskaK �jgKZ�E�y�X�"��_�S�N$s�I ) nK�OwedishK �b itcherK� ystemK"�t�TE�'�m�F�X�bsK�'�BM�(��LtK&�A�,�i�\-citeK�\infoK�A permalinkK�#rintK�urecentchangeslinkedK�kuploadK�  rlshortenerK�-qrcodeK� whatlinkshereK�JikibaseK�@abindexK��N�FleKJ�{� �^P"�s�~�e��E�@��~ �< �N� -captionK�hellK � rowK� -groupK�pgK�alineK�sK�|�'"lerK ��kK��#�"�j�[-sticky-headerK ��rgetK�^loaderK�skK�YbmK �s'odyK8�@�S_�h� �Z�k�:�{�~.�..�@sK �{cpK�b�' _fast_openK�dK�B�BC� mn  _�;!� _*!��/ .MT!"r0�2n��EmU�+,pT2 echnologiesK�:lephoneK�OmplateKj��N   �2 �$   �< �d -factK�j _talkK��a�j�[ argumentsizeK �� stylesK� ���Z��H�6\�I�� �1�$���,�:t��|kk���|_dm�%v�:� a4�^s��t�( * �$ * rmsK�� �)6�]�_of_useK ��pxinfoK�(8macsK ��vtK� }�a�w�b�+��d�F\�rg�$���%(�t� x|kr�� �|_dm(v*�� M6� �M\-alignK2��U&�g�w �Q+gQ -centerK� leftK�v rightK�{ decorationK �� _modeK ��l m   � C   '       �   l" 2   +    # g? [R#  ""�V������0260text_of_the_creative_commons_attribution-sharealike_4K ��Euser_interfaceK�ZualK�hK��u�  6l� !? �- 6l!. ��h&QX+&v au r � �I q �x2 t X anK��A�H�ksK�VtK:��*�O�h�]M�w_5<�cH5��t[eK��{�P� �J�t�z��Wd� b *L@� {L ).@=,�$ E� 7{ 'd3 7  %; '4+�- G`)8 3 Gb %�Ta* �OA��|�6� v/�!1�m�g :�*�_social_networkK�DaderK�bmK�|nK�O-newK�reK�i �3yK �L�u ird-partyK�KsK� �P�&�; �0L"9&n"O�9$�^�5��*�5QkC�%�ut�I�[��K�;�.�c<rottledK�GingK�F�QughK ��qumbK4�\�:� �$�%�N2�,�ucaptionK�q;�imageK�tnnerK � XimK�-�U�QIeK�3�7stampK��r�! sK � ingprofileK ��8tleK� �* $3 H�,� AE�'&?4)Q�s�)#%##%#%##%##%%##%###*7��+-%! 6 O�I�J�v^=F`B� 2 8 K @ 3 % #5%  7-   !* ,7     > B9C  � * 6 ` +o 0#  Jr$  ! �1 #;  #8!�?\� m=F3h^" �.$ B d !"$4 �M  � l� ��P���2yuk� � �nao�~� � O �8U"�Y 0       .]-55      22a  -  7/�G.�-�_formK�okwwwK ��T_robotK ��PlsK �x�RmultiK(�B    nrljK ��5oK�l�\vEK.,�P.�0�[�f�_��YC�9��L�GK� Ok� �3[PBcGd(%� � �W �c@&�R:/��b�PI ,Z3nN/�N Z���w�*�]cK�|�I�-authors_and_copyrightK�-sublistK �2cligetK� -sublistK�2onesK�; -sublistK�T developmentK�n-sublistK �external_linksK�<-sublistK�VfeaturesK�B -sublistK �[gwgetK�y -sublistK�historyK�" -sublistK�;licenseK�L -sublistK�emw-content-textK�non-interactivenessK�4-sublistK�Mtable_releasesK�-sublistK�esK�| -sublistK�other_featuresK�t-sublistK�pinnedK�kopular_referencesK�_-sublistK�z rtabilityK�T-sublistK�mrecursive_downloadK�-sublistK�-ferencesK�-sublistK�5 lated_worksK�F-sublistK �`easeK�> -sublistK�X obustnessK�s-sublistK� see_alsoK�[ -sublistK�uource_contributionK�-sublistK�9wget2K�& -sublistK�?ggleK �g�YW�[�#�� _view_mobileK ��<kensK�So-vagueK�gkK�TlbarK�sK �i�+�P#�9�3pK �� icK ��[sK ��frtonesiK �U�5yboxK��S sK�hrK�T�| �<�Q}p-v �#2O-� -v 3>-�_��j"0`g45�=0wz��Qyb0z.|`>acedK�kedK� demarkK �� nsclusionK ��ferK�\��z�5[<�' ringK�ientK�^ contentK ��missionK�_ _control_protocolK�]parentK�*�D �i]�[�ZortK�t�y� _layer_securityK�r�y�versalK�eeK�uiggeredK ��zhtK�]owK�LM<ueKZ|x�T��~�J�h:#�d��$� x#�nkK �[yK�hsingleK�[CEtlK ��yK �#_K� ueK rkceK � ishK � wicelerK��^ypeKH�.%)X�;W�_�~S��0�W�=�u&�e  ofK(�I�N��&�#� �`�'�sK ��sicallyK�%uK � biquitousK� untuK �r_K�mclientK�?-fetchK�TiK,��-�_�K�5S��0�Ip�{kK � rainianK �$ lK�x�m���a]~Q~';s10 4 0!!2 �3�M=9>P�G�xE>�1 ^��z�]�Q�@�=e�f:�~�Z"�bjgG� ;(B(/+_#OD6-"J"�2"Z#BOGc]"A"�;�7 �y��l�DsK�j? ; nattendedK�HderK$�4�Qa�Q6�]� �KiformK�B_resource_locatorK�>versal_code_of_conductK ��yityK�;�>xK*�� �n�l ��R-likeK�E�a�5�&_shellK ��TknownKL� � ��P���2yuk� � �nao�~� � �lessK�pinK�Z�.�R�asourcedK�1� > T "�F L !  �   |          p    3  +    �B  /  ##��U������.� 0unstableK�HripK ��t-depthK ��) sizeK ��.upported_attributionsK�RtilK �u�pK�A� �;datedK �Y�GsK�loadKT�W!A�P��=�:�w�$��^�~�,�u�Q per-alphaK�@romanK�DrlK8 7� ��+�s�(�#g�0�F)sK �X�hortenerK � �sK�vageK��G7 eK@�� c��A�3�G�� �J�?�^�!_american_english_from_march_2023K ��_dmy_dates_from_october_2020K ��IdK� �+�hlangK��J�_�GnetK�rK0�8� �j�a�}@�;-links-collapsible-itemK�{"+p /visibleK �)]loginK �T�HsK����sK �i�@ul3K ��ingK�$�]N��uallyK �T�stcK ��6f-8K �ilitiesK ��xyK �)�Ex-enhancementsK�tvK��W�j�[1K <�v2K�`2K�jalueK&�U��C�xO rK#�J�u �w�8iantK�csK ��@ousK�pyK ��@e-edit-protected-sticky-headerK �� sticky-headerK �� ctorK�O'y-2022K�4S appearanceK�   -dropdownK� -checkboxK �)labelK�7landmarkK ��upinnable-headerK� ed-containerK �unpinned-containerK �T�JbodyK�B -before-contentK�H utton-flush-leftK�u���MrrightK�v���M collapsibleK� umn-endK�nstartK�5dropdownK"�s�%�d�W��0�4 -checkboxK"��-�_�~S��0�7ontentK"�(�+�a�X�s�.�FlabelK"��,�`�Z�|�.�;-textK"�!�,�`�[�t�.�B&feature-appearance-pinned-clientpref-1K!%custom-font-size-clientpref--excludedK�},1K!language-in-header-enabledK!main-page-header-disabledK!imited-width-clientpref-1K !ontent-enabledK !main-menu-pinned-disabledK !night-mode-enabledK!page-tools-pinned-disabledK !toc-pinned-clientpref-1K !has-collapsible-itemsK�b eaderK�d -containerK�a��WendK�kstartK�iiconKH��r�<�`b0�4�YW�[�<[��]�A main-menuK�0  -containerK�8dropdownK �q -checkboxK �~labelK� landmarkK �l�Vpinnable-headerK�7 ed-containerK �>� unpinned-containerK �+ enuK2�b�!�r`�H��Ku�E^� X -contentK6�l�!�m`�M�#�.�u�NY� Y-listK6�o�!�m`�M�#�.�u�NY� Y headingK�g�!�C�#Y� X tabsK � � ore-collapsible-itemK �v page-titlebarK�l-tocK �u -checkboxK �labelK�unpinned-containerK�5oolbarK�| -containerK�sK�-  -dropdownK �| -checkboxK �labelK�landmarkK �v�pinnable-headerK�4 ed-containerK �;�Bunpinned-containerK �( innable-elementK�3�3�N�aheaderK�6�3�N�a-labelK�C�/�R�a pin-buttonK�J�.�R�anedK �i�- toggle-buttonK�I�"�F�U unpin-buttonK�V�.�R�anedK �8� ed-containerK�G�! search-boxK�v��q-auto-expand-widthK�u collapsesK�sshow-thumbnailK�t��rvueK�r��s itenotice-containerK�* ticky-headerK ��;-buttonsK ��- containerK ��7ext-barK ��&!-primaryK ��uenabledK!dK ��icon-endK ��astartK ��CsK �� search-toggleK ��MtartK ��@tocK ��. -checkboxK ��9labelK ��Kunpinned-containerK ��lpinned-containerK �N�& search-formK ��R# tab-noiconK�{ ocK�a  -availableK! contentsK� landmarkK�Y���; evel-1K"�"�WY�:"w"#""2K�v"#""ZUfx"3K �A# inkK6�"2"#""&6%2!#&&"4"%"#""stK4�=5 #""#; 7!!$%$7 "$#""#-itemK6�"3"#""%7$3!#&%"5"$"#"" -expandedK �&"�WY�:"w"#"" numbK4�1"2"#""&6%2!#&&"4"%"#"" pinnable-headerK�h ed-containerK�\ textK6�"2"#""&6%2!#&&"4"%"#"" oggleK�`�YW�[ ypeahead-search-containerK���Uunpinned-containerK�-�+�c�u�F ser-linksK�e�� -dropdownK�v -checkboxK �labelK�mainK�lwideK�f menuK�y -logged-outK�{variants-dropdownK�N -checkboxK �VlabelK�f rifiabilityK �cationK�yK�sionKB� �t�� Q �C�Q���_H3�m�v�?     2 "  %*$ (     '   .- "!!!"  ,  '$          " $"#$"   **�V������N������ 20version_controlK�|��2ingK �rsK �o tical-alignK �ventK ��oiaK�U�n�t�Z�M�deoK��<J_downloadhelperK ��:ewK$��#�L�E�(�j�[�.ingK �}�aportK�sK�sitK �zDedK ��R ualeditorK�e4R olunteersK�hsK �rulnK �\wK�> J�.�2"*�q� -�/�*�2� ' 6$�^�&-��=�0�e�)�B�h�L�d��>�X�dz��8�2��;�p�|] V-KK3cK ?alltimeK ��rcK �&�KrantyK �]sK0� �o�H�2=<- �\�V�$�1tchK�Z-sticky-headerK ��[listK�tokenK�Vb-langlinks-editK�^linkK�_otherproject-commonsK�+linkK �*wikibase-dataitemK�C c-editpageK�prK0�<��sdcK�`easelK�d-wordedK�>��0 bK�N�V�=Q� �6H3�}�C�8 � � �8����* �-t�  ?,|km���|_dm �v �-�{�B" � �L -downloadingK�I_archiveK � �K ingK ��zbrowserK�hcrawlerK�V�u� sK�� 107K ��Xy ingK ��yindexingK ��pageK�tscrapingK ��erversK�iteK�8siteK�0�� �C�FdK \llK���.�qreK �~�NgactionKrticleidKybackendresponsetimeK �� reakframesKWcanonicalnamespaceKl specialpagenameKmtegoriesK�heckuserclienthintsheadersjsapiK�&itereferencepreviewsactiveK�y urrevisionidKudefaultdateformatK[igittransformtableKZeditsubmitbuttonlabelpublishK�tK�W|�<!?�-�/�*�                    Vz� +#; !y �*;�'a�T� �*KL/'Oq-(S�&0X]#2j0�7�9(L�|oR+�$@4 /@- #U8-,+*BS/8�H8)3�q _��d*51aL$1�2��i� - k'W+�n?5 ,Ck� � ]�T5� �n�1�|�D�+ -1K �g+1K�02K0�/ � �g tZ�P*M �/ -2K �e(_1K�^!�"�_10K �""flaggedrevsparamsK�{gelevelingupenabledforuserK�3topicsmatchmodeenabledK�1hostnameK ��}ikiK �x/sarticleK{probablyeditableK�qredirectK}mediaviewerenabledbydefaultK�onclickK�fdisplaywikibasedescriptionsK�  onthnamesK]namespacenumberKo oticeprojectK�wpagecontentlanguageK�imodelK�knameKq parsereportK �� viewlanguageK�g opupsflagsK�relevantarticleidK�o pageisprobablyeditableK�snameK�mquestidKj strictioneditK�umoveK�vvisionidKwseparatortransformtableKYtitleKsulsiscompactlinksenabledK�languageselectoremptyK�"positionK� sergroupsK�nameK�vector2022languageinheaderK�  isualeditorK�wikibaseitemidK�$ mepagelengthK�schemaeditattemptstepoversampleK�hatK�c linkshereK�QenK��Zx \�M�IreK�n�2�<�uichK,�w�!�V�-�$>�4�z�G�EleK�teK�C�}-spaceK<� @��$3P�#�^�9@�4?�i�ToleK�wmK�lseK�/yK �F6-assignK�DideK �>UlyK�)rK�>thK�2�f!��D�!;%F�;���$�%�> Z ,�X�?m� �A"�NPW*$t�U p � �G o�* r V ��N )kiK�D�FO�f,Y�X�(%##%#%##%##%%##%###':{�NW#$�#�G�J�#S^:H`B� 2 � " > �3I 5 + " ![ Y % ?  �9g�5�LK&0#nqH �V #;  #6!�?\�v:H4h]�y\Db�!""� �,M:V�x#0     .\"-55      21`#-  5 /�uIF+90� baseK�mG��`dataKN�<��g�X � � �y �4�}�J�NV mediaK� :�X!A� �C�J�g �!�:�w�$��^�~�,�L�[&:2 �O  -buttonK ��a eventsK�# foundationK ��& messagesK �a�pediaK�f^�d!3  �g? 0  .I7 �L�J�D(%##%#%##%##%%##%###�:� �%� &I�L�w�$� �[��^�~�,�<��,�Jt��&|kk����_dm�%v�*��hu��b$�B �FQ7 . �Y� < -tagline-enK�Y wordmark-enK�DsK�: ource-logoK�5textK�l -edit-sticky-headerK ��rtionary-logo-en-v2K �O   e       m     '"$�   " #$     "'  (  `�)/M�=    } }�V������0m0->) ��c $��U � 9]7->�:�&v"u;""� 22" P<"�1$�'O�l�9�Ok �l �n#W  e '  6   ) 9_  ' " 9  �J�� �:�v"u;""� 22" P<"�1$�'O�l�9�Nk �l �n#W  e '  6   ) 9_  ' " 9  �J��~ common>�$� hubs-->�E�.0>��g"a"�" ��x�g"a"�"1>.�� f� 6#q�(6#q.�b�+f� 6#q�(6#q00>�i�R33> �g �g6>�I080�208080> � �n334>�1�85>�h�Q45>�8""�!""82>� � 99>��n505>�3�601> �Jf �3f55> �xf �af7>�2�743>�: ��#823>�8 ��!6> �gK �PK0>�   C�A�J�r�^(-�6Hz�_S_S\S]S\S^m4/eA #4' 1�&4L44< $ #  +} 8  P #  9j( '     0  ,  U& D [$#F P #<& B Y"#D N #b 5I>:9      FRgb�+ '  (( #!;8-  x?  )"NP;fV $��@=       ! 7 $�GC�*;% L    Y  �v  9 �T�< �~W5E�W5E`9+h�lM��J�O!���V�*"�$�   >�H�F�7�^(-�1F� �ZS�,�+�-�+�/�-�,�-�,�+�+�E4/eA #4' 1�&4L44< $ #  +} 8  P #  9j( '     0  ,  U& D [$#F P #<& B Y"#D N #b 5I>:9      FRgb�+ '  (( #!;8-  x?  )"NP;fV $��@=       ! 7 $�GC�*;% L    Y  �v  9 �S�< �~W5E�W5E`9+h�lM��M�V!�|�x�*"�$.   C�$(   L�->J�n�g0`�\�v�!�Z��T��<�Qg�<n�4NJ�W�g0`�\�v�!�Z��T��<�Qg�<n�4N1>0�]W\�?� �i�t�c�J�T�cE0�FW\�?� �i�t�c�J�T�cE->�L�50>�b�K1>��9>�8�!2>>�F�j�Ty� Ip�Ru� G�p� >�/�j�Ty� Ip�Ru� G�p� ->�n�W3>2�Q�< �%+�1F �#+�-�7�'2�:�< �%+�1F �#+�-�7�'-1> ��R ��R4> ��L�+�1��)�- �y�L�+�1��)�-5>�~r�ip�X�gr�ip�X-2>��#�n�#7>�0�8-3>�a�J9>�w�`0>$�U��)��q,��9�(�/�q�P�n->�:� �^�#� �^1>�F��7�/��72>� �T�j�s�T�j-2h8a2>��pzm0>�U�> 14>��3>�V�?-2>�Q�:4>�,�'[����'[��5> � �w6>�6�8>��{������z: 0wildcardK�M _characterK�K sK�OlK �f�iamK ��@_john_sullivanK ��>ndowK�A��7sK�R�])�zthKb�, �Q�=�6�8�0�&a���7�5'�o�K��~�=�  outK�am_nelK 3f-dpK U hor-googpubK ��S _campaignK � �JmediumK � �JsourceK ��J ord-spacingK ��\wrapK�VsK �X _to_watchK�QkK�P�%.sK�[��$� ldK �= _wide_webK�;pformidentifierK�nrapK�TpedK�qittenK(��t�s�2�P�8��9 wwKX�c�g�/�_�&� �i�/�H�t� 0�N�T4�. xK�A�p-cacheK -statusK #lient-ipK dontent-type-optionsK wikiK�MmlK �q)unleiK��FyK �wearsK �L�GsK�tK� ouK�.-�/�O.�Ltube-dlK��zK �~39KL�� ��P���2yuk� � �nao�~� � �88KL�6��,�Jt��&|kk����_dm�%v�*�� aidK�7kaK �*-eroK�WhK �> illaK�� uckerbergK �eрусскийK �& �рпскиK �G �країнськаK �,العربيةK �+ فارسیK �T�جتK �" 中文K �M 日本語K �A 한국어K � 7     2     ,,  !!�W������2[0-L���L% ��3 �6>O* :D� ��6�]!%�� �)�9�r��m .E���m��{ �c(09$ 95�(�@�� �<�.�3�9��S�G O�q�u�(-LL�f�J�Z��z�m�8���;--L��z��l�bgcolor-emphasisL ��K mutedL ��ordercolor-defaultL��`�. classicL��=E��$Dolor-border-defaultL��b�. canvas-subtleL �� fg-mutedL��)RC on-emphasisL ��* neutral-emphasis-plusL ��M page-header-bgL �� disable-gpuL��E��\ fgcolor-mutedL��)RC onemphasisL ��( no-sandboxL(���1�u�'��?�o�>�page-header-bgcolorL ��remote-debugging-portL��V-��Q$tooltip-bgcolorL ��I fgcolorL ��&1L�L��F�(|�P����z���y� �.�$�k�B���3�h�k�3�/�3�/�H�����=�1��<�.�(�7�M�L�`��i�'���s�k�?�@�P�N�q��2�/�.�.��u�o�G�J�{�2�P�*�t�\� �s�}��)�\�!�G���%�s�X�a�`��^�p�� ���%�/�3�0�Z�6�_��(�\���*�(�F��� � � �?�H��M6pxL��OpxL ��_50L��MaffL4��W�'�"��~��0�!�s �%�M pple-systemL,��t�o�`�4�$��q�g��utomatic-form-fillL<��X�'��;�~�)��!�k �*�McL>��OL� �I��[�7^��VH��E�} �DMddL,��!�8�n�.��7�s�:� �!hrome-data-dirL(��"�8�n�.��7�s�:� ws-urlL(��@�M�Y�C����.� oncurrencyL:��#�I��i�4^�,��E� �0MfigL(���J� �!���5��asL:��j�i�rW�Nd�� ��o @�uP rawl-durationL<��� ��h�b�c�V��' ��= out-scopeL:��k�i�t�:d��I�>�� �3PscopeL:��^�b�o�F]��U�:� �G �LsL:��]�b�kV�]]��� � C�GLtL4��� ��r�b��;�� �.�=wuL4��?�M�Y�C�N��<��.��LdL4��u�v�a�0�T��A��( �*�5ebugL��F�N���layLF��;�W���t�}l�~�"�M�c �e �fUpthL<��v�v�b�:�T�u�J��/ �!�5isable-redirectsL��Q�r���K update-checkL��h�z��q�aplay-out-scopeL:���|� �w��"�X��U �aZoL.���|�&bw��|��H" QZrL��P�r���KucL��g�z��q�aeL��Y�a��E�yfLF�� �$ �� �; ��2 �, �[�S � logL��a����WmLF��q � �n�P �4 ��: �( �S�` � rror-logL��b����WxcludeL��Z�a��E�ytension-filterL<���-�"�,�D� ��5� �L�! matchL<��r�&�z�[�=�-��1� �X�fLN��B�� �RN�_�6�/��S�)�� K��K�cL(���Q��(���9��edcL6���;��V�]�R��+�=� �?�)ieldLL��C�� ��=�/�6��)�" �o�{�>�-configL(��&�X��/���=�|�iscopeL:��y�p�-�zk��$�[��P �uTlter-conditionL*���;��@�R��+�=�V�) regexL@��3���S�(��@�%�" �H�{�lcL,��%�X��/���=�|�i�b orm-configL(���Q��(���9��e extractionL(��`�.�D���(�%��QrL6��2�� �;�(��[�%�z+�>�sL0��x�p� �k���� �>TxL(��_�.�D���(�%��QhL� ��| �~�C�Kv�nH�a3~<�`�� �cI�NK�X�`�1�Zi�5@�jI(q6�)�{��vA�i@cL��[����SeadersL<���C�`�N��w��1� �~�]lessLh��i�{��� �I�"�)���f� �_�/!u� � ��|�M -optionsLL���*�|� �|�{��-� �k�B�� �S lth-checkL��Z����SlL&��n��� ��_�_�NuoL(���*�|� ��G�k�B�ignore-query-paramsL��<�d��/�CqpL��;�d��/�CjL&��)�2��Zn�m���STcL4���}�~� �[��9� �' �(�9s-crawlL<���}� � �[�l�K� �8 ��9lL�� ���� uiceL�� ���� onL��2n��=TlL<��*�2��}�^�u�T���} �R kfL4��%���I�i��9���*�A nown-filesL<��&��"�M�i�Y�^�� ��AlistL(��I�S�l ��a�q�Q�{ oading-announcementL,��e�C�C�4�K2��%�K�match-conditionL*�� �4��G�K��3�9�Z�%regexL@��#� �`��!�(�9�!� �H�� x-response-sizeL(��A��Y�p��@��(�EdcLF�� �4��e LI�'�K��3�9�X 74�t�%oz-letter-spacingL ��8 max-contentL ��3rL6��"� �k�w�!��c�!�e-�U� sL(��@��Y�p��@��(�E s-flex-alignL ��hI directionL ��RW packL���K wrapL ��X% boxL��z*.�Wletter-spacingL ��: transformL��*ncL&��1�9��Tu�d���PXo-colorL&��2�9��Tu�d���PX incognitoLT��7�F�`�<� �s�^�p�9�{�2��E �d �$sandboxLH���1�u�'� �w���&�o�>�^ �f copeLP���u�_�:p��B�?�Y��K �oV�/�K iL(��6�F�`�<��'�{�2�sL(���1�u�'��?�o�>�sL2���u�b�-p����) �xVoL2��@E�p���!� +"#�l !%4$&+"/*&" *% /((0',!.&')"" K(<2#)# ,-()') 7/0 ""�V������0�Y�:D�q�i��H0-obL�� �+��9�}mit-bodyL��!�+��9�}rawL���$��A�yrL���$��A�yutputL8��r��� �sY�k�i��v�THpL2��.�P��t�e��*�I�x �EQ arallelismL:��/�P���e�!��I� �0QroxyL(��x�<�5����-��YqL��?E��$DrL(��i�o�#�M��I��_�1 ate-limitL:��F�^�� �~s���Q�x �;Y -minuteL:��R�e��#�^z�y��U�s �<]dL&��:�W��l��"�M�BUesolversL(��j�o�#�M��I��_�1umeL��Q�Z��M�utryL(��l�5�<� ��!�)��UlL2��E�^��{�s���Q�e �PYmL.��Q�e��bz���U�` Q]sL(��/�_� �6��x�A�x�mbL&���#����O�g�F}cL&��v�� ���W�c�JypL(��+�?�g�5��/�w�6� fL6��Y��l�b�6��K�-�~=�!�dL�� ���I�u�6 how-browserL&���#����O�g�F}ilentLj��;�@�YN�J��0�C�=�Q|�\� �~K�Q�G����k\rL&��z���`�c�m��LdL&�����g�[�q��}P tore-fieldL@��Z��?��6�:��-� �W�l� -dirL�� ���I�u�9 sL����\responseLJ��{���<�$�/`�?�"�m��V �HI W3L-dirL*�����g�[�q��R�-PrategyL(��0�_� �6��x�A�x�m ystem-chromeL>��h��� ���� ��c�Jy�-pathL(��,�?�g�5��/�w�6� timeoutL(��K� �R�w��8��$�Ils-impersonateL��G�k��'�GiL��F�k��'�GuL�z��( 3�Y�S�2 � ��}�s�"�)��+V�.W�3�I� �#��(�C�a�0�KN�_�]��0�>�=�2 LIG�f�"�!�!�!�E��'�E &��q�=��q �E�q�G � ��G � C� @� �& �( � �z �� �TI� �AK��4�K���� 742�n � � � � �l�t �N pL��_�s��y�]dateL��`�s��y�]vL(��@�G��F��T� ��H`erboseL(��A�G��F��T� ��H`sionL(��K�U��3� �P���<dwebkit-align-itemsL ��dI nimation-delayL �� urationL ��| fill-modeL ��nameL ��xtiming-functionL �� boxL��v*.�W -alignL ��fI packL���K clipL ��b flexL��x*.�W -directionL ��PWwrapL ��V% ont-smoothingL ��" justify-contentL���K keyframesL ��T letter-spacingL ��6 max-contentL ��1 text-decorationL ��.H ransformL��}*xhrL(��P�T�R�J����*� -extractionL(��Q�T�R�J����*�0L��>   !�x�3�,         �>   f(   RO          T   P    L"        b    N       N         M      �N    C    A    2   �~  .   �~    D    �&    e   �   ]               g   M(   RI         �p   6�-   �                      "                                                          r* 54$    0P?K                                                                    ,           3              & #      #            #            4"  �     �t     �         |#      c     D     U           YQ     k     l    %+*(  ">. 1/�  # .net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/ Server: github.com Accept-Ranges: bytes X-GitHub-Request-Id: DF3F:32719E:C74E5D:11E0B8C:6835F869 Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system" data-a11y-link-underlines="true"> <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link rel="preconnect" href="https://github.githubassets.com" crossorigin> <link rel="preconnect" href="https://avatars.githubusercontent.com"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-74231a1f3bbb.css"><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-83beb16e0ecf.css"><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-8a995f0bacd4.css"><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-9ac301c3ebe5.css"><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-74231a1f3bbb.css"><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-83beb16e0ecf.css"><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-f91b0f603451.css"><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-5aebfa54b215.css"><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-6e122dab64fc.css"><link data-color-theme="lig!ht_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-b32664e28b79.css"><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-8a995f0bacd4.css"><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-9ac301c3ebe5.css"><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-cd826e8636dc.css"><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-131d53fe187c.css"><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-18119e682df0.css"><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-63c0358957ba.css"><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-f37fb7684b1f.css"><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-8f371c75debd.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-225433424a87.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-b8b91660c29d.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-86fb66cfa45a.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-685f3d1c0424.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-197a21528ff0.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-177d21388df8.css"> <script type="application/json" id="client-env">{"locale":"en","featureFlags":["alternate_user_config_repo","api_insights_show_missing_data_banner","codespaces_prebuild_region_target_update","contentful_lp_flex_features_actions","contentful_lp_flex_features_code_review","contentful_lp_flex_features_code_search","contentful_lp_flex_features_codespaces","contentful_lp_flex_features_discussions","contentful_lp_flex_features_issues","contentful_lp_footnotes","copilot_chat_custom_instructions","copilot_chat_repo_custom_instructions_preview","copilot_chat_vision_in_claude","copilot_chat_wholearea_dd","copilot_duplicate_thread","copilot_free_to_paid_telem","copilot_header_button_to_immersive","copilot_immersive_draft_issue_metadata_location","copilot_immersive_draft_issue_template_required","copilot_immersive_issue_preview","copilot_new_immersive_references_ui","copilot_no_floating_button","copilot_read_shared_conversation","copilot_showcase_icebreakers","copilot_task_oriented_assistive_prompts","copilot_topics_as_references","copilot_ui_refs","direct_to_salesforce","dotcom_chat_client_side_skills","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","github_models_o3_streaming","insert_before_patch","issues_dashboard_increased_filter_options","issues_dashboard_no_redirects","issues_react_blur_item_picker_on_close","issues_react_create_milestone","issues_react_dashboard_save_query_refresh","issues_react_prohibit_title_fallback","issues_react_remove_placeholders","lifecycle_label_name_updates","link_contact_sales_swp_marketo","marketing_pages_search_explore_provider","me"mex_mwl_filter_field_delimiter","nonreporting_relay_graphql_status_codes","primer_react_css_modules_ga","primer_react_select_panel_with_modern_action_list","remove_child_patch","sample_network_conn_type","site_msbuild_hide_integrations","site_msbuild_launch","site_msbuild_webgl_hero","site_proxima_australia_update","site_proxima_usa_update","swp_enterprise_contact_form","use_copilot_avatar","use_paginated_repo_picker_cost_center_form","viewscreen_sandbox"]}</script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-57bd9f97327f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-81211bd82278.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52-4be8ffe9a34a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-f0df83c858f4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/environment-d607485791a5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-0dbb79f97f8f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-fd884d19bf73.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-78748950cb0c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78-a90ac05d2469.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-d8c643-f5192902810f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_markdown-toolbar-element_dist_index_js-ceef33f593fa.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_combobox-nav_dist-97536f-0a0158d4c78e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-63644b-8389d8c5493d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/github-elements-2c6b561fd398.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/element-registry-759bd527e556.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec-72267f4e3ff9.js"></script> <script crossorigin="anonymous" defer="defer" ty#pe="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-be8cb88f481b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_morphdom_dist_morphdom-esm_js-0c08218c7d5f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_fzy_js_index_js-node_modules_github_paste-markdown_dist_index_js-6c00013a3dc4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-a03ee12d659a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-b6294cf703b7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-e3180fe3bcb3.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-c1aa61-97c8ff49bc41.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-f4e60782b52d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-c84fbefd392e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-3e000c5d31a9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-9dc4ed803189.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-ce8979e4f922.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-a4b59f1126fc.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-ea8eaa-ae0dbe787ad8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-7f3748c0d76b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_virtualized-list_es_inde-5cfb7e-e6b0d3ff3d24.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-70450e-4b93df70b903.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_ref-selector_ts-65d5b9099843.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/codespaces-1395fc4c5646.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javas$cript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-3eebbd-0763620ad7bf.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_delegated-events_di-e161aa-9d41fb1b6c9e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_github_remote--3c9c82-b71ef90fbdc7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/repositories-f58553097890.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-dbbea9-4adcaf6c1c40.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/code-menu-906f56af9b01.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-5c26f1a581a7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-2d17b940397e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-80430c87778a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-cf2f2ab8dab4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483-30bc59af3a76.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_catalyst_lib_index_js-node_modules_primer_live-region-element_dis-b2aea6-22827f205bdc.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-289430569e8f.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.e5e6e593370c808590a5.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.e5e6e593370c808590a5.module.css"> <title>GitHub - projectdiscovery/katana: A next-generation crawling and spidering framework.</title> <meta name="route-pattern" content="/:user_id/:repository" data-turbo-transient> <meta name="route-controller" content="files" data-turbo-transient> <meta name="route-action" content="disambiguate" data-turbo-transient> <meta name="fetch-nonce" content="v2:6ea9d718-1144-0cb3-e19a-d996781fdea5"> <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb"> <meta name="request-id" content="DF3F:32719E:C74E5D:11E0B8C:6835F869" data-pjax-transient="true"><meta name="html-safe-nonce" content="ec6711d24b4036c0e5550b82e3b2eb85446e29536c13dedce4f685ea01485c4f" data-pjax-transient="true"><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERjNGOjMyNzE5RTpDNzRFNUQ6MTFFMEI4Qzo2ODM%1Rjg2OSIsInZpc2l0b3JfaWQiOiI0ODMzMTIzODM4MDQ0Mzg2MzMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==" data-pjax-transient="true"><meta name="visitor-hmac" content="7ce272892675431a69be3e7a0023f483e8936ffac00de96da56143c5c7505008" data-pjax-transient="true"> <meta name="hovercard-subject-tag" content="repository:326228917" data-turbo-transient> <meta name="github-keyboard-shortcuts" content="repository,copilot" data-turbo-transient="true"> <meta name="selected-link" value="repo_source" data-turbo-transient> <link rel="assets" href="https://github.githubassets.com/"> <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"> <meta name="octolytics-url" content="https://collector.github.com/github/collect"> <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;" data-turbo-transient="true"> <meta name="user-login" content=""> <meta name="viewport" content="width=device-width"> <meta name="description" content="A next-generation crawling and spidering framework. - projectdiscovery/katana"> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/projectdiscovery/katana"> <meta name="twitter:image" content="https://opengraph.githubassets.com/4cc43b0e1c1d4adf44f863b0a56c5e54ac351903250faab40f4faf7d02418b09/projectdiscovery/katana"><meta name="twitter:site" content="@github"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="GitHub - projectdiscovery/katana: A next-generation crawling and spidering framework."><meta name="twitter:description" content="A next-generation crawling and spidering framework. - projectdiscovery/katana"> <meta property="og:image" content="https://opengraph.githubassets.com/4cc43b0e1c1d4adf44f863b0a56c5e54ac351903250faab40f4faf7d02418b09/projectdiscovery/katana"><meta property="og:image:alt" content="A next-generation crawling and spidering framework. - projectdiscovery/katana"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="600"><meta property="og:site_name" content="GitHub"><meta property="og:type" content="object"><meta property="og:title" content="GitHub - projectdiscovery/katana: A next-generation crawling and spidering framework."><meta property="og:url" content="https://github.com/projectdiscovery/katana"><meta property="og:description" content="A next-generation crawling and spidering framework. - projectdiscovery/katana"> <meta name="hostname" content="github.com"> <meta name="expected-hostname" content="github.com"> <meta http-equiv="x-pjax-version" content="dc9bf58f844a0bd9d65d9fd9651c92ef92bf483b4158f3456daef6ae7edecc9c" data-turbo-track="reload"> <meta http-equiv="x-pjax-csp-version" content="352e51c42d5f5727a7c545752bf34d1f83f40219e7036c6959817149a51651bc" data-turbo-track="reload"> <meta http-equiv="x-pjax-css-version" content="ee84fa10cb7e36cae6e9f53cb342e1b208ed62875f38eb2355b39e91d12812fc" data-turbo-track="reload"> <meta http-equiv="x-pjax-js-version" content="20249c8e1105e753840f0b91e1747d9e9569e828e788df0f0ff0f421c1232bdd" data-turbo-track="reload"> <meta name="turbo-cache-control" content="no-preview" data-turbo-transient=""> <meta data-hydrostats="publish"> <meta name="go-import" content="github.com/projectdiscovery/katana git https://github.com/projectdiscovery/katana.git"> <meta name="octolytics-dimension-user_id" content="50994705"><meta name="octolytics-dimension-user_login" content="projectdiscovery"><meta name="octolytics-dimension-repository_id" content="326228917"><meta name="octolytics-dimension-repository_nwo" content="projectdiscovery/katana"><meta name="octolytics-dimension-repository_public" content="true"><meta n&ame="octolytics-dimension-repository_is_fork" content="false"><meta name="octolytics-dimension-repository_network_root_id" content="326228917"><meta name="octolytics-dimension-repository_network_root_nwo" content="projectdiscovery/katana"> <link rel="canonical" href="https://github.com/projectdiscovery/katana" data-turbo-transient> <meta name="turbo-body-classes" content="logged-out env-production page-responsive"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <meta name="release" content="82cfc65be937e959fe9decf1aca05057b293b582"> <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark"> <link rel="manifest" href="/manifest.json" crossorigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative header-wrapper js-header-wrapper "> <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span> </span> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ui-commands_ui-commands_ts-392f523dd6f6.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-da52b1ba42ce.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.d942aba193d1de4a38ab.module.css"> <react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false"> <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-e789af5a4655.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/sessions-1e75b15ae60a.js"></script> <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-theme=light data-dark-theme=dark> <h2 class="sr-only">Navigation Menu</h2> <button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation"> <span class="d-none">Toggle navigation</span> </button> <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height'-full position-relative z-1"> <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto"> <div class="flex-1"> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1"> <span class="Button-content"> <span class="Button-label"><div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div></span> </span> </button> </div> <a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav" href="/" aria-label="Homepage" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to go to homepage&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Logomark;ref_loc:Header&quot;}"> <svg height="32" aria-hidden="true" viewbox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12 1C5.9225 1 1 5.9225 1 12C1 16.8675 4.14875 20.9787 8.52125 22.4362C9.07125 22.5325 9.2775 22.2025 9.2775 21.9137C9.2775 21.6525 9.26375 20.7862 9.26375 19.865C6.5 20.3737 5.785 19.1912 5.565 18.5725C5.44125 18.2562 4.905 17.28 4.4375 17.0187C4.0525 16.8125 3.5025 16.3037 4.42375 16.29C5.29 16.2762 5.90875 17.0875 6.115 17.4175C7.105 19.0812 8.68625 18.6137 9.31875 18.325C9.415 17.61 9.70375 17.1287 10.02 16.8537C7.5725 16.5787 5.015 15.63 5.015 11.4225C5.015 10.2262 5.44125 9.23625 6.1425 8.46625C6.0325 8.19125 5.6475 7.06375 6.2525 5.55125C6.2525 5.55125 7.17375 5.2625 9.2775 6.67875C10.1575 6.43125 11.0925 6.3075 12.0275 6.3075C12.9625 6.3075 13.8975 6.43125 14.7775 6.67875C16.8813 5.24875 17.8025 5.55125 17.8025 5.55125C18.4075 7.06375 18.0225 8.19125 17.9125 8.46625C18.6138 9.23625 19.04 10.2125 19.04 11.4225C19.04 15.6437 16.4688 16.5787 14.0213 16.8537C14.42 17.1975 14.7638 17.8575 14.7638 18.8887C14.7638 20.36 14.75 21.5425 14.75 21.9137C14.75 22.2025 14.9563 22.5462 15.5063 22.4362C19.8513 20.9787 23 16.8537 23 12C23 5.9225 18.0775 1 12 1Z"></path> </svg> </a> <div class="d-flex flex-1 flex-order-2 text-right d-lg-none gap-2 flex-justify-end"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fprojectdiscovery%2Fkatana" class="HeaderMenu-link HeaderMenu-button d-inline-flex f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/projectdiscovery/katana&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="bf541e65552fc9880b0355202ffba509ccce8a419d4b55f8e996c70001ee6c4f" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to Sign in&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Sign in;ref_loc:Header&quot;}"> Sign in </a> <div class="AppHeader-appearanceSettings"> <react-partial-anchor> <button data-target="react-partial-anchor.anchor" id="icon-button-4bacfc18-f5cb-47be-8763-519ebf0a7cf8" aria-labelledby="tooltip-7f0e80f6-7419-4692-8e48-b392b8702f29" type="button" disabled="disabled" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium AppHeader-button HeaderMenu-link border cursor-wait"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sliders Button-visual"> <path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75( 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path> </svg> </button><tool-tip id="tooltip-7f0e80f6-7419-4692-8e48-b392b8702f29" for="icon-button-4bacfc18-f5cb-47be-8763-519ebf0a7cf8" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Appearance settings</tool-tip> <template data-target="react-partial-anchor.template"> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_document-metadata_document-metadata_ts-ui_packages_promise-with-resolvers-polyfil-40d47c-83bb4d2a9499.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/appearance-settings-99fa071d4285.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/appearance-settings.22dfbc22ef0a2bf02523.module.css"> <react-partial partial-name="appearance-settings" data-ssr="false" data-attempted-ssr="false"> <script type="application/json" data-target="react-partial.embeddedData">{"props":{}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> </template> </react-partial-anchor> </div> </div> </div> <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0"> <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0"> <nav class="HeaderMenu-nav" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Product <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_copilot&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_copilot_link_product_navbar&quot;}" href="https://github.com/features/copilot"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.4)14-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4"> GitHub Copilot </div> Write better code with AI </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_models&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_models_link_product_navbar&quot;}" href="https://github.com/features/models"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-ai-model color-fg-subtle mr-3"> <path d="M19.375 8.5a3.25 3.25 0 1 1-3.163 4h-3a3.252 3.252 0 0 1-4.443 2.509L7.214 17.76a3.25 3.25 0 1 1-1.342-.674l1.672-2.957A3.238 3.238 0 0 1 6.75 12c0-.907.371-1.727.97-2.316L6.117 6.846A3.253 3.253 0 0 1 1.875 3.75a3.25 3.25 0 1 1 5.526 2.32l1.603 2.836A3.25 3.25 0 0 1 13.093 11h3.119a3.252 3.252 0 0 1 3.163-2.5ZM10 10.25a1.75 1.75 0 1 0-.001 3.499A1.75 1.75 0 0 0 10 10.25ZM5.125 2a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5Zm12.5 9.75a1.75 1.75 0 1 0 3.5 0 1.75 1.75 0 0 0-3.5 0Zm-14.25 8.5a1.75 1.75 0 1 0 3.501-.001 1.75 1.75 0 0 0-3.501.001Z"></path> </svg> <div> <div class="color-fg-default h4"> GitHub Models <span class="HeaderMenu-label"> New </span> </div> Manage and compare prompts </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_advanced_security_link_product_navbar&quot;}" href="https://github.com/security/advanced-security"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.*676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4"> GitHub Advanced Security </div> Find and fix vulnerabilities </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;actions&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;actions_link_product_navbar&quot;}" href="https://github.com/features/actions"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-workflow color-fg-subtle mr-3"> <path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z"></path> </svg> <div> <div class="color-fg-default h4"> Actions </div> Automate any workflow </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;codespaces&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;codespaces_link_product_navbar&quot;}" href="https://github.com/features/codespaces"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-subtle mr-3"> <path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <div> <div class="color-fg-default h4"> Codespaces </div> Instant dev environments </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;issues&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;issues_link_product_navbar&quot;}" href="https://github.com/features/issues"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-subtle mr-3"> <path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.+5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path> </svg> <div> <div class="color-fg-default h4"> Issues </div> Plan and track work </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;code_review&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;code_review_link_product_navbar&quot;}" href="https://github.com/features/code-review"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-review color-fg-subtle mr-3"> <path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4"> Code Review </div> Manage code changes </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;discussions&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;discussions_link_product_navbar&quot;}" href="https://github.com/features/discussions"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4"> Discussions </div> Collaborate outside of code </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;code_search&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;code_search_link_product_navbar&quot;}" href="https://github.com/features/code-search"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3"> <path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><pa,th d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4"> Code Search </div> Find more, search less </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="product-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;why_github&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;why_github_link_product_navbar&quot;}" href="https://github.com/why-github"> Why GitHub </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;all_features&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;all_features_link_product_navbar&quot;}" href="https://github.com/features"> All features </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;documentation&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;documentation_link_product_navbar&quot;}" href="https://docs.github.com"> Documentation <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_skills&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_skills_link_product_navbar&quot;}" href="https://skills.github.com"> GitHub Skills <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot-;blog&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;blog_link_product_navbar&quot;}" href="https://github.blog"> Blog <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Solutions <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;enterprises&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}" href="https://github.com/enterprise"> Enterprises </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}" href="https://github.com/team"> Small and medium teams </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;startups&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}" href="https://github.com/enterprise/startups"> Startups </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;nonprofits&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}" href="/solutions/industry/nonprofits"> Nonprofits </a></li> . </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devsecops&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}" href="/solutions/use-case/devsecops"> DevSecOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devops&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}" href="/solutions/use-case/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ci_cd&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ci_cd_link_solutions_navbar&quot;}" href="/solutions/use-case/ci-cd"> CI/CD </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}" href="/solutions/use-case"> View all use cases </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-industry-heading">By industry</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;healthcare&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}" href="/solutions/industry/healthcare"> Healthcare </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;financial_services&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}" href="/solutions/industry/financial-services"> Financial services </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;manufacturing&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}" href="/solutions/industry/manufacturing"> Manufacturing </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;government&quot;,&quot;context&quot;:&quot;solu/tions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}" href="/solutions/industry/government"> Government </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all_industries&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}" href="/solutions/industry"> View all industries </a></li> </ul> </div> </div> <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold"> <a href="/solutions"> View all solutions <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </a> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Resources <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span> <ul class="list-style-none f5" aria-labelledby="resources-topics-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ai&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}" href="/resources/articles/ai"> AI </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devops&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}" href="/resources/articles/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;security&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}" href="/resources/articles/security"> Security </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&q0uot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;software_development&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}" href="/resources/articles/software-development"> Software Development </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_link_resources_navbar&quot;}" href="/resources/articles"> View all </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="resources-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;learning_pathways&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;learning_pathways_link_resources_navbar&quot;}" href="https://resources.github.com/learn/pathways"> Learning Pathways <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;events_amp_webinars&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;events_amp_webinars_link_resources_navbar&quot;}" href="https://resources.github.com"> Events &amp; Webinars <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ebooks_amp_whitepapers&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ebooks_amp_whitepapers_link_resources_navbar&quot;}" href="https://github.com/resources/whitepapers"> Ebooks &amp; Whitepapers </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;cu1stomer_stories&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}" href="https://github.com/customer-stories"> Customer Stories </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;partners&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}" href="https://partner.github.com"> Partners <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;executive_insights&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;executive_insights_link_resources_navbar&quot;}" href="https://github.com/solutions/executive-insights"> Executive Insights </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Open Source <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_sponsors&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}" href="/sponsors"> <div> <div class="color-fg-default h4"> GitHub Sponsors </div> Fund open source developers </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;the_r2eadme_project&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;the_readme_project_link_open_source_navbar&quot;}" href="https://github.com/readme"> <div> <div class="color-fg-default h4"> The ReadME Project </div> GitHub community articles </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span> <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;topics&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}" href="https://github.com/topics"> Topics </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;trending&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}" href="https://github.com/trending"> Trending </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;collections&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}" href="https://github.com/collections"> Collections </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Enterprise <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}" href="/enterprise"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3"> <path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.235.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path> </svg> <div> <div class="color-fg-default h4"> Enterprise platform </div> AI-powered developer platform </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span> <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_advanced_security_link_enterprise_navbar&quot;}" href="https://github.com/security/advanced-security"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4"> GitHub Advanced Security </div> Enterprise-grade security features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}" href="/features/copilot/copilot-business"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.5734 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4"> Copilot for business </div> Enterprise-grade AI features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;premium_support&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}" href="/premium-support"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4"> Premium Support </div> Enterprise-grade 24/7 support </div> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;pricing&quot;,&quot;context&quot;:&quot;global&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;pricing_link_global_navbar&quot;}" href="https://github.com/pricing">Pricing</a> </li> </ul> </nav> <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3"> <qbsearch-input class="search-input" data-scope="repo:projectdiscovery/katana" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="B1D8OLmqPBpetlgsbUsthyy5cyNNlP0JH4wsMG7hOPS83h-h6jSDb0K45gtlIq-uMPdZDWMaDncRFN3-FeCmJA" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="projectdiscovery/katana" data-current-org="projectdiscovery" data-current-owner="" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked"> 5<button type="button" class="header-search-button placeholder input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none" data-target="qbsearch-input.inputButton" aria-label="Search or jump to…" aria-haspopup="dialog" placeholder="Search or jump to..." data-hotkey=s,/ autocapitalize="off" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;searchbar&quot;,&quot;context&quot;:&quot;global&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}" data-action="click:qbsearch-input#handleExpand"> <div class="mr-2 color-fg-muted"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div> <span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span> <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg> </div> </button> <input type="hidden" name="type" class="js-site-search-type-field"> <div class="Overlay--hidden " data-modal-dialog-overlay> <modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target="qbsearch-input.searchSuggestionsDialog" role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-labelledby="search-suggestions-dialog-header" data-view-component="true" class="Overlay Overlay--width-large Overlay--height-auto"> <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1> <div class="Overlay-body Overlay-body--paddingNone"> <div data-view-component="true"> <div class="search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container" style="border-radius: 12px;" data-target="qbsearch-input.queryBuilderContainer" hidden> <!-- '"` --><!-- </textarea></xmp> --></form><form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get"> <query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder"> <div class="FormControl FormControl--fullWidth"> <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label> <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput"> <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </span> <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer"> <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent"></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder6-Sizer" data-target="query-builder.sizer"></div> <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-91bddf1b-4d67-495c-b8a2-acdb12a15df2" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown focus:query-builder#inputFocus " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium"> </div> </div> <span class="sr-only" id="query-builder-test-clear">Clear</span> <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action=" click:query-builder#clear focus:query-builder#clearButtonFocus blur:query-builder#clearButtonBlur " variant="small" hidden="hidden" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual"> <path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z"></path> </svg> </button> </div> <template id="search-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </template> <template id="code-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="file-code-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code"> <path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </template> <template id="history-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history"> <path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.775 4Z"></path> </svg> </template> <template id="repo-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> </template> <template id="bookmark-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark"> <path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="plus-circle-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="circle-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> </template> <template id="trash-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash"> <path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path> </svg> </template> <template id="team-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people"> <path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg> </template> <template id="project-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project"> <path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path> </svg> </template> <template id="pencil-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil"> <path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.5588 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path> </svg> </template> <template id="copilot-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot"> <path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="copilot-error-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error"> <path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path> </svg> </template> <template id="workflow-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow"> <path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template9> <template id="book-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </template> <template id="code-review-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="codespaces-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces"> <path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> </template> <template id="comment-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment"> <path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="comment-discussion-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </template> <template id="organization-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization"> <path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.2:5 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="rocket-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket"> <path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </template> <template id="shield-check-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check"> <path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="heart-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart"> <path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path> </svg> </template> <template id="server-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.7;07.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="globe-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg> </template> <template id="issue-opened-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </template> <template id="device-mobile-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile"> <path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path> </svg> </template> <template id="package-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package"> <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path> </svg> </template> <template id="credit-card-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card"> <path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path> </svg> </template> <template id="play-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </template> <template id="gift-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift"> <path d="M2 2.75A2.75 2.75 0 0 1 4.7<5 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path> </svg> </template> <template id="code-square-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="device-desktop-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop"> <path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path> </svg> </template> <div class="position-relative"> <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action=" combobox-commit:query-builder#comboboxCommit mousedown:query-builder#resultsMousedown " data-target="query-builder.resultsList" data-persist-list=false id="query-builder-test-results"></ul> </div> <div class="FormControl-inlineValidation" id="validation-91bddf1b-4d67-495c-b8a2-acdb12a15df2" hidden="hidden"> <span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewbox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"> <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> </svg> </span> <span></span> </div> </div> <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div> </query-builder></form> <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt"> <a target="_blank" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2">Search syntax tips</a> <div class="d-flex flex-1"></div> </div> </div> </div> </div> </modal-dialog></div> </div> <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div> <div class="color-fg-default"> <dialog-helper> <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleD=ialogClose" id="feedback-dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-describedby="feedback-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="feedback-dialog-title"> Provide feedback </h1> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="feedback-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="feedback-dialog-title"> <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="Zar0jjnMypw6GocWKUgBsg8KMsjtv7ELFls+hTDM2NZmHlwkfvQas+w8dEFP3SDsxUhlbHPqwVZ38q6g3Ifs0w=="> <p>We read every piece of feedback, and take your input very seriously.</p> <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label> </form></div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd"> <button data-close-dialog-id="feedback-dialog" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn"> Submit feedback </button> </div> </dialog></dialog-helper> <custom-scopes data-target="qbsearch-input.customScopesManager"> <dialog-helper> <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header Overlay-header--divided"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="custom-scopes-dialog-title"> Saved searches </h1> <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 >1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="custom-scopes-dialog-title"> <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"> <!-- '"` --><!-- </textarea></xmp> --></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="VGPnN6eA9w2dXh/HueOhb3kHm73U0xahwxEx/XAp2GzKP0RYFSthpmEDxTrOfwL4Jqiexey9HCho2MCKcq8H+w=="> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> <div class="form-group"> <label for="custom_scope_name">Name</label> <auto-check src="/search/custom_scopes/check_name" required> <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required maxlength="50"> <input type="hidden" data-csrf="true" value="4tOWGXSuTxKzhRqJkQPbcnBO603qxiK6WYW0KgfTCCmRsL3g5d/i6l5VhfA2CiFq2LZBOKQYGT9WkXrIsPfTlA=="> </auto-check> </div> <div class="form-group"> <label for="custom_scope_query">Query</label> <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required maxlength="500"> </div> <p class="text-small color-fg-muted"> To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p> </form> </div> <div data-target="custom-scopes.manageCustomScopesForm"> <div data-target="custom-scopes.list"></div> </div> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided"> <button data-action="click:custom-scopes#customScopesCancel" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="custom-scopes-dialog-form" data-action="click:custom-scopes#customScopesSubmit" data-target="custom-scopes.customScopesSubmitButton" type="submit" data-view-component="true" class="btn-primary btn"> Create saved search </button> </div> </dialog></dialog-helper> </custom-scopes> </div> </qbsearch-input> <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fprojectdiscovery%2Fkatana" class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1" style="margin-left: 12px;" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/projectdiscovery/katana&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="bf541e65552fc9880b0355202ffba509ccce8a419d4b55f8e996c70001ee6c4f" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to go to homepage&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Sign in;ref_loc:Header&quot;}"> Sign in </a> ? </div> <a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&amp;source=header-repo&amp;source_repo=projectdiscovery%2Fkatana" class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/projectdiscovery/katana&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="bf541e65552fc9880b0355202ffba509ccce8a419d4b55f8e996c70001ee6c4f" data-analytics-event="{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;;ref_cta:Sign up;ref_loc:header logged out&quot;}"> Sign up </a> <div class="AppHeader-appearanceSettings"> <react-partial-anchor> <button data-target="react-partial-anchor.anchor" id="icon-button-6d9c4570-0c81-4801-9f67-80981e34c0c2" aria-labelledby="tooltip-18177fbd-8424-4e67-8bab-b1cd632b8623" type="button" disabled="disabled" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium AppHeader-button HeaderMenu-link border cursor-wait"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sliders Button-visual"> <path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path> </svg> </button><tool-tip id="tooltip-18177fbd-8424-4e67-8bab-b1cd632b8623" for="icon-button-6d9c4570-0c81-4801-9f67-80981e34c0c2" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Appearance settings</tool-tip> <template data-target="react-partial-anchor.template"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/appearance-settings.22dfbc22ef0a2bf02523.module.css"> <react-partial partial-name="appearance-settings" data-ssr="false" data-attempted-ssr="false"> <script type="application/json" data-target="react-partial.embeddedData">{"props":{}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> </template> </react-partial-anchor> </div> <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Resetting focus</button> </div> </div> </div> </div> </header> <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Rel@oad</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <button id="icon-button-4ef16eba-95f4-4a72-aee8-59fb032df2b4" aria-labelledby="tooltip-16d26e24-7ea0-497d-b17e-7a2f39d4ec9e" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button><tool-tip id="tooltip-16d26e24-7ea0-497d-b17e-7a2f39d4ec9e" for="icon-button-4ef16eba-95f4-4a72-aee8-59fb032df2b4" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> </div> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container" class="flash-container" data-turbo-replace> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div> <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div aria-atomic="true" role="alert" class="js-flash-alert"> <div>{{ message }}</div> </div> </div> </div> </template> </div> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled data-project-hovercards-enabled> <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container"> <div id="repository-container-header" class="pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace> <div class="d-flex flex-nowrap flex-justify-end mb-3 px-3 px-lg-5" style="gap: 1rem;"> <div class="flex-auto min-width-0 width-fit"> <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> <span class="author flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/projectdiscovery/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/projectdiscovery"> projectdiscovery </a> </span> <span class="mx-1 flex-self-stretch color-fg-muted"A>/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/projectdiscovery/katana">katana</a> </strong> <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span> </div> </div> <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;"> <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;"> <li> <a href="/login?return_to=%2Fprojectdiscovery%2Fkatana" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/projectdiscovery/katana&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9b60cf6f2e23a950fc1582d40be367f953f06a4f5a373a50eae3dde9751b5462" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-108d2543-51e0-4d03-8a93-f0c71ff11109" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </li> <li> <a icon="repo-forked" id="fork-button" href="/login?return_to=%2Fprojectdiscovery%2Fkatana" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:326228917,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/projectdiscovery/katana&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="63ea73ced84881a54378cb05adebe6909f7b72b317334b539c7d2d142635ae7b" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg>Fork <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="731" data-view-component="true" class="Counter">731</span> </a> </li> <li> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fprojectdiscovery%2Fkatana" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:326228917,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/projectdiscovery/katana&quot;,&quot;user_id&quot;:null}}" data-hydro-clickB-hmac="a5b273c1511a84798eff076e92ae7d82802facb3f742a25ff1f5b91dd4a97eac" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> <span id="repo-stars-counter-star" aria-label="13728 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="13,728" data-view-component="true" class="Counter js-social-count">13.7k</span> </a></div> </li> </ul> </div> </div> <div id="responsive-meta-container" data-turbo-replace> <div class="d-block d-md-none mb-2 px-3 px-md-4 px-lg-5"> <p class="f4 mb-3 "> A next-generation crawling and spidering framework. </p> <h3 class="sr-only">License</h3> <div class="mb-2"> <a href="/projectdiscovery/katana/blob/main/LICENSE.md" class="Link--muted" data-analytics-event="{&quot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:license&quot;}"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-law mr-2"> <path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path> </svg> MIT license </a> </div> <div class="mb-3"> <a class="Link--secondary no-underline mr-3" href="/projectdiscovery/katana/stargazers"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star mr-1"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg> <span class="text-bold">13.7k</span> stars </a> <a class="Link--secondary noC-underline mr-3" href="/projectdiscovery/katana/forks"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-1"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg> <span class="text-bold">731</span> forks </a> <a class="Link--secondary no-underline mr-3 d-inline-block" href="/projectdiscovery/katana/branches"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-branch mr-1"> <path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path> </svg> <span>Branches</span> </a> <a class="Link--secondary no-underline d-inline-block" href="/projectdiscovery/katana/tags"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag mr-1"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span>Tags</span> </a> <a class="Link--secondary no-underline d-inline-block" href="/projectdiscovery/katana/activity"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pulse mr-1"> <path d="M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z"></path> </svg> <span>Activity</span> </a> </div> <div class="d-flex flex-wrap gap-2"> <div class="flex-1"> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fprojectdiscovery%2Fkatana" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:326228917,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/projectdiscovery/katana&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a5b273c1511a84798eff076e92ae7d82802facb3f742a25ff1f5b91dd4a97eac" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn btn-block"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="Dd-inline"> Star </span> </a></div> </div> <div class="flex-1"> <a href="/login?return_to=%2Fprojectdiscovery%2Fkatana" rel="nofollow" id="files-overview-watch-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/projectdiscovery/katana&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9b60cf6f2e23a950fc1582d40be367f953f06a4f5a373a50eae3dde9751b5462" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn btn-block"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-3075b81d-7c0a-4d59-b0f5-b4db801d052d" for="files-overview-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </div> <span> </span> </div> </div> </div> <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5"> <ul data-view-component="true" class="UnderlineNav-body list-style-none"> <li data-view-component="true" class="d-inline-flex"> <a id="code-tab" href="/projectdiscovery/katana" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /projectdiscovery/katana" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> <span data-content="Code">Code</span> <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="issues-tab" href="/projectdiscovery/katana/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /projectdiscovery/katana/issues" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-analytics-event="{&quoEt;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> <span data-content="Issues">Issues</span> <span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="73" data-view-component="true" class="Counter">73</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="pull-requests-tab" href="/projectdiscovery/katana/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /projectdiscovery/katana/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> <span data-content="Pull requests">Pull requests</span> <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="11" data-view-component="true" class="Counter">11</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="discussions-tab" href="/projectdiscovery/katana/discussions" data-tab-item="i3discussions-tab" data-selected-links="repo_discussions /projectdiscovery/katana/discussions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g g" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Discussions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> <span data-content="Discussions">Discussions</span> <span id="discussions-repo-tab-count" data-pjax-replace=""F data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="actions-tab" href="/projectdiscovery/katana/actions" data-tab-item="i4actions-tab" data-selected-links="repo_actions /projectdiscovery/katana/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> <span data-content="Actions">Actions</span> <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="projects-tab" href="/projectdiscovery/katana/projects" data-tab-item="i5projects-tab" data-selected-links="repo_projects new_repo_project repo_project /projectdiscovery/katana/projects" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g b" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-octicon d-none d-sm-inline"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> <span data-content="Projects">Projects</span> <span id="projects-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="security-tab" href="/projectdiscovery/katana/security" data-tab-item="i6security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /projectdiscovery/katana/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.7G84 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span data-content="Security">Security</span> <include-fragment src="/projectdiscovery/katana/security/overall-count" accept="text/fragment+html" data-nonce="v2:6ea9d718-1144-0cb3-e19a-d996781fdea5" data-view-component="true"> <div data-show-on-forbidden-error hidden> <div class="Box"> <div class="blankslate-container"> <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2"> <h3 data-view-component="true" class="blankslate-heading"> Uh oh! </h3> <p data-view-component="true"> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p> </div> </div> </div> </div> </include-fragment> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="insights-tab" href="/projectdiscovery/katana/pulse" data-tab-item="i7insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /projectdiscovery/katana/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> <span data-content="Insights">Insights</span> <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> </ul> <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <action-menu data-select-variant="none" data-view-component="true"> <focus-group direction="vertical" mnemonics retain> <button id="action-menu-412edfc6-be02-4e4f-94d0-f1f8e0737fe4-button" popovertarget="action-menu-412edfc6-be02-4e4f-94d0-f1f8e0737fe4-overlay" aria-controls="action-menu-412edfc6-be02-4e4f-94d0-f1f8e0737fe4-list" aria-haspopup="true" aria-labelledby="tooltip-ca5efe9a-594e-45f6-abc0-891d56d2370e" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </button><tool-tip id="tooltip-ca5efe9a-594e-45f6-abc0-891d56d2370e" for="action-menu-412edfc6-be02-4e4f-94d0-f1f8e0737fe4-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip> <anchored-position data-target="action-menu.overlay" id="action-menu-412edfc6-be02-4e4f-94d0-f1f8e0737fe4-overlay" anchor="action-menu-412edfc6-be02-4e4f-H94d0-f1f8e0737fe4-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true"> <div data-view-component="true" class="Overlay Overlay--size-auto"> <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone"> <action-list> <div data-view-component="true"> <ul aria-labelledby="action-menu-412edfc6-be02-4e4f-94d0-f1f8e0737fe4-button" id="action-menu-412edfc6-be02-4e4f-94d0-f1f8e0737fe4-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap"> <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-e5fd8cff-c80c-43f0-b5d7-8fc956975390" href="/projectdiscovery/katana" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Code </span> </a> </li> <li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-e465ab8f-f59d-4f51-9cb6-65265b29436f" href="/projectdiscovery/katana/issues" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Issues </span> </a> </li> <li hidden="hidden" data-menu-item="i2pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-0253b436-5125-4a22-85a4-fa9d1a4cc9a6" href="/projectdiscovery/katana/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Pull requests </span> </a> </li> <li hidden="hidden" data-menu-item="i3discussions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-e453a0de-3869-4573-a8dc-4f11cfcbf7bf" href="/projectdiscovery/katana/discussions" role="menuitem" data-view-component="true" class="AcItionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Discussions </span> </a> </li> <li hidden="hidden" data-menu-item="i4actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-25f10957-3b39-4b19-8065-baea8c7b3f9f" href="/projectdiscovery/katana/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Actions </span> </a> </li> <li hidden="hidden" data-menu-item="i5projects-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-95663114-c2e9-42fb-890a-55f4b48fa57d" href="/projectdiscovery/katana/projects" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Projects </span> </a> </li> <li hidden="hidden" data-menu-item="i6security-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-3217de01-86b3-486d-9abf-d066b60da821" href="/projectdiscovery/katana/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.58J2-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Security </span> </a> </li> <li hidden="hidden" data-menu-item="i7insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-ec0d5407-4474-46f2-9798-94863110050c" href="/projectdiscovery/katana/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Insights </span> </a> </li> </ul> </div></action-list> </div> </div></anchored-position> </focus-group> </action-menu></div> </nav> </div> <turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class=""> <div id="repo-content-pjax-container" class="repository-content "> <h1 class='sr-only'>projectdiscovery/katana</h1> <div class="clearfix container-xl px-md-4 px-lg-5 px-3"> <div> <div style="max-width: 100%" data-view-component="true" class="Layout Layout--flowRow-until-md react-repos-overview-margin Layout--sidebarPosition-end Layout--sidebarPosition-flowRow-end"> <div data-view-component="true" class="Layout-main"> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_es_mjs-dd1d3ea6a436.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_query-core_build_modern_queryObserver_js-node_modules_tanstack_-defd52-9743ca933872.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_react-virtual_dist_esm_index_js-node_modules_react-virtual_dist-19a6be-f0cf337af5df.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_document-metadata_document-metadata_ts-ui_packages_history_history_ts-ui_packages-417c81-50b9bb07478c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_paths_index_ts-fb360c09a9b5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-cd14487ff967.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_use-alive_use-alive_ts-201977f5783f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-762eaa-b9321ed019f0.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_use-client-value_use-client-value_-6f712e-d59b35038b54.js"></script> <script crossoriKgin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_hooks-7b64b1-e9366a95354b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/repos-overview-a693382d1fc1.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.19291721a114332ad118.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repos-overview.976424fb0bcd286104c8.module.css"> <react-partial partial-name="repos-overview" data-ssr="true" data-attempted-ssr="true"> <script type="application/json" data-target="react-partial.embeddedData">{"props":{"initialPayload":{"allShortcutsEnabled":false,"path":"/","repo":{"id":326228917,"defaultBranch":"main","name":"katana","ownerLogin":"projectdiscovery","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-02T16:56:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50994705?v=4","public":true,"private":false,"isOrgOwned":true},"currentUser":null,"refInfo":{"name":"main","listCacheKey":"v0:1748264224.0","canEdit":false,"refType":"branch","currentOid":"3841e2844bf89437a8f998a1885fe316d9d59b89"},"tree":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":".goreleaser","path":".goreleaser","contentType":"directory"},{"name":"cmd","path":"cmd","contentType":"directory"},{"name":"integration_tests","path":"integration_tests","contentType":"directory"},{"name":"internal","path":"internal","contentType":"directory"},{"name":"pkg","path":"pkg","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"Dockerfile","path":"Dockerfile","contentType":"file"},{"name":"LICENSE.md","path":"LICENSE.md","contentType":"file"},{"name":"Makefile","path":"Makefile","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"SECURITY.md","path":"SECURITY.md","contentType":"file"},{"name":"go.mod","path":"go.mod","contentType":"file"},{"name":"go.sum","path":"go.sum","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":null,"totalCount":14,"showBranchInfobar":false},"fileTree":null,"fileTreeProcessingTime":null,"foldersToFetch":[],"treeExpanded":false,"symbolsExpanded":false,"isOverview":true,"overview":{"banners":{"shouldRecommendReadme":false,"isPersonalRepo":false,"showUseActionBanner":false,"actionSlug":null,"actionId":null,"showProtectBranchBanner":false,"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_repo","releasePath":"/projectdiscovery/katana/releases/new?marketplace=true","showPublishActionBanner":false},"interactionLimitBanner":null,"showInvitationBanner":false,"inviterName":null,"actionsMigrationBannerInfo":{"releaseTags":[],"showImmutableActionsMigrationBanner":false,"initialMigrationStatus":null}},"codeButton":{"contactPath":"/contact","isEnterprise":false,"local":{"protocolInfo":{"httpAvailable":true,"sshAvailable":null,"httpUrl":"https://github.com/projectdiscovery/katana.git","showCloneWarning":null,"sshUrl":null,"sshCertificatesRequired":null,"sshCertificatesAvailable":null,"ghCliUrl":"gh repo clone projectdiscovery/katana","defaultProtocol":"http","newSshKeyUrl":"/settings/ssh/new","setProtocolPath":"/users/set_protocol"},"platformInfo":{"cloneUrl":"https://desktop.github.com","showVisualStudioCloneButton":false,"visualStudioCloneUrl":"https://windows.github.com","showXcodeCloneButton":false,"xcodeCloneUrl":"xcode://clone?repo=https%3A%2F%2Fgithub.com%2Fprojectdiscovery%2Fkatana","zipballUrl":"/projectdiscovery/katana/archive/refs/heads/main.zip"}},"newCodespacePath":"/codespaces/new?hide_repo_select=true\u0026repo=326228917"},"popovers":{"rename":null,"renamedParentRepo":null},"commitCount":"1,262","overviewFiles":[{"displayName":"README.md","repoName":"katana","refNaLme":"main","path":"README.md","preferredFileType":"readme","tabName":"README","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 align=\"center\" tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\n \u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/8293321/196779266-421c79d4-643a-4f73-9b54-3da379bbac09.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/8293321/196779266-421c79d4-643a-4f73-9b54-3da379bbac09.png\" alt=\"katana\" width=\"200px\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n \u003cbr\u003e\n\u003c/h1\u003e\u003ca id=\"user-content-----\" class=\"anchor\" aria-label=\"Permalink: \" href=\"#----\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 align=\"center\" tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eA next-generation crawling and spidering framework\u003c/h4\u003e\u003ca id=\"user-content-a-next-generation-crawling-and-spidering-framework\" class=\"anchor\" aria-label=\"Permalink: A next-generation crawling and spidering framework\" href=\"#a-next-generation-crawling-and-spidering-framework\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp align=\"center\" dir=\"auto\"\u003e\n\u003ca href=\"https://goreportcard.com/report/github.com/projectdiscovery/katana\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/d49efc71612828487c1b3b719bb6eaad2fad7f698c8be2c263ca20c48997c6be/68747470733a2f2f676f7265706f7274636172642e636f6d2f62616467652f6769746875622e636f6d2f70726f6a656374646973636f766572792f6b6174616e61\" data-canonical-src=\"https://goreportcard.com/badge/github.com/projectdiscovery/katana\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/projectdiscovery/katana/issues\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a93286920599112849c7c2af9d239294be27738b440248e434813b1bd0ffb368/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174\" data-canonical-src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/projectdiscovery/katana/releases\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a236abcb462992fcfeefff154dad6ea7c32bb0dcb0444cb83b7e9eb069d393fe/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f70726f6a656374646973636f766572792f6b617M4616e61\" data-canonical-src=\"https://img.shields.io/github/release/projectdiscovery/katana\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://twitter.com/pdiscoveryio\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a4a2a2d47c4cef73237f6f3770448bf2ea51b8571a772b1a9c8ec4c5ab73d50a/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f70646973636f76657279696f2e7376673f6c6f676f3d74776974746572\" data-canonical-src=\"https://img.shields.io/twitter/follow/pdiscoveryio.svg?logo=twitter\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://discord.gg/projectdiscovery\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/af2c05f56a8d3837fdf1f7000afe043ecb1d984191261d1c1e2bd2a519698be1/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3639353634353233373431383133313530372e7376673f6c6f676f3d646973636f7264\" data-canonical-src=\"https://img.shields.io/discord/695645237418131507.svg?logo=discord\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\" dir=\"auto\"\u003e\n \u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e •\n \u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e •\n \u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e •\n \u003ca href=\"#scope-control\"\u003eScope\u003c/a\u003e •\n \u003ca href=\"#crawler-configuration\"\u003eConfig\u003c/a\u003e •\n \u003ca href=\"#filters\"\u003eFilters\u003c/a\u003e •\n \u003ca href=\"https://discord.gg/projectdiscovery\" rel=\"nofollow\"\u003eJoin Discord\u003c/a\u003e\n\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h1\u003e\u003ca id=\"user-content-features\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/8293321/199371558-daba03b6-bf9c-4883-8506-76497c6c3a44.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/8293321/199371558-daba03b6-bf9c-4883-8506-76497c6c3a44.png\" alt=\"image\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eFast And fully configurable web crawling\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStandard\u003c/strong\u003e and \u003cstrong\u003eHeadless\u003c/strong\u003e mode\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJavaScript\u003c/strong\u003e parsing / crawling\u003c/li\u003e\n\u003cli\u003eCustomizable \u003cstrong\u003eautomatic form filling\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eScope control\u003c/strong\u003e - Preconfigured field / Regex\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCustomizable output\u003c/strong\u003e - Preconfigured fields\u003c/li\u003e\n\u003cli\u003eINPUT - \u003cstrong\u003eSTDIN\u003c/strong\u003e, \u003cstrong\u003eURL\u003c/strong\u003e and \u003cstrong\u003eLIST\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eOUTPUT - \u003cstrong\u003eSTDOUT\u003c/strong\u003e, \u003cstrong\u003eFILE\u003c/strong\u003e and \u003cstrong\u003eJSON\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"aNuto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eInstallation\u003c/h2\u003e\u003ca id=\"user-content-installation\" class=\"anchor\" aria-label=\"Permalink: Installation\" href=\"#installation\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003ekatana requires Go 1.21+ to install successfully. If you encounter any installation issues, we recommend trying with the latest available version of Go, as the minimum required version may have changed. Run the command below or download a pre-compiled binary from the \u003ca href=\"https://github.com/projectdiscovery/katana/releases\"\u003erelease page\u003c/a\u003e.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"CGO_ENABLED=1 go install github.com/projectdiscovery/katana/cmd/katana@latest\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003eCGO_ENABLED=1 go install github.com/projectdiscovery/katana/cmd/katana@latest\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eMore options to install / run katana-\u003c/strong\u003e\u003c/p\u003e\n\u003cdetails\u003e\n \u003csummary\u003eDocker\u003c/summary\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eTo install / update docker to latest tag -\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"docker pull projectdiscovery/katana:latest\"\u003e\u003cpre\u003edocker pull projectdiscovery/katana:latest\u003c/pre\u003e\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eTo run katana in standard mode using docker -\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"docker run projectdiscovery/katana:latest -u https://tesla.com\"\u003e\u003cpre\u003edocker run projectdiscovery/katana:latest -u https://tesla.com\u003c/pre\u003e\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eTo run katana in headless mode using docker -\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"docker run projectdiscovery/katana:latest -u https://tesla.com -system-chrome -headless\"\u003e\u003cpre\u003edocker run projectdiscovery/katana:latest -u https://tesla.com -system-chrome -headless\u003c/pre\u003e\u003c/div\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n \u003csummary\u003eUbuntu\u003c/summary\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eIt's recommended to install the following prerequisites -\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"sudo apt update\nsudo snap refresh\nsudo apt install zip curl wget git\nsudo snap install golang --classic\nwget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - \nsudo sh -c 'echo \u0026quot;deb http://dl.google.com/linux/chrome/deb/ stable main\u0026quot; \u0026gt;\u0026gt; /etc/apOt/sources.list.d/google.list'\nsudo apt update \nsudo apt install google-chrome-stable\"\u003e\u003cpre\u003esudo apt update\nsudo snap refresh\nsudo apt install zip curl wget git\nsudo snap install golang --classic\nwget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub \u003cspan class=\"pl-k\"\u003e|\u003c/span\u003e sudo apt-key add - \nsudo sh -c \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003eecho \"deb http://dl.google.com/linux/chrome/deb/ stable main\" \u0026gt;\u0026gt; /etc/apt/sources.list.d/google.list\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e\u003c/span\u003e\nsudo apt update \nsudo apt install google-chrome-stable\u003c/pre\u003e\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003einstall katana -\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"go install github.com/projectdiscovery/katana/cmd/katana@latest\"\u003e\u003cpre\u003ego install github.com/projectdiscovery/katana/cmd/katana@latest\u003c/pre\u003e\u003c/div\u003e\n\u003c/details\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eUsage\u003c/h2\u003e\u003ca id=\"user-content-usage\" class=\"anchor\" aria-label=\"Permalink: Usage\" href=\"#usage\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -h\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -h\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThis will display help for the tool. Here are all the switches it supports.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"Katana is a fast crawler focused on execution in automation\npipelines offering both headless and non-headless crawling.\n\nUsage:\n ./katana [flags]\n\nFlags:\nINPUT:\n -u, -list string[] target url / list to crawl\n -resume string resume scan using resume.cfg\n -e, -exclude string[] exclude host matching specified filter ('cdn', 'private-ips', cidr, ip, regex)\n\nCONFIGURATION:\n -r, -resolvers string[] list of custom resolver (file or comma separated)\n -d, -depth int maximum depth to crawl (default 3)\n -jc, -js-crawl enable endpoint parsing / crawling in javascript file\n -jsl, -jsluice enable jsluice parsing in javascript file (memory intensive)\n -ct, -crawl-duration value maximum duration to crawl the target for (s, m, h, d) (default s)\n -kf, -known-files string enable crawling of known files (all,robotstxt,sitemapxml), a minimum depth of 3 is required to ensure all known files are properly crawled.\n -mrs, -max-response-size int maximum response size to read (default 9223372036854775807)\n -timeout int time to wait for request in seconds (default 10)\n -aff, -automatic-form-fill enable automatic form filling (experimental)\n -fx, -form-extraction extract form, input, textarea \u0026amp; select elements in jsonl outputP\n -retry int number of times to retry the request (default 1)\n -proxy string http/socks5 proxy to use\n -H, -headers string[] custom header/cookie to include in all http request in header:value format (file)\n -config string path to the katana configuration file\n -fc, -form-config string path to custom form configuration file\n -flc, -field-config string path to custom field configuration file\n -s, -strategy string Visit strategy (depth-first, breadth-first) (default \u0026quot;depth-first\u0026quot;)\n -iqp, -ignore-query-params Ignore crawling same path with different query-param values\n -tlsi, -tls-impersonate enable experimental client hello (ja3) tls randomization\n -dr, -disable-redirects disable following redirects (default false)\n\nDEBUG:\n -health-check, -hc run diagnostic check up\n -elog, -error-log string file to write sent requests error log\n\nHEADLESS:\n -hl, -headless enable headless hybrid crawling (experimental)\n -sc, -system-chrome use local installed chrome browser instead of katana installed\n -sb, -show-browser show the browser on the screen with headless mode\n -ho, -headless-options string[] start headless chrome with additional options\n -nos, -no-sandbox start headless chrome in --no-sandbox mode\n -cdd, -chrome-data-dir string path to store chrome browser data\n -scp, -system-chrome-path string use specified chrome browser for headless crawling\n -noi, -no-incognito start headless chrome without incognito mode\n -cwu, -chrome-ws-url string use chrome browser instance launched elsewhere with the debugger listening at this URL\n -xhr, -xhr-extraction extract xhr request url,method in jsonl output\n\nSCOPE:\n -cs, -crawl-scope string[] in scope url regex to be followed by crawler\n -cos, -crawl-out-scope string[] out of scope url regex to be excluded by crawler\n -fs, -field-scope string pre-defined scope field (dn,rdn,fqdn) or custom regex (e.g., '(company-staging.io|company.com)') (default \u0026quot;rdn\u0026quot;)\n -ns, -no-scope disables host based default scope\n -do, -display-out-scope display external endpoint from scoped crawling\n\nFILTER:\n -mr, -match-regex string[] regex or list of regex to match on output url (cli, file)\n -fr, -filter-regex string[] regex or list of regex to filter on output url (cli, file)\n -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)\n -sf, -store-field string field to store in per-host output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)\n -em, -extension-match string[] match output for given extension (eg, -em php,html,js)\n -ef, -extension-filter string[] filter output for given extension (eg, -ef png,css)\n -mdc, -match-condition string match response with dsl based condition\n -fdc, -filter-condition string filter response with dsl based condition\n\nRATE-LIMIT:\n -c, -concurrency int number of concurrent fetchers to use (default 10)\n -p, -parallelism int number of concurrent inputs to process (default 10)\n -rd, -delay int request delay between each request in seconds\n -rl, -rate-limit int maximum requests to send per second (default 150)\n -rlm, -rate-limit-minute int maximum number of requests to send per minute\n\nUPDATE:\n -up, -update update katana to latest version\n -duc, -disable-update-check disable automatic katana update check\n\nOUTPUT:\n -o, -output string file to write output to\n -sr, -store-response store http requests/responses\n -srd, -store-response-dir string store http requests/responses to custom directory\n -sfd, -store-field-dir string store per-host field to custom dirQectory\n -or, -omit-raw omit raw requests/responses from jsonl output\n -ob, -omit-body omit response body from jsonl output\n -j, -jsonl write output in jsonl format\n -nc, -no-color disable output content coloring (ANSI escape codes)\n -silent display output only\n -v, -verbose display verbose output\n -debug display debug output\n -version display project version\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003eKatana is a fast crawler focused on execution in automation\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003epipelines offering both headless and non-headless crawling.\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eUsage:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e ./katana [flags]\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eFlags:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003eINPUT:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -u, -list string[] target url / list to crawl\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -resume string resume scan using resume.cfg\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -e, -exclude string[] exclude host matching specified filter ('cdn', 'private-ips', cidr, ip, regex)\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eCONFIGURATION:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -r, -resolvers string[] list of custom resolver (file or comma separated)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -d, -depth int maximum depth to crawl (default 3)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -jc, -js-crawl enable endpoint parsing / crawling in javascript file\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -jsl, -jsluice enable jsluice parsing in javascript file (memory intensive)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -ct, -crawl-duration value maximum duration to crawl the target for (s, m, h, d) (default s)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -kf, -known-files string enable crawling of known files (all,robotstxt,sitemapxml), a minimum depth of 3 is required to ensure all known files are properly crawled.\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -mrs, -max-response-size int maximum response size to read (default 9223372036854775807)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -timeout int time to wait for request in seconds (default 10)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -aff, -automatic-form-fill enable automatic form filling (experimental)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -fx, -form-extraction extract form, input, textarea \u0026amp; select elements in jsonl output\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -retry int number of times to retry the request (default 1)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -proxy string http/socks5 proxy to use\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -H, -headers string[] custom header/cookie to include in all http request in header:value format (file)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -config string path to the katana configuration file\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -fc, -form-config string path to custom form configuration file\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -flc, -field-config string path to custom field configuration file\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -s, -strategy string Visit strategy (depth-first, breadth-first) (default \"depth-first\")\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -iqp, -ignore-query-params Ignore crawling same path with different query-param values\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -tlsi, -tls-impersonate enable experimental clieRnt hello (ja3) tls randomization\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -dr, -disable-redirects disable following redirects (default false)\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eDEBUG:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -health-check, -hc run diagnostic check up\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -elog, -error-log string file to write sent requests error log\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eHEADLESS:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -hl, -headless enable headless hybrid crawling (experimental)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -sc, -system-chrome use local installed chrome browser instead of katana installed\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -sb, -show-browser show the browser on the screen with headless mode\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -ho, -headless-options string[] start headless chrome with additional options\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -nos, -no-sandbox start headless chrome in --no-sandbox mode\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -cdd, -chrome-data-dir string path to store chrome browser data\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -scp, -system-chrome-path string use specified chrome browser for headless crawling\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -noi, -no-incognito start headless chrome without incognito mode\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -cwu, -chrome-ws-url string use chrome browser instance launched elsewhere with the debugger listening at this URL\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -xhr, -xhr-extraction extract xhr request url,method in jsonl output\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eSCOPE:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -cs, -crawl-scope string[] in scope url regex to be followed by crawler\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -cos, -crawl-out-scope string[] out of scope url regex to be excluded by crawler\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -fs, -field-scope string pre-defined scope field (dn,rdn,fqdn) or custom regex (e.g., '(company-staging.io|company.com)') (default \"rdn\")\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -ns, -no-scope disables host based default scope\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -do, -display-out-scope display external endpoint from scoped crawling\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eFILTER:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -mr, -match-regex string[] regex or list of regex to match on output url (cli, file)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -fr, -filter-regex string[] regex or list of regex to filter on output url (cli, file)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -sf, -store-field string field to store in per-host output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -em, -extension-match string[] match output for given extension (eg, -em php,html,js)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -ef, -extension-filter string[] filter output for given extension (eg, -ef png,css)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -mdc, -match-condition string match response with dsl based condition\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -fdc, -filter-condition string filter response with dsl based condition\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eRATE-LIMIT:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -c, -concurrency int number of concurrent fetchers Sto use (default 10)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -p, -parallelism int number of concurrent inputs to process (default 10)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -rd, -delay int request delay between each request in seconds\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -rl, -rate-limit int maximum requests to send per second (default 150)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -rlm, -rate-limit-minute int maximum number of requests to send per minute\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eUPDATE:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -up, -update update katana to latest version\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -duc, -disable-update-check disable automatic katana update check\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eOUTPUT:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -o, -output string file to write output to\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -sr, -store-response store http requests/responses\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -srd, -store-response-dir string store http requests/responses to custom directory\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -sfd, -store-field-dir string store per-host field to custom directory\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -or, -omit-raw omit raw requests/responses from jsonl output\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -ob, -omit-body omit response body from jsonl output\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -j, -jsonl write output in jsonl format\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -nc, -no-color disable output content coloring (ANSI escape codes)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -silent display output only\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -v, -verbose display verbose output\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -debug display debug output\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -version display project version\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eRunning Katana\u003c/h2\u003e\u003ca id=\"user-content-running-katana\" class=\"anchor\" aria-label=\"Permalink: Running Katana\" href=\"#running-katana\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eInput for katana\u003c/h3\u003e\u003ca id=\"user-content-input-for-katana\" class=\"anchor\" aria-label=\"Permalink: Input for katana\" href=\"#input-for-katana\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0T 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003ekatana\u003c/strong\u003e requires \u003cstrong\u003eurl\u003c/strong\u003e or \u003cstrong\u003eendpoint\u003c/strong\u003e to crawl and accepts single or multiple inputs.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eInput URL can be provided using \u003ccode\u003e-u\u003c/code\u003e option, and multiple values can be provided using comma-separated input, similarly \u003cstrong\u003efile\u003c/strong\u003e input is supported using \u003ccode\u003e-list\u003c/code\u003e option and additionally piped input (stdin) is also supported.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eURL Input\u003c/h4\u003e\u003ca id=\"user-content-url-input\" class=\"anchor\" aria-label=\"Permalink: URL Input\" href=\"#url-input\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com\"\u003e\u003cpre\u003ekatana -u https://tesla.com\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMultiple URL Input (comma-separated)\u003c/h4\u003e\u003ca id=\"user-content-multiple-url-input-comma-separated\" class=\"anchor\" aria-label=\"Permalink: Multiple URL Input (comma-separated)\" href=\"#multiple-url-input-comma-separated\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com,https://google.com\"\u003e\u003cpre\u003ekatana -u https://tesla.com,https://google.com\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eList Input\u003c/h4\u003e\u003ca id=\"user-content-list-input\" class=\"anchor\" aria-label=\"Permalink: List Input\" href=\"#list-input\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3U.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ cat url_list.txt\n\nhttps://tesla.com\nhttps://google.com\"\u003e\u003cpre\u003e$ cat url_list.txt\n\nhttps://tesla.com\nhttps://google.com\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -list url_list.txt\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -list url_list.txt\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSTDIN (piped) Input\u003c/h4\u003e\u003ca id=\"user-content-stdin-piped-input\" class=\"anchor\" aria-label=\"Permalink: STDIN (piped) Input\" href=\"#stdin-piped-input\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"echo https://tesla.com | katana\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003eecho\u003c/span\u003e https://tesla.com \u003cspan class=\"pl-k\"\u003e|\u003c/span\u003e katana\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"cat domains | httpx | katana\"\u003e\u003cpre\u003ecat domains \u003cspan class=\"pl-k\"\u003e|\u003c/span\u003e httpx \u003cspan class=\"pl-k\"\u003e|\u003c/span\u003e katana\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eExample running katana -\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://youtube.com\n\n __ __ \n / /_____ _/ /____ ____ ___ _\n / '_/ _ / __/ _ / _ \\/ _ /\n/_/\\_\\\\_,_/\\__/\\_,_/_//_/\\_,_/ v0.0.1 \n\n projectdiscovery.io\n\n[WRN] Use with caution. You are responsible for your actions.\n[WRN] Developers assume no liability and are not responsible for any misuse or damage.\nhttps://www.youtube.com/\nhttps://www.youtube.com/about/\nhttps://www.youtube.com/about/press/\nhttps://www.youtube.com/about/copyright/\nhttps://www.youtube.com/t/contact_us/\nhttps://www.youtube.com/creators/\nhttps://www.youtube.com/ads/\nhttps://www.youtube.com/t/terms\nhttps://www.youtube.com/t/privacy\nhttps://www.youtube.com/about/policies/\nhttps://www.youtube.com/howyoutubeworks?utm_campaign=ytgen\u0026amp;utm_source=ythp\u0026amp;utm_medium=LeftNav\u0026amp;utm_content=txt\u0026amp;u=https%3A%2F%2Fwww.youtube.com%2Fhowyoutubeworks%3Futm_source%3Dythp%26utm_mediVum%3DLeftNav%26utm_campaign%3Dytgen\nhttps://www.youtube.com/new\nhttps://m.youtube.com/\nhttps://www.youtube.com/s/desktop/4965577f/jsbin/desktop_polymer.vflset/desktop_polymer.js\nhttps://www.youtube.com/s/desktop/4965577f/cssbin/www-main-desktop-home-page-skeleton.css\nhttps://www.youtube.com/s/desktop/4965577f/cssbin/www-onepick.css\nhttps://www.youtube.com/s/_/ytmainappweb/_/ss/k=ytmainappweb.kevlar_base.0Zo5FUcPkCg.L.B1.O/am=gAE/d=0/rs=AGKMywG5nh5Qp-BGPbOaI1evhF5BVGRZGA\nhttps://www.youtube.com/opensearch?locale=en_GB\nhttps://www.youtube.com/manifest.webmanifest\nhttps://www.youtube.com/s/desktop/4965577f/cssbin/www-main-desktop-watch-page-skeleton.css\nhttps://www.youtube.com/s/desktop/4965577f/jsbin/web-animations-next-lite.min.vflset/web-animations-next-lite.min.js\nhttps://www.youtube.com/s/desktop/4965577f/jsbin/custom-elements-es5-adapter.vflset/custom-elements-es5-adapter.js\nhttps://www.youtube.com/s/desktop/4965577f/jsbin/webcomponents-sd.vflset/webcomponents-sd.js\nhttps://www.youtube.com/s/desktop/4965577f/jsbin/intersection-observer.min.vflset/intersection-observer.min.js\nhttps://www.youtube.com/s/desktop/4965577f/jsbin/scheduler.vflset/scheduler.js\nhttps://www.youtube.com/s/desktop/4965577f/jsbin/www-i18n-constants-en_GB.vflset/www-i18n-constants.js\nhttps://www.youtube.com/s/desktop/4965577f/jsbin/www-tampering.vflset/www-tampering.js\nhttps://www.youtube.com/s/desktop/4965577f/jsbin/spf.vflset/spf.js\nhttps://www.youtube.com/s/desktop/4965577f/jsbin/network.vflset/network.js\nhttps://www.youtube.com/howyoutubeworks/\nhttps://www.youtube.com/trends/\nhttps://www.youtube.com/jobs/\nhttps://www.youtube.com/kids/\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://youtube.com\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003e __ __ \u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e / /_____ _/ /____ ____ ___ _\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e / '_/ _ / __/ _ / _ \\/ _ /\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e/_/\\_\\\\_,_/\\__/\\_,_/_//_/\\_,_/ v0.0.1 \u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003e projectdiscovery.io\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003e[WRN] Use with caution. You are responsible for your actions.\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e[WRN] Developers assume no liability and are not responsible for any misuse or damage.\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/about/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/about/press/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/about/copyright/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/t/contact_us/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/creators/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/ads/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/t/terms\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/t/privacy\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/about/policies/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/howyoutubeworks?utm_campaign=ytgen\u0026amp;utm_source=ythp\u0026amp;utm_medium=LeftNav\u0026amp;utm_content=txt\u0026amp;u=https%3A%2F%2Fwww.youtube.com%2Fhowyoutubeworks%3Futm_source%3Dythp%26utm_medium%3DLeftNav%26utm_campaign%3Dytgen\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/new\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://m.youtube.com/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/jsbin/desktop_polymer.vflset/desktop_polymer.js\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/cssbin/www-main-desktop-home-page-skeleton.css\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtubeW.com/s/desktop/4965577f/cssbin/www-onepick.css\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/_/ytmainappweb/_/ss/k=ytmainappweb.kevlar_base.0Zo5FUcPkCg.L.B1.O/am=gAE/d=0/rs=AGKMywG5nh5Qp-BGPbOaI1evhF5BVGRZGA\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/opensearch?locale=en_GB\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/manifest.webmanifest\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/cssbin/www-main-desktop-watch-page-skeleton.css\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/jsbin/web-animations-next-lite.min.vflset/web-animations-next-lite.min.js\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/jsbin/custom-elements-es5-adapter.vflset/custom-elements-es5-adapter.js\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/jsbin/webcomponents-sd.vflset/webcomponents-sd.js\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/jsbin/intersection-observer.min.vflset/intersection-observer.min.js\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/jsbin/scheduler.vflset/scheduler.js\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/jsbin/www-i18n-constants-en_GB.vflset/www-i18n-constants.js\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/jsbin/www-tampering.vflset/www-tampering.js\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/jsbin/spf.vflset/spf.js\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/s/desktop/4965577f/jsbin/network.vflset/network.js\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/howyoutubeworks/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/trends/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/jobs/\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003ehttps://www.youtube.com/kids/\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCrawling Mode\u003c/h2\u003e\u003ca id=\"user-content-crawling-mode\" class=\"anchor\" aria-label=\"Permalink: Crawling Mode\" href=\"#crawling-mode\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eStandard Mode\u003c/h3\u003e\u003ca id=\"user-content-standard-mode\" class=\"anchor\" aria-label=\"Permalink: Standard Mode\" href=\"#standard-mode\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3X.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eStandard crawling modality uses the standard go http library under the hood to handle HTTP requests/responses. This modality is much faster as it doesn't have the browser overhead. Still, it analyzes HTTP responses body as is, without any javascript or DOM rendering, potentially missing post-dom-rendered endpoints or asynchronous endpoint calls that might happen in complex web applications depending, for example, on browser-specific events.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eHeadless Mode\u003c/h3\u003e\u003ca id=\"user-content-headless-mode\" class=\"anchor\" aria-label=\"Permalink: Headless Mode\" href=\"#headless-mode\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eHeadless mode hooks internal headless calls to handle HTTP requests/responses directly within the browser context. This offers two advantages:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eThe HTTP fingerprint (TLS and user agent) fully identify the client as a legitimate browser\u003c/li\u003e\n\u003cli\u003eBetter coverage since the endpoints are discovered analyzing the standard raw response, as in the previous modality, and also the browser-rendered one with javascript enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003eHeadless crawling is optional and can be enabled using \u003ccode\u003e-headless\u003c/code\u003e option.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eHere are other headless CLI options -\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -h headless\n\nFlags:\nHEADLESS:\n -hl, -headless enable headless hybrid crawling (experimental)\n -sc, -system-chrome use local installed chrome browser instead of katana installed\n -sb, -show-browser show the browser on the screen with headless mode\n -ho, -headless-options string[] start headless chrome with additional options\n -nos, -no-sandbox start headless chrome in --no-sandbox mode\n -cdd, -chrome-data-dir string path to store chrome browser data\n -scp, -system-chrome-path string use specified chrome browser for headless crawling\n -noi, -no-incognito start headless chrome without incognito mode\n -cwu, -chrome-ws-url string use chrome browser instance launched elsewhere with the debugger listening at this URL\n -xhr, -xhr-extraction extract xhr requests\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -h headless\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eFlags:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003eHEADLESS:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -hl, -headless enable headless hybrid crawling (experimental)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -sc, -system-chrome use local installed chrome browser instead of katana installed\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -sb, -shoYw-browser show the browser on the screen with headless mode\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -ho, -headless-options string[] start headless chrome with additional options\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -nos, -no-sandbox start headless chrome in --no-sandbox mode\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -cdd, -chrome-data-dir string path to store chrome browser data\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -scp, -system-chrome-path string use specified chrome browser for headless crawling\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -noi, -no-incognito start headless chrome without incognito mode\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -cwu, -chrome-ws-url string use chrome browser instance launched elsewhere with the debugger listening at this URL\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -xhr, -xhr-extraction extract xhr requests\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-no-sandbox\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--no-sandbox\" class=\"anchor\" aria-label=\"Permalink: -no-sandbox\" href=\"#-no-sandbox\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eRuns headless chrome browser with \u003cstrong\u003eno-sandbox\u003c/strong\u003e option, useful when running as root user.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -headless -no-sandbox\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://tesla.com -headless -no-sandbox\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-no-incognito\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--no-incognito\" class=\"anchor\" aria-label=\"Permalink: -no-incognito\" href=\"#-no-incognito\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eRuns headless chrome browser without incognito mode, useful when using the local browser.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -headless -no-incognito\"\u003e\u003cZpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://tesla.com -headless -no-incognito\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-headless-options\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--headless-options\" class=\"anchor\" aria-label=\"Permalink: -headless-options\" href=\"#-headless-options\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eWhen crawling in headless mode, additional chrome options can be specified using \u003ccode\u003e-headless-options\u003c/code\u003e, for example -\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -headless -system-chrome -headless-options --disable-gpu,proxy-server=http://127.0.0.1:8080\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://tesla.com -headless -system-chrome -headless-options --disable-gpu,proxy-server=http://127.0.0.1:8080\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eScope Control\u003c/h2\u003e\u003ca id=\"user-content-scope-control\" class=\"anchor\" aria-label=\"Permalink: Scope Control\" href=\"#scope-control\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eCrawling can be endless if not scoped, as such katana comes with multiple support to define the crawl scope.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-field-scope\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--field-scope\" class=\"anchor\" aria-label=\"Permalink: -field-scope\" href=\"#-field-scope\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 [0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eMost handy option to define scope with predefined field name, \u003ccode\u003erdn\u003c/code\u003e being default option for field scope.\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ccode\u003erdn\u003c/code\u003e - crawling scoped to root domain name and all subdomains (e.g. \u003ccode\u003e*example.com\u003c/code\u003e) (default)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efqdn\u003c/code\u003e - crawling scoped to given sub(domain) (e.g. \u003ccode\u003ewww.example.com\u003c/code\u003e or \u003ccode\u003eapi.example.com\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edn\u003c/code\u003e - crawling scoped to domain name keyword (e.g. \u003ccode\u003eexample\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -fs dn\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://tesla.com -fs dn\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-crawl-scope\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--crawl-scope\" class=\"anchor\" aria-label=\"Permalink: -crawl-scope\" href=\"#-crawl-scope\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eFor advanced scope control, \u003ccode\u003e-cs\u003c/code\u003e option can be used that comes with \u003cstrong\u003eregex\u003c/strong\u003e support.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -cs login\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://tesla.com -cs login\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eFor multiple in scope rules, file input with multiline string / regex can be passed.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ cat in_scope.txt\n\nlogin/\nadmin/\napp/\nwordpress/\"\u003e\u003cpre\u003e$ cat in_scope.txt\n\nlogin/\nadmin/\napp/\nwordpress/\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -cs in_scope.txt\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://tesla.com -cs in_scope.txt\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-crawl-out-scope\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--crawl-out-scope\" class=\"anchor\" aria-label=\"Permalink: -crawl-out-scope\" href=\"#-crawl-out-scope\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.\775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eFor defining what not to crawl, \u003ccode\u003e-cos\u003c/code\u003e option can be used and also support \u003cstrong\u003eregex\u003c/strong\u003e input.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -cos logout\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://tesla.com -cos logout\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eFor multiple out of scope rules, file input with multiline string / regex can be passed.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ cat out_of_scope.txt\n\n/logout\n/log_out\"\u003e\u003cpre\u003e$ cat out_of_scope.txt\n\n/logout\n/log_out\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -cos out_of_scope.txt\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://tesla.com -cos out_of_scope.txt\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-no-scope\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--no-scope\" class=\"anchor\" aria-label=\"Permalink: -no-scope\" href=\"#-no-scope\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eKatana is default to scope \u003ccode\u003e*.domain\u003c/code\u003e, to disable this \u003ccode\u003e-ns\u003c/code\u003e option can be used and also to crawl the internet.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -ns\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://tesla.com -ns\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-display-out-scope\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--display-out-scope\" class=\"anchor\" aria-label=\"Permalink: -display-out-scope\" href=\"#-display-out-scope\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95] 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAs default, when scope option is used, it also applies for the links to display as output, as such \u003cstrong\u003eexternal URLs are default to exclude\u003c/strong\u003e and to overwrite this behavior, \u003ccode\u003e-do\u003c/code\u003e option can be used to display all the external URLs that exist in targets scoped URL / Endpoint.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -do\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -do\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eHere is all the CLI options for the scope control -\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -h scope\n\nFlags:\nSCOPE:\n -cs, -crawl-scope string[] in scope url regex to be followed by crawler\n -cos, -crawl-out-scope string[] out of scope url regex to be excluded by crawler\n -fs, -field-scope string pre-defined scope field (dn,rdn,fqdn) (default \u0026quot;rdn\u0026quot;)\n -ns, -no-scope disables host based default scope\n -do, -display-out-scope display external endpoint from scoped crawling\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -h scope\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eFlags:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003eSCOPE:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -cs, -crawl-scope string[] in scope url regex to be followed by crawler\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -cos, -crawl-out-scope string[] out of scope url regex to be excluded by crawler\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -fs, -field-scope string pre-defined scope field (dn,rdn,fqdn) (default \"rdn\")\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -ns, -no-scope disables host based default scope\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -do, -display-out-scope display external endpoint from scoped crawling\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCrawler Configuration\u003c/h2\u003e\u003ca id=\"user-content-crawler-configuration\" class=\"anchor\" aria-label=\"Permalink: Crawler Configuration\" href=\"#crawler-configuration\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eKatana comes with multiple options to configure and control the crawl as the way we want.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"head^ing-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-depth\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--depth\" class=\"anchor\" aria-label=\"Permalink: -depth\" href=\"#-depth\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eOption to define the \u003ccode\u003edepth\u003c/code\u003e to follow the urls for crawling, the more depth the more number of endpoint being crawled + time for crawl.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -d 5\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -d 5\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-js-crawl\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--js-crawl\" class=\"anchor\" aria-label=\"Permalink: -js-crawl\" href=\"#-js-crawl\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eOption to enable JavaScript file parsing + crawling the endpoints discovered in JavaScript files, disabled as default.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -jc\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -jc\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-crawl-duration\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--crawl-duration\" class=\"anchor\" aria-label=\"Permalink: -crawl-duration\" href=\"#-crawl-duration\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div_\u003e\n\u003cp dir=\"auto\"\u003eOption to predefined crawl duration, disabled as default.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -ct 2\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -ct 2\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-known-files\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--known-files\" class=\"anchor\" aria-label=\"Permalink: -known-files\" href=\"#-known-files\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eOption to enable crawling \u003ccode\u003erobots.txt\u003c/code\u003e and \u003ccode\u003esitemap.xml\u003c/code\u003e file, disabled as default.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -kf robotstxt,sitemapxml\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -kf robotstxt,sitemapxml\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-automatic-form-fill\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--automatic-form-fill\" class=\"anchor\" aria-label=\"Permalink: -automatic-form-fill\" href=\"#-automatic-form-fill\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eOption to enable automatic form filling for known / unknown fields, known field values can be customized as needed by updating form config file at \u003ccode\u003e$HOME/.config/katana/form-config.yaml\u003c/code\u003e.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eAutomatic form filling is experimental feature.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -aff\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -aff\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAuthenticated Crawling\u003c/h2\u003e\u003ca id=\"user-content-authenticated-crawling\" class=\"anchor\" aria-label=\"Permalink: Authenticated Crawling\" href=\"#authenticated`-crawling\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAuthenticated crawling involves including custom headers or cookies in HTTP requests to access protected resources. These headers provide authentication or authorization information, allowing you to crawl authenticated content / endpoint. You can specify headers directly in the command line or provide them as a file with katana to perform authenticated crawling.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eNote\u003c/strong\u003e: User needs to be manually perform the authentication and export the session cookie / header to file to use with katana.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-headers\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--headers\" class=\"anchor\" aria-label=\"Permalink: -headers\" href=\"#-headers\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eOption to add a custom header or cookie to the request.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eSyntax of \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7230#section-3.2\" rel=\"nofollow\"\u003eheaders\u003c/a\u003e in the HTTP specification\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp dir=\"auto\"\u003eHere is an example of adding a cookie to the request:\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -H 'Cookie: usrsess=AmljNrESo'\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -H 'Cookie: usrsess=AmljNrESo'\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eIt is also possible to supply headers or cookies as a file. For example:\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ cat cookie.txt\n\nCookie: PHPSESSIONID=XXXXXXXXX\nX-API-KEY: XXXXX\nTOKEN=XX\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003e$ cat cookie.txt\n\nCookie: PHPSESSIONID=XXXXXXXXX\nX-API-KEY: XXXXX\nTOKEN=XX\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -H cookie.txt\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -H cookie.txt\n\u003c/code\u003e\u003c/pre\u003ae\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThere are more options to configure when needed, here is all the config related CLI options -\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -h config\n\nFlags:\nCONFIGURATION:\n -r, -resolvers string[] list of custom resolver (file or comma separated)\n -d, -depth int maximum depth to crawl (default 3)\n -jc, -js-crawl enable endpoint parsing / crawling in javascript file\n -ct, -crawl-duration int maximum duration to crawl the target for\n -kf, -known-files string enable crawling of known files (all,robotstxt,sitemapxml)\n -mrs, -max-response-size int maximum response size to read (default 9223372036854775807)\n -timeout int time to wait for request in seconds (default 10)\n -aff, -automatic-form-fill enable automatic form filling (experimental)\n -fx, -form-extraction enable extraction of form, input, textarea \u0026amp; select elements\n -retry int number of times to retry the request (default 1)\n -proxy string http/socks5 proxy to use\n -H, -headers string[] custom header/cookie to include in request\n -config string path to the katana configuration file\n -fc, -form-config string path to custom form configuration file\n -flc, -field-config string path to custom field configuration file\n -s, -strategy string Visit strategy (depth-first, breadth-first) (default \u0026quot;depth-first\u0026quot;)\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -h config\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eFlags:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003eCONFIGURATION:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -r, -resolvers string[] list of custom resolver (file or comma separated)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -d, -depth int maximum depth to crawl (default 3)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -jc, -js-crawl enable endpoint parsing / crawling in javascript file\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -ct, -crawl-duration int maximum duration to crawl the target for\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -kf, -known-files string enable crawling of known files (all,robotstxt,sitemapxml)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -mrs, -max-response-size int maximum response size to read (default 9223372036854775807)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -timeout int time to wait for request in seconds (default 10)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -aff, -automatic-form-fill enable automatic form filling (experimental)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -fx, -form-extraction enable extraction of form, input, textarea \u0026amp; select elements\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -retry int number of times to retry the request (default 1)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -proxy string http/socks5 proxy to use\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -H, -headers string[] custom header/cookie to include in request\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -config string path to the katana configuration file\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -fc, -form-config string path to custom form configuration file\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -flc, -field-config string path to custom field configuration file\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -s, -strategy string Visit strategy (depth-first, breadth-first) (default \"depth-first\")\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\b"-1\" class=\"heading-element\" dir=\"auto\"\u003eConnecting to Active Browser Session\u003c/h3\u003e\u003ca id=\"user-content-connecting-to-active-browser-session\" class=\"anchor\" aria-label=\"Permalink: Connecting to Active Browser Session\" href=\"#connecting-to-active-browser-session\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eKatana can also connect to active browser session where user is already logged in and authenticated. and use it for crawling. The only requirement for this is to start browser with remote debugging enabled.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eHere is an example of starting chrome browser with remote debugging enabled and using it with katana -\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003estep 1) First Locate path of chrome executable\u003c/strong\u003e\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating System\u003c/th\u003e\n\u003cth\u003eChromium Executable Location\u003c/th\u003e\n\u003cth\u003eGoogle Chrome Executable Location\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows (64-bit)\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eC:\\Program Files (x86)\\Google\\Chromium\\Application\\chrome.exe\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eC:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows (32-bit)\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eC:\\Program Files\\Google\\Chromium\\Application\\chrome.exe\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eC:\\Program Files\\Google\\Chrome\\Application\\chrome.exe\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emacOS\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003e/Applications/Chromium.app/Contents/MacOS/Chromium\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003e/Applications/Google Chrome.app/Contents/MacOS/Google Chrome\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLinux\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003e/usr/bin/chromium\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003e/usr/bin/google-chrome\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003estep 2) Start chrome with remote debugging enabled and it will return websocker url. For example, on MacOS, you can start chrome with remote debugging enabled using following command\u003c/strong\u003e -\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ /Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --remote-debugging-port=9222\n\n\nDevTools listening on ws://127.0.0.1:9222/devtools/browser/c5316c9c-19d6-42dc-847a-41d1aeebf7d6\"\u003e\u003cpre\u003e$ \u003cspan class=\"pl-s1\"\u003e/Applications/Google\u003cspan class=\"pl-cce\"\u003e\\ \u003c/span\u003eChrome.app/Contents/MacOS/Google\u003cspan class=\"pl-cce\"\u003e\\ \u003c/span\u003eChrome --remote-debugging-port=9222\u003c/span\u003e\n\n\n\u003cspan class=\"pl-c1\"\u003eDevTools lisctening on ws://127.0.0.1:9222/devtools/browser/c5316c9c-19d6-42dc-847a-41d1aeebf7d6\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eNow login to the website you want to crawl and keep the browser open.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003estep 3) Now use the websocket url with katana to connect to the active browser session and crawl the website\u003c/strong\u003e\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -headless -u https://tesla.com -cwu ws://127.0.0.1:9222/devtools/browser/c5316c9c-19d6-42dc-847a-41d1aeebf7d6 -no-incognito\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -headless -u https://tesla.com -cwu ws://127.0.0.1:9222/devtools/browser/c5316c9c-19d6-42dc-847a-41d1aeebf7d6 -no-incognito\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eNote\u003c/strong\u003e: you can use \u003ccode\u003e-cdd\u003c/code\u003e option to specify custom chrome data directory to store browser data and cookies but that does not save session data if cookie is set to \u003ccode\u003eSession\u003c/code\u003e only or expires after certain time.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFilters\u003c/h2\u003e\u003ca id=\"user-content-filters\" class=\"anchor\" aria-label=\"Permalink: Filters\" href=\"#filters\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-field\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--field\" class=\"anchor\" aria-label=\"Permalink: -field\" href=\"#-field\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eKatana comes with built in fields that can be used to filter the output for the desired information, \u003ccode\u003e-f\u003c/code\u003e option can be used to specify any of the available fields.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,key,value,kv,dir,udir)\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003e -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,key,value,kv,dird,udir)\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eHere is a table with examples of each field and expected output when used -\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFIELD\u003c/th\u003e\n\u003cth\u003eDESCRIPTION\u003c/th\u003e\n\u003cth\u003eEXAMPLE\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eurl\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eURL Endpoint\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ehttps://admin.projectdiscovery.io/admin/login?user=admin\u0026amp;password=admin\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003equrl\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eURL including query param\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ehttps://admin.projectdiscovery.io/admin/login.php?user=admin\u0026amp;password=admin\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eqpath\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ePath including query param\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003e/login?user=admin\u0026amp;password=admin\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003epath\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eURL Path\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ehttps://admin.projectdiscovery.io/admin/login\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003efqdn\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eFully Qualified Domain name\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eadmin.projectdiscovery.io\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003erdn\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eRoot Domain name\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eprojectdiscovery.io\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003erurl\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eRoot URL\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ehttps://admin.projectdiscovery.io\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eufile\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eURL with File\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ehttps://admin.projectdiscovery.io/login.js\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003efile\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eFilename in URL\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003elogin.php\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ekey\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eParameter keys in URL\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003euser,password\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003evalue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eParameter values in URL\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eadmin,admin\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ekv\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eKeys=Values in URL\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003euser=admin\u0026amp;password=admin\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003edir\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eURL Directory name\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003e/admin/\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eudir\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eURL with Directory\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003ehttps://admin.projectdiscovery.io/admin/\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cp dir=\"auto\"\u003eHere is an example of using field option to only display all the urls witeh query parameter in it -\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -f qurl -silent\n\nhttps://shop.tesla.com/en_au?redirect=no\nhttps://shop.tesla.com/en_nz?redirect=no\nhttps://shop.tesla.com/product/men_s-raven-lightweight-zip-up-bomber-jacket?sku=1740250-00-A\nhttps://shop.tesla.com/product/tesla-shop-gift-card?sku=1767247-00-A\nhttps://shop.tesla.com/product/men_s-chill-crew-neck-sweatshirt?sku=1740176-00-A\nhttps://www.tesla.com/about?redirect=no\nhttps://www.tesla.com/about/legal?redirect=no\nhttps://www.tesla.com/findus/list?redirect=no\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -f qurl -silent\n\nhttps://shop.tesla.com/en_au?redirect=no\nhttps://shop.tesla.com/en_nz?redirect=no\nhttps://shop.tesla.com/product/men_s-raven-lightweight-zip-up-bomber-jacket?sku=1740250-00-A\nhttps://shop.tesla.com/product/tesla-shop-gift-card?sku=1767247-00-A\nhttps://shop.tesla.com/product/men_s-chill-crew-neck-sweatshirt?sku=1740176-00-A\nhttps://www.tesla.com/about?redirect=no\nhttps://www.tesla.com/about/legal?redirect=no\nhttps://www.tesla.com/findus/list?redirect=no\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCustom Fields\u003c/h3\u003e\u003ca id=\"user-content-custom-fields\" class=\"anchor\" aria-label=\"Permalink: Custom Fields\" href=\"#custom-fields\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eYou can create custom fields to extract and store specific information from page responses using regex rules. These custom fields are defined using a YAML config file and are loaded from the default location at \u003ccode\u003e$HOME/.config/katana/field-config.yaml\u003c/code\u003e. Alternatively, you can use the \u003ccode\u003e-flc\u003c/code\u003e option to load a custom field config file from a different location.\nHere is example custom field.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-yaml notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"- name: email\n type: regex\n regex:\n - '([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\\.[a-zA-Z0-9_-]+)'\n - '([a-zA-Z0-9+._-]+@[a-zA-Z0-9._-]+\\.[a-zA-Z0-9_-]+)'\n\n- name: phone\n type: regex\n regex:\n - '\\d{3}-\\d{8}|\\d{4}-\\d{7}'\"\u003e\u003cpre\u003e- \u003cspan class=\"pl-ent\"\u003ename\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003eemail\u003c/span\u003e\n \u003cspan class=\"pl-ent\"\u003etype\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003eregex\u003c/span\u003e\n \u003cspan class=\"pl-ent\"\u003eregex\u003c/span\u003e:\n - \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\\.[a-zA-Z0-9_-]+)\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e\u003c/span\u003e\n - \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e([a-zA-Z0-9+._-]+@[a-zA-Z0-9._-]+\\.[a-zA-Z0-9_-]+)\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e\u003c/span\u003e\n\n- \u003cspan class=\"pl-ent\"\u003ename\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003ephone\u003c/span\u003e\n \u003cspan class=\"pl-ent\"\u003etype\u003c/span\u003e: f\u003cspan class=\"pl-s\"\u003eregex\u003c/span\u003e\n \u003cspan class=\"pl-ent\"\u003eregex\u003c/span\u003e:\n - \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e\\d{3}-\\d{8}|\\d{4}-\\d{7}\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eWhen defining custom fields, following attributes are supported:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ename\u003c/strong\u003e (required)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eThe value of \u003cstrong\u003ename\u003c/strong\u003e attribute is used as the \u003ccode\u003e-field\u003c/code\u003e cli option value.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003etype\u003c/strong\u003e (required)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eThe type of custom attribute, currently supported option - \u003ccode\u003eregex\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003epart\u003c/strong\u003e (optional)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eThe part of the response to extract the information from. The default value is \u003ccode\u003eresponse\u003c/code\u003e, which includes both the header and body. Other possible values are \u003ccode\u003eheader\u003c/code\u003e and \u003ccode\u003ebody\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003egroup (optional)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eYou can use this attribute to select a specific matched group in regex, for example: \u003ccode\u003egroup: 1\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eRunning katana using custom field:\u003c/h4\u003e\u003ca id=\"user-content-running-katana-using-custom-field\" class=\"anchor\" aria-label=\"Permalink: Running katana using custom field:\" href=\"#running-katana-using-custom-field\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -f email,phone\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://tesla.com -f email,phone\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-store-field\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--store-field\" class=\"anchor\" aria-label=\"Permalink: -store-field\" href=\"#-store-field\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.04g2Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo compliment \u003ccode\u003efield\u003c/code\u003e option which is useful to filter output at run time, there is \u003ccode\u003e-sf, -store-fields\u003c/code\u003e option which works exactly like field option except instead of filtering, it stores all the information on the disk under \u003ccode\u003ekatana_field\u003c/code\u003e directory sorted by target url. Use \u003ccode\u003e-sfd\u003c/code\u003e or \u003ccode\u003e-store-field-dir\u003c/code\u003e to store data in a different location.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -sf key,fqdn,qurl -silent\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -sf key,fqdn,qurl -silent\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ ls katana_field/\n\nhttps_www.tesla.com_fqdn.txt\nhttps_www.tesla.com_key.txt\nhttps_www.tesla.com_qurl.txt\"\u003e\u003cpre\u003e$ ls katana_field/\n\nhttps_www.tesla.com_fqdn.txt\nhttps_www.tesla.com_key.txt\nhttps_www.tesla.com_qurl.txt\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe \u003ccode\u003e-store-field\u003c/code\u003e option can be useful for collecting information to build a targeted wordlist for various purposes, including but not limited to:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eIdentifying the most commonly used parameters\u003c/li\u003e\n\u003cli\u003eDiscovering frequently used paths\u003c/li\u003e\n\u003cli\u003eFinding commonly used files\u003c/li\u003e\n\u003cli\u003eIdentifying related or unknown subdomains\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eKatana Filters\u003c/h3\u003e\u003ca id=\"user-content-katana-filters\" class=\"anchor\" aria-label=\"Permalink: Katana Filters\" href=\"#katana-filters\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-extension-match\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--extension-match\" class=\"anchor\" aria-label=\"Permalink: -extension-match\" href=\"#-extension-match\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1h-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eCrawl output can be easily matched for specific extension using \u003ccode\u003e-em\u003c/code\u003e option to ensure to display only output containing given extension.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -silent -em js,jsp,json\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -silent -em js,jsp,json\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-extension-filter\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--extension-filter\" class=\"anchor\" aria-label=\"Permalink: -extension-filter\" href=\"#-extension-filter\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eCrawl output can be easily filtered for specific extension using \u003ccode\u003e-ef\u003c/code\u003e option which ensure to remove all the urls containing given extension.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -silent -ef css,txt,md\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -silent -ef css,txt,md\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-match-regex\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--match-regex\" class=\"anchor\" aria-label=\"Permalink: -match-regex\" href=\"#-match-regex\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe \u003ccode\u003e-match-regex\u003c/code\u003e or \u003ccode\u003e-mr\u003c/code\u003e flag allows you to filter output URLs using regular expressions. When using this flag, only URLs that match the specified regular expression will be printed in the output.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -mr 'https://shop\\.tesla\\.com/*' -silent\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://teisla.com -mr 'https://shop\\.tesla\\.com/*' -silent\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-filter-regex\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--filter-regex\" class=\"anchor\" aria-label=\"Permalink: -filter-regex\" href=\"#-filter-regex\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe \u003ccode\u003e-filter-regex\u003c/code\u003e or \u003ccode\u003e-fr\u003c/code\u003e flag allows you to filter output URLs using regular expressions. When using this flag, it will skip the URLs that are match the specified regular expression.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -fr 'https://www\\.tesla\\.com/*' -silent\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -fr 'https://www\\.tesla\\.com/*' -silent\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAdvance Filtering\u003c/h3\u003e\u003ca id=\"user-content-advance-filtering\" class=\"anchor\" aria-label=\"Permalink: Advance Filtering\" href=\"#advance-filtering\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eKatana supports DSL-based expressions for advanced matching and filtering capabilities:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eTo match endpoints with a 200 status code:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://www.hackerone.com -mdc 'status_code == 200'\"\u003e\u003cpre\u003ekatana -u https://www.hackerone.com -mdc \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003estatus_code == 200\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eTo match endpoints that contain \"default\" and have a status code other than 403:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://www.hackerone.com -mdc 'contains(endpoint, \u0026quot;default\u0026quot;) \u0026amp;\u0026amp; status_code != 403'\"\u003e\u003cpre\u003ekatana -u httpjs://www.hackerone.com -mdc \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003econtains(endpoint, \"default\") \u0026amp;\u0026amp; status_code != 403\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eTo match endpoints with PHP technologies:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://www.hackerone.com -mdc 'contains(to_lower(technologies), \u0026quot;php\u0026quot;)'\"\u003e\u003cpre\u003ekatana -u https://www.hackerone.com -mdc \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003econtains(to_lower(technologies), \"php\")\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eTo filter out endpoints running on Cloudflare:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://www.hackerone.com -fdc 'contains(to_lower(technologies), \u0026quot;cloudflare\u0026quot;)'\"\u003e\u003cpre\u003ekatana -u https://www.hackerone.com -fdc \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003econtains(to_lower(technologies), \"cloudflare\")\u003cspan class=\"pl-pds\"\u003e'\u003c/span\u003e\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eDSL functions can be applied to any keys in the jsonl output. For more information on available DSL functions, please visit the \u003ca href=\"https://github.com/projectdiscovery/dsl\"\u003edsl project\u003c/a\u003e.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eHere are additional filter options -\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -h filter\n\nFlags:\nFILTER:\n -mr, -match-regex string[] regex or list of regex to match on output url (cli, file)\n -fr, -filter-regex string[] regex or list of regex to filter on output url (cli, file)\n -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)\n -sf, -store-field string field to store in per-host output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)\n -em, -extension-match string[] match output for given extension (eg, -em php,html,js)\n -ef, -extension-filter string[] filter output for given extension (eg, -ef png,css)\n -mdc, -match-condition string match response with dsl based condition\n -fdc, -filter-condition string filter response with dsl based condition\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -h filter\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eFlags:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003eFILTER:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -mr, -match-regex string[] regex or list of regex to match on output url (cli, file)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -fr, -filter-regex string[] regex or list of regex to filter on output url (cli, file)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -sf, -store-field string field to store in per-host output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -em, -extension-match string[] match output for given extension (eg, -em php,html,js)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -ef, -extension-filter string[] filter output for given extension (eg, -ef png,css)\u003c/span\u003e\n\u003ckspan class=\"pl-c1\"\u003e -mdc, -match-condition string match response with dsl based condition\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -fdc, -filter-condition string filter response with dsl based condition\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eRate Limit\u003c/h2\u003e\u003ca id=\"user-content-rate-limit\" class=\"anchor\" aria-label=\"Permalink: Rate Limit\" href=\"#rate-limit\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eIt's easy to get blocked / banned while crawling if not following target websites limits, katana comes with multiple option to tune the crawl to go as fast / slow we want.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-delay\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--delay\" class=\"anchor\" aria-label=\"Permalink: -delay\" href=\"#-delay\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eoption to introduce a delay in seconds between each new request katana makes while crawling, disabled as default.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -delay 20\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -delay 20\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-concurrency\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--concurrency\" class=\"anchor\" aria-label=\"Permalink: -concurrency\" href=\"#-concurrency\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u00l3c/div\u003e\n\u003cp dir=\"auto\"\u003eoption to control the number of urls per target to fetch at the same time.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -c 20\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -c 20\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-parallelism\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--parallelism\" class=\"anchor\" aria-label=\"Permalink: -parallelism\" href=\"#-parallelism\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eoption to define number of target to process at same time from list input.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -p 20\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -p 20\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-rate-limit\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--rate-limit\" class=\"anchor\" aria-label=\"Permalink: -rate-limit\" href=\"#-rate-limit\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eoption to use to define max number of request can go out per second.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -rl 100\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -rl 100\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-rate-limit-minute\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--rate-limit-minute\" class=\"anchor\" aria-label=\"Permalink: -rate-limit-minute\" href=\"#-rate-limit-minute\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0m 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eoption to use to define max number of request can go out per minute.\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"katana -u https://tesla.com -rlm 500\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003ekatana -u https://tesla.com -rlm 500\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eHere is all long / short CLI options for rate limit control -\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -h rate-limit\n\nFlags:\nRATE-LIMIT:\n -c, -concurrency int number of concurrent fetchers to use (default 10)\n -p, -parallelism int number of concurrent inputs to process (default 10)\n -rd, -delay int request delay between each request in seconds\n -rl, -rate-limit int maximum requests to send per second (default 150)\n -rlm, -rate-limit-minute int maximum number of requests to send per minute\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -h rate-limit\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eFlags:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003eRATE-LIMIT:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -c, -concurrency int number of concurrent fetchers to use (default 10)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -p, -parallelism int number of concurrent inputs to process (default 10)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -rd, -delay int request delay between each request in seconds\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -rl, -rate-limit int maximum requests to send per second (default 150)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -rlm, -rate-limit-minute int maximum number of requests to send per minute\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eOutput\u003c/h2\u003e\u003ca id=\"user-content-output\" class=\"anchor\" aria-label=\"Permalink: Output\" href=\"#output\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eKatana support both file output in plain text format as well as JSON which includes additional information like, \u003ccode\u003esource\u003c/code\u003e, \u003ccode\u003etag\u003c/code\u003e, and \u003ccode\u003eattribute\u003c/code\u003e name to co-related the discovered endpoint.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-output\u003c/code\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eBy default, katana outputs the crawled endpoints in plain text format. The results can be written to a file by using the -output option.\u003c/p\nu003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://example.com -no-scope -output example_endpoints.txt\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://example.com -no-scope -output example_endpoints.txt\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-jsonl\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--jsonl\" class=\"anchor\" aria-label=\"Permalink: -jsonl\" href=\"#-jsonl\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://example.com -jsonl | jq .\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://example.com -jsonl | jq .\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-json notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"{\n \u0026quot;timestamp\u0026quot;: \u0026quot;2023-03-20T16:23:58.027559+05:30\u0026quot;,\n \u0026quot;request\u0026quot;: {\n \u0026quot;method\u0026quot;: \u0026quot;GET\u0026quot;,\n \u0026quot;endpoint\u0026quot;: \u0026quot;https://example.com\u0026quot;,\n \u0026quot;raw\u0026quot;: \u0026quot;GET / HTTP/1.1\\r\\nHost: example.com\\r\\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36\\r\\nAccept-Encoding: gzip\\r\\n\\r\\n\u0026quot;\n },\n \u0026quot;response\u0026quot;: {\n \u0026quot;status_code\u0026quot;: 200,\n \u0026quot;headers\u0026quot;: {\n \u0026quot;accept_ranges\u0026quot;: \u0026quot;bytes\u0026quot;,\n \u0026quot;expires\u0026quot;: \u0026quot;Mon, 27 Mar 2023 10:53:58 GMT\u0026quot;,\n \u0026quot;last_modified\u0026quot;: \u0026quot;Thu, 17 Oct 2019 07:18:26 GMT\u0026quot;,\n \u0026quot;content_type\u0026quot;: \u0026quot;text/html; charset=UTF-8\u0026quot;,\n \u0026quot;server\u0026quot;: \u0026quot;ECS (dcb/7EA3)\u0026quot;,\n \u0026quot;vary\u0026quot;: \u0026quot;Accept-Encoding\u0026quot;,\n \u0026quot;etag\u0026quot;: \u0026quot;\\\u0026quot;3147526947\\\u0026quot;\u0026quot;,\n \u0026quot;cache_control\u0026quot;: \u0026quot;max-age=604800\u0026quot;,\n \u0026quot;x_cache\u0026quot;: \u0026quot;HIT\u0026quot;,\n \u0026quot;date\u0026quot;: \u0026quot;Mon, 20 Mar 2023 10:53:58 GMT\u0026quot;,\n \u0026quot;age\u0026quot;: \u0026quot;331239\u0026quot;\n },\n \u0026quot;body\u0026quot;: \u0026quot;\u0026lt;!doctype html\u0026gt;\\n\u0026lt;html\u0026gt;\\n\u0026lt;head\u0026gt;\\n \u0026lt;title\u0026gt;Example Domain\u0026lt;/title\u0026gt;\\n\\n \u0026lt;meta charset=\\\u0026quot;utf-8\\\u0026quot; /\u0026gt;\\n \u0026lt;meta http-equiv=\\\u0026quot;Content-type\\\u0026quot; content=\\\u0026quot;text/html; charset=utf-8\\\u0026quot; /\u0026gt;\\n \u0026lt;meta name=\\\u0026quot;viewport\\\u0026quot; content=\\\u0026quot;width=device-width, initial-scale=1\\\u0026quot; /\u0026gt;\\n \u0026lt;style typoe=\\\u0026quot;text/css\\\u0026quot;\u0026gt;\\n body {\\n background-color: #f0f0f2;\\n margin: 0;\\n padding: 0;\\n font-family: -apple-system, system-ui, BlinkMacSystemFont, \\\u0026quot;Segoe UI\\\u0026quot;, \\\u0026quot;Open Sans\\\u0026quot;, \\\u0026quot;Helvetica Neue\\\u0026quot;, Helvetica, Arial, sans-serif;\\n \\n }\\n div {\\n width: 600px;\\n margin: 5em auto;\\n padding: 2em;\\n background-color: #fdfdff;\\n border-radius: 0.5em;\\n box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02);\\n }\\n a:link, a:visited {\\n color: #38488f;\\n text-decoration: none;\\n }\\n @media (max-width: 700px) {\\n div {\\n margin: 0 auto;\\n width: auto;\\n }\\n }\\n \u0026lt;/style\u0026gt; \\n\u0026lt;/head\u0026gt;\\n\\n\u0026lt;body\u0026gt;\\n\u0026lt;div\u0026gt;\\n \u0026lt;h1\u0026gt;Example Domain\u0026lt;/h1\u0026gt;\\n \u0026lt;p\u0026gt;This domain is for use in illustrative examples in documents. You may use this\\n domain in literature without prior coordination or asking for permission.\u0026lt;/p\u0026gt;\\n \u0026lt;p\u0026gt;\u0026lt;a href=\\\u0026quot;https://www.iana.org/domains/example\\\u0026quot;\u0026gt;More information...\u0026lt;/a\u0026gt;\u0026lt;/p\u0026gt;\\n\u0026lt;/div\u0026gt;\\n\u0026lt;/body\u0026gt;\\n\u0026lt;/html\u0026gt;\\n\u0026quot;,\n \u0026quot;technologies\u0026quot;: [\n \u0026quot;Azure\u0026quot;,\n \u0026quot;Amazon ECS\u0026quot;,\n \u0026quot;Amazon Web Services\u0026quot;,\n \u0026quot;Docker\u0026quot;,\n \u0026quot;Azure CDN\u0026quot;\n ],\n \u0026quot;raw\u0026quot;: \u0026quot;HTTP/1.1 200 OK\\r\\nContent-Length: 1256\\r\\nAccept-Ranges: bytes\\r\\nAge: 331239\\r\\nCache-Control: max-age=604800\\r\\nContent-Type: text/html; charset=UTF-8\\r\\nDate: Mon, 20 Mar 2023 10:53:58 GMT\\r\\nEtag: \\\u0026quot;3147526947\\\u0026quot;\\r\\nExpires: Mon, 27 Mar 2023 10:53:58 GMT\\r\\nLast-Modified: Thu, 17 Oct 2019 07:18:26 GMT\\r\\nServer: ECS (dcb/7EA3)\\r\\nVary: Accept-Encoding\\r\\nX-Cache: HIT\\r\\n\\r\\n\u0026lt;!doctype html\u0026gt;\\n\u0026lt;html\u0026gt;\\n\u0026lt;head\u0026gt;\\n \u0026lt;title\u0026gt;Example Domain\u0026lt;/title\u0026gt;\\n\\n \u0026lt;meta charset=\\\u0026quot;utf-8\\\u0026quot; /\u0026gt;\\n \u0026lt;meta http-equiv=\\\u0026quot;Content-type\\\u0026quot; content=\\\u0026quot;text/html; charset=utf-8\\\u0026quot; /\u0026gt;\\n \u0026lt;meta name=\\\u0026quot;viewport\\\u0026quot; content=\\\u0026quot;width=device-width, initial-scale=1\\\u0026quot; /\u0026gt;\\n \u0026lt;style type=\\\u0026quot;text/css\\\u0026quot;\u0026gt;\\n body {\\n background-color: #f0f0f2;\\n margin: 0;\\n padding: 0;\\n font-family: -apple-system, system-ui, BlinkMacSystemFont, \\\u0026quot;Segoe UI\\\u0026quot;, \\\u0026quot;Open Sans\\\u0026quot;, \\\u0026quot;Helvetica Neue\\\u0026quot;, Helvetica, Arial, sans-serif;\\n \\n }\\n div {\\n width: 600px;\\n margin: 5em auto;\\n padding: 2em;\\n background-color: #fdfdff;\\n border-radius: 0.5em;\\n box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02);\\n }\\n a:link, a:visited {\\n color: #38488f;\\n text-decoration: none;\\n }\\n @media (max-width: 700px) {\\n div {\\n margin: 0 auto;\\n width: auto;\\n }\\n }\\n \u0026lt;/style\u0026gt; \\n\u0026lt;/head\u0026gt;\\n\\n\u0026lt;body\u0026gt;\\n\u0026lt;div\u0026gt;\\n \u0026lt;h1\u0026gt;Example Domain\u0026lt;/h1\u0026gt;\\n \u0026lt;p\u0026gt;This domain is for use in illustrative examples in documents. You may use this\\n domain in literature without prior coordination or asking for permission.\u0026lt;/p\u0026gt;\\n \u0026lt;p\u0026gt;\u0026lt;a href=\\\u0026quot;https://www.iana.org/domains/example\\\u0026quot;\u0026gt;More information...\u0026lt;/a\u0026gt;\u0026lt;/p\u0026gt;\\n\u0026lt;/divp\u0026gt;\\n\u0026lt;/body\u0026gt;\\n\u0026lt;/html\u0026gt;\\n\u0026quot;\n }\n}\"\u003e\u003cpre\u003e{\n \u003cspan class=\"pl-ent\"\u003e\"timestamp\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e2023-03-20T16:23:58.027559+05:30\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"request\"\u003c/span\u003e: {\n \u003cspan class=\"pl-ent\"\u003e\"method\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eGET\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"endpoint\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003ehttps://example.com\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"raw\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eGET / HTTP/1.1\u003cspan class=\"pl-cce\"\u003e\\r\\n\u003c/span\u003eHost: example.com\u003cspan class=\"pl-cce\"\u003e\\r\\n\u003c/span\u003eUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36\u003cspan class=\"pl-cce\"\u003e\\r\\n\u003c/span\u003eAccept-Encoding: gzip\u003cspan class=\"pl-cce\"\u003e\\r\\n\\r\\n\u003c/span\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e\n },\n \u003cspan class=\"pl-ent\"\u003e\"response\"\u003c/span\u003e: {\n \u003cspan class=\"pl-ent\"\u003e\"status_code\"\u003c/span\u003e: \u003cspan class=\"pl-c1\"\u003e200\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"headers\"\u003c/span\u003e: {\n \u003cspan class=\"pl-ent\"\u003e\"accept_ranges\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003ebytes\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"expires\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eMon, 27 Mar 2023 10:53:58 GMT\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"last_modified\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eThu, 17 Oct 2019 07:18:26 GMT\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"content_type\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003etext/html; charset=UTF-8\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"server\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eECS (dcb/7EA3)\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"vary\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eAccept-Encoding\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"etag\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003cspan class=\"pl-cce\"\u003e\\\"\u003c/span\u003e3147526947\u003cspan class=\"pl-cce\"\u003e\\\"\u003c/span\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"cache_control\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003emax-age=604800\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"x_cache\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eHIT\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003csqpan class=\"pl-ent\"\u003e\"date\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eMon, 20 Mar 2023 10:53:58 GMT\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-ent\"\u003e\"age\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e331239\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e\n },\n \"body\": \"\u0026lt;!doctype html\u0026gt;\\n\u0026lt;html\u0026gt;\\n\u0026lt;head\u0026gt;\\n \u0026lt;title\u0026gt;Example Domain\u0026lt;/title\u0026gt;\\n\\n \u0026lt;meta charset=\\\"utf-8\\\" /\u0026gt;\\n \u0026lt;meta http-equiv=\\\"Content-type\\\" content=\\\"text/html; charset=utf-8\\\" /\u0026gt;\\n \u0026lt;meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1\\\" /\u0026gt;\\n \u0026lt;style type=\\\"text/css\\\"\u0026gt;\\n body {\\n background-color: #f0f0f2;\\n margin: 0;\\n padding: 0;\\n font-family: -apple-system, system-ui, BlinkMacSystemFont, \\\"Segoe UI\\\", \\\"Open Sans\\\", \\\"Helvetica Neue\\\", Helvetica, Arial, sans-serif;\\n \\n }\\n div {\\n width: 600px;\\n margin: 5em auto;\\n padding: 2em;\\n background-color: #fdfdff;\\n border-radius: 0.5em;\\n box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02);\\n }\\n a:link, a:visited {\\n color: #38488f;\\n text-decoration: none;\\n }\\n @media (max-width: 700px) {\\n div {\\n margin: 0 auto;\\n width: auto;\\n }\\n }\\n \u0026lt;/style\u0026gt; \\n\u0026lt;/head\u0026gt;\\n\\n\u0026lt;body\u0026gt;\\n\u0026lt;div\u0026gt;\\n \u0026lt;h1\u0026gt;Example Domain\u0026lt;/h1\u0026gt;\\n \u0026lt;p\u0026gt;This domain is for use in illustrative examples in documents. You may use this\\n domain in literature without prior coordination or asking for permission.\u0026lt;/p\u0026gt;\\n \u0026lt;p\u0026gt;\u0026lt;a href=\\\"https://www.iana.org/domains/example\\\"\u0026gt;More information...\u0026lt;/a\u0026gt;\u0026lt;/p\u0026gt;\\n\u0026lt;/div\u0026gt;\\n\u0026lt;/body\u0026gt;\\n\u0026lt;/html\u0026gt;\\n\",\n \u003cspan class=\"pl-ent\"\u003e\"technologies\"\u003c/span\u003e: [\n \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eAzure\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eAmazon ECS\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eAmazon Web Services\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eDocker\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,\n \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003eAzure CDN\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e\n ],\n \"raw\": \"HTTP/1.1 200 OK\\r\\nContent-Length: 1256\\r\\nAccept-Ranges: bytes\\r\\nAge: 331239\\r\\nCache-Control: max-age=604800\\r\\nContent-Type: text/html; charset=UTF-8\\r\\nDate: Mon, 20 Mar 2023 10:53:58 GMT\\r\\nEtag: \\\"3147526947\\\"\\r\\nExpires: Mon, 27 Mar 2023 10:53:58 GMT\\r\\nLast-Modified: Thu, 17 Oct 2019 07:18:26 GMT\\r\\nServer: ECS (dcb/7EA3)\\r\\nVary: Accept-Encoding\\r\\nX-Cache: HIT\\r\\n\\r\\n\u0026lt;!doctype html\u0026gt;\\n\u0026lt;html\u0026gt;\\n\u0026lt;head\u0026gt;\\n \u0026lt;title\u0026gt;Example Domain\u0026lt;/title\u0026gt;\\n\\n \u0026lt;meta charset=\\\"utf-8\\\" /\u0026gt;\\n \u0026lt;meta http-equiv=\\\"Content-type\\\" content=\\\"text/html; charset=utf-8\\\" /\u0026gt;\\n \u0026lt;meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1\\\" /\u0026gt;\\n \u0026lt;style type=\\\"rtext/css\\\"\u0026gt;\\n body {\\n background-color: #f0f0f2;\\n margin: 0;\\n padding: 0;\\n font-family: -apple-system, system-ui, BlinkMacSystemFont, \\\"Segoe UI\\\", \\\"Open Sans\\\", \\\"Helvetica Neue\\\", Helvetica, Arial, sans-serif;\\n \\n }\\n div {\\n width: 600px;\\n margin: 5em auto;\\n padding: 2em;\\n background-color: #fdfdff;\\n border-radius: 0.5em;\\n box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02);\\n }\\n a:link, a:visited {\\n color: #38488f;\\n text-decoration: none;\\n }\\n @media (max-width: 700px) {\\n div {\\n margin: 0 auto;\\n width: auto;\\n }\\n }\\n \u0026lt;/style\u0026gt; \\n\u0026lt;/head\u0026gt;\\n\\n\u0026lt;body\u0026gt;\\n\u0026lt;div\u0026gt;\\n \u0026lt;h1\u0026gt;Example Domain\u0026lt;/h1\u0026gt;\\n \u0026lt;p\u0026gt;This domain is for use in illustrative examples in documents. You may use this\\n domain in literature without prior coordination or asking for permission.\u0026lt;/p\u0026gt;\\n \u0026lt;p\u0026gt;\u0026lt;a href=\\\"https://www.iana.org/domains/example\\\"\u0026gt;More information...\u0026lt;/a\u0026gt;\u0026lt;/p\u0026gt;\\n\u0026lt;/div\u0026gt;\\n\u0026lt;/body\u0026gt;\\n\u0026lt;/html\u0026gt;\\n\"\n }\n}\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-store-response\u003c/code\u003e\u003c/em\u003e\u003c/h2\u003e\u003ca id=\"user-content--store-response\" class=\"anchor\" aria-label=\"Permalink: -store-response\" href=\"#-store-response\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe \u003ccode\u003e-store-response\u003c/code\u003e option allows for writing all crawled endpoint requests and responses to a text file. When this option is used, text files including the request and response will be written to the \u003cstrong\u003ekatana_response\u003c/strong\u003e directory. If you would like to specify a custom directory, you can use the \u003ccode\u003e-store-response-dir\u003c/code\u003e option.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -u https://example.com -no-scope -store-response\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -u https://example.com -no-scope -store-response\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ cat katana_response/index.txt\n\nkatana_response/example.com/327c3fda87ce286848a574982ddd0b7c7487f816.txt https://example.com (200 OK)\nkatana_response/www.iana.org/bfc096e6dd93b993ca8918bf4c08fdc707a70723.txt http://www.iana.org/domains/reserved (200 OK)\"\u003e\u003cpre\u003e$ cat katana_response/index.txt\n\nkatana_response/example.com/327c3fda87ce286848a574982ddd0b7c7487f816.txt https://example.com (200 OK)\nkatana_response/www.iana.org/bfc096e6dd93b993ca8918bf4c08fdc707a70723.txt http://www.iana.org/domains/reserved (200 OK)\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eNote:\u003c/sstrong\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cem\u003e\u003ccode\u003e-store-response\u003c/code\u003e option is not supported in \u003ccode\u003e-headless\u003c/code\u003e mode.\u003c/em\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eHere are additional CLI options related to output -\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-text-shell-session notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"katana -h output\n\nOUTPUT:\n -o, -output string file to write output to\n -sr, -store-response store http requests/responses\n -srd, -store-response-dir string store http requests/responses to custom directory\n -j, -json write output in JSONL(ines) format\n -nc, -no-color disable output content coloring (ANSI escape codes)\n -silent display output only\n -v, -verbose display verbose output\n -version display project version\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c1\"\u003ekatana -h output\u003c/span\u003e\n\n\u003cspan class=\"pl-c1\"\u003eOUTPUT:\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -o, -output string file to write output to\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -sr, -store-response store http requests/responses\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -srd, -store-response-dir string store http requests/responses to custom directory\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -j, -json write output in JSONL(ines) format\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -nc, -no-color disable output content coloring (ANSI escape codes)\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -silent display output only\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -v, -verbose display verbose output\u003c/span\u003e\n\u003cspan class=\"pl-c1\"\u003e -version display project version\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eKatana as a library\u003c/h2\u003e\u003ca id=\"user-content-katana-as-a-library\" class=\"anchor\" aria-label=\"Permalink: Katana as a library\" href=\"#katana-as-a-library\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ccode\u003ekatana\u003c/code\u003e can be used as a library by creating an instance of the \u003ccode\u003eOption\u003c/code\u003e struct and populating it with the same options that would be specified via CLI. Using the options you can create \u003ccode\u003ecrawlerOptions\u003c/code\u003e and so standard or hybrid \u003ccode\u003ecrawler\u003c/code\u003e.\n\u003ccode\u003ecrawler.Crawl\u003c/code\u003e method should be called to crawl the input.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-go notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"package main\n\nimport (\n\t\u0026quot;math\u0026quot;\n\n\t\u0026quot;github.com/projectdiscovery/gologger\u0026quot;\n\t\u0026quot;github.com/projectdiscovery/katana/pkg/engine/standard\u0026quot;\n\t\u0026qtuot;github.com/projectdiscovery/katana/pkg/output\u0026quot;\n\t\u0026quot;github.com/projectdiscovery/katana/pkg/types\u0026quot;\n)\n\nfunc main() {\n\toptions := \u0026amp;types.Options{\n\t\tMaxDepth: 3, // Maximum depth to crawl\n\t\tFieldScope: \u0026quot;rdn\u0026quot;, // Crawling Scope Field\n\t\tBodyReadSize: math.MaxInt, // Maximum response size to read\n\t\tTimeout: 10, // Timeout is the time to wait for request in seconds\n\t\tConcurrency: 10, // Concurrency is the number of concurrent crawling goroutines\n\t\tParallelism: 10, // Parallelism is the number of urls processing goroutines\n\t\tDelay: 0, // Delay is the delay between each crawl requests in seconds\n\t\tRateLimit: 150, // Maximum requests to send per second\n\t\tStrategy: \u0026quot;depth-first\u0026quot;, // Visit strategy (depth-first, breadth-first)\n\t\tOnResult: func(result output.Result) { // Callback function to execute for result\n\t\t\tgologger.Info().Msg(result.Request.URL)\n\t\t},\n\t}\n\tcrawlerOptions, err := types.NewCrawlerOptions(options)\n\tif err != nil {\n\t\tgologger.Fatal().Msg(err.Error())\n\t}\n\tdefer crawlerOptions.Close()\n\tcrawler, err := standard.New(crawlerOptions)\n\tif err != nil {\n\t\tgologger.Fatal().Msg(err.Error())\n\t}\n\tdefer crawler.Close()\n\tvar input = \u0026quot;https://www.hackerone.com\u0026quot;\n\terr = crawler.Crawl(input)\n\tif err != nil {\n\t\tgologger.Warning().Msgf(\u0026quot;Could not crawl %s: %s\u0026quot;, input, err.Error())\n\t}\n}\"\u003e\u003cpre\u003e\u003cspan class=\"pl-k\"\u003epackage\u003c/span\u003e main\n\n\u003cspan class=\"pl-k\"\u003eimport\u003c/span\u003e (\n\t\u003cspan class=\"pl-s\"\u003e\"math\"\u003c/span\u003e\n\n\t\u003cspan class=\"pl-s\"\u003e\"github.com/projectdiscovery/gologger\"\u003c/span\u003e\n\t\u003cspan class=\"pl-s\"\u003e\"github.com/projectdiscovery/katana/pkg/engine/standard\"\u003c/span\u003e\n\t\u003cspan class=\"pl-s\"\u003e\"github.com/projectdiscovery/katana/pkg/output\"\u003c/span\u003e\n\t\u003cspan class=\"pl-s\"\u003e\"github.com/projectdiscovery/katana/pkg/types\"\u003c/span\u003e\n)\n\n\u003cspan class=\"pl-k\"\u003efunc\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003emain\u003c/span\u003e() {\n\t\u003cspan class=\"pl-s1\"\u003eoptions\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e:=\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e\u0026amp;\u003c/span\u003etypes.\u003cspan class=\"pl-smi\"\u003eOptions\u003c/span\u003e{\n\t\t\u003cspan class=\"pl-s1\"\u003eMaxDepth\u003c/span\u003e: \u003cspan class=\"pl-c1\"\u003e3\u003c/span\u003e, \u003cspan class=\"pl-c\"\u003e// Maximum depth to crawl\u003c/span\u003e\n\t\t\u003cspan class=\"pl-s1\"\u003eFieldScope\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\"rdn\"\u003c/span\u003e, \u003cspan class=\"pl-c\"\u003e// Crawling Scope Field\u003c/span\u003e\n\t\t\u003cspan class=\"pl-s1\"\u003eBodyReadSize\u003c/span\u003e: \u003cspan class=\"pl-s1\"\u003emath\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eMaxInt\u003c/span\u003e, \u003cspan class=\"pl-c\"\u003e// Maximum response size to read\u003c/span\u003e\n\t\t\u003cspan class=\"pl-s1\"\u003eTimeout\u003c/span\u003e: \u003cspan class=\"pl-c1\"\u003e10\u003c/span\u003e, \u003cspan class=\"pl-c\"\u003e// Timeout is the time to wait for request in seconds\u003c/span\u003e\n\t\t\u003cspan class=\"pl-s1\"\u003eConcurrency\u003c/span\u003e: \u003cspan class=\"pl-c1\"\u003e10\u003c/span\u003e, \u003cspan class=\"pl-c\"\u003e// Concurrency is the number of concurrent crawling goroutines\u003c/span\u003e\n\t\t\u003cspan class=\"pl-s1\"\u003eParallelism\u003c/span\u003e: \u003cspan class=\"pl-c1\"\u003e10\u003c/span\u003e, \u003cspan class=\"pl-c\"\u003e// Parallelism is the number of urls processing goroutines\u003c/span\u003e\n\t\t\u003cspan class=\"pl-s1\"\u003eDelay\u003c/span\u003e: \u003cspan class=\"pl-c1\"\u003e0\u003c/span\u003e, \u003cspan classu=\"pl-c\"\u003e// Delay is the delay between each crawl requests in seconds\u003c/span\u003e\n\t\t\u003cspan class=\"pl-s1\"\u003eRateLimit\u003c/span\u003e: \u003cspan class=\"pl-c1\"\u003e150\u003c/span\u003e, \u003cspan class=\"pl-c\"\u003e// Maximum requests to send per second\u003c/span\u003e\n\t\t\u003cspan class=\"pl-s1\"\u003eStrategy\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\"depth-first\"\u003c/span\u003e, \u003cspan class=\"pl-c\"\u003e// Visit strategy (depth-first, breadth-first)\u003c/span\u003e\n\t\t\u003cspan class=\"pl-s1\"\u003eOnResult\u003c/span\u003e: \u003cspan class=\"pl-k\"\u003efunc\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003eresult\u003c/span\u003e output.\u003cspan class=\"pl-smi\"\u003eResult\u003c/span\u003e) { \u003cspan class=\"pl-c\"\u003e// Callback function to execute for result\u003c/span\u003e\n\t\t\t\u003cspan class=\"pl-s1\"\u003egologger\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eInfo\u003c/span\u003e().\u003cspan class=\"pl-c1\"\u003eMsg\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003eresult\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eRequest\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eURL\u003c/span\u003e)\n\t\t},\n\t}\n\t\u003cspan class=\"pl-s1\"\u003ecrawlerOptions\u003c/span\u003e, \u003cspan class=\"pl-s1\"\u003eerr\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e:=\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003etypes\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eNewCrawlerOptions\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003eoptions\u003c/span\u003e)\n\t\u003cspan class=\"pl-k\"\u003eif\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eerr\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e!=\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003enil\u003c/span\u003e {\n\t\t\u003cspan class=\"pl-s1\"\u003egologger\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eFatal\u003c/span\u003e().\u003cspan class=\"pl-c1\"\u003eMsg\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003eerr\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eError\u003c/span\u003e())\n\t}\n\t\u003cspan class=\"pl-k\"\u003edefer\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ecrawlerOptions\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eClose\u003c/span\u003e()\n\t\u003cspan class=\"pl-s1\"\u003ecrawler\u003c/span\u003e, \u003cspan class=\"pl-s1\"\u003eerr\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e:=\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003estandard\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eNew\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003ecrawlerOptions\u003c/span\u003e)\n\t\u003cspan class=\"pl-k\"\u003eif\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eerr\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e!=\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003enil\u003c/span\u003e {\n\t\t\u003cspan class=\"pl-s1\"\u003egologger\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eFatal\u003c/span\u003e().\u003cspan class=\"pl-c1\"\u003eMsg\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003eerr\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eError\u003c/span\u003e())\n\t}\n\t\u003cspan class=\"pl-k\"\u003edefer\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ecrawler\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eClose\u003c/span\u003e()\n\t\u003cspan class=\"pl-k\"\u003evar\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003einput\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c/span\u003e \u003cspan class=\"pl-s\"\u003e\"https://www.hackerone.com\"\u003c/span\u003e\n\t\u003cspan class=\"pl-s1\"\u003eerr\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ecrawler\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eCrawl\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003einput\u003c/span\u003e)\n\t\u003cspan class=\"pl-k\"\u003eif\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eerr\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e!=\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003enil\u003c/span\u003e {\n\t\t\u003cspan class=\"pl-s1\"\u003egologger\u003c/span\u003e.\u003cspan class=\"pl-c1\"v\u003eWarning\u003c/span\u003e().\u003cspan class=\"pl-c1\"\u003eMsgf\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"Could not crawl %s: %s\"\u003c/span\u003e, \u003cspan class=\"pl-s1\"\u003einput\u003c/span\u003e, \u003cspan class=\"pl-s1\"\u003eerr\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eError\u003c/span\u003e())\n\t}\n}\u003c/pre\u003e\u003c/div\u003e\n\u003chr\u003e\n\u003cdiv align=\"center\" dir=\"auto\"\u003e\n\u003cp dir=\"auto\"\u003ekatana is made with ❤️ by the \u003ca href=\"https://projectdiscovery.io\" rel=\"nofollow\"\u003eprojectdiscovery\u003c/a\u003e team and distributed under \u003ca href=\"/projectdiscovery/katana/blob/main/LICENSE.md\"\u003eMIT License\u003c/a\u003e.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://discord.gg/projectdiscovery\" rel=\"nofollow\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/projectdiscovery/nuclei-burp-plugin/main/static/join-discord.png\" width=\"300\" alt=\"Join Discord\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003c/article\u003e","loaded":true,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"","anchor":"----","htmlText":""},{"level":4,"text":"A next-generation crawling and spidering framework","anchor":"a-next-generation-crawling-and-spidering-framework","htmlText":"A next-generation crawling and spidering framework"},{"level":1,"text":"Features","anchor":"features","htmlText":"Features"},{"level":2,"text":"Installation","anchor":"installation","htmlText":"Installation"},{"level":2,"text":"Usage","anchor":"usage","htmlText":"Usage"},{"level":2,"text":"Running Katana","anchor":"running-katana","htmlText":"Running Katana"},{"level":3,"text":"Input for katana","anchor":"input-for-katana","htmlText":"Input for katana"},{"level":4,"text":"URL Input","anchor":"url-input","htmlText":"URL Input"},{"level":4,"text":"Multiple URL Input (comma-separated)","anchor":"multiple-url-input-comma-separated","htmlText":"Multiple URL Input (comma-separated)"},{"level":4,"text":"List Input","anchor":"list-input","htmlText":"List Input"},{"level":4,"text":"STDIN (piped) Input","anchor":"stdin-piped-input","htmlText":"STDIN (piped) Input"},{"level":2,"text":"Crawling Mode","anchor":"crawling-mode","htmlText":"Crawling Mode"},{"level":3,"text":"Standard Mode","anchor":"standard-mode","htmlText":"Standard Mode"},{"level":3,"text":"Headless Mode","anchor":"headless-mode","htmlText":"Headless Mode"},{"level":2,"text":"-no-sandbox","anchor":"-no-sandbox","htmlText":"-no-sandbox"},{"level":2,"text":"-no-incognito","anchor":"-no-incognito","htmlText":"-no-incognito"},{"level":2,"text":"-headless-options","anchor":"-headless-options","htmlText":"-headless-options"},{"level":2,"text":"Scope Control","anchor":"scope-control","htmlText":"Scope Control"},{"level":2,"text":"-field-scope","anchor":"-field-scope","htmlText":"-field-scope"},{"level":2,"text":"-crawl-scope","anchor":"-crawl-scope","htmlText":"-crawl-scope"},{"level":2,"text":"-crawl-out-scope","anchor":"-crawl-out-scope","htmlText":"-crawl-out-scope"},{"level":2,"text":"-no-scope","anchor":"-no-scope","htmlText":"-no-scope"},{"level":2,"text":"-display-out-scope","anchor":"-display-out-scope","htmlText":"-display-out-scope"},{"level":2,"text":"Crawler Configuration","anchor":"crawler-configuration","htmlText":"Crawler Configuration"},{"level":2,"text":"-depth","anchor":"-depth","htmlText":"-depth"},{"level":2,"text":"-js-crawl","anchor":"-js-crawl","htmlText":"-js-crawl"},{"level":2,"text":"-crawl-duration","anchor":"-crawl-duration","htmlText":"-crawl-duration"},{"level":2,"text":"-known-files","anchor":"-known-files","htmlText":"-known-files"},{"level":2,"text":"-automatic-form-fill","anchor":"-automatic-form-fill","htmlText":"-automatic-form-fill"},{"level":2,"text":"Authenticated Crawling","anchor":"authenticated-crawling","htmlText":"Authenticated Crawling"},{"level":2,"text":"-headers","anchor":"-headers","htmlText":"-headers"},{"level":3,"text":"Connecting to Active Browser Session","anchor":"connecting-to-active-browwser-session","htmlText":"Connecting to Active Browser Session"},{"level":2,"text":"Filters","anchor":"filters","htmlText":"Filters"},{"level":2,"text":"-field","anchor":"-field","htmlText":"-field"},{"level":3,"text":"Custom Fields","anchor":"custom-fields","htmlText":"Custom Fields"},{"level":4,"text":"Running katana using custom field:","anchor":"running-katana-using-custom-field","htmlText":"Running katana using custom field:"},{"level":2,"text":"-store-field","anchor":"-store-field","htmlText":"-store-field"},{"level":3,"text":"Katana Filters","anchor":"katana-filters","htmlText":"Katana Filters"},{"level":2,"text":"-extension-match","anchor":"-extension-match","htmlText":"-extension-match"},{"level":2,"text":"-extension-filter","anchor":"-extension-filter","htmlText":"-extension-filter"},{"level":2,"text":"-match-regex","anchor":"-match-regex","htmlText":"-match-regex"},{"level":2,"text":"-filter-regex","anchor":"-filter-regex","htmlText":"-filter-regex"},{"level":3,"text":"Advance Filtering","anchor":"advance-filtering","htmlText":"Advance Filtering"},{"level":2,"text":"Rate Limit","anchor":"rate-limit","htmlText":"Rate Limit"},{"level":2,"text":"-delay","anchor":"-delay","htmlText":"-delay"},{"level":2,"text":"-concurrency","anchor":"-concurrency","htmlText":"-concurrency"},{"level":2,"text":"-parallelism","anchor":"-parallelism","htmlText":"-parallelism"},{"level":2,"text":"-rate-limit","anchor":"-rate-limit","htmlText":"-rate-limit"},{"level":2,"text":"-rate-limit-minute","anchor":"-rate-limit-minute","htmlText":"-rate-limit-minute"},{"level":2,"text":"Output","anchor":"output","htmlText":"Output"},{"level":2,"text":"-jsonl","anchor":"-jsonl","htmlText":"-jsonl"},{"level":2,"text":"-store-response","anchor":"-store-response","htmlText":"-store-response"},{"level":2,"text":"Katana as a library","anchor":"katana-as-a-library","htmlText":"Katana as a library"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fprojectdiscovery%2Fkatana"}},{"displayName":"CODE_OF_CONDUCT.md","repoName":".github","refName":"main","path":"CODE_OF_CONDUCT.md","preferredFileType":"code_of_conduct","tabName":"Code of conduct","richText":null,"loaded":false,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":null,"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fprojectdiscovery%2Fkatana"}},{"displayName":"LICENSE.md","repoName":"katana","refName":"main","path":"LICENSE.md","preferredFileType":"license","tabName":"MIT","richText":null,"loaded":false,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":null,"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fprojectdiscovery%2Fkatana"}},{"displayName":"SECURITY.md","repoName":"katana","refName":"main","path":"SECURITY.md","preferredFileType":"security","tabName":"Security","richText":null,"loaded":false,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":null,"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fprojectdiscovery%2Fkatana"}}],"overviewFilesProcessingTime":0}},"appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-7d7eb7c71814.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1ae9fa256942.js","githubDevUrl":null,"enabled_features":{"copilot_workspace":null,"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true,"github_models_repo_integration":false}}}}</script> <div data-target="react-partial.reactRoot"><style data-styled="true" data-styled-version="5.3.11">.fQZdXd{margin-bottom:0;}/*!sc*/ .gMOVLe[data-size="medium"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;}/*!sc*/ .gMOVLe[data-size="medium"] svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .gMOVLe[data-size="medium"] > span{width:inherit;}/*!sc*/ .gUkoLg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .bZBlpz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/ .lhTYNA{margin-right:4px;color:vxar(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .ffLUq{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/ .bmcJak{min-width:0;}/*!sc*/ .eUEyub{margin-left:8px;margin-right:8px;}/*!sc*/ .vcvyP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/ .fdROMU{width:100%;border-collapse:separate;border-spacing:0;border:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:6px;table-layout:fixed;overflow:unset;}/*!sc*/ .jGKpsv{height:0px;line-height:0px;}/*!sc*/ .jGKpsv tr{height:0px;font-size:0px;}/*!sc*/ .jdgHnn{padding:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:12px;text-align:left;height:40px;}/*!sc*/ .jdgHnn th{padding-left:16px;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));}/*!sc*/ .bQivRW{width:100%;border-top-left-radius:6px;}/*!sc*/ @media screen and (min-width:544px){.bQivRW{display:none;}}/*!sc*/ .ldkMIO{width:40%;border-top-left-radius:6px;}/*!sc*/ @media screen and (max-width:543px){.ldkMIO{display:none;}}/*!sc*/ .jMbWeI{text-align:right;padding-right:16px;width:136px;border-top-right-radius:6px;}/*!sc*/ .gpqjiB{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:12px;height:40px;}/*!sc*/ .dzCJzi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/ @media screen and (min-width:544px){.dzCJzi{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/ .eNCcrz{text-align:center;vertical-align:center;height:40px;border-top:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/ .bHTcCe{border-top:1px solid var(--borderColor-default,var(--color-border-default));cursor:pointer;}/*!sc*/ .hUCRAk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .QkQOb{padding:32px;overflow:auto;}/*!sc*/ data-styled.g1[id="Box-sc-g0xbh4-0"]{content:"fQZdXd,gMOVLe,gUkoLg,bZBlpz,lhTYNA,ffLUq,bmcJak,eUEyub,vcvyP,fdROMU,jGKpsv,jdgHnn,bQivRW,ldkMIO,jMbWeI,gpqjiB,dzCJzi,eNCcrz,bHTcCe,hUCRAk,QkQOb,"}/*!sc*/ .brGdpi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip:rect(0,0,0,0);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}/*!sc*/ data-styled.g4[id="_VisuallyHidden__VisuallyHidden-sc-11jhm7a-0"]{content:"brGdpi,"}/*!sc*/ .hWlpPn{position:relative;display:inline-block;}/*!sc*/ .hWlpPn::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f)));border-radius:6px;opacity:0;}/*!sc*/ @-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ @keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ .hWlpPn:hover::after,.hWlpPn:active::after,.hWlpPn:focus::after,.hWlpPn:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoryation:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-no-delay:hover::after,.hWlpPn.tooltipped-no-delay:active::after,.hWlpPn.tooltipped-no-delay:focus::after,.hWlpPn.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-multiline:hover::after,.hWlpPn.tooltipped-multiline:active::after,.hWlpPn.tooltipped-multiline:focus::after,.hWlpPn.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-se::after,.hWlpPn.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/ .hWlpPn.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-sw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-n::after,.hWlpPn.tooltipped-ne::after,.hWlpPn.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/ .hWlpPn.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-nw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/ .hWlpPn.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-s::after,.hWlpPn.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-w::after,.hWlpPn.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/ .hWlpPn.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/ .hWlpPn.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/ data-styled.g5[id="Tooltip__TooltipBase-sc-17tf59c-0"]{content:"hWlpPn,"}/*!sc*/ .liVpTx{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;}/*!sc*/ data-styled.g6[id="Truncate__StyledTruncate-sc-23o1d2-0"]{content:"liVpTx,"}/*!sc*/ </style> <!-- --> <!-- --> <div class="OverviewContent-module__Box--uNd1J"><div class="OverviewHeader-module__Box--fFKf5"><div class="Box-sc-g0xbh4-0 fQZdXd OverviewHeader-module__Box_1--zJpeS"></div></div><div class="OverviewContent-module__Box_1--RhaEy"><div class="OverviewContent-module__Box_2--uHewD"><div class="OverviewContent-module__Box_3--NEYWl"><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="main branch" data-testid="anchor-button" class="Box-sc-g0xbh4-0 gMOVLe prc-Button-ButtonBase-c50BI overview-ref-selector width-full" data-loading="false" data-size="medium" data-variant="default" aria-describedby="branch-picker-repos-header-ref-selector-loading-announcement" id="branch-picker-repos-header-ref-selector"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x"><div class="Box-sc-g0xbh4-0 bZBlpz"><div class="Box-sc-g0xbh4-0 lhTYNA"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 z1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></div><div class="Box-sc-g0xbh4-0 ffLUq ref-selector-button-text-container"><span class="Box-sc-g0xbh4-0 bmcJak prc-Text-Text-0ima0"> <!-- -->main</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><button hidden="" data-hotkey-scope="read-only-cursor-text-area"></button></div><div class="OverviewContent-module__Box_4--rOz8J"><a type="button" href="/projectdiscovery/katana/branches" class="prc-Button-ButtonBase-c50BI OverviewContent-module__Button--MDoYP" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rclab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Branches</span></span></a><a type="button" href="/projectdiscovery/katana/tags" class="prc-Button-ButtonBase-c50BI OverviewContent-module__Button--MDoYP" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rklab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-tag" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Tags</span></span></a></div><div class="OverviewContent-module__Box_5--PPbL1"><a type="button" aria-label="Go to Branches page" href="/projectdiscovery/katana/branches" class="prc-Button-ButtonBase-c50BI OverviewContent-module__Button_1--_1Ng2" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-describedby=":Relab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75{ 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></a><a type="button" aria-label="Go to Tags page" href="/projectdiscovery/katana/tags" class="prc-Button-ButtonBase-c50BI OverviewContent-module__Button_1--_1Ng2" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-describedby=":Rmlab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-tag" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></a></div></div><div class="OverviewContent-module__Box_6--wV7Tw"><div class="OverviewContent-module__Box_7--SbxdI"><div class="OverviewContent-module__Box_8--oumpR"><!--$--><div class="Box-sc-g0xbh4-0 eUEyub OverviewContent-module__FileResultsList--irMg6"><span class="Box-sc-g0xbh4-0 vcvyP TextInput-wrapper prc-components-TextInputWrapper-i1ofR prc-components-TextInputBaseWrapper-ueK9q" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id=":R2j5ab:" aria-hidden="true"><svg aria-hidden="true" focusable="false" class="octicon octicon-search" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autocorrect="off" spellcheck="false" placeholder="Go to file" aria-describedby=":R2j5ab: :R2j5abH1:" data-component="input" class="prc-components-Input-Ic-y8" value=""><span class="TextInput-icon" id=":R2j5abH1:" aria-hidden="true"></span></span></div><!--/$--></div><div class="OverviewContent-module__Box_9--mQYON"><button type="button" class="prc-Button-ButtonBase-c50BI" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":Rr5ab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x">Go to file</span></span></button></div><div class="react-directory-add-file-icon"></div><div class="react-directory-remove-file-icon"></div></div><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="primary" aria-describedby=":R55ab:-loading-announcement" id=":R55ab:"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-code hide-sm" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Code</span><span data-component="trailingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="fals|e" class="octicon octicon-triangle-down" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="OverviewContent-module__Box_10--ULKAG"><button data-component="IconButton" type="button" aria-label="Open more actions menu" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-c50BI prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":R75ab:-loading-announcement" id=":R75ab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button></div></div></div><div class="OverviewContent-module__Box_11--Tqhu2"><div data-hpc="true"><button hidden="" data-testid="focus-next-element-button" data-hotkey="j"></button><button hidden="" data-testid="focus-previous-element-button" data-hotkey="k"></button><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading" id="folders-and-files">Folders and files</h2><table aria-labelledby="folders-and-files" class="Box-sc-g0xbh4-0 fdROMU"><thead class="Box-sc-g0xbh4-0 jGKpsv"><tr class="Box-sc-g0xbh4-0 jdgHnn"><th colspan="2" class="Box-sc-g0xbh4-0 bQivRW"><span class="text-bold">Name</span></th><th colspan="1" class="Box-sc-g0xbh4-0 ldkMIO"><span class="text-bold">Name</span></th><th class="hide-sm"><div title="Last commit message" class="Truncate__StyledTruncate-sc-23o1d2-0 liVpTx width-fit"><span class="text-bold">Last commit message</span></div></th><th colspan="1" class="Box-sc-g0xbh4-0 jMbWeI"><div title="Last commit date" class="Truncate__StyledTruncate-sc-23o1d2-0 liVpTx width-fit"><span class="text-bold">Last commit date</span></div></th></tr></thead><tbody><tr class="Box-sc-g0xbh4-0 gpqjiB"><td colspan="3" class="bgColor-muted p-1 rounded-top-2"><div class="Box-sc-g0xbh4-0 dzCJzi"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">History</h2><a href="/projectdiscovery/katana/commits/main/" class="prc-Button-ButtonBase-c50BI d-none d-lg-flex LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":Raqj8pab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x"><span class="fgColor-default">1,262 Commits</span></}span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><span role="tooltip" aria-label="1,262 Commits" id="history-icon-button-tooltip" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-n"><a href="/projectdiscovery/katana/commits/main/" class="prc-Button-ButtonBase-c50BI LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":R1iqj8pab:-loading-announcement history-icon-button-tooltip"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a></span></div></div></div></div></td></tr><tr class="react-directory-row undefined" id="folder-row-0"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".github" aria-label=".github, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/.github">.github</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".github" aria-label=".github, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/.github">.github</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-1"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".goreleaser" aria-label=".goreleaser, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/.goreleaser">.goreleaser</a></div></div></div></d~iv></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".goreleaser" aria-label=".goreleaser, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/.goreleaser">.goreleaser</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-2"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="cmd" aria-label="cmd, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/cmd">cmd</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="cmd" aria-label="cmd, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/cmd">cmd</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-3"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="integration_tests" aria-label="integration_tests, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/integration_tests">integration_tests</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="integration_tests" aria-label="integration_tests, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/integration_tests">integration_tests</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-4"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="internal" aria-label="internal, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/internal">internal</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="internal" aria-label="internal, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/internal">internal</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-5"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="pkg" aria-label="pkg, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/pkg">pkg</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-d�irectory-truncate"><a title="pkg" aria-label="pkg, (Directory)" class="Link--primary" href="/projectdiscovery/katana/tree/main/pkg">pkg</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-6"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".gitignore" aria-label=".gitignore, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/.gitignore">.gitignore</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title=".gitignore" aria-label=".gitignore, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/.gitignore">.gitignore</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-7"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="Dockerfile" aria-label="Dockerfile, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/Dockerfile">Dockerfile</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.2�5a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="Dockerfile" aria-label="Dockerfile, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/Dockerfile">Dockerfile</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-8"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="LICENSE.md" aria-label="LICENSE.md, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/LICENSE.md">LICENSE.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="LICENSE.md" aria-label="LICENSE.md, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/LICENSE.md">LICENSE.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row undefined" id="folder-row-9"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="Makefile" aria-label="Makefile, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/Makefile">Makefile</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 �16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="Makefile" aria-label="Makefile, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/Makefile">Makefile</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-10"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="README.md" aria-label="README.md, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/README.md">README.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="README.md" aria-label="README.md, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/README.md">README.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-11"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="SECURITY.md" aria-label="SECURITY.md, (File)" class="Link--p�rimary" href="/projectdiscovery/katana/blob/main/SECURITY.md">SECURITY.md</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="SECURITY.md" aria-label="SECURITY.md, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/SECURITY.md">SECURITY.md</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-12"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="go.mod" aria-label="go.mod, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/go.mod">go.mod</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="go.mod" aria-label="go.mod, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/go.mod">go.mod</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="react-directory-row truncate-for-mobile" id="folder-row-13"><td class="react-directory-row-name-cell-small-screen" colspan="2"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-�.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="go.sum" aria-label="go.sum, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/go.sum">go.sum</a></div></div></div></div></td><td class="react-directory-row-name-cell-large-screen" colspan="1"><div class="react-directory-filename-column"><svg aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class="overflow-hidden"><div class="react-directory-filename-cell"><div class="react-directory-truncate"><a title="go.sum" aria-label="go.sum, (File)" class="Link--primary" href="/projectdiscovery/katana/blob/main/go.sum">go.sum</a></div></div></div></div></td><td class="react-directory-row-commit-cell"><div class="Skeleton Skeleton--text"> </div></td><td><div class="Skeleton Skeleton--text"> </div></td></tr><tr class="Box-sc-g0xbh4-0 eNCcrz show-for-mobile" data-testid="view-all-files-row"><td colspan="3" class="Box-sc-g0xbh4-0 bHTcCe"><div><button class="prc-Link-Link-85e08">View all files</button></div></td></tr></tbody></table></div><div class="OverviewRepoFiles-module__Box_1--xSt0T"><div class="OverviewRepoFiles-module__Box_2--yIjMp"><div itemscope="" itemtype="https://schema.org/abstract" class="OverviewRepoFiles-module__Box_3--Bi2jM"><h2 class="_VisuallyHidden__VisuallyHidden-sc-11jhm7a-0 brGdpi">Repository files navigation</h2><nav class="prc-components-UnderlineWrapper-oOh5J OverviewRepoFiles-module__UnderlineNav--BHfFi" aria-label="Repository files"><ul class="prc-components-UnderlineItemList-b23Hf" role="list"><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#" aria-current="page"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-book" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path></svg></span><span data-component="text" data-content="README">README</span></a></li><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-code-of-conduct" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.616 4.616 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.749.749 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.614 4.614 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.115 3.115 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c�.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28c.295-.329.566-.661.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03-.268.269-.538.537-.802.797-.893.882-2.319.843-3.185-.032-.346-.35-.693-.697-1.043-1.047a.75.75 0 0 1-.04-1.016c.162-.191.336-.401.52-.623.62-.748 1.356-1.637 2.166-2.417Zm7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.111 3.111 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z"></path></svg></span><span data-component="text" data-content="Code of conduct">Code of conduct</span></a></li><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-law" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path></svg></span><span data-component="text" data-content="MIT license">MIT license</span></a></li><li class="Box-sc-g0xbh4-0 hUCRAk"><a class="prc-components-UnderlineItem-lJsg-" href="#"><span data-component="icon"><svg aria-hidden="true" focusable="false" class="octicon octicon-law" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path></svg></span><span data-component="text" data-content="Security">Security</span></a></li></ul></nav><button type="button" aria-label="Outline" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-c50BI OverviewRepoFiles-module__ActionMenu_Button--xB9DS" dat�a-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rr9ab:-loading-announcement" id=":Rr9ab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-list-unordered" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg></button></div><div class="Box-sc-g0xbh4-0 QkQOb js-snippet-clipboard-copy-unpositioned undefined" data-hpc="true"><article class="markdown-body entry-content container-lg" itemprop="text"><div class="markdown-heading" dir="auto"><h1 align="center" tabindex="-1" class="heading-element" dir="auto"> <a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/8293321/196779266-421c79d4-643a-4f73-9b54-3da379bbac09.png"><img src="https://user-images.githubusercontent.com/8293321/196779266-421c79d4-643a-4f73-9b54-3da379bbac09.png" alt="katana" width="200px" style="max-width: 100%;"></a> <br> </h1><a id="user-content-----" class="anchor" aria-label="Permalink: " href="#----"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h4 align="center" tabindex="-1" class="heading-element" dir="auto">A next-generation crawling and spidering framework</h4><a id="user-content-a-next-generation-crawling-and-spidering-framework" class="anchor" aria-label="Permalink: A next-generation crawling and spidering framework" href="#a-next-generation-crawling-and-spidering-framework"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p align="center" dir="auto"> <a href="https://goreportcard.com/report/github.com/projectdiscovery/katana" rel="nofollow"><img src="https://camo.githubusercontent.com/d49efc71612828487c1b3b719bb6eaad2fad7f698c8be2c263ca20c48997c6be/68747470733a2f2f676f7265706f7274636172642e636f6d2f62616467652f6769746875622e636f6d2f70726f6a656374646973636f766572792f6b6174616e61" data-canonical-src="https://goreportcard.com/badge/github.com/projectdiscovery/katana" style="max-width: 100%;"></a> <a href="https://github.com/projectdiscovery/katana/issues"><img src="https://camo.githubusercontent.com/a93286920599112849c7c2af9d239294be27738b440248e434813b1bd0ffb368/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174" data-canonical-src="https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat" style="max-width: 100%;"></a> <a href="https://github.com/projectdiscovery/katana/releases"><img src="https://camo.gi�thubusercontent.com/a236abcb462992fcfeefff154dad6ea7c32bb0dcb0444cb83b7e9eb069d393fe/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f70726f6a656374646973636f766572792f6b6174616e61" data-canonical-src="https://img.shields.io/github/release/projectdiscovery/katana" style="max-width: 100%;"></a> <a href="https://twitter.com/pdiscoveryio" rel="nofollow"><img src="https://camo.githubusercontent.com/a4a2a2d47c4cef73237f6f3770448bf2ea51b8571a772b1a9c8ec4c5ab73d50a/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f70646973636f76657279696f2e7376673f6c6f676f3d74776974746572" data-canonical-src="https://img.shields.io/twitter/follow/pdiscoveryio.svg?logo=twitter" style="max-width: 100%;"></a> <a href="https://discord.gg/projectdiscovery" rel="nofollow"><img src="https://camo.githubusercontent.com/af2c05f56a8d3837fdf1f7000afe043ecb1d984191261d1c1e2bd2a519698be1/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3639353634353233373431383133313530372e7376673f6c6f676f3d646973636f7264" data-canonical-src="https://img.shields.io/discord/695645237418131507.svg?logo=discord" style="max-width: 100%;"></a> </p> <p align="center" dir="auto"> <a href="#features">Features</a> • <a href="#installation">Installation</a> • <a href="#usage">Usage</a> • <a href="#scope-control">Scope</a> • <a href="#crawler-configuration">Config</a> • <a href="#filters">Filters</a> • <a href="https://discord.gg/projectdiscovery" rel="nofollow">Join Discord</a> </p> <div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Features</h1><a id="user-content-features" class="anchor" aria-label="Permalink: Features" href="#features"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/8293321/199371558-daba03b6-bf9c-4883-8506-76497c6c3a44.png"><img src="https://user-images.githubusercontent.com/8293321/199371558-daba03b6-bf9c-4883-8506-76497c6c3a44.png" alt="image" style="max-width: 100%;"></a></p> <ul dir="auto"> <li>Fast And fully configurable web crawling</li> <li><strong>Standard</strong> and <strong>Headless</strong> mode</li> <li><strong>JavaScript</strong> parsing / crawling</li> <li>Customizable <strong>automatic form filling</strong></li> <li><strong>Scope control</strong> - Preconfigured field / Regex</li> <li><strong>Customizable output</strong> - Preconfigured fields</li> <li>INPUT - <strong>STDIN</strong>, <strong>URL</strong> and <strong>LIST</strong></li> <li>OUTPUT - <strong>STDOUT</strong>, <strong>FILE</strong> and <strong>JSON</strong></li> </ul> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Installation</h2><a id="user-content-installation" class="anchor" aria-label="Permalink: Installation" href="#installation"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.75�1.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">katana requires Go 1.21+ to install successfully. If you encounter any installation issues, we recommend trying with the latest available version of Go, as the minimum required version may have changed. Run the command below or download a pre-compiled binary from the <a href="https://github.com/projectdiscovery/katana/releases">release page</a>.</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="CGO_ENABLED=1 go install github.com/projectdiscovery/katana/cmd/katana@latest"><pre><span class="pl-c1">CGO_ENABLED=1 go install github.com/projectdiscovery/katana/cmd/katana@latest</span></pre></div> <p dir="auto"><strong>More options to install / run katana-</strong></p> <details> <summary>Docker</summary> <blockquote> <p dir="auto">To install / update docker to latest tag -</p> </blockquote> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="docker pull projectdiscovery/katana:latest"><pre>docker pull projectdiscovery/katana:latest</pre></div> <blockquote> <p dir="auto">To run katana in standard mode using docker -</p> </blockquote> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="docker run projectdiscovery/katana:latest -u https://tesla.com"><pre>docker run projectdiscovery/katana:latest -u https://tesla.com</pre></div> <blockquote> <p dir="auto">To run katana in headless mode using docker -</p> </blockquote> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="docker run projectdiscovery/katana:latest -u https://tesla.com -system-chrome -headless"><pre>docker run projectdiscovery/katana:latest -u https://tesla.com -system-chrome -headless</pre></div> </details> <details> <summary>Ubuntu</summary> <blockquote> <p dir="auto">It's recommended to install the following prerequisites -</p> </blockquote> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="sudo apt update sudo snap refresh sudo apt install zip curl wget git sudo snap install golang --classic wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo &quot;deb http://dl.google.com/linux/chrome/deb/ stable main&quot; &gt;&gt; /etc/apt/sources.list.d/google.list' sudo apt update sudo apt install google-chrome-stable"><pre>sudo apt update sudo snap refresh sudo apt install zip curl wget git sudo snap install golang --classic wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub <span class="pl-k">|</span> sudo apt-key add - sudo sh -c <span class="pl-s"><span class="pl-pds">'</span>echo "deb http://dl.google.com/linux/chrome/deb/ stable main" &gt;&gt; /etc/apt/sources.list.d/google.list<span class="pl-pds">'</span></span> sudo apt update sudo apt install google-chrome-stable</pre></div> <blockquote> <p dir="auto">install katana -</p> </blockquote> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="go install github.com/projectdiscovery/katana/cmd/katana@latest"><pre>go install github.com/projectdiscovery/katana/cmd/katana@latest</pre></div> </details> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Usage</h2><a id="user-content-usage" class="anchor" aria-label="Permalink: Usage" href="#usage"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 �0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -h"><pre><span class="pl-c1">katana -h</span></pre></div> <p dir="auto">This will display help for the tool. Here are all the switches it supports.</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="Katana is a fast crawler focused on execution in automation pipelines offering both headless and non-headless crawling. Usage: ./katana [flags] Flags: INPUT: -u, -list string[] target url / list to crawl -resume string resume scan using resume.cfg -e, -exclude string[] exclude host matching specified filter ('cdn', 'private-ips', cidr, ip, regex) CONFIGURATION: -r, -resolvers string[] list of custom resolver (file or comma separated) -d, -depth int maximum depth to crawl (default 3) -jc, -js-crawl enable endpoint parsing / crawling in javascript file -jsl, -jsluice enable jsluice parsing in javascript file (memory intensive) -ct, -crawl-duration value maximum duration to crawl the target for (s, m, h, d) (default s) -kf, -known-files string enable crawling of known files (all,robotstxt,sitemapxml), a minimum depth of 3 is required to ensure all known files are properly crawled. -mrs, -max-response-size int maximum response size to read (default 9223372036854775807) -timeout int time to wait for request in seconds (default 10) -aff, -automatic-form-fill enable automatic form filling (experimental) -fx, -form-extraction extract form, input, textarea &amp; select elements in jsonl output -retry int number of times to retry the request (default 1) -proxy string http/socks5 proxy to use -H, -headers string[] custom header/cookie to include in all http request in header:value format (file) -config string path to the katana configuration file -fc, -form-config string path to custom form configuration file -flc, -field-config string path to custom field configuration file -s, -strategy string Visit strategy (depth-first, breadth-first) (default &quot;depth-first&quot;) -iqp, -ignore-query-params Ignore crawling same path with different query-param values -tlsi, -tls-impersonate enable experimental client hello (ja3) tls randomization -dr, -disable-redirects disable following redirects (default false) DEBUG: -health-check, -hc run diagnostic check up -elog, -error-log string file to write sent requests error log HEADLESS: -hl, -headless enable headless hybrid crawling (experimental) -sc, -system-chrome use local installed chrome browser instead of katana installed -sb, -show-browser show the browser on the screen with headless mode -ho, -headless-options string[] start headless chrome with additional options -nos, -no-sandbox start headless chrome in --no-sandbox mode -cdd, -chrome-data-dir string path to store chrome browser data -scp, -system-chrome-path string use specified chrome browser for headless crawling -noi, -no-incognito start headless chrome without incognito mode -cwu, -chrome-ws-url string use chrome browser instance launched elsewhere with the debugger listening at this URL -xhr, -xhr-extraction extract xhr request url,method in jsonl output SCOPE: -cs, -crawl-scope string[] in scope url regex to be followed by crawler -cos, -c�rawl-out-scope string[] out of scope url regex to be excluded by crawler -fs, -field-scope string pre-defined scope field (dn,rdn,fqdn) or custom regex (e.g., '(company-staging.io|company.com)') (default &quot;rdn&quot;) -ns, -no-scope disables host based default scope -do, -display-out-scope display external endpoint from scoped crawling FILTER: -mr, -match-regex string[] regex or list of regex to match on output url (cli, file) -fr, -filter-regex string[] regex or list of regex to filter on output url (cli, file) -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir) -sf, -store-field string field to store in per-host output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir) -em, -extension-match string[] match output for given extension (eg, -em php,html,js) -ef, -extension-filter string[] filter output for given extension (eg, -ef png,css) -mdc, -match-condition string match response with dsl based condition -fdc, -filter-condition string filter response with dsl based condition RATE-LIMIT: -c, -concurrency int number of concurrent fetchers to use (default 10) -p, -parallelism int number of concurrent inputs to process (default 10) -rd, -delay int request delay between each request in seconds -rl, -rate-limit int maximum requests to send per second (default 150) -rlm, -rate-limit-minute int maximum number of requests to send per minute UPDATE: -up, -update update katana to latest version -duc, -disable-update-check disable automatic katana update check OUTPUT: -o, -output string file to write output to -sr, -store-response store http requests/responses -srd, -store-response-dir string store http requests/responses to custom directory -sfd, -store-field-dir string store per-host field to custom directory -or, -omit-raw omit raw requests/responses from jsonl output -ob, -omit-body omit response body from jsonl output -j, -jsonl write output in jsonl format -nc, -no-color disable output content coloring (ANSI escape codes) -silent display output only -v, -verbose display verbose output -debug display debug output -version display project version"><pre><span class="pl-c1">Katana is a fast crawler focused on execution in automation</span> <span class="pl-c1">pipelines offering both headless and non-headless crawling.</span> <span class="pl-c1">Usage:</span> <span class="pl-c1"> ./katana [flags]</span> <span class="pl-c1">Flags:</span> <span class="pl-c1">INPUT:</span> <span class="pl-c1"> -u, -list string[] target url / list to crawl</span> <span class="pl-c1"> -resume string resume scan using resume.cfg</span> <span class="pl-c1"> -e, -exclude string[] exclude host matching specified filter ('cdn', 'private-ips', cidr, ip, regex)</span> <span class="pl-c1">CONFIGURATION:</span> <span class="pl-c1"> -r, -resolvers string[] list of custom resolver (file or comma separated)</span> <span class="pl-c1"> -d, -depth int maximum depth to crawl (default 3)</span> <span class="pl-c1"> -jc, -js-crawl enable endpoint parsing / crawling in javascript file</span> <span class="pl-c1"> -jsl, -jsluice enable jsluice parsing in javascript file (memory intensive)</span> <span class="pl-c1"> -ct, -crawl-duration value maximum duration to crawl the target for (s, m, h, d) (default s)</span> <span class="pl-c1"> -kf, -known-files string enable crawling of known files (all,robotstxt,sitemapxml), a minimum depth of 3 is required to ensure all known files are properly crawled.</span> <span class="pl-c1"> -mrs, -max-response-size int maximum re�sponse size to read (default 9223372036854775807)</span> <span class="pl-c1"> -timeout int time to wait for request in seconds (default 10)</span> <span class="pl-c1"> -aff, -automatic-form-fill enable automatic form filling (experimental)</span> <span class="pl-c1"> -fx, -form-extraction extract form, input, textarea &amp; select elements in jsonl output</span> <span class="pl-c1"> -retry int number of times to retry the request (default 1)</span> <span class="pl-c1"> -proxy string http/socks5 proxy to use</span> <span class="pl-c1"> -H, -headers string[] custom header/cookie to include in all http request in header:value format (file)</span> <span class="pl-c1"> -config string path to the katana configuration file</span> <span class="pl-c1"> -fc, -form-config string path to custom form configuration file</span> <span class="pl-c1"> -flc, -field-config string path to custom field configuration file</span> <span class="pl-c1"> -s, -strategy string Visit strategy (depth-first, breadth-first) (default "depth-first")</span> <span class="pl-c1"> -iqp, -ignore-query-params Ignore crawling same path with different query-param values</span> <span class="pl-c1"> -tlsi, -tls-impersonate enable experimental client hello (ja3) tls randomization</span> <span class="pl-c1"> -dr, -disable-redirects disable following redirects (default false)</span> <span class="pl-c1">DEBUG:</span> <span class="pl-c1"> -health-check, -hc run diagnostic check up</span> <span class="pl-c1"> -elog, -error-log string file to write sent requests error log</span> <span class="pl-c1">HEADLESS:</span> <span class="pl-c1"> -hl, -headless enable headless hybrid crawling (experimental)</span> <span class="pl-c1"> -sc, -system-chrome use local installed chrome browser instead of katana installed</span> <span class="pl-c1"> -sb, -show-browser show the browser on the screen with headless mode</span> <span class="pl-c1"> -ho, -headless-options string[] start headless chrome with additional options</span> <span class="pl-c1"> -nos, -no-sandbox start headless chrome in --no-sandbox mode</span> <span class="pl-c1"> -cdd, -chrome-data-dir string path to store chrome browser data</span> <span class="pl-c1"> -scp, -system-chrome-path string use specified chrome browser for headless crawling</span> <span class="pl-c1"> -noi, -no-incognito start headless chrome without incognito mode</span> <span class="pl-c1"> -cwu, -chrome-ws-url string use chrome browser instance launched elsewhere with the debugger listening at this URL</span> <span class="pl-c1"> -xhr, -xhr-extraction extract xhr request url,method in jsonl output</span> <span class="pl-c1">SCOPE:</span> <span class="pl-c1"> -cs, -crawl-scope string[] in scope url regex to be followed by crawler</span> <span class="pl-c1"> -cos, -crawl-out-scope string[] out of scope url regex to be excluded by crawler</span> <span class="pl-c1"> -fs, -field-scope string pre-defined scope field (dn,rdn,fqdn) or custom regex (e.g., '(company-staging.io|company.com)') (default "rdn")</span> <span class="pl-c1"> -ns, -no-scope disables host based default scope</span> <span class="pl-c1"> -do, -display-out-scope display external endpoint from scoped crawling</span> <span class="pl-c1">FILTER:</span> <span class="pl-c1"> -mr, -match-regex string[] regex or list of regex to match on output url (cli, file)</span> <span class="pl-c1"> -fr, -filter-regex string[] regex or list of regex to filter on output url (cli, file)</span> <span class="pl-c1"> -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)</span> <span class="pl-c1"> -sf, -store-field string field to store in per-host output (url,path,fqdn,rdn,rurl,q�url,qpath,file,ufile,key,value,kv,dir,udir)</span> <span class="pl-c1"> -em, -extension-match string[] match output for given extension (eg, -em php,html,js)</span> <span class="pl-c1"> -ef, -extension-filter string[] filter output for given extension (eg, -ef png,css)</span> <span class="pl-c1"> -mdc, -match-condition string match response with dsl based condition</span> <span class="pl-c1"> -fdc, -filter-condition string filter response with dsl based condition</span> <span class="pl-c1">RATE-LIMIT:</span> <span class="pl-c1"> -c, -concurrency int number of concurrent fetchers to use (default 10)</span> <span class="pl-c1"> -p, -parallelism int number of concurrent inputs to process (default 10)</span> <span class="pl-c1"> -rd, -delay int request delay between each request in seconds</span> <span class="pl-c1"> -rl, -rate-limit int maximum requests to send per second (default 150)</span> <span class="pl-c1"> -rlm, -rate-limit-minute int maximum number of requests to send per minute</span> <span class="pl-c1">UPDATE:</span> <span class="pl-c1"> -up, -update update katana to latest version</span> <span class="pl-c1"> -duc, -disable-update-check disable automatic katana update check</span> <span class="pl-c1">OUTPUT:</span> <span class="pl-c1"> -o, -output string file to write output to</span> <span class="pl-c1"> -sr, -store-response store http requests/responses</span> <span class="pl-c1"> -srd, -store-response-dir string store http requests/responses to custom directory</span> <span class="pl-c1"> -sfd, -store-field-dir string store per-host field to custom directory</span> <span class="pl-c1"> -or, -omit-raw omit raw requests/responses from jsonl output</span> <span class="pl-c1"> -ob, -omit-body omit response body from jsonl output</span> <span class="pl-c1"> -j, -jsonl write output in jsonl format</span> <span class="pl-c1"> -nc, -no-color disable output content coloring (ANSI escape codes)</span> <span class="pl-c1"> -silent display output only</span> <span class="pl-c1"> -v, -verbose display verbose output</span> <span class="pl-c1"> -debug display debug output</span> <span class="pl-c1"> -version display project version</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Running Katana</h2><a id="user-content-running-katana" class="anchor" aria-label="Permalink: Running Katana" href="#running-katana"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Input for katana</h3><a id="user-content-input-for-katana" class="anchor" aria-label="Permalink: Input for katana" href="#input-for-katana"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 �1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto"><strong>katana</strong> requires <strong>url</strong> or <strong>endpoint</strong> to crawl and accepts single or multiple inputs.</p> <p dir="auto">Input URL can be provided using <code>-u</code> option, and multiple values can be provided using comma-separated input, similarly <strong>file</strong> input is supported using <code>-list</code> option and additionally piped input (stdin) is also supported.</p> <div class="markdown-heading" dir="auto"><h4 tabindex="-1" class="heading-element" dir="auto">URL Input</h4><a id="user-content-url-input" class="anchor" aria-label="Permalink: URL Input" href="#url-input"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com"><pre>katana -u https://tesla.com</pre></div> <div class="markdown-heading" dir="auto"><h4 tabindex="-1" class="heading-element" dir="auto">Multiple URL Input (comma-separated)</h4><a id="user-content-multiple-url-input-comma-separated" class="anchor" aria-label="Permalink: Multiple URL Input (comma-separated)" href="#multiple-url-input-comma-separated"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com,https://google.com"><pre>katana -u https://tesla.com,https://google.com</pre></div> <div class="markdown-heading" dir="auto"><h4 tabindex="-1" class="heading-element" dir="auto">List Input</h4><a id="user-content-list-input" class="anchor" aria-label="Permalink: List Input" href="#list-input"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="$ cat url_list.txt https://tesla.com https://google.com"><pre>$ cat url_list.txt https://tesla.com https://google.com</pre></di�v> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -list url_list.txt"><pre class="notranslate"><code>katana -list url_list.txt </code></pre></div> <div class="markdown-heading" dir="auto"><h4 tabindex="-1" class="heading-element" dir="auto">STDIN (piped) Input</h4><a id="user-content-stdin-piped-input" class="anchor" aria-label="Permalink: STDIN (piped) Input" href="#stdin-piped-input"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="echo https://tesla.com | katana"><pre><span class="pl-c1">echo</span> https://tesla.com <span class="pl-k">|</span> katana</pre></div> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="cat domains | httpx | katana"><pre>cat domains <span class="pl-k">|</span> httpx <span class="pl-k">|</span> katana</pre></div> <p dir="auto">Example running katana -</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://youtube.com __ __ / /_____ _/ /____ ____ ___ _ / '_/ _ / __/ _ / _ \/ _ / /_/\_\\_,_/\__/\_,_/_//_/\_,_/ v0.0.1 projectdiscovery.io [WRN] Use with caution. You are responsible for your actions. [WRN] Developers assume no liability and are not responsible for any misuse or damage. https://www.youtube.com/ https://www.youtube.com/about/ https://www.youtube.com/about/press/ https://www.youtube.com/about/copyright/ https://www.youtube.com/t/contact_us/ https://www.youtube.com/creators/ https://www.youtube.com/ads/ https://www.youtube.com/t/terms https://www.youtube.com/t/privacy https://www.youtube.com/about/policies/ https://www.youtube.com/howyoutubeworks?utm_campaign=ytgen&amp;utm_source=ythp&amp;utm_medium=LeftNav&amp;utm_content=txt&amp;u=https%3A%2F%2Fwww.youtube.com%2Fhowyoutubeworks%3Futm_source%3Dythp%26utm_medium%3DLeftNav%26utm_campaign%3Dytgen https://www.youtube.com/new https://m.youtube.com/ https://www.youtube.com/s/desktop/4965577f/jsbin/desktop_polymer.vflset/desktop_polymer.js https://www.youtube.com/s/desktop/4965577f/cssbin/www-main-desktop-home-page-skeleton.css https://www.youtube.com/s/desktop/4965577f/cssbin/www-onepick.css https://www.youtube.com/s/_/ytmainappweb/_/ss/k=ytmainappweb.kevlar_base.0Zo5FUcPkCg.L.B1.O/am=gAE/d=0/rs=AGKMywG5nh5Qp-BGPbOaI1evhF5BVGRZGA https://www.youtube.com/opensearch?locale=en_GB https://www.youtube.com/manifest.webmanifest https://www.youtube.com/s/desktop/4965577f/cssbin/www-main-desktop-watch-page-skeleton.css https://www.youtube.com/s/desktop/4965577f/jsbin/web-animations-next-lite.min.vflset/web-animations-next-lite.min.js https://www.youtube.com/s/desktop/4965577f/jsbin/custom-elements-es5-adapter.vflset/custom-elements-es5-adapter.js https://www.youtube.com/s/desktop/4965577f/jsbin/webcomponents-sd.vflset/webcomponents-sd.js https://www.youtube.com/s/desktop/4965577f/jsbin/intersection-observer.min.vflset/intersection-observer.min.js https://www.youtube.com/s/desktop/4965577f/jsbin/scheduler.vflset/scheduler.js https://www.youtube.com/s/desktop/4965577f/jsbin/www-i18n-constants-en_GB.vflset/www-i18n-constants.js https://www.youtube.com/s/desktop/4965577f/j�sbin/www-tampering.vflset/www-tampering.js https://www.youtube.com/s/desktop/4965577f/jsbin/spf.vflset/spf.js https://www.youtube.com/s/desktop/4965577f/jsbin/network.vflset/network.js https://www.youtube.com/howyoutubeworks/ https://www.youtube.com/trends/ https://www.youtube.com/jobs/ https://www.youtube.com/kids/"><pre><span class="pl-c1">katana -u https://youtube.com</span> <span class="pl-c1"> __ __ </span> <span class="pl-c1"> / /_____ _/ /____ ____ ___ _</span> <span class="pl-c1"> / '_/ _ / __/ _ / _ \/ _ /</span> <span class="pl-c1">/_/\_\\_,_/\__/\_,_/_//_/\_,_/ v0.0.1 </span> <span class="pl-c1"> projectdiscovery.io</span> <span class="pl-c1">[WRN] Use with caution. You are responsible for your actions.</span> <span class="pl-c1">[WRN] Developers assume no liability and are not responsible for any misuse or damage.</span> <span class="pl-c1">https://www.youtube.com/</span> <span class="pl-c1">https://www.youtube.com/about/</span> <span class="pl-c1">https://www.youtube.com/about/press/</span> <span class="pl-c1">https://www.youtube.com/about/copyright/</span> <span class="pl-c1">https://www.youtube.com/t/contact_us/</span> <span class="pl-c1">https://www.youtube.com/creators/</span> <span class="pl-c1">https://www.youtube.com/ads/</span> <span class="pl-c1">https://www.youtube.com/t/terms</span> <span class="pl-c1">https://www.youtube.com/t/privacy</span> <span class="pl-c1">https://www.youtube.com/about/policies/</span> <span class="pl-c1">https://www.youtube.com/howyoutubeworks?utm_campaign=ytgen&amp;utm_source=ythp&amp;utm_medium=LeftNav&amp;utm_content=txt&amp;u=https%3A%2F%2Fwww.youtube.com%2Fhowyoutubeworks%3Futm_source%3Dythp%26utm_medium%3DLeftNav%26utm_campaign%3Dytgen</span> <span class="pl-c1">https://www.youtube.com/new</span> <span class="pl-c1">https://m.youtube.com/</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/jsbin/desktop_polymer.vflset/desktop_polymer.js</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/cssbin/www-main-desktop-home-page-skeleton.css</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/cssbin/www-onepick.css</span> <span class="pl-c1">https://www.youtube.com/s/_/ytmainappweb/_/ss/k=ytmainappweb.kevlar_base.0Zo5FUcPkCg.L.B1.O/am=gAE/d=0/rs=AGKMywG5nh5Qp-BGPbOaI1evhF5BVGRZGA</span> <span class="pl-c1">https://www.youtube.com/opensearch?locale=en_GB</span> <span class="pl-c1">https://www.youtube.com/manifest.webmanifest</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/cssbin/www-main-desktop-watch-page-skeleton.css</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/jsbin/web-animations-next-lite.min.vflset/web-animations-next-lite.min.js</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/jsbin/custom-elements-es5-adapter.vflset/custom-elements-es5-adapter.js</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/jsbin/webcomponents-sd.vflset/webcomponents-sd.js</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/jsbin/intersection-observer.min.vflset/intersection-observer.min.js</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/jsbin/scheduler.vflset/scheduler.js</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/jsbin/www-i18n-constants-en_GB.vflset/www-i18n-constants.js</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/jsbin/www-tampering.vflset/www-tampering.js</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/jsbin/spf.vflset/spf.js</span> <span class="pl-c1">https://www.youtube.com/s/desktop/4965577f/jsbin/network.vflset/network.js</span> <span class="pl-c1">https://www.youtube.com/howyoutubeworks/</span> <span class="pl-c1">https://www.youtube.com/trends/</span> <span class="pl-c1">https://www.youtube.com/jobs/</span> <span class="pl-c1">https://www.youtube.com/kids/</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Crawli�ng Mode</h2><a id="user-content-crawling-mode" class="anchor" aria-label="Permalink: Crawling Mode" href="#crawling-mode"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Standard Mode</h3><a id="user-content-standard-mode" class="anchor" aria-label="Permalink: Standard Mode" href="#standard-mode"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Standard crawling modality uses the standard go http library under the hood to handle HTTP requests/responses. This modality is much faster as it doesn't have the browser overhead. Still, it analyzes HTTP responses body as is, without any javascript or DOM rendering, potentially missing post-dom-rendered endpoints or asynchronous endpoint calls that might happen in complex web applications depending, for example, on browser-specific events.</p> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Headless Mode</h3><a id="user-content-headless-mode" class="anchor" aria-label="Permalink: Headless Mode" href="#headless-mode"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Headless mode hooks internal headless calls to handle HTTP requests/responses directly within the browser context. This offers two advantages:</p> <ul dir="auto"> <li>The HTTP fingerprint (TLS and user agent) fully identify the client as a legitimate browser</li> <li>Better coverage since the endpoints are discovered analyzing the standard raw response, as in the previous modality, and also the browser-rendered one with javascript enabled.</li> </ul> <p dir="auto">Headless crawling is optional and can be enabled using <code>-headless</code> option.</p> <p dir="auto">Here are other headless CLI options -</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -h headless Flags: HEADLESS: -hl, -headless enable headless hybrid crawling (experimental) -sc, -system-chrome use local installed chrome browser instead of katana installed -sb, -show-browser show the browser on the screen wit�h headless mode -ho, -headless-options string[] start headless chrome with additional options -nos, -no-sandbox start headless chrome in --no-sandbox mode -cdd, -chrome-data-dir string path to store chrome browser data -scp, -system-chrome-path string use specified chrome browser for headless crawling -noi, -no-incognito start headless chrome without incognito mode -cwu, -chrome-ws-url string use chrome browser instance launched elsewhere with the debugger listening at this URL -xhr, -xhr-extraction extract xhr requests"><pre><span class="pl-c1">katana -h headless</span> <span class="pl-c1">Flags:</span> <span class="pl-c1">HEADLESS:</span> <span class="pl-c1"> -hl, -headless enable headless hybrid crawling (experimental)</span> <span class="pl-c1"> -sc, -system-chrome use local installed chrome browser instead of katana installed</span> <span class="pl-c1"> -sb, -show-browser show the browser on the screen with headless mode</span> <span class="pl-c1"> -ho, -headless-options string[] start headless chrome with additional options</span> <span class="pl-c1"> -nos, -no-sandbox start headless chrome in --no-sandbox mode</span> <span class="pl-c1"> -cdd, -chrome-data-dir string path to store chrome browser data</span> <span class="pl-c1"> -scp, -system-chrome-path string use specified chrome browser for headless crawling</span> <span class="pl-c1"> -noi, -no-incognito start headless chrome without incognito mode</span> <span class="pl-c1"> -cwu, -chrome-ws-url string use chrome browser instance launched elsewhere with the debugger listening at this URL</span> <span class="pl-c1"> -xhr, -xhr-extraction extract xhr requests</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-no-sandbox</code></em></h2><a id="user-content--no-sandbox" class="anchor" aria-label="Permalink: -no-sandbox" href="#-no-sandbox"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Runs headless chrome browser with <strong>no-sandbox</strong> option, useful when running as root user.</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -headless -no-sandbox"><pre><span class="pl-c1">katana -u https://tesla.com -headless -no-sandbox</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-no-incognito</code></em></h2><a id="user-content--no-incognito" class="anchor" aria-label="Permalink: -no-incognito" href="#-no-incognito"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p d�ir="auto">Runs headless chrome browser without incognito mode, useful when using the local browser.</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -headless -no-incognito"><pre><span class="pl-c1">katana -u https://tesla.com -headless -no-incognito</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-headless-options</code></em></h2><a id="user-content--headless-options" class="anchor" aria-label="Permalink: -headless-options" href="#-headless-options"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">When crawling in headless mode, additional chrome options can be specified using <code>-headless-options</code>, for example -</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -headless -system-chrome -headless-options --disable-gpu,proxy-server=http://127.0.0.1:8080"><pre><span class="pl-c1">katana -u https://tesla.com -headless -system-chrome -headless-options --disable-gpu,proxy-server=http://127.0.0.1:8080</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Scope Control</h2><a id="user-content-scope-control" class="anchor" aria-label="Permalink: Scope Control" href="#scope-control"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Crawling can be endless if not scoped, as such katana comes with multiple support to define the crawl scope.</p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-field-scope</code></em></h2><a id="user-content--field-scope" class="anchor" aria-label="Permalink: -field-scope" href="#-field-scope"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Most handy option to define scope with predefined field name, <code>rdn</code> being default option for field scope.</p> <ul dir="auto"> <li><code>rdn</code> - crawling scoped to root domain name and all subdomains (e.g. <code>*example.com</code>) (default)</l�i> <li><code>fqdn</code> - crawling scoped to given sub(domain) (e.g. <code>www.example.com</code> or <code>api.example.com</code>)</li> <li><code>dn</code> - crawling scoped to domain name keyword (e.g. <code>example</code>)</li> </ul> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -fs dn"><pre><span class="pl-c1">katana -u https://tesla.com -fs dn</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-crawl-scope</code></em></h2><a id="user-content--crawl-scope" class="anchor" aria-label="Permalink: -crawl-scope" href="#-crawl-scope"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">For advanced scope control, <code>-cs</code> option can be used that comes with <strong>regex</strong> support.</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -cs login"><pre><span class="pl-c1">katana -u https://tesla.com -cs login</span></pre></div> <p dir="auto">For multiple in scope rules, file input with multiline string / regex can be passed.</p> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="$ cat in_scope.txt login/ admin/ app/ wordpress/"><pre>$ cat in_scope.txt login/ admin/ app/ wordpress/</pre></div> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -cs in_scope.txt"><pre><span class="pl-c1">katana -u https://tesla.com -cs in_scope.txt</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-crawl-out-scope</code></em></h2><a id="user-content--crawl-out-scope" class="anchor" aria-label="Permalink: -crawl-out-scope" href="#-crawl-out-scope"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">For defining what not to crawl, <code>-cos</code> option can be used and also support <strong>regex</strong> input.</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -cos logout"><pre><span class="pl-c1">katana -u https://tesla.com -cos logout</span></pre></div> <p dir="auto">For multiple out of scope rules, file input with multiline string / regex can be passed.</p> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="$ cat out_of_scope.txt /logout /log_out"><pre>$ cat out_of_scope.txt /logout /log_out�</pre></div> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -cos out_of_scope.txt"><pre><span class="pl-c1">katana -u https://tesla.com -cos out_of_scope.txt</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-no-scope</code></em></h2><a id="user-content--no-scope" class="anchor" aria-label="Permalink: -no-scope" href="#-no-scope"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Katana is default to scope <code>*.domain</code>, to disable this <code>-ns</code> option can be used and also to crawl the internet.</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -ns"><pre><span class="pl-c1">katana -u https://tesla.com -ns</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-display-out-scope</code></em></h2><a id="user-content--display-out-scope" class="anchor" aria-label="Permalink: -display-out-scope" href="#-display-out-scope"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">As default, when scope option is used, it also applies for the links to display as output, as such <strong>external URLs are default to exclude</strong> and to overwrite this behavior, <code>-do</code> option can be used to display all the external URLs that exist in targets scoped URL / Endpoint.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -do"><pre class="notranslate"><code>katana -u https://tesla.com -do </code></pre></div> <p dir="auto">Here is all the CLI options for the scope control -</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -h scope Flags: SCOPE: -cs, -crawl-scope string[] in scope url regex to be followed by crawler -cos, -crawl-out-scope string[] out of scope url regex to be excluded by crawler -fs, -field-scope string pre-defined scope field (dn,rdn,fqdn) (default &quot;rdn&quot;) -ns, -no-scope disables host based default scope -do, -display-out-scope display external endpoint from scoped crawling"><pre><span class="pl-c1">katana -h scope</span> <span class="pl-c1">Flags:</span> <span class="pl-c1">SCOPE:</span> <span class="pl-c1"> -cs, -crawl-scope string[] in scope url regex to be followed by crawler</span> <span class="pl-c1"> -cos, -crawl-out-scope string[] out of scope url regex to be excluded by crawler</span> <span �class="pl-c1"> -fs, -field-scope string pre-defined scope field (dn,rdn,fqdn) (default "rdn")</span> <span class="pl-c1"> -ns, -no-scope disables host based default scope</span> <span class="pl-c1"> -do, -display-out-scope display external endpoint from scoped crawling</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Crawler Configuration</h2><a id="user-content-crawler-configuration" class="anchor" aria-label="Permalink: Crawler Configuration" href="#crawler-configuration"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Katana comes with multiple options to configure and control the crawl as the way we want.</p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-depth</code></em></h2><a id="user-content--depth" class="anchor" aria-label="Permalink: -depth" href="#-depth"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Option to define the <code>depth</code> to follow the urls for crawling, the more depth the more number of endpoint being crawled + time for crawl.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -d 5"><pre class="notranslate"><code>katana -u https://tesla.com -d 5 </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-js-crawl</code></em></h2><a id="user-content--js-crawl" class="anchor" aria-label="Permalink: -js-crawl" href="#-js-crawl"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Option to enable JavaScript file parsing + crawling the endpoints discovered in JavaScript files, disabled as default.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -jc"><pre class="notranslate"><code>katana -u https://tesla.com -jc </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-crawl-duration</code></em></h2><a id="user-content--crawl-duration" class="a�nchor" aria-label="Permalink: -crawl-duration" href="#-crawl-duration"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Option to predefined crawl duration, disabled as default.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -ct 2"><pre class="notranslate"><code>katana -u https://tesla.com -ct 2 </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-known-files</code></em></h2><a id="user-content--known-files" class="anchor" aria-label="Permalink: -known-files" href="#-known-files"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Option to enable crawling <code>robots.txt</code> and <code>sitemap.xml</code> file, disabled as default.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -kf robotstxt,sitemapxml"><pre class="notranslate"><code>katana -u https://tesla.com -kf robotstxt,sitemapxml </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-automatic-form-fill</code></em></h2><a id="user-content--automatic-form-fill" class="anchor" aria-label="Permalink: -automatic-form-fill" href="#-automatic-form-fill"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Option to enable automatic form filling for known / unknown fields, known field values can be customized as needed by updating form config file at <code>$HOME/.config/katana/form-config.yaml</code>.</p> <p dir="auto">Automatic form filling is experimental feature.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -aff"><pre class="notranslate"><code>katana -u https://tesla.com -aff </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Authenticated Crawling</h2><a id="user-content-authenticated-crawling" class="anchor" aria-label="Permalink: Authenticated Crawling" href="#authenticated-crawling"><svg class="oc�ticon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Authenticated crawling involves including custom headers or cookies in HTTP requests to access protected resources. These headers provide authentication or authorization information, allowing you to crawl authenticated content / endpoint. You can specify headers directly in the command line or provide them as a file with katana to perform authenticated crawling.</p> <blockquote> <p dir="auto"><strong>Note</strong>: User needs to be manually perform the authentication and export the session cookie / header to file to use with katana.</p> </blockquote> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-headers</code></em></h2><a id="user-content--headers" class="anchor" aria-label="Permalink: -headers" href="#-headers"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Option to add a custom header or cookie to the request.</p> <blockquote> <p dir="auto">Syntax of <a href="https://datatracker.ietf.org/doc/html/rfc7230#section-3.2" rel="nofollow">headers</a> in the HTTP specification</p> </blockquote> <p dir="auto">Here is an example of adding a cookie to the request:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -H 'Cookie: usrsess=AmljNrESo'"><pre class="notranslate"><code>katana -u https://tesla.com -H 'Cookie: usrsess=AmljNrESo' </code></pre></div> <p dir="auto">It is also possible to supply headers or cookies as a file. For example:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="$ cat cookie.txt Cookie: PHPSESSIONID=XXXXXXXXX X-API-KEY: XXXXX TOKEN=XX"><pre class="notranslate"><code>$ cat cookie.txt Cookie: PHPSESSIONID=XXXXXXXXX X-API-KEY: XXXXX TOKEN=XX </code></pre></div> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -H cookie.txt"><pre class="notranslate"><code>katana -u https://tesla.com -H cookie.txt </code></pre></div> <p dir="auto">There are more options to configure when needed, here is all the config related CLI options -</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -h config Flags: CONFIGURATION: -r, -resolvers string[] list of custom resolver (file or comma separated) -d, -depth int maximum depth to crawl (default 3) -jc, -js-crawl enable endpoint parsing / crawling in javascript file -ct, -crawl-duration int maximum duration to crawl the target for -kf, -known-files string enable crawling of known files (all,robotstxt,sitemapxml)� -mrs, -max-response-size int maximum response size to read (default 9223372036854775807) -timeout int time to wait for request in seconds (default 10) -aff, -automatic-form-fill enable automatic form filling (experimental) -fx, -form-extraction enable extraction of form, input, textarea &amp; select elements -retry int number of times to retry the request (default 1) -proxy string http/socks5 proxy to use -H, -headers string[] custom header/cookie to include in request -config string path to the katana configuration file -fc, -form-config string path to custom form configuration file -flc, -field-config string path to custom field configuration file -s, -strategy string Visit strategy (depth-first, breadth-first) (default &quot;depth-first&quot;)"><pre><span class="pl-c1">katana -h config</span> <span class="pl-c1">Flags:</span> <span class="pl-c1">CONFIGURATION:</span> <span class="pl-c1"> -r, -resolvers string[] list of custom resolver (file or comma separated)</span> <span class="pl-c1"> -d, -depth int maximum depth to crawl (default 3)</span> <span class="pl-c1"> -jc, -js-crawl enable endpoint parsing / crawling in javascript file</span> <span class="pl-c1"> -ct, -crawl-duration int maximum duration to crawl the target for</span> <span class="pl-c1"> -kf, -known-files string enable crawling of known files (all,robotstxt,sitemapxml)</span> <span class="pl-c1"> -mrs, -max-response-size int maximum response size to read (default 9223372036854775807)</span> <span class="pl-c1"> -timeout int time to wait for request in seconds (default 10)</span> <span class="pl-c1"> -aff, -automatic-form-fill enable automatic form filling (experimental)</span> <span class="pl-c1"> -fx, -form-extraction enable extraction of form, input, textarea &amp; select elements</span> <span class="pl-c1"> -retry int number of times to retry the request (default 1)</span> <span class="pl-c1"> -proxy string http/socks5 proxy to use</span> <span class="pl-c1"> -H, -headers string[] custom header/cookie to include in request</span> <span class="pl-c1"> -config string path to the katana configuration file</span> <span class="pl-c1"> -fc, -form-config string path to custom form configuration file</span> <span class="pl-c1"> -flc, -field-config string path to custom field configuration file</span> <span class="pl-c1"> -s, -strategy string Visit strategy (depth-first, breadth-first) (default "depth-first")</span></pre></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Connecting to Active Browser Session</h3><a id="user-content-connecting-to-active-browser-session" class="anchor" aria-label="Permalink: Connecting to Active Browser Session" href="#connecting-to-active-browser-session"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Katana can also connect to active browser session where user is already logged in and authenticated. and use it for crawling. The only requirement for this is to start browser with remote debugging enabled.</p> <p dir="auto">Here is an example of starting chrome browser with remote debugging enabled and using it with katana -</p> <p dir="auto"�><strong>step 1) First Locate path of chrome executable</strong></p> <markdown-accessiblity-table><table> <thead> <tr> <th>Operating System</th> <th>Chromium Executable Location</th> <th>Google Chrome Executable Location</th> </tr> </thead> <tbody> <tr> <td>Windows (64-bit)</td> <td><code>C:\Program Files (x86)\Google\Chromium\Application\chrome.exe</code></td> <td><code>C:\Program Files (x86)\Google\Chrome\Application\chrome.exe</code></td> </tr> <tr> <td>Windows (32-bit)</td> <td><code>C:\Program Files\Google\Chromium\Application\chrome.exe</code></td> <td><code>C:\Program Files\Google\Chrome\Application\chrome.exe</code></td> </tr> <tr> <td>macOS</td> <td><code>/Applications/Chromium.app/Contents/MacOS/Chromium</code></td> <td><code>/Applications/Google Chrome.app/Contents/MacOS/Google Chrome</code></td> </tr> <tr> <td>Linux</td> <td><code>/usr/bin/chromium</code></td> <td><code>/usr/bin/google-chrome</code></td> </tr> </tbody> </table></markdown-accessiblity-table> <p dir="auto"><strong>step 2) Start chrome with remote debugging enabled and it will return websocker url. For example, on MacOS, you can start chrome with remote debugging enabled using following command</strong> -</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 DevTools listening on ws://127.0.0.1:9222/devtools/browser/c5316c9c-19d6-42dc-847a-41d1aeebf7d6"><pre>$ <span class="pl-s1">/Applications/Google<span class="pl-cce">\ </span>Chrome.app/Contents/MacOS/Google<span class="pl-cce">\ </span>Chrome --remote-debugging-port=9222</span> <span class="pl-c1">DevTools listening on ws://127.0.0.1:9222/devtools/browser/c5316c9c-19d6-42dc-847a-41d1aeebf7d6</span></pre></div> <blockquote> <p dir="auto">Now login to the website you want to crawl and keep the browser open.</p> </blockquote> <p dir="auto"><strong>step 3) Now use the websocket url with katana to connect to the active browser session and crawl the website</strong></p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -headless -u https://tesla.com -cwu ws://127.0.0.1:9222/devtools/browser/c5316c9c-19d6-42dc-847a-41d1aeebf7d6 -no-incognito"><pre><span class="pl-c1">katana -headless -u https://tesla.com -cwu ws://127.0.0.1:9222/devtools/browser/c5316c9c-19d6-42dc-847a-41d1aeebf7d6 -no-incognito</span></pre></div> <blockquote> <p dir="auto"><strong>Note</strong>: you can use <code>-cdd</code> option to specify custom chrome data directory to store browser data and cookies but that does not save session data if cookie is set to <code>Session</code> only or expires after certain time.</p> </blockquote> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Filters</h2><a id="user-content-filters" class="anchor" aria-label="Permalink: Filters" href="#filters"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-field</code></em></h2><a id="user-content--field" class="anchor" aria-label="Permalink: -field" href="#-field"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 �0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Katana comes with built in fields that can be used to filter the output for the desired information, <code>-f</code> option can be used to specify any of the available fields.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,key,value,kv,dir,udir)"><pre class="notranslate"><code> -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,key,value,kv,dir,udir) </code></pre></div> <p dir="auto">Here is a table with examples of each field and expected output when used -</p> <markdown-accessiblity-table><table> <thead> <tr> <th>FIELD</th> <th>DESCRIPTION</th> <th>EXAMPLE</th> </tr> </thead> <tbody> <tr> <td><code>url</code></td> <td>URL Endpoint</td> <td><code>https://admin.projectdiscovery.io/admin/login?user=admin&amp;password=admin</code></td> </tr> <tr> <td><code>qurl</code></td> <td>URL including query param</td> <td><code>https://admin.projectdiscovery.io/admin/login.php?user=admin&amp;password=admin</code></td> </tr> <tr> <td><code>qpath</code></td> <td>Path including query param</td> <td><code>/login?user=admin&amp;password=admin</code></td> </tr> <tr> <td><code>path</code></td> <td>URL Path</td> <td><code>https://admin.projectdiscovery.io/admin/login</code></td> </tr> <tr> <td><code>fqdn</code></td> <td>Fully Qualified Domain name</td> <td><code>admin.projectdiscovery.io</code></td> </tr> <tr> <td><code>rdn</code></td> <td>Root Domain name</td> <td><code>projectdiscovery.io</code></td> </tr> <tr> <td><code>rurl</code></td> <td>Root URL</td> <td><code>https://admin.projectdiscovery.io</code></td> </tr> <tr> <td><code>ufile</code></td> <td>URL with File</td> <td><code>https://admin.projectdiscovery.io/login.js</code></td> </tr> <tr> <td><code>file</code></td> <td>Filename in URL</td> <td><code>login.php</code></td> </tr> <tr> <td><code>key</code></td> <td>Parameter keys in URL</td> <td><code>user,password</code></td> </tr> <tr> <td><code>value</code></td> <td>Parameter values in URL</td> <td><code>admin,admin</code></td> </tr> <tr> <td><code>kv</code></td> <td>Keys=Values in URL</td> <td><code>user=admin&amp;password=admin</code></td> </tr> <tr> <td><code>dir</code></td> <td>URL Directory name</td> <td><code>/admin/</code></td> </tr> <tr> <td><code>udir</code></td> <td>URL with Directory</td> <td><code>https://admin.projectdiscovery.io/admin/</code></td> </tr> </tbody> </table></markdown-accessiblity-table> <p dir="auto">Here is an example of using field option to only display all the urls with query parameter in it -</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -f qurl -silent https://shop.tesla.com/en_au?redirect=no https://shop.tesla.com/en_nz?redirect=no https://shop.tesla.com/product/men_s-raven-lightweight-zip-up-bomber-jacket?sku=1740250-00-A https://shop.tesla.com/product/tesla-shop-gift-card?sku=1767247-00-A https://shop.tesla.com/product/men_s-chill-crew-neck-sweatshirt?sku=1740176-00-A https://www.tesla.com/about?redirect=no https://www.tesla.com/about/legal?redirect=no https://www.tesla.com/findus/list?redirect=no"><pre class="notranslate"><code>katana -u https://tesla.com -f qurl -silent https://shop.tesla.com/en_au?redirect=no https://shop.tesla.com/en_nz?redirect=no https://shop.tesla.com/product/men_s-raven-lightweight-zip-up-bomber-jacket?sku=1740250-00-A https://shop.tesla.com/pr�oduct/tesla-shop-gift-card?sku=1767247-00-A https://shop.tesla.com/product/men_s-chill-crew-neck-sweatshirt?sku=1740176-00-A https://www.tesla.com/about?redirect=no https://www.tesla.com/about/legal?redirect=no https://www.tesla.com/findus/list?redirect=no </code></pre></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Custom Fields</h3><a id="user-content-custom-fields" class="anchor" aria-label="Permalink: Custom Fields" href="#custom-fields"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">You can create custom fields to extract and store specific information from page responses using regex rules. These custom fields are defined using a YAML config file and are loaded from the default location at <code>$HOME/.config/katana/field-config.yaml</code>. Alternatively, you can use the <code>-flc</code> option to load a custom field config file from a different location. Here is example custom field.</p> <div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="- name: email type: regex regex: - '([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)' - '([a-zA-Z0-9+._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)' - name: phone type: regex regex: - '\d{3}-\d{8}|\d{4}-\d{7}'"><pre>- <span class="pl-ent">name</span>: <span class="pl-s">email</span> <span class="pl-ent">type</span>: <span class="pl-s">regex</span> <span class="pl-ent">regex</span>: - <span class="pl-s"><span class="pl-pds">'</span>([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)<span class="pl-pds">'</span></span> - <span class="pl-s"><span class="pl-pds">'</span>([a-zA-Z0-9+._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)<span class="pl-pds">'</span></span> - <span class="pl-ent">name</span>: <span class="pl-s">phone</span> <span class="pl-ent">type</span>: <span class="pl-s">regex</span> <span class="pl-ent">regex</span>: - <span class="pl-s"><span class="pl-pds">'</span>\d{3}-\d{8}|\d{4}-\d{7}<span class="pl-pds">'</span></span></pre></div> <p dir="auto">When defining custom fields, following attributes are supported:</p> <ul dir="auto"> <li><strong>name</strong> (required)</li> </ul> <blockquote> <p dir="auto">The value of <strong>name</strong> attribute is used as the <code>-field</code> cli option value.</p> </blockquote> <ul dir="auto"> <li><strong>type</strong> (required)</li> </ul> <blockquote> <p dir="auto">The type of custom attribute, currently supported option - <code>regex</code></p> </blockquote> <ul dir="auto"> <li><strong>part</strong> (optional)</li> </ul> <blockquote> <p dir="auto">The part of the response to extract the information from. The default value is <code>response</code>, which includes both the header and body. Other possible values are <code>header</code> and <code>body</code>.</p> </blockquote> <ul dir="auto"> <li>group (optional)</li> </ul> <blockquote> <p dir="auto">You can use this attribute to select a specific matched group in regex, for example: <code>group: 1</code></p> </blockquote> <div class="markdown-heading" dir="auto"><h4 tabindex="-1" class="heading-element" dir="auto">Running katana using custom field:</h4><a id="user-content-running-katana-using-custom-field" class="anchor" aria-label="Permalink: Running katana using custom field:" href="#running-katana-using-custom-field"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height=�"16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -f email,phone"><pre><span class="pl-c1">katana -u https://tesla.com -f email,phone</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-store-field</code></em></h2><a id="user-content--store-field" class="anchor" aria-label="Permalink: -store-field" href="#-store-field"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">To compliment <code>field</code> option which is useful to filter output at run time, there is <code>-sf, -store-fields</code> option which works exactly like field option except instead of filtering, it stores all the information on the disk under <code>katana_field</code> directory sorted by target url. Use <code>-sfd</code> or <code>-store-field-dir</code> to store data in a different location.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -sf key,fqdn,qurl -silent"><pre class="notranslate"><code>katana -u https://tesla.com -sf key,fqdn,qurl -silent </code></pre></div> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="$ ls katana_field/ https_www.tesla.com_fqdn.txt https_www.tesla.com_key.txt https_www.tesla.com_qurl.txt"><pre>$ ls katana_field/ https_www.tesla.com_fqdn.txt https_www.tesla.com_key.txt https_www.tesla.com_qurl.txt</pre></div> <p dir="auto">The <code>-store-field</code> option can be useful for collecting information to build a targeted wordlist for various purposes, including but not limited to:</p> <ul dir="auto"> <li>Identifying the most commonly used parameters</li> <li>Discovering frequently used paths</li> <li>Finding commonly used files</li> <li>Identifying related or unknown subdomains</li> </ul> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Katana Filters</h3><a id="user-content-katana-filters" class="anchor" aria-label="Permalink: Katana Filters" href="#katana-filters"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></sv�g></a></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-extension-match</code></em></h2><a id="user-content--extension-match" class="anchor" aria-label="Permalink: -extension-match" href="#-extension-match"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Crawl output can be easily matched for specific extension using <code>-em</code> option to ensure to display only output containing given extension.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -silent -em js,jsp,json"><pre class="notranslate"><code>katana -u https://tesla.com -silent -em js,jsp,json </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-extension-filter</code></em></h2><a id="user-content--extension-filter" class="anchor" aria-label="Permalink: -extension-filter" href="#-extension-filter"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Crawl output can be easily filtered for specific extension using <code>-ef</code> option which ensure to remove all the urls containing given extension.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -silent -ef css,txt,md"><pre class="notranslate"><code>katana -u https://tesla.com -silent -ef css,txt,md </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-match-regex</code></em></h2><a id="user-content--match-regex" class="anchor" aria-label="Permalink: -match-regex" href="#-match-regex"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">The <code>-match-regex</code> or <code>-mr</code> flag allows you to filter output URLs using regular expressions. When using this flag, only URLs that match the specified regular expression will be printed in the output.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -mr 'https://shop\.tesla\.com/*' -silent"><pre cl�ass="notranslate"><code>katana -u https://tesla.com -mr 'https://shop\.tesla\.com/*' -silent </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-filter-regex</code></em></h2><a id="user-content--filter-regex" class="anchor" aria-label="Permalink: -filter-regex" href="#-filter-regex"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">The <code>-filter-regex</code> or <code>-fr</code> flag allows you to filter output URLs using regular expressions. When using this flag, it will skip the URLs that are match the specified regular expression.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -fr 'https://www\.tesla\.com/*' -silent"><pre class="notranslate"><code>katana -u https://tesla.com -fr 'https://www\.tesla\.com/*' -silent </code></pre></div> <div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Advance Filtering</h3><a id="user-content-advance-filtering" class="anchor" aria-label="Permalink: Advance Filtering" href="#advance-filtering"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Katana supports DSL-based expressions for advanced matching and filtering capabilities:</p> <ul dir="auto"> <li>To match endpoints with a 200 status code:</li> </ul> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://www.hackerone.com -mdc 'status_code == 200'"><pre>katana -u https://www.hackerone.com -mdc <span class="pl-s"><span class="pl-pds">'</span>status_code == 200<span class="pl-pds">'</span></span></pre></div> <ul dir="auto"> <li>To match endpoints that contain "default" and have a status code other than 403:</li> </ul> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://www.hackerone.com -mdc 'contains(endpoint, &quot;default&quot;) &amp;&amp; status_code != 403'"><pre>katana -u https://www.hackerone.com -mdc <span class="pl-s"><span class="pl-pds">'</span>contains(endpoint, "default") &amp;&amp; status_code != 403<span class="pl-pds">'</span></span></pre></div> <ul dir="auto"> <li>To match endpoints with PHP technologies:</li> </ul> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://www.hackerone.com -mdc 'contains(to_lower(technologies), &quot;php&quot;)'"><pre>katana -u https://www.hackerone.com -mdc <span class="pl-s"><span class="pl-pds">'</span>contains(to_lower(technologies), "php")<span class="pl-pds">'</span></span></pre></div> <ul dir="auto"> <li>To filter out e�ndpoints running on Cloudflare:</li> </ul> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://www.hackerone.com -fdc 'contains(to_lower(technologies), &quot;cloudflare&quot;)'"><pre>katana -u https://www.hackerone.com -fdc <span class="pl-s"><span class="pl-pds">'</span>contains(to_lower(technologies), "cloudflare")<span class="pl-pds">'</span></span></pre></div> <p dir="auto">DSL functions can be applied to any keys in the jsonl output. For more information on available DSL functions, please visit the <a href="https://github.com/projectdiscovery/dsl">dsl project</a>.</p> <p dir="auto">Here are additional filter options -</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -h filter Flags: FILTER: -mr, -match-regex string[] regex or list of regex to match on output url (cli, file) -fr, -filter-regex string[] regex or list of regex to filter on output url (cli, file) -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir) -sf, -store-field string field to store in per-host output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir) -em, -extension-match string[] match output for given extension (eg, -em php,html,js) -ef, -extension-filter string[] filter output for given extension (eg, -ef png,css) -mdc, -match-condition string match response with dsl based condition -fdc, -filter-condition string filter response with dsl based condition"><pre><span class="pl-c1">katana -h filter</span> <span class="pl-c1">Flags:</span> <span class="pl-c1">FILTER:</span> <span class="pl-c1"> -mr, -match-regex string[] regex or list of regex to match on output url (cli, file)</span> <span class="pl-c1"> -fr, -filter-regex string[] regex or list of regex to filter on output url (cli, file)</span> <span class="pl-c1"> -f, -field string field to display in output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)</span> <span class="pl-c1"> -sf, -store-field string field to store in per-host output (url,path,fqdn,rdn,rurl,qurl,qpath,file,ufile,key,value,kv,dir,udir)</span> <span class="pl-c1"> -em, -extension-match string[] match output for given extension (eg, -em php,html,js)</span> <span class="pl-c1"> -ef, -extension-filter string[] filter output for given extension (eg, -ef png,css)</span> <span class="pl-c1"> -mdc, -match-condition string match response with dsl based condition</span> <span class="pl-c1"> -fdc, -filter-condition string filter response with dsl based condition</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Rate Limit</h2><a id="user-content-rate-limit" class="anchor" aria-label="Permalink: Rate Limit" href="#rate-limit"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">It's easy to get blocked / banned while crawling if not following target websites limits, katana comes with multiple option to tune the crawl to go as fast / slow we want.</p> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-delay</code></em></h2><a id="user-content--delay" class="anchor" aria-lab�el="Permalink: -delay" href="#-delay"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">option to introduce a delay in seconds between each new request katana makes while crawling, disabled as default.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -delay 20"><pre class="notranslate"><code>katana -u https://tesla.com -delay 20 </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-concurrency</code></em></h2><a id="user-content--concurrency" class="anchor" aria-label="Permalink: -concurrency" href="#-concurrency"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">option to control the number of urls per target to fetch at the same time.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -c 20"><pre class="notranslate"><code>katana -u https://tesla.com -c 20 </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-parallelism</code></em></h2><a id="user-content--parallelism" class="anchor" aria-label="Permalink: -parallelism" href="#-parallelism"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">option to define number of target to process at same time from list input.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -p 20"><pre class="notranslate"><code>katana -u https://tesla.com -p 20 </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-rate-limit</code></em></h2><a id="user-content--rate-limit" class="anchor" aria-label="Permalink: -rate-limit" href="#-rate-limit"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 �0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">option to use to define max number of request can go out per second.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -rl 100"><pre class="notranslate"><code>katana -u https://tesla.com -rl 100 </code></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-rate-limit-minute</code></em></h2><a id="user-content--rate-limit-minute" class="anchor" aria-label="Permalink: -rate-limit-minute" href="#-rate-limit-minute"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">option to use to define max number of request can go out per minute.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="katana -u https://tesla.com -rlm 500"><pre class="notranslate"><code>katana -u https://tesla.com -rlm 500 </code></pre></div> <p dir="auto">Here is all long / short CLI options for rate limit control -</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -h rate-limit Flags: RATE-LIMIT: -c, -concurrency int number of concurrent fetchers to use (default 10) -p, -parallelism int number of concurrent inputs to process (default 10) -rd, -delay int request delay between each request in seconds -rl, -rate-limit int maximum requests to send per second (default 150) -rlm, -rate-limit-minute int maximum number of requests to send per minute"><pre><span class="pl-c1">katana -h rate-limit</span> <span class="pl-c1">Flags:</span> <span class="pl-c1">RATE-LIMIT:</span> <span class="pl-c1"> -c, -concurrency int number of concurrent fetchers to use (default 10)</span> <span class="pl-c1"> -p, -parallelism int number of concurrent inputs to process (default 10)</span> <span class="pl-c1"> -rd, -delay int request delay between each request in seconds</span> <span class="pl-c1"> -rl, -rate-limit int maximum requests to send per second (default 150)</span> <span class="pl-c1"> -rlm, -rate-limit-minute int maximum number of requests to send per minute</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Output</h2><a id="user-content-output" class="anchor" aria-label="Permalink: Output" href="#output"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.0�42.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Katana support both file output in plain text format as well as JSON which includes additional information like, <code>source</code>, <code>tag</code>, and <code>attribute</code> name to co-related the discovered endpoint.</p> <p dir="auto"><em><code>-output</code></em></p> <p dir="auto">By default, katana outputs the crawled endpoints in plain text format. The results can be written to a file by using the -output option.</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://example.com -no-scope -output example_endpoints.txt"><pre><span class="pl-c1">katana -u https://example.com -no-scope -output example_endpoints.txt</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-jsonl</code></em></h2><a id="user-content--jsonl" class="anchor" aria-label="Permalink: -jsonl" href="#-jsonl"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://example.com -jsonl | jq ."><pre><span class="pl-c1">katana -u https://example.com -jsonl | jq .</span></pre></div> <div class="highlight highlight-source-json notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{ &quot;timestamp&quot;: &quot;2023-03-20T16:23:58.027559+05:30&quot;, &quot;request&quot;: { &quot;method&quot;: &quot;GET&quot;, &quot;endpoint&quot;: &quot;https://example.com&quot;, &quot;raw&quot;: &quot;GET / HTTP/1.1\r\nHost: example.com\r\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36\r\nAccept-Encoding: gzip\r\n\r\n&quot; }, &quot;response&quot;: { &quot;status_code&quot;: 200, &quot;headers&quot;: { &quot;accept_ranges&quot;: &quot;bytes&quot;, &quot;expires&quot;: &quot;Mon, 27 Mar 2023 10:53:58 GMT&quot;, &quot;last_modified&quot;: &quot;Thu, 17 Oct 2019 07:18:26 GMT&quot;, &quot;content_type&quot;: &quot;text/html; charset=UTF-8&quot;, &quot;server&quot;: &quot;ECS (dcb/7EA3)&quot;, &quot;vary&quot;: &quot;Accept-Encoding&quot;, &quot;etag&quot;: &quot;\&quot;3147526947\&quot;&quot;, &quot;cache_control&quot;: &quot;max-age=604800&quot;, &quot;x_cache&quot;: &quot;HIT&quot;, &quot;date&quot;: &quot;Mon, 20 Mar 2023 10:53:58 GMT&quot;, &quot;age&quot;: &quot;331239&quot; }, &quot;body&quot;: &quot;&lt;!doctype html&gt;\n&lt;html&gt;\n&lt;head&gt;\n &lt;title&gt;Example Domain&lt;/title&gt;\n\n &lt;meta charset=\&quot;utf-8\&quot; /&gt;\n &lt;meta http-equiv=\&quot;Content-type\&quot; content=\&quot;text/html; charset=utf-8\&quot; /&gt;\n &lt;meta name=\&quot;viewport\&quot; content=\&quot;width=device-width, initial-scale=1\&quot; /&gt;\n &lt;style type=\&quot;text/css\&quot;&gt;\n body {\n background-color: #f0f0f2;\n margin: 0;\n padding: 0;\n font-family: -apple-system, system-ui, BlinkMacSystemFont, \&quot;Segoe UI\&quot;, \&quot;Open Sans\&quot;, \&quot;Helvetica Neue\&quot;, Helvetica, Arial, sans-serif;\n \n }\n div {\n width: 600px�;\n margin: 5em auto;\n padding: 2em;\n background-color: #fdfdff;\n border-radius: 0.5em;\n box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02);\n }\n a:link, a:visited {\n color: #38488f;\n text-decoration: none;\n }\n @media (max-width: 700px) {\n div {\n margin: 0 auto;\n width: auto;\n }\n }\n &lt;/style&gt; \n&lt;/head&gt;\n\n&lt;body&gt;\n&lt;div&gt;\n &lt;h1&gt;Example Domain&lt;/h1&gt;\n &lt;p&gt;This domain is for use in illustrative examples in documents. You may use this\n domain in literature without prior coordination or asking for permission.&lt;/p&gt;\n &lt;p&gt;&lt;a href=\&quot;https://www.iana.org/domains/example\&quot;&gt;More information...&lt;/a&gt;&lt;/p&gt;\n&lt;/div&gt;\n&lt;/body&gt;\n&lt;/html&gt;\n&quot;, &quot;technologies&quot;: [ &quot;Azure&quot;, &quot;Amazon ECS&quot;, &quot;Amazon Web Services&quot;, &quot;Docker&quot;, &quot;Azure CDN&quot; ], &quot;raw&quot;: &quot;HTTP/1.1 200 OK\r\nContent-Length: 1256\r\nAccept-Ranges: bytes\r\nAge: 331239\r\nCache-Control: max-age=604800\r\nContent-Type: text/html; charset=UTF-8\r\nDate: Mon, 20 Mar 2023 10:53:58 GMT\r\nEtag: \&quot;3147526947\&quot;\r\nExpires: Mon, 27 Mar 2023 10:53:58 GMT\r\nLast-Modified: Thu, 17 Oct 2019 07:18:26 GMT\r\nServer: ECS (dcb/7EA3)\r\nVary: Accept-Encoding\r\nX-Cache: HIT\r\n\r\n&lt;!doctype html&gt;\n&lt;html&gt;\n&lt;head&gt;\n &lt;title&gt;Example Domain&lt;/title&gt;\n\n &lt;meta charset=\&quot;utf-8\&quot; /&gt;\n &lt;meta http-equiv=\&quot;Content-type\&quot; content=\&quot;text/html; charset=utf-8\&quot; /&gt;\n &lt;meta name=\&quot;viewport\&quot; content=\&quot;width=device-width, initial-scale=1\&quot; /&gt;\n &lt;style type=\&quot;text/css\&quot;&gt;\n body {\n background-color: #f0f0f2;\n margin: 0;\n padding: 0;\n font-family: -apple-system, system-ui, BlinkMacSystemFont, \&quot;Segoe UI\&quot;, \&quot;Open Sans\&quot;, \&quot;Helvetica Neue\&quot;, Helvetica, Arial, sans-serif;\n \n }\n div {\n width: 600px;\n margin: 5em auto;\n padding: 2em;\n background-color: #fdfdff;\n border-radius: 0.5em;\n box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02);\n }\n a:link, a:visited {\n color: #38488f;\n text-decoration: none;\n }\n @media (max-width: 700px) {\n div {\n margin: 0 auto;\n width: auto;\n }\n }\n &lt;/style&gt; \n&lt;/head&gt;\n\n&lt;body&gt;\n&lt;div&gt;\n &lt;h1&gt;Example Domain&lt;/h1&gt;\n &lt;p&gt;This domain is for use in illustrative examples in documents. You may use this\n domain in literature without prior coordination or asking for permission.&lt;/p&gt;\n &lt;p&gt;&lt;a href=\&quot;https://www.iana.org/domains/example\&quot;&gt;More information...&lt;/a&gt;&lt;/p&gt;\n&lt;/div&gt;\n&lt;/body&gt;\n&lt;/html&gt;\n&quot; } }"><pre>{ <span class="pl-ent">"timestamp"</span>: <span class="pl-s"><span class="pl-pds">"</span>2023-03-20T16:23:58.027559+05:30<span class="pl-pds">"</span></span>, <span class="pl-ent">"request"</span>: { <span class="pl-ent">"method"</span>: <span class="pl-s"><span class="pl-pds">"</span>GET<span class="pl-pds">"</span></span>, <span class="pl-ent">"endpoint"</span>: <span class="pl-s"><span class="pl-pds">"</span>https://example.com<span class="pl-pds">"</span></span>, <span class="pl-ent">"raw"</span>: <span class="pl-s"><span class="pl-pds">"</span>GET / HTTP/1.1<span class="pl-cce">\r\n</span>Host: example.com<span class="pl-cce">\r\n</span>User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36<span class="pl-cce">\r\n</span>Accept-Encoding: gzip<span class="pl-cce">\r\n\r\n</span><span class="pl-pds">"</span></span> }, <span class="pl-ent">"response"</span>: { <span class="pl-ent">"status_code"</span>: <span class="pl-c1">200</span�>, <span class="pl-ent">"headers"</span>: { <span class="pl-ent">"accept_ranges"</span>: <span class="pl-s"><span class="pl-pds">"</span>bytes<span class="pl-pds">"</span></span>, <span class="pl-ent">"expires"</span>: <span class="pl-s"><span class="pl-pds">"</span>Mon, 27 Mar 2023 10:53:58 GMT<span class="pl-pds">"</span></span>, <span class="pl-ent">"last_modified"</span>: <span class="pl-s"><span class="pl-pds">"</span>Thu, 17 Oct 2019 07:18:26 GMT<span class="pl-pds">"</span></span>, <span class="pl-ent">"content_type"</span>: <span class="pl-s"><span class="pl-pds">"</span>text/html; charset=UTF-8<span class="pl-pds">"</span></span>, <span class="pl-ent">"server"</span>: <span class="pl-s"><span class="pl-pds">"</span>ECS (dcb/7EA3)<span class="pl-pds">"</span></span>, <span class="pl-ent">"vary"</span>: <span class="pl-s"><span class="pl-pds">"</span>Accept-Encoding<span class="pl-pds">"</span></span>, <span class="pl-ent">"etag"</span>: <span class="pl-s"><span class="pl-pds">"</span><span class="pl-cce">\"</span>3147526947<span class="pl-cce">\"</span><span class="pl-pds">"</span></span>, <span class="pl-ent">"cache_control"</span>: <span class="pl-s"><span class="pl-pds">"</span>max-age=604800<span class="pl-pds">"</span></span>, <span class="pl-ent">"x_cache"</span>: <span class="pl-s"><span class="pl-pds">"</span>HIT<span class="pl-pds">"</span></span>, <span class="pl-ent">"date"</span>: <span class="pl-s"><span class="pl-pds">"</span>Mon, 20 Mar 2023 10:53:58 GMT<span class="pl-pds">"</span></span>, <span class="pl-ent">"age"</span>: <span class="pl-s"><span class="pl-pds">"</span>331239<span class="pl-pds">"</span></span> }, "body": "&lt;!doctype html&gt;\n&lt;html&gt;\n&lt;head&gt;\n &lt;title&gt;Example Domain&lt;/title&gt;\n\n &lt;meta charset=\"utf-8\" /&gt;\n &lt;meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\" /&gt;\n &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" /&gt;\n &lt;style type=\"text/css\"&gt;\n body {\n background-color: #f0f0f2;\n margin: 0;\n padding: 0;\n font-family: -apple-system, system-ui, BlinkMacSystemFont, \"Segoe UI\", \"Open Sans\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n \n }\n div {\n width: 600px;\n margin: 5em auto;\n padding: 2em;\n background-color: #fdfdff;\n border-radius: 0.5em;\n box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02);\n }\n a:link, a:visited {\n color: #38488f;\n text-decoration: none;\n }\n @media (max-width: 700px) {\n div {\n margin: 0 auto;\n width: auto;\n }\n }\n &lt;/style&gt; \n&lt;/head&gt;\n\n&lt;body&gt;\n&lt;div&gt;\n &lt;h1&gt;Example Domain&lt;/h1&gt;\n &lt;p&gt;This domain is for use in illustrative examples in documents. You may use this\n domain in literature without prior coordination or asking for permission.&lt;/p&gt;\n &lt;p&gt;&lt;a href=\"https://www.iana.org/domains/example\"&gt;More information...&lt;/a&gt;&lt;/p&gt;\n&lt;/div&gt;\n&lt;/body&gt;\n&lt;/html&gt;\n", <span class="pl-ent">"technologies"</span>: [ <span class="pl-s"><span class="pl-pds">"</span>Azure<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>Amazon ECS<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>Amazon Web Services<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>Docker<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>Azure CDN<span class="pl-pds">"</span></span> ], "raw": "HTTP/1.1 200 OK\r\nContent-Length: 1256\r\nAccept-Ranges: bytes\r\nAge: 331239\r\nCache-Control: max-age=604800\r\nContent-Type: text/html; charset=UTF-8\r\nDate: Mon, 20 Mar 2023 10:53:58 GMT\r\nEtag: \"3147526947\"\r\nExpires: Mon, 27 Mar 2023 10:53:58 GMT\r\nLast-Modified: Thu, 17 Oct 20�19 07:18:26 GMT\r\nServer: ECS (dcb/7EA3)\r\nVary: Accept-Encoding\r\nX-Cache: HIT\r\n\r\n&lt;!doctype html&gt;\n&lt;html&gt;\n&lt;head&gt;\n &lt;title&gt;Example Domain&lt;/title&gt;\n\n &lt;meta charset=\"utf-8\" /&gt;\n &lt;meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\" /&gt;\n &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" /&gt;\n &lt;style type=\"text/css\"&gt;\n body {\n background-color: #f0f0f2;\n margin: 0;\n padding: 0;\n font-family: -apple-system, system-ui, BlinkMacSystemFont, \"Segoe UI\", \"Open Sans\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n \n }\n div {\n width: 600px;\n margin: 5em auto;\n padding: 2em;\n background-color: #fdfdff;\n border-radius: 0.5em;\n box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02);\n }\n a:link, a:visited {\n color: #38488f;\n text-decoration: none;\n }\n @media (max-width: 700px) {\n div {\n margin: 0 auto;\n width: auto;\n }\n }\n &lt;/style&gt; \n&lt;/head&gt;\n\n&lt;body&gt;\n&lt;div&gt;\n &lt;h1&gt;Example Domain&lt;/h1&gt;\n &lt;p&gt;This domain is for use in illustrative examples in documents. You may use this\n domain in literature without prior coordination or asking for permission.&lt;/p&gt;\n &lt;p&gt;&lt;a href=\"https://www.iana.org/domains/example\"&gt;More information...&lt;/a&gt;&lt;/p&gt;\n&lt;/div&gt;\n&lt;/body&gt;\n&lt;/html&gt;\n" } }</pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><em><code>-store-response</code></em></h2><a id="user-content--store-response" class="anchor" aria-label="Permalink: -store-response" href="#-store-response"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">The <code>-store-response</code> option allows for writing all crawled endpoint requests and responses to a text file. When this option is used, text files including the request and response will be written to the <strong>katana_response</strong> directory. If you would like to specify a custom directory, you can use the <code>-store-response-dir</code> option.</p> <div class="highlight highlight-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -u https://example.com -no-scope -store-response"><pre><span class="pl-c1">katana -u https://example.com -no-scope -store-response</span></pre></div> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="$ cat katana_response/index.txt katana_response/example.com/327c3fda87ce286848a574982ddd0b7c7487f816.txt https://example.com (200 OK) katana_response/www.iana.org/bfc096e6dd93b993ca8918bf4c08fdc707a70723.txt http://www.iana.org/domains/reserved (200 OK)"><pre>$ cat katana_response/index.txt katana_response/example.com/327c3fda87ce286848a574982ddd0b7c7487f816.txt https://example.com (200 OK) katana_response/www.iana.org/bfc096e6dd93b993ca8918bf4c08fdc707a70723.txt http://www.iana.org/domains/reserved (200 OK)</pre></div> <p dir="auto"><strong>Note:</strong></p> <p dir="auto"><em><code>-store-response</code> option is not supported in <code>-headless</code> mode.</em></p> <p dir="auto">Here are additional CLI options related to output -</p> <div class="highlight high�light-text-shell-session notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="katana -h output OUTPUT: -o, -output string file to write output to -sr, -store-response store http requests/responses -srd, -store-response-dir string store http requests/responses to custom directory -j, -json write output in JSONL(ines) format -nc, -no-color disable output content coloring (ANSI escape codes) -silent display output only -v, -verbose display verbose output -version display project version"><pre><span class="pl-c1">katana -h output</span> <span class="pl-c1">OUTPUT:</span> <span class="pl-c1"> -o, -output string file to write output to</span> <span class="pl-c1"> -sr, -store-response store http requests/responses</span> <span class="pl-c1"> -srd, -store-response-dir string store http requests/responses to custom directory</span> <span class="pl-c1"> -j, -json write output in JSONL(ines) format</span> <span class="pl-c1"> -nc, -no-color disable output content coloring (ANSI escape codes)</span> <span class="pl-c1"> -silent display output only</span> <span class="pl-c1"> -v, -verbose display verbose output</span> <span class="pl-c1"> -version display project version</span></pre></div> <div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Katana as a library</h2><a id="user-content-katana-as-a-library" class="anchor" aria-label="Permalink: Katana as a library" href="#katana-as-a-library"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto"><code>katana</code> can be used as a library by creating an instance of the <code>Option</code> struct and populating it with the same options that would be specified via CLI. Using the options you can create <code>crawlerOptions</code> and so standard or hybrid <code>crawler</code>. <code>crawler.Crawl</code> method should be called to crawl the input.</p> <div class="highlight highlight-source-go notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="package main import ( &quot;math&quot; &quot;github.com/projectdiscovery/gologger&quot; &quot;github.com/projectdiscovery/katana/pkg/engine/standard&quot; &quot;github.com/projectdiscovery/katana/pkg/output&quot; &quot;github.com/projectdiscovery/katana/pkg/types&quot; ) func main() { options := &amp;types.Options{ MaxDepth: 3, // Maximum depth to crawl FieldScope: &quot;rdn&quot;, // Crawling Scope Field BodyReadSize: math.MaxInt, // Maximum response size to read Timeout: 10, // Timeout is the time to wait for request in seconds Concurrency: 10, // Concurrency is the number of concurrent crawling goroutines Parallelism: 10, // Parallelism is the number of urls processing goroutines Delay: 0, // Delay is the delay between each crawl requests in seconds RateLimit: 150, // Maximum requests to send per second Strategy: &quot;depth-first&quot;, // Visit strategy (depth-first, breadth-first) OnResult: func(result output.Result) { // Callback function to execute f�or result gologger.Info().Msg(result.Request.URL) }, } crawlerOptions, err := types.NewCrawlerOptions(options) if err != nil { gologger.Fatal().Msg(err.Error()) } defer crawlerOptions.Close() crawler, err := standard.New(crawlerOptions) if err != nil { gologger.Fatal().Msg(err.Error()) } defer crawler.Close() var input = &quot;https://www.hackerone.com&quot; err = crawler.Crawl(input) if err != nil { gologger.Warning().Msgf(&quot;Could not crawl %s: %s&quot;, input, err.Error()) } }"><pre><span class="pl-k">package</span> main <span class="pl-k">import</span> ( <span class="pl-s">"math"</span> <span class="pl-s">"github.com/projectdiscovery/gologger"</span> <span class="pl-s">"github.com/projectdiscovery/katana/pkg/engine/standard"</span> <span class="pl-s">"github.com/projectdiscovery/katana/pkg/output"</span> <span class="pl-s">"github.com/projectdiscovery/katana/pkg/types"</span> ) <span class="pl-k">func</span> <span class="pl-s1">main</span>() { <span class="pl-s1">options</span> <span class="pl-c1">:=</span> <span class="pl-c1">&amp;</span>types.<span class="pl-smi">Options</span>{ <span class="pl-s1">MaxDepth</span>: <span class="pl-c1">3</span>, <span class="pl-c">// Maximum depth to crawl</span> <span class="pl-s1">FieldScope</span>: <span class="pl-s">"rdn"</span>, <span class="pl-c">// Crawling Scope Field</span> <span class="pl-s1">BodyReadSize</span>: <span class="pl-s1">math</span>.<span class="pl-c1">MaxInt</span>, <span class="pl-c">// Maximum response size to read</span> <span class="pl-s1">Timeout</span>: <span class="pl-c1">10</span>, <span class="pl-c">// Timeout is the time to wait for request in seconds</span> <span class="pl-s1">Concurrency</span>: <span class="pl-c1">10</span>, <span class="pl-c">// Concurrency is the number of concurrent crawling goroutines</span> <span class="pl-s1">Parallelism</span>: <span class="pl-c1">10</span>, <span class="pl-c">// Parallelism is the number of urls processing goroutines</span> <span class="pl-s1">Delay</span>: <span class="pl-c1">0</span>, <span class="pl-c">// Delay is the delay between each crawl requests in seconds</span> <span class="pl-s1">RateLimit</span>: <span class="pl-c1">150</span>, <span class="pl-c">// Maximum requests to send per second</span> <span class="pl-s1">Strategy</span>: <span class="pl-s">"depth-first"</span>, <span class="pl-c">// Visit strategy (depth-first, breadth-first)</span> <span class="pl-s1">OnResult</span>: <span class="pl-k">func</span>(<span class="pl-s1">result</span> output.<span class="pl-smi">Result</span>) { <span class="pl-c">// Callback function to execute for result</span> <span class="pl-s1">gologger</span>.<span class="pl-c1">Info</span>().<span class="pl-c1">Msg</span>(<span class="pl-s1">result</span>.<span class="pl-c1">Request</span>.<span class="pl-c1">URL</span>) }, } <span class="pl-s1">crawlerOptions</span>, <span class="pl-s1">err</span> <span class="pl-c1">:=</span> <span class="pl-s1">types</span>.<span class="pl-c1">NewCrawlerOptions</span>(<span class="pl-s1">options</span>) <span class="pl-k">if</span> <span class="pl-s1">err</span> <span class="pl-c1">!=</span> <span class="pl-c1">nil</span> { <span class="pl-s1">gologger</span>.<span class="pl-c1">Fatal</span>().<span class="pl-c1">Msg</span>(<span class="pl-s1">err</span>.<span class="pl-c1">Error</span>()) } <span class="pl-k">defer</span> <span class="pl-s1">crawlerOptions</span>.<span class="pl-c1">Close</span>() <span class="pl-s1">crawler</span>, <span class="pl-s1">err</span> <span class="pl-c1">:=</span> <span class="pl-s1">standard</span>.<span class="pl-c1">New</span>(<span class="pl-s1">crawlerOptions</span>) <span class="pl-k">if</span> <span class="pl-s1">err</span> <span class="pl-c1">!=</span> <span class="pl-c1">nil</span> { <span class="pl-s1">gologger</span>.<span class="pl-c1">Fatal</span>().<span class="pl-c1">Msg</span>(<span class="pl-s1">err</span>�.<span class="pl-c1">Error</span>()) } <span class="pl-k">defer</span> <span class="pl-s1">crawler</span>.<span class="pl-c1">Close</span>() <span class="pl-k">var</span> <span class="pl-s1">input</span> <span class="pl-c1">=</span> <span class="pl-s">"https://www.hackerone.com"</span> <span class="pl-s1">err</span> <span class="pl-c1">=</span> <span class="pl-s1">crawler</span>.<span class="pl-c1">Crawl</span>(<span class="pl-s1">input</span>) <span class="pl-k">if</span> <span class="pl-s1">err</span> <span class="pl-c1">!=</span> <span class="pl-c1">nil</span> { <span class="pl-s1">gologger</span>.<span class="pl-c1">Warning</span>().<span class="pl-c1">Msgf</span>(<span class="pl-s">"Could not crawl %s: %s"</span>, <span class="pl-s1">input</span>, <span class="pl-s1">err</span>.<span class="pl-c1">Error</span>()) } }</pre></div> <hr> <div align="center" dir="auto"> <p dir="auto">katana is made with ❤️ by the <a href="https://projectdiscovery.io" rel="nofollow">projectdiscovery</a> team and distributed under <a href="/projectdiscovery/katana/blob/main/LICENSE.md">MIT License</a>.</p> <p dir="auto"><a href="https://discord.gg/projectdiscovery" rel="nofollow"><img src="https://raw.githubusercontent.com/projectdiscovery/nuclei-burp-plugin/main/static/join-discord.png" width="300" alt="Join Discord" style="max-width: 100%;"></a></p> </div> </article></div></div></div></div></div> <!-- --> <!-- --> <script type="application/json" id="__PRIMER_DATA_:R0:__">{"resolvedServerColorMode":"day"}</script></div> </react-partial> <input type="hidden" data-csrf="true" value="flcmYzmEK2OAqlKnR8vr3g7iQIcUwUx/6CkOasr2O5q5i9Osp+Eg5y33q9YZ5w3fjd5sHTyvvtvkwK9v0tXLsA=="> </div> <div data-view-component="true" class="Layout-sidebar"> <div class="BorderGrid about-margin" data-pjax> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <div class="hide-sm hide-md"> <h2 class="mb-3 h4">About</h2> <p class="f4 my-3"> A next-generation crawling and spidering framework. </p> <h3 class="sr-only">Topics</h3> <div class="my-3"> <div class="f6"> <a href="/topics/cli" title="Topic: cli" data-view-component="true" class="topic-tag topic-tag-link"> cli </a> <a href="/topics/crawler" title="Topic: crawler" data-view-component="true" class="topic-tag topic-tag-link"> crawler </a> <a href="/topics/headless" title="Topic: headless" data-view-component="true" class="topic-tag topic-tag-link"> headless </a> <a href="/topics/web-spider" title="Topic: web-spider" data-view-component="true" class="topic-tag topic-tag-link"> web-spider </a> <a href="/topics/spider-framework" title="Topic: spider-framework" data-view-component="true" class="topic-tag topic-tag-link"> spider-framework </a> <a href="/topics/gocrawler" title="Topic: gocrawler" data-view-component="true" class="topic-tag topic-tag-link"> gocrawler </a> </div> </div> <h3 class="sr-only">Resources</h3> <div class="mt-2"> <a class="Link--muted" data-analytics-event="{&quot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:readme&quot;}" href="#readme-ov-file"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book mr-2"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> Readme </a> </div> <h3 class="sr-only">License</h3> <div class="mt-2"> <a href="#MIT-1-ov-file" class="Link--muted" data-analytics-event="{&qu�ot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:license&quot;}"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-law mr-2"> <path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path> </svg> MIT license </a> </div> <h3 class="sr-only">Code of conduct</h3> <div class="mt-2"> <a href="#coc-ov-file" class="Link--muted" data-analytics-event="{&quot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:code of conduct&quot;}"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-of-conduct mr-2"> <path d="M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.616 4.616 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.749.749 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.614 4.614 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.115 3.115 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28c.295-.329.566-.661.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03-.268.269-.538.537-.802.797-.893.882-2.319.843-3.185-.032-.346-.35-.693-.697-1.043-1.047a.75.75 0 0 1-.04-1.016c.162-.191.336-.401.52-.623.62-.748 1.356-1.637 2.166-2.417Zm7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.111 3.111 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z"></path> </svg> Code of conduct </a> </div> <h3 class="sr-only">Security policy</h3> <div class="mt-2"> <a href="#security-ov-file" class="Link--muted" data-analytics-event="{&quot;category&quot;:&quot;Repository Overview&quot;,&quot;action&quot;:&quot;click&quot;,&quot;label&quot;:&quot;location:sidebar;file:security policy&quot;}"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-law mr-2"> <path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a�.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path> </svg> Security policy </a> </div> <include-fragment src="/projectdiscovery/katana/hovercards/citation/sidebar_partial?tree_name=main" data-nonce="v2:6ea9d718-1144-0cb3-e19a-d996781fdea5" data-view-component="true"> <div data-show-on-forbidden-error hidden> <div class="Box"> <div class="blankslate-container"> <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2"> <h3 data-view-component="true" class="blankslate-heading"> Uh oh! </h3> <p data-view-component="true"> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p> </div> </div> </div> </div> </include-fragment> <div class="mt-2"> <a href="/projectdiscovery/katana/activity" data-view-component="true" class="Link Link--muted"><svg text="gray" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pulse mr-2"> <path d="M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z"></path> </svg> <span class="color-fg-muted">Activity</span></a> </div> <div class="mt-2"> <a href="/projectdiscovery/katana/custom-properties" data-view-component="true" class="Link Link--muted"><svg text="gray" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-note mr-2"> <path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25ZM3.5 6.25a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75Zm.75 2.25h4a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1 0-1.5Z"></path> </svg> <span class="color-fg-muted">Custom properties</span></a> </div> <h3 class="sr-only">Stars</h3> <div class="mt-2"> <a href="/projectdiscovery/katana/stargazers" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg> <strong>13.7k</strong> stars</a> </div> <h3 class="sr-only">Watchers</h3> <div class="mt-2"> <a href="/projectdiscovery/katana/watchers" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="tr�ue" class="octicon octicon-eye mr-2"> <path d="M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z"></path> </svg> <strong>89</strong> watching</a> </div> <h3 class="sr-only">Forks</h3> <div class="mt-2"> <a href="/projectdiscovery/katana/forks" data-view-component="true" class="Link Link--muted"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg> <strong>731</strong> forks</a> </div> <div class="mt-2"> <a class="Link--muted" href="/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fprojectdiscovery%2Fkatana&amp;report=projectdiscovery+%28user%29"> Report repository </a> </div> </div> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/projectdiscovery/katana/releases" data-view-component="true" class="Link--primary no-underline Link">Releases <span title="13" data-view-component="true" class="Counter">13</span></a></h2> <a class="Link--primary d-flex no-underline" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/projectdiscovery/katana/releases/tag/v1.1.3"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag flex-shrink-0 mt-1 color-fg-success"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <div class="ml-2 min-width-0"> <div class="d-flex"> <span class="css-truncate css-truncate-target text-bold mr-2" style="max-width: none;">v1.1.3</span> <span title="Label: Latest" data-view-component="true" class="Label Label--success flex-shrink-0"> Latest </span> </div> <div class="text-small color-fg-muted"><relative-time datetime="2025-04-24T14:32:17Z" class="no-wrap">Apr 24, 2025</relative-time></div> </div> </a> <div data-view-component="true" class="mt-3"> <a text="small" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/projectdiscovery/katana/releases" data-view-component="true" class="Link">+ 12 releases</a></div> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3"> <a href="/orgs/projectdiscovery/packages?repo_name=katana" data-view-component="true" class="Link--primary no-underline Link d-flex flex-items-center">Packages <span title="0" hidden="hidden" data-view-componen�t="true" class="Counter ml-1">0</span></a></h2> <div class="text-small color-fg-muted"> No packages published <br> </div> </div> </div> <div class="BorderGrid-row" hidden> <div class="BorderGrid-cell"> <include-fragment src="/projectdiscovery/katana/used_by_list" accept="text/fragment+html" data-nonce="v2:6ea9d718-1144-0cb3-e19a-d996781fdea5" data-view-component="true"> <div data-show-on-forbidden-error hidden> <div class="Box"> <div class="blankslate-container"> <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2"> <h3 data-view-component="true" class="blankslate-heading"> Uh oh! </h3> <p data-view-component="true"> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p> </div> </div> </div> </div> </include-fragment> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3"> <a href="/projectdiscovery/katana/graphs/contributors" data-view-component="true" class="Link--primary no-underline Link d-flex flex-items-center">Contributors <span title="48" data-view-component="true" class="Counter ml-1">48</span></a></h2> <ul class="list-style-none d-flex flex-wrap mb-n2"> <li class="mb-2 mr-2"> <a href="https://github.com/apps/dependabot" class=""> <img src="https://avatars.githubusercontent.com/in/29110?s=64&amp;v=4" alt="@dependabot[bot]" size="32" height="32" width="32" data-view-component="true" class="avatar"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/Mzack9999" class="" data-hovercard-type="user" data-hovercard-url="/users/Mzack9999/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/13421144?s=64&amp;v=4" alt="@Mzack9999" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/ehsandeep" class="" data-hovercard-type="user" data-hovercard-url="/users/ehsandeep/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/8293321?s=64&amp;v=4" alt="@ehsandeep" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/dogancanbakir" class="" data-hovercard-type="user" data-hovercard-url="/users/dogancanbakir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/65292895?s=64&amp;v=4" alt="@dogancanbakir" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/Ice3man543" class="" data-hovercard-type="user" data-hovercard-url="/users/Ice3man543/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/22318055?s=64&amp;v=4" alt="@Ice3man543" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/RamanaReddy0M" class="" data-hovercard-type="user" data-hovercard-url="/users/RamanaReddy0M/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/90540245?s=64&amp;v=4" alt="@RamanaReddy0M" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> �<a href="https://github.com/ShubhamRasal" class="" data-hovercard-type="user" data-hovercard-url="/users/ShubhamRasal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/45902122?s=64&amp;v=4" alt="@ShubhamRasal" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/tarunKoyalwar" class="" data-hovercard-type="user" data-hovercard-url="/users/tarunKoyalwar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/45962551?s=64&amp;v=4" alt="@tarunKoyalwar" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/geeknik" class="" data-hovercard-type="user" data-hovercard-url="/users/geeknik/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/466878?s=64&amp;v=4" alt="@geeknik" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/parthmalhotra" class="" data-hovercard-type="user" data-hovercard-url="/users/parthmalhotra/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/28601533?s=64&amp;v=4" alt="@parthmalhotra" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/aristosMiliaressis" class="" data-hovercard-type="user" data-hovercard-url="/users/aristosMiliaressis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/11355060?s=64&amp;v=4" alt="@aristosMiliaressis" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/SecGus" class="" data-hovercard-type="user" data-hovercard-url="/users/SecGus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/61525295?s=64&amp;v=4" alt="@SecGus" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/alban-stourbe-wmx" class="" data-hovercard-type="user" data-hovercard-url="/users/alban-stourbe-wmx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/159776828?s=64&amp;v=4" alt="@alban-stourbe-wmx" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> <li class="mb-2 mr-2"> <a href="https://github.com/ErikOwen" class="" data-hovercard-type="user" data-hovercard-url="/users/ErikOwen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self"> <img src="https://avatars.githubusercontent.com/u/4740002?s=64&amp;v=4" alt="@ErikOwen" size="32" height="32" width="32" data-view-component="true" class="avatar circle"> </a> </li> </ul> <div data-view-component="true" class="mt-3"> <a text="small" href="/projectdiscovery/katana/graphs/contributors" data-view-component="true" class="Link--inTextBlock Link">+ 34 contributors</a></div> </div> </div> <div class="BorderGrid-row"> <div class="BorderGrid-cell"> <h2 class="h4 mb-3">Languages</h2> <div class="mb-2"> <span data-view-component="true" class="Progress"> <span style="background-color:#00ADD8 !important;;width: 99.3%;" itemprop="keywords" d�ata-view-component="true" class="Progress-item color-bg-success-emphasis"></span> <span style="background-color:#ededed !important;;width: 0.7%;" itemprop="keywords" data-view-component="true" class="Progress-item color-bg-success-emphasis"></span> </span></div> <ul class="list-style-none"> <li class="d-inline"> <a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="/projectdiscovery/katana/search?l=go" data-ga-click="Repository, language stats search click, location:repo overview"> <svg style="color:#00ADD8;" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill mr-2"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> <span class="color-fg-default text-bold mr-1">Go</span> <span>99.3%</span> </a> </li> <li class="d-inline"> <span class="d-inline-flex flex-items-center flex-nowrap text-small mr-3"> <svg style="color:#ededed;" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill mr-2"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> <span class="color-fg-default text-bold mr-1">Other</span> <span>0.7%</span> </span> </li> </ul> </div> </div> </div> </div> </div></div> </div> </div> </turbo-frame> </main> </div> </div> <footer class="footer pt-8 pb-6 f6 color-fg-muted p-responsive" role="contentinfo"> <h2 class='sr-only'>Footer</h2> <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap"> <div class="d-flex flex-items-center flex-shrink-0 mx-2"> <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12 1C5.9225 1 1 5.9225 1 12C1 16.8675 4.14875 20.9787 8.52125 22.4362C9.07125 22.5325 9.2775 22.2025 9.2775 21.9137C9.2775 21.6525 9.26375 20.7862 9.26375 19.865C6.5 20.3737 5.785 19.1912 5.565 18.5725C5.44125 18.2562 4.905 17.28 4.4375 17.0187C4.0525 16.8125 3.5025 16.3037 4.42375 16.29C5.29 16.2762 5.90875 17.0875 6.115 17.4175C7.105 19.0812 8.68625 18.6137 9.31875 18.325C9.415 17.61 9.70375 17.1287 10.02 16.8537C7.5725 16.5787 5.015 15.63 5.015 11.4225C5.015 10.2262 5.44125 9.23625 6.1425 8.46625C6.0325 8.19125 5.6475 7.06375 6.2525 5.55125C6.2525 5.55125 7.17375 5.2625 9.2775 6.67875C10.1575 6.43125 11.0925 6.3075 12.0275 6.3075C12.9625 6.3075 13.8975 6.43125 14.7775 6.67875C16.8813 5.24875 17.8025 5.55125 17.8025 5.55125C18.4075 7.06375 18.0225 8.19125 17.9125 8.46625C18.6138 9.23625 19.04 10.2125 19.04 11.4225C19.04 15.6437 16.4688 16.5787 14.0213 16.8537C14.42 17.1975 14.7638 17.8575 14.7638 18.8887C14.7638 20.36 14.75 21.5425 14.75 21.9137C14.75 22.2025 14.9563 22.5462 15.5063 22.4362C19.8513 20.9787 23 16.8537 23 12C23 5.9225 18.0775 1 12 1Z"></path> </svg> </a> <span> &copy; 2025 GitHub,&nbsp;Inc. </span> </div> <nav aria-label="Footer"> <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3> <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading"> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/sit�e-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"> Manage cookies </button> </cookie-consent-link> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"> Do not share my personal information </button> </cookie-consent-link> </li> </ul> </nav> </div> </footer> <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="" data-cookie-consent-required="false"></ghcc-consent> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> You can’t perform that action at this time. </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> <template id="snippet-clipboard-copy-button-unpositioned"> <div class="zeroclipboard-container"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> </div> <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true"></div> <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div> </body> </html> � ��4L�7�_a�;a  �)ȘC LGitHub - projectdiscovery/katana: A next-generation crawling and spidering framework.G i t H u b - p r o j e c t d i s c o v e r y / k a t a n a : A n e x t - g e n e r a t i o n c r a w l i n g a n d s p i d e r i n g f r a m e w o r k .https://github.com/projectdiscovery/katana< h t t p s : / / g i t h u b . c o m / p r o j e c t d i s c o v e r y / k a t a n a >https://github.com/projectdiscovery/katana�Date: Tue, 27 May 2025 17:37:46 GMT Vary: X-PJAX Vary: X-PJAX-Container Vary: Turbo-Visit Vary: Turbo-Frame Vary: X-Requested-With Vary: Accept-Encoding Vary: Accept Vary: X-Requested-With ETag: W/"3f121a081fdffd174c66888b2e5d0bb7" Cache-Control: must-revalidate, max-age=0, private Strict-Transport-Security: max-age=31536000; includeSubdomains; preload X-Frame-Options: deny X-Content-Type-Options: nosniff X-XSS-Protection: 0 Referrer-Policy: no-referrer-when-downgrade Content-Security-Policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows ""�V������0�  } '   %   ?      !                     g      e     �       a  `       a         ^    a     N     �"    Q p      :  9       ;         9    :    :     :    �e�a          @          �:          �k          �y          �q          8          �           W          Y          �          � �5�f�A�=          6          ~          �          ~          z          D2          X          �f          �f          �i          �          �t          U          �          y          s          �          �          �          �)          �'3at          >          �j          �f          h          �6          >          �           �           �          �          �<          d          }          z          y          y          �O          �J          v�Z* �!* ��$ �l$ �          �          �k�.: � I �fC5     (  =     :"     8     +"     7   l'         �j       Y       +  C  Z  C  Z  C  Z  C  Z  C  Z  C  Z   I   `   I   `   M   d   I   `   M   d   M   d   M   d   M   �          '#&0,< '   %   I '   %   ?  U          2          �t          �          �v          �B          *          j          C ""�V������0�          E          _          v�0�S��          (          m          �          \          Z          5'          A          �$          �-          �,          c          �(          >          d          X          R          ]          o          }          �          �'LZ          *          �          �1          K          �r          *          g          h          v          r          �          M          \          Y          X          X          �          �          ^�I* �* �N�[$ �9$ �           �          �5�G�*         6 '   %   [!&0,K '   %   �     $    (      )'&&     g"     p �5'C�:#           D     D         )        00-L��D�% �+ �1 �`)�< �<�p�J�H�!�K�-�o �N% �' �i, �;�?F[� �3f �&D� o�'� �! �M �)~ �c �Hc� 7 �t �F�$ }� � ��R�%�#F�SP�u � �xP�y� ��H 7�4�Z �M� 7��G�^ �X �Z��(�?�(�?�,�C�(�?�,�C�,�C�,�C�,�s�e �9 ��7 �O�r �6�&� �W�5_� _1L�T�t3&�� �4�p�Q� �v �k�_�Y�KR"�b!�vf��� �9�n� L1�)1Y���!��S� 3&�-�#�!�>�g�bP=�y��{�i�M�'�@��>=�>=�=�'�a�{g�{g���&�g�g�q�-�4�r�\�#-1h-1v1L��X�z1L �|�k3L �>�d�7�S�,�z�12L�F�3��&3�{���n4�#�M�P�+_�_�_�C_�Q_�I_�_�c_�/_�1_�X_� _�_�V_�Z_�V_�R_�c_�0_�>_�>_�A_�`_�L_�-_�__�Q_�K_�Z_�h_�w_�_�_�_�B_�>_�@_�_�_�b_�c_�s_�i_�_�<_�U_�R_�Q_�Q_�'_�"_�_�f_��;�q�&_� _�K_�s_�M_�_�_�A_�_�_�6_�J__�D_�l_�3_�1_�F_�_�{_�_�_�:_�_�_�;_�/_�)_�4_�F_�T_�Z_�K_�_�W_�_�"_�I_�_�>_�?_�M_�I_�i_�$_�3_�0_�/_�/_�^_�o_�@_�r_�B�6�zL��"���h��$3L0�c�k��K�8�� ��W-1L�4L �(5L�`7L�b�K�U8L�;�&�J��pzL���C00000L� zL �� 1LN�EB�~Q�f��@��?��5��_���]��e�-L�!�k�[� 3L�0��5L�7aL2��O�����a���_��g�c0-L��x��h10L��[� zL�2L�X�.�|D��i�L��?�m�s�m��,�$�k�>� � �3�d�i�1�5�1�-�>� ����;�'��:�,�&�5�C�R�\�v�q����i�q�=�>�N�D�o��0�-�,�,��}�m�A��J�"�I��_��7�d�&�N�(�t�\��u�w��%�Z��G�� �!�s�V�_�^��Z�p�� ���!�/�5�&�\�2�c�}�$�\���(�$�D��� � � �9�J��M����V�-LF�����}��]���[��c�1L�42L�����l-L�*zm4L�33L�(�)� ��V��-L��j� 2L�� ��a1L�h-L�24L(�9� � ��V��� ��0 �i  ,  �r(   ""�V������0]0004-L<�[��n�� ��c��a���_��g�5L�����v-L2��N�����a���_��g�5L��i�g-L��#���`��^�f6LZ�c�6��) �@��B ��~�9��_����]��e�-LX��_�D,X*���9,X*�6,X*��4,X*�<,X*c0L��R� lL��W� 7L��Z� ��q��-L��]� aL��d� 8L��Q���L-L�Z9-L�Cadd8L ��*B1L(� �=�[���`��^�f-L �0�w���`��^�f1-LJ���*�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,zLJ� ��*�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,2L���3L� -LR��2�U��'�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,2LJ���*�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,4L �[�k5L �(��g� ��-L2��J\'��\'�a\'��_\'�g\'6L$�U�k�g���`��^�f-L2��I�����a���_��g�cL��`��zmL �V�k7L��J�o-L�P�*� 8L�R�,�J�H�/�t�K�-�M�o�K��a5����m� �h�S�M�#��Z�M�q�|  �  �  �8  �F  �>  �  �X  �$  �&  �M  �~  �  �K  �O  �K  �G  �X  �%  �3  �3  �6  �U  �A  �"  �T  �F  �@  �O  �]  �l  �v  �  �  �7  �3  �5  �  �  �W  �X  �h  �^  �  �1  �J  �G  �F  �F  �  �  �  �[  �O�$  ~  �@  �h  �B  �  v  �6  �  �  �+  �?  t  �9  �a  �(  �&  �;  �  �p  �y  �x  �/  �t  �  �0  �$  �  �)  �;  �I  �O  �@  v  �L  �}  �  �>  v  �3  �4  �B  �>  �^  �  �(  �%  �$  �$  �S  �d  �5  �g  ��#-L�\1L�P�2�J�H�/�t�K�-�Q�v�S�M�#�p�e�/�H/�B/�s/�/�y/�@/�/�_/�a/�/�9/�>/�/� /�/�/�/�`/�n/�n/�q/�/�|/�]/�/�/�{/� /�/�'/�1/�K/�F/�r/�n/�p/�>/�F/�/�/�#/�/�D/�l/�/�/�/�/�W/�R/�B/�/�6�~/�9/�{/�#/�}/�I/�1/�q/�J/�L/�f/�z/�//�t/�/�c/�a/�v/�H/�+/�4/�3/�j/�//�E/�k/�_/�Y/�d/�v/�/� /�{/�1/�/�8/�R/�y/�1/�n/�o/�}/�y/�/�T/�c/�`/�_/�_/�/�/�p/�"/�V�y�#�)�7c4L�w��tl-2-2aL �c�6L��w�9L�x��_-1L��2��a7L�]lL��P� -1L��k� 2L@�!� �?�M�Z���o�Z�4���g�~��-L(����q�Q��O�W1L�I�*1L ��k3L���tc0L ��k2L�����`��^�f5L�u��taL�Gc4L ��P3L�y�k�-L8�7�������a���_��g�11L �w�k2L�p6L �z�kaL ��k1L ��c11L ��)4L ��-L �:�U5-L �3�k1L ��k5L��|���h��$aL��}���h��$cL��A���h��$6L$�1�&���O�� -L�Ra1L��W���h��$c-L�Nh-3aL�T75L�X��t59L��^�O��X�'8L�o��=�L9L�m-L �>�Ul6L�Ec-L � �klL�F��b��3L,��H�F��I�+�O-L��G��2L$��C�P��y�'��n�'-L��S��3L��C�P5L�:��t3L$�;�k�_���`��^�f-3L��m��h2L�����`��^�f8L��i���`��^�fl-1L�����`��^�f1L��h���`��^�f4L�T� �5-L �9c-4L�)zL �;96-L�<�U��<��7L�T�k�^�-1L �$�14L��L��aL�f8L��~���`��^�f9aL�jaL��u��hl15L �A�9L�:�j�Q4L0���A�J�&�J��p��x-L2��H�����a���_��g�1L��_��1L ��X2L�`��u�T�|�9��m�� �?�}�S��{D)�D)�D)�1D)�?D)�7D)~D)�QD)�D)�D)�FD)�wD)|D)�DD)�HD)�DD)�@D)�QD)�D)�,D)�,D)�/D)�ND)�:D)�D)�MD)�?D)�9D)�HD)�VD)�eD)�oD)� D)�D)�0D)�,D)�.D)�|D)�D)�PD)�QD)�aD)�WD)�D)�*D)�CD)�@D)�?D)�?D)�D)�D)�D)�TD)�O�#D)wD)�9D)�aD)�;D)�D)oD)�/D)�D)� D)�$D)�8D)mD)�2D)�ZD)�!D)�D)�4D)�D)�iD)�rD)�qD)�(D)�mD)�D)�)D)�D)�D)�"D)�4D)�BD)�HD)�9D)oD)�ED)�vD)�D)�7D)oD)�,D)�-D)�;D)�7D)�WD)�D)�!D)�D)�D)�D)�LD)�]D)�.D)�`D)�S�-L�P���J�H�/�t�K�-�9��v�S�M�#�p�e� �W �Q � � � �O �" �n �p � �H �M � � � � �" �o �} �} � � � �l � � � � �' �6 �@ �Z �U � �} � �M �U �! �" �2 �( �S �{ � � � � �f �a �Q �% �A �H � �2 � �X �@ � �Y �[ �u � �> � �+ �r �p � �W �: �C �B �y �> �T �z �n �h �s � � �&21   +* .*   �/ �n  %  !          �6 ))�V������O������" � �@ � �G �a � �@ �} �~ � � �( �c �r �o �n �n � �. � �1 �M�#�8�0042-4L��C�Pl-1L�.��~�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O10L�#2L��T�N��T3L$�3�J�H�!�K�-�p�e6L"� �y�S�M�#��U�#9L�nzL�1�s�@�em-4L�.��`�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O8L�z3-1L��X��v18L�4-L�g�E�TBc9L ��45L6�o3������a���_��g�-L@�<�k�$���7�L��a���_���Y�3L�ka1L ��I cL ��56L�E�:�`�B��H-L �)�k7L �3�UaL��Y��cL��&��C8L��a��4a9-2L��C�Pv4L ��\aL�$�&�J��pc-L2��'�����a���_��g�zm3L �?�?5L4�u�n��y�(� �o��X�O��X�'2L �]�k-1L �%�k5L�x��t3L�x�k�)�p)-L ��k5L��k�1�5-L�+7L$�A�Q�&��M�=�P8-L�-zm7L ��9-L�Aa2L �Z�6L�0�d� �1�?�-����-�7�F�L��a�} ��D��>�8��:�I�i�`��X����O��D �t -L�@�U�1L �o� �;�-��D�81-3L �}�kl-2L�=��+�;�j�Q2v4LF��$�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,3L�{���6�-L��i�q75L�@5��A5c7L�w4L�b�]jR-L�{zm1L�p5L �7�U6L:����w�G�?�P���h�9���\aL �B�?l-2L���f�0�3L ���S�M�#��U�#4L,�[�D�Bm��D�;�T�N��T7L��[�1L�71L �y�y2L ��y-2aL�j��5L�^7L�\8L�p�D�-��DzL8�{�8��v�S�M�#�$�N��T���#m3L�J6L ��s7L`�9�U��F�.�c�=�c�������������~��t�1L�^25L�L��t2L�X�[�E3L��p���h��$-L�����c-L�[h2L�� ���h��$4L�-L�c-1L�t5L�n �D�6L ��-1L�^7L �J�k5L�>��t8L��k��%c1L ��79-L��^���`��^�f1L����8L.�L�y�8 ��y �Y ��W �_ 1L��2��-L�L1L �_�2L���t2L��/ ��9 3-8L�:4L"�H�k�'�t�`�B��H-L�GaL��W�`�B��H5L �=�k-L�"�k�(�U�6L�_�k�f�R�3��Ca1L�.c0-1L �&�k75L� ��taL ��8L"�d�k�E�z�`�B��H-L���`�B��H1L��z��9-L�s9L �.�Y1L�7���I-1L �-�2L�� ��5L�T��t3L�9 �m�s 4-L �i�5v1L�$zm-5L�96L�c���-L��a�`�B��H2L ��*7L��9�`�B��H-L��z� 8L���q� -L �9�ka1L ��=9L �O� aL>�i�~� ��m�;�b�X�z�N����w�*1L�s�k���y2L ��<4L�=�&�J��p8L$�!�t�r�7�S�,�z�1cL(��k��p���`��^�f-2L��C�P0L��l���h��$17L �k�y2L�\�=�P5L �3�y6L�vhL�>12L�{��b�2L�I3L�5L�W6LF��Z�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,7L��x�8L�2�J��6�l-L ��U��3�>��\�91L� 2L�.��,�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O5L��Q�#�P6L��_���h��$8L �291L�8�+�#�"�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O�'0L�y�U�e2L�T�R�W�f�E��`�B�W�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O�w�1�3L*�e�D�-��D�:���<�,4L �R�75L(���L�2�P���h��$-5zL ��y6L��.�C��h�7L��.�e8L(�;B$9� �S�M�#��U�#pxL��msL�� vL�����z-2L�T���Ca1L�m�Zzm9L �h� 3L�zL�_  �_   %        ^  * "   ! 5                  $   (  �] �b �p     ""�V������0�00v-3aL��=�P4aL �� 7L�P1L4�B���o�S��a��w��(�2L��� h1L �� 3L�p�J�H�!�K�-5L"�b�Y�t�z��w��wa1L��T�zh4L ��6aL �:� 8L��#���z9L �uzLf�|� �:�-��D�9�l�+�<�Y�`�o��>�y�7�x�O� ��D�_�E�m-L�M�y�p14L�y1L(���s�s�7�S�,�z�11L�4L��!�e2L(���|���`�7��)�f3L ��d4L��V�}�)5L�����z6L��J���z7L �?�08L�j�>�H��a��w9L��r�U�P��" o5fucpkcgL��@�%��A�Q1L�n �.��     �I i    M ($ S      \# � � O  m2 R      a  0  Y    �r*G*E*= � 9 �*H*�**p �  `  3x# �    M ($ M  0  �|A �#�  2           $       1 !      %  *  ( 3  +!"F    '   T  J!      J     &  *   / %       +"  I  ; % T  H      +"- # C8    B  ,     m �# (�x (�     �4g (H (Y   �GKn#  p  � $g g  $  0#  #    %  1  k  tK�  e n   l  * j  e y  =�& ,  S  z  > G   F  * E  >  M  => ,  �\l     J     �D     �u     F�     ��5�-     B     �     a     c     �      �&��     @     �     �      �     �     K6     b     �p     �p     �s     �     �~     _     �     �     }     �      �     �)     � � �     `�P4bx     H     �t     �6<     r     �@     H     �     �     �%     �     �F     n     �     �     �     �     �Y     �T     q�_�m��N��=x�w     �     �'�L �    �4    W  1R    H  1W�9  �  L#�    K    A *' f *' f *' f *' f *' f *' c :$ s :$ s >$ w :$ s >$ w >$ w >$ w >$ �3 JT ) 6*Rg g  Sg g  S   [     <     �~     �&     A�      �u�)�2     4     8     ##��U������.�    t     M     O     i     |��     2     w     �     f     d     <+     K     �.     �7     �6     m     �2     H     n     b     \     g     y     �     �@�U|     O�O(M^     4     �      � 0     U     �|     4     q     r     �     |     �     W     f     c     b     b     �     �"     Y�N�e���m� x�f     �%     �, JD$g g  @ ) 6*<$g g  s  (, ,  8 $ *#  ^  1� + T��*4 (H (H  2  ,  2  01-L� �lF@�8] 3��6m�A�E�5�3�/�_�6��i9�] 3�p � �B � �6�ML� ����'�S;�L�J � n �_�q�s�@ fG �4 �, �&F@� | � L�<�E3�01D/�C3�3�y�u �i�:,�} ��%,�==�:=�4=�e=�s=�k=�2=�=�Q=�S=�z=�+=�0=�x=�|=�x=�t=�=�R=�`=�`=�c=�=�n=�O=�=�s=�m=�|=� =�=�#=�==�8=�d=�`=�b=�0=�8=�=�=�=� =�6=�^=�w=�t=�s=�s=�I=�D=�4=�=�a � ��L|������������'�+��71D/�"1D/�=�+=�m=�=�o=�;=�#=�c=�<=�>=�X=�l=�!=�f=�=�U=�S=�h=�:=�=�&=�%=�\=�!=�7=�]=�Q=�K=�V=�h=�v=�|=�m=�#=�y=�*=�D=�k=�#=�`=�a=�o=�k=� =�F=�U=�R=�Q=�Q=�=�=�b=�=�y'�1D/�L��D1D/��3�i�N | 1L�l�8�-��6�6 �#6&�O6��J�Ho�Bm� �K�-�"�D�%b9�C�@�6-T�&�~�3Z�g�}�I�:�n,p�b�'�lI���5��S�y�m(�E�#�*�9�y�h�T�1��8�:���s+�~o�s�M�+�To��=L�+L�%L�VL�dL�\L�#L�vL�BL�DL�kL�L�!L�iL�mL�iL�eL�vL�CL�QL�QL�TL�sL�_L�@L�rL�dL�^L�mL�{L� L�L�.L�)L�UL�QL�SL�!L�)L�uL�vL�L�|L�'L�OL�hL�eL�dL�dL�:L�5L�%L�yL�l��w�3��L�R�9L�L�^L�L�`L�,L�L�TL�-L�/L�IL�]L�L�WL�L�FL�DL�YL�+L�L�L�L�ML�L�(L�NL�BL�<L�GL�YL�gL�mL�^L�L�jL�L�5L�\L�L�QL�RL�`L�\L�|L�7L�FL�CL�BL�BL�qL�L�SL�L��7��#�l(x�#�&�v-L��Q��a��wzL ��km-5L �r�k2L��l�z�0��w�^��w�7�!�'��]�J�D�.�%�-��a�h�]��a��o��r��g��9�u�:-2v-2L�zm2-L�'3L�i�A4L��q��;_�_�_�C_�Q_�I_�_�c_�/_�1_�X_� _�_�V_�Z_�V_�R_�c_�0_�>_�>_�A_�`_�L_�-_�__�Q_�K_�Z_�h_�w_�_�_�_�B_�>_�@_�_�_�b_�c_�s_�i_�_�<_�U_�R_�Q_�Q_�'_�"_�_�f_�_� _�K_�s_�M_�_�_�A_�_�_�6_�J__�D_�l_�3_�1_�F_�_�{_�_�_�:_�_�_�;_�/_�)_�4_�F_�T_�Z_�K_�_�W_�_�"_�I_�_�>_�?_�M_�I_�i_�$_�3_�0_�/_�/_�^_�o_�@_�r_7L��&�J��p0L�� S�!��Z��J�H�!�K�-�B�m�~��s�?��b�>d�`�[!�3�/L�K��!��}�*�J�)�c�I�rp�t�:�!�p�C�Y�=��?�w�XR�GP�U�H��9�x�l��w� �3�_��a��f�. �f�V�A�I�5 B�^H�J�e�.�s�B � �#�4��}�l��o��[S��0L^��y�o�}%$&%�]��U�"�`2A�.$*@�|�W ! �+�� �0000L ��2L�s�R� a1L�ll1L����3L�a-L�}l1L��3��4L���PaL�]��=�Lc-L �>�kl4L �#�ks-L �:�k5L���t7aL �]�D8L �d�-L�ol-L�c9L��~��-L�Ja2L ��.hL�d4L�57L�;�j�Qv4L�;<�?<zL ��:1L�d�-(4�!�A��i�5�5�s5�5�4y�v�u �j�~�G�q�8�8�{�M�K�a�-�M�P�7��~~�Q��q�O�35�H��"�-��a���p�q��/�:��"�3(4�|-L�i11L�v1L*����x��`��^�Q�-L�)2L���u�<z���J�H�!�K�-�z� �'�H��~ ��{�)~� �z(�g�� *��h�{�;�Y�z���r� �$� �$��(� �$��(��(��(��K� �`��^�;�-�/�m_�6_-L�03-L��� 1L�y55060L ��O5L � �V�����z6L �(�-1L �+�c-L �8�v4L �c�7L�-L�"�1�`�i�M�| M �H�S4     x  �  !!�W����� �2=0118-L�9-L�$a3L�3l-1L�:_1L�� �'��|�Wa1L��s��C4L2��5�����a���_��g�e0b8cL ��Eh-L ��k7L�� �3L�2l1L� pxL ��s-4L�t1L�wv7h-L�e2L�D�Wk�P��S ��( �? �= � �@ �" �h��X�z��b�jV�{�>�a�,�*�u��|�`�t�P�~�Q��O� �%�p��<k-L� 00L�,pxL��h��1L�O�=�P2L ��c-2L �;�kv5L��"�z6a2L��"��a��w3L�?��$��-L�u1L �V�5L�Pzm3L�c4L8�T�0���~��^���\��d��-L$�~�l���`��^�f�~5L�Q��)-L"���P���`��^�f6L��L� ��j�l3L�tpxL ��6L ��-L �B�U7L0��H�4b���� (M�Rv1L�Q8L �T-1L�L7L���ta2L&������a��w��u9L�aL�+��V��a��w9L�c0-L � �`1L�A��t23L�:��th-3L ��T14v1L�0�j�Q6L ��+9L�Al2L�^pxL�a�%��Czm6L� 9L�)3L�@�^�6� �L�y� � �+� ��+=�J�7��s�U�l �!��"�=�v�-��]���0����h�u������������ �(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��$�]��[�1�1�Z�|j�@�A2L�R�g-3L �+�kaL��O��C3L�ia1L��"�Pl4L ��u4L�e�k��21144L �� 5L(����q�Q��O�W-2L�Y6L�6�%�H�%cL ��b-L ��pxL ��77L �w�-L��y� 28L ��y8L���u�<z���J�H�!�K�-�z� �'�Y ��{�)~� �z(�g�� *��h�l� �u�A�Y�z���r� �$� �$��(� �$��(��(��(��a�Q��O�W�(�m_�6_-2L ��k9L �e�l1L��� 4L�5a1L ��c-1L ��khL�����2L��#� 5L�^8L�4L�F�b.   �8� �R�)�k���u�) �; �(�Z �0XB�bC�l��d��}�2 �1�h�`�d �d� ���Hj�j�j�j�j�j�"�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��D�q�'.   �^�s �u -L �z�k01488693436528L�I25L�7��t3L�;�U�--L�k�����4L �D�[-2L�5L �y�-L�slL�6L �?�TaL(� �B �@ � �C �% 77376905L�O8L ��-L � �75L�E��taL�n9l-L�paL�H1L ��sc-1L ��1h-8L�z�J�H�!�K�-1L��o��U8L �<�pxL ��4zL�75L� �)a)��.�}�2�)�"�y��.���N�N�*�M�;�K�P��V������������"�`��^�f�a)-L�� ���`��^�f3L�0L0��O�^��s���Q�>Y�W�S2L �^3L �~� �n�P��-��4LV��y�D��=���P���L�[z��_���]��`��-L2��U�����a���_��g�5-L�(6-L�075L�P��t9776828L ��3h-5L�|9aL�s1L��:��C2L6��Z�����������zm6L�6L�0�B9 g)��b�,�3�B�<�@�>�6�.m�.�A�#�i�:�3�p�,���?zLw�Py� \\"� �2���_�-��Y�Nz�M�:��_Ts�l�RJi�tT�e�!� �I�W��B��*�%�~�g��J�(��� �1�n��I��o��&��[�3�*�r�F�u|s�p�'�m�g��&��e�8���-�^�c�+�/�+�'�8�����5�!��4�&� �/�=�L�V�p�k����c�k�7�8�H�>�i��*�'�&�&�|�w�g�;�P�,h�>�1�/�0�S� b�+�G�)V)m)V)m)V)m)V)m)V)m)V)m�#�:�#�:�'�>�#�:�'�>�'�>�'�>�'�z�7�f�[�i�@�^� �H�"�n�V��o�q� ��T��A����m�P�Y�X��T�j���~� ��)�/� �V�,�]�w��V���"��>�y�����3�D��G�J�?�f�n�n��0�b�b�#9}9 g)�+v��b>ba>0pxL ��R1-2L ��k2L� -L��a��c-L��Z���`��^�fl2L�����`��^�f3L�j-2L�.��^aL��?��c-1L��H��4-2L�;aL��W��C5L�f�����  h   !       �&   �  �)     V  0  �    ""�V����� �090166L �D�k-2L��m��7-L ��k1L��@��8-L�c-L��A��9-1L �#�ka1L�|2L��p� 8L$�'�t�r�7�S�,�z�1h-3L �Q�w6L ��g7L��a�8L ��R9LF��v�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,1L� �]�4�b�2L ��_pxL��z,zm3L�� � 7Ln �rM �a��Q���j�.�c�=��R��t��ZM -L�O1L � �2L ��k-L�]3L�Y�y��h��-L �|�y75L�I��tzL��8��4L�@�=�P-L�u�=�P 0176-00-aL��wN��K250-00-aL��gN��K8264224L ��!5L �?�kl-2L�6L�T��-L4�1�z�����a���_��g� 7247-00-aL��oN��K7L��Q�z��l�,-L�� ���h��$cL�,-L�Ml13L��J�H�!�K�-6L��q���h��$7L��`�z9L��8�zzm7L�d��=�L8L4�0�)�����a���_��g�9L�,�h-L�8�k�/�v-6L �7�kh12L�zL ��q8LX�k'_)$�!��V���j�.�c�=��R��t��O'_)$-L�4L�G��=�L1L��(-L�v2L��C�P-1L�{�C�P3L�?�U� -L ��/3L��`�`�B��H4L\�\�k���h��(�?�(�?�,�C�(�?�,�C�,�C�,�C�,�� aL��>�`�B��H5-L��R��6a7L�Z8L�Gc15L�?l-L�P7L��N��h�`9L.�` *r�86�E6�k�� *r-3L �%�y1L��b��-L����2L�h��t5L�<=��9=a3L��q��2L��k�Y-L ��|1L �|�y91721a114332ad118L�^$�5��~� aL���`�B��H3-L �r�g1L��.��4L�M�=�PlL���`�B��H5L��i6L�V�<�O+779266-421c79d4-643a-4f73-9b54-3da379bbac09L��T ��k 7L� -L �M�\5L���t8L�2�y�#x��V9L�e�x+371558-daba03b6-bf9c-4883-8506-76497c6c3a44L��8 �� aL�h��\�r�j�Q1L�}l-1L �{�y2L�l��+�?~�j�Q3L�3a1L6��I�����������cL ��A5L�:��t6L�me2327L�7h-L�1L6�������������0L�-2L�(��+�44L�R��t��v-1L�45L��@���h��$6L�F8L�'�j�Ql-L6��v�����������3L�,+�+2L �_�?3L�5�*pxL��\�. HremL ��sL ��~v1L��0��a��w2a1L�h�Z4a1L�56L �i�zL&�A��J�H�!�K�-��Um1L$�[��+�;��1�;�Q2L�2L�R�f�2) .4 L �"4�a � �!�Y o� � |I!�:�B�@��C�%��: �8) .4 L �" � � �X�I3 S?�R5 > �V�! F a� +�yu# !9 �T � | s��d * <D Q\  1^�D.��L� 1}�"/+S��'W�H3 �k1�B  �N1#�t1#A  l lK�1#t1�L  �< s�# �f> I�S�r  � s{ � > Ih�"#F a"#F �["#F � "#F �"#F �"#F Y"#F �,"#F x"#F z"#F �!"#F �R"#F W"#F �"#F �#"#F �"#F �"#F �,"#F y"#F �"#F �"#F � "#F �)"#F �"#F v"#F �("#F �"#F .["#F �#"#F �1"#F �@"#F 6�"#F �g�"#F _"#F � "#F �"#F � "#F �W"#F _"#F �+"#F �,"#F �<"#F �2"#F �]"#F �"#F �"#F �"#F �"#F �"#F �p"#F �k"#F �["#F �/"#F �A F  $  �; �c �KT K�� -�n-�n-�n-�n-�n-�n'q'q'�u'q'�u'�u'�u'��_# !9"1 m/�%P�"#F R"#F �"#F �<"#F �"#F �b"#F J"#F � "#F c"#F e"#F "#F �"#F H"#F � "#F �5"#F |"#F z"#F �"#F a"#F �D"#F �M"#F �L"#F �"#F �H"#F ^"#F �"#F x"#F ! H"#F }"#F �"#F �"#F '�~"#F �\�:"#F J"#F � "#F �Q"#F k"#F �"#F J"#F �"#F �"#F �"#F �"#F �2"#F m"#F |"#F y"#F x"#F x"#F �'"#F �8"#F � "#F �;"#F �?# !�4"1 m/�]^1#?;&L  �:K�-W-L6��u�����������2h21a2L�6L�i0L��F �=�<�O �c<�~�f ��E�"�!��U�i�9��H � � �<�J� �s�E �=0LN ���w�� �1��4�.��f�-�0L�apxL��c��t1L ��`-L �D�29L(��O�.�c�=��R��t�cL�| 21-01-02t16L ��3L<��AP�U�H��9��OH�J�e�.�s -03-20t16L��[��%�'=49c8e1105e753840f0b91e1747d9e9569e828e788df0f0ff0f421c1232bddL� 5L" �R�Z��N�P�Z -04-24t14L ��o3L�4L �0�cL�5-1L ��Z6L    ( <       1   3   "  9  9  !   !    �/  J,   #E ""�V����� �0S��(��0206-L�Y��g7c0L�Y8l-1L�*h10L �C�21v1L �7�1Lt�U�L�*�D�)��z�B�7��,�B�=��\��a����^��g���r�L-L�<�h�`�B��H1L�A�y��1L �>�kc12L�Z25L���t3L�9����zm3L�%4L�u�z5L0�+� �>�S�M�#��<�L��Q�#-L"�H�(�R�)�]�N��Ta8L�-��=�L9L �9 lL�'�w�_�N��T-2-2aL �� 2L�K�j�Q8L$�5(�+�S�M�#��U�#zL��v�}�)m-6L��T�N��T11L�3�&�J��p6Lx�K�4�#�`��4��J�<�`�B� ���p�������������b�T�-L��]�`�B��Hl4L �� v5L ��7-1L�&�C�P8L�=_�c�j-L�� ��v4L�|9-L �1�2L�L�J�Z�7�=M�K�u�",c��D�jM�q��p�8�!��A��+� �?��<��b��>���A�~���o�Z�uo��0�-L��]��C3L ��`�S�M�#��U�#6L�{1-L��G��2L �E3L��d��18055L ��#aL����5L�e�=�Ph5L�^lL�f6L����2L�1��ta4L�H7L�W�i�����8L����u��aLP�S�D�7x��D�F�+�%{��-{��cL ��kdfbc22ef0a2bf02523L �Z�~h10aL�<3L�B�4�j�Q4L�x6L�u��+l2L �d�v-2L�N�j�Q2L �y�k3LH�6�)�k�/��e��p�O�E�`��7�'��f� -L�� ���`��^�f1L��|��1L �;�-1L�:9�q3L�"l-1L��`���`��^�f1L��{���`��^�f2L ��'l8L �93L �l�k-L�Z��W4L�o�3��@aL2���_��#�_��_���_� �_5L�H�k�.�=�m� -L�N�0� 6-L �^�25L�5K��+Ka5L�k7LN�^�L��;�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,-L� l-5L��1�P8L �}�yv10c0L �Z�y7c0L�A8L�i9LF��l�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,8L,���E���h�I��~�7-3L�ql-5L�vv7c0L��|�PhL��p���`��^�f-L�� ���`��^�f4L�D�+�0�j��l�S�&�� �#�V�/�i�d�i�0�s�}�`�B��(����W�&-L�w2L��_�`�B��H1L ��f-L�1L �&�1a4L����cL�� ��2L�4���S-L �W�1L ��92fL ��N3-1L �{�kcL ��o5L<��c��c�C��A�I-L�]�Y�f�PaL�e����7L�~8L ��z75L�h��tl1L�39LP�T�x�E�O��P�8��Z�'�_��]�3�4-L�e3L��M��vL�FaL�Tc0L�/zm-1L��i��5L�*��E� % P� ;(�SD  �] w)   "&�R �o!d!b!Y�7 m�9!e!�G!� �D�=   8�B;(�k)   "&�H � oM  � P�\ 5 �m  ��b�1%$   Q&6)  �3 x 9)  "*F "%  �9 M8O: X17Mc �A  1:[  F  L%&   I �) ��  �; �S  �U  j!+M+   � �k  +�)  "*�  � �B�0�O �  +m)  "*r  e TB�E�J1�F1�@1�q1�1�w1�>1�1�]1�_1�1�71�<1�1�1�1�1�1�^1�l1�l1�o1�1�z1�[1� 1�1�y1�1�1�%1�/1�I1�D1�p1�l1�n1�<1�D1�1�1�!1�1�B1�j1�1�1�1�1�U1�P1�@1�1�q!+Q  V!+o+   [!+`+   �1 �   �   �9  � ~�~�~�~�~�~�t� t� x�t� x�x�x�x�T&�i1�71�y1�!1�{1�G1�/1�o1�H1�J1�d1�x1�-1�r1�1�a1�_1�t1�F1�)1�21�11�h1�-1�C1�i1�]1�W1�b1�t1�1�1�y1�/1�1�61�P1�w1�/1�l1�m1�{1�w1�1�R1�a1�^1�]1�]1� 1�1�n1� 1�&�\ �  �D+   �R  �"+ 0q+ /-L�N�!  � �4 ]�o �~�J�H�!�K�-� ]�p�}� �� �Q  � �b  �3 v KGc �P� ! �` � � � �` �q�f�t��a K�L � K�z ��9��w�=�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��O �e_ �._ 1L��d�FQ�=�P�Y�Y�Y�IY�WY�OY�Y�iY�5Y�7Y�^Y�Y�Y�\Y�`Y�\Y�XY�iY�6Y�DY�DY�GY�fY�RY�3Y�eY�WY�QY�`Y�nY�}Y�Y�!Y�Y�HY�DY�FY�Y�Y�hY�iY�yY�oY�Y�BY�[Y�XY�WY�WY�-Y�(Y�Y�lY�v�Y�Y�QY�yY�SY�Y�Y�GY� Y�"Y�<Y�PY�Y�JY�rY�9Y�7Y�LY�Y  ?    A  l    -    )    ,   ( h    # - �[�- ""�V����� �0/�Y� Y� Y�@Y�Y�Y�AY�5Y�/Y�:Y�LY�ZY�`Y�QY�Y�]Y�Y�(Y�OY�Y�DY�EY�SY�OY�oY�*Y�9Y�6Y�5Y�5Y�dY�uY�FY�xY�025-2L �~�y3L�@��s�e6L"��`'��x'�C'��'0pxL ��71Lh�A�[�#�b���r)�^�r)�4����u�~���a2L�lH�M� -1L�5L�B��q3L ��m�x�ga2L� ����c1L�S����4L � �-1L �F3L��1��5L�-�� cL �d�62L�o��ta2L��#�zzm12L ��k7-L�c8L$�i�k�@������-1L��)��9-1L �F�k3L �C�ka2L ��kaL�$�G��R  n�)  ;�T�7 m��D�0 �u�#d�L�B�(�E��,�yG���.�`�w�<X�+�% �v�2 � �-�Y�S��� �Q�$�p�r��J�O�����$�q����!� �n� �� ��)�8�B�\�W����O�W�#�$�4�*�U�}�����h�c�S�'��V�A �@�L�+�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,�;�J� �4��Z�B��[�]�w� �@��-�t�r��Y�<�E�D�{�@�V�|�p�j�u���� �B��I�c� �B���� �*�e�t�q�p�p��0��3�Z�"_�i�g�oJ�KI1LB�b�^�#%��:���R�Q��h�R��2L(����v��z��i��w3L�x��l� l�l�6l�Dl�<l�l�Vl�"l�$l�Kl�|l�l�Il�Ml�Il�El�Vl�#l�1l�1l�4l�Sl�?l� l�Rl�Dl�>l�Ml�[l�jl�tl�l� l�5l�1l�3l�l� l�Ul�Vl�fl�\l�l�/l�Hl�El�Dl�Dl�l�l�l�Yl�ul|l�>l�fl�@l� ltl�4l� l�l�)l�=lrl�7l�_l�&l�$l�9l� l�nl�wl�vl�-l�rl�l�.l�"l�l�'l�9l�Gl�Ml�>ltl�Jl�{l�l�<ltl�1l�2l�@l�<l�\l�l�&l�#l�"l�"l�Ql�bl�3l�elcL�K0LJ�}��*�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,-L �j�g9L�5h-L��G�%�Q1L�����z2L�3L���G� 8L�� �t�q�Q1L$�U�2����(�#�c2L$�'��$(�|�3�h��D3L�6L�[7L�7aL�c�j�Q2L\�C�i�Z�c�h��K�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,aL�d��+�?3L�|� �~4L �� aL ��v-1L�j5L�\��<v-8zm5L��"�6L���7L��F_�6_8L$�_�J�H�!�K�-�%�L9LF���(�?�(�?�,�C�(�?�,�C�,�C�,�C�,l1L�Qv-L�[�V���z1L�M���f�2aL�M�T�N3L0�g�J�H�!�K�-�{� ���LaL�H4aL�?�-(5L�R,�@,�',aL�+7L�"�`�"�� �8LZ��J�H�!�K�-�v,��#�������������9L�S,{�|,{1Lb� ��X��[�H��h�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,2LN�$� ��^�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,6L�U2L ��/c0L ��.3L�c�#�v � c0L�;4L �C�U�J�H�!�K�-c0L �2�S5c0L�h13zL ��zL��,�6L���h-2LJ����(�?�(�?�,�C�(�?�,�C�,�C�,�C�,7L��O�4��/_�6_8L&�Y�J�H�!�K�-�*��59L�n�}/zLT�F��D�`�A�[�!� �%��;�W�j�Q��A���J�KJmL�y-2L �*� 5L�f6L��\��a��w7L ��&0L��,�`�B��H-2L �� 1Lh�L�� �k�N��^�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��O�J�1L�?3L� �j�Q4L ��y2-9L�r3L���Z5L�P��e�z6L"���q���1�h��$7L��l�D8L ��9L ��6L\�C���.�c�=�c�������������~��t�1L�W)�2L"�\��.��7�-��5L�K��t3-1L�2L��+� 75L�[��paL�4L�?� �s � 5L$��k����`��^�f-L��k���`��^�f6L ��&h3L�27aL�`l-8L �'98L�f$9�W��"��aL�9L � �k-L��I��aL��T��h utm_campaignL�� �{��k�9mediumL���{��k�97L2 ��?�2�H�X��O��e�,�1L ��-L �$�k2L�w3L*����q�Q��O�Wl13L�� ���`��^�f3L�����`��^�fpxL ��os1L(����q�Q��O�W4-L�25L��,�&�`(Fd(�&�S�q�f�>�8��(�<�U�(�?�T�I�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�i�f(�n�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O�j�-L"�A�(�R�)�]�N��T62L���t75L�Px��wx9l-3L��|�`�B��H8L\�s�m�G�J�H�!�K�-��}�}�e�(�.�$��>���-��'-L �I�1L��$��2L����-2L �(�k3L�14L�F5L(��~��q�Q��O�WaL�#6L �M01533L ��7aL�\8-L ��U���`��^�f9L�����`��^�faL0�h�D�Lc��D� �j�Q��v�cL��6��l-3L�4L��!�`�B��HuserL ��l 9     �X&�B *   3  (   26,   , /   9  3        � 3     !!�W����� �2!029L,���x���`��^�f�k�v-L��a���`��^�f1-L�?1L�<�10L ��[l-L �a�2L��k�a-L �n�k2L ��v3L��u��4L��E� -L��t� 5-L��7��6L�5-L �[�7-L�/�/g1L�waL���Pc-1L�)13L�d8aL�Uc13L���P9L �?�c5L���taL&�( �] �z��3 ��Q1L�R2L�+cL��J��h1L ��6L6��x�����������emL(���o�Z�4���g�~�fL6�T�t� ��{��\'%%�&�9��agithubL"�U����S'%%��<howyoutubeworksL���{��k�9katanaL8�X�|�+��g��v�j��S'%%��<projectdiscoveryL6�W��%��g��v�j��S'%%��<wwwL���{��k�9h-6L�12L��[��U3L�J6L�.3L�H�J�H�!�K�-7v4L�vl-1L � �pxL>�����l�W�1���d�{�~v21a2L� 6L�pzL$��u���V�� ��_m1L ��X-6a1L ��6L� �J�H�!�K�-3L�<�{�>"[�7    �\�eN� ; 2�B� 9  �a�J�H�2�q�K�-�*�N"[�M�AW�J�JDH�<�E/ �b! / �"�/ �YN�iSR�m�1 9� �OE '�6 "�X�C�CT� �t�"� "�C6�"]"�[�@�7�8Y�yr �Y�a =�5Y�Z@�%H�1 /�V? �WH�] /�,? �-_ {_ �u_ �&_ �4_ �H9�?U�_ s_ �F_ �_ �_ �;_ �l_ q_ �9_ �=_ �9_ �5_ �F_ �_ �!_ �!_ �$_ �C_ �/_ �_ �B_ �4_ �._ �=_ �K_ �Z_ �X�T�<_ �5�K_ y_ �%_ �7� �N_ �#_ �q_ y_ �E_ �F_ �V_ �L_ �w_ �_ �8_ �5_ �4_ �4_ � _ �_ �u_ �I_ �S�4F �"$,�� =pi =�4 =�6�FHM��#�L��(�?�(�?�,�C�(�?�,�C�,�C�,�C�,�pSQ %9�(�r �_r �b_ l_ �._ �V_ �0_ �)5�RE�_ d_ �$_ }_ _ �_ �-_ b_ �'_ �O_ �_ �_ �)_ {_ �^_ �g_ �f_ �_ �b_ x_ �_ �_ � _ �_ �)_ �7_ ��5�x_ ��)_ d_ �:_ �m�e_ �_ �,_ d_ �!_ �"_ �0_ �,_ �L_ �_ �_ �_ �_ �_ �A_ �R_ �#_ �U_ �)�}�JS�!r �, %9�(� r �M�0Y]V ����Vn�U�6E"]"-L ��~1L ��3L �  -3v-13c0-1L�zL�0L��`�O��X�'0L��B��71-1L ��S3L�9�� �+�C�P7L�~��ta3L�M4L��v���`��^�f-3L��S��h5LB�@�� �*��I�*�)�*��'�*�/�*-L(����q�Q��O�W6L�2���h7-L� �k�[5L�V ��m c12L�Z��t8L� -L �P�1L �R�9aL�31L ��Oc-L ��@1L ��D�6�g��7��-L�d2L �� -L�1L��,��3L ��-L��r��4L�S�]�-L�T1a1L�Lv-4c0L�S7526947L$��u�w����i�Z�85L�[-L�36000L %6aL �t 1L �>l6L�7L�W�b��&��-1L�=8L ��)75L���t9L�;�k��.��-L�~�h2Lx�%�J�&�3��M�w/000000000000-bitL����H1-L��n��2L�a3L�;����3L �H�!H�0�4L�����aL � 95L�7-1L����c9L���t6L`�*�&�`VT8��)%�i�A�;��8�8��J�V8��m�-1L4�S�(�L�S�9�b�n�e��q�/��228917L$�c�T��z�e��9�7L��$�`�B��H-L2��+�����a���_��g�2L�B19eL ��C%c3fda87ce286848a574982ddd0b7c7487f816L��"��*zL�����`��^�fm-10L�� ���`��^�f8LJ�d���(�?�(�?�,�C�(�?�,�C�,�C�,�C�,-L��#��9LT�c���(�?�(�?�,�C�(�?�,�C�,�C�,�C�,�U��l1L�&pxL ��63L��C�P��61L�'�v�w�v239L$���:� ��<�0�F�M2-1L ��_cL ��j4L�i5c0L��z��6L�7�E���z-L��c��7L�o�k�8L�cL �0�U9-L���j��a1L ��4L�� �P��51-L �'�k2L�Q-L�~3L �{ 4L �h�k-L �T�ka4L ��k5L�Q��E6-L��B� �� ��7L�/�k����-2L ��kl-3L�� �`�B��H8L��&��5L ��`-L��U��1L�'a1L �� 2L�]-L�yaL�4=e51c42d5f5727a7c545752bf34d1f83f40219e7036c6959817149a51651bcL�~3L �*-L�����3L��_��4L$�x���9�f�h�b��Dl-6L�����h��$zL� m3L��j�z5L� �p�}-L �S�kcL����6-1L��j��7-L����5L��C�P8L"�I�$�`�7�P��:�L     &/   %  �$    &      A   5  3* /       E    ##��U������.�0358aL�K��=�L9L �2�-3L ��k6L4��&�e�P�� � ��q �L �0pxL ��u1L�xN�N3L�*-4L�L4L �j�k-L�>5L�E�k��~-L�x6L�S�=�P��C-2L ��3L�c�=�PcL��"��7L ��$-L�O1L ��L8L�,.�?.-L �Z�kh12L��V��CzmL��^��C9L �l1L��,� 7L -1L �X�1L� I�-1L� 2L�,-L��k�3a2L ��:�t�z��w��wc0L ��vL��w���z3L�i7L�d��t4aL���`�B��H5L �a�Q-L ��}6L ��58a1L��1��C9L�<�-L��u�}�)81L�-L�)3L �<,-5L�|4L�A�U��"��-L �s�k%1e2844bf89437a8f998a1885fe316d9d59b89L ��(88fL(��/�o�Z�4���g�~�5L ��-L��}��8-L�B91-1L �(�k2L��1�?��h-L ��^2L �8�ka1L ��dl-2L�x��=�L3L�ua20L�Q4L�R�k��y��5L�a-L �%�16L��)��N��-3L��3�,aL��+ �# 7-L �-�k9-1L �5�kaL<�S�p,�Z�-���{��\'%%�&�9��a1L ��2L�d crepo-nameL ��e user-nameL ��bdleftnavL���{��k�9ytgenL�� �{��k�9hpL���{��k�9eL ��cf121a081fdffd174c66888b2e5d0bb7L  utm_sourceL���{��k�9hL �01-12c-1L�7L6��n�����������pxL(���o�Z�4���g�~�v13c0L�|zL��~��n�8��Cm1L��M��y3L��_��y4L�R�D. �`�eH%�V�%�.�z�9�J�Hs�7 Y��K�-�&�D�t�H%� 4�l �/� * t:�C 0�D�J �x�Z��VY�D��3W�G=�LH5�E�JEZ�'�S�M�#uC ��6�*#:(#{�  ��*�` �$�lQ�~�B ��Q��� t�t�{t�,t�:t�2tyt�Lt�t�t�At�rtwt�?t�Ct�?t�;t�Lt�t�'t�'t�*t�It�5t�t�Ht�:t�4t�Ct�Qt�`t�jt�tt�+t�7� �Tt�)t�wtt�Kt�Lt�\t�Rt�}t�%t�>t�;t�:t�:t�t� t�{t�Ot�LB  �d�h �, �R�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,�[+,o@a*#:(#�*#:(#�Utrt�4t�\t�6t�tjt�*t�t�t�t�3tht�-t�Ut�t�t�/t�t�dt�mt�lt�#t�ht~t�$t�t�t�t�/t�=t�Ct�4tjt�@t�m�kt� t�2tjt�'t�(t�6t�2t�Rt� t�t�t�t�t�Gt�Xt�)t�[t�Ex*#:(#�+,o@n*#:(#�\  �w�&��L4444444444444�<m. �=�#��-L ��0L ��$1L�)�y��F��-L ��D3L �\�k��$��4-1L�{6L �.�k75L�q��tc3L��`��8L����9L ��QpxL��AC1L����1L ��c-L ��12-L ��3-L�h1L �u�g4L�F�k�L���z-1L ��k3-2L�gc2L�n5L���tl-1L�b6L��z�`�B��H-L�:1L�� �`�B��H2L�75c7L� ��tzm7L��n��8-1L�l-L�j1L��n�`�B��H9L �e�l-3L��8�`�B��H8L��i�`�B��H2L����P25c19L���t5L�.��tl8L�qzL�375L���t6L�.-8L �P�yaL �d�y7L>��J�H�!�K�-�k�:�z��P�*��L-L�c��=�L1L��*��CaL��c�z1L�"l2L�� ���`��^�fzL��D�,8L��#��-4L�|5L�y0L���'��|�Wl-4L��c�}�)9L��k���aL��k�P3L�?%�V%�#�c��e-L ��G0L1-L ��K25L�R��e2zL ��m6L �� 3L�j�v7L�5zm6L�n4-2L�m5L�'O�O�Y6L�I2c19L�2��t9L�K��t7L� �k�;-2L�}5L�u��ta2L�8L��q�|-1L �%�k9L�}4L&�Y�i�?�G�?��K��C-1L�D1L2��*�����a���_��g�25L�mH��.H2L�b�k�I�e-L �L�aL��o�}�)cL��q��3L�r5-L�Pl-3L�@6L��.�`�B��H7-1L��C�P8L ��p5L ��D�x�`�B��H�-L ��I1L � �4L2��=�����a���_��g�5L ��k-L�6-L��U�`�B��HaL�o�^�`�B��H1L�2v5L�<7L�9��N��C8LD� �8��)�?zr�\�r�]ra7L�H8L�c-L�,l1L�H��=�L9-L �-02122L ��62551L ��9c-L�RaL��b�`�B��Hc14L��-���`��^�f4L��,���`��^�fl-L:��F���W�,��a���_��0�9�6L �C�`1L �r�y2L�a�U��U3L����4L\�Y�k���h��(�?�(�?�,�C�(�?�,�C�,�C�,�C�,�� 5aL �N�c0L �W�625c18L�{��t            .      #  &    �o           $               '   #  3 ''�V����Q������&Q046625c6L�9��t878L ��k7L��!�Pl13L�488L� ��t7L(�(�,�m�&�e8��N��T-1L �@1L � �l10L��P��h2-L �5�k3L��w$4L,�M�k�v�6���h�i���,-L �2�k0002L ��el-5L��T���h��$8L�75-L �V�klL�7L �b�k-L ��kcL��}���`��^�f9L�zaL�C��8L��p2��c2� 2L�\�H� -L�j3L�`�|�q4L�O9�5-L�kc2L�-6L�1�k�S��7L�?��^��l�Q-L ��k8L �,�-1L ��k9-1L �>�yaL�qaL�o�=�P1L��C�Pv7c0L�v�C�P9L �9�1-1L��t��2L�o-L�a4L �L�k3L$�w�N��_��u-L�=��=�L4-1L�S5L�[�-5L �t�ka2L�F����6L�R��e��5577fLx�� / �_K��< / �?7L�a�k�bzL �[�k8L<��6���_��]�e-2L��C�P9L6�)�k�&��@��f-2L�Ea1L�GaL�(l-2L�`v2L�{aL��K��=�L1L �� 3L�4L���C?cc43b0e1c1d4adf44f863b0a56c5e54ac351903250faab40f4faf7d02418b09L �_7hL�P�w7-3a3L�k2L ��N3L�4L�!pxL ��*1towgxsutxkzhrqjkqpbcnbo603qxik6wyw0kgftccmrsl3g5dL ��ezL� ��=�Lm-5L�K5L�8�>&# N�D ! �S�&�i�E: �W�-  a�6 �# )�O8E�5 �^�J�H��_�K�-�2�*�#,$%�Wv�i�28E�D1�f�9�&H� QC�> `N2! 1G2 �<:�  :�C3 �#}��5�\vA�u (`"�j'Y JOQzM �=�l�9 �e ! �e �WC�.9�  �G�K�i  /  Q�e�I.9�v v  $ �(� �:�! �B� �. L  $ �W ��r W� ] !` ] !�Z ] !�  ] !� ] !� ] !X ] !�+ ] !w ] !y ] !�  ] !�Q ] !V ] !� ] !�" ] !� ] !� ] !�+ ] !x ] !� ] !� ] !�  ] !�( ] !� ] !u ] !LP ] !� ] !� ] !�" ] !�0 ] !�? ] !�I ] !�c ] !^ ] !�  ] !� ] !� ] !�V ] !^ ] !�* ] !�+ ] !�; ] !�1 ] !�\ ] !� ] !� ] !� ] !� ] !� ] !�o ] !�j ] !~�'�9 ] !�. ] !�5�)�f  �,  s�  d�$� � �& �������#� %�#�`�- ] !Q ] !� ] !�; ] !� ] !�a ] !I ] !�  ] !b ] !d ] !~ ] !� ] !G ] !�  ] !�4 ] !{ ] !y ] !� ] !` ] !�C ] !�L ] !�K ] !� ] !�G ] !] ] != = ] !w ] !q ] !| ] !� ] !� ] !�" ] !� ] !I ] !� ] !�P ] !j ] !� ] !I ] !� ] !� ] !� ] !� ] !�1 ] !l ] !{ ] !x ] !w ] !w ] !�& ] !�7 ] !f�W�O ] !�: ] !��r�%�0�Y�*�a*T  ��$&# N�~ �y,!�*,!-L�>  �j�61L� aL�y��=�Lh-8a1L �d�2L���FF�1F�+F�\F�jF�bF�)F�|F�HF�JF�qF�"F�'F�oF�sF�oF�kF�|F�IF�WF�WF�ZF�yF�eF�FF�xF�jF�dF�sF�F�F�F�4F�/F�[F�WF�YF�'F�/F�{F�|F� F�F�-F�UF�nF�kF�jF�jF�@F�;F�+F�F�F�"F�dF� F�fF�2F�F�ZF�3F�5F�OF�cF�F�]F�F�LF�JF�_F�1F�F�F�F�SF�F�.F�TF�HF�BF�MF�_F�mF�sF�dF�F�pF�!F�;F�bF�F�WF�XF�fF�bF�F�=F�LF�IF�HF�HF�wF�F�YF� F3L�- �6 9L�0L.��^��g   !0L�� ��=�� 1L� -L�aL �n3L�[����2L �-L ��H5L�|��t5L�-�k�`��=��63L�0��t7L �l9�F& a2L�u����8L �M-L�E1L �K�kc10L � �kh-L �T�k994705L�+��hl7L�tv3L�'1L��O��-L�O1L�r3Ll�e���&�=�&�=�*�A�&�=�*�A�*�A�*�A�*l2LJ�_���(�?�(�?�,�C�(�?�,�C�,�C�,�C�,6L��H���h��$4L�*�k�l-5L ��F7L ��bv6L ��<6L��X�O� 7L �g�ka10L ��k8a1L��$� 9L��� 2L ��Y            E #  H : �b �G      ;+   ""�V������0'052-L��e��1L�25L�I��t2L ��-2L�+6L�$-3L��7��7L ��q-L�8L"�z��s�H�`�B��H-11L �~�kaL��h��h9L2�������_���]��e�-L � �k1L �,�kaL����h3L��p�u���x�k�<���+P�U�H��9� ��_���hH�J�e�.�s�M��e��l-LN�;�;��+�?~�'��D�Q��n��_���]��e�3L��V�`�B��H5L��$�e1-L2�������_���]��e�25L�N��t3L� �k�x-L �+�k7L(�� � �(��K �L �j-L��K��2L �0�k8L��J��9L�paL�*��E��N��T4L��y�)��a2L�/-1L ��C5L�#��t3-1L�6�J�H�!�K�-2L��B��CaL�7�J�H�!�K�-1L�8��^�j�Q6L�jpxL ��,v10h-L�H�j�Q2h2L�N3h1L�4h1L �I�4LF�c�k� �m���_��]�epxL ��\5-3L �J�k6L �K�k2L�.��t7L�O8L�9L�K-L�"5L6��}�����������1-L�625L�G'��O'c18L�p��t6L�D��t2L�D-L�za6L �3L�!�4L�����-L �Y�aL��.� 1L��m� 5L ��ka1L��� 6L:��.���Q�2��a���_��*�?�aL��I� 7L�v��=�L8L�B�k�;-1L �u�k2L �w�kaL�i9aL��\ �s � v5L��n�}�)cL ��F-L ��{6L"���S�r�N�j��l2L ��k�.�U��"��v11L�"3L�Xc1L��N��l-L��=��4L4�f�j�k�U� �B��5�`��^�f�w-L.��h��[�B��g�`��^�f�E5L�j��*���;-1L�4�k�S6L��� �C�P-L�x�C�P��4��aL����5L ��68L��%��c-L�f7L ��%1-L�D2-L ��5L�$��tc5L�l��th14L�D����3L�k��P�q�x�za1L"��:��+�A|�j�Q4L�>��+�;�j�Q-L�2zm8L�5����5l-L�zm1L��C��C6L ��=7L��&��8L �Q�-L �&�k7L�&i�� iaL�8vL ��k9-L �P�l8L�X8LZ�B  �Q,��iP�U�8���9��r_H�J�-�:�.�s-4L� 1-4L�2L��M��h-2L�`�=�Pv4L ��U3L�@4L�G��[�-1L�1l-L�.5L��C�P��S��c1L �&�kl-L �8�k6a1LJ�j���(�?�(�?�,�C�(�?�,�C�,�C�,�C�,cLJ�X���(�?�(�?�,�C�(�?�,�C�,�C�,�C�,7-1L �]�8-2L �6�U9L�G�k�*����-L�1L�"��G����2L �94-L��/��5L�{6zm-1L�N8-2L�1aL�R��" (�1   �7�M C��o  �+  �)  �  �,  �  �x� C��o; <Vt �>�#  �  J�Q �b  | v �4.    �o �W(  ��J?� ��6& �B �o <�g�5�< �p�T� �a �j�8 ��s�Lj������������0�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,�d�z �W �p ��� �] �N �3�b�0 �  W �  W 1L�h�|�[�(�:}� �: �@ �> � �A �# �6}�;�#% �)��.|w��2] ��-�<�M�`�(w�d�X�Q�Uw��)��u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�y�h�F x � x � x � x � x � x �!�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,�#�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O���! ! �` ! 2L�N�j ��&�z�b��%�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O�[3L��c�`�x� �fi�i�i�9i�Gi�?i�i�Yi�%i�'i�Ni�i�i�Li�Pi�Li�Hi�Yi�&i�4i�4i�7i�Vi�Bi�#i�Ui�Gi�Ai�Pi�^i�mi�wi�i� i�8i�4i�6i�i� i�Xi�Yi�ii�_i� i�2i�Ki�Hi�Gi�Gi�i�i�i�\i�xii�Ai�ii�Ci�iwi�7i�i�i�,i�@iui�:i�bi�)i�'i�<i�i�qi�zi�yi�0i�ui� i�1i�%i�i�*i�<i�Ji�Pi�Aiwi�Mi�~i�i�?iwi�4i�5i�Ci�?i�_i�i�)i�&i�%i�%i�Ti�ei�6i�hi5L�� � 6L�69L ��1cLX�K&��:}� �}��y�3�i�Z|w�#�e�� �6w�\w��]-L�t*�=�)� 1L�6��j0L�r���1 �y��J�H�!�K�-�x �(�Y � �?s �9� �M�H�V�) �F ��@������������F�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��O�m_�6_-1L�e1L ��v0L�J1L� 3L �{�H5L�|��b����2L ��J�H�!�K�-�O6L�emL<�� �d �O �) �{�� �\ �s �v hL"��c� ��E�"��r-LL�u� �"�D�!O&��O&�oO&��mO&�uO&1L ��M�Y���z��3v5L ��|2L    F,       (   "         2    ,*    �/�z�m�I 1   $+ ���V������0m0->) ��c $��U � 9]7->�:�&v"u;""� 22" P<"�1$�'O�l�x������t��K ���h05h-3L�Q�J�H�!�K�-4L�e�GaL ��5L ��56L �\����`��^�faL �"� 7aL ��}8L��F1LH�J�b�A�^�#�t�N����*�`���N�f�=�2c1L�u3L���ea2L��B�z2L@�B^�K�=�>g�'��vg�{g��yg�g�q1aL�V3L����wa2L�#4L �^� aL �u� 5L� v1L�A6L��"�aL �w� 1L��+��a��wzm15L �*� 8L���(9aL�zl-1L�4v-2L ��`6L�]9h-3L�E����1L�_� ��m0aL �3� 2L�L�v�\��2��J1aL�O3L��|���`��^�faL�?4L ��5L��4��zzm-13L���6L�/7L���8h7L���9h3L�+����zLH�e���J�E�d�v�[�r�B��{��h��w��m-3L��[���z0L��|�z��\-4v8h5L ��1L��v�,0L�<�)�8�h1L�2L�d4L�F2L�4��@3L�&L�X-4a1L ��64L��}��a��w6LF��"�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,8L�� �z-1L���6L�<� . ��U r�W ��r��Je��D�l� r�y�� %�0 �r ��k�s�J�Ju�4�%�J( ] �aO � �k�S�M�#��m�s`�8� �+��+�d �# �!�7 �( w��)��#+�-�+{�} �? �'��Q��O�%'��A{��Y�7�J+�h. ��#�Q�DQ00L�3pxL(�� �o�Z�4���g�~�2-L����3L"�'��S���`��^�f4L�>�J�H�!�K�--L��]���`��^�f800L(��~�Z�6�l���M��aL��=�,5L �p�k-2L ��k8-L�Z9L�k1L���}�8�P��X-8L�R1l7L��#�`�B��H2L ��-L�C�U�<aL��t�`�B��H37L���t8L�|��t4L"��5�d2����-L�V��%��zm4L�'5L��/�`�B��H25295L ��6L����-L�V7L �N�y-1L� 8L �<�c-L�:zmL�S2L��(-L��g��1-1L ��aL�����2L�����2L�~�����N-L�����3L�{��m��h-L�)4L ��^5L �� -L�.2L ��6L ��k7-3L����8L��k�.�U�0a2L ��R�|�z��o��w3L�*�I��--2L ��x3-L����5L�Q7L��y��`���-L �t�g2L����3L ��Oa1L �D�y8L �D�-L�>ea73ced84881a54378cb05adebe6909f7b72b317334b539c7d2d142635ae7bL ��X4L6�# ��4444444444444-bitL��T��\1L�{�p{�r-2L �W�k37L� ��t4L�e��U�-1L ��k6L ��_aL��Y�z75L�>��ta1L�.��c�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O5L�V� ����2L�\���(��5L�Y��t92895L ��q6L��k�JG�aL �r�kd76L�� )RC7L �K�k-L �q�ka8L�}zm6L�8L�9-L��%��1L��'��Cl-L�}����6L �U-6L �g!1L��:��4-1L�W2L��E��l-L��E�`�B��H11L �B�y2L��^�`�B��H5L�6L�F#� '�l#�/#-5L �3 aL�R7L�6l5L�'zmL��h�P8L ��+aL��%�`�B��H7L ��*1L�~�� -L ��41L��C��2-2L�a1L�;3L��m�`�B��H-L����4-L��B��l1L�5L ��a1L ��ylL�T6aL�S.�M.7L ��J-L��7�z1L �3�UaL��:�zl8L ��v5L ��8L�&-1L ��#75c10L�O��t6L�e��t9L ��Y-L �3�8L�S�?�&�J�2��@-1L ��31L �.�2-L�m� �g)�~�C�Pa20L�H3L�]-L��D� 5f869L � �FaL ��v8L �� 5L�6��=�LaL�  �1L �*9l8L ��s6L8�4�U�'�����a���_��g�-L2��E�����a���_��g�25L���t�747470733a2f2f676f7265706f7274636172642e636f6d2f62616467652f6769746875622e636f6d2f70726f6a656374646973636f766572792f6b6174616e61L��U��N� 96d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174L��w��I0U46973636f72642f3639353634353233373431383133313530372e7376673f6c6f676f3d646973636f7264L��`��:   ) %       )  ( �d           G   �^                 ! � � ""�V������0H{068747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f70726f6a656374646973636f766572792f6b6174616e61L����D/X747769747465722f666f6c6c6f772f70646973636f76657279696f2e7376673f6c6f676f3d74776974746572L��<��?8l-LJ���*�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,v7L�6aL�:@��P1L�m>��Pzm8L��3�P9L�8�$�6��|�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O-2L �*�k2aL2�������_���]��e�3L��-L�\���j��2L�N4zL��k�`�B��H5645237418131507L��g��:6L��O&��D&7L��A�N-1L��W��8L ��M��`�B��H�[-L ��Pl-3L�4L ��paL �W!1L�sckoasr2o5q5i9ospL ��#ea9d718-1144-0cb3-e19a-d996781fdea5L�8��1��c�hL�S�D8��E�L1zL�l8L�pxL��e4�w",7L��? ,�#�i�(��J�H�!�K�-�9�'�X�A�J�B�5 L�P��m�&�q�'^�A�6���~�I�5�W�s �G ��$� �8�-5�55��X�l �C �3��!m�y��x�5�4��X ,�{�-L�}1L�~2L �a�?0L ��0pxL(��7�o�Z�4���g�~�3L� �k�$1�\1-2L��-A�LA75L���taL�,cL�54L�,�w-9L �(�y5L�6��y�t�-2L �}�k7L�K-L ��\1L ��JaL�c�d��Cc-1L�;zm8L ��L8a2L �j�cL ��9L�� ��1L�Z-L�C2L� 3L�|-L �^�4L�P�w�)5L����k-1L�{��,6L ��t7L �0�k-L�-aL���c10L ��5L ��lzm8L ��-8L(����q�Q��O�W9L���`�B��HaL�t�D�-��D2LN�e��� � �J� J�J[J��N��T��_J[J-2L�m��+�?~�j�Q3L.�s�C��-��D�7�T�N��T4L ���`�B��e��J6L��z�1L �n�k2L �h�l-3L�Z4L �|�-1L�V5L��k�56L �8�7L� �2�-L �`�cL ��U8L �� a1L�UaLh�5�;��j'�$�~�j�S�M�#�5'�m�}�C'�p���2'��_�#�w�v-2L �g�3L ��51L(�>�k�I��p� �v��xl1L��R��h2L�g-2L�h3L�Q-L �\�k1L �6cL�4L*�Z�(�L�S�9�b�n�e��q-LF�2�&�`l� �f�{�S�M�#�:�N��J� ���#l1L�?0L ��f3L�o�T�N��T9L"�I�)�S�M�#��U�#6aL��b���`��^�fcL��}���`��^�fv-2L ��k7cL��j���`��^�f-L�����`��^�f8-L�I�k�@�9L �McL�/v-L�34-1L�B1-1L�v6L �%�k2L ��{-1L �X�k3L ��"l-1L��e��h1L����h3L�\����c-L�U4L�,5L��n� 7L � 8L@�E�w�8�5�d��y�N��w��9L��T   �B�:�(   �    �{   �"   u`7�*� � �W    = J  ��^� �>}Qi�8 �q�[�j �^   �6   �0   �   �z  �dQ�T  �gQ�� �L  �0���"   �   v9L �/�UaL�6L��&�J��p5L��!�B         �8       l  �4 J     �       x 5   m      �   �   �   �3  �   �   �h   �a  �2 5   �RU,   !T/-s!S   S # PI 6  %     ( �   �@T  e@ )  )   I     -; / (,5              �V1gNA(eC       �Q  ]  7"  �%"   �  +  :�NI� I�         � ' �IZIv� >  �     � @ > T     :>  {     8 � �     �)U�o     w / (�0  �31T�L  �1U�     N / (�^  �1Ta  ��     �q     Z �Y     K �nU�X/z/�d, �b    3 �     , 9  (      %�  ""�V������0{< b y b y b y b y b y b � ! ^ ! u ! ^ ! u ! b ! y ! ^ ! u ! b ! y ! b ! y ! b ! y ! b ! �0�g/� @ > _ @ > m     ��{d @ > �/�% @ > �5 I +  =     �"� >  � ��[ ' ;IZI`     H D     G 075-L�B�R �t�a�@�]�s�'�v�*�G V�~��6�a��<�\�w�p�� �(�?�(�?�,�C�(�?�,�C�,�C�,�C�,����)�z��1L.�f �h-��J�H�!�K�-�2L ��3L�4�J�H�!�K�--1L�h1L��rY�\�B�@�'�l�C�%�r�Y�_�l �J  ��e� +� �j �p�K�E��6�_�u!��6 �X �J �o �r   �   �~   �/   �=   �5   |   �O   �   �   �D   �u   z   �B   �F   �B   �>   �O   �   �*   �*   �-   �L   �8   �   �K   �=   �7   �F   �T   �c   �m   �   �   �.   �*   �,   �z   �   �N   �O   �_   �U   �   �(   �A   �>   �=   �=   �   �   �~   �R   �M �:�K�   u   �7   �_   �9   �   m   �-   �   �   �"   �6   k   �0   �X   �   �   �2   �   �g   �p   �o   �&   �k   �   �'   �   �   �    �2   �@   �F   �7   m   �C   �t   �   �5   m   �*   �+   �9   �5   �U   �   �   �   �   �   �J   �[   �,   �^   �#!�y�4��(� 2LJ��$�}� �����f�]���/3-2L��K��4L�u5L �6���g��2�b-1L����2L ��v6L�?�J�K-1L�"7L����aL ��_3L�,����h1L ��w8L�=�y��=-L����4L ��wl8L�QaL� �g*7�x�<�R�A�^�(�K�@[� $�sI�<� �1&L�b�" 1�0� �+�K*7�]��~�[��"r��{ �e �p� �K ��S��D�5�5�BI�C�G��I�g�M�X�a�_1L��g�e|��&|�#��Z�,�[�h�r�3�r�=�_����"�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��.2L ��3L�9L�"cL��w� 0L8���ra�q+� ~�b=�D=����1L�%����h��$2LN�&�9��x�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,3L �A�4L�P5L�B��1�emL �� hL �l� -2L �B�4L�t����aL �n� 6aL �p� 8L� 9L�1L�>1L �2� 2L�U7L �n�aL�V�j�Q2L�raL �o�3L�4L�\�#���z5a2L�\6L�S7aL ��ul-L�8����1L�|vL�F-L�����z2c0L ��sh-8a1L �K�4c0-L�H1L�~�q�}�$�~�e0LD�l��h������������-��1L�P2L,�z�B�K �u�6!�+�H��3L���eh2L��j���`��^�f4h-1v1L�[6L�82L2�k��V�F�?~�j�Q��x�;c0L ��OhL��t���`��^�f3L�2�B�4%aL��6�P1L�_h2L�03v1L�4a1L�xc0L �*55L�1.K�u.K�\.Ka1L�7L�T�v�q���8�8L�x.�C��U9L�2.�ti  �P*     � P !,       '       ""�V������06Q�$.Q075zLF�~�� ���g�����������mL ��-L�c2L�g4L �d� 8L�|�^�D1L�3L ��I4L�Q�.�G�5L� 7L��F1�)��l��6L �--1L�.2L�oa4L��W��3L��D��C8L���maL�r5L�`��,-L �U�2L ��=6L�H�E�`�B��H-3L�&cL�,7L �A�k-2L��J��9L�M-1L��J�`�B��Ha3L�w7L&�4�y�*�`�B���h�b-L �"�k1L �&�y2-L ��p3LZ�f�w��}�)��q�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,4L�aa1L� 5L�.���u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��Ov2L��7���h��$zm1L��j���h��$6-3L�v75L�c��t9L�(�k�)8LZ�Q�D�-��D�4�UF��>�����a���_��g���-L��D��2L �D�k-1L ��kcL�P3L�4L�\�D&��:*T� �U�H�F��I�+�#*T� �o �y �4�)��F  �3*�@ �* |*Ng �4� �]1�q�x �l,� �;@�7�[*N�[ ��`*N�  �l���f������������� �&�=�&�=�*�A�&�=�*�A�*�A�*�A�*��V �+�MI �@I -1L�j��g5L�f��t62L�]��t7aL �v9-L�aLF�r�5�J�H�!�K�-�%�6�S�M�#�\�e���#9-L ��1L��4��l8L�� �`�B��H2L��3��3L�?�k�`-L ��FzL ��c4-L��'��5-8L�)zm0-1L�,6-4L��:��7L���8-L��M��8cL ��H-L ��!c1L��(��lL���`�B��HaL�$�?�9�4L�5�&�J��p?ce272892675431a69be3e7a0023f483e8936ffac00de96da56143c5c7505008L�[ea3L(��f� ����^���yh3L��[��h4L��<�,a1L��L��a��wv4a1L�.kL���?��l-1L��?��1L�`pxL(���o�Z�4���g�~�v3L�S�rM�Mh5v4zm-1L ��zL"�c�?�(�&�J�/��Cm2L�q8L�X�HK)=�y�>�7��L���B�b�?p��D�0�'L�@��ps�0�> j�!�S�$a�k�:���z: � uR� F�G#�D���.�{�#��S�M�#�5u�b�Q�S��TQ�L �O�Ku�x��'�}�L�$g�T�U�FL��\� � ��w�b�#�SS{S�c(4�>�`�m�^�E(4�K�D �/�#*��7CsK)=�?�#-L ��2L �6�k02L� ��@��5L�j��paL��+��4L �%95cL����8-L ��k0L��L��\1L�O-L��;��1L�z2L��f��h-4L����h5L�z��taL�p��=�L3-5L��C�Pc5L����5L��q�`�B��H6a1L�w8L���`�B��H-L ��Ba22L�%l-6L�Y23L����l9L�V4L�1�k��}-1L ��k5L ��!-L ��z7L�93321L&��S �\ �� �q ��z&cfc65be937e959fe9decf1aca05057b293b582L�|3L�P��D)B�)B�)B�9)B�G)B�?)B�)B�Y)B�%)B�')B�N)B�)B�)B�L)B�P)B�L)B�H)B�Y)B�&)B�4)B�4)B�7)B�V)B�B)B�#)B�U)B�G)B�A)B�P)B�^)B�m)B�w)B�)B� )B�8)B�4)B�6)B�)B� )B�X)B�Y)B�i)B�_)B� )B�2)B�K)B�H)B�G)B�G)B�)B�)B�)B�\)B�x)B)B�A)B�i)B�C)B�)Bw)B�7)B�)B�)B�,)B�@)Bu)B�:)B�b)B�))B�')B�<)B�)B�q)B�z)B�y)B�0)B�u)B� )B�1)B�%)B�)B�*)B�<)B�J)B�P)B�A)Bw)B�M)B�~)B�)B�?)Bw)B�4)B�5)B�C)B�?)B�_)B�)B�))B�&)B�%)B�%)B�T)B�e)B�6)B�h)B�-2L�.��N�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O2L�s�j�U-1L�23L �F�6L �z"-1L�fa2L��D��a��w3L�)8l-L2�������_���]��e�12L��V���`��^�f2L��U���`��^�fa1L �+�yc-L�ql-1L�.��O�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��OzL�.��8�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O41L� �j3-3L��Q��6a3L�7L� -L �|�k5L �O�k-2L�13L�3��t3L�7L�8��tc14L���t *          2 �] 2 �t (    G    �r         .�.�^   �_�] %%�V��S������*#08537c7L�#��t4-1h4L��J�H�!�K�-v2L��A�z5L ��~a1L��C�Pc1L��C�P7L �1+-1L �85L���t9L�u�k�n�/6L���P��O��1L �r�k2-1L��4��2L ��kl-L �6�5c6L�a��t6L� -3L�7L"� 9�<���`��^�f5L�C��t8-L��_���`��^�f9L$�P�k�U���`��^�f-L��o���`��^�faL� s�zs7L�K��L�'��|�W1L�92L��8 �-1L ��ac0L�%3L ��"-2L �,�U4L�:b9�e-1L�~5L ��V7L�i8L�_�k�j-1L ��E2L �Z�ka2L �� "�W "��P "c0L��x���z9L ��a-2L��W�}�)8LF��2���i�'�u��a���,�W�`��g��p13L�f��t2L��o�`�B��H-2L��O��5L�� �P7l9L��(��87c14L���t9L�Z9L��9��-L �/�k3L��N��zm-1L ��k4v-L ��k5L��E��6L�R�1�� �L75L�_��t8L�I��@��a1L ��@9L �q�aL �+� 6L �/�d�7�S�,�z�1l-3L�q�T�N��T1L �K�03L0��_�S�M�#�:�N��T���#pxL��D�)zm-9L �K� 9L� �O 9 3��X� p�' �+�Y�J�H�!�K�-��p�%�q�?���R�!�O��@m�r�x�J ���h�5�k�S�M�#��� �&��d�b�|�)�N�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�M��w�Z�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��"�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O�_�t^�+ 9 3�(�#�+6V� 6U-1L6��w�����������2L �@�k02-L�Q�k�4-L�v3L�X5L�q��t40245L ��Ul-1L����7L� 8L��?-2L�`�=75L���t9LJ�[���(�?�(�?�,�C�(�?�,�C�,�C�,�C�,1L��D���h��$25L�y��t3L�^�k��3��7c14L�'��t9L�V��t4LN�`�8��O�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,-LJ���*�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,2LJ���*�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,7L �-�UcLJ�b���(�?�(�?�,�C�(�?�,�C�,�C�,�C�,5-L ��Ic-1L�� ��6v-L��w��8a1L��V�g��C9-L�QcL�dl3L�o2L�[��d��2L�o �b �g�-5L ��k8L��&�J��p2L$��W "b��H M3372036854775807L(��I��Y�p��@��(�E5L�;���s�l3L�!�&�J��p4L ��5L �r 6L �A�k7L�)�-���L-L�H8lL�I9-3L�J31L ��M2-2L ��&aL ��[3L �� -2L ��64zL�w5L ��k-L �#�1cL �X�k-L�8L�fn�|n�k9L��)�l3L�r�D�-��DaL�B4L8�o�4�Q�*�S�M�#�o�N��T��J�#-3L�1L ��M4L�_��u-L �s�5L��{���`��^�f7c0L��1�\1zm5-3L��6� 8L� -L�%zL�Om-2L�9-1L�a3L����l3L ��_�S�M�#��U�#4L��N�e6L��y�zL�]5L�B��j�j�{j�,j�:j�2jyj�Lj�j�j�Aj�rjwj�?j�Cj�?j�;j�Lj�j�'j�'j�*j�Ij�5j�j�Hj�:j�4j�Cj�Qj�`j�jj�jj�+j�'j�)j�wjj�Kj�Lj�\j�Rj�}j�%j�>j�;j�:j�:j�j� j�{j�Oj�kjrj�4j�\j�6j�jjj�*j�j�j�j�3jhj�-j�Uj�j�j�/j�j�dj�mj�lj�#j�hj~j�$j�j�j�j�/j�=j�Cj�4jjj�@j�qj� j�2jjj�'j�(j�6j�2j�Rj� j�j�j�j�j�Gj�Xj�)j�[j-4L�.���u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O1c0-L ��]2L�3�P����3L�f-L�h4L�w�'��-2L ��3L�kh1L ��5L ��#-1L ��}6L���P3L�,��tl-8L�Gzm1L�]7L�B�k�5a3L�l-2L�.��!�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O2L�.�� �u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��Ozm12L�=           (       �!    *  ,** *   (   !   �'�^   �_�] $$�V�T������,h096L�� ��25L�[��t3-L�4L �9-L�� ��5L �9a5L�SlL��\� 5L��9� -5L �39a1L�=6L^�L �} �:}� �}��y�3�b �Z|w��=�l�}�Qw�\w��]7L ��-1L ��'4L��o��8L��+��7L"�$�g�c�`�B��H-1L�|�y�[2L ��5-L ��`6424fb0bcd286104c8L ��aaL �v�yc0-L �<�yv10c0L �#�y87L�G�p���p9L�Wa9cL �olL�aL"�}�y��T��'l-1L��F� v5a3L��u� 81L��,2L� � �C ��i a5L ��,3L��"�#�Pc-1L��k��4-L��'��aL��~���`��^�fvL��q���`��^�f5-1L��v� cL��u���`��^�f6-3L�l9-L ��kaL���`�B��H9L��)���un1-L�[2L�Ya3L�Dl5L�P2L ��M-L�C����4L ��5c-L �q�kl2L�n��=�L4L�4����5l12L��<��6L�l��7��v2L��a��C7L�<�&�J��p8L�h�'�'A �'A �z'A �+'A �9'A �1'A x'A �K'A �'A �'A �@'A �q'A v'A �>'A �B'A �>'A �:'A �K'A �'A �&'A �&'A �)'A �H'A �4'A �'A �G'A �9'A �3'A �B'A �P'A �_'A �i'A �'A ~'A �*'A �&'A �('A �v'A ~'A �J'A �K'A �['A �Q'A �|'A �$'A �='A �:'A �9'A �9'A �'A � 'A �z'A �N'A �j'A q'A �3'A �['A �5'A �'A i'A �)'A �'A �'A �'A �2'A g'A �,'A �T'A �'A �'A �.'A �'A �c'A �l'A �k'A �"'A �g'A }'A �#'A �'A �'A �'A �.'A �<'A �B'A �3'A i'A �?'A �p'A � 'A �1'A i'A �&'A �''A �5'A �1'A �Q'A � 'A �'A �'A �'A �'A �F'A �W'A �('A �Z'A -3L �.�U9999L ��Aa2L�1�%��baL ��01L��=��g?b60cf6f2e23a950fc1582d40be367f953f06a4f5a373a50eae3dde9751b5462L��H� hL �z3L�=8zm5L �s�l10L�_L�0��{�)�K  �5���$�@�t-L,��3O��39_L6��w �o��@ �c��"_L��~� ��b�y_L ��|� ��a�x_L��z� ��b�y primer_data_L ��blankL2��I�J��L�/�$��f���zgraphqlL� privateL �j topL ��_+visuallyhidden__visuallyhidden-sc-11jhm7a-0L��v�aL�J !�� U .���I f�u�q��s�[��%��+�t#00�F�G�E�(/20.../0#./../V�".../.#�I�H20�F1�;>///���r�n�'1�d�&Fk~�@� $�s�b >�S�g�1�"�!�n>�4�t>�S � �t � � �8 �J �H�Q�l�@�ov��j���Z'�P2%$&% �j,�v1�oG��)�k�Q�m�@� ��5�f�k�35��3�/�@� ����=�)� �<�.�(�7�E5�!%B�X�x�sy�("%�S��Ry�$�s�?�@�P�F#U��`��&�/�.�.�]�$� Y�Y�sY�OY�"�1�L�4+ �U � �B�7�3�(�~�7�){s� s� s� s� s� s�0��0��0��0��0��0��0��0�[�8�e�Z�X�;!�I �H "   �Jf�J- �(�J7u�f�1�r�K�LU�K,�M0�KI�L�^�K�KX�K,�W�JH�JF�JZ�K-�J��J��J��JO�J��K*�JP�JD�J>�JI�JZ�K1:�J 5��N�`�J�Je��K �9"�N7�JDa<�K�JS�JT�Jb�J]�K?�U �L�K9�J @�JE�JD�JD�J�s�JG?�J�jY�Y�Y�Y(�J �O �D�  D �? �b�n �c: s� �0 �b �!�NL$............. BOp�.#''$$$&1-next-generation-crawling-and-spidering-frameworkL��m���Zza-z0-9L,��2O��39 _-L��6 Q��5;?236abcb462992fcfeefff154dad6ea7c32bb0dcb0444cb83b7e9eb069d393feL����D?4a2a2d47c4cef73237f6f3770448bf2ea51b8571a772b1a9c8ec4c5ab73d50aL��;��??5b273c1511a84798eff076e92ae7d82802facb3f742a25ff1f5b91dd4a97eacL��;�?93286920599112849c7c2af9d239294be27738b440248e434813b1bd0ffb368L��v��IboutLH��=$�N�" G ��R$�h <�I D �&-marginL ��*soluteL ��W.tractL �� cceptL ��a��u-charsetL�q�S�_encodingL. ��m����a� � ��jrangesL �_rangesL��4�V��H�psL����pssL��,��LibilityL�\  4         �:  J  ^ " 6�+?!KKJK,#  !!�W������2V0accessible_code_buttonL ��^ountL ��9sL ��6tionL�|����t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:���Q�_�!x�� �V�%�z�'�0�B�e��n�K�n�y�z,,)))87�+-listL*��&�(|�P����z� menuL����O ,-412edfc6-be02-4e4f-94d0-f1f8e0737fe4-buttonL��h2listL���2overlayL ��{idL ��& listcontentL$��Q�)|�P����z --visual16L$��R�)|�P����z itemL$��C�(|�P����z-labelL$��W|�O����z�$visualL$��U�)|�P����z --leadingL$��V�)|�P����z wrapL��I�n--insetL ��4sLB ��1�%��| o�Bl��'��7� � -repo-tab-countL ��{ tabL ��c_link_product_navbarL�ClugL ��$migrationbannerinfoL ��>veL2��k�[��7 �_-��Q�O�[ityL��1d��mddL��KL�a��>H�'-onsL�ingL��.��tionalLJ����*�|� �M�b�;�D�!�k�B��U��� lyL��J��gressL ��uminLf��u)+'v*z)((��> �'=sL��Y�_���)vanceL��a��;�W��  -filteringL���W��-dL ��y��z�v�� �m -securityL �V�ytagesL����)?f2c05f56a8d3837fdf1f7000afe043ecb1d984191261d1c1e2bd2a519698be1L��_��:terLV��O�4i#    ��,geL���H��L�nntL��,��$ kmywg5nh5qp-bgpboai1evhf5bvgrzgaL��I�%��A�QiL��!�2-poweredL�}_link_resources_navbarL�Cjax-error-messageL ��Hlban-stourbe-wmxL��ertL��U�sL ��VignL6���/��o�?���;�{�a�!��-itemsL ��jIveL �zlL�jK��$��+���Z��)�|�F�R�6��I� :� Q�i�&�y��6�;�\�P�K�@g�}�0-�0H�A�2�� �v�x _featuresL�` _link_product_navbarL�rowingL��6��LsL ��h�P�g���*�0shortcutsenabledL ��treadyL��Y��soL@��O��\�&�-�t�k��f�9�~�e� �"�^tLD���G�f����z��0�k4444444444444ernateL� _user_config_repoL�T ivelyL����/mL��D�%��A�QazonL��-���nawsL X�L,ljnresoL��G�� pL|�"�I�s ���%�8�0�(�Q�X�4� �H�q�d�c4444444444444nL6�����P�5�9��d�3��O�*�alytics-locationL� zesL��w��;ingL��A��!chorL�$�:� �8�j�o�t� �.�%�l�A� ��4�g�k�3�8�3�/�?�����=�(� �<�.�(�7�D�U�Z�|�s���!�j�t�?�@�P�E�q��2�/�.�.���o�@�h    ��`�-�P�*�u�]��u�{��(�\�!�J���"�v�X�a�`��[�s�� ���"�2�3�,�^�3�b��%�_���*�%�F��� � � �;�L��L-buttonL ��4offsetL �� ed-positionL���OdL�\ �� U .�@�v�1���1�)�-�qS�n�0�/�e�.�T#�0��&�C���:�t'�&� $h�s�1�B �>d�r�^�=�Z �(M��,� 3�G�]�H�b� �5 �M�"�e� �H��l�2$�(pS�7�V�7 �I�u�[�F�mu im-fade-inL ��[ ation-delayL ��  urationL �� fill-modeL �� nameL ��z timing-functionL ��onymousL�XIU�1�%�m�AtherL�� siL&��7�9��Tu�d���PXyL<�p��e�`�.�#�V� ��2� � ��6� piL$ S��g ��u"_insights_show_missing_data_bannerL�U(b7-x98h0j5cpqhwwsmm6dnu4gmodroqxlidzdx9iL�pL"��D}'��Y � Q  -argumentL�PidL�Nn_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-9dc4ed803189L�h%Mcommenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-ce8979e4f922L�y%Mtask-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-c84fbefd392eL�Fref-selector_ts-65d5b9099843L�_'sticky-scroll-into-view_ts-3e000c5d31a9L�WidL�GearanceL �� -settingsL�Y�x -99fa071d4285L�8header-appearancesettingsL �5� buttonL �J� leL �� -itunes-appL�LwebkitL���'��|�WicationL�:�MJ�n�Z8�%8�~�-8�w"���, -mainL ��v sL$���3}!��_�' QedL��Y��sL��v��apayloadL ��EsL ��QrL ��ttL4��-/ >��N/ 8-keyL��JL��HrchiveL �� eL����$��W��h8��Q� ��)��8�}�M��� �~�F-�[�e�S �Rk��< �8 ! &   /:K20 " {&'C ��4 x#*0 vUU$/ # i   !!�W������2{� 0aria-atomicL��9�/��> busyL ��DcontrolsL����urrentL��~��0 describedbyL>��v�C��u�$�C�C�4�&'2��%�K�expandedL4�Q�c�D�-��E����W�� haspopupL �G�R��� S�� iddenL�&�&�+�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�Po�8Ze�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�S�a�#�L�$�4�/��q��T�2�$�!��;�x�)�S�&�y�'�0�B�e�=�4�)|�P����z�=�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�E�1m�C�6�4�2|]�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�n�X�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O�F�I�p�x�#x�'�:�l�l�-Cl�;��#�#�*l�)labelL�$�-#8� �5� �h�@��s�V�u�>�c�z�`�k�a�o�t� �.�%�l�A� ��4�g�k�3�8�3�/�?�����=�(� �<�.�(�7�D�U�Z�|�s���!�j�t�?�@�P�E�q��2�/�.�.���o�@�J�l�#�4�&�W�i�/������������?�(�?�(�@�,�B�(�@�,�C�,�C�,�C�,^�n�[�`�-�P�*�u�]��u�{��(�\�!�J���"�v�X�a�`��[�s�� ���"�2�3�,�^�3�b��%�_���*�%�F��� � � �;�L��L� ���7� � �� ledbyLT�=�^�\�_�_�p� �%�T�� �N�C��q�Q���g��DiveL��7��k modalL�4�W�ClL,���o�Z�4�!��z�g�~�stosmiliaressisL��;ticleL��V�Q��^sL�G1112�,sL�:��`��8����#�G�&�5�4�^�'�K�A��2�@�_�h �O��!��8��V� ����<�j��9�w�a�U�PkingL(��w�o�Z�4���g�~�sertiveL ��,tsL�h ?�SSVh�� 2�%�m�B-cdnL ; �K ��LumeL��)�.��8�  ynchronousL����;tLT��L�M�Y�C�G��"��,��v��.��Z�F�L�Q� �{trL ��EibuteL��46z��'!O�5 sL�� ��euth_typeL"�~�!x�#��e��z enticatedL.��M�o����% �I�E -crawlingL��P�&��4 ionL2�k�!x�"��g��x�� 9��1 ity_tokenL��L�_orL��@izationL��4��LoL�\���% � �k�?K �_,� �_G, $5�-' �e� �c �c#8 �g �k! �gF �i-%� �c �aL �a=�H �i & �i& �i#8 �a �il& �i%$&( �i'$&( �i,$ �ie�G �a �iM �i? �i9 �iH �i+5 �a>) �i$>n �t �g+�2](;A �a �in� �C �aW�`"6$ �m( �i�.#4 �c �iP �iQ �ia �i_ �a5$A;;+�f �a* �iC �i@ �i? �i? �i=�K �_1'* �o*�>/�?/�*/�/o �iM*J�] �eX�T+��"_�j �r �]�!1 �Q$X �QB#%� �W�q �U �U/ �Y �] �Y3 �[!� �U �SI �S2� �U �U �U/ �S �UL �U �U  �U$ �UT� �S �U> �U2 �U, �U7 �U%( �S9 �U1T� �Y(�,F"04 �S �U^�N�4 �SO�   *  �_ �Un%# �U �UA �UB �UP �UN �S'3--&�- �S' �U6 �U3 �U2 �U2 �U0�! �Q( $! �[!�(/�7/�N/�Q/h �UD!A �' �WI�<$-checkL ��F# capitalizeL�PompleteL��K'rrectL ��3focusL ��omateL�oicLF��Z���e��j�~��.��a�B�!�"�E�M onL��7�)���YvailableL6����D�.�q�o�{���1�\�tarL$��m3444444444444sL6 �6"$��K��L4444444444444zureL��)��{�Y9bL ���1L��B�%��A�QTd8olmqpbpetlgsbusthyy5cynnlp0jh4wsmg7hops83h-h6jsdb0k45gtliq-umpdzdwmadncrfn3-fecmjaL� ackgroundL ��G -colorLH�� ��_-�D-�5'�'���n-�<-�Y'�\'�(dgeL��Z%��+ nnedL��b��KrL�sL ��se-uriL 3dLR��� �k�A�Ip� �A��+y ���V�^ �eL�|��y�A�K�,��z�L�I�T�O�2�B�9�/H�WI�_�QdO��|�Z�q�(�?�`�\�#�>�)$�L�~� �b���R:�+;�,�,R?�=�R�3��p��8�?�X�I�4haviorL����_ s-a4b59f1126fcL� ingL��s�B���|lowL��k��:tterL���LweenL<��?�W��h�)l�&�j��M�7� U�c�K?f541e65552fc9880b0355202ffba509ccce8a419d4b55f8e996c70001ee6c4fL��!x&c096e6dd93b993ca8918bf4c08fdc707a70723L��"��* gcolor-mutedL ��mhtcceL��B�#inL��t�� aryL��p��: lankslateL��w��c� -containerL��r��c� headingL����c� spaciousL��x��c�inkmacsystemfontL,��v�o�`�4�#��r�g��obL� � A,��>��_�/�(�?�(�A�,�A�(�A�,�C�,�C�,�C�,��ckedL��a��KquoteLp��b6>O�A��*���q3N5��z"+� �s�n�JP2�e  * gL �#_link_product_navbarL�5urL �",mcjakL��>� �6odyLx�G��_�+�/�6�sKhO�<hO�r=bM� bM�v�} .&��\3c{/  $  �4 )' \. .�&J4*KA   ""�V������0\�6�" �RKhO�4hO�=bM�VbM�+ 0bodyreadsizeL��<�ok-iconL�2 mark-iconL�%rderL�_o��&|v��s-0L(�&��D�-��E�N��7bottomL4���n�X�b�`�q� � MP�+�*-0L� ��%�ScollapseL��W�g orL��^�.lg-0L ��} bottom-0L$���n�X�b�`�q� rightL���D�/radiusL4�`��:�o�Z�4�W�m��Y�g�~�spacingL ��YtopL �� -left-radiusL �� right-radiusL ��8widthL ��pgridL ��) -cellL��1�_�6V�x rowL��.�_�5W�xtL ��chL(��:�0�D���8�]��?tomL��b,-0L ��=xL��o��c��w� --overlayL ��X btn-octiconL ��a sc-g0xbh4-0LL��=�^ ��@�Z# �x 7�>�k�`�xhadowL(���o�Z�4���g�~� -noneL�>qivrwL�� �/�YrL��Z��lanchL��&��!-picker-repos-header-ref-selectorL ��D(-loading-announcementL ��BesL��~���I�9�F eadth-firstL6��5�_� �6�{��p�A�x�m��ak-wordL�N ��j�|gdpiL��U%�owserL�N�k �� $ �T9#�f�% l $ J9#��3 �t�[�h4 ',�Q �w ! �"-�m�X ! 8-�{� �l�O�c(" -errors-urlL�o renderedL��N��! specificL����; tats-urlL�dtnL0��!����q��x��)�-blockL��j�x invisibleL ��octiconL ��cprimaryL��0�*smL��V��q��xgroupL���uildL��C��<tL��8��sinessL |� �vtL��;���9�tonL�(�  �> �=�#]�g]�P]�?^�g]�d�n�#� �P stM s�F�z �=U �Mt-r�[�e��UU��6�" �C�<�4�S! �tq �u� ���1. 2�t r --icononlyL�G���o�Q nvisibleL�H���o linkL�[ mediumL�\�o���o�Q secondaryL ��"contentL�clabelL�fvisualL�b�� �m�PcontentL ��G�#�C�>4�%�LyLh�k�_�`��C�T� O��M�F�e�'�`�~�G?�?�7�+�{�tesL, ���7�� ��f��r�!zblpzL���(�cL* ��a��S#5316c9c-19d6-42dc-847a-41d1aeebf7d6L��e4b��Q(M74e5dL ��D ache-controlL _controlL��z����JllbackL��P�1���uedL����]sL�� ���8�smoL( �0��Q$%$&��C !nL�p��x��2�B�9�/H�WI�_�Q�W�V��e�w��0�^�a�(�?�:�0�.�I�S�%� �b���R:�+;�,�,�h�4�I�d�A�i�-�B� �p��u�b� �n�\�!#�[celL�*�\� %�editL ��#onicalL�S pabilitiesL��v��vrdL�kseL�JsL�tLN��^�S�$ � �{�z"��a �(� �\�Z�=egoryLV���!x�� �V�%�z�'�0�B�e��n�K�n�y�{,,)))utionL���'��@� dL�]nL*��a�a����0�y��M�enterLj��>��o�?����M*}�?�C�>4�%�L�/�{�a�!��rtainL��P��GfgL��W�Z��M�u go_enabledL����5hangeL��P�K�A�LdL��g��:sL�XrsetLV �&��Ka�O�J� �^M ��&X� O�O�3 �+M eckL(��^��q� ���m�h�{_nameL ��JboxL ��sL ��Nild-srcL 5romeL���XU�R �T(� J(��3�3�^'("/J�_�d�'�N�{ �" �m 8 �{���f  # � �<�WiumL"��a510��+!unkedL �"iL�\-cdL�[_cdL�D_link_solutions_navbarL�VdrL��c�a��E�yrcleL"��444444444444-iconL�mtationL ��BlassL�z�,  �     8�]�2l &: C�#C�<C�%C�B�M CYC�GC�_B�( 33B� C� A� &:  2532 1125 12114#D&:  11123 E� D� 53B� 8': / 2 226&: >�Q C�%A�#>�_5'JC 8 -  G , %�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�  E    f3 %  f 6 |f�2Jg  k  b  �  P�)M� E�   ,�8� � �}WE� H�)?~ 9P 9�% 7�T 7[ 9i <�X :y#MpC��FMZ�Ak �, 6 �M �S � � K6>Ol++ �M&�0  $     !     �M  �"  �M �M%  �M*  �M  �   (   �M  �  �G}   �e  �a  �h  �g  �M  �j+&  �l,&  �q  � *O   �d  �p  �d  �\  �i  �  �.  �02�?  �F' W ` �M  �v�LPX  �:  � �M  ��  �M  �m  �n  �|  �z$ $    5  **q �  95~  ,4 > 3 �    ""�V������0�  �t /%'" (" I�  !  �s  �f  �c  �b  �b  �b,P  �-  �M�L     "             �|      �L  �� R  ��               �/   � F  � � �!�  p  � @U     �   �  X  X   X  X   X  X   X  X   X  X   X  X   ~  ~   ~  ~   ~  ~   ~  ~   ~  ~   ~  ~   ~  ~   ~  ~    �- �\ �Q �[} + �B � �8 �|1(09k " �B�`             �B � �B  �B �B! �B �x   %   �B � �&p    �U  �S  �X �Y  �  �X!  �Z"  �^  �zG   �V  �`  �V  �N  �W  �o �  �{$&�,    �5# BJ �B  �f�NN � 1  �& �B  �f �B  �]  �^  �j  �h �^$ ! ! 7�  �e  �X  �U  �T  �T  �T H  �   �B�)     �t �>  �~mG    ��V         v   .�,�8 .�B-�I  R }  � �J �  #{        % % % % % % % % % % % % %   -  � % % " " " $ 1;ik ^  �*H!�)G 0classnameL ��learL �8buttonL�D blurL�N focusL�KfixL ��piLt��/�z�,�^� �a�j�����/��6��2�=�*~�3�)�2�|ckL���\5� L�V�)�=�@5E5�o��g�<�e�x�G�V�%�z�'�0�B�e��n�K�n�y�z�s7entL ��J�k���*�G�7-envL�PpL ��h board-copyL��� � buttonL���oneL ��aurlL ��nseL4�'�\3�C��w���EZ� -buttonL��:�SudflareL�� ��ymdL8��8�^�L ��C v ��g  o-relatedL��N��\ c-ov-fileL ��edeL�\��E�/�q�S�3��Q�W�O�Y�t�3�/�r�[�p G�j�3�l�4�l K�4�y�j8�� �k +�0�h�JF*�#" �) � �xMQ!�M�" �7685�8�h 2D�H�p5�p6�gI�gG�T�:������ji�o�g9� �o �S�G��T��S�$�� �^�6�\  1�V� �X��W8�r% �.�V( �s �l �V �j �?� +  �u    �`�p�d.*              oH��Y! ��T  2��\" �\# �S5�S3�x>�!�v �s �r �r �r �%Q��S3t��n#�Q -177d21388df8L�IiconL�8menu-906f56af9b01L�Vrepo-tab-countL �� viewL�y -iconL�UsearchL�8 -feedback-formL ��<l quare-iconL ��itabL ��I_nav_ui_eventsL ��Z of_conductL��Y reviewL�` _link_product_navbarL�rscanningL ��YearchL� _link_product_navbarL�1buttonL ��DsL&��9�9��Tu�d���PXpacesL� �b�� -1395fc4c5646L�p iconL�6 _link_product_navbarL� prebuild_region_target_updateL�V llaborateL�ectL� ingL��@��< onsL �> _link_open_source_navbarL�PorL M�orLB���(�o�Z�4�a)RC�c ���g�~��OC-bg-accent-emphasisL �e defaultL�Z�o�4��c� success-emphasisL ��5 transparentL ��R7 order-defaultL �`� fg-accentL ��X defaultLl� � �z�a��<��.�v �Z�_�`�q� �?P�<�v�q�*�A�#��C�y inheritL�_#�f mutedL|�x�l�d�O�0�!�,��6�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��0��#�SV=�y on-emphasisL�f subtleLP�j�t��v�]�0�(��-�x�J�H�!�K�-�I�9�s�n ccessL��U�x�schemeL�: hadow-largeL�W��ingL&��6�9��Tu�d���PXspanL���#!�=�������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,�BumnL��&mL�^ 8 j �C  ?H  "�5     %  'AG2K 55�V������0m0-�C������ K  Vn: 7E-6  a�V5��~�t��v�]�0�(��-�37�I�/25�U�L�G57�E�V22�x��n�RS9x�&�n��e��z�N3�E" P �k    &�Z �9� 3S4#G ��p�W � � �"TF    ~  �l�"�)�C 5�+V�.W�3�I� �#��(�C�a�0�K  �"�]��0�>�8�. LIG@�'�"�!�!�!�E�7�t.�F � �DE�e�Q�'%% �} �F    !�) �ka &>35 �B�� �q�n � =<     \    �B � �� % � C� @� �& �( � �z �� �TI� �A  �U�4�K�� � � 7423�< � � � � �l�t ,�4 �G � �- �d�� �X !!!!!!!!!!!!!�3�`,+*)) 0com_fqdnL����4keyL����4qurlL����4boboxL��� -commitL ��N commitL ��PesL0��c�*� �#�8��Q�M�#�,�fmaL(��r�o�#�M��I��_�1 -separatedL"��7�6��? �e�ndL ��j�\�y��i�n�.ent-discussion-iconL� iconL� itL��;  !countL ��sL��&�/ onlyL��\��%unityL �-�panyL�l���p���-stagingL���p���reL� lexL����;imentL����^ ncurrencyL���B���) tLD��'�=�� R�"�B�? �:�; B�_�3ditionL:�� �*��6 �A��" �0�M �uctL��g�]��#�QfigL<��r�g�8�E��7��o�%�urableL��Z�� tionLd�� �6�6�> � ��E�% �H�]�` �~ �2 eL���>��X�nectL��Q�~���Z-srcL EingL��x� ��n -to-active-browser-sessionL��~� ��tactL��F��/�= _usL��O�Q���!edL ��zpathL ��EinL��T��[er-lgL��2��y xlL ��qingL��v�@��D�sL��w[V��(-+entL�Z�#   '    =2��L�9�Q��`�Y �) �iu�;O�2� ��q�R�X�} �v �X-security-policyL 0 typeL0 �#��E�o�i�4�� �g� �_typeL��W���� urlL ��uful_lp_flex_features_actionsL�W code_reviewL�X"searchL�Y!spacesL�Z discussionsL�[issuesL�\ootnotesL�]infoL ��usL��E}'��} Q typeL$��/  xtL�*�?�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:���9��)��)7ributions-welcome-brightgreenL��~��I orsL��, �T olLH���l�{�[�E� �J�#�g�k ��,� ��WokieL`���C�*� 9-$�3��;��X�1�j�r,"��]�\ -consent-linkL��I&*sL&��'�H�O��9� � �c_link_subfooter_footerL ��t rdinationL(��u�o�Z�4���g�~�piedL�� �lotL�j�m�9�3�9 -businessL�> error-iconL� iconL� proxyL t workspaceL �_chat_custom_instructionsL�^ repo_custom_instructions_previewL�_vision_in_claudeL�` wholearea_ddL�a duplicate_threadL�b for_businessL�'_link_enterprise_navbarL�9 ree_to_paid_telemL�c header_button_to_immersiveL�d 'immersive_draft_issue_metadata_locationL�etemplate_requiredL�f issue_previewL�g new_immersive_references_uiL�h o_floating_buttonL�i read_shared_conversationL�j showcase_icebreakersL�k task_oriented_assistive_promptsL�l opics_as_referencesL�m ui_refsL�n workspaceL ��XprodattachmentsL �RyL��8�M�rightL��I�J���reL0 � kuldL��*�&��x�^nterL8��|���%�{�(�.�>�5��8��verageL��;��!rawlL�N��O.!�Q6�u�V�3�3�T��P�6�R�@$�5&�!�! TFo�.�C�9�%)�.=*�A�@��p�f�� �L�u�#�R�4��C�5 @:Q o��A0edL.��>��h�>�1�<��B��<rLr��2�8�e�q� OX�Q�$�� �A�?�G?8 ��5 �@P+�v-configurationL�� �&����!optionsL"��y ��e�0�}P$ingL�f�� U .��O�-�v!�EH'�7Cl�P�<�ihm�)��?� 8CJm��p!%�^w��4�Q��U2�C�G$�W���u'�[i� e��@��}>$� 0=c�,j0�9LU��9 �$�i.=:U�)�"��Z�_�� �_ �I2�e�'��M�� !�lI�; -modeL����>�eateL��Z��|�-���_-custom-scope-formL �� customscopeformL ��datL ��ingL��b��forsL��T�X���%�<  ''%: (  u  $ \)*8! !("/# '$p> �;  ,,�V������L������L0credit-card-iconL ��$ ossoriginL�\> U�BB1�%�m�AssL�BU��$��m�|�)�-�v /�`K�3�*�D�#�o�a�4��5�^ /�?��]�!�J�g�� -truncateL ��Q -targetL ��RbinL(��' /�`K��u /�?urlL��6E��$Drent-catalog-service-hashL�;colorL�6��k�1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�nlyL��i��>oidL ��'userL �� canpushL ��sorL ��-waitL �M� stomL�t��n� �Z� �J�k-�r�/�x�T�v 9�C&�v�P�X+ �qb�$�0�jg� �X�  �D�q ��;%��O��1�Ok +��#�; �L& �);p��;P�z-elements-es5-adapterL ��w�F���cfieldsL���&�� propertiesL ��scopesL&��8 �I % '4-dialogL ��I: -descriptionL ��O!formL���4titleL��M� _scope_idL ��8nameL��CqueryL��n  sL��-erL� -storiesL�-feedL �\ _storiesL�_link_resources_navbarL�izableL ��n edL��l��n scopescancelL ��@ idfieldL ��= managerL ��; odaldialogL ��@flashL ��- namefieldL ��U queryfieldL ��z submitL ��ObuttonL ��RdL�*+�8�.�m� �s��'�Q�]��$�(W�Am�BU�$�J�H�@�7x�8�K�-�s�D�[9�)'�N�s}m�cf�'�I�V��Z��ff,��<�(� �?L�i�7�%�c�R��W�D�-�i�R�v�\>s�g^�o�A�@�W�S�b�"�M�#�6�.��s��T�2�$�!��=�v�+�S��y�'�0�B�e�;�3�)f�P����z�-�u�o� �WT��i� �6�m�@� ��5�x�%�M�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s��3��D��k�s�?�@�P�F�q��2�/�.�.���o�C�[�1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�n�A�f�(�P�zMg�G��"�^��w�y��I�Q��\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e�[��&�^���*�&�F��� � � �;�L��O�X�I�p�x�#x�'�:�l�n�+Ck�;��#�%KciKb-blockL�<���t��v�^�/�(��.�33�I�J�P� 2537112>1211��1112=�L�K53�I<� MG22:� �!�u�q�2�:�+flexL�8�9��@+��t��v�^�/�(��.�a�-�~M�~}�4�u�q�h7�&���e!��$�d� ��h�I��U�`� �: �I��BinlineL��r� ��@T -blockL��b��!��U flexL2�\��l�Z�&�{�'�.�?�g��%Tlg-flexL,�~ t�Rr�=t�*�E�N��z inline-blockL �A�) flexL ��{{noneL�%;�o�0��h md-inlineL �� noneL ��"noneLB�2�J���S�&�y�'�0�B�e����$�sm-flexL ��inlineL&���S�&�y�'�0�B�enoneL ��Z0d7deL��c�.?49efc71612828487c1b3b719bb6eaad2fad7f698c8be2c263ca20c48997c6beL��T��N942aba193d1de4a38abL�DamageL��4�.��8� rkL �a�T�^ -8a995f0bacd4L r�backdropL ��q _colorblindL�  -cd826e8636dcL�_high_contrastL� -131d53fe187cL�+dimmedL�Q -f37fb7684b1fL�^ _high_contrastL�b -8f371c75debdL�o high_contrastL�| -9ac301c3ebe5L ��  tritanopiaL�/ -18119e682df0L�<_high_contrastL�@ -63c0358957baL�MbackdropL ��vtaLH �(��)�8�n�.�> � ��c�s�:� �  �-a11y-animated-imagesL link-underlinesLctionL2�'L�7�z)� �!�)�~�� 7lignL��i�C�>4�%�Lnalytics-eventL�l��� �t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:��bx�� �V�%�z�'�0�B�e��n�K�n�y�{,,)))87 ttempted-ssrL�L��~�  base-hrefL�,lackbird-suggestions-pathL�  canonical-srcL ��V$%$&��C ! lose-dialogL ��l-idL��/�mh olor-modeL � themeL"�mmit-hovercards-enabledL ��w ponentL\��F �8f �  ��~( - � M�C � ; �'�+�V�M�MntentL8���&�y�)�.�=�)���x�g�b�`okie-consent-requiredL ��Cpilot-chat-enabledL� y-feedbackL�� �srfL��I�_>��; urrent-orgL�wnerL� repositoryL�stom-scopes-pathL� dark-themeL  �elete-custom-scopes-csrfL�irectionL� � �&�A� �jscussion-hovercards-enabledL ��x filter-keyL�{ga-clickL ��^header-redesign-enabledL�otkeyL,�N��V�%�z�'�0�B�� -scopeL ��L vercard-typeL(��J��3444444444444urlL(��L��3444444444444pcL��r�3refL"�  ydro-clickL"�f�!x�"��g��x|h!e  �)  �[ie!! ) K*"� !! 8%  $$  ""�V������0b0data-hydro-click-hmacL"��!x�#��e��z statsL�initial-cookie-consent-allowedL ��BvalueL�s-topL�sue-and-pr-hovercards-enabledL ��yjump-to-suggestions-pathL�  labelled-byL��,�S eading-visualL ��@ ight-themeL  �oadingL0��;�$�C�A�4�K4��'�K�gged-inL�max-custom-scopesL�enu-itemL$��9�(|�P����zodal-dialog-overlayL�$nl-search-enabledL� o-visualsL��_�4�K�4nceL��e��c� octo-clickL(��P��3444444444444 dimensionsL(��R��3444444444444 persist-listL ��WjaxL<��g�H0�V�%�z�'�0�B�h��j�j"�R -replaceL&��s��&�{�'�.�=�6 transientL�G  lural-suffixL ��roject-hovercards-enabledL ��zretain-scroll-positionL�scopeL�{ elect-variantL �� ed-linksL&��O�[�&�{�'�.�?�ghow-on-forbidden-errorL��k��c�ingular-suffixL ��~zeL8��s �3�$�C�C�4�K2��%�K�kip-target-assignedL�`nippet-clipboard-copy-contentL�B�� c6>O�A�5�� �'�-6��U�/�6�0�8?&�<@&�A�U;�\�0�&�5�Q�*A1E�`��|�i�a�L�k1�|�@�N�N�CW[Vw��/�.�.�.>��*� *� ��G(09�(�z)�G�w�y�w!'�@�x���[�3�4��0.�����)�^4$8�jy�;��>��@'�4��(�(�AE@a�� � � � 1�H�!�:!m�JsrL�J��~� tyledL��h�T;� -versionL ��jtab-itemL&��M�[�&�{�'�.�?�grgetLp�R�Z�`T�S� W7^ )�bB �>�I % '4$��`2�!�h��w sL$��;�(|�P����zestidL��3�E t �Oooltip-directionL�� �railing-visualL ��BurboL��=�_�}��c� -actionL ��` bodyL�P frameL6��i�v�V�%�z�'�0�B�h��R"�R replaceL8��d�0�r�u��s�&�{�'�.�=�6 trackL�x nsientL�&4 $�HypeL� � �&�A� �jvariantL0��?�$�C�C�4�K2��%�K� iew-componentL�z�n �^_��2�<� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�P�2.1�,�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@`= !fg % 1f�8��2\�4k;�4��)M� E� _�T�2�$�!�aE�P�)?~ 9P 9�% 7�T 7[ 9i <�T ):yM pC��FMZ�Ak4 ��"8>�I�p�x�E .b��&�X�: *�) 833444444444444 :Cl�T,)))+�!��#�#�*l�)trackerL�� ��$eL$ �� �1� ��>�btimeL ��nyL ��?c9bf58f844a0bd9d65d9fd9651c92ef92bf483b4158f3456daef6ae7edecc9cL�wbL(��e� ����^���yebL��R N �� G ugL ��H�N��R�A��gerL(��J�M�Y�C����.�ingL ��n�&��9�(faultL�L��|((#C!�7 ��$=68m4�5�m'�L*��<� a�[�&�5�P."<BJ7f�$�0�7'�q� ;'�M�V�!�4� %& =�% � �g1.,U(�m �=�,�l�z K ����/* 61:+N�>�'�i!�S�q -�!-srcL 1branchL ��zprotocolL ��derL�$��ER�$��^��k�=ZineL8��h��8�6�0�.���j�r�)�� dL��g��2ingL���q��V�layLH��>�W��f�+l�#�g��M�5�U�^�> nyL )pendabotL ��R _updatesL ��< ency_graphL ��;ingL����;thLH��y;�=W�m�\�T��m�D7�PG�= �Q�5� �-firstLN��4�[��2�t� �p�=�u�i��Z  scriptionL�"`^��3� ��0iredL��E��ktopL|��p�+ / �_K��< / �?_polymerL �����T�CtailsL0� ��0�F� ��e� �Z��{�-dialogL��U� overlayL ��H-darkL ��I resetL ��GvL�eloperL�~ sL�`��J�.��8� mentL�Wice-desktop-iconL ��( mobile-iconL ��'widthL,���<�o�c�4���g��opsL��5_link_resources_navbarL�r solutions_navbarL�'secopsL �f _link_solutions_navbarL�xtoolsL ��c4b��H  Mf3fL ��B iagnosticL��]����SlogL(�H�k�M�< �$��U��#-helperL��{�>�&fferentL(��B�d�q�=���C�.�drL�>��9 � �k�?K �_,� �_G, $5�-' �e�-�!�& �c �c#8 �g �k! �gF �i-%� �c �aL �a=�H �i & �i& �i#8 �a �il& �i%$&( �i'$&( �i,$ �ie�G �a �iM �i? �i9 �iH �i+5 �a>) �i$>n �t �g+�2](;A �a �iD� �C �aW�`"6$ �m( �i�.#4 �c �iP �iQ �ia �i_ �a5$A;;+@�!\ �a* �iC �i@ �i? �i? �i=�K �_1'* �o*�R �iM*J�] �eX�T+� �r �]�!1 �Q$X �QB#%� �W* ' & """%" $"�@ $'#� G�0 �# + *1F!   ""�V������0��z��7 �U �U/ �Y �] �Y3 �[!� �U �SI �S2� �U �U �U/ �S �UL �U �U  �U$ �UT� �S �U> �U2 �U, �U7 �U%( �S9 �U1T� �Y(�,F"04 �S �U?�')�4 �SO�   *  �_ �Un%# �U �UA �UB �UP �UN �S'3--&<~E �S' �U6 �U3 �U2 �U2 �U0�! �Q( $! �[!� �UD!A �' �WI�<$0direct_to_salesforceL�oionL �� lyL���0��{�SoryL���0�> � ��+)�6� �jg�������������j �h��[�*� �;PsableLD��R�L��!� �V�u�2�sC�� g�.�$XdL4�A����&�5�J��9���msL$���u�p����EVmbiguateL�1cordL.��SI��z�I.��veredL ��@�!�s���X�w ingL ��ussionsL&�t�t��E �h�q�e -repo-tab-countL ��O tabL ��> _link_product_navbarL�kL��1��ZmissL��T$��V-noticeL ��-actionnoticepathL ��+playL����0�w�IL��^ � w�Q�3�A�M�/�\q�$(RQ\ nD�Fv�1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�n��U,�_�<�? �#vZ�?�n�s�Z��S �nameL����;'%tributedL����>vL�V�O � V �Kp�< � �n� �i �T� �$� �#�k�Qo �a�Z�bo �� p<? �)o��} �e �D4ZVE ,1a  +�1�cV !! e$%( ,&+q���W z   �Z���k�w�w��A2�T�$ �, �D�u�o� qP>B�T8�m ��k�m�@�o%�k*"�m-+�)�k�k�3�F�sB�s>�sW�k� �*�sG;,�sI<,�sL�se�]�k� K�s=�s7�sF�s\�k�TuF*��q�Yz�)�sn�J�k�5�h,�s4�<�sN�sO�s_�s]�kbcUV� �k�A�s>�s=�s=�s=�b�i��s*�B2G�a2G�L2E�(2E�soP��o�%b��0/�Q�|�^�'�xyI   �E�<_ __ __ __ __ __ _� �� �� �� �� �� �� �� � ��z�e�Q�Yy�Y=(! $� �Y�t�[�]E�[�_�[ �]  ��[�[H�[g��] �] �]2�[�]^ �] "�] "�]�];� �[�]!�]�]�]�]0�[V�]<!#��a�vJ144�Y�]'9�g��[J� � �a"�]G#*>�[�]#�]#�]+%�])%�[,8221�0�[&�]�]�]�]�]�$�YN$�] �)2G�Y2G�p2E�u2E�]? F)�*�_D�>J Y�C�f �r �g2w�#�4�f�%�>' 2�] +� �<�z�}� ��   lL��TU��N-sslL��CE��$DnL2��~�p��k����d" �CT s-prefetchL  oL ��+cL����$kerL:��X"*��[�6  ��]�fileL"��V��L � sL*�X�T�&�R��,��*,o  urlL�VtypeL*��#�o�l�4���g�� umentationL��y_link_product_navbarL�& sL(��j�o�Z�4���g�~�esL��=��InL��o��; gancanbakirL��]mL����;ainL� ��"#�l�j)�m�( �2�( �/� � � ��_�M�}�x�( �*�( �S� �V� sLB��=��H�o�Y�4�$"��y�\�g�}��u nt_share_infoL ��_link_subfooter_footerL ��) tcom-footerL ��=_chat_client_side_skillsL�pwnloadL��m��: ropdown-menuL��D�-��D-wideL��B�/slLJ�� �*�� � �A��" �0�) � �-basedL��o��vurationL0��� �g��b��;��y�N�=zcjziL��G3Y�&eLB   ���p�#%��/��;5e6e593370c808590a5L �o$achLB��@�W��U�)l�&�j��M�>�{� U�c�Kse-inL ��ilyL��d�?��G�yL��^��KbooksL�h_amp_whitepapersL�N_link_resources_navbarL�`?c6711d24b4036c0e5550b82e3b2eb85446e29536c13dedce4f685ea01485c4fL�MhoL��P�C��&O� sL.��d�LV����^�AQ�� ndededL ��:s?e84fa10cb7e36cae6e9f53cb342e1b208ed62875f38eb2355b39e91d12812fcL�gL:��y���@�/��.�$�Q�"5y33q9yz5w3fjd5shtyvvtvkwk9v0txlsaL �� hsandeepL��+lement-registry-759bd527e556L�sL(��g�.�F���&�%��QlipsisL��:�EsewhereL(��G�M�Y�C����.�mL�&��_�3�/�K����=�1�<�.�(�7��E�S�\�?�@�P�L�2�/�.�.�i�o�<��5� � ��T�]�\��H���� �N�5��~���&�e� � ���0O�+ P+   �U�q $   N& +#&( GG"+$ 33�V������0m�E������>��x0emailL&��t��$�P��N-�w beddeddataL�T��~� ojiL ��nL �N_auL��VN��KgbL��P�,��:�UnzL��]N��KableL��� 3q*�-H�5T�� �?�T�7�2$ �&9��O 0g$�0%<� <�Nu����2! - dL,��R� �&��;�s�( _featuresL ��WccrzL��R�ounterL��R��:dlessL��\��ZpointL�����d��v��w�� �V�[���?� �w�>��v���X�C�?mZ�j�^�x�9�#�y�J�f�;�3 sL<���:�"�'QcV�l��P� �Y�@;M@� gineL��F�)��+�ZsureL(��8��+�?��'�� �terpriseL. �� �!e�|� �fB�u�p -available-add-ons-headingL � gradeL� �q�) _platformL�_link_enterprise_navbarL� sL �  _link_solutions_navbarL� ry-contentL��1��y v-productionL �`l ironment-d607485791a5L�a sL� rikowenL��QrLB��f  ��c�\ 1-orLB���\���)�C�W��W!�Zy�?��KmessageL��\�%%sL�wscapeL&��8�9��Tu�d���PXtagL ��q�`��8�8cL��_T��MueyubL��B��s vent_typeL"�h�!x�"��g��xsL�!��x��; _amp_webinarsL�_link_resources_navbarL�ryL ��TxactlyL��"��ZmpleL�z����l �sH� �6��l�U�,�7�3�(4��(4~.�l�3�o�3�e ����U�.�P;�z�8��6�I�;�f�t ,�"�(4��(4W �E�3�<�3�@  _endpointsL����>sL0��&�D�o�Z�4��T�G�g�~�ceptL��&��ZludeL ��\�a�M��z�y�rdL$��t�i�.d�� ��TPeL��d"��cutableL�� ��VeL��S�1���uionL��5�)���YveL� -insightsL� _insightsL�y_link_resources_navbarL� istL����]pectedL��+�� -hostnameL�orimentalLR��]n-��2W�� �m�C�~��0d'�� ?�Nu�Z�D�MiresL ��N�o�m��o�C�|loreL ��ortL��k��DressionL��|�T��f�. sL ��p�P�4��8�*�tensionLP��x��9�/�;�/��.�$�A� �j�rnalL,���|� � w��|��8tZractLH��a�s�=��R�J��E��_�[�L�9�*��y�<ionL��P���e�Q�=yjyzwzlcnjlcii6iiisinjlcxvlc3rfawqioijerjngojmynze5rtpdnzrfnuq6mtffmei4qzo2odm1rjg2osisinzpc2l0b3jfawqioii0odmzmtizodm4mdq0mzg2mzmilcjyzwdpb25fzwrnzsi6imlhzcisinjlz2lvbl9yzw5kzxiioijpywqifqL�TfLC0f0f2L(��k�o�`�4���g��3L ��)>abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fbL�=4L�����5L<�]�H��y�\�_�_�~�t� �MW�$�26L��Q�"f8faL ��alseL��E�l��R�D�-��E� �~�B�h�_�D�9�an  . �]�r���##*�N#�1T�*�(�&�)a%.�P ��2��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�Y �C�K��M��=stL*��1�)��!��`��Y��erL��l��;talL��q���-ZviconL � sL � bL�FdfdffL(���o�Z�4���g�~�romuL��T�v�NeatureL�� ��hflagsL�SsLT�T�t��]�0�(��-�C�3�@��Z��#�25 edbackL��(� K -dialogL��*�m -descriptionL ��titleL�� � dialogL ��tchL��-��-nonceL�5ersL&��(�I��^��2�E�JMfffffL ��+luqL��2��2gcolor-defaultL��.�$)ieldL�f����TJ�7�r�lr �5�B �k�q�+�/�)*� �` �s� �� �q��? �E�B�>D�%��Z�m�H �$T�-��i�%"�?�= �P�H�O�G� -configL��z��1sLH��'�A�V� �X�%��_�N��E �L�XcopeL��5�leL�P��X�~  �j � 9�N� �k'�Ah�Q!�v�O��y�a�<�Z(��l 8'�2�3� �X&�h!�R�,�tY�<9�S�(�?�(�A�,�A�(�A�,�C�,�C�,�C�,�\�u y 2�;~�8�L��:�f��d����8 �Lqb *� �/�S�!�}W� @�7�EH�@�K�n�y -code-iconL�7 results-listL ��.nameL ��sLj�+�����I�i�P#�N�@�a�n �+��Q�]�A�d�A�j-overview-watch-buttonL��"�ptreeL �� processingtimeL ��lL�<�l!��a�1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�ningL<���Y�'�c(�D�~��.��!�="�E�MterL���u�m�]I�(� e'�p�T�[�P�N~ I<e'��$�E�r�<#U���7�*�keE #UedL��"��`ingL*��)�h�\�}��� �PsL6��(�L��x1��^ � nancialL� -servicesL� _servicesL�r_link_solutions_navbarL�dL ��f-file-worker-7d7eb7c71814L ��Nin-file-worker-1ae9fa256942L ��S  QV###  &'  � 53,�F F# �K  /|)�o :! d%P  " ++�V������M����� �(0findfileworkerpathL ��KinfileworkerpathL ��PgL ��usL�� N��KgerprintL��(��$rstL����{xL�edL ��glagL ��g�C��]�sL>��C�>��l�d�Nm�1D�l�)���rEshL�� �b��c-closeL��U���XontainerL ��cerrorL ��LfullL�� �awarnL �� tL����Icmyzmek2oaqlknr8vr3g7iqicuwuxL ��exL��|*.�W-1L �L�~�n���>�|autoL� ��columnL�:�G �j�q�� -reverseL �� directionL ��TW items-centerL��< �V��t��v�^�/�(��.�M��~M�j}�4�u�q�+u�,�I��n�K��9� � T] �justify-betweenL*�F�V�.���/�8centerL��~�R�NendL�M�&�(lg-items-centerL��D�-��E�N? nowrapL"��D�-��E�N��Q rowL�;�O�i��nowrapL����?Torder-2L ��JrowL �#�" self-startL� retchL�5� hrink-0L(�#�W|� ����J��%wrapL@�y�Mw�8y�%�E�N�y�v��B%��K�>�Ouid-iconL�;iconL�@nL ��GocusL�(#�4��t.-groupL�� �Mnext-element-buttonL ��wprevious-element-buttonL ��~withinL��p/ableL�6��\�1m�C�6�4�5�W�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�nedL��3�)���Y lder-row-0L ��! 1L ��8 0L ��? 1L ��* 2L �� 3L �� 2L ��O 3L ��f 4L ��} 5L �� 6L ��+ 7L �� 8L ��q 9L ��\sL ��  -and-filesL �� tofetchL ��lowL��C�e��\� edL$��f�b�5]��� �XLingL8���>�r�y�Q�`���`�K��5�FntL �� -familyL(��s�o�`�4���g��sizeL��3DCrcL � weightL ��oterL&��l �J,,)))87(-octiconL ��rL�Z��r��{�C-�M�m�&�A� �j�!� 5�d�F�$J��-�v�u��9�C�5�'�L�a�U�/��1 �D5�0�I��(�X �!�?�P�r��/�/�|�[�F� �/�qK�e�N��z2�M�7�T>�'�q� �W�}�1�� �9��H7�,9�HP��#�1��")�v�H�4�� �i��f����d�n�S�j�m��Y?�j� kL��<�5-buttonL ��#sL��\���U �mL~�l�T�|X�s�%�<�Y A�ad�s�D 7�@Z��F�<�a P�e�E 2�F-actionL �configL��z��m trolL�2�3�]'groupL ��@-atLB���"�#���UE�En��m�F�=��3�TcontrolL� --fullwidthL� inlinevalidationL ��_--visualL ��fputL�.-leadingvisualL�0 wrapL� labelL� mediumL�0wardsL ��qdnLj��N� v!�k�r�\�S�!��nH�6^�R� T�X���~zdxdL��n�S�]ragmentL��c��u me-ancestorsL �srcL �workL< �� U .��O�-�� �C��equentlyL��e��4omLh��q�-� �s�*�Zw�D#��?�} �L�n�j �)�J�mZ�L� �ullyL��Y�V��,�z�incL��L��_Z� �btionL��Q�1���u sL��V�� dL�]gLX%��`�V�%�z�&�0�B�%�p�#%��/��;1L ��;4L ��t5L ��q6L ��aeL��E�%��A�QpL����R-2L�L��Q��seckoL���'��|�WeknikL��WtL&�t��n� ��0�e�'(-startedL�[suggestednavigationdestinationsL�gL��T`���_D��hL ��_ccL ��:-consentL ��8liurlL ��^"ost_pilot_confidence_truncation_25L�q#40L�rift-iconL ��|stL @�VgtL� ��1�eE��$DhubL�, 6 �% + #V e2H-6  a� ���;;�T?�=;�]�0�(��-�/7�I�G�h25�U�L�G57�E�MHJ22�x�=�`�n�R� x�%�o��e��z�MR�%" �Q%�X�L ��x�M ��Wo�H v �{ �N�g �F� �A �S*444444444444�? �)9,+Q) -685f3d1c0424L�+cloudL V�h* ode-searchL��R�Relements-2c6b561fd398L� keyboard-shortcutsL�gprivacy-statementL �� oduction-copilot-attachmentsL �Wrelease-asset-2e65beL �rpository-file-5c1aebL Z image-32fea6L �nupload-manifest-file-7fdce7L ^ser-asset-6210dfL  b�xrubyL ��[termsL ��t -of-serviceL ��u_advanced_securityL �=�y_link_enterprise_navbarL�Fproduct_navbarL�OcopilotL�<_link_product_navbarL�NmodelsL�._link_product_navbarL�@ o3_streamingL�srepo_integrationL ��`skillsL�[_link_product_navbarL�m ponsorsL�?  $ &Z(" (  d #  �s D'  < &: 1  ' *  �^$"  %%�V��S�����!�*j(0github_sponsors_link_open_source_navbarL�QassetsL�~ 7�Y'0#Vnf7�s a2�%�m�BcopilotL ydevurlL ��UnextL �statusL K��l usercontentL� Q#�   #��K�E �y$%$&�Z ��|� �S !�) ��+�l4444444444444ignoreL"��P��o � venLP��w��~�M�@�;�/��.�$�1� ��j�lobalL��E� -86fb66cfa45aL�e-iconL�{movleL��r �7�ytLR ��EB�U �>'�o�9 ��E;�J �[��s oL� ��.�<�G3�L�t���.�"�4�&9�< � �4 � �7.�g �W�*�� �;�O,,)))-importL�crawlerL��langL��<E��$DoggerL(��<�$��2&� PZkogleLj��D%#�$ ��o"1x ��2$� �q � L -chromeL����-stableL��l^�� Rsite-verificationL�}releaserL ��2��t v portcardL��D��;outinesL ���6"��a �)vernmentL �Q _link_solutions_navbarL�cpqjibL��;��raphsL��+�]yL ��xoupL��f��tL�f���1��L��'  bl  b� \ � \ ukolgL���1� zipL���.��u�\hL& �� � ���1Ld�>�Z �= ���a�� �j�U�/�a,� ���b�y�|2L�B��O�u�.�%�X�R�3�/�?�����=�(� �<�.�(�7�D�U�T�s�S�\�?�@�P�4��2�/�.�.���o�@� h  �q � �" �l � �7��� �j�L�U�T� �R �g� ��z�� �&�U �R��v����` �v�����3 �@��A �M�V �p#i �Z�Z3L���2�G �&�W�3�E� ���� � � ��0 �} �T �7_�E�h�t� �@�6�h�) �O 4L�*� � �z�a��<��.�v�Z�_�`�q� �AP�>�x�q�*�D� � ��4�a�� � �j �r � �H�(�Z�� �xackeroneL<�� LIG�j�T�� 742�b�,ndleL��d�-���closeL �) dialogcloseL���@expandL�tyL��e��BppenL�� ��;veL ��f� �h��I��eadLN�7��h��R��O� �)� ��|��J��s� �v� erLf���W:�i;1A�9� �: �#� �|��%��n �( �c�o�8�]�$  -logged-outL� repoL ��i search-buttonL�/wrapperL�[infoL��^�%%menuL�z -buttonL�[�| columnL(���r�T�D�m���D dropdownL��D�-��D-linkL��'�t��v�^�/�(��.�33�I�J�k253K112Q1211�31112O�L�K53�I�EMY22�B�4�u�q external-iconL�B�J�H�!�K�- iconL�L�D�-��D temL��D�-��E�N labelL� inkL*�Zs�]�D�-��E�L�=|| --sign-inL ��vupL ��pwrapL ��g navL� toggle-barL �i railing-linkL�!-iconL�D wrapperL�ktgL� -backdropL�$sL2��% �-�G�Q��r �0B�U�n ing-elementL�.��B��y� �.�$�k�B���3�h�k�3�/�3�/�H�����=�1��<�.�(�7�M�L�`��i�'���s�k�?�@�P�N�q��2�/�.�.��u�o�G�J�{�2�P�*�t�\� �s�}��)�\�!�G���%�s�X�a�`��^�p�� ���%�/�3�0�Z�6�_��(�\���*�(�F��� � � �?�H��MlessL�\��H�u�8 �2�*(�:�Ym  &*(�+�3�1��O�t�i�� �� "  �- �IF " "  ����` -modeL��8��8�sL �� lthcareL �C _link_solutions_navbarL�Urt-iconL�7ightL�V�1�u�/�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�Pk�<�I�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�*�+�a�#�L�$�4�/��q��T�2�$�!��;�x�)�S�&�y�'�0�B�e�=�4�)|�P����z�9�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�Y ACW��1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�n�H�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O�J�I�p�x�#x�'�:�l�l�&3444444444444�Cl�;��#�#�*l�)-fitL�| ullL �+lloL��K�k��'�GpL����-urlL ��FveticaL<���l�X�2�!��w�d�|�reL@���B��m�F��'� �*�:�N�J�T�o�+iddenL�"�K�n���W�D-�$�� �2��>�'{�O�~���y�� �+��R�, �� �5�g�p e-full-screenL �� mdL ��5smL��*��� _repo_selectL ��ghlightL�.��c6>O�A�5�� ��5-6��U�/�6�0�8?&�<@&�A�� �`��B�L��W[Vw�m��*� *� ��G(09�(�z)�G�w�y�!'�@�x���[�3�4��\�.�jy���e�7AE@a�u�H�!�:!m�J/�  ^/.V= y7�gS[* .9  Q    �gw �4  (&[  ""�V�����"�0�0highlight-source-goL��%��ZjsonL��O��&shellLz��h6>O�A�_� ��5-�$���W[V�m�(09�(�f�w�y�!��d�'�7AE@�yamlL��!��* text-shell-sessionL�@���o5�D��U�/�6�0�8c�<d�A�� �`�� �"�m���4�2�3�p)��@�x���[�N�K��\�.�jy�/�9�u�H��Y� storyL �� -iconL� -button-tooltipL ��htL$������s�{�c�.omeL��w���m�FpageL��.��ModL��b��;ksL�� ��)stL8��]�7�,�K�p��w��l�+�EV�;nameL�i tkeyindicatorL�ZverL��g,cardL(��O��3444444444444 -link-clickL(��Q��3444444444444 subject-tagL�` sL ��A wyoutubeworksL(��p�g��l���g�T�3rL ��7efL�$ ��n@ �.P�H�N�u��t��v�]�0�(��-�36�I�J�h253K112Q1211�1112R�L�H56�F�HMV22�E�5�u�p�:�m�RPm�k�D�)��g�4�p�2�$�!�z�v�2�Z�&�{�'�.�?�L��(|�P����z� �v-�u�X(%$&0 ,�[�G��1�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�k�u�x�s����k�s�?�@�P�F�R�!��2�/�.�.���/�o�Z�4K�C��+�C�A�4��M�)������������?�(�?�(�A�,�A�(�A�,�C�,�C�,�C�,g�>�k�`�$�f�J# !&#�N��s�9�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�Z�_�(�^�4�e��&�^���*�&�k�]��� � � �;�L��g�~�;�O�Rr3�0�n�y�x�)�:�l�((!�Rl '*4444444444448W�;�_,,)))tdm2nzmhlwkfvqasL ��OmlL�4 �%��b��&�r�e�=�/K$�W=9$�W�u�~�H�7�H�]�1��N��[B$�W59$�W�z��He7�H�N�\ -safe-nonceL�KtextLr��e    tpL�P�]�#�i�pU�V�u �1�A�G ��"�N�u�M���K�P�R�<"g X�+N� �E �T� �B ��p�*�K��Y�{�2��v� K E -equivL2�t ��<�o�j�4�� �g�� availableL ��KsL� Vn; 7FO6  a�U7���t��v�]�0�(��-�36�I�J�h25�T�L�H56�F�V22�x��m�RR;x�%�o��e��z�M3�F! Q �l     P� �:�6 3RE�G � �3T��q� �i�"�)��+V�.W�3�I� �#��(�C�h8a�0�KN�_�]��0�>�9�. LIGA�'�"�!�!�!�E�7��o�Y�4�i%"�f�T�$& �'%% �E�: �G     5�o �l� &=D�6�q�n � =;    [    �C � ��G � C� @� �& �( � �z �� �)-I� �4=w.  �V�4�K�� � � 7424�< � � � � �l�t ,��g[�$��D �?�,l � �Z """""""""""""�4�_,,)))_wwwL��Q urlL ��OxL��>��p ucrakL��8�W�>�k�`eohb3khm73u0xahwxexL ��,wlppnLT��zh"     �xx_rsmL ��L-dialogL ��]modalL ��^ybridL.��r��� ��n�s�_�Nu�UiL( ��w�, 0code-tabL��N�n 1issues-tabL��'�;2pull-requests-tabL��K�3discussions-tabL��D�f 4actions-tabL��i�> 5projects-tabL���"6l5vhfa2cifq2lzbokqygt9wkxrispftlaL ��f security-tabL��R�j 7insights-tabL��7�}anaL<���o�Y�4���X�g�}��o ce3man543L��onL"� �����<�k�`,-button-4bacfc18-f5cb-47be-8763-519ebf0a7cf8L �<�L#ef16eba-95f4-4a72-aee8-59fb032df2b4L��I� $6d9c4570-0c81-4801-9f67-80981e34c0c2L��Z�L directoryL6��2�����������buttonL ��ydL��O�n�J��Z�_�`�q� �%�S�#1 u. �(V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�4 �) �0[!�-!'�e�J�)�&�y�m �Q�(��n=�F��g���)�g�;*f#�(|�P����z� ��}�o�t� �.�%�l�A� ��4�g�k�3�8�3�/�?�����=�(� �<�.�(�7�D�U�Z�|�s���!�j�t�?�@�P�E�q��2�/�.�.���o�@�D;�>�O�v�`�;�������e�e�m�e�m�m�m��C�`�-�P�*�u�]��u�{��(�\�!�J���"�v�X�a�`��[�s�� ���"�2�3�,�^�3�b��%�_���*�%�F��� � � �;�L��L�$�8�v�~�8�� enticonsL �3fyL��.��$ ingL ��etfL�� ��$fL>��P��g�%�\�K�/�V�'�j��ZkgnoreL��=�d��/�C llustrativeL(��g�o�Z�4���g�~�mageL"�Y7 �c��&��gLR��z%$&��h�S    �(��+�l4444444444444-srcL �&portL���SantL ��+nL�(�" ��9�0�K�,��z�L�m>�qQ F"�< jem2�%b&7�_� ��H�3�;z�'�;�)�^U]��J�Z�{/7yKZ�P�`1�=)))� �.�g�6�_d� �p�.l�#E�v �d �O �) �On�n(�d�0�G B�7 b]`+wR+Fw " # % �YaAo#�I 3 +%6./(�Q $#.  //�V������0�I�����#�@�AK�}��>�!f��G�!�LCL�2�>�0�G+2`;F�*�{,�qL�q�(��BX�2�U�3�6 �\ �s �v �A@T�""�F�% 0in_scopeL��_ ��5 cL ��<ludeL.��r��C�.����1��] -fragmentL��[N��M�IM_emailL��nsL��)����L ubdomainsL &ingL,��#�y3��g��@��{�ognitoL0��<�F�`�<�]��L�{�2��dexL�� "��+ividualL  x� ustriesL�yL�3�v41211esL��7n��=TfoL��Z��4�}rmationLj��5���C���$�Y�V�o�X�4��~�d�-�:�Dw�� ��g�|��8heritL �� itial-scaleL(��Z�o�c�4���g��migrationstatusL ��BpayloadL ��s line-blockL�>��~w�v�1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�nputL�v�i�3�q�)�9�t�.�"� �}��(��g9�q�� �B�y �o  �S�L�d��^�I� �a  �j�p � �l�9-�$�Q�D�0�< � &2q-buttonL�1 for-katanaL��3��p�blurL�$uttonL�A textL�OchangeL�!focusL�*keydownL�'sL.��4�P���|e��*�I�$�$Qsert_before_patchL�tightsL �v��H� �h -repo-tab-countL ��j tabL ��1tallLJ��NE�A! 2 K' ��@� 2 @  ationL0���p�^��1�/�~ �RedL6��z��� ��Q�]�DsnceL0��E�M�Y�C��>�c��.��ItL�eadL.��}�� ��z��_�c�Jy�]tL�8��wM #�9 �p8�M�Q "$'7�$ /��kH � �^\,�-�d h+� "egration_testsL ��>�� v lL�� �'��|�WnsiveL������ ractionlimitbannerL ��8nalL(��D�G��b v �=etL��N��section-observerL ���S�� �jroduceL��u��3visibleL"��b�C�C�4� �K�ternameL ��<olvesL��"��LoLh��|%$&�$�p�&� �B2],()*�p��9 !�g��m��\4w�_pL��d�a��E�ysL� ��/��#�q�}��f�U�Aa�:�#>v��N�`� �m�!o�o �N��o�Z�4�S�<�#�$""�q�V{�`�7�F�r�F�A�P�R�W1\� ��$�N�J�GE�" ��s�g�~��5��. ��emptyL �� nterpriseL ��GforkL ��orgownedL ��verviewL �� personalrepoL �� sue-opened-iconL�UsL4�:n� �` e�Gb��i��c�Y-repo-tab-countL ��1tabL ��!#_dashboard_increased_filter_optionsL�u no_redirectsL�vlink_product_navbarL�Lreact_blur_item_picker_on_closeL�wcreate_milestoneL�xdashboard_save_query_refreshL�yprohibit_title_fallbackL�zremove_placeholdersL�{tLb���R ��n'�%��p��.��O�` �&�!�p$�'�e�z�S�T�.'em-0253b436-5125-4a22-85a4-fa9d1a4cc9a6L ��h$25f10957-3b39-4b19-8065-baea8c7b3f9fL ��3$3217de01-86b3-486d-9abf-d066b60da821L ��H$95663114-c2e9-42fb-890a-55f4b48fa57dL ��7$e453a0de-3869-4573-a8dc-4f11cfcbf7bfL ��6"65ab8f-f59d-4f51-9cb6-65265b29436fL ��n#5fd8cff-c80c-43f0-b5d7-8fc956975390L ��H#c0d5407-4474-46f2-9798-94863110050cL ��@propL��B!�T��y��sL(��=�(|�P����z�wcopeL��|��typeL��}��jL ��ya3L��L�k��'�GvascriptL�\��FS�%��_�P �t�p�T� �5�[��}�> ���:�A �K�9dghnnL��x�D�TgkpsvL��k�Z�QmbweiL��1��obsL��_���X� inL��D���(-discordL��?��7qL��4��" sL�&��FS�%��_�?�&�Q�_��^�j�[�=�"��1�dQ�m�K��k�-ajax-error-dismissL ��Hclipboard-check-iconL��J�opyL���-iconL��"�details-containerL � ��D�-��E�N dialog-spinnerL ��] targetL�,.�[�D�-��E flash-alertL ��k closeL��V� ontainerL ��a templateL ��gglobal-screen-reader-noticeL �� -assertiveL ��'headerL� -menuL�{ -focus-trapL ��witemL�!�D�-��E�NtoggleL�Z wrapperL�\overcard-contentL ��enav-padding-recalculateL�Yprevent-focus-on-mobile-navL ��erepo-navL ��4 pjax-containerL���+sponsive-underlinenavL ��6-itemL&���T�&�y�'�0�B�eoverflowL ��selected-navigation-itemL&���T�&�y�'�0�B�eidenav-container-pjaxL ��5 te-faviconL � search-type-fieldL� kip-to-contentL�hh "@#n�   -!! b"$9�  +'$60----+,,{�%$ %/ !!�W�����$�2c'0js-snippet-clipboard-copy-unpositionedL ��! ocial-countL ��tale-session-flashL �� -signed-inL ��outL ��witchedL ��2binLb��O�_���<O�kluiceL�� ���� onL:�N�w���~� ��!��m�k��zlL\��i�q�G �i�����Yn�`�Y�) ��7� �n�gTpL�� ��oumpL�E �stifyL ��]-contentL���KkL*4 ��=�%��"�!�QatanaL�x��+%; �4�u�x�OU��e� �p�2�$�!��#�z��L � �s � �' �6�X� �(|�P����z�+��6%(@�k%�XL  �j �5�Wj�e ��c�<�<�Y�`�� �3����-�/�6�'� �8c�<d�A�U;�\�0�&�5�3 �8*�LpE��!�m�F�c�2��^�k�C�j�@�N�N�CW[Vw�[��/�.�.�.>�r&��4�2�r�F ��|� { 9%�6�C�A�4��M�)������������?�(�?�(�A�,�A�(�A�,�C�,�C�,�C�,� �F �32  �B �i#�D^�F ] �� �@� �S �I�$�q � �s �q�QT'�l � ��{�N � C� @�l% �& $@�6� � �z �� �"�!I,�&�=�8�%�~�FK�M�i�R�4 �D����m% 742S���} � � � � &A�73#�t �N �@o�LY �I �A�lQx�)�:�l�N!�R/Z�]W-L��>��+ as-a-libraryL���E��2filtersL���+��|_fieldL�� ��qFresponseL�� "��lA  eepL��2��e vlar_baseL��?�%��A�QyLR��S�!�l�U�[�!��4���t��~board-shortcutsL�]-dialogL �C -da52b1ba42ceL�"downL�%framesL ��]sL��e�y��>'�:wordL��Q��%sL ��0htmlL���'��|�WidsL��d���Q�nownL<��+���C�i��9��j�A�AvLF��U�!�l�>�!��4����"~lL$3��A�%��A�Q��labelL����i�A�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:�� �t�4)�Wy�p�&�)�`�!�V�%�z�'�0�B�e�)��F�K�n�y�r�,,)))B7 --secondaryL ��v uccessL ��dngL ��uageL ��` sL ��stL��:   _modifiedL��I����testL\��[?3 / 3� �h�s��(�:" &�W ��]��: -commit-detailsL ��unchedL(��F�M�Y�C����.�youtL ��}--flowrow-until-mdL ��~ sidebarposition-endL �� flowrow-endL ��mainL ��sidebarL ��&dkmioL��" �!�d eadingvisualL��o�C�p�%�LrnL�WingL�Y _pathwaysL�>_link_resources_navbarL�PftL���J"5,$-0L&�~�-�d�D�-��D��klg-n3L� �D�-��DnavL��x�{��k�9galL��N��KitimateL��3��$ssL�y tter-spacingL ��<velLr��`       h-defaultL ��JtynaL��(��iL�,���s��u�]��'��-�v!22�H�I�G� 14200012!01001h�00010!�K�J42�H3�=@111� ��t�p�)?�*��d��-�Y�%�z�&�-�>�f�N�B�'{�O�~���y�#��a �L%�G:3I� �W[V��=�j�_�]�T     �&�K�|0�( �J 2> 8 �)3333333333333USB�x++(((*6:abilityL��+�.��8� braryL*��_���_�h �M�T�PcenseLT��5 �G�@��@�` � � �e��8�!�Gfecycle_label_name_updatesL�|ghtL }�9�[ -74231a1f3bbbLT@ _colorblindL�' -f91b0f603451L�4_high_contrastL�8 -5aebfa54b215L�E high_contrastL� -83beb16e0ecfLcB tritanopiaL�I -6e122dab64fcL�V_high_contrastL�Z -b32664e28b79L�gkeL0��#��Y�'� ��;�"��W�mitL"��~�d���X �+edL��M��<sL��j��KneL��E��L-heightL ��nkL�^ �r<�.%i��~�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:��b�|��Y�o�Z�4���g�~��~x�)�:�l�P�o� �\�p,)))+.7 --externalL��I�J��L�/has-descriptionL>�/�t��v�^�/�(��.�"M�y�4�u�q intextblockL$���w�X��c��mutedL2��C��q�K�n�y�9x�)�:�l�primaryL���������������?�(�?�(�A�,�A�(�A�,�C�,�C�,�C�,��\�{�  secondaryL�:�,�t��v�^�/�(��.�33�I�J�k253K112Q1211�31112O�L�K53�I�EMY22�B�4�u�q�"�2�#�"���+�',)))+7_contact_sales_swp_marketoL�}typeL(��S��3444444444444+button-module__code-view-link-button--xvcgaL��,�KsL��y��auxL ��F4#��3� _signing_keyL��GE��$DstL� ��0�4Q�!�=�i=�X�@�x�M�IN�H�� �g�_/ 8#3� .  &(� 6    @�\3" �52!"Ok"6  !!�W�����%�2U�r�6J�^��5-�4�a �1�1�AK�~� 0list-inputL����?�z style-noneLJ����y�\�_�_�p� �MW�$�2�+��� �boxL ��GcachekeyL ��eningL4��K�M�Y�C�/4��@��.��N(teratureL(��r�o�Z�4���g�~�vptxL��w�7oadL�� ��-edL��o�k�%%��qingL����w��n�calL2��I�2�� ��P�� �c�Jy�qeL�Q���,��:�UteL����{ionL�X�3�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:����b �6#�=��S��d�&�K�n�y�u�w7 _in_pageL"�r�!x�"��g��xgL��j����W_inL��7��e��zoutL�� ��$gedL��]p����-outL �_l inL`�P��*��g��v��w�R2/0� �/'%%��e % �;�SPoL��F%�� markL�utL��B2 ��v &ngL��f��sL�� ��5tL�Z���1��o gk g� _� _mL@F�&��{� �k� ��K�L���+�A-0L��D�-��D��2L���,L0L8��7���0�b���r���D��1L��c��A�d9��8�u�9��W�&��c�y�x� �P� ��l�h�������������� 0L&�J�J�A�@�&�J�B��01L&�/�a�C�a�s��N��T2L.�9��F�Z�(�-��D�s��"3L��P�4L�_�k�v�5L �e� 6L�o�y�I9L�`2L^�$�X�/��V�2���(�?�(�?�,�C�(�?�,�C�,�C�,�C�,2L ��3L �n�k3LF�>� �J�H�!�K�-��K���S�M�#��U�#4L�N�1��)�,5L"��u���H��4��6L�G��B�(��h�77L�<�&�/�O�P�%�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�_�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O8L�� f�e�i�F�\�/� �:�y��T�B�v�|�,� �Z�1��\�V�k�`��^�p�x�>�:�C9L����a��wacL�� �'��|�WintoshL���'��|�WosL"��FZ%'��u 3 deL����@inL�\���>�>%�q�8U��5�b�^#�#'%� �N�,�M�)������������?�(�?�(�A�,�A�(�A�,�C�,�C�,�C�,�xN��{'�+<�M�U�&kefileL"��d��  � sL����3nageL��:��"customscopesformL ��,ifestL�@���3��3�Y -srcL �gualL�� �&�A� �jlyL��f��D facturingL �"_link_solutions_navbarL�4rL<��@P�U�H��9��OH�J�e�.�sginLL��m#/�!#/�/�l/�.��#/�#/�6/�9/-bottomL��o�wleftL����B� "5NrightL��)�"YtopL ��Dkdown-accessiblity-tableL �����s��%�: bodyL��0��y headingL�.��8��{� �.�$�k�B���3�h�k�3�/�3�/�H�����=�1��<�.�(�7�M�L�`��i�'���s�k�?�@�P�N�q��2�/�.�.��u�o�G�I�{�4�P�*�t�\� �s�}��)�\�!�G���%�s�X�a�`��^�p�� ���%�/�3�0�Z�6�_��(�\���*�(�F��� � � �?�H��MetingL� �}� _pages_search_explore_providerL�~placeL ��4sk-iconL�tchLd��+K�&g+�9�T�:Qc�rK=g+��UG�CW#�y�.�;M�>G/W#edL��e����singL"��^�a��8���y�rhL��3I�X��:7�!txL���.��!� -ageL, ��}�Z� ���M��contentL ��5widthLp���v�o�}%$&%�]��q�o�Z�4��f� N�W�W ! �+��y�g�~��Z�\depthL��/�yimumL���x!.��6<�L�Q�)$'� g�>?�A�#�d,�X �^*4��d��c N�5�@*qntL��{��E�lengthL ��]0yL8 ��e�� �o�Z�4�<��_�g�~�b-2L@��e�@�S��c�O*444444444444Y�13L4�a�BM�y�7��{���\�� �x4L���D�/lg-0L&���D �%�M�y��o3L�#M�yn2L ��GdL���A� �- ��%�E�>  �_ � � � �4 � ��.�*ediaL�  �-J��$��m�|��a�o�Z�4�oM��R�g�~�-srcL �iumL4�T��" �3�$�C�C�4�K2�� mex_mwl_filter_field_delimiterL�oryL������ n_s-chill-crew-neck-sweatshirtL��uN��K&raven-lightweight-zip-up-bomber-jacketL��eN��KuL$��[�!x�"� �~��RitemL$��M�)|�P����zssageL��xw��Q taL�>�   &    =�� �X �U �# ��v �P �y �p hodL<�s�S�_�7�T��B�`�R�A���5�/�=ightL�� ��;nL0��j%�:��g%�81-widthL��}: MT -0L��!��,imumL ��b�Q���[�4�uteL,��[�e��y� z���U�Ht]ssingL����;useL��2�.��8� tL ����o���;�| -1-ov-fileL ��yl-1L"�M�D�-��D��#�2L��Z��rlg-3L�wnemonicsL ��(3 #  t6 s%!M  4 (�dGu  #- ,�c&9AS!' FN &,4f% ))�V������O�����&�"j0modL"��{��. �  al-dialogL �%�EityL��Y�c��J�IeL�*��n�!>�E �r#5��_�'�U�' h#5�]�-��Q�l�u�:0�J�;)�1 �R � �I� Q)�� �lsL �G�RuleL&�_�$��m�|nL4��>P�U���OH�J�e�.�saL ��reLR�w���6�&��-�o�X�4�~�f�D�!�7�"�g�|�stL��[��K�nusedownL ��QzillaL���'��|�Wr-1L,�j�t��K�2�$�!���QC2Lz�w��E�&� ��s���v��m�I�p�x�#x�'�:�l�m�y*444444444444�5CS3LL�k�t��v�]�0�(��-�`�9�s�n�j�2�#��`R4L�%lg-3L�sgL ��[���cPZfL��(���[t-1L ��T2L,��/�I�n�y�4x�)�:�l�&3L�t�� �lg-0L�u4L�$n1L �� uchL��k��;ltilineL��J���S�dpleLJ���G�q�`��;�Y�G �Q���u�c�� -url-input-comma-separatedL��{��?�stL��K�K�,��z�L -revalidateL x-1L ��\2L�� �O,,)))+7yL��s��)-1L,�k��Z�_�`�q� �%�S2L�� ��c�3L ��?6L ��\zack9999L��ynL�>  $��F'�Z�u (%$&% �i, �iA2'+�0 '�i                    $     !   �k�m#6�k�o%�k �m-+   �O   ( �k�kJ�k    �s*�s*�s<�k�s!%*�s* ,�s!*  ,�s&(�sA   �k�s% �s �s �s �s+ �k;#�s "        �q+    ,/">;�i�s+;                N@ �kQ   )2 �q,�sS$ # �k�s"$ �s#$ �s1& �s/& �k;G AA+   !�k(�s �s �s �s �s   �i1!.�s*  ,        N    % " "   ''#" .! '     I    �sG*"!  �o@        !&$""$ /0. (. ($' ;  ++��mu    e    [ �    �   -L ��?waccept-encodingL����! rangesL��N� ��j�dminL ��c geL��Q� ��j�meL��!   ,l$  =�f�q�A�= '�p�#  �n$C�T)��M���o�f�4�S�}0�H� �~@B�%�<�g� �ppL ��d vL4� ��u�`�P�v�/��A�n��=�xbarL�6�6�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:���V�%�z�'�0�B�eigationL ���7����4bspL ��; cache-controlL��T� ��j� onfigurationL��g� tent-lengthL��K� ��j� typeL��X� ��j�okieL ��dateL��^� ��j�ebugL ��XvtoolsL ��ZeededL��n�l���ssL��c��DtL0 �kagL��h� ��j�workL ��M�w��k�ueL(���o�[�4���g��wL6���8*���o��t�=��y�i _repo_projectL �� codespacepathL �� rawleroptionsL��h��.�! sshkeyurlL ��fxpiresL��m���l� t-generationL<�� U .��O�-�� �C��filterL�� ��ylagsL��E�J�b� �$�muncL ��_headlessL��l�$reL ��ostL����!ttpsLv��b �E!   �t  _wwwL��  ilL ��m!��w�ZkmportL ��/nputL ��Fkatana_responseL��   last-modifiedL��w���l�oginL ��b oLH��*�.� !  ! ��4� � !  ! �"-previewL�referrer-when-downgradeL /sandboxL ��| underlineL�D�^�M�t��v�^�/�(��.�33�I�J�k253K112Q1211�31112O�L�K53�I�EMY22�B�4�u�q�:�@~�4�2�#�"���v�z� �&wrapLB�-�D�-��E�B�O�T�&�y�'�0�B�e��followLR����g��v�/�i&`�~�f�{'��[Z!D�h�� n-headlessL��=�0��|�]eLz 2�n�m��9�(|�P����z��}�o�Z�4�y�Z*4��K�g�~��9�[  /B+   ,(  �% � c    .  C )p)3 !!�W�����'�2I 0nonprofitsL � _link_solutions_navbarL�/$reporting_relay_graphql_status_codesL�openerL��K�f���zreferrerL��L�f���zmalL�����{*sniffL +tLj���D�.�q�B�.��=�'����G�&�C� ��(�+��+�o�+�^� eL��"�M�%booksL �# ificationL��*)�K�)�L sL��� -global-7f3748c0d76bL�,subscriptions-menuL �n$! -289430569e8fL�MoL ��ranslateL���c6>O�A�5�� �) �-6��U�/�6�0�8?&�<@&�A�W,�^�"��'�B�14�`��~�MO��L�m�~�/�=�<�/W[Vw��!� � � .��*� *� ��G(09�(�z)�G�w�y �k!'�@�x���[�3�4��2 ���x���R%(�jy�=�M�q��B�6� ��� AE@a�����"�H�!�:!m�JutputL��o��'wL��E��HrapL��<�@s� pipelinesL ��8 rate-limitL�� ��dscopeL��[�erverL�����l�udoL ��/   -tokenL ��uclei-burp-pluginL��<��7llLn�|� d���e��f�Oq =��E� mberL���n�9&�N�M;�z�-� �D�.�1�.[&.;�i�6"�� #�n�-/���U�%� �� I #!/�2 �)pdateL ��]sageL ��@er-agentL����!varyL�����l�wgetL ��>EordpressL ��e  x-api-keyL ��cacheL�� ���l�oL.  ��C�%��A�QbjectL�?sL �@-originL  q�+JctL(��N�.�c�=��R��t�iconL� �5�-�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�P�%�I�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�S�a�#�L�$�4�/��q��T�2�$�!��;�x�)�S�&�y�'�0�B�e�=�4�)|�P����z��u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�X�1m�C�6�4�5�W�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�n�E�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O�e�I�p�x�#x�'�:�l�l�-Cl�;��#�#�*l�) -ai-modelL�[ lertL�� ��C-fillL ��z bellL��k� ookL�F��t��) markL�9 checkL��I� vron-downL�K�D�-��DrightL�C odeL�L�Q�Q��A -of-conductL��r��$reviewL � �^squareL �L�3 spacesL �9� mmentL�  -discussionL�!��f�g�T pilotL�i�k�S-errorL�* yL��!� redit-cardL ��8 device-desktopL ��<mobileL ��; ot-fillL���~C eyeL ��~ fileLF��;�(�?�(�?�,�C�(�?�,�C�,�C�,�C�, -codeL�Kdirectory-fillL6��1����������� giftL �� t-branchL����P��w pull-requestL���} lobeL� raphL��}�h heartL�K istoryL�#��+�L issue-openedL�g���' kebab-horizontalL��8��h lawL��n��o�`��o�f inkL�.���u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�`�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O -externalL�A�J�H�!�K�- st-unorderedL ��% mark-githubL�6��t noteL ��! organizationL�w packageL ��, encilL� opleL�< layL��4�z�, us-circleL� rojectL�v ulseL��E��h repoL �$� -forkedL��q���z ocketL�9 searchL� �%�K��^ rverL� hieldL���S-checkL�j�y� lidersL �a� tackL�* rL��`�b�@��J tableL��Z� gL��1�� �h��3 rashL�+ iangle-downL���, workflowL �^�5 xL ��O�S�L�$��U�# -circle-fillL�vs-react-cf2f2ab8dab4L� ocat-spinnerL ��[lytics-dimension-repository_idL�3"s_forkL�C!network_root_idL�H.nwoL�M"woL�8!publicL�>user_idL�)loginL�. urlL�fL���U� �? >�r<p&�b a�x�?]�(;�i��2�#d�P�Y'�P., lJH��>V� �:3��y��U�.�1�.[&.;�7�4�6"�q�]�T�y: 9�g7h #�NN M�<�I�/�y�p�8P���$*( Y:8�f�^H�L�#�D�0~�m� �� I #!/�%� �)�B#�QfL�Q�A�K'��8eringL��9�0��|�]sL����)gL�   hL����c�kL,��I� �1�� ��mitL �� ���0 �pnL���7��U�'�!�O��L���q/4�#�\]A����3���A�R�{�j}�((��1I7~eL��O��!lyLJ��>�@�j�j�i�C��T|�\� �D�/�r�u�9�C\resultL���epacityL*�6�D�-��D, :   �=X  �     + -   �_      &  �R N + ""�V�����(�0`�r��c0openL@�;�%��Y�I�o�]�4� ���t�g���b-source-repositories-headingL �A _sourceL�EMV22graphL �O�\7searchL�5���,��:�U descriptionL�2ratingL ��tionL�z��/�&�]�!���&�.%�� �g�Z�8.�$��6�?�E��)��6�X�}�*�P�c�e� !�)�� ���R�^�r��7�\�Bz�|��2�n�� � � ��%%v�4alL��a�'I��/�=3sL����6�^�*�=A� �N�5�E�>�$�i��x k��|�:�k� 9��V�� ��E�q�)�+ Oi�rL��D ��4� �4��'�*�A�L ��.�# �3�p�4v��M��x�7�k�P�p��%�o�Z�4���o�m#�f�1�2 �� � �%��\v�1�x���w�*�m~�<�g�~��gLN�`�"���|�o�Y�4��N�&�h�g�}��o anizationL ��K -iconL�csL��M��V iginating_urlL"��!x�#��e��zsL�� �'��|�WtherL$��v�;�.��1�L�b�%urL ��tLN��^p�U�P�i� �#d�&��.��8���8P��!�  _of_scopeL��{ ��{lineL�� ��cputL�"��!�K�qVv)  �O�� !�QE�j�G))�i�P�+�P�:�(FK!��V�T  /��1�x�:�U�l�YN b %  ��7l� 5  �+�$!�8�x� �(��1< <� �J�#    # �Rfx�xsL��n��PsideL�-bottomL �� verall-countL ��`flowL�D��73�Q+�v�1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�n -autoL�B�� c6>O�A�5�� �)�-6��U�/�6�0�8?&�<@&�A�W9�^�0�&�5�Q�*A1C�`��~�i�_�L�m/�~�@�N�N�AW[Vw��/�.�.�.<��*� *� ��G(09�(�z)�G�w�y �u!'�@�x���[�3�4��2,�����)�^4$6�jy�=��<��B%�6��(�(�AE@a�� � � � /�H�!�:!m�J hiddenL~�[�^��Q������������?�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,headL��t��;layL�;�Y�C�:--disablescrollL���C height-autoL�= iddenL�# motion-scalefadeL���C size-autoL ��mediumL���C width-largeL�< actionwrapL��-�S bodyL�M�g�S�# --paddingnoneL �N�Y closebuttonL��;�S descriptionL ��p footerL���$ --alignendL���$dividedL ��; headerL���C --dividedL ��] contentwrapL���D titleL��$�DwrapL��!�D whennarrowL���CviewL(��J� �I���K�n�y� -ref-selectorL ��9 content-module__box--und1jL �� _1--rhaeyL �� 0--ulkagL ��v1--tqhu2L ��p2--uhewdL ��#3--neywlL ��&4--roz8jL ��R5--ppbl1L ��M6--wv7twL ��+7--sbxdiL ��.8--oumprL ��19--mqyonL ��R utton--mdoypL��\�C _1--_1ng2L��\�4fileresultslist--irmg6L ��8 filesL ��processingtimeL ��C header-module__box--ffkf5L �� _1--zjpesL �� *repofiles-module__actionmenu_button--xb9dsL �� box_1--xst0tL ��2--yijmpL ��3--bi2jmL ��underlinenav--bhffiL ��writeL�� ��_ wneravatarL �� loginL ��~pL�f 4 ��Q�2� �)�-�TK��5D6>O�A�I�6��8�S�U�/�6�?��?�`@�e�X8�K��0�&�5�D�H&� #Aq��%x&z�[��^�u63N5�a��,�@�N�N�*��y� �/�.�.�.;�e!�]�;�&��M���+�=� 0�[#�/;*  $-�"��,,� �>F�]3 �f�~�~��_�B"�"��|9�|�_�{�y �{�}$ �w7�`#C�x'�%M70�8%;�<�uH�" ( �aEN�X��)�'��% � $�_�{�{�{�{�~' ��3�J�O�o=g� B�F#"? � �u-0L(��D�-��D��7��1L�`�� responsiveL ��sackageL��,��Z�O-iconL ��sL��# ddingLJ�� ��e$�M$�>��ryG).��x$�E$�b�e-leftL �� rightL ��4geL8����^�d�y�4�(� �\�q� -responsiveL �al  head-actionsL �� rallelismL���V��i�5 mL��3��%eterL��:��_` sL��^��7singL@��z� �s�N�8�[���9 ��~�N�9tL����  hmalhotraL�� ial-nameL�H��~� nerL�KsL �5 _link_resources_navbarL�GssedL��O���S�dwordL$��}3.�R��#� *thL��7� �#��Q1q�r)\�3`&w\�X� 8nPZViZlkYTL�Z~N~L~D1�9A1� ~O~�1~w1�1hZ88s&wY�r)Vlk�z<& �<�h<g�@i}LLy�"�o�>2�O�� �I�8j�=�*��O�8�\�B$YtMD�U�'�>3�&W�~W� ��anWNWa}�3�v|y� ��-)� *|*}&r&Kt� n��gn$n� n�=lDnQs�8�/b[9|gD$D� E�=DDDQD�8Db�49 �$��u�o� �.�1 f�)�{&�:� !� �m�@� ��5�f�k�3�O�.�>�3�/�@� ����=�)� �< (%�O�, " ,�Y k�kI #"3�9  ." (  !!�W�����)�2v�.�(�7�E�T� � �Y�!�sG�r�N���k�s�?�@�P�F�f�!�A��2�/�.�.���o�C�'%�N}6%J}HrF}9rE<�g,%D9�yiei7?E?\?E?\?E?\?E?\?E?\?E?\eEe\eEe\eIe`eEe\eIe`eIe`eIe`eIe�� 3�67�-5�-Cc`�,<�,�~�,�&�,��,� Z��� �Q�k�,4�,t�,M�,O�,i�,�}�,2�,w�,�*� p�,f�,d�,y�,K�,�.�,�7�,�6�,m�,�2�,H�,n�,b�,\�,g�,y�,��,�L �OJ�,J�6�,4�,:r�1�,�;�,U�,�|�,4�,q�,r�,��,|�,�w~y�,W�,f�,c�,b�,b�,��,�"�,�s�,�%�,�.� @�-E�6D�-xK/v3� 2�=1|tr�;3[� �0a!WNWPJI83JI80pathsL��g��4waysL �XyloadL"�o�!x�"��g��xb-2L� �o��D3L4���n�X�b�`�q� � MP�+�*6L ��plg-0L4���n�X�b�`�q� � MP�+�*3L6�0�t��v� �(��z�BM�y�H�u4L��o��D discoveryioL��1��- encil-iconL�opleL ��>rLX��L�P��o�`�.|e� �~��D�$�� gL�N�W-hostL:��`�2�o�0��.�6��K� ��h��formL��O��4��malinkL�.��x�o�t� �.�%�l�A� ��4�g�k�3�8�3�/�?�����=�(� �<�.�(�7�D�U�Z�|�s���!�j�t�?�@�P�E�q��2�/�.�.���o�@�e�`�-�P�*�u�]��u�{��(�\�!�J���"�v�X�a�`��[�s�� ���"�2�3�,�^�3�b��%�_���*�%�F��� � � �;�L��LissionL(��y�o�Z�4���g�~�sonalL ��/honeL��A�:��_Y�:pLH��{�&� �!�n!��=��C�1�_��n�Z� sessionidL����yieceL ��Unned-octocat-093da3e6fa40L�pedL"��K�a���`� linesL��`�]kgLB��J��{ ��y v �� �I l-2L�:cL4��S$$""$!-��41L�F���f�T  $     !   ��Q   ( � �2�/�?�'�8d�;e�?�H � �Fu��  !�j �x��=�y�n �Y A$""$k        #�k�g�z             �k�,   %   �2  ����R�O�L��  �G   �^�&�, � �J��N� �?   �E*G         ceL4��q � " � �� �~ �.entL|��XC�E% "d  ''#" .! '��� , �RN �kLT���# ��o R�T�HEHI�\�8�� 3�bW...0pdsL�z�� �K9�B VK L �c"  L<       �     �*�~ %�<B 7 8 �=  A#  �|   sL�L���E%�S^XV�m. "� ''#" .! '�� e�d�h�3�  �JHB@�Eb�� A�� D1L�4��k�3 " $""$ "  # ���-     miL��;�=��,�T aceholderL�0�'��:inL��0E��3nL�AtformL �{ infoL ��my-iconL �� easeL$����M���{�us-circle-iconL� ngLR�A�S ��= �\ �H�-��N�D�� �q �4�5�^�!�NointerL ��-eventsL ��BliciesL��k�t��r�5yL��W��"�GteL��8��kpoverL$�� �&�A� �j��P-messageL ��n --bottom-leftL ��olargeL ��psL ��targetL ��ulatingL��n��dsitionL��V' -absoluteL,�� �&�A� �h���c� fixedL�s�6�0���L lg-absoluteL� �D�-��D relativeL�} relativeL�p�Z�i�Ys#�t��v�^�/�(��.�33�I�J�Js2253K112Q1211�s/1112O�L�K53�I6tMY224s�4�u�q�,u�%�$�%c6>O�A�5�� �)�-6��U�/�6�0�8?&�<@&�A�W9�^�0�&�5�Q�*A1C�`��~�i�_�L�m/�~�@�N�N�AW[Vw��/�.�.�.<��*� *� ��G(09�(�z)�G�w�y �u!'�@�x���[�3�4��2,�����)�^4$6�jy�=��<��B%�6��(�(�AE@a�� � � � /�H�!�:!m�JsibleL��h�J��G�btL��E�_ -dom-renderedL����; tentiallyL����;r-0L�;3L ��lg-5L ��7L���D�/md-4L ��c-button-buttonbase-c50biL0��8�%�C�A�4�L4��#�M� content-hkbr-L ��K�#�C�>4�%�L iconbutton-szpyjL �� label-ptq3xL��P�A�8�+�=�& visual-2epfxL ��m�C�p���L wrap-db-ebL ��m�C�p���Lcomponents-input-ic-y8L ��Atextinputbasewrapper-uek9qL ��? wrapper-i1ofrL ��>underlineitem-ljsg-L��*�>�k�` list-b23hfL ��! wrapper-ooh5jL ��heading-heading-6cmgoL��t'link-link-85e08L ��vtext-text-0ima0L ��zeL�p��.P>B�T8� ��1��"�+�)�I�3�/�H��8;,�:<,�=�V�]�<�.�(�7�M�0F*��Hz��J���p4�y�@�P�N�KcUV� �A�/�.�.�.�b�u��V�`P���T� 1& (cR �i�E  "  1&�b) !' �) E/�l`  / #�E   5! #"  ""�V�����*�0F �s��e�t �q  �o���(�����=�' � &� �% W[�z� �z�� �V'�B�l�w)M�)�4L�Rr��5�!� ��� 2'(�7�*�����Y^�:�q�*�z�-*ne�v�j 0pre-compiledL��o��:definedL$��{�p�'k����PTlineL ��; configuredL����W nectL8 definedL��k���)�ferredfiletypeL��)��;'%loadL 'miumL�-supportL�*_supportL�_link_enterprise_navbarL�' requisitesL����mssL��C�C��#�viousL��I��!icingL �M_link_global_navbarL�_maryL ��er-b8b91660c29dL� primitives-225433424a87L�~reactL�]$�5��~� -5c26f1a581a7L�g_react_css_modules_gaL�$select_panel_with_modern_action_listL�ntedL����8orL(��t�o�Z�4���g�~�vacyL"��e�m��y�1��  -policiesL ��teL "��-avatarsL �9 ipsL��b�a��E�y user-imagesL  �L(ocessL.��6�P��U�Ce��*�I�\�lQingL��%�V��k�?ductL\�4��t��v�]�0�(��-�36�I�J��= > ��p ; -explore-headingL �  ionresultssa0L � 1L �0L �<1L �A2L �F3L �K4L �P5L �U6L �Z7L �_8L �d9L �i2L �3L �4L �5L �#6L �(7L �-8L �29L �7gramL��]#��essL�r��6 -itemL�|��: pjax-loaderL�q-barL�}jectL2�*��%�U��U�`� �P��T�jd-iconL�b discoveryL�h��+%;  �4�u�E5�1 V��e� �p�2�$�!��#�z��L � �s � �' �6�X� �(|�P����z�+��3%(�C%5`�GN / 3� � � �B2],O*�p�d�M �� ��C�A�4��M�)������������?�(�?�(�A�,�A�(�A�,�C�,�C�,�C�,�Q ,D�b4" &�U �:��\4w�� �A �K  �QQx�)�:�l�4!�R1Z�]WsL�� |� y -repo-tab-countL ��6 tabL ��mptsL�!perlyL��=��� �tiesL ��yL�EI  sL�U��~� tectedL��-��LocolinfoL ��JvideL��'�� ��6dL��(��` xyL2 w��|�<�5����-��Y-serverL��F��\t-2L��D�-��D3L �� 8L ��olg-4L��D�-��DubL��HE��$DlicL��y�shL�_action_from_repoL ��. bannersinfoL ��*edL ��CllL$�H�&�9�|�S ��-requests-repo-tab-countL ��*tabL ��EsL��I �seL��5 �rposesL��I��<x-0L�*�D�-��E�J2L�c��}�%{3L�=� �V� ��=lg-2L�+�D�-��E�J4L,���r�T�D��_�� �D5L�?��]���:md-4L�>��i��:y-0L �9�'1L�c� {2L��+�t��v�^�/�(��.�33�I�J�k253K112Q1211�31112O�L�K53�I�EMY22�B�4�u�q3L ��14L �d�Dlg-2L�,�D�-��E�K3L�'thonL �� qbsearch-inputL6�x35] Q7�y �& �kqobL��4!�OpathLD��P�!�m�=�!��4��i�P~ualifiedL�� �� rsL ��eryL"��o��.3�o��8�}-builderL.�u!^ �b  -containerL�^query-builder-testL�ztestL� �-clearL �7 -buttonL�>formL�olabelL ��<eadingvisual-wrapL�resultsL ��ZparamL��C�d��/�CbuilderL �x -inputL�/wrapperL�leadingvisualwrapL�istwrapL ��JsizerL� tyledinputL� containerL�sentL�x containerL�dicklyL ��yotL�� �G ��W�t�Y�@�� �y��u�,�-�K.4�5�/�+�)�+09�2    , 6  ! �B     !  M  -* #    !!�W�����+�2^�(��X�S�u� / �Q�i�>��V�Q��<� �_� ��(�K��V ��?�V� �PD>�, +   � '@� �t   C: �m�6�Y �b�e$0qurlL\��O�!�m�FN�J�U�!��4��M�3K�Q�~rL�J  ���+  � " �  ��w�  �[ �D  0L ��1iqj8pabL ��2j5abL ��Jth1L ��= 55abL ��75abL �� amanareddy0mL��A ndomizationL��N�k��'�Gqj8pabL ��6teL �� �d���X �+-limitL*�� �uI�8��A��9? limitL��p�OwLL P���$� �6�L�D�`�X�D�y�t�6�3���clabL ��ddnL~��C� l!�g�q�=�!�d�z�=�4T�-�P�W�,� ~�:�eact-core-2d17b940397eL�xdirectory-add-file-iconL ��x filename-cellLv�� ������������?�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,olumnLv��)�������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,remove-file-iconL ��|owL>���������e�e�m�e�m�m�m -commit-cellL>��$������e�e�m�e�m�m�m�mname-cell-large-screenL>��$������?�e�i�i�i�m�m�m small-screenL>��$�������e�e�m�e�m�m�mtruncateLv�� ������������?�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,lib-80430c87778aL� partialL4�G�{�i�x��w��4-anchorL�6�`_�b�`=repos-overview-marginL �� _blob_overlayL ��\rootL�b��~��|dL:��S�v��Y�p�_��K��(�E�d�-only-cursor-text-areaL ��MmeLD�" ��C � ��) � �Q��n�&-ov-fileL ��KcommendL��W��: edL����mtL ��cdirectL4��W !  ! ��J !  ! sL��T�r���K f-selector-button-text-containerL ��u_ctaL���"qlocL� ��"ppageL���"a errer-policyL .infoL ��nameL��$��;'%reshL���pE��$DsL �� typeL ��%gexL�V���O�$� �>���O�}N�$�6� ��)� �[  �Q�m.�92�33�&?�yE";bQ�4 zularL ��o�D��Z�lL�H f �n<�.%m��m�}Q��g��v�*�t�i&`�|�h�{'� �]Z!D�f��abL ��ftedL ��^�� ��U�T� iveL ��| -timeL ��m easeL�z��)��D�R-assetsL �CpathL ��/sL,��2�a�k��\�`��k �RtagsL ��?oadL,�y ���\��_�moteL ��m�&��9�(veL��0��^ _child_patchL�nameL �� dparentrepoL ��deringL����;poL"�|��8�?�k!��h-content-pjax-containerL:��h�v�V�%�z�'�0�B�h�#��1"�R turbo-frameL:��j�v�V�%�z�'�0�B�h���;"�RforkedL ��!iconL�nameL���4etwork-counterL ��rstars-counter-starL ��w_actionsL ��k ttestationsL ��XbranchesL ��UcommitsL ��R ntributorsL ��: deploymentsL ��W iscussionsL ��FownloadsL ��QgraphsL ��9issuesL ��)labelsL ��* milestonesL ��+nameL ��$packagesL ��VrojectL �� sL ��ullsL ��MreleasesL ��SsourceL�q��atagsL ��TnameL��"��;'%rtL��F��O��m-contentL ��t s-overviewL ��` -a693382d1fc1L ��?itoriesL �B� -f58553097890L�4 yLF�%? ��^�:D��P��f ���K�n�y�!�^ -197a21528ff0L�: container-headerL ��entL ��g details-containerL �� watch-buttonL���o _idL"�z�!x�#��e��zquestL�R��Q%�K�k�0:'�\�n�h9�$�@9%�q� �.qh�Y�[�v�]S�]�4"�6�X�Z.��"�-,�\!�-�|�#� ]Q�}�-�[�ED�e�&-idL�@sL�F�I�&�9�|�J�c) �U�:S$�,�-�G6k  + E LD%/9/G%"( $)  sj     8,    ( s ""�V�����,�0=�g�J�n�e�r� X�$ �b�>�D# �N�>; �/��F��c�ML�U�T E �N�E 0requiredL4��K0�[�U��Y:��H�8��#mentL��e��sL��I�B��z�|servedL��""��*ttingL ��zolvedservercolormodeL ��rL(��o�o�#�M��I��_�1urcesLF�!�"""#C�<�8#6�F��1��L�5 -explore-headingL � topics-headingL � ponseL���D�N � �:�i�{�{�o�p�{�p �A�H�A�O�L��K�% {�t�E�;�h�9�E�d �G ���f�f�6� sL^�� �s$�,��O�F� X�T �T �/� �X�o�S E ibleL ��"���,�} ve-meta-containerL ��ultL*��M �*���a sL��w����PlistL ��V mousedownL ��SmeL ��S�W��J�rtainL ��ractL ��oyL(��r�5�<� ��!�)��UurnL��*��_toL,�Q��*��g��v��6'%%viewL�Tfc7230L����$gbaL(��!�o�Z�4���g�~�ichtextL��-��=%%ghtL��3�  "?-0L����b�klabL ��%mlabL ��obotsL ��?txtL4��.���Q�i��9���2�A cket-iconL�%leL`��"�e*� �$�I�m�A�pw��k��h�8�C��T�]otL��L�C��x�B� undedL,�j�|�D�-��D�Z�Z|-1L�a 2L�a����c� bottom-2L�" lg-0L � �v top-2L ��o te-actionL�/ controllerL�)patternL�"wL��Qr5abL ��a9abL ��sL��H�%��A�QulesL ��F����S�d�nLD��hWN �q��=�� H4 ��S�9ningL>��E��m�M�u� � � �{�5��-katanaL��H��P�D-using-custom-fieldL�����psL��v�rlLF��N�!�m�=�!��4���=�|~sL� *� �G�[�&�A� �Q�����n % �_:��R�%�-�?� �. % �1�~�#�]�:44444444444443L W�L+afariL���'��|�WmeL0��?�d���+��^�C�2� �ple_network_conn_typeL�nsL,��}�o�]�4�#��u�g��-serifL,���o�Z�4�!��z�g�~�veL��?��IdL��i �kcLv��q      .  V +    anL��T�Z��M�uhedulerL ���[���omaL����opeL�B��a�. ��g�� H��W�<j  �j���/�:�d�Q �@ �[�h�H8�d�)�Y �� -controlL���s�� �0�1dLB���|�J�.!%�W�w��|�� � �qZreenL.�� �#����ZM��g�F}-reader-headingL��t'readerfeedbackL ��6 %heading-module__userselectnone--vw4cqL��t'iptL�6�KE�6, �, �v �!,��y��+ -srcL �|ollable-regionL��+i�l�:earchL:�/�G� ; �uL�P�g�_-��� -feedback-promptL ��HgithubL��Q�RiconL�d nputL�z -containerL� query-builderL� suggestionsL�T-dialogL�3-headerL �7  with-dialogL� barL�] _input_global_navbarL�oesL ��j inputcontainerclickedL�*suggestionsdialogL�/cgusL��mondL<��M�^��b�(s� �~��Q�O�qY�_�WsLb��S�r�0�)�+�w�E�.l�(�d�R�E�Z�u�1�I�<�U�D"�Ftion-3L����$ured-user-imagesL  �F+ityLz�U�=��'�=�H �c�o�`�J��. � � � ��W"�G�  -ov-fileL ��\ tabL ��L _link_resources_navbarL�!eL ��goeL.��x�o�_�4�# ��i�g��lectL0��f�.�F�� ���%��Q�jedL �� -linkL�ofL8 4�MC��T��3444444444444ndLD��K�P��se� �~��D�-L�N�WtL��g����WparateL��X�g dL(��s�o�#�M��I��_�1riouslyL ��]verL  ���a�2��h� -iconL�icesL� ��+�v���|ssionLB����*��[�p�I ��"�N�O�[[ s-1e75b15ae60aL�tL��E��I _protocolL ��l protocolpathL ��jtingsL"�� �#�K�A�L� =hL��NL��HareL ��-ield-check-iconL�PsL��{%$&��` !opL@��S 0 �Z��y - �FrtL��g��uldL����]recommendreadmeL ��wL&���#����O�g�F} -for-mobileL ��jon-focusL�g��x branchinfobarL �� clonewarningL ��VonsentmanagementL ��V7immutableactionsmigrationbannerL ��@nvitationbannerL ��:protectbranchbannerL ��(ublishactionbannerL ��6useactionbannerL ��"visualstudioclonebuttonL ��sxcodeclonebuttonL ��z ubhamrasalL��sH&,Y4    !6  ''! )�   @i&0�# &   %6D   !( *  &(  ""�V�����-�0v0sideL ��barL��W��q�K�n�y_partialL ��CgnL�! � W  _upL��!xedL$���1�K�,��z�LupL ��VmilarlyL��9��knceL��<��!gleL����pteL�e��!x-details-dialogL ��DpolicyL ��s,_msbuild_hide_integrationsL�launchL� webgl_heroL�nameL�7proxima_australia_updateL� usa_updateL� mapL ��DxmlL4��/���Q�i��9���2�A navloginpathL��N'%%zeLX�m��Z��Y�p�_��K��(�E�d�� 3444444444444rL�keletonL^���& � � � � � �^ �^ �f �^ �f �f �f �f --textL^���& � � � � � �^ �^ �f �^ �f �f �f �f illsL �qpL�i��^��uL$��f > ��p ; lowL��x��KmallL �R���d�K�� �_and_medium_teamsL�9_link_solutions_navbarL�KnapL��0 ; �� : ippet-clipboard-contentL�0��~�/��0�&�5�Q�*A1�7�i��+�@�N�N�8�/�.�.�.��d�g�2����)�^4$�P���Y��(�(�Y� � � �  py-buttonL ��z -unpositionedL �� oL��v��~��bcks5L(��{�<�5����-��YftwareL�V -developmentL�U _developmentL�>_link_resources_navbarL�P sourcecodeL ��lidL��]�. utionsL@�v�253<""#B"#""�d -by-company-size-headingL �j industry-headingL �% use-case-headingL �G rtedL��9��XurceL�<�%� ��7_repoL ��ksL��aT��M pace-betweenL ��_nL�@�m �0.� �q �Q �T �U �g � � �J �7 �DYH�-L�T�z �x�r!�:��!�m�z��`��h���,�� �a�#T#�' #�W#^#k#�R#|�`�h�H�\  $     !   �} # �"   ( � �3�/�H��8e�:f�=�E � �# z�L  ��/ SH I �Y  !�c �u��[     "            �z     ��j �d           �'�9 �, G � ��s_"  $ � G�3 [ �  $ � ��* �U �L �L�O� ��u                       �d�             $        �*    � � ��? � E � B � �  �<   �yO� � �; 01�9��<�s �,     �p�d �5      �x             �F�� �& J ~ �eL3�\ecificL(��[� ��?��i�l�v� ationL����"edLV��_�R��0�g�5�#�W�T�-� �2�I�0�6� �7��.�yL(��?�s�#�u��G�p�u�3llcheckL���"fL ��A�p��r�{ider-frameworkL�� ingL< �� U .��O�-�� �C��onsorsL �T  tlights-feedL �_r-footer-headingL ��FonlyLp��v�4L�+� �tJ�^�A�%�h�j�j��t'��0c�I�l�z�R�:�l�5�N�\ cL�r��FS�%���5�!�y$%$&�d��|��S !�2��+�U��4444444444444sL��<�%��A�QhL ��h availableL ��McertificatesavailableL ��\requiredL ��ZurlL ��XtableL��ZU��Nle-session-flashL �� ndardLR�� �z�Z�i��FB�9r�u�z�?�& �I�O�2�N� -modeL����_�jrL��&�2�K&�3gazersL��,��redL��{sL��R��T�4tL\��� �5�9 y5�X�9��e �H)� ^)�{�8 -of-contentL�_��~ingL��|��upsL �l _link_solutions_navbarL�~ticL��>��7sL�l��wusL��T��>�0 _codeL*��"^��F��7  "  !2 :9 t*!�&1%@  23   ""�V�����.�0~�b�h0stdinL$��M�k���=�(�  -piped-inputL��:���outL ��epL�� ��illL��u��;oreL���&�:� �O�!�� �.�D�&�r� �6� X��+� �+�e�P �p� �&���G��T E sL��+��ZiesL�rategyL:��3�_� �6�{��p�A�x�m��V ict-transport-securityL #ngL�v��J >T  4/  , ] � a~\R#$5F !�* �  o#$�)�� B�-D /In�� - !�;I �c 9N  .* ( R o MfD>)6~�] U�=�d�#3�C)> "9V�� �:okeL�nngL���`�x�n�I,� �M��_�Z�=�$�N�y#3�:��   �A �#�X� �a�v �=�i � e;�  �`}�C�j�)uctL��l��dyleL�f�L #�k� �� �j �o��o�}#$&%�]��g� g�}_�W_� �#�'f�1m�C�6�4�5�X�g�S_�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�n�#�W! �+��$g�g�!_�$_�J�\�U2C��*-srcL �dinputL� containerL�qentL�{sheetLVM��$��m�|ubL��-��/domainsL���j��P�`footerL ��h7mitL��,�$feedbackL ��*pixel-antialiasedL ��# scriptionL��+�  ccessfullyL��O��:hL��a� ��<�'doL2��,L��  % ggestionsL � �CmL"���� � maryL$��L�>��e� ��Y _large_imageL�mpplyL��j��ortL2���F�.�����O�_�%�0edL&��A�>`��C�<9�ysL����Q��^�vgL�f� �z�"� �4�7KZ�1E�JI�3E�A�[WgC�UC�mB�6�C�7�5�*K�rO'K�r�8���]K�{KQ�_\�3B�1?�m�eQ 7�Ry~Q|�U~�aa'��7�#���d�2� �^�S�R�?�(�d�M�q�WOn� yY�j�<�)H�l�il�w�4qvXm9lJ���*`�a�"p�C� ���a\�"X�*�VRV�%V�UT\Vi[�P�zEOg|/O/�"0�R/Y/f/�M/w�{�uPH%�8� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�<�X�@/�-� +�� *W��@)T�^�J�[)[@[)[@[)[@[)[@[)[@[)[@�)�@�)�@�-�D�)�@�-�D�-�D�-�D�-���&�Q�H�H(~M�?)�?B> Q�?��?�m�?�9�?!�?a�?:�?<�?V�?�j�?�?d�?� �?S�?Q�?f�?8�?��?�$�?�#�?Z�?��?5�?[�?O�?I�?T�?f�?t�?�z�?�k�?!�?�w�?�(�?B�?�i�?!�?^�?_�?m�?i�?� �?D�?S�?P�?O�?O�?�~�?��?�`�?��?��!*�C/�L.�C`c�� �S�\� �"++F�"�v l9l9�)Q�(PwitchedL ��5sL����-p_enterprise_contact_formL� ymbolsexpandedL ��ntaxL��\��OstemL��"��o-uiL(��u�o�`�4���g��tL�l  ��N�;'�#��C       "!%#!!#... '. '$' :�F�  �6��abL>�� �8�I��l��#�5�XindexL�\��E�(|�P����z���y� �.�$�k�B���3�h�k�3�/�3�/�H�����=�1��<�.�(�7�M�L�`��i�'���s�k�?�@�P�N�q��2�/�.�.��u�o�G�D�Z�� �(�{�2�P�*�t�\� �s�}��)�\�!�G���%�s�X�a�`��^�p�� ���%�/�3�0�Z�6�_��(�\���*�(�F��� � � �?�H��MleL,�����p�r����8-cellL ��5layoutL ��fnameL��+��;'%gL�2�E�t��v�]�0�(��-�36�I�J�h253K112Q1211�31112R�L�H56�F�HMV22�E�5�u�p�:���w����*��27sL$��� ��v�.�B��3keL ��YrgetL���I�J��L�/�$�0�V�&�y�'�0�B�e��l�f�!S�� �|�b�>�/�E�,�h�z�>K�(k�E�=�N�"� � edL��E��<sL��!��] unkoyalwarL��%bodyL$����I��.o�6�)readsizeL ��y concurrencyL ��rawlerL ��| optionsL ��edL�v��V�a              �V�3 ��  ��  ��  ��  ��  ��  �'�'  �'�'  �+�+  �'�'  �+�+  �+�+  �+�+  �+�+  �2    �:      eferL ��xlayL ��)eamL�Q��D��>-iconL�(sL�U chnologiesL0��6=�h�G��+�R�bmplateL�p�]�qU��Y��ee+��;�'���h�6�$�b�W��V�C�,�h�Q�u�[Sr� }]�n�@��t;�x���R�!�� directorysuggestionurlL �� rmsL"��_�f���-��{ rL ��slaL���* 3�Z � ��%�@�"�)��+V�.W�3�I� �#��(�C�a�0�K  �"�]" �a�0�>�8�"�"�!�!�!��d &�3�q �q � �q � ��G � C� @� �& �( � �z �� �TI� �A  Q '� ��;  4 �z !|%�x_ X �A  &� ""�V�����/�0i �U�4 ��� � �E � � � � 0tesla-shop-gift-cardL��mN��KxtL�2 �$��>'�q�T��E�hq�x_�M�JX�G �7      ��A�8�eH�=�&��g�b�`�1��h3�1h�p_�5�>�X�) �x�vV�.�l,,)))-alignL��1Q�-boldL&��N�$��7��z�CCttomL�6��r�1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�ncenterL�s decorationL.��1�o�Z�4� H��K�g�~�leftL�<g-leftL�vnormalL��Y�SoverflowL��9�ErightL�JsemiboldL�)hadowL ��2mallL��F�L��]V�R transformL ��4areaL6�i�O+�*�S�.�F���&�%��Q input-iconL ��H wrapperL ��= fieldscopeL ��pgologgerL��Y!hLJ��0 ��=�  ��:�anL��\��[tLT�� ��� ��>�S� �#��R�C�v� �U�Y�-�V�,�heL�j�(��4 �&��Z%qC�]�:�Jm�I�%\CUm�N�s�f�-%:�H� �1�h'�"�,DD�n3�J�J  �n�d�=�7b��,�Z�I �G�� �6 �"" �2 � #m�$""�t� �Y�CrT"d=�l.�U�P� J=?U� �5�� !-� �i��\�v�<>hV'�(�-  �-���Q  �7k ��  ���:�| �m �# �* S ��_readme_projectL� _link_open_source_navbarL�adL"��I��AP��6�mL��H��Le-colorL�5reL"�� �� ��/�/�~�seL��/�6���isL�D��w���0�M�R�2�Y�C��P�\�z��P�"�b�M�'�F����Y� �9��:�+�� �;�*� �Z�q�t�(�|��/uL$��L�.���R��t�ifL��k!meLb��M� �L��w�#�G��+�0�.�4��.�x�I�.�\�R� ��'�TdoutL��Z�%%outL���.��� sL(��p�5�<� ��!�)��UtampL��X�D��c�!psL ��]tleL�� � 1T��6���&�{�'�.�=�6��E�j�g�/�}�?������������?�(�?�(�?�,�C�(�?�,�C�,�C�,�C�,���b� �|�#� �;U� lsL ��M�k�u��4�G�-maxdepthL ��hoL�d�j�+� �( ��#� �/v�a��K�,��z�L�.p �=�<.!  %  >BA:N  �Q6':msk[ x%) �j�P�-�;�.�v�'!%�N� �1 aO�4� �4�.�(�7�O� 9:n5 $ M$(90�[�Cc�{�2�'5�I�2:{�$�?�=�P�$In �Y��2 �'�)�,b/%�0�+�>F � T 4�B �L� �O �s�4�&9�a#0<�u) "  7;;5 H   o=*# .QWSG`����� �i�j�n�_�  O?��n�� ���-�h ,-T/ ! ; - $�O�&N�O�m� 0�3�r 2c�j���*�*;M?D? ]�3�j� ��� P "�$�6 �7�T@ ,�-+\3�l,,)))_lowerL��Q=��R+cL��_�%%ggleL �.kenL �� _scanningL ��XnresultL ��KolL����--tipL(����/�r�QtipL ��b%-108d2543-51e0-4d03-8a93-f0c71ff11109L �� #6d26e24-7ea0-497d-b17e-7a2f39d4ec9eL ��K} #8177fbd-8424-4e67-8bab-b1cd632b8623L��\�H $3075b81d-7c0a-4d59-b0f5-b4db801d052dL �� $7f0e80f6-7419-4692-8e48-b392b8702f29L �>�H appearL��U  $ca5efe9a-594e-45f6-abc0-891d56d2370eL ��^__tooltipbase-sc-17tf59c-0L��s�ypedL��I� -align-left-2L ��iright-2L ��a eL ��B multilineL��% nL��X%L�) eL ��[ o-delayL�� wL ��^ sL��8BK eL ��; wL��J���Y wL ��QpL��@�A-0L��+�[��g�icL��W-tagL��\ -linkL��]sL"��K��U _link_open_source_navbarL�ptionsL ��btalcountL ��  parallelismL ��rL�n��E=43+�H73.+*(),()),(+�[�)K�8�������d�d�l�d�l�l�l�l�!�+ ackL�C ilingvisualL���,nsfer-encodingL �!ormL��*latexL��~J yL��sh-iconL�telimitL ��7eeL<��)��q�����������_nameL ��DexpandedL ��ndingL � _link_open_source_navbarL� sL��Z���_� ueL��: +�-�1 �ES��2�.��f��h�O�"����i�<�:�2�*i�*�=��e�6� �+�e�`�caaO.#L,,vHs�Lu� XX��.�{�{�[�)��U�Jv�I�6��[�D�h�NFe�pP�a�3�2E7 !fM  1f(>V��2\ �4 k-`H��)M� E �Q�F�$���aE �P �)? ~ 9 P 9 �% 7 �T 7 [ 9 i < �T ): y M  p C � 8"� d%  #*/�;  i 7 ��8  .-.-..%     } $  !!�W�����0�2��F M Z �A k4 �f-�I|�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�C� �D2�1m�C�, �* �' |*#�P \�V�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�Y�T�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O� 80�;�b�j�E . b ��&�X�: �) 833444444444444 ,5^�T,)))+�r���^�N 0truncate-for-mobileL��=�m�m�m __styledtruncate-sc-23o1d2-0L���8yingL��X��:strategyL ��AtimeoutL ��ueL neL��q��KnelsL grbo-body-classesL�] cache-controlL�frameL ��[��visitL varL ��witterL$�X��2��(oL����)xtL�@��` �m�{�n �g �}�T$�P �"�A�e  ��O  �1�9�8 �8�n�L� �:�5�e  ypeL�v�LJ�n��Uj8(4�n�a8@�D�-��E�A�q�uD�d�9 ]� Q� ��[�)�*�s8��B�$�~�o�b�4�J�.�C�<�4�&1.�|��O@Y �P�g���7�47�F�%sL&��[ ��'��hr�uLF ���o�{��k�9��x4444444444440026ampLH��e�.�d�r�b��&3.�h�?�N�TgtL�X��]S��w  bt  b�q \ �M \ ltL�L��" gs g�p _�L _quotL�f��Q �]�T� ��\ZT�0 +   � '@� �%   QSrepoL ��3cL�,��h �M�S/%$&% �N)      �N>, $( t $�N�A  $     !   �O�P   �O�Q"�O'�P   �   ( �O�OJ�O � �N $�N$�N6�O�N    $�N$#&�N$#&�N "�N#  Y �O�N"�N �N"�N $�N( �O;�N &+$�I �R+     (5 8 �N�N?                           � �O3 B   �R&�N   (1  �O�N(�N(�N !*�N *�O* 1. . (�  !�O(�N"�N"�N"�N"�N"Z �N !(�N$�U     "            �z     �>�N &$M  \ �Q  �!           !(aL� ��G-�o�d(%$&0 %�\�F��*�%�l�A� ��4�g�k�3�8�3�/�?�����=�(� �<�.�(�7�D�U�r�j�|�s���!�j�t�?�@�P�E�Z���2�/�.�.���o�@�rticleL ��. blockquoteL,��O5>O�G��-�#z�:3IrL ��lcodeL���*�K�]�t�3�/�r�[�p G�j�3�l�4�k K�.��j1%� $�%�j $&�~/�n�AC.�##!"�, � �x7g� �c�7684�9�h (N�H�p+(�p,(�g>)�g<�'�%� %� %� %� �qi�o�g9� �o detailsL��F�>ivL���6��{� �(c6>O�A+�i5� �k�B�k�o%�k*"�m-6��k�3�e�L� *�*�<��s*�?&,�@&,�(�28�K��(� &�(�*�)&�L�<A1B�x�j�~�i��i�&�:�]�q,�D.��k�.�.�"0� 0�W[Vw�j�� (� (�(�(�;�O�I.�s*�V�8*� �a�?�XemLx��W�3�/�K����=�1�<�.�(�7��E�S�\�?�@�P�L�2�/�.�.�i�o�1h1L��<� 2L���d�.�$�X�I�3�/�H�����=�1��<�.�(�7�M�L�^�i�S�\�?�@�P�=��2�/�.�.��u�o�G3L"���X�3�B� ��4L��M����3�_rL ��uimgL ��W�y$%$&�d��|liLD��V �d�K!%�T:3N� � QcUmarkdown-accessiblity-tableL��!�pL���:�?�2� q 5>O�G�>�s#�<�{�3X�K�3�/�@� �G�VI�W�=e�F� �<�.�(�7+�>�$>n�+�� a�n� �*�U"(    g�C(/sm�< �]� $ �J�KB U (& ..�V������0�J�����1���5):3I�,�1�-�?�@�P�F�j+�`��2�/�.�.=�I1�+�=�^�/+ 0u003cpathL�Z���u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�CreL�r��]:@�� � �T���!�,�'��n�/�?�'�8@&�;A&�?�Uu�#�/�'�6�O�-C.�m�H����F�)�m6�w�@�O�N�A^XV�n��/�.�.�.x�^��_�W@�0�espanL�:���r�J�T  $     !   � # �   ( � �2�/�?�'�8d�;e�?�H � �& u�\  ��2 RG H �Z  !�j �x��`     "             �|      ��n �h               trongLb��c�i�N,� �M��Z�_�6��&a�y#3�:�ummaryL��I�>vgL�Z��|�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�CtableL��#�bodyL��L�dLv��R  �d              hL��, �eadL��&�rL2��)(643�X"03.+*(),()),(ulL*��Q�Q�_�:3N��*QcUeL�B��5  �- �-       �-      �->  O$    �- �/                              �- �-   �-  �- �-  �-   �    (  �- �-J �- |       �-   �-  �- �-  �-    �-   �-   �-    �-#  N    �-  �-  �-   �-  �-   �-   �-;  �- �>     �-+     #&   �-  �-                      QM �-+ 9       �-  �-      �-  �-  �-  �- !  �-  �-    (�  �-(  �-  �-  �-  �-  �-O  �- !  �-�J   "          �v     �>  �- &+" Q        �- �                           -L ��Uautomatic-form-fillL ��zcddL ��* oncurrencyL ��@ sL �� rawl-durationL �� out-scopeL ��3 scopeL ��sL ��delayL �� pthL ��9isplay-out-scopeL �� oL ��efL ��(mL ��kxtension-filterL ��:matchL ��}fL ��HieldL��R�j -scopeL �� lter-regexL��F�glcL ��rL ��1headersL �� lessL��h��-optionsL��8�rjs-crawlL ��s onlL ��D known-filesL ��ElistL ��D match-regexL��x�grL ��c no-incognitoL �� sandboxL ��Z copeL ��OsL ��AoutputL ��] parallelismL ��m rate-limitL ��-minuteL ��EsfL �� dL ��? tore-fieldL��#�7{��f:t@�g             HH�V������0m0->) ��c $�0�����2�d�0u003e-store-field-dirL ��E responseL��1�g�L-dirL ��MuL ��+0L �� 10L��)$"50L ��-200L ��v 23-03-20t16L ��(3L ��M 147526947L ��d31239L ��kaL ��Vccept-encodingL��I�xdminL��*�nvanceL ��mazonL ��piL ��:sL ��mttributeL ��H uthenticatedL��A�a omaticL���zureL ��y]betterL ��:odyL ��: readsizeL ��~yL ��ktesL ��cL��\#atL ��B go_enabledL ��hromeL ��u iumL ��4loseL��@�  oncurrencyL ��D figL ��! urationL��M�n nectingL ��i tainsL��XVrawlL��`�?�n erL��5�X�:{B optionsL���A{5 ingL���LustomL ��s izableL ��!debugL ��OferL��2� layL ��pthL ��! scriptionL ��FvtoolsL �� irL ��S scoveringL ��dnL ��GockerL��J.:@��TslL ��UechoL��$�zsL ��mailL ��`ndpointL ��rrL��G./2./M.B orL��'� �9xampleL��^�y�yternalL ��fastL ��WtalL��� eaturesL ��NieldL��@�K scopeL ��bleL��L�q�| nameL ��> terL��!�� sL��)�@ndingL ��mlagsL����4�y�x�*orL��}G�VIqdnL��$�tullyL ��ncL���TgetL ��T@oL ��vloggerL��~� �&ogleL ��<roupL ��L"headerL ��4 sL �� lessL��j��3�aX�4reL*��t�^�[�P�,� �V�g�itL ��(ostL ��ttpsL^��h ( �2]y*�p�h identifyingL ��YfL��l� �&mportL ��FnfoL ��putL ��-�e����79KstallL ��V ationL�� �dtL���V�y javascriptL ��voinL ��6sonL ��RkatanaL�d��H�=�T�2�L��3�`��n�/�?�'�8d�;e�9�Uu�g�>�/�'�6�O�-o�m�*�3�8�b�m�m�'��@�O�N�;^XV�r��/�.�.�.x�hx��4�n��g�- _fieldL ��4 responseL ��:eyL ��[ sL ��2vL ��)linuxL ��jstL��;�?oginL ��HmacosL ��9inL ��thL ��x-ageL �� depthL ��F intL �� itL ��onL��4�reL ��9stL ��dsgL��~� fL ��FultipleL ��hnameL��YacewL ��e crawleroptionsL ��\ilL��� �& o-sandboxL ��CteL��^�F�1wL ��(onresultL ��aperatingL ��-tionL6���<�.�(�7���2�/�.�.�B sL��&�)utputL��D�,��a�packageL ��< rallelismL ��d meterL ��d) tL ��thL ��J%honeL ��?ipelinesL ��frojectdiscoveryL��Q�@qpathL ��AurlL ��rateL ��} -limitL��`��y limitL ��&dnL��o�;egexL����H Y �leaseL ��{questL ��+sponseL ��$ ultL��o /obotsL ��-otL ��G(unningL��9�O sL��=�3rlL ��dscopeL���y�&�H�JessionL ��HitemapL ��4ourceL ��=tandardL��d��a�� tus_codeL ��7dinL��0�{ outL ��GepL����&rategyL ��DudoL ��oyntaxL ��tagL ��BextL ��~heL"��&�:3�"�(�P�m reL ��QisL ��uL ��YimeoutL ��"oL��U5>��D�}QcUypeL��ha� sL��8�ubuntuL ��dirL ��yfileL �� pdateL ��GrlL(��5�XY� 0_� �J(�2sageL����`erL ��oP -agentL ��)valueL ��rL ��RwarningL ��?henL���lindowsL ��S6wwL ��2youL��R� buntuL ��vdirLF��W�!�l�>�!��4���=�}~fileL<��R�!��D�!��4��d�m~hL����c�iL.��y�o�_�4�# ��i�g��o_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_hooks-7b64b1-e9366a95354bL ��.cmmit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-762eaa-b9321ed019f0L �� edocument-metadata_document-metadata_ts-ui_packages_history_history_ts-ui_packages-417c81-50b9bb07478cL ��H@2promise-with-resolvers-polyfil-40d47c-83bb4d2a9499L�' failbot_failbot_ts-f0df83c858f4L�P ehydro-analytics_hydro-analytics_ts-ui_packages_use-client-value_use-client-value_-6f712e-d59b35038b54L �� paths_index_ts-fb360c09a9b5L ��Y                    7  }       #              *&xln:'n BB�V������0m0->) ��c �6�����3�p360ui_packages_ref-selector_refselector_tsx-cd14487ff967L ��j 'ui-commands_ui-commands_ts-392f523dd6f6L�2pdatable-content_updatable-content_ts-f4e60782b52dL�5"se-alive_use-alive_ts-201977f5783fL ��{lL�z���o�a�?��K�G�u�}�t�x�B E����E�^�-��&�=�5�(� ���G:3I�/�W[V��f�PU�"1�GE�x   , �$ �F.: 4� �:Q��m�lndefinedL2���������e�e�m�JrL ��`�T�f���s�JlineL&��g�V�%�z�'�0�B�e -on-hoverL ��O7 _navL&��{�V�&�y�'�0�B�e navL ��8 -actionsL ��bodyL ��@itemL*���T�&�y�'�0�B�e�@octiconL&���S�&�y�'�0�B�e"standing-github-code-search-syntaxL��S�RknownL��e���Z�V safe-inlineL �etL ��ipL$��YW  �����SdateL@��W�Y< U� �h���!< J�+ �L ingL��p��ngrade-insecure-requestsL �loadsL GrlL�.�R��v�� @�=�~a!�(K�}�{�C�tTO�I��#�jT)))� �km!�S�M �V�c�` ; � �n M�~5 �j�8��vB?�|�]86>�0�$ \�� -inputL��q��=�&_listL��_ ��{  sL\��� ��~�< �G�d�}�V��k�*�g� � �!�c�+�?sageL0�����i�,�! ��aeL� �I�F�f�|8�j��\[$�f�.�'�Z8H[$�P�z��e�id�\�^�a�C�.d^� �g �R �, �h�Kn3�X�(�$G��'� �#36G�9��Y�;�EQ�@�B�&�8� RM� �_ �v �y �H-caseL�|112 redentialsL�E_copilot_avatarL� &paginated_repo_picker_cost_center_formL� dLd�� ��&�-&�)a� �) �?�3��)�c�e� "�iS�P� �i�>_by_listL ��SfulL(��H�/��0��C��a�rL^���.�$��w�%3.��x�9�"�5� �(�:444444444444-agentL ��x content-----L��t��lautomatic-form-fillL����z concurrencyL��L�� rawl-durationL��+��B out-scopeL��?��QscopeL��&�� delayL����?pthL��E��isplay-out-scopeL����mextension-filterL��F��lmatchL�� ��fieldL��^��)-scopeL�� ��N lter-regexL��R��"headersL����5 less-optionsL��D��js-crawlL����donlL��P��; known-filesL��Q��  match-regexL����H no-incognitoL����$sandboxL��f��GcopeL��[�� parallelismL��y��{ rate-limitL��%��Y-minuteL��Q��7 store-fieldL��/��jresponseL��=��i2a-next-generation-crawling-and-spidering-frameworkL��a��]dvance-filteringL����uthenticated-crawlingL��H��X$connecting-to-active-browser-sessionL��s��rawler-configurationL��<�� ing-modeL����V ustom-fieldsL��z��>featuresL��S��iltersL��m��> headless-modeL��0��5input-for-katanaL��*�� stallationL��q��Fkatana-as-a-libraryL��{��ufiltersL����% list-inputL����7"multiple-url-input-comma-separatedL��q��LoutputL��S��n rate-limitL����W unning-katanaL��@��-using-custom-fieldL���� scope-controlL����f tandard-modeL����Gdin-piped-inputL��1�� url-inputL��i��asageL����BimagesL, �I%3�� �\ �� �q loginL�nameL���4_idL&�$�l�!x�#��e��zsL0�F�6 �i��444444444444sL��Z��;ingL�8��>� �Z�~�&��1�`�7�x�3 �"�T�?�J�L�A�}�7 �h0�/�u�+ �X���h�9�G� �z�P��"�&��rL��s�� sessL��F�� tf-8Lb �'�`�S�_��?b�P�J� �^M ��&Y� P�O�3 �+M  m_campaignL��q�{��k�9ontentL��z�{��k�9mediumL��w�{��k�9sourceL��t�{��k�9vL6����O4444444444444 -align-middleL ��w text-bottomL��a� 0L�� �u���R�1L��<�2L�7��1��c�.alidation-91bddf1b-4d67-495c-b8a2-acdb12a15df2L ��IueL��p� �A�_<�4z�H�5�2�!�l� c�,�!�-�rr�)�c��!���\;�~�sL<��D�d��9�%)���$�C� �<�X�rLH����w'30N �!��g�!iantL�OousL��H��<yL, ��j�I��P�,cvypL��H��wpendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec-72267f4e3ff9L�-#color-convert_index_js-e3180fe3bcb3L�\delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-ea8eaa-ae0dbe787ad8L�(ompurify_dist_purify_es_mjs-dd1d3ea6a436L ��>/:+�%  - ( �3 � .74>!0 .  d9  8K#) x+d &&�V���R�����4�(�r0vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483-30bc59af3a76L�+Mfzy_js_index_js-node_modules_github_paste-markdown_dist_index_js-6c00013a3dc4L�`\github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78-a90ac05d2469L�6Ucatalyst_lib_index_js-node_modules_primer_live-region-element_dis-b2aea6-22827f205bdcL�<Ufile-attachment-element_dist_index_js-node_modules_github_remote--3c9c82-b71ef90fbdc7L�#P"primer_view-co-63644b-8389d8c5493dL�z Rter-input-element_dist_index_js-node_modules_github_remote-inp-3eebbd-0763620ad7bfL�_d8c643-f5192902810fL�G3markdown-toolbar-element_dist_index_js-ceef33f593faL�XTini-throttle_dist_decorators_js-node_modules_delegated-events_di-e161aa-9d41fb1b6c9eL�0Bindex_js-node_modules_github_catalyst_lib_inde-dbbea9-4adcaf6c1c40L�EN$ombobox-nav_dist-97536f-0a0158d4c78eL�iF,stacktrace-parser_dist_s-1d3d52-4be8ffe9a34aL�?F,virtualized-list_es_inde-5cfb7e-e6b0d3ff3d24L�=Uquote-selection_dist_index_js-node_modules_github_session-resume_-c1aa61-97c8ff49bc41L�$0relative-time-element_dist_index_js-fd884d19bf73L�Smote-form_dist_index_js-node_modules_delegated-events_dist_inde-70450e-4b93df70b903L�N_893f9f-b6294cf703b7L�_94fd67-e789af5a4655L�s0selector-observer_dist_index_esm_js-f690fd9ae3d5L�0text-expander-element_dist_index_js-78748950cb0cL�%*urbo_dist_turbo_es2017-esm_js-a03ee12d659aL�q!lit-html_lit-html_js-be8cb88f481bL�>*morphdom_dist_morphdom-esm_js-0c08218c7d5fL�O8oddbird_popover-polyfill_dist_popover-fn_js-81211bd82278L�.0primer_behaviors_dist_esm_index_mjs-0dbb79f97f8fL�r\tanstack_query-core_build_modern_queryobserver_js-node_modules_tanstack_-defd52-9743ca933872L ��&Sreact-virtual_dist_esm_index_js-node_modules_react-virtual_dist-19a6be-f0cf337af5dfL ��7rboseL(��C�G��F��T� ��H`sionL��-�-�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�P�%�I�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�S�a�#�L�$�4�/��q��T�2�$�!��;�x�)�S�&�y�'�0�B�e�=�4�)|�P����z�-�u�o� �\ �M�8k� �M4�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�� 8�`�f�(�P�Q �T�a]��)�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��Bd-�V�I�p�x�#x�'�:�l�l�-Cl�;��#�#�*l�)ticalL �� -alignL�<���}u�1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�nyL ��\flsetLb��P�_���<P�l gpnn6ea9w2dxhL ��+iaL��x��dewL� ��Z��t-all-files-rowL ��l_allL�n _industriesL�_link_solutions_navbarL� link_resources_navbarL� use_casesL�t_link_solutions_navbarL�boxL� �(�-�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�P�%�I�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�S�a�#�L�$�4�/��q��T�2�$�!��;�x�)�S�&�y�'�0�B�e�=�4�)|�P����z�-�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���o�C�X�1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�n�E�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L��O�V�I�p�x�#x�'�:�l�l�-Cl�;��#�#�*l�)portL,���:�o�e�4���g� �screenL � _sandboxL� sibilityL ��zleL�6��o�1m�C�6�4�5�X�g�0�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�ntL>��2�_� �6��^��p�A�x�m�"�|�aedL(��,�o�Z�4���g�~�or-hmacL�Y payloadL�R ualstudioL i cloneurlL ��uulnerabilitiesL�wL"2 ��.��a�3L�_8defp3sdsxuhlbhpqwvz38q6g3ifs0wL ��PaitL6��O� �R�w�Z�.�4��$�I�a�'ntL ��#� �N��=�^�4rningL��'���WsL�� ��c�tchL��-� ersL ��\ ingL ��@yL��!�� b-break-wordL ��(eL$��R��N�Y���(�bL(��[�7��%�v�4�r�v�|-animations-next-liteL ��i�>��"�^yUd]]*Z;\J,44]8[882)2@8e\�Xi : �b$ ("  !!�V������0m0->) ��c $��U � 9]7->�:�&v"u;""� 22" P<"�1$�'O�l�9�Ok �l �n#W  e '  6   ) 9_  ' " 9  �J�� �:�v"u;""� 22" P<"�1$�'O�l�9�Nk �l �n#W  e '  6   ) 9_  ' " 9  �J��~ common>�$� hubs-->�E�.0>��g"a"�" ��x�g"a"�"1>.�� f� 6#q�(6#q.�b�+f� 6#q�(6#q00>�i�R33> �g �g6>�I080�208080> � �n334>�1�85>�h�Q45>�8""�!""82>��W�����5�2 o 0web-spiderL�� components-sdL ���M���ginarsL�#manifestL��V�3��3�YsiteL��,,��;%sL��i��KockerL��+�� tL��H��^llL��4��bgetL��7E��$ = hatL����EenLP��I�/�{�j�X�F�P�k��Z���@�~�p�2�A�*�4reL��V��ichL,��(�h�� �����leL&����U���.��B�te-spaceL��;�5T�|HpapersL �gyL�H-githubL�G_githubL�/ _link_product_navbarL�AidthL�6���O�;�-�l� �t��v�]�0�(��-�w�J�H�@�8w�8�K�-�s�D��9�s�n�P_�H�I�V��Z��ff,��<�(� � �i�7�%�c�X��W�D�-�i�R�v�\Ts�~^�o�A�@�W�S�a�#�L�$�4�/��q��T�2�$�!��;�x�)�S�&�y�'�0�B�e�=�4�)|�P����z�(�u�o� �.�&�m�@� ��5�f�k�3�7�3�/�@� ����=�)� �<�.�(�7�E�T�^�x�s����k�s�?�@�P�F�q��2�/�.�.���u56�56�|,6�V,6��C�0�P2A�$�Z�4�1m�C�6�4�5�X�g�^T�L��������������(�?�(�?�,�C�(�?�,�C�,�C�,�C�,��<�k�`�n�+�f�(�P�*�v�^��w�y��'�\�!�I���#�u�X�a�`��\�r�� ���#�1�7�(�^�4�e��&�^���*�&�F��� � � �;�L�K56�56� ,6�#,6� �O�s�e�I�p�x�#x�'�:�l�l�3444444444444==Cl�;��#|)�*l�)-fitL���� ullL6�t�8 �b�D�-��E�J� ���Xlg-autoL�I�b�D�-��EllL.����V�I�r� �l� �#�;ndowL�� sLB � k��w��8"thL�F��z�R�jK 6�K � � Y�2�L�'�^ 6[Y��%��$?��3�8*�z ���op�r�p7�N�2�V �A� ����AB 1�< �fE�v�=� �iL 1EE�x�D�p�_1�d��p"�8 �!t�.`�Bw#�o�� ��w��sinL����)outLV��;�F��b�<�]��o�Z�4�T�{��1���{�g�~�ord-wrapL�M ��j�|listL��F��<pressL ��N kL�DerL < �K ��M-srcL �flowL�q -iconL�}sL��!��ZuldL��A�6��%�Ap-runtime-57bd9f97327fL�rapL��WiteLJ���Z�7�B�a��BA/�S�m1�=�I��>3#ingL����[tenL��z�>���InL �� ���. �sL��]4b��Q(M-normalL�� ��c�sL  kuwwL�. J�^��Z!    � (� ? ��. LIG�Y�o�Y�4��[�T�1!    f %  ��f < �U� 742�A�g�}��o�4�,�-i18n-constantsL��+�d���u-en_gbL��)�d���umain-desktop-home-page-skeletonL��(���O�Iwatch-page-skeletonL��_�:��,�]onepickL��2���H�M tamperingL ��5�i��y�wxL"�� �'��|�W-api-keyL ��content-type-optionsL * frame-optionsL (github-request-idL �pjaxL  -containerL  sp-versionL�| s-versionL� js-versionL� versionL�urequested-withL xss-protectionL ,86L��_��E_cacheL�����|�V.ap2gzkp0ryfsthpmedxtrofwl4jqiexey9hcho2mckcq8hL ��-codeL ��}cloneurlL ��|hrL(��S�T�R�J����*�mlL�3�o����nsL�\pL�j�O�_xL����yxxxL����yxxxxL����yyL amlL��{�q��m�6ouL�0����K�,��z�L�7�Q�'�t�v~{�\�k�P�6�o�Z�4�` �7��|� �y�+ba�-�B�4�*�4�g�~��@ �B�[rL(��Z��"�b�'��@� tubeL�$��sF    ~  ��l<     \    tgenL��r�{��k�9hpL��u�{��k�9 mainappwebL ��:�!��=�Mz-1L�BindexL����>"ar0jjnmypw6gocwkugbsg8kmsjtv7elflsL ��Neroclipboard-containerL��}�ipL���)E��$DballurlL ��!   . �d"&�*2  , �^/# 7   _� +! ""�V������0m0->) ��c $��U � 9]7->�:�&v"u;""� 22" P<"�1$�'O�l�9�Ok �l �n#W  e '  6   ) 9_  ' " 9  �J�� �:�v"u;""� 22" P<"�1$�'O�l�9�Nk �l �n#W  e '  6   ) 9_  ' " 9  �J��~ common>�$� hubs-->�E�.0>��g"a"�" ��x�g"a"�"1>.�� f� 6#q�(6#q.�b�+f� 6#q�(6#q00>�i�R33> �g �g6>�I080�208080> � �n334>�1�85>�h�Q45>�8""�!""82>� � 99>��n505>�3�601> �Jf �3f55> �xf �af7>�2�743>�: ��#823>�8 ��!6> �gK �PK0>�   C�A�J�r�^(-�6Hz�_S_S\S]S\S^m4/eA #4' 1�&4L44< $ #  +} 8  P #  9j( '     0  ,  U& D [$#F P #<& B Y"#D N #b 5I>:9      FRgb�+ '  (( #!;8-  x?  )"NP;fV $��@=       ! 7 $�GC�*;% L    Y  �v  9 �T�< �~W5E�W5E`9+h�lM��J�O!���V�*"�$�   >�H�F�7�^(-�1F� �ZS�,�+�-�+�/�-�,�-�,�+�+�E4/eA #4' 1�&4L44< $ #  +} 8  P #  9j( '     0  ,  U& D [$#F P #<& B Y"#D N #b 5I>:9      FRgb�+ '  (( #!;8-  x?  )"NP;fV $��@=       ! 7 $�GC�*;% L    Y  �v  9 �S�< �~W5E�W5E`9+h�lM��M�V!�|�x�*"�$.   C�$(   L�->J�n�g0`�\�v�!�Z��T��<�Qg�<n�4NJ�W�g0`�\�v�!�Z��T��<�Qg�<n�4N1>0�]W\�?� �i�t�c�J�T�cE0�FW\�?� �i�t�c�J�T�cE->�L�50>�b�K1>��9>�8�!2>>�F�j�Ty� Ip�Ru� G�p� >�/�j�Ty� Ip�Ru� G�p� ->�n�W3>2�Q�< �%+�1F �#+�-�7�'2�:�< �%+�1F �#+�-�7�'-1> ��R ��R4> ��L�+�1��)�- �y�L�+�1��)�-5>�~r�ip�X�gr�ip�X-2>��#�n�#7>�0�8-3>�a�J9>�w�`0>$�U��)��q,��9�(�/�q�P�n->�:� �^�#� �^1>�F��7�/��72>� �T�j�s�T�j-2h8a2>��pzm0>�U�> 14>��3>�V�?-2>�Q�:4>�,�'[����'[��5> � �w6>�6�8>�T�"�=�"-8h32a8>�q�Zzm56>��l0>�$ �}+� �}+-17>� �tl9>�3�000>.�9  �C:l%�% $��"   487936_100> ��18899>�(��2>`�X  `�A   3097003_130? ��=624> �g ��P9409>�- ��40707>�: ��#86363>�2 ��9823> �o���X�1>�R�"� /�;�"� /0>�z�c3452>�c ��L4>�u�^6>�}�f 7911903_33> ��t ��Q 8395902_33> ��F ��#2>��G�{�G-2c0-1>�_���H��v10a2>�R�;4a2>�� 0793483_33> �� ��v37361922>�0 ��738193>�8 ��!4>��p74020481>�+ ��3>�F�/-2>�L�5 9848212_33> ��3 ��4>�C�,936? B5>�L ��5 617548675>�` ��I7>�(��j���j5204>�I ��2334>�V ��?658>� ��8>�I�5�g�2�5�g-8v16a8>��i4b4>�]�dbaef> �`�m �I�m1>B �C&5�HQ7E9'/!,g  ((�P������$#-��#�)z�+�?�u�$�8{�!$�Y�/�%?.�1��u�$�8{�!$�Y�F001->"�e X�+ �h�A."�N X�+ �h�A.1> �v�i �_�i2>�*�2>�s�\-2v2zm16>�w�`3>�o�,�b�X�,�b4> �h �Q5>�[�D6> �!�S � �S8>�[�D-8v40a8>�_�H0>�L�+���5�+��->�0�1h4>��j1>� �$v�G� �$v�G0>��w3>�:�#5>��x7>�1�2>�o�R� �X�R� 3>�u�]�CQ�A�^�]�CQ�A8110078>� ��}4>�b�Q:�b�K�Q:�b-3>�]�F18899>�Y ��Bc6>�0 ��s->�L ��56>�C�,7>�U�>8>�V�? -8h72zm56>�b�K5>�5�95107>�@ ��)c>�_�H->�L�Z��T�5�Z��Tfefb7d56820a6d48ad125489613124>�jl3>�J�3s9>�"� 2>B�PG2 �L �F,,�, �B,*�E�� `�:� �rG2 �L �F,,�, �B,*�E��e�g���v�-> �X�V �A�V1> �~  �g 4>�y�b3> �1�] ��]090641>� ��i51244>� ��6>�Y ��B7>��2�-�8-2>� ��x06682>�B ��+a>�O�83>�C�,4>�e�Nv-6> �)�[ ��[z> �(�S ��S3>\�N%9�$�Tj*��>�Ph*~�0m�'�Z�e�q�=cj�9��|%9�$�Tj*��>�Ph*~�0m�'�Z�e�O�,��1->�=bDO�S,��&bDO�S,�2> � �S � �S3> ��S ��S4-9>�L�55>�Z�C2> �H6 ��1645343> �, ��94733>�h ��Q55171>�( ��679561>�\ ��E7->�Y ��B0563> ����z�5514>�X ��A9142>�K ��488110078>� ��y9>�E ��.18899>�] ��Fa2>�_�Hh> �(�[ ��[l-> �E�[ �.�[4>:�4�J�4�i� �*-Q��$-�o�f6��i� �*-Q��$-�o�f�C-> �F�[ �/�[2>�*��lp��d���lp��d2>�A�*4>�-�jk�`��jk�`-2> �%�Y ��Y9>�7� 14849278>�' ��8477507>�4 ��93484>�4 ��2-1>�[ ��D4>�; ��$6-> �=X ��&Xa3> �p�] �Y�]4>� �rc> �a�S �J�S-> �s�Y �\�Yl19>�k�Tv0h2> ��Y �~�Yz>�>�'5>�s�S�_�,�{�\�S�_�,�{�C-1> �v�S �_�S2019> ��f ��X4> �0�] ��]6> ��U �h�U0aca674dfce5e261777d03914dd548?�24>�p ��Y7-1>�u ��^8->�I ��292>�Z�C3738>�\ ��E65478>�p ��Ya>�/�1>�r�[2>�>�'4>�x�ac>�M�6-1> �>�[ �'�[0-1> ��U �}�U37> ��] �j�]h-6>�z�cl1>�8�!v>��h1> ��] �y�]4> �G�[ �0�[5> ��S �l�S6>�O�5�Y�! i6�}�8�5�Y�! i6�}->�]�i�t�c��P�F�i�t�c��P1>�/��Q���O���Q���O89>�s�\11889922> � ��q302478>�l ��U4181>�& ��50366>�^ ��G7>�Q �^�^a6>�8 ��!7>��k9>��qc10>��hh8v15l-4>�$� l>�D�-v1>�-�6> �#�U � �Uz>�h�Qm0-1>� ��h7>��� ��N�k�� ��N-> �� ��1> �d�=��#�7�}�A �M�=��#�7�}�A004744>�X ��A2-> �m6 ��V61548134>�< ��%5176362>�/ ��31303674>�, ��79758>�J ��341547518>� ��~67725>�" �� 71364z>�h ��Q8->�U ��>a>�o�Xc->�'�h1>��z8>:�e�4 ��hN ��b��ID�.�o��4 ��hN ��b��I->��o�]��Jr��o�]��Jr2> ��Y ��Y4> � �Y � �Y7>��110544>�f ��O22583664>�f ��O3> �"' �� '49533313>� ��o663045>�y ��bc0>�.�l11>��|2>� �v5>�W�@m8>�M�6v8>��9>�*6� �%�|�6� �%�|-> �+�' ��'1>��U�C��U�C3> �*�Y ��Y7>�1:/?��:/?->�N ��7<+&Xj!?!%!&%%#%'F!!

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pragmar/mcp_server_webcrawl'

If you have feedback or need assistance with the MCP directory API, please join our Discord server