{"offer":{"trial_days":0,"trial_reminder_hours":null,"trial_allowances":{"ai_analyses_per_trial":10,"ai_analyses_per_day":5,"ai_analyses_per_hour":3,"cloud_images":3,"cloud_storage_bytes":10737418240,"cloud_file_bytes":4294967296,"share_links_active":3,"unpaid_retention_days":14,"unpaid_reminder_day":7},"credit_card_required_for_trial":true,"annual_price_usd":349.99,"monthly_price_usd":35,"currency":"USD","billing_period":"month","plan_name":"Monthly Subscription"},"plans":{"default_currency":"USD","plans":[{"code":"individual","name":"Individual","tier":"standard","base_plan":null,"plus_plan":"individual_plus","purchasable":true,"device_limit":2,"audience":"Solo researchers, clinicians, and students","kind":"self_serve","featured":false,"seats":{"contributors":1,"viewers":"unlimited"},"trial_days":0,"trial_available":false,"trial_cloud":null,"trial_allowances":{"ai_analyses_per_trial":10,"ai_analyses_per_day":5,"ai_analyses_per_hour":3,"cloud_images":3,"cloud_storage_bytes":10737418240,"cloud_file_bytes":4294967296,"share_links_active":3,"unpaid_retention_days":14,"unpaid_reminder_day":7},"currency":"USD","prices":{"monthly":35,"annual":349.99},"store_prices":{"apple":{"monthly":34.99,"annual":349.99},"microsoft":{"monthly":29.99,"annual":299.99}},"derived":{"effective_monthly":29.17,"annual_months_free":2,"per_contributor_monthly":35}},{"code":"small_lab","name":"Small Lab","tier":"standard","base_plan":null,"plus_plan":"small_lab_plus","purchasable":true,"device_limit":2,"audience":"Groups of 2-5 sharing one imaging workflow","kind":"self_serve","featured":true,"seats":{"contributors":5,"viewers":"unlimited"},"trial_days":0,"trial_available":false,"trial_cloud":null,"trial_allowances":null,"currency":"USD","prices":{"monthly":79,"annual":790},"store_prices":null,"derived":{"effective_monthly":65.83,"annual_months_free":2,"per_contributor_monthly":15.8,"savings_vs_individual_pct":55}},{"code":"lab","name":"Lab","tier":"standard","base_plan":null,"plus_plan":"lab_plus","purchasable":true,"device_limit":2,"audience":"Established groups where slide review runs daily","kind":"self_serve","featured":false,"seats":{"contributors":15,"viewers":"unlimited"},"trial_days":0,"trial_available":false,"trial_cloud":null,"trial_allowances":null,"currency":"USD","prices":{"monthly":169,"annual":1690},"store_prices":null,"derived":{"effective_monthly":140.83,"annual_months_free":2,"per_contributor_monthly":11.27,"savings_vs_individual_pct":68}},{"code":"large_lab","name":"Large Lab","tier":"standard","base_plan":null,"plus_plan":"large_lab_plus","purchasable":false,"device_limit":2,"audience":"Departments and multi-group facilities","kind":"contact_sales","featured":false,"seats":{"contributors":30,"viewers":"unlimited"},"trial_days":0,"trial_available":false,"trial_cloud":null,"trial_allowances":null,"currency":"USD","prices":{"monthly":299,"annual":2990},"store_prices":null,"derived":{"effective_monthly":249.17,"annual_months_free":2,"per_contributor_monthly":9.97,"savings_vs_individual_pct":72}},{"code":"institutional","name":"Institutional","tier":"standard","base_plan":null,"plus_plan":null,"purchasable":false,"device_limit":2,"audience":"Site licenses for departments and core facilities","kind":"contact_sales","featured":false,"seats":null,"trial_days":0,"trial_available":false,"trial_cloud":null,"trial_allowances":null,"currency":"USD","prices":null,"store_prices":null,"derived":{}},{"code":"individual_plus","name":"Individual Plus","tier":"plus","base_plan":"individual","plus_plan":null,"purchasable":true,"device_limit":4,"audience":"Solo researchers who sync their slides and work across devices","kind":"self_serve","featured":false,"seats":{"contributors":1,"viewers":"unlimited"},"trial_days":0,"trial_available":false,"trial_cloud":null,"trial_allowances":{"ai_analyses_per_trial":10,"ai_analyses_per_day":5,"ai_analyses_per_hour":3,"cloud_images":3,"cloud_storage_bytes":10737418240,"cloud_file_bytes":4294967296,"share_links_active":3,"unpaid_retention_days":14,"unpaid_reminder_day":7},"currency":"USD","prices":{"monthly":50,"annual":499.99},"store_prices":{"apple":{"monthly":59.99,"annual":599.99},"microsoft":{"monthly":49.99,"annual":499.99}},"derived":{"effective_monthly":41.67,"annual_months_free":2,"per_contributor_monthly":50}},{"code":"small_lab_plus","name":"Small Lab Plus","tier":"plus","base_plan":"small_lab","plus_plan":null,"purchasable":true,"device_limit":4,"audience":"Small groups sharing a synced SlideScope Cloud workspace","kind":"self_serve","featured":false,"seats":{"contributors":5,"viewers":"unlimited"},"trial_days":0,"trial_available":false,"trial_cloud":null,"trial_allowances":null,"currency":"USD","prices":{"monthly":158,"annual":1580},"store_prices":null,"derived":{"effective_monthly":131.67,"annual_months_free":2,"per_contributor_monthly":31.6,"savings_vs_individual_pct":37}},{"code":"lab_plus","name":"Lab Plus","tier":"plus","base_plan":"lab","plus_plan":null,"purchasable":true,"device_limit":4,"audience":"Established groups syncing slides and workspaces daily","kind":"self_serve","featured":false,"seats":{"contributors":15,"viewers":"unlimited"},"trial_days":0,"trial_available":false,"trial_cloud":null,"trial_allowances":null,"currency":"USD","prices":{"monthly":338,"annual":3380},"store_prices":null,"derived":{"effective_monthly":281.67,"annual_months_free":2,"per_contributor_monthly":22.53,"savings_vs_individual_pct":55}},{"code":"large_lab_plus","name":"Large Lab Plus","tier":"plus","base_plan":"large_lab","plus_plan":null,"purchasable":false,"device_limit":4,"audience":"Departments and facilities with synced cloud workspaces","kind":"contact_sales","featured":false,"seats":{"contributors":30,"viewers":"unlimited"},"trial_days":0,"trial_available":false,"trial_cloud":null,"trial_allowances":null,"currency":"USD","prices":{"monthly":598,"annual":5980},"store_prices":null,"derived":{"effective_monthly":498.33,"annual_months_free":2,"per_contributor_monthly":19.93,"savings_vs_individual_pct":60}}]},"student_offer":{"enabled":true,"discount_percent":50,"plans":[{"code":"individual_student","name":"Individual (Student)","kind":"self_serve","seats":{"contributors":1,"viewers":"unlimited"},"device_limit":2,"base_plan":null,"plus_plan":"individual_plus_student","regular_code":"individual","tier":"standard","discount_percent":50,"prices":{"monthly":17.5,"annual":174.99},"regular_prices":{"monthly":35,"annual":349.99},"currency":"USD","trial_days":0,"purchasable":true},{"code":"individual_plus_student","name":"Individual Plus (Student)","kind":"self_serve","seats":{"contributors":1,"viewers":"unlimited"},"device_limit":4,"base_plan":"individual_student","plus_plan":null,"regular_code":"individual_plus","tier":"plus","discount_percent":50,"prices":{"monthly":25,"annual":249.99},"regular_prices":{"monthly":50,"annual":499.99},"currency":"USD","trial_days":0,"purchasable":true}]},"payments":{"paypal":{"client_id":"AUm3sPHTTC5KgTJ-XkXtQGVGu1xWP0lhMHb1cVyrofNSuQ1nUS3E06C04eM8lk0p0S2ajzbjJXYk39Vy","plan_id":"P-5KV36129BE249615ANLWOYLY","no_trial_plan_id":"P-5KV36129BE249615ANLWOYLY","annual_plan_id":"P-82H47363WV617860JNLWOYMA","annual_no_trial_plan_id":"P-82H47363WV617860JNLWOYMA","legacy_plan_id":"P-64F10953PB873220WNIXFJ5A","legacy_trial_plan_disabled":true,"billing_grace_hours":2,"payment_failure_threshold":2,"intent":"subscription","vault":true}},"desktop":{"channel":"stable","latest_version":"1.23.0","release_tag":"v1.23.0","published_at":"2026-11-06T18:32:00Z","release_notes_url":"https://slidescope.science/en/release-notes/","release_notes":"v1.23.0 - Ask Your Slide, rolling out gradually to SlideScope plans over the coming days: ask a question about the open image and SlideScope counts nuclei, scores IHC (percent positive, H-score and Allred), measures and finds the most crowded areas on your computer. Every number comes from a local measurement and links back to the exact view. Every answer keeps its evidence: re-run it on your computer without the AI, export it with a methods text and the Quantify results, or turn the views it cites into a figure. With view images turned off, your image never leaves your computer. Ask Your Slide works with the keyboard and screen readers. Dataset thumbnails are always written whole. Includes everything in 1.22.0.","windows_manual_update_required":false,"release_asset_base_url":"https://downloads.slidescope.science/releases","release_asset_source":"cloudflare_r2","minimum_supported_version":"1.2.4","update_policy":{"automatic_download":true,"automatic_restart":false,"check_interval_hours":4,"retry_after_minutes":30,"optional":{"allow_skip":true},"mandatory":{"enabled":true,"minimum_version":"1.13.3","target_version":"1.23.0","reason":"Important security update.","message":"This security update is required before continuing to use SlideScope.","severity":"required","grace_period_hours":48,"enforce_after":"2026-10-26T20:10:00Z","minimum_supported_version":"1.2.4"}},"platforms":{"Windows":{"label":"Windows","family":"Windows","variant_label":"Windows 10/11","helper_text":"Download the Windows installer or portable app.","asset_name":"slidescope.exe","download_url":"https://downloads.slidescope.science/releases/v1.23.0/slidescope.exe","asset_size":0,"checksum_sha256":"","installer_asset_name":"SlideScope-Installer.exe","installer_download_url":"https://downloads.slidescope.science/releases/v1.23.0/SlideScope-Installer.exe","installer_asset_size":0,"installer_checksum_sha256":""},"macOS-arm64":{"label":"Mac","family":"macOS","minimum_system_version":"14.0","architecture":"arm64","variant_label":"Apple Silicon (M1/M2/M3/M4)","helper_text":"Requires macOS 14 or later. Recommended for Apple Silicon Macs.","asset_name":"SlideScope-macOS-Apple-Silicon.dmg","download_url":"https://downloads.slidescope.science/releases/v1.23.0/SlideScope-macOS-Apple-Silicon.dmg","asset_size":0,"checksum_sha256":"","installer_asset_name":"","installer_download_url":"","installer_asset_size":0,"installer_checksum_sha256":""},"macOS-x86_64":{"label":"Mac","family":"macOS","minimum_system_version":"14.0","architecture":"x86_64","variant_label":"Intel","helper_text":"Requires macOS 14 or later. For Intel-based Macs.","asset_name":"SlideScope-macOS-Intel.dmg","download_url":"https://downloads.slidescope.science/releases/v1.23.0/SlideScope-macOS-Intel.dmg","asset_size":0,"checksum_sha256":"","installer_asset_name":"","installer_download_url":"","installer_asset_size":0,"installer_checksum_sha256":""},"macOS":{"label":"Mac","family":"macOS","minimum_system_version":"14.0","architecture":"legacy","variant_label":"Intel compatibility build","helper_text":"Legacy compatibility alias for older in-app updater flows.","legacy_alias":true,"asset_name":"SlideScope-macOS.dmg","download_url":"https://downloads.slidescope.science/releases/v1.23.0/SlideScope-macOS.dmg","asset_size":0,"checksum_sha256":"","installer_asset_name":"","installer_download_url":"","installer_asset_size":0,"installer_checksum_sha256":""},"Darwin":{"label":"Mac","family":"macOS","minimum_system_version":"14.0","architecture":"legacy","variant_label":"Intel compatibility build","helper_text":"Compatibility alias for SlideScope v1.2.6 and v1.3.0 updaters.","legacy_alias":true,"asset_name":"SlideScope-macOS.dmg","download_url":"https://downloads.slidescope.science/releases/v1.23.0/SlideScope-macOS.dmg","asset_size":0,"checksum_sha256":"","installer_asset_name":"","installer_download_url":"","installer_asset_size":0,"installer_checksum_sha256":""}},"stores":{"microsoft":{"label":"Microsoft Store","family":"Windows","status":"live","product_id":"9PLBRXV9LPXQ","listing_url":"https://apps.microsoft.com/detail/9PLBRXV9LPXQ","protocol_url":"ms-windows-store://pdp/?productid=9PLBRXV9LPXQ","published_at":"2026-09-11"},"apple":{"label":"Mac App Store","family":"macOS","status":"live","product_id":"6803618767","listing_url":"https://apps.apple.com/us/app/slidescope-microscopy-viewer/id6803618767?mt=12","published_at":"2026-09-11"}},"store_billing":{"apple":{"enabled":true,"subscription_group_id":"22364224","products":[{"plan_code":"individual","plan_tier":"standard","cadence":"monthly","product_id":"science.slidescope.individual.monthly","trial_days":0,"list_price":34.99,"currency":"USD"},{"plan_code":"individual","plan_tier":"standard","cadence":"annual","product_id":"science.slidescope.individual.annual","trial_days":0,"list_price":349.99,"currency":"USD"}],"plus_products":[{"plan_code":"individual_plus","plan_tier":"plus","cadence":"monthly","product_id":"science.slidescope.individual_plus.monthly","trial_days":0,"list_price":59.99,"currency":"USD"},{"plan_code":"individual_plus","plan_tier":"plus","cadence":"annual","product_id":"science.slidescope.individual_plus.annual","trial_days":0,"list_price":599.99,"currency":"USD"}],"manage_url":"https://apps.apple.com/account/subscriptions","terms_url":"https://slidescope.science/en/legal/#subscription","privacy_url":"https://slidescope.science/en/legal/#privacy"},"microsoft":{"enabled":true,"product_store_id":"9PLBRXV9LPXQ","products":[{"plan_code":"individual","plan_tier":"standard","cadence":"monthly","store_id":"9PHQ8371ZPHT","trial_days":0,"list_price":29.99,"currency":"USD"},{"plan_code":"individual","plan_tier":"standard","cadence":"annual","store_id":"9NSXK42LB71M","trial_days":0,"list_price":299.99,"currency":"USD"}],"plus_products":[{"plan_code":"individual_plus","plan_tier":"plus","cadence":"monthly","store_id":"9PKMMJBHNV6W","trial_days":0,"list_price":49.99,"currency":"USD"},{"plan_code":"individual_plus","plan_tier":"plus","cadence":"annual","store_id":"9PN1PFHXSTTG","trial_days":0,"list_price":499.99,"currency":"USD"}],"manage_url":"https://account.microsoft.com/services","terms_url":"https://slidescope.science/en/legal/#subscription","privacy_url":"https://slidescope.science/en/legal/#privacy"}},"preview":{"enabled":false,"max_file_opens":5,"value_interactions":3,"requires_account":true,"shared_free":true,"max_days":3}},"links":{"site_url":"https://slidescope.science","download_page_url":"https://slidescope.science/download.html","pricing_page_url":"https://slidescope.science/#pricing","account_page_url":"https://slidescope.science/account.html","sign_in_page_url":"https://slidescope.science/signin.html","api_base_url":"https://api.slidescope.science","app_config_url":"https://api.slidescope.science/api/app-config"},"download_gate":{"mode":"open","open_until":null},"samples":{"version":2,"title":"SlideScope Sample Dataset","description":"Openly licensed microscopy images to try every local tool on: whole slides in five formats, serial sections to align, a time-lapse, an 8-marker multiplex, a two-scene slide scan, and a set of nuclei fields to count and compare.","base_url":"https://downloads.slidescope.science/samples/v2/","exempt_from_preview":true,"groups":[{"id":"whole_slide","name":"Whole slides"},{"id":"fluorescence","name":"Fluorescence"},{"id":"align","name":"Align serial sections"},{"id":"multiplex","name":"Multiplex"},{"id":"time_lapse","name":"Time-lapse"},{"id":"quantify","name":"Count nuclei"},{"id":"medical","name":"Medical scan"}],"sets":[{"id":"spleen-liver-sections","name":"Mouse spleen and liver, 3 serial sections","demonstrates":["align","compare","measurements"]},{"id":"somite-nuclei-fields","name":"Somite progenitor nuclei, 4 fields","demonstrates":["quantify","dataset","multichannel"]}],"items":[{"id":"cmu-1-brightfield-slide","name":"CMU-1 brightfield whole slide","filename":"cmu-1-brightfield-slide.svs","format":"SVS","size_bytes":132565343,"sha256":"9a1923cd9bcb260ba4d99d64f8d6e32550648c332ba48817f920662f3a513420","description":"An Aperio brightfield whole-slide image, 46,000 x 32,893 pixels at 0.499 um/pixel (JPEG 2000 pyramid). Zoom from the whole slide down to individual cells, measure in microns, run the slide quality check (it finds the tissue and flags a possible fold), or open the NDPI scan of the same glass beside it and press Align.","demonstrates":["deep_zoom","measurements","metadata","compare","align","quality_check","whole_slide"],"license":"CC0-1.0","attribution":"CMU-1-JP2K-33005.svs from the OpenSlide test data (Carnegie Mellon University), dedicated to the public domain under CC0 1.0. File renamed; content unmodified.","source_url":"https://openslide.cs.cmu.edu/download/openslide-testdata/Aperio/","group":"whole_slide","thumbnail":{"file":"thumbs/cmu-1-brightfield-slide.jpg","sha256":"14ebab76063522a45657c51d690168812ddd45c7b98a60189312084658cb4e16","size_bytes":3905}},{"id":"cmu-1-brightfield-slide-ndpi","name":"CMU-1 on a Hamamatsu scanner (NDPI)","filename":"cmu-1-brightfield-slide.ndpi","format":"NDPI","size_bytes":198030965,"sha256":"edf4a1ccf395c7000ae93ad3b44c07d97043810e00be0c1d167dd09bbe436e46","description":"The same glass slide as the CMU-1 SVS sample, scanned on a Hamamatsu NanoZoomer (51,200 x 38,144 pixels at 0.456 um/pixel). Open both in Compare and press Align: SlideScope matches the two scans and allows for the 9% difference in scale between the scanners.","demonstrates":["deep_zoom","compare","align","quality_check","measurements","metadata","whole_slide"],"license":"CC0-1.0","attribution":"CMU-1.ndpi from the OpenSlide test data (Carnegie Mellon University), dedicated to the public domain under CC0 1.0. File renamed; content unmodified.","source_url":"https://openslide.cs.cmu.edu/download/openslide-testdata/Hamamatsu/","group":"whole_slide","thumbnail":{"file":"thumbs/cmu-1-brightfield-slide-ndpi.jpg","sha256":"808e0177ebc7d7461fce6bd5f87e7998bcad90ba703712abb798788e4c804eb4","size_bytes":3287}},{"id":"mouse-spleen-liver-dicom-wsi","name":"Mouse spleen and liver H&E, section 1 (DICOM)","filename":"mouse-spleen-liver-he-dicom-wsi.dcm","format":"DICOM","size_bytes":10557314,"sha256":"4f9a78f79de968f4fe5810a676406083533059bf5b9fffafb6e0a317274bef68","description":"H&E-stained mouse spleen and liver stored as DICOM Whole Slide Microscopy (11,264 x 6,144 pixels at 1.27 um/pixel), scanned on a 3DHISTECH Pannoramic 1000. The first of three serial sections from one slide: open section 2 or 3 beside it in Compare and press Align.","demonstrates":["compare","align","measurements","metadata","whole_slide"],"license":"CC0-1.0","attribution":"3DHISTECH-2 from the OpenSlide test data (credit: Dr. Mario Kreutzfeldt; scanned on a 3DHISTECH Pannoramic 1000, converted with 3DHISTECH SlideMaster), dedicated to the public domain under CC0 1.0. SlideScope cropped one spleen and liver section from pyramid level 7 into a single DICOM file; tissue tiles are copied without re-encoding and blank background tiles were added.","source_url":"https://openslide.cs.cmu.edu/download/openslide-testdata/DICOM/","group":"align","set":"spleen-liver-sections","thumbnail":{"file":"thumbs/mouse-spleen-liver-dicom-wsi.jpg","sha256":"e9bd50b27b2ca0287dcc56a6235c01bdfef50f569be75d7373d3297dbdbf3186","size_bytes":2705}},{"id":"mouse-spleen-liver-section-2","name":"Mouse spleen and liver H&E, section 2","filename":"mouse-spleen-liver-section-2.ome.tif","format":"OME-TIFF","size_bytes":10974471,"sha256":"83359061bb2b62c74c2b436af743ebfe93bca615e675dfbcdcbc5f6880049e49","description":"The next serial section of the same mouse spleen and liver block (10,240 x 6,656 pixels at 1.27 um/pixel), mounted elsewhere on the slide. Open it beside section 1 in Compare, press Align, then zoom: both sections follow to the same tissue.","demonstrates":["compare","align","measurements","whole_slide"],"license":"CC0-1.0","attribution":"3DHISTECH-2 from the OpenSlide test data (credit: Dr. Mario Kreutzfeldt; scanned on a 3DHISTECH Pannoramic 1000), dedicated to the public domain under CC0 1.0. SlideScope cropped the second spleen and liver section from pyramid level 7 and saved it as a pyramidal OME-TIFF (JPEG, quality 90).","source_url":"https://openslide.cs.cmu.edu/download/openslide-testdata/DICOM/","group":"align","set":"spleen-liver-sections","thumbnail":{"file":"thumbs/mouse-spleen-liver-section-2.jpg","sha256":"7310a75984817958008f59f0d333a88d2a6d144342e5f9d688d510f19a09add0","size_bytes":2386}},{"id":"mouse-spleen-liver-section-3","name":"Mouse spleen and liver H&E, section 3, turned","filename":"mouse-spleen-liver-section-3.ome.tif","format":"OME-TIFF","size_bytes":11762693,"sha256":"b8318b0b2d54527b652bf4516610c64ba0d398ecfb97f88ebfc310afa83ae3d3","description":"A third serial section of the same mouse block, mounted a quarter turn round (6,656 x 10,240 pixels at 1.27 um/pixel). Align finds the turn on its own and shows the section the same way up as section 1.","demonstrates":["compare","align","measurements","whole_slide"],"license":"CC0-1.0","attribution":"3DHISTECH-2 from the OpenSlide test data (credit: Dr. Mario Kreutzfeldt; scanned on a 3DHISTECH Pannoramic 1000), dedicated to the public domain under CC0 1.0. SlideScope cropped the third spleen and liver section from pyramid level 7 and saved it as a pyramidal OME-TIFF (JPEG, quality 90).","source_url":"https://openslide.cs.cmu.edu/download/openslide-testdata/DICOM/","group":"align","set":"spleen-liver-sections","thumbnail":{"file":"thumbs/mouse-spleen-liver-section-3.jpg","sha256":"6500bbb3a14cfeed38780cf0688d0d77969c9d263847166f2df64d9725a71c95","size_bytes":2662}},{"id":"mouse-kidney-trichrome-2-scenes","name":"Mouse kidney trichrome, two-scene slide scan (CZI)","filename":"mouse-kidney-trichrome-2-scenes.czi","format":"CZI","size_bytes":68811968,"sha256":"c202ddf7b0bd473cdbe29977aee07c10c207077779485c0b1f876e8c00da77f7","description":"A ZEISS Axioscan 7 slide scan of two mouse kidney sections stained with trichrome: two scan regions (scenes), each a JPEG XR pyramid at 10x. Turn on XY Overview to see both scenes where they sit on the slide, step between them, and run the slide quality check.","demonstrates":["xy_overview","deep_zoom","quality_check","whole_slide","measurements","metadata"],"license":"CC0-1.0","attribution":"Zeiss-5-JXR.czi from the OpenSlide test data (credit: Venklab, Pathology, UTHSCSA; scanned on a ZEISS Axioscan 7), dedicated to the public domain under CC0 1.0. File renamed; content unmodified.","source_url":"https://openslide.cs.cmu.edu/download/openslide-testdata/Zeiss/","group":"whole_slide","thumbnail":{"file":"thumbs/mouse-kidney-trichrome-2-scenes.jpg","sha256":"964d8d8b743e2034c28b2582306b2a80203a4793874de24fb4ddb942e9c8ce12","size_bytes":5541}},{"id":"mouse-retina-ibex-multiplex","name":"Mouse retina, 8-marker multiplex (IBEX)","filename":"mouse-retina-ibex-multiplex.ims","format":"IMS","size_bytes":108202686,"sha256":"923f413072f53c56e9572deafcf5dfa271e583d46c7591ababe40a609952cdf5","description":"A mouse retina section imaged with IBEX iterative immunolabelling: 10 channels (8 markers including rhodopsin, ML-opsin, CD44, glutamine synthetase and HSP60, plus DAPI in each round) across 8 Z-planes at 0.28 um/pixel. Pick channels, recolour them, build a composite and count the nuclei.","demonstrates":["multiplex","multichannel","z_stack","auto_contrast","quantify","metadata"],"license":"CC-BY-4.0","attribution":"Ms_B6-1.ims from Meng Y, Kubiak J, Chu CJ (2025), Human and Mouse Retina Spatial Proteomics Atlas, Zenodo, doi:10.5281/zenodo.17975750, licensed under CC BY 4.0. Mouse image only. File renamed; content unmodified.","source_url":"https://doi.org/10.5281/zenodo.17975750","group":"multiplex","thumbnail":{"file":"thumbs/mouse-retina-ibex-multiplex.jpg","sha256":"2340d8fecb2efca80579fe49af1458aca66d35597c8171dc52d41338f554813c","size_bytes":7116}},{"id":"fucci-cell-cycle-timelapse","name":"FUCCI cell-cycle time-lapse","filename":"fucci-cell-cycle-timelapse.ome.tif","format":"OME-TIFF","size_bytes":138668447,"sha256":"e2716bc7bb36f0ad503b0f1c4108691d5941f71e2f4643a61b1a2af8f4b1ef0c","description":"Live cells carrying the FUCCI cell-cycle reporter, filmed every 15 minutes for almost 7 hours: 28 time points, DIC plus red (G1) and green (S/G2/M) nuclei, 1,100 x 1,100 pixels at 0.29 um/pixel. Play the time axis to watch nuclei change colour as cells divide, then count them with Quantify.","demonstrates":["time_lapse","multichannel","quantify","auto_contrast","measurements","metadata"],"license":"CC-BY-4.0","attribution":"fucci_GFP-geminin_RFP-cdt1_2_MMStack_Pos0.ome.tif (c) Jens Eriksson, from the OME sample image collection (downloads.openmicroscopy.org), licensed under CC BY 4.0. SlideScope cropped it to 1,100 x 1,100 pixels and saved it with lossless compression; all 28 time points, 3 channels and pixel values are unchanged.","source_url":"https://downloads.openmicroscopy.org/images/Micro-Manager/1.4.23/jens/","group":"time_lapse","thumbnail":{"file":"thumbs/fucci-cell-cycle-timelapse.jpg","sha256":"19e29adf59ade8a0da2185176d243bc261ad3bcd270f8ed1d2ca3e3b90b8838a","size_bytes":5314}},{"id":"ipsc-somite-nuclei-m180-field1","name":"Somite progenitor nuclei, line M180, field 1","filename":"ipsc-somite-nuclei-m180-field1.czi","format":"CZI","size_bytes":24798368,"sha256":"a9bfca4993f65d4aec14b03f1b7eda61dbe89ab86611eefb672d7cfc10cc0377","description":"Somite progenitors grown from a healthy-donor human iPSC line, day 10: DAPI nuclei plus C-Met immunofluorescence, 2,752 x 2,208 pixels at 10x. Thousands of nuclei in one field: run Quantify to count and measure them. One of four similar fields for the dataset tools.","demonstrates":["quantify","dataset","multichannel","auto_contrast","measurements"],"license":"CC-BY-4.0","attribution":"CMET_M180_D10_10X_1.czi from Dupont J-B, Massouridès E, Mournetas V, Pinset C, Immunofluorescence pictures related to Figure 5A-B, Zenodo, doi:10.5281/zenodo.8325317, licensed under CC BY 4.0. File renamed; content unmodified.","source_url":"https://doi.org/10.5281/zenodo.8325317","group":"quantify","set":"somite-nuclei-fields","thumbnail":{"file":"thumbs/ipsc-somite-nuclei-m180-field1.jpg","sha256":"90436899e80ef3bfdfa54afd4466d1b47debfadce24b85b51db77511e3f2520a","size_bytes":7999}},{"id":"ipsc-somite-nuclei-m180-field2","name":"Somite progenitor nuclei, line M180, field 2","filename":"ipsc-somite-nuclei-m180-field2.czi","format":"CZI","size_bytes":24797280,"sha256":"27030466b47b7a4c6feebcdd40cb8c9055cb7a35a298972e0066aeeabf34ee60","description":"A second field of the same healthy-donor iPSC line, day 10, DAPI plus C-Met. Part of a four-field set: open the four fields as a dataset and run Quantify on every one to compare counts.","demonstrates":["quantify","dataset","multichannel"],"license":"CC-BY-4.0","attribution":"CMET_M180_D10_10X_2.czi from Dupont J-B, Massouridès E, Mournetas V, Pinset C, Immunofluorescence pictures related to Figure 5A-B, Zenodo, doi:10.5281/zenodo.8325317, licensed under CC BY 4.0. File renamed; content unmodified.","source_url":"https://doi.org/10.5281/zenodo.8325317","group":"quantify","set":"somite-nuclei-fields","thumbnail":{"file":"thumbs/ipsc-somite-nuclei-m180-field2.jpg","sha256":"97e2ad6e04514b8414c4f41e38cd5ed47b9bd9616f5384b6e338c1832447a0cb","size_bytes":8192}},{"id":"ipsc-somite-nuclei-m194-field1","name":"Somite progenitor nuclei, line M194","filename":"ipsc-somite-nuclei-m194-field1.czi","format":"CZI","size_bytes":24795200,"sha256":"0075e2d335452dcaf56c42508de41ef760ec38d64e33c8c7a8001b0bef29a6dc","description":"The same differentiation in a second healthy-donor iPSC line, day 10, DAPI plus C-Met. Part of a four-field set for the dataset tools and batch Quantify.","demonstrates":["quantify","dataset","multichannel"],"license":"CC-BY-4.0","attribution":"CMET_M194_D10_10X_1.czi from Dupont J-B, Massouridès E, Mournetas V, Pinset C, Immunofluorescence pictures related to Figure 5A-B, Zenodo, doi:10.5281/zenodo.8325317, licensed under CC BY 4.0. File renamed; content unmodified.","source_url":"https://doi.org/10.5281/zenodo.8325317","group":"quantify","set":"somite-nuclei-fields","thumbnail":{"file":"thumbs/ipsc-somite-nuclei-m194-field1.jpg","sha256":"df583a7f6625424ebb4361580c83e54da7a8c6385001c6cf4ddf5d849f4ee454","size_bytes":7665}},{"id":"ipsc-somite-nuclei-m398-field1","name":"Somite progenitor nuclei, line M398","filename":"ipsc-somite-nuclei-m398-field1.czi","format":"CZI","size_bytes":24793984,"sha256":"ebee659bcaa96ad29ae94e638a42d4ddaa8b5f22bf65f40eb029f6a38fb608f1","description":"The same differentiation in a third healthy-donor iPSC line, day 10, DAPI plus C-Met. Part of a four-field set for the dataset tools and batch Quantify.","demonstrates":["quantify","dataset","multichannel"],"license":"CC-BY-4.0","attribution":"CMET_M398_D10_10X_1.czi from Dupont J-B, Massouridès E, Mournetas V, Pinset C, Immunofluorescence pictures related to Figure 5A-B, Zenodo, doi:10.5281/zenodo.8325317, licensed under CC BY 4.0. File renamed; content unmodified.","source_url":"https://doi.org/10.5281/zenodo.8325317","group":"quantify","set":"somite-nuclei-fields","thumbnail":{"file":"thumbs/ipsc-somite-nuclei-m398-field1.jpg","sha256":"8e3165614281906fb7edd3526029db31c37b5ea5ec13352c0bbda19cca0d2cb6","size_bytes":7432}},{"id":"convallaria-confocal","name":"Convallaria section, 3-channel confocal","filename":"convallaria-3ch-confocal.ims","format":"IMS","size_bytes":7390551,"sha256":"6f2e5be6bdf7a13e68916b0ed835c651857accaba2fdbf8ba62eeb227c6793ba","description":"A lily-of-the-valley (Convallaria) cross-section imaged on a confocal microscope in three fluorescence channels (1024 x 1024, 16-bit). Toggle the composite view, recolour each channel and tune brightness, contrast and gamma.","demonstrates":["multichannel","auto_contrast","measurements","metadata"],"license":"CC-BY-4.0","attribution":"Convallaria_3C_1T_confocal.ims (c) Dave Mason, from the OME sample image collection (downloads.openmicroscopy.org), licensed under CC BY 4.0. File renamed; content unmodified.","source_url":"https://downloads.openmicroscopy.org/images/Imaris-IMS/davemason/","group":"fluorescence","thumbnail":{"file":"thumbs/convallaria-confocal.jpg","sha256":"3650489daaa8a7860713695eb9785d72c76c0c8ded41ef3ea86f6cac93266a61","size_bytes":8304}},{"id":"drosophila-notum-3ch-zstack","name":"3-channel confocal Z-stack","filename":"drosophila-notum-3ch-zstack.nd2","format":"ND2","size_bytes":69611520,"sha256":"5bdc824c7849cbdfe7ee6f987617c398f14947ec630d7c2b3ced84e8d27d3d1a","description":"A Nikon laser-scanning confocal stack of a fruit fly (Drosophila) notum: three fluorescence channels (DRAQ5, FITC, TRITC) across 11 Z-planes at 1 um steps (1024 x 1024, 16-bit, 0.155 um/px). Step through focus, switch channels and build a composite.","demonstrates":["multichannel","z_stack","auto_contrast","measurements","metadata"],"license":"CC-BY-4.0","attribution":"nd129.nd2 from Ginger Hunter, \"Scabrous is distributed via signaling filopodia to modulate Notch response during bristle patterning in Drosophila\", figshare dataset, doi:10.6084/m9.figshare.22770083.v2, licensed under CC BY 4.0. File renamed; content unmodified.","source_url":"https://doi.org/10.6084/m9.figshare.22770083.v2","group":"fluorescence","thumbnail":{"file":"thumbs/drosophila-notum-3ch-zstack.jpg","sha256":"1b5c62fce0dd81e05673c251a3bf2726860de526a0d2d8c7645dca81c0ac3b91","size_bytes":6138}},{"id":"leica-fret-confocal","name":"Leica ECFP/EYFP FRET confocal","filename":"leica-fret-confocal.lif","format":"LIF","size_bytes":49313199,"sha256":"8d4ee62868b9616b832c2eb28e7d62ec050fb032e0bc11ea0a392f5c84390c71","description":"A Leica confocal FRET test with ECFP and EYFP channels at 0.09 um/pixel (1024 x 1024). Compare the two channels and adjust each one's display range.","demonstrates":["multichannel","auto_contrast","measurements","metadata"],"license":"CC-BY-4.0","attribution":"20191025 Test FRET 585. 423, 426.lif (c) Nicolas Chiaruttini, from the OME sample image collection (downloads.openmicroscopy.org), licensed under CC BY 4.0. File renamed; content unmodified.","source_url":"https://downloads.openmicroscopy.org/images/Leica-LIF/imagesc-30856/","group":"fluorescence","thumbnail":{"file":"thumbs/leica-fret-confocal.jpg","sha256":"299a4df175dffba0eb043dee58334802daba50f9dfeb3643066aff35cf47aaee","size_bytes":7651}},{"id":"budding-yeast-kinetochore","name":"Budding yeast kinetochore screen, Zeiss","filename":"budding-yeast-kinetochore.czi","format":"CZI","size_bytes":43558848,"sha256":"e88957acb63290bb8ea601daa2f746ed010db5e0c5313ca3234cf49c483d2c2f","description":"Budding yeast from a kinetochore genetic screen: TagYFP and mRFP fluorescence plus a DIC channel across 21 Z-planes (0.205 um/pixel). Overlay fluorescence on DIC and focus through the cells.","demonstrates":["multichannel","z_stack","auto_contrast","measurements","metadata"],"license":"CC-BY-4.0","attribution":"Ledesma-Fernández E, Herrero E, Ólafsson G, Thorpe PH. Image Data Resource idr0011 (Protein Kinase C and the stress response pathways are required for kinetochore homeostasis), from the OME sample image collection, licensed under CC BY 4.0. File renamed; content unmodified.","source_url":"https://downloads.openmicroscopy.org/images/Zeiss-CZI/idr0011/","group":"fluorescence","thumbnail":{"file":"thumbs/budding-yeast-kinetochore.jpg","sha256":"cbdf7ce91b213028dae0b6c5afd8a985baf91e3b88b6f9f665a078a494bc7efb","size_bytes":3624}},{"id":"venus-confocal-zstack","name":"Confocal fluorescence Z-stack (Venus)","filename":"venus-confocal-zstack.ome.tif","format":"OME-TIFF","size_bytes":54928638,"sha256":"3c16c783767286c9fa89b6e9a6a5f9f5bcc5b66de70f896b2e529e30d097f1c9","description":"An Olympus confocal fluorescence Z-stack (acquisition named \"venus stack\") saved as OME-TIFF: 67 planes at 1 um/pixel and 1.49 um steps. Scroll through depth and let auto-contrast bring out faint structures.","demonstrates":["z_stack","auto_contrast","measurements","metadata"],"license":"CC-BY-4.0","attribution":"venus stack.ome.tif (c) Étienne Labrie-Dion, from the OME sample image collection (downloads.openmicroscopy.org), licensed under CC BY 4.0. File renamed; content unmodified.","source_url":"https://downloads.openmicroscopy.org/images/Olympus-OIR/etienne/","group":"fluorescence","thumbnail":{"file":"thumbs/venus-confocal-zstack.jpg","sha256":"53b1ab138bbe3171edc42dd4759e320941a72adf2feccc9f0863eb3b854801f6","size_bytes":5402}}],"archive_items":[{"id":"chest-ct-lidc-idri-0937","name":"Chest CT, 99 slices","filename":"chest-ct-lidc-idri-0937.zip","format":"DICOM","size_bytes":30327111,"sha256":"8986af90f43760e8b8ac04747bc04214a392729e49b5a8c4dc8ca832ad81e713","description":"A real chest CT stored the way a hospital disc stores it: 99 DICOM files, one slice each (512 x 512 at 0.55 mm per pixel, 3 mm apart, Siemens Sensation 16). SlideScope opens them as one stack: scroll through the chest, switch between the lung, soft-tissue and bone windows, and measure in millimetres. From a public research archive, de-identified before release. For viewing and learning, not for diagnosis.","demonstrates":["scroll_slices","lung_and_bone_windows","measure_in_mm","metadata"],"license":"CC-BY-3.0","attribution":"LIDC-IDRI-0937 from The Cancer Imaging Archive (TCIA), CC BY 3.0. Data From LIDC-IDRI, doi:10.7937/K9/TCIA.2015.LO9QL9SX. Armato SG III et al., Med Phys 2011;38(2):915-931, doi:10.1118/1.3528204. Clark K et al., J Digit Imaging 2013;26(6):1045-1057. De-identified by TCIA; TCIA terms forbid trying to identify the person. Slices unmodified; TCIA LICENSE inside.","source_url":"https://doi.org/10.7937/K9/TCIA.2015.LO9QL9SX","archive":{"type":"zip","open":"00000098.dcm","members":100,"unpacked_bytes":52092178},"group":"medical","thumbnail":{"file":"thumbs/chest-ct-lidc-idri-0937.jpg","sha256":"083a2de427b27866d1bce70b36f7d3d62fcb8818078c9b7f5a49f74ead60df63","size_bytes":6158}}]},"samples_signed":{"alg":"Ed25519","kid":"rc-2026-09","payload":"eyJwdXJwb3NlIjoic2FtcGxlX21hbmlmZXN0Iiwic2NoZW1hIjoic2FtcGxlcy0xIiwiaXNzdWVkX2F0IjoiMjAyNi0xMS0wN1QwMDowMDowMC4wMDBaIiwiZXhwaXJlc19hdCI6IjIwMjYtMTEtMjFUMDA6MDA6MDAuMDAwWiIsIm1hbmlmZXN0Ijp7InZlcnNpb24iOjIsInRpdGxlIjoiU2xpZGVTY29wZSBTYW1wbGUgRGF0YXNldCIsImRlc2NyaXB0aW9uIjoiT3Blbmx5IGxpY2Vuc2VkIG1pY3Jvc2NvcHkgaW1hZ2VzIHRvIHRyeSBldmVyeSBsb2NhbCB0b29sIG9uOiB3aG9sZSBzbGlkZXMgaW4gZml2ZSBmb3JtYXRzLCBzZXJpYWwgc2VjdGlvbnMgdG8gYWxpZ24sIGEgdGltZS1sYXBzZSwgYW4gOC1tYXJrZXIgbXVsdGlwbGV4LCBhIHR3by1zY2VuZSBzbGlkZSBzY2FuLCBhbmQgYSBzZXQgb2YgbnVjbGVpIGZpZWxkcyB0byBjb3VudCBhbmQgY29tcGFyZS4iLCJiYXNlX3VybCI6Imh0dHBzOi8vZG93bmxvYWRzLnNsaWRlc2NvcGUuc2NpZW5jZS9zYW1wbGVzL3YyLyIsImV4ZW1wdF9mcm9tX3ByZXZpZXciOnRydWUsImdyb3VwcyI6W3siaWQiOiJ3aG9sZV9zbGlkZSIsIm5hbWUiOiJXaG9sZSBzbGlkZXMifSx7ImlkIjoiZmx1b3Jlc2NlbmNlIiwibmFtZSI6IkZsdW9yZXNjZW5jZSJ9LHsiaWQiOiJhbGlnbiIsIm5hbWUiOiJBbGlnbiBzZXJpYWwgc2VjdGlvbnMifSx7ImlkIjoibXVsdGlwbGV4IiwibmFtZSI6Ik11bHRpcGxleCJ9LHsiaWQiOiJ0aW1lX2xhcHNlIiwibmFtZSI6IlRpbWUtbGFwc2UifSx7ImlkIjoicXVhbnRpZnkiLCJuYW1lIjoiQ291bnQgbnVjbGVpIn0seyJpZCI6Im1lZGljYWwiLCJuYW1lIjoiTWVkaWNhbCBzY2FuIn1dLCJzZXRzIjpbeyJpZCI6InNwbGVlbi1saXZlci1zZWN0aW9ucyIsIm5hbWUiOiJNb3VzZSBzcGxlZW4gYW5kIGxpdmVyLCAzIHNlcmlhbCBzZWN0aW9ucyIsImRlbW9uc3RyYXRlcyI6WyJhbGlnbiIsImNvbXBhcmUiLCJtZWFzdXJlbWVudHMiXX0seyJpZCI6InNvbWl0ZS1udWNsZWktZmllbGRzIiwibmFtZSI6IlNvbWl0ZSBwcm9nZW5pdG9yIG51Y2xlaSwgNCBmaWVsZHMiLCJkZW1vbnN0cmF0ZXMiOlsicXVhbnRpZnkiLCJkYXRhc2V0IiwibXVsdGljaGFubmVsIl19XSwiaXRlbXMiOlt7ImlkIjoiY211LTEtYnJpZ2h0ZmllbGQtc2xpZGUiLCJuYW1lIjoiQ01VLTEgYnJpZ2h0ZmllbGQgd2hvbGUgc2xpZGUiLCJmaWxlbmFtZSI6ImNtdS0xLWJyaWdodGZpZWxkLXNsaWRlLnN2cyIsImZvcm1hdCI6IlNWUyIsInNpemVfYnl0ZXMiOjEzMjU2NTM0Mywic2hhMjU2IjoiOWExOTIzY2Q5YmNiMjYwYmE0ZDk5ZDY0ZjhkNmUzMjU1MDY0OGMzMzJiYTQ4ODE3ZjkyMDY2MmYzYTUxMzQyMCIsImRlc2NyaXB0aW9uIjoiQW4gQXBlcmlvIGJyaWdodGZpZWxkIHdob2xlLXNsaWRlIGltYWdlLCA0NiwwMDAgeCAzMiw4OTMgcGl4ZWxzIGF0IDAuNDk5IHVtL3BpeGVsIChKUEVHIDIwMDAgcHlyYW1pZCkuIFpvb20gZnJvbSB0aGUgd2hvbGUgc2xpZGUgZG93biB0byBpbmRpdmlkdWFsIGNlbGxzLCBtZWFzdXJlIGluIG1pY3JvbnMsIHJ1biB0aGUgc2xpZGUgcXVhbGl0eSBjaGVjayAoaXQgZmluZHMgdGhlIHRpc3N1ZSBhbmQgZmxhZ3MgYSBwb3NzaWJsZSBmb2xkKSwgb3Igb3BlbiB0aGUgTkRQSSBzY2FuIG9mIHRoZSBzYW1lIGdsYXNzIGJlc2lkZSBpdCBhbmQgcHJlc3MgQWxpZ24uIiwiZGVtb25zdHJhdGVzIjpbImRlZXBfem9vbSIsIm1lYXN1cmVtZW50cyIsIm1ldGFkYXRhIiwiY29tcGFyZSIsImFsaWduIiwicXVhbGl0eV9jaGVjayIsIndob2xlX3NsaWRlIl0sImxpY2Vuc2UiOiJDQzAtMS4wIiwiYXR0cmlidXRpb24iOiJDTVUtMS1KUDJLLTMzMDA1LnN2cyBmcm9tIHRoZSBPcGVuU2xpZGUgdGVzdCBkYXRhIChDYXJuZWdpZSBNZWxsb24gVW5pdmVyc2l0eSksIGRlZGljYXRlZCB0byB0aGUgcHVibGljIGRvbWFpbiB1bmRlciBDQzAgMS4wLiBGaWxlIHJlbmFtZWQ7IGNvbnRlbnQgdW5tb2RpZmllZC4iLCJzb3VyY2VfdXJsIjoiaHR0cHM6Ly9vcGVuc2xpZGUuY3MuY211LmVkdS9kb3dubG9hZC9vcGVuc2xpZGUtdGVzdGRhdGEvQXBlcmlvLyIsImdyb3VwIjoid2hvbGVfc2xpZGUiLCJ0aHVtYm5haWwiOnsiZmlsZSI6InRodW1icy9jbXUtMS1icmlnaHRmaWVsZC1zbGlkZS5qcGciLCJzaGEyNTYiOiIxNGViYWI3NjA2MzUyMmE0NTY1N2M1MWQ2OTAxNjg4MTJkZGQ0NWM3Yjk4YTYwMTg5MzEyMDg0NjU4Y2I0ZTE2Iiwic2l6ZV9ieXRlcyI6MzkwNX19LHsiaWQiOiJjbXUtMS1icmlnaHRmaWVsZC1zbGlkZS1uZHBpIiwibmFtZSI6IkNNVS0xIG9uIGEgSGFtYW1hdHN1IHNjYW5uZXIgKE5EUEkpIiwiZmlsZW5hbWUiOiJjbXUtMS1icmlnaHRmaWVsZC1zbGlkZS5uZHBpIiwiZm9ybWF0IjoiTkRQSSIsInNpemVfYnl0ZXMiOjE5ODAzMDk2NSwic2hhMjU2IjoiZWRmNGExY2NmMzk1YzcwMDBhZTkzYWQzYjQ0YzA3ZDk3MDQzODEwZTAwYmUwYzFkMTY3ZGQwOWJiZTQzNmU0NiIsImRlc2NyaXB0aW9uIjoiVGhlIHNhbWUgZ2xhc3Mgc2xpZGUgYXMgdGhlIENNVS0xIFNWUyBzYW1wbGUsIHNjYW5uZWQgb24gYSBIYW1hbWF0c3UgTmFub1pvb21lciAoNTEsMjAwIHggMzgsMTQ0IHBpeGVscyBhdCAwLjQ1NiB1bS9waXhlbCkuIE9wZW4gYm90aCBpbiBDb21wYXJlIGFuZCBwcmVzcyBBbGlnbjogU2xpZGVTY29wZSBtYXRjaGVzIHRoZSB0d28gc2NhbnMgYW5kIGFsbG93cyBmb3IgdGhlIDklIGRpZmZlcmVuY2UgaW4gc2NhbGUgYmV0d2VlbiB0aGUgc2Nhbm5lcnMuIiwiZGVtb25zdHJhdGVzIjpbImRlZXBfem9vbSIsImNvbXBhcmUiLCJhbGlnbiIsInF1YWxpdHlfY2hlY2siLCJtZWFzdXJlbWVudHMiLCJtZXRhZGF0YSIsIndob2xlX3NsaWRlIl0sImxpY2Vuc2UiOiJDQzAtMS4wIiwiYXR0cmlidXRpb24iOiJDTVUtMS5uZHBpIGZyb20gdGhlIE9wZW5TbGlkZSB0ZXN0IGRhdGEgKENhcm5lZ2llIE1lbGxvbiBVbml2ZXJzaXR5KSwgZGVkaWNhdGVkIHRvIHRoZSBwdWJsaWMgZG9tYWluIHVuZGVyIENDMCAxLjAuIEZpbGUgcmVuYW1lZDsgY29udGVudCB1bm1vZGlmaWVkLiIsInNvdXJjZV91cmwiOiJodHRwczovL29wZW5zbGlkZS5jcy5jbXUuZWR1L2Rvd25sb2FkL29wZW5zbGlkZS10ZXN0ZGF0YS9IYW1hbWF0c3UvIiwiZ3JvdXAiOiJ3aG9sZV9zbGlkZSIsInRodW1ibmFpbCI6eyJmaWxlIjoidGh1bWJzL2NtdS0xLWJyaWdodGZpZWxkLXNsaWRlLW5kcGkuanBnIiwic2hhMjU2IjoiODA4ZTAxNzdlYmM3ZDc0NjFmY2U2YmQ1Zjg3ZTc5OThiY2FkOTBiYTcwMzcxMmFiYjc5ODc4OGU0YzgwNGViNCIsInNpemVfYnl0ZXMiOjMyODd9fSx7ImlkIjoibW91c2Utc3BsZWVuLWxpdmVyLWRpY29tLXdzaSIsIm5hbWUiOiJNb3VzZSBzcGxlZW4gYW5kIGxpdmVyIEgmRSwgc2VjdGlvbiAxIChESUNPTSkiLCJmaWxlbmFtZSI6Im1vdXNlLXNwbGVlbi1saXZlci1oZS1kaWNvbS13c2kuZGNtIiwiZm9ybWF0IjoiRElDT00iLCJzaXplX2J5dGVzIjoxMDU1NzMxNCwic2hhMjU2IjoiNGY5YTc4Zjc5ZGU5NjhmNGZlNTgxMGE2NzY0MDYwODM1MzMwNTliZjViOWZmZmFmYjZlMGEzMTcyNzRiZWY2OCIsImRlc2NyaXB0aW9uIjoiSCZFLXN0YWluZWQgbW91c2Ugc3BsZWVuIGFuZCBsaXZlciBzdG9yZWQgYXMgRElDT00gV2hvbGUgU2xpZGUgTWljcm9zY29weSAoMTEsMjY0IHggNiwxNDQgcGl4ZWxzIGF0IDEuMjcgdW0vcGl4ZWwpLCBzY2FubmVkIG9uIGEgM0RISVNURUNIIFBhbm5vcmFtaWMgMTAwMC4gVGhlIGZpcnN0IG9mIHRocmVlIHNlcmlhbCBzZWN0aW9ucyBmcm9tIG9uZSBzbGlkZTogb3BlbiBzZWN0aW9uIDIgb3IgMyBiZXNpZGUgaXQgaW4gQ29tcGFyZSBhbmQgcHJlc3MgQWxpZ24uIiwiZGVtb25zdHJhdGVzIjpbImNvbXBhcmUiLCJhbGlnbiIsIm1lYXN1cmVtZW50cyIsIm1ldGFkYXRhIiwid2hvbGVfc2xpZGUiXSwibGljZW5zZSI6IkNDMC0xLjAiLCJhdHRyaWJ1dGlvbiI6IjNESElTVEVDSC0yIGZyb20gdGhlIE9wZW5TbGlkZSB0ZXN0IGRhdGEgKGNyZWRpdDogRHIuIE1hcmlvIEtyZXV0emZlbGR0OyBzY2FubmVkIG9uIGEgM0RISVNURUNIIFBhbm5vcmFtaWMgMTAwMCwgY29udmVydGVkIHdpdGggM0RISVNURUNIIFNsaWRlTWFzdGVyKSwgZGVkaWNhdGVkIHRvIHRoZSBwdWJsaWMgZG9tYWluIHVuZGVyIENDMCAxLjAuIFNsaWRlU2NvcGUgY3JvcHBlZCBvbmUgc3BsZWVuIGFuZCBsaXZlciBzZWN0aW9uIGZyb20gcHlyYW1pZCBsZXZlbCA3IGludG8gYSBzaW5nbGUgRElDT00gZmlsZTsgdGlzc3VlIHRpbGVzIGFyZSBjb3BpZWQgd2l0aG91dCByZS1lbmNvZGluZyBhbmQgYmxhbmsgYmFja2dyb3VuZCB0aWxlcyB3ZXJlIGFkZGVkLiIsInNvdXJjZV91cmwiOiJodHRwczovL29wZW5zbGlkZS5jcy5jbXUuZWR1L2Rvd25sb2FkL29wZW5zbGlkZS10ZXN0ZGF0YS9ESUNPTS8iLCJncm91cCI6ImFsaWduIiwic2V0Ijoic3BsZWVuLWxpdmVyLXNlY3Rpb25zIiwidGh1bWJuYWlsIjp7ImZpbGUiOiJ0aHVtYnMvbW91c2Utc3BsZWVuLWxpdmVyLWRpY29tLXdzaS5qcGciLCJzaGEyNTYiOiJlOWJkNTBiMjdiMmNhMDI4N2RjYzU2YTYyMzVjMDFiZGZlZjUwZjU2OWJlNzVkNzM3M2QzMjk3ZGJkYmYzMTg2Iiwic2l6ZV9ieXRlcyI6MjcwNX19LHsiaWQiOiJtb3VzZS1zcGxlZW4tbGl2ZXItc2VjdGlvbi0yIiwibmFtZSI6Ik1vdXNlIHNwbGVlbiBhbmQgbGl2ZXIgSCZFLCBzZWN0aW9uIDIiLCJmaWxlbmFtZSI6Im1vdXNlLXNwbGVlbi1saXZlci1zZWN0aW9uLTIub21lLnRpZiIsImZvcm1hdCI6Ik9NRS1USUZGIiwic2l6ZV9ieXRlcyI6MTA5NzQ0NzEsInNoYTI1NiI6IjgzMzU5MDYxYmIyYjYyYzc0YzJiNDM2YWY3NDNlYmZlOTNiY2E2MTVlNjc1ZGZiY2RjYmM1ZjY4ODAwNDllNDkiLCJkZXNjcmlwdGlvbiI6IlRoZSBuZXh0IHNlcmlhbCBzZWN0aW9uIG9mIHRoZSBzYW1lIG1vdXNlIHNwbGVlbiBhbmQgbGl2ZXIgYmxvY2sgKDEwLDI0MCB4IDYsNjU2IHBpeGVscyBhdCAxLjI3IHVtL3BpeGVsKSwgbW91bnRlZCBlbHNld2hlcmUgb24gdGhlIHNsaWRlLiBPcGVuIGl0IGJlc2lkZSBzZWN0aW9uIDEgaW4gQ29tcGFyZSwgcHJlc3MgQWxpZ24sIHRoZW4gem9vbTogYm90aCBzZWN0aW9ucyBmb2xsb3cgdG8gdGhlIHNhbWUgdGlzc3VlLiIsImRlbW9uc3RyYXRlcyI6WyJjb21wYXJlIiwiYWxpZ24iLCJtZWFzdXJlbWVudHMiLCJ3aG9sZV9zbGlkZSJdLCJsaWNlbnNlIjoiQ0MwLTEuMCIsImF0dHJpYnV0aW9uIjoiM0RISVNURUNILTIgZnJvbSB0aGUgT3BlblNsaWRlIHRlc3QgZGF0YSAoY3JlZGl0OiBEci4gTWFyaW8gS3JldXR6ZmVsZHQ7IHNjYW5uZWQgb24gYSAzREhJU1RFQ0ggUGFubm9yYW1pYyAxMDAwKSwgZGVkaWNhdGVkIHRvIHRoZSBwdWJsaWMgZG9tYWluIHVuZGVyIENDMCAxLjAuIFNsaWRlU2NvcGUgY3JvcHBlZCB0aGUgc2Vjb25kIHNwbGVlbiBhbmQgbGl2ZXIgc2VjdGlvbiBmcm9tIHB5cmFtaWQgbGV2ZWwgNyBhbmQgc2F2ZWQgaXQgYXMgYSBweXJhbWlkYWwgT01FLVRJRkYgKEpQRUcsIHF1YWxpdHkgOTApLiIsInNvdXJjZV91cmwiOiJodHRwczovL29wZW5zbGlkZS5jcy5jbXUuZWR1L2Rvd25sb2FkL29wZW5zbGlkZS10ZXN0ZGF0YS9ESUNPTS8iLCJncm91cCI6ImFsaWduIiwic2V0Ijoic3BsZWVuLWxpdmVyLXNlY3Rpb25zIiwidGh1bWJuYWlsIjp7ImZpbGUiOiJ0aHVtYnMvbW91c2Utc3BsZWVuLWxpdmVyLXNlY3Rpb24tMi5qcGciLCJzaGEyNTYiOiI3MzEwYTc1OTg0ODE3OTU4MDA4ZjU5ZjBkMzMzYTg4ZDJhNmQxNDQzNDJlNWY5ZDY4OGQ1MTBmMTlhMDlhZGQwIiwic2l6ZV9ieXRlcyI6MjM4Nn19LHsiaWQiOiJtb3VzZS1zcGxlZW4tbGl2ZXItc2VjdGlvbi0zIiwibmFtZSI6Ik1vdXNlIHNwbGVlbiBhbmQgbGl2ZXIgSCZFLCBzZWN0aW9uIDMsIHR1cm5lZCIsImZpbGVuYW1lIjoibW91c2Utc3BsZWVuLWxpdmVyLXNlY3Rpb24tMy5vbWUudGlmIiwiZm9ybWF0IjoiT01FLVRJRkYiLCJzaXplX2J5dGVzIjoxMTc2MjY5Mywic2hhMjU2IjoiYjgzMThiMGIyZDU0NTI3YjY1MmJmNDUxNjYxMGM2NGJhMGQzOThlY2ZiOTdmODhlYmZjMzEwYWZhODNhZTNkMyIsImRlc2NyaXB0aW9uIjoiQSB0aGlyZCBzZXJpYWwgc2VjdGlvbiBvZiB0aGUgc2FtZSBtb3VzZSBibG9jaywgbW91bnRlZCBhIHF1YXJ0ZXIgdHVybiByb3VuZCAoNiw2NTYgeCAxMCwyNDAgcGl4ZWxzIGF0IDEuMjcgdW0vcGl4ZWwpLiBBbGlnbiBmaW5kcyB0aGUgdHVybiBvbiBpdHMgb3duIGFuZCBzaG93cyB0aGUgc2VjdGlvbiB0aGUgc2FtZSB3YXkgdXAgYXMgc2VjdGlvbiAxLiIsImRlbW9uc3RyYXRlcyI6WyJjb21wYXJlIiwiYWxpZ24iLCJtZWFzdXJlbWVudHMiLCJ3aG9sZV9zbGlkZSJdLCJsaWNlbnNlIjoiQ0MwLTEuMCIsImF0dHJpYnV0aW9uIjoiM0RISVNURUNILTIgZnJvbSB0aGUgT3BlblNsaWRlIHRlc3QgZGF0YSAoY3JlZGl0OiBEci4gTWFyaW8gS3JldXR6ZmVsZHQ7IHNjYW5uZWQgb24gYSAzREhJU1RFQ0ggUGFubm9yYW1pYyAxMDAwKSwgZGVkaWNhdGVkIHRvIHRoZSBwdWJsaWMgZG9tYWluIHVuZGVyIENDMCAxLjAuIFNsaWRlU2NvcGUgY3JvcHBlZCB0aGUgdGhpcmQgc3BsZWVuIGFuZCBsaXZlciBzZWN0aW9uIGZyb20gcHlyYW1pZCBsZXZlbCA3IGFuZCBzYXZlZCBpdCBhcyBhIHB5cmFtaWRhbCBPTUUtVElGRiAoSlBFRywgcXVhbGl0eSA5MCkuIiwic291cmNlX3VybCI6Imh0dHBzOi8vb3BlbnNsaWRlLmNzLmNtdS5lZHUvZG93bmxvYWQvb3BlbnNsaWRlLXRlc3RkYXRhL0RJQ09NLyIsImdyb3VwIjoiYWxpZ24iLCJzZXQiOiJzcGxlZW4tbGl2ZXItc2VjdGlvbnMiLCJ0aHVtYm5haWwiOnsiZmlsZSI6InRodW1icy9tb3VzZS1zcGxlZW4tbGl2ZXItc2VjdGlvbi0zLmpwZyIsInNoYTI1NiI6IjY1MDBiYmIzYTE0Y2ZlZWQzODc4MGNmMDY4OGQwZDc3OTY5YzlkMjYzODQ3MTY2ZjJkZjY0ZDk3MjVhNzFjOTUiLCJzaXplX2J5dGVzIjoyNjYyfX0seyJpZCI6Im1vdXNlLWtpZG5leS10cmljaHJvbWUtMi1zY2VuZXMiLCJuYW1lIjoiTW91c2Uga2lkbmV5IHRyaWNocm9tZSwgdHdvLXNjZW5lIHNsaWRlIHNjYW4gKENaSSkiLCJmaWxlbmFtZSI6Im1vdXNlLWtpZG5leS10cmljaHJvbWUtMi1zY2VuZXMuY3ppIiwiZm9ybWF0IjoiQ1pJIiwic2l6ZV9ieXRlcyI6Njg4MTE5NjgsInNoYTI1NiI6ImMyMDJkZGY3YjBiZDQ3M2NkYmUyOTk3N2FlZTA3YzEwYzIwNzA3Nzc3OTQ4NWMwYjFmODc2ZThjMDBkYTc3ZjciLCJkZXNjcmlwdGlvbiI6IkEgWkVJU1MgQXhpb3NjYW4gNyBzbGlkZSBzY2FuIG9mIHR3byBtb3VzZSBraWRuZXkgc2VjdGlvbnMgc3RhaW5lZCB3aXRoIHRyaWNocm9tZTogdHdvIHNjYW4gcmVnaW9ucyAoc2NlbmVzKSwgZWFjaCBhIEpQRUcgWFIgcHlyYW1pZCBhdCAxMHguIFR1cm4gb24gWFkgT3ZlcnZpZXcgdG8gc2VlIGJvdGggc2NlbmVzIHdoZXJlIHRoZXkgc2l0IG9uIHRoZSBzbGlkZSwgc3RlcCBiZXR3ZWVuIHRoZW0sIGFuZCBydW4gdGhlIHNsaWRlIHF1YWxpdHkgY2hlY2suIiwiZGVtb25zdHJhdGVzIjpbInh5X292ZXJ2aWV3IiwiZGVlcF96b29tIiwicXVhbGl0eV9jaGVjayIsIndob2xlX3NsaWRlIiwibWVhc3VyZW1lbnRzIiwibWV0YWRhdGEiXSwibGljZW5zZSI6IkNDMC0xLjAiLCJhdHRyaWJ1dGlvbiI6IlplaXNzLTUtSlhSLmN6aSBmcm9tIHRoZSBPcGVuU2xpZGUgdGVzdCBkYXRhIChjcmVkaXQ6IFZlbmtsYWIsIFBhdGhvbG9neSwgVVRIU0NTQTsgc2Nhbm5lZCBvbiBhIFpFSVNTIEF4aW9zY2FuIDcpLCBkZWRpY2F0ZWQgdG8gdGhlIHB1YmxpYyBkb21haW4gdW5kZXIgQ0MwIDEuMC4gRmlsZSByZW5hbWVkOyBjb250ZW50IHVubW9kaWZpZWQuIiwic291cmNlX3VybCI6Imh0dHBzOi8vb3BlbnNsaWRlLmNzLmNtdS5lZHUvZG93bmxvYWQvb3BlbnNsaWRlLXRlc3RkYXRhL1plaXNzLyIsImdyb3VwIjoid2hvbGVfc2xpZGUiLCJ0aHVtYm5haWwiOnsiZmlsZSI6InRodW1icy9tb3VzZS1raWRuZXktdHJpY2hyb21lLTItc2NlbmVzLmpwZyIsInNoYTI1NiI6Ijk2NGQ4ZDhiNzQzZTIwMzRjMjhiMjU4MjMwNmIyYTgwMjAzYTQ3OTM4NzRkZTI0ZmI0ZGRiOTQyZTljOGNlMTIiLCJzaXplX2J5dGVzIjo1NTQxfX0seyJpZCI6Im1vdXNlLXJldGluYS1pYmV4LW11bHRpcGxleCIsIm5hbWUiOiJNb3VzZSByZXRpbmEsIDgtbWFya2VyIG11bHRpcGxleCAoSUJFWCkiLCJmaWxlbmFtZSI6Im1vdXNlLXJldGluYS1pYmV4LW11bHRpcGxleC5pbXMiLCJmb3JtYXQiOiJJTVMiLCJzaXplX2J5dGVzIjoxMDgyMDI2ODYsInNoYTI1NiI6IjkyM2Y0MTMwNzJmNTNjNTZlOTU3MmRlYWZjZjVkZmEyNzFlNTgzZDQ2Yzc1OTFhYmFiZTQwYTYwOTk1MmNkZjUiLCJkZXNjcmlwdGlvbiI6IkEgbW91c2UgcmV0aW5hIHNlY3Rpb24gaW1hZ2VkIHdpdGggSUJFWCBpdGVyYXRpdmUgaW1tdW5vbGFiZWxsaW5nOiAxMCBjaGFubmVscyAoOCBtYXJrZXJzIGluY2x1ZGluZyByaG9kb3BzaW4sIE1MLW9wc2luLCBDRDQ0LCBnbHV0YW1pbmUgc3ludGhldGFzZSBhbmQgSFNQNjAsIHBsdXMgREFQSSBpbiBlYWNoIHJvdW5kKSBhY3Jvc3MgOCBaLXBsYW5lcyBhdCAwLjI4IHVtL3BpeGVsLiBQaWNrIGNoYW5uZWxzLCByZWNvbG91ciB0aGVtLCBidWlsZCBhIGNvbXBvc2l0ZSBhbmQgY291bnQgdGhlIG51Y2xlaS4iLCJkZW1vbnN0cmF0ZXMiOlsibXVsdGlwbGV4IiwibXVsdGljaGFubmVsIiwiel9zdGFjayIsImF1dG9fY29udHJhc3QiLCJxdWFudGlmeSIsIm1ldGFkYXRhIl0sImxpY2Vuc2UiOiJDQy1CWS00LjAiLCJhdHRyaWJ1dGlvbiI6Ik1zX0I2LTEuaW1zIGZyb20gTWVuZyBZLCBLdWJpYWsgSiwgQ2h1IENKICgyMDI1KSwgSHVtYW4gYW5kIE1vdXNlIFJldGluYSBTcGF0aWFsIFByb3Rlb21pY3MgQXRsYXMsIFplbm9kbywgZG9pOjEwLjUyODEvemVub2RvLjE3OTc1NzUwLCBsaWNlbnNlZCB1bmRlciBDQyBCWSA0LjAuIE1vdXNlIGltYWdlIG9ubHkuIEZpbGUgcmVuYW1lZDsgY29udGVudCB1bm1vZGlmaWVkLiIsInNvdXJjZV91cmwiOiJodHRwczovL2RvaS5vcmcvMTAuNTI4MS96ZW5vZG8uMTc5NzU3NTAiLCJncm91cCI6Im11bHRpcGxleCIsInRodW1ibmFpbCI6eyJmaWxlIjoidGh1bWJzL21vdXNlLXJldGluYS1pYmV4LW11bHRpcGxleC5qcGciLCJzaGEyNTYiOiIyMzQwZDhmZWNiMmVmY2E4MDU3OWZlNDlhZjE0NThhY2E2NmQzNTU5N2M4MTcxZGM1MmQ0MTMzOGY1NTQ4MTNjIiwic2l6ZV9ieXRlcyI6NzExNn19LHsiaWQiOiJmdWNjaS1jZWxsLWN5Y2xlLXRpbWVsYXBzZSIsIm5hbWUiOiJGVUNDSSBjZWxsLWN5Y2xlIHRpbWUtbGFwc2UiLCJmaWxlbmFtZSI6ImZ1Y2NpLWNlbGwtY3ljbGUtdGltZWxhcHNlLm9tZS50aWYiLCJmb3JtYXQiOiJPTUUtVElGRiIsInNpemVfYnl0ZXMiOjEzODY2ODQ0Nywic2hhMjU2IjoiZTI3MTZiYzdiYjM2ZjBhZDUwM2IwZjFjNDEwODY5MWQ1OTQxZjcxZTJmNDY0M2E2MWIxYTJhZjhmNGIxZWYwYyIsImRlc2NyaXB0aW9uIjoiTGl2ZSBjZWxscyBjYXJyeWluZyB0aGUgRlVDQ0kgY2VsbC1jeWNsZSByZXBvcnRlciwgZmlsbWVkIGV2ZXJ5IDE1IG1pbnV0ZXMgZm9yIGFsbW9zdCA3IGhvdXJzOiAyOCB0aW1lIHBvaW50cywgRElDIHBsdXMgcmVkIChHMSkgYW5kIGdyZWVuIChTL0cyL00pIG51Y2xlaSwgMSwxMDAgeCAxLDEwMCBwaXhlbHMgYXQgMC4yOSB1bS9waXhlbC4gUGxheSB0aGUgdGltZSBheGlzIHRvIHdhdGNoIG51Y2xlaSBjaGFuZ2UgY29sb3VyIGFzIGNlbGxzIGRpdmlkZSwgdGhlbiBjb3VudCB0aGVtIHdpdGggUXVhbnRpZnkuIiwiZGVtb25zdHJhdGVzIjpbInRpbWVfbGFwc2UiLCJtdWx0aWNoYW5uZWwiLCJxdWFudGlmeSIsImF1dG9fY29udHJhc3QiLCJtZWFzdXJlbWVudHMiLCJtZXRhZGF0YSJdLCJsaWNlbnNlIjoiQ0MtQlktNC4wIiwiYXR0cmlidXRpb24iOiJmdWNjaV9HRlAtZ2VtaW5pbl9SRlAtY2R0MV8yX01NU3RhY2tfUG9zMC5vbWUudGlmIChjKSBKZW5zIEVyaWtzc29uLCBmcm9tIHRoZSBPTUUgc2FtcGxlIGltYWdlIGNvbGxlY3Rpb24gKGRvd25sb2Fkcy5vcGVubWljcm9zY29weS5vcmcpLCBsaWNlbnNlZCB1bmRlciBDQyBCWSA0LjAuIFNsaWRlU2NvcGUgY3JvcHBlZCBpdCB0byAxLDEwMCB4IDEsMTAwIHBpeGVscyBhbmQgc2F2ZWQgaXQgd2l0aCBsb3NzbGVzcyBjb21wcmVzc2lvbjsgYWxsIDI4IHRpbWUgcG9pbnRzLCAzIGNoYW5uZWxzIGFuZCBwaXhlbCB2YWx1ZXMgYXJlIHVuY2hhbmdlZC4iLCJzb3VyY2VfdXJsIjoiaHR0cHM6Ly9kb3dubG9hZHMub3Blbm1pY3Jvc2NvcHkub3JnL2ltYWdlcy9NaWNyby1NYW5hZ2VyLzEuNC4yMy9qZW5zLyIsImdyb3VwIjoidGltZV9sYXBzZSIsInRodW1ibmFpbCI6eyJmaWxlIjoidGh1bWJzL2Z1Y2NpLWNlbGwtY3ljbGUtdGltZWxhcHNlLmpwZyIsInNoYTI1NiI6IjE5ZTI5YWRmNTlhZGU4YTBkYTIxODUxNzZkMjQzYmMyNjFhZDNiY2QyNzBmOGVkMWQyY2EzZTNiOTBiODgzOGEiLCJzaXplX2J5dGVzIjo1MzE0fX0seyJpZCI6Imlwc2Mtc29taXRlLW51Y2xlaS1tMTgwLWZpZWxkMSIsIm5hbWUiOiJTb21pdGUgcHJvZ2VuaXRvciBudWNsZWksIGxpbmUgTTE4MCwgZmllbGQgMSIsImZpbGVuYW1lIjoiaXBzYy1zb21pdGUtbnVjbGVpLW0xODAtZmllbGQxLmN6aSIsImZvcm1hdCI6IkNaSSIsInNpemVfYnl0ZXMiOjI0Nzk4MzY4LCJzaGEyNTYiOiJhOWJmY2E0OTkzZjY1ZDRhZWMxNGIwM2YxYjdlZGE2MWRiZTg5YWI4NjYxMWVlZmI2NzJkN2NmYzEwY2MwMzc3IiwiZGVzY3JpcHRpb24iOiJTb21pdGUgcHJvZ2VuaXRvcnMgZ3Jvd24gZnJvbSBhIGhlYWx0aHktZG9ub3IgaHVtYW4gaVBTQyBsaW5lLCBkYXkgMTA6IERBUEkgbnVjbGVpIHBsdXMgQy1NZXQgaW1tdW5vZmx1b3Jlc2NlbmNlLCAyLDc1MiB4IDIsMjA4IHBpeGVscyBhdCAxMHguIFRob3VzYW5kcyBvZiBudWNsZWkgaW4gb25lIGZpZWxkOiBydW4gUXVhbnRpZnkgdG8gY291bnQgYW5kIG1lYXN1cmUgdGhlbS4gT25lIG9mIGZvdXIgc2ltaWxhciBmaWVsZHMgZm9yIHRoZSBkYXRhc2V0IHRvb2xzLiIsImRlbW9uc3RyYXRlcyI6WyJxdWFudGlmeSIsImRhdGFzZXQiLCJtdWx0aWNoYW5uZWwiLCJhdXRvX2NvbnRyYXN0IiwibWVhc3VyZW1lbnRzIl0sImxpY2Vuc2UiOiJDQy1CWS00LjAiLCJhdHRyaWJ1dGlvbiI6IkNNRVRfTTE4MF9EMTBfMTBYXzEuY3ppIGZyb20gRHVwb250IEotQiwgTWFzc291cmlkw6hzIEUsIE1vdXJuZXRhcyBWLCBQaW5zZXQgQywgSW1tdW5vZmx1b3Jlc2NlbmNlIHBpY3R1cmVzIHJlbGF0ZWQgdG8gRmlndXJlIDVBLUIsIFplbm9kbywgZG9pOjEwLjUyODEvemVub2RvLjgzMjUzMTcsIGxpY2Vuc2VkIHVuZGVyIENDIEJZIDQuMC4gRmlsZSByZW5hbWVkOyBjb250ZW50IHVubW9kaWZpZWQuIiwic291cmNlX3VybCI6Imh0dHBzOi8vZG9pLm9yZy8xMC41MjgxL3plbm9kby44MzI1MzE3IiwiZ3JvdXAiOiJxdWFudGlmeSIsInNldCI6InNvbWl0ZS1udWNsZWktZmllbGRzIiwidGh1bWJuYWlsIjp7ImZpbGUiOiJ0aHVtYnMvaXBzYy1zb21pdGUtbnVjbGVpLW0xODAtZmllbGQxLmpwZyIsInNoYTI1NiI6IjkwNDM2ODk5ZTgwZWYzYmZkZmE1NGFmZDQ0NjZkMWI0N2RlYmZhZGNlMjRiODViNTFkYjc3NTExZTNmMjUyMGEiLCJzaXplX2J5dGVzIjo3OTk5fX0seyJpZCI6Imlwc2Mtc29taXRlLW51Y2xlaS1tMTgwLWZpZWxkMiIsIm5hbWUiOiJTb21pdGUgcHJvZ2VuaXRvciBudWNsZWksIGxpbmUgTTE4MCwgZmllbGQgMiIsImZpbGVuYW1lIjoiaXBzYy1zb21pdGUtbnVjbGVpLW0xODAtZmllbGQyLmN6aSIsImZvcm1hdCI6IkNaSSIsInNpemVfYnl0ZXMiOjI0Nzk3MjgwLCJzaGEyNTYiOiIyNzAzMDQ2NmI0N2I3YTRjNmZlZWJjZGQ0MGNiOGM5MDU1Y2I3YTM1YTI5ODk3MmUwMDY2YWVlYWJmMzRlZTYwIiwiZGVzY3JpcHRpb24iOiJBIHNlY29uZCBmaWVsZCBvZiB0aGUgc2FtZSBoZWFsdGh5LWRvbm9yIGlQU0MgbGluZSwgZGF5IDEwLCBEQVBJIHBsdXMgQy1NZXQuIFBhcnQgb2YgYSBmb3VyLWZpZWxkIHNldDogb3BlbiB0aGUgZm91ciBmaWVsZHMgYXMgYSBkYXRhc2V0IGFuZCBydW4gUXVhbnRpZnkgb24gZXZlcnkgb25lIHRvIGNvbXBhcmUgY291bnRzLiIsImRlbW9uc3RyYXRlcyI6WyJxdWFudGlmeSIsImRhdGFzZXQiLCJtdWx0aWNoYW5uZWwiXSwibGljZW5zZSI6IkNDLUJZLTQuMCIsImF0dHJpYnV0aW9uIjoiQ01FVF9NMTgwX0QxMF8xMFhfMi5jemkgZnJvbSBEdXBvbnQgSi1CLCBNYXNzb3VyaWTDqHMgRSwgTW91cm5ldGFzIFYsIFBpbnNldCBDLCBJbW11bm9mbHVvcmVzY2VuY2UgcGljdHVyZXMgcmVsYXRlZCB0byBGaWd1cmUgNUEtQiwgWmVub2RvLCBkb2k6MTAuNTI4MS96ZW5vZG8uODMyNTMxNywgbGljZW5zZWQgdW5kZXIgQ0MgQlkgNC4wLiBGaWxlIHJlbmFtZWQ7IGNvbnRlbnQgdW5tb2RpZmllZC4iLCJzb3VyY2VfdXJsIjoiaHR0cHM6Ly9kb2kub3JnLzEwLjUyODEvemVub2RvLjgzMjUzMTciLCJncm91cCI6InF1YW50aWZ5Iiwic2V0Ijoic29taXRlLW51Y2xlaS1maWVsZHMiLCJ0aHVtYm5haWwiOnsiZmlsZSI6InRodW1icy9pcHNjLXNvbWl0ZS1udWNsZWktbTE4MC1maWVsZDIuanBnIiwic2hhMjU2IjoiOTdlMmFkNmUwNDUxNGI4NDE0YzRmNDFlMzhjZDVlZDQ3YjliZDk2MTZmNTM4NGI2ZTMzOGMxODMyNDQ3YTBjYiIsInNpemVfYnl0ZXMiOjgxOTJ9fSx7ImlkIjoiaXBzYy1zb21pdGUtbnVjbGVpLW0xOTQtZmllbGQxIiwibmFtZSI6IlNvbWl0ZSBwcm9nZW5pdG9yIG51Y2xlaSwgbGluZSBNMTk0IiwiZmlsZW5hbWUiOiJpcHNjLXNvbWl0ZS1udWNsZWktbTE5NC1maWVsZDEuY3ppIiwiZm9ybWF0IjoiQ1pJIiwic2l6ZV9ieXRlcyI6MjQ3OTUyMDAsInNoYTI1NiI6IjAwNzVlMmQzMzU0NTJkY2FmNTZjNDI1MDhkZTQxZWY3NjBlYzM4ZDY0ZTMzYzhjN2E4MDAxYjBiZWYyOWE2ZGMiLCJkZXNjcmlwdGlvbiI6IlRoZSBzYW1lIGRpZmZlcmVudGlhdGlvbiBpbiBhIHNlY29uZCBoZWFsdGh5LWRvbm9yIGlQU0MgbGluZSwgZGF5IDEwLCBEQVBJIHBsdXMgQy1NZXQuIFBhcnQgb2YgYSBmb3VyLWZpZWxkIHNldCBmb3IgdGhlIGRhdGFzZXQgdG9vbHMgYW5kIGJhdGNoIFF1YW50aWZ5LiIsImRlbW9uc3RyYXRlcyI6WyJxdWFudGlmeSIsImRhdGFzZXQiLCJtdWx0aWNoYW5uZWwiXSwibGljZW5zZSI6IkNDLUJZLTQuMCIsImF0dHJpYnV0aW9uIjoiQ01FVF9NMTk0X0QxMF8xMFhfMS5jemkgZnJvbSBEdXBvbnQgSi1CLCBNYXNzb3VyaWTDqHMgRSwgTW91cm5ldGFzIFYsIFBpbnNldCBDLCBJbW11bm9mbHVvcmVzY2VuY2UgcGljdHVyZXMgcmVsYXRlZCB0byBGaWd1cmUgNUEtQiwgWmVub2RvLCBkb2k6MTAuNTI4MS96ZW5vZG8uODMyNTMxNywgbGljZW5zZWQgdW5kZXIgQ0MgQlkgNC4wLiBGaWxlIHJlbmFtZWQ7IGNvbnRlbnQgdW5tb2RpZmllZC4iLCJzb3VyY2VfdXJsIjoiaHR0cHM6Ly9kb2kub3JnLzEwLjUyODEvemVub2RvLjgzMjUzMTciLCJncm91cCI6InF1YW50aWZ5Iiwic2V0Ijoic29taXRlLW51Y2xlaS1maWVsZHMiLCJ0aHVtYm5haWwiOnsiZmlsZSI6InRodW1icy9pcHNjLXNvbWl0ZS1udWNsZWktbTE5NC1maWVsZDEuanBnIiwic2hhMjU2IjoiZGY1ODNhN2Y2NjI1NDI0ZWJiNDM2MTU4MGM4M2U1NGRhN2E4YzYzODUwMDFjNmNmNGRkZjVkODQ5ZjRlZTQ1NCIsInNpemVfYnl0ZXMiOjc2NjV9fSx7ImlkIjoiaXBzYy1zb21pdGUtbnVjbGVpLW0zOTgtZmllbGQxIiwibmFtZSI6IlNvbWl0ZSBwcm9nZW5pdG9yIG51Y2xlaSwgbGluZSBNMzk4IiwiZmlsZW5hbWUiOiJpcHNjLXNvbWl0ZS1udWNsZWktbTM5OC1maWVsZDEuY3ppIiwiZm9ybWF0IjoiQ1pJIiwic2l6ZV9ieXRlcyI6MjQ3OTM5ODQsInNoYTI1NiI6ImViZWU2NTliY2FhOTZhZDI5YWU5NGU2MzhhNDJkNGRkYWE4YjVmMjJiZjY1ZjQwZWIwMjlmNmEzOGZiNjA4ZjEiLCJkZXNjcmlwdGlvbiI6IlRoZSBzYW1lIGRpZmZlcmVudGlhdGlvbiBpbiBhIHRoaXJkIGhlYWx0aHktZG9ub3IgaVBTQyBsaW5lLCBkYXkgMTAsIERBUEkgcGx1cyBDLU1ldC4gUGFydCBvZiBhIGZvdXItZmllbGQgc2V0IGZvciB0aGUgZGF0YXNldCB0b29scyBhbmQgYmF0Y2ggUXVhbnRpZnkuIiwiZGVtb25zdHJhdGVzIjpbInF1YW50aWZ5IiwiZGF0YXNldCIsIm11bHRpY2hhbm5lbCJdLCJsaWNlbnNlIjoiQ0MtQlktNC4wIiwiYXR0cmlidXRpb24iOiJDTUVUX00zOThfRDEwXzEwWF8xLmN6aSBmcm9tIER1cG9udCBKLUIsIE1hc3NvdXJpZMOocyBFLCBNb3VybmV0YXMgViwgUGluc2V0IEMsIEltbXVub2ZsdW9yZXNjZW5jZSBwaWN0dXJlcyByZWxhdGVkIHRvIEZpZ3VyZSA1QS1CLCBaZW5vZG8sIGRvaToxMC41MjgxL3plbm9kby44MzI1MzE3LCBsaWNlbnNlZCB1bmRlciBDQyBCWSA0LjAuIEZpbGUgcmVuYW1lZDsgY29udGVudCB1bm1vZGlmaWVkLiIsInNvdXJjZV91cmwiOiJodHRwczovL2RvaS5vcmcvMTAuNTI4MS96ZW5vZG8uODMyNTMxNyIsImdyb3VwIjoicXVhbnRpZnkiLCJzZXQiOiJzb21pdGUtbnVjbGVpLWZpZWxkcyIsInRodW1ibmFpbCI6eyJmaWxlIjoidGh1bWJzL2lwc2Mtc29taXRlLW51Y2xlaS1tMzk4LWZpZWxkMS5qcGciLCJzaGEyNTYiOiI4ZTMxNjU2MTQyODE5MDZmYjdlZGQzNTI2MDI5ZGIzMWMzN2I1ZWE1ZWMxMzM1MmMwYmJkYTE5Y2NhMGQyY2I2Iiwic2l6ZV9ieXRlcyI6NzQzMn19LHsiaWQiOiJjb252YWxsYXJpYS1jb25mb2NhbCIsIm5hbWUiOiJDb252YWxsYXJpYSBzZWN0aW9uLCAzLWNoYW5uZWwgY29uZm9jYWwiLCJmaWxlbmFtZSI6ImNvbnZhbGxhcmlhLTNjaC1jb25mb2NhbC5pbXMiLCJmb3JtYXQiOiJJTVMiLCJzaXplX2J5dGVzIjo3MzkwNTUxLCJzaGEyNTYiOiI2ZjJlNWJlNmJkZjdhMTNlNjg5MTZiMGVkODM1YzY1MTg1N2FjY2FiYTJmZGJmOGJhNjJlZWIyMjdjNjc5M2JhIiwiZGVzY3JpcHRpb24iOiJBIGxpbHktb2YtdGhlLXZhbGxleSAoQ29udmFsbGFyaWEpIGNyb3NzLXNlY3Rpb24gaW1hZ2VkIG9uIGEgY29uZm9jYWwgbWljcm9zY29wZSBpbiB0aHJlZSBmbHVvcmVzY2VuY2UgY2hhbm5lbHMgKDEwMjQgeCAxMDI0LCAxNi1iaXQpLiBUb2dnbGUgdGhlIGNvbXBvc2l0ZSB2aWV3LCByZWNvbG91ciBlYWNoIGNoYW5uZWwgYW5kIHR1bmUgYnJpZ2h0bmVzcywgY29udHJhc3QgYW5kIGdhbW1hLiIsImRlbW9uc3RyYXRlcyI6WyJtdWx0aWNoYW5uZWwiLCJhdXRvX2NvbnRyYXN0IiwibWVhc3VyZW1lbnRzIiwibWV0YWRhdGEiXSwibGljZW5zZSI6IkNDLUJZLTQuMCIsImF0dHJpYnV0aW9uIjoiQ29udmFsbGFyaWFfM0NfMVRfY29uZm9jYWwuaW1zIChjKSBEYXZlIE1hc29uLCBmcm9tIHRoZSBPTUUgc2FtcGxlIGltYWdlIGNvbGxlY3Rpb24gKGRvd25sb2Fkcy5vcGVubWljcm9zY29weS5vcmcpLCBsaWNlbnNlZCB1bmRlciBDQyBCWSA0LjAuIEZpbGUgcmVuYW1lZDsgY29udGVudCB1bm1vZGlmaWVkLiIsInNvdXJjZV91cmwiOiJodHRwczovL2Rvd25sb2Fkcy5vcGVubWljcm9zY29weS5vcmcvaW1hZ2VzL0ltYXJpcy1JTVMvZGF2ZW1hc29uLyIsImdyb3VwIjoiZmx1b3Jlc2NlbmNlIiwidGh1bWJuYWlsIjp7ImZpbGUiOiJ0aHVtYnMvY29udmFsbGFyaWEtY29uZm9jYWwuanBnIiwic2hhMjU2IjoiMzY1MDQ4OWRhYWE4YTc4NjA3MTM2OTVlYjk3ODVkNzJjNzZjMGM4ZGVkNDFlZjNlYTg2ZjZjYWM5MzI2NmE2MSIsInNpemVfYnl0ZXMiOjgzMDR9fSx7ImlkIjoiZHJvc29waGlsYS1ub3R1bS0zY2gtenN0YWNrIiwibmFtZSI6IjMtY2hhbm5lbCBjb25mb2NhbCBaLXN0YWNrIiwiZmlsZW5hbWUiOiJkcm9zb3BoaWxhLW5vdHVtLTNjaC16c3RhY2submQyIiwiZm9ybWF0IjoiTkQyIiwic2l6ZV9ieXRlcyI6Njk2MTE1MjAsInNoYTI1NiI6IjViZGM4MjRjNzg0OWNiZGZlN2VlNmY5ODc2MTdjMzk4ZjE0OTQ3ZWM2MzBkN2MyYjNjZWQ4NGU4ZDI3ZDNkMWEiLCJkZXNjcmlwdGlvbiI6IkEgTmlrb24gbGFzZXItc2Nhbm5pbmcgY29uZm9jYWwgc3RhY2sgb2YgYSBmcnVpdCBmbHkgKERyb3NvcGhpbGEpIG5vdHVtOiB0aHJlZSBmbHVvcmVzY2VuY2UgY2hhbm5lbHMgKERSQVE1LCBGSVRDLCBUUklUQykgYWNyb3NzIDExIFotcGxhbmVzIGF0IDEgdW0gc3RlcHMgKDEwMjQgeCAxMDI0LCAxNi1iaXQsIDAuMTU1IHVtL3B4KS4gU3RlcCB0aHJvdWdoIGZvY3VzLCBzd2l0Y2ggY2hhbm5lbHMgYW5kIGJ1aWxkIGEgY29tcG9zaXRlLiIsImRlbW9uc3RyYXRlcyI6WyJtdWx0aWNoYW5uZWwiLCJ6X3N0YWNrIiwiYXV0b19jb250cmFzdCIsIm1lYXN1cmVtZW50cyIsIm1ldGFkYXRhIl0sImxpY2Vuc2UiOiJDQy1CWS00LjAiLCJhdHRyaWJ1dGlvbiI6Im5kMTI5Lm5kMiBmcm9tIEdpbmdlciBIdW50ZXIsIFwiU2NhYnJvdXMgaXMgZGlzdHJpYnV0ZWQgdmlhIHNpZ25hbGluZyBmaWxvcG9kaWEgdG8gbW9kdWxhdGUgTm90Y2ggcmVzcG9uc2UgZHVyaW5nIGJyaXN0bGUgcGF0dGVybmluZyBpbiBEcm9zb3BoaWxhXCIsIGZpZ3NoYXJlIGRhdGFzZXQsIGRvaToxMC42MDg0L205LmZpZ3NoYXJlLjIyNzcwMDgzLnYyLCBsaWNlbnNlZCB1bmRlciBDQyBCWSA0LjAuIEZpbGUgcmVuYW1lZDsgY29udGVudCB1bm1vZGlmaWVkLiIsInNvdXJjZV91cmwiOiJodHRwczovL2RvaS5vcmcvMTAuNjA4NC9tOS5maWdzaGFyZS4yMjc3MDA4My52MiIsImdyb3VwIjoiZmx1b3Jlc2NlbmNlIiwidGh1bWJuYWlsIjp7ImZpbGUiOiJ0aHVtYnMvZHJvc29waGlsYS1ub3R1bS0zY2gtenN0YWNrLmpwZyIsInNoYTI1NiI6IjFiNWM2MmZjZTBkZDgxZTA1NjczYzI1MWEzYmYyNzI2ODYwZGU1MjZhMGQyZDhjNzY0NWRjYTgxYzBhYzNiOTEiLCJzaXplX2J5dGVzIjo2MTM4fX0seyJpZCI6ImxlaWNhLWZyZXQtY29uZm9jYWwiLCJuYW1lIjoiTGVpY2EgRUNGUC9FWUZQIEZSRVQgY29uZm9jYWwiLCJmaWxlbmFtZSI6ImxlaWNhLWZyZXQtY29uZm9jYWwubGlmIiwiZm9ybWF0IjoiTElGIiwic2l6ZV9ieXRlcyI6NDkzMTMxOTksInNoYTI1NiI6IjhkNGVlNjI4NjhiOTYxNmI4MzJjMmViMjhlN2Q2MmVjMDUwZmIwMzJlMGJjMTFlYTBhMzkyZjVjODQzOTBjNzEiLCJkZXNjcmlwdGlvbiI6IkEgTGVpY2EgY29uZm9jYWwgRlJFVCB0ZXN0IHdpdGggRUNGUCBhbmQgRVlGUCBjaGFubmVscyBhdCAwLjA5IHVtL3BpeGVsICgxMDI0IHggMTAyNCkuIENvbXBhcmUgdGhlIHR3byBjaGFubmVscyBhbmQgYWRqdXN0IGVhY2ggb25lJ3MgZGlzcGxheSByYW5nZS4iLCJkZW1vbnN0cmF0ZXMiOlsibXVsdGljaGFubmVsIiwiYXV0b19jb250cmFzdCIsIm1lYXN1cmVtZW50cyIsIm1ldGFkYXRhIl0sImxpY2Vuc2UiOiJDQy1CWS00LjAiLCJhdHRyaWJ1dGlvbiI6IjIwMTkxMDI1IFRlc3QgRlJFVCA1ODUuIDQyMywgNDI2LmxpZiAoYykgTmljb2xhcyBDaGlhcnV0dGluaSwgZnJvbSB0aGUgT01FIHNhbXBsZSBpbWFnZSBjb2xsZWN0aW9uIChkb3dubG9hZHMub3Blbm1pY3Jvc2NvcHkub3JnKSwgbGljZW5zZWQgdW5kZXIgQ0MgQlkgNC4wLiBGaWxlIHJlbmFtZWQ7IGNvbnRlbnQgdW5tb2RpZmllZC4iLCJzb3VyY2VfdXJsIjoiaHR0cHM6Ly9kb3dubG9hZHMub3Blbm1pY3Jvc2NvcHkub3JnL2ltYWdlcy9MZWljYS1MSUYvaW1hZ2VzYy0zMDg1Ni8iLCJncm91cCI6ImZsdW9yZXNjZW5jZSIsInRodW1ibmFpbCI6eyJmaWxlIjoidGh1bWJzL2xlaWNhLWZyZXQtY29uZm9jYWwuanBnIiwic2hhMjU2IjoiMjk5YTRkZjE3NWRmZmJhMGViMDQzZGVlNTgzMzQ4MDJkYWJhNTBmOWRmZWIzNjQzMDY2YWZmMzVjZjQ3YWFlZSIsInNpemVfYnl0ZXMiOjc2NTF9fSx7ImlkIjoiYnVkZGluZy15ZWFzdC1raW5ldG9jaG9yZSIsIm5hbWUiOiJCdWRkaW5nIHllYXN0IGtpbmV0b2Nob3JlIHNjcmVlbiwgWmVpc3MiLCJmaWxlbmFtZSI6ImJ1ZGRpbmcteWVhc3Qta2luZXRvY2hvcmUuY3ppIiwiZm9ybWF0IjoiQ1pJIiwic2l6ZV9ieXRlcyI6NDM1NTg4NDgsInNoYTI1NiI6ImU4ODk1N2FjYjYzMjkwYmI4ZWE2MDFkYWEyZjc0NmVkMDEwZGI1ZTBjNTMxM2NhMzIzNGNmNDljNDgzZDJjMmYiLCJkZXNjcmlwdGlvbiI6IkJ1ZGRpbmcgeWVhc3QgZnJvbSBhIGtpbmV0b2Nob3JlIGdlbmV0aWMgc2NyZWVuOiBUYWdZRlAgYW5kIG1SRlAgZmx1b3Jlc2NlbmNlIHBsdXMgYSBESUMgY2hhbm5lbCBhY3Jvc3MgMjEgWi1wbGFuZXMgKDAuMjA1IHVtL3BpeGVsKS4gT3ZlcmxheSBmbHVvcmVzY2VuY2Ugb24gRElDIGFuZCBmb2N1cyB0aHJvdWdoIHRoZSBjZWxscy4iLCJkZW1vbnN0cmF0ZXMiOlsibXVsdGljaGFubmVsIiwiel9zdGFjayIsImF1dG9fY29udHJhc3QiLCJtZWFzdXJlbWVudHMiLCJtZXRhZGF0YSJdLCJsaWNlbnNlIjoiQ0MtQlktNC4wIiwiYXR0cmlidXRpb24iOiJMZWRlc21hLUZlcm7DoW5kZXogRSwgSGVycmVybyBFLCDDk2xhZnNzb24gRywgVGhvcnBlIFBILiBJbWFnZSBEYXRhIFJlc291cmNlIGlkcjAwMTEgKFByb3RlaW4gS2luYXNlIEMgYW5kIHRoZSBzdHJlc3MgcmVzcG9uc2UgcGF0aHdheXMgYXJlIHJlcXVpcmVkIGZvciBraW5ldG9jaG9yZSBob21lb3N0YXNpcyksIGZyb20gdGhlIE9NRSBzYW1wbGUgaW1hZ2UgY29sbGVjdGlvbiwgbGljZW5zZWQgdW5kZXIgQ0MgQlkgNC4wLiBGaWxlIHJlbmFtZWQ7IGNvbnRlbnQgdW5tb2RpZmllZC4iLCJzb3VyY2VfdXJsIjoiaHR0cHM6Ly9kb3dubG9hZHMub3Blbm1pY3Jvc2NvcHkub3JnL2ltYWdlcy9aZWlzcy1DWkkvaWRyMDAxMS8iLCJncm91cCI6ImZsdW9yZXNjZW5jZSIsInRodW1ibmFpbCI6eyJmaWxlIjoidGh1bWJzL2J1ZGRpbmcteWVhc3Qta2luZXRvY2hvcmUuanBnIiwic2hhMjU2IjoiY2JkZjdjZTkxYjIxMzAyOGRhZTBiNmM1YWZkOGE5ODViYWY5MWUzYjg4YjZmOWY2NjVhMDc4YTQ5NGJjN2VmYiIsInNpemVfYnl0ZXMiOjM2MjR9fSx7ImlkIjoidmVudXMtY29uZm9jYWwtenN0YWNrIiwibmFtZSI6IkNvbmZvY2FsIGZsdW9yZXNjZW5jZSBaLXN0YWNrIChWZW51cykiLCJmaWxlbmFtZSI6InZlbnVzLWNvbmZvY2FsLXpzdGFjay5vbWUudGlmIiwiZm9ybWF0IjoiT01FLVRJRkYiLCJzaXplX2J5dGVzIjo1NDkyODYzOCwic2hhMjU2IjoiM2MxNmM3ODM3NjcyODZjOWZhODliNmU5YTZhNWY5ZjViY2M1YjY2ZGU3MGY4OTZiMmU1MjllMzBkMDk3ZjFjOSIsImRlc2NyaXB0aW9uIjoiQW4gT2x5bXB1cyBjb25mb2NhbCBmbHVvcmVzY2VuY2UgWi1zdGFjayAoYWNxdWlzaXRpb24gbmFtZWQgXCJ2ZW51cyBzdGFja1wiKSBzYXZlZCBhcyBPTUUtVElGRjogNjcgcGxhbmVzIGF0IDEgdW0vcGl4ZWwgYW5kIDEuNDkgdW0gc3RlcHMuIFNjcm9sbCB0aHJvdWdoIGRlcHRoIGFuZCBsZXQgYXV0by1jb250cmFzdCBicmluZyBvdXQgZmFpbnQgc3RydWN0dXJlcy4iLCJkZW1vbnN0cmF0ZXMiOlsiel9zdGFjayIsImF1dG9fY29udHJhc3QiLCJtZWFzdXJlbWVudHMiLCJtZXRhZGF0YSJdLCJsaWNlbnNlIjoiQ0MtQlktNC4wIiwiYXR0cmlidXRpb24iOiJ2ZW51cyBzdGFjay5vbWUudGlmIChjKSDDiXRpZW5uZSBMYWJyaWUtRGlvbiwgZnJvbSB0aGUgT01FIHNhbXBsZSBpbWFnZSBjb2xsZWN0aW9uIChkb3dubG9hZHMub3Blbm1pY3Jvc2NvcHkub3JnKSwgbGljZW5zZWQgdW5kZXIgQ0MgQlkgNC4wLiBGaWxlIHJlbmFtZWQ7IGNvbnRlbnQgdW5tb2RpZmllZC4iLCJzb3VyY2VfdXJsIjoiaHR0cHM6Ly9kb3dubG9hZHMub3Blbm1pY3Jvc2NvcHkub3JnL2ltYWdlcy9PbHltcHVzLU9JUi9ldGllbm5lLyIsImdyb3VwIjoiZmx1b3Jlc2NlbmNlIiwidGh1bWJuYWlsIjp7ImZpbGUiOiJ0aHVtYnMvdmVudXMtY29uZm9jYWwtenN0YWNrLmpwZyIsInNoYTI1NiI6IjUzYjFhYjEzOGJiZTMxNzFlZGM0MmRkNDc1OWUzMjA5NDFhNzJhZGYyZmVjY2M5ZjA4NjNlYjNiODU0ODAxZjYiLCJzaXplX2J5dGVzIjo1NDAyfX1dLCJhcmNoaXZlX2l0ZW1zIjpbeyJpZCI6ImNoZXN0LWN0LWxpZGMtaWRyaS0wOTM3IiwibmFtZSI6IkNoZXN0IENULCA5OSBzbGljZXMiLCJmaWxlbmFtZSI6ImNoZXN0LWN0LWxpZGMtaWRyaS0wOTM3LnppcCIsImZvcm1hdCI6IkRJQ09NIiwic2l6ZV9ieXRlcyI6MzAzMjcxMTEsInNoYTI1NiI6Ijg5ODZhZjkwZjQzNzYwZThiOGFjMDQ3NDdiYzA0MjE0YTM5MjcyOWU0OWI1YThjNGRjOGNhODMyYWQ4MWU3MTMiLCJkZXNjcmlwdGlvbiI6IkEgcmVhbCBjaGVzdCBDVCBzdG9yZWQgdGhlIHdheSBhIGhvc3BpdGFsIGRpc2Mgc3RvcmVzIGl0OiA5OSBESUNPTSBmaWxlcywgb25lIHNsaWNlIGVhY2ggKDUxMiB4IDUxMiBhdCAwLjU1IG1tIHBlciBwaXhlbCwgMyBtbSBhcGFydCwgU2llbWVucyBTZW5zYXRpb24gMTYpLiBTbGlkZVNjb3BlIG9wZW5zIHRoZW0gYXMgb25lIHN0YWNrOiBzY3JvbGwgdGhyb3VnaCB0aGUgY2hlc3QsIHN3aXRjaCBiZXR3ZWVuIHRoZSBsdW5nLCBzb2Z0LXRpc3N1ZSBhbmQgYm9uZSB3aW5kb3dzLCBhbmQgbWVhc3VyZSBpbiBtaWxsaW1ldHJlcy4gRnJvbSBhIHB1YmxpYyByZXNlYXJjaCBhcmNoaXZlLCBkZS1pZGVudGlmaWVkIGJlZm9yZSByZWxlYXNlLiBGb3Igdmlld2luZyBhbmQgbGVhcm5pbmcsIG5vdCBmb3IgZGlhZ25vc2lzLiIsImRlbW9uc3RyYXRlcyI6WyJzY3JvbGxfc2xpY2VzIiwibHVuZ19hbmRfYm9uZV93aW5kb3dzIiwibWVhc3VyZV9pbl9tbSIsIm1ldGFkYXRhIl0sImxpY2Vuc2UiOiJDQy1CWS0zLjAiLCJhdHRyaWJ1dGlvbiI6IkxJREMtSURSSS0wOTM3IGZyb20gVGhlIENhbmNlciBJbWFnaW5nIEFyY2hpdmUgKFRDSUEpLCBDQyBCWSAzLjAuIERhdGEgRnJvbSBMSURDLUlEUkksIGRvaToxMC43OTM3L0s5L1RDSUEuMjAxNS5MTzlRTDlTWC4gQXJtYXRvIFNHIElJSSBldCBhbC4sIE1lZCBQaHlzIDIwMTE7MzgoMik6OTE1LTkzMSwgZG9pOjEwLjExMTgvMS4zNTI4MjA0LiBDbGFyayBLIGV0IGFsLiwgSiBEaWdpdCBJbWFnaW5nIDIwMTM7MjYoNik6MTA0NS0xMDU3LiBEZS1pZGVudGlmaWVkIGJ5IFRDSUE7IFRDSUEgdGVybXMgZm9yYmlkIHRyeWluZyB0byBpZGVudGlmeSB0aGUgcGVyc29uLiBTbGljZXMgdW5tb2RpZmllZDsgVENJQSBMSUNFTlNFIGluc2lkZS4iLCJzb3VyY2VfdXJsIjoiaHR0cHM6Ly9kb2kub3JnLzEwLjc5MzcvSzkvVENJQS4yMDE1LkxPOVFMOVNYIiwiYXJjaGl2ZSI6eyJ0eXBlIjoiemlwIiwib3BlbiI6IjAwMDAwMDk4LmRjbSIsIm1lbWJlcnMiOjEwMCwidW5wYWNrZWRfYnl0ZXMiOjUyMDkyMTc4fSwiZ3JvdXAiOiJtZWRpY2FsIiwidGh1bWJuYWlsIjp7ImZpbGUiOiJ0aHVtYnMvY2hlc3QtY3QtbGlkYy1pZHJpLTA5MzcuanBnIiwic2hhMjU2IjoiMDgzYTJkZTQyN2IyNzg2NmQxYmNlNzBiMzZmN2QzZDYyZmNiODgxODA3OGM5YjdmNWE0OWY3NGVhZDYwZGY2MyIsInNpemVfYnl0ZXMiOjYxNTh9fV19fQ","signature":"dBS_4N9S5U1lIc8OdV5L_aKkmHl-o7vuK0oV6rq4w2YQZRCSvi6x-YnGCpydjMhmoQeRblwpw6jr-Op6MIU0AQ"},"plus":{"available":true,"upsell_enabled":true},"features":{"plus_upsell":true,"upgrade_checkout":true,"student_pricing":true},"auth":{"enabled":true,"supabase_url":"https://tncnczfsbkzxhzrbdrhq.supabase.co","supabase_anon_key":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InRuY25jemZzYmt6eGh6cmJkcmhxIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzI5NTIxNjgsImV4cCI6MjA4ODUyODE2OH0.VEeTXSL_gvlDqitbcxIgH-Nc42pF3n_032kXAFiJh2c","providers":["email"],"desktop_sign_in_enabled":true,"license_device_limit":2}}