1de403cbf67c819699c35b4507b99767.json 24 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js??ref--6!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\product\\productAdd\\components\\PriceCommission.vue?vue&type=template&id=1c2ea244&scoped=true","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\product\\productAdd\\components\\PriceCommission.vue","mtime":1761614939048},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1761614937017},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":1761614937403},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF90b0NvbnN1bWFibGVBcnJheSBmcm9tICJEOi9mcm9udC9pdGVtL3p5QWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3RvQ29uc3VtYWJsZUFycmF5LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc2xpY2UuanMiOwp2YXIgcmVuZGVyID0gZnVuY3Rpb24gcmVuZGVyKCkgewogIHZhciBfdm0gPSB0aGlzLAogICAgX2MgPSBfdm0uX3NlbGYuX2M7CiAgcmV0dXJuIF9jKCdlbC1yb3cnLCBbX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMjQKICAgIH0KICB9LCBbX2MoJ2VsLWZvcm0taXRlbScsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICLku5jotLnkvJrlkZjkuJPlsZ7vvJoiCiAgICB9CiAgfSwgW19jKCdlbC1zd2l0Y2gnLCB7CiAgICBhdHRyczogewogICAgICAiYWN0aXZlLXZhbHVlIjogMSwKICAgICAgImluYWN0aXZlLXZhbHVlIjogMCwKICAgICAgInNpemUiOiAibGFyZ2UiCiAgICB9LAogICAgbW9kZWw6IHsKICAgICAgdmFsdWU6IF92bS5mb3JtVmFsaWRhdGUudmlwX3Byb2R1Y3QsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICBfdm0uJHNldChfdm0uZm9ybVZhbGlkYXRlLCAidmlwX3Byb2R1Y3QiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAiZm9ybVZhbGlkYXRlLnZpcF9wcm9kdWN0IgogICAgfQogIH0sIFtfYygnc3BhbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzbG90IjogIm9wZW4iCiAgICB9LAogICAgc2xvdDogIm9wZW4iCiAgfSwgW192bS5fdigi5byA5ZCvIildKSwgX2MoJ3NwYW4nLCB7CiAgICBhdHRyczogewogICAgICAic2xvdCI6ICJjbG9zZSIKICAgIH0sCiAgICBzbG90OiAiY2xvc2UiCiAgfSwgW192bS5fdigi5YWz6ZetIildKV0pLCBfYygnZGl2JywgewogICAgc3RhdGljQ2xhc3M6ICJ0aXBzLWluZm8iCiAgfSwgW192bS5fdigi5byA5ZCv5ZCO5LuF5LuY6LS55Lya5ZGY5Y+v5Lul55yL6KeB5bm26LSt5Lmw5q2k5ZWG5ZOBIildKV0sIDEpXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDI0CiAgICB9CiAgfSwgW19jKCdlbC1mb3JtLWl0ZW0nLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAi5Y2V54us6K6+572u77yaIgogICAgfQogIH0sIFtfYygnZWwtY2hlY2tib3gtZ3JvdXAnLCB7CiAgICBvbjogewogICAgICAiY2hhbmdlIjogX3ZtLmNoZWNrQWxsR3JvdXBDaGFuZ2UKICAgIH0sCiAgICBtb2RlbDogewogICAgICB2YWx1ZTogX3ZtLmZvcm1WYWxpZGF0ZS5pc19zdWIsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICBfdm0uJHNldChfdm0uZm9ybVZhbGlkYXRlLCAiaXNfc3ViIiwgJCR2KTsKICAgICAgfSwKICAgICAgZXhwcmVzc2lvbjogImZvcm1WYWxpZGF0ZS5pc19zdWIiCiAgICB9CiAgfSwgW19jKCdlbC1jaGVja2JveCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6IDEKICAgIH0KICB9LCBbX3ZtLl92KCLkvaPph5Horr7nva7vvIjmlbDlrZfljbPov5TkvaPph5Hpop3vvIkiKV0pLCBfYygnZWwtY2hlY2tib3gnLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAwCiAgICB9CiAgfSwgW192bS5fdigi5LuY6LS55Lya5ZGY5Lu3IildKV0sIDEpXSwgMSldLCAxKSwgX3ZtLmZvcm1WYWxpZGF0ZS5pc19zdWIubGVuZ3RoID8gX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMjQKICAgIH0KICB9LCBbX3ZtLmZvcm1WYWxpZGF0ZS5zcGVjX3R5cGUgPT09IDAgPyBfYygnZWwtZm9ybS1pdGVtJywgewogICAgYXR0cnM6IHsKICAgICAgImxhYmVsIjogIuWVhuWTgeWxnuaAp++8miIKICAgIH0KICB9LCBbX2MoJ2VsLXRhYmxlJywgewogICAgYXR0cnM6IHsKICAgICAgImRhdGEiOiBfdm0ub25lRm9ybVZhbGlkYXRlCiAgICB9CiAgfSwgX3ZtLl9sKF92bS5jb2x1bW5zSW5zdGFsbCwgZnVuY3Rpb24gKGl0ZW0sIGluZGV4KSB7CiAgICByZXR1cm4gX2MoJ2VsLXRhYmxlLWNvbHVtbicsIHsKICAgICAga2V5OiBpbmRleCwKICAgICAgYXR0cnM6IHsKICAgICAgICAibGFiZWwiOiBpdGVtLnRpdGxlLAogICAgICAgICJtaW4td2lkdGgiOiBpdGVtLm1pbldpZHRoCiAgICAgIH0sCiAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW3sKICAgICAgICBrZXk6ICJkZWZhdWx0IiwKICAgICAgICBmbjogZnVuY3Rpb24gZm4oc2NvcGUpIHsKICAgICAgICAgIHJldHVybiBbaXRlbS5rZXkgPyBbX2MoJ2RpdicsIFtfYygnc3BhbicsIFtfdm0uX3YoX3ZtLl9zKHNjb3BlLnJvd1tpdGVtLmtleV0pKV0pXSldIDogaXRlbS5zbG90ID09PSAncGljJyA/IFtfYygnZGl2JywgewogICAgICAgICAgICBzdGF0aWNDbGFzczogInBpY3RydWUgcGljdHJ1ZVRhYiIKICAgICAgICAgIH0sIFtfYygnaW1nJywgewogICAgICAgICAgICBkaXJlY3RpdmVzOiBbewogICAgICAgICAgICAgIG5hbWU6ICJsYXp5IiwKICAgICAgICAgICAgICByYXdOYW1lOiAidi1sYXp5IiwKICAgICAgICAgICAgICB2YWx1ZTogX3ZtLm9uZUZvcm1WYWxpZGF0ZVswXS5waWMsCiAgICAgICAgICAgICAgZXhwcmVzc2lvbjogIm9uZUZvcm1WYWxpZGF0ZVswXS5waWMiCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9KV0pXSA6IGl0ZW0uc2xvdCA9PT0gJ3ByaWNlJyA/IFtfYygnc3BhbicsIFtfdm0uX3YoX3ZtLl9zKF92bS5vbmVGb3JtVmFsaWRhdGVbMF0ucHJpY2UpKV0pXSA6IGl0ZW0uc2xvdCA9PT0gJ2Nvc3QnID8gW19jKCdzcGFuJywgW192bS5fdihfdm0uX3MoX3ZtLm9uZUZvcm1WYWxpZGF0ZVswXS5jb3N0KSldKV0gOiBpdGVtLnNsb3QgPT09ICdvdF9wcmljZScgPyBbX2MoJ3NwYW4nLCBbX3ZtLl92KF92bS5fcyhfdm0ub25lRm9ybVZhbGlkYXRlWzBdLm90X3ByaWNlKSldKV0gOiBpdGVtLnNsb3QgPT09ICdzdG9jaycgPyBbX2MoJ3NwYW4nLCBbX3ZtLl92KF92bS5fcyhfdm0ub25lRm9ybVZhbGlkYXRlWzBdLnN0b2NrKSldKV0gOiBpdGVtLnNsb3QgPT09ICdiYXJfY29kZScgPyBbX2MoJ3NwYW4nLCBbX3ZtLl92KF92bS5fcyhfdm0ub25lRm9ybVZhbGlkYXRlWzBdLmJhcl9jb2RlKSldKV0gOiBpdGVtLnNsb3QgPT09ICdiYXJfY29kZV9udW1iZXInID8gW19jKCdzcGFuJywgW192bS5fdihfdm0uX3MoX3ZtLm9uZUZvcm1WYWxpZGF0ZVswXS5iYXJfY29kZV9udW1iZXIpKV0pXSA6IGl0ZW0uc2xvdCA9PT0gJ3dlaWdodCcgPyBbX2MoJ3NwYW4nLCBbX3ZtLl92KF92bS5fcyhfdm0ub25lRm9ybVZhbGlkYXRlWzBdLndlaWdodCkpXSldIDogaXRlbS5zbG90ID09PSAnZmljdGl0aW91cycgPyBbIV92bS5yb3cuY291cG9uX2lkICYmIF92bS5mb3JtVmFsaWRhdGUudmlydHVhbF90eXBlID09IDIgPyBfYygnZWwtYnV0dG9uJywgewogICAgICAgICAgICBkaXJlY3RpdmVzOiBbewogICAgICAgICAgICAgIG5hbWU6ICJkYi1jbGljayIsCiAgICAgICAgICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICAgICAgICAgIH1dLAogICAgICAgICAgICBvbjogewogICAgICAgICAgICAgICJjbGljayI6IGZ1bmN0aW9uIGNsaWNrKCRldmVudCkgewogICAgICAgICAgICAgICAgcmV0dXJuIF92bS5hZGRHb29kc0NvdXBvbihzY29wZS4kaW5kZXgsICdvbmVGb3JtVmFsaWRhdGUnKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIFtfdm0uX3YoIumAieaLqeS8mOaDoOWIuCIpXSkgOiBfdm0ucm93LmNvdXBvbl9pZCAmJiBfdm0uZm9ybVZhbGlkYXRlLnZpcnR1YWxfdHlwZSA9PSAyID8gX2MoJ3NwYW4nLCB7CiAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgICAgICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgICAgICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgICAgICAgICAgfV0sCiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAic2VlIiwKICAgICAgICAgICAgb246IHsKICAgICAgICAgICAgICAiY2xpY2siOiBmdW5jdGlvbiBjbGljaygkZXZlbnQpIHsKICAgICAgICAgICAgICAgIHJldHVybiBfdm0uc2VlKF92bS5yb3csICdtYW55Rm9ybVZhbGlkYXRlJywgc2NvcGUuJGluZGV4KTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIFtfdm0uX3YoX3ZtLl9zKF92bS5yb3cuY291cG9uX25hbWUpKV0pIDogIV92bS5yb3cudmlydHVhbF9saXN0Lmxlbmd0aCAmJiAhX3ZtLnJvdy5zdG9jayAmJiBfdm0uZm9ybVZhbGlkYXRlLnZpcnR1YWxfdHlwZSA9PSAxID8gX2MoJ2VsLWJ1dHRvbicsIHsKICAgICAgICAgICAgZGlyZWN0aXZlczogW3sKICAgICAgICAgICAgICBuYW1lOiAiZGItY2xpY2siLAogICAgICAgICAgICAgIHJhd05hbWU6ICJ2LWRiLWNsaWNrIgogICAgICAgICAgICB9XSwKICAgICAgICAgICAgb246IHsKICAgICAgICAgICAgICAiY2xpY2siOiBmdW5jdGlvbiBjbGljaygkZXZlbnQpIHsKICAgICAgICAgICAgICAgIHJldHVybiBfdm0uYWRkVmlydHVhbChzY29wZS4kaW5kZXgsICdvbmVGb3JtVmFsaWRhdGUnKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIFtfdm0uX3YoIua3u+WKoOWNoeWvhiIpXSkgOiAoX3ZtLnJvdy52aXJ0dWFsX2xpc3QubGVuZ3RoIHx8IF92bS5yb3cuc3RvY2spICYmIF92bS5mb3JtVmFsaWRhdGUudmlydHVhbF90eXBlID09IDEgPyBfYygnc3BhbicsIHsKICAgICAgICAgICAgZGlyZWN0aXZlczogW3sKICAgICAgICAgICAgICBuYW1lOiAiZGItY2xpY2siLAogICAgICAgICAgICAgIHJhd05hbWU6ICJ2LWRiLWNsaWNrIgogICAgICAgICAgICB9XSwKICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJzZWUiLAogICAgICAgICAgICBvbjogewogICAgICAgICAgICAgICJjbGljayI6IGZ1bmN0aW9uIGNsaWNrKCRldmVudCkgewogICAgICAgICAgICAgICAgcmV0dXJuIF92bS5zZWUoX3ZtLnJvdywgJ29uZUZvcm1WYWxpZGF0ZScsIHNjb3BlLiRpbmRleCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBbX3ZtLl92KCLlt7Lorr7nva4iKV0pIDogX3ZtLl9lKCldIDogaXRlbS5zbG90ID09PSAnYnJva2VyYWdlJyA/IFtfYygnZWwtaW5wdXQtbnVtYmVyJywgewogICAgICAgICAgICBzdGF0aWNDbGFzczogInByaWNlQm94IGlucHV0LW51bWJlci11bml0LWNsYXNzIiwKICAgICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgICAiY29udHJvbHMiOiBmYWxzZSwKICAgICAgICAgICAgICAibWluIjogMCwKICAgICAgICAgICAgICAibWF4IjogOTk5OTk5OTk5OSwKICAgICAgICAgICAgICAiY2xhc3MtdW5pdCI6ICLlhYMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIG1vZGVsOiB7CiAgICAgICAgICAgICAgdmFsdWU6IF92bS5vbmVGb3JtVmFsaWRhdGVbMF0uYnJva2VyYWdlLAogICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5vbmVGb3JtVmFsaWRhdGVbMF0sICJicm9rZXJhZ2UiLCAkJHYpOwogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgZXhwcmVzc2lvbjogIm9uZUZvcm1WYWxpZGF0ZVswXS5icm9rZXJhZ2UiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0pXSA6IGl0ZW0uc2xvdCA9PT0gJ2Jyb2tlcmFnZV90d28nID8gW19jKCdlbC1pbnB1dC1udW1iZXInLCB7CiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAicHJpY2VCb3ggaW5wdXQtbnVtYmVyLXVuaXQtY2xhc3MiLAogICAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAgICJjb250cm9scyI6IGZhbHNlLAogICAgICAgICAgICAgICJtaW4iOiAwLAogICAgICAgICAgICAgICJtYXgiOiA5OTk5OTk5OTk5LAogICAgICAgICAgICAgICJjbGFzcy11bml0IjogIuWFgyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgbW9kZWw6IHsKICAgICAgICAgICAgICB2YWx1ZTogX3ZtLm9uZUZvcm1WYWxpZGF0ZVswXS5icm9rZXJhZ2VfdHdvLAogICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5vbmVGb3JtVmFsaWRhdGVbMF0sICJicm9rZXJhZ2VfdHdvIiwgJCR2KTsKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIGV4cHJlc3Npb246ICJvbmVGb3JtVmFsaWRhdGVbMF0uYnJva2VyYWdlX3R3byIKICAgICAgICAgICAgfQogICAgICAgICAgfSldIDogaXRlbS5zbG90ID09PSAndmlwX3ByaWNlJyA/IFtfYygnZWwtaW5wdXQtbnVtYmVyJywgewogICAgICAgICAgICBzdGF0aWNDbGFzczogInByaWNlQm94IGlucHV0LW51bWJlci11bml0LWNsYXNzIiwKICAgICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgICAiY29udHJvbHMiOiBmYWxzZSwKICAgICAgICAgICAgICAibWluIjogMCwKICAgICAgICAgICAgICAibWF4IjogOTk5OTk5OTk5OSwKICAgICAgICAgICAgICAiY2xhc3MtdW5pdCI6ICLlhYMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIG9uOiB7CiAgICAgICAgICAgICAgImlucHV0IjogZnVuY3Rpb24gaW5wdXQoJGV2ZW50KSB7CiAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmNoYW5nZVZpcFByaWNlKDAsICdvbmVGb3JtVmFsaWRhdGUnKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIG1vZGVsOiB7CiAgICAgICAgICAgICAgdmFsdWU6IF92bS5vbmVGb3JtVmFsaWRhdGVbMF0udmlwX3ByaWNlLAogICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5vbmVGb3JtVmFsaWRhdGVbMF0sICJ2aXBfcHJpY2UiLCAkJHYpOwogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgZXhwcmVzc2lvbjogIm9uZUZvcm1WYWxpZGF0ZVswXS52aXBfcHJpY2UiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0pXSA6IGl0ZW0uc2xvdCA9PT0gJ3ZpcF9wcm9wb3J0aW9uJyA/IFtfYygnZWwtaW5wdXQtbnVtYmVyJywgewogICAgICAgICAgICBzdGF0aWNDbGFzczogInByaWNlQm94IGlucHV0LW51bWJlci11bml0LWNsYXNzIiwKICAgICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgICAiY29udHJvbHMiOiBmYWxzZSwKICAgICAgICAgICAgICAibWluIjogMCwKICAgICAgICAgICAgICAibWF4IjogOTk5OTk5OTk5OSwKICAgICAgICAgICAgICAiY2xhc3MtdW5pdCI6ICIlIgogICAgICAgICAgICB9LAogICAgICAgICAgICBvbjogewogICAgICAgICAgICAgICJpbnB1dCI6IGZ1bmN0aW9uIGlucHV0KCRldmVudCkgewogICAgICAgICAgICAgICAgcmV0dXJuIF92bS5jaGFuZ2VEaXNjb3VudCgwLCAnb25lRm9ybVZhbGlkYXRlJyk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICBtb2RlbDogewogICAgICAgICAgICAgIHZhbHVlOiBfdm0ub25lRm9ybVZhbGlkYXRlWzBdLnZpcF9wcm9wb3J0aW9uLAogICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5vbmVGb3JtVmFsaWRhdGVbMF0sICJ2aXBfcHJvcG9ydGlvbiIsICQkdik7CiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICBleHByZXNzaW9uOiAib25lRm9ybVZhbGlkYXRlWzBdLnZpcF9wcm9wb3J0aW9uIgogICAgICAgICAgICB9CiAgICAgICAgICB9KV0gOiBfdm0uX2UoKV07CiAgICAgICAgfQogICAgICB9XSwgbnVsbCwgdHJ1ZSkKICAgIH0pOwogIH0pLCAxKV0sIDEpIDogX3ZtLl9lKCksIF92bS5mb3JtVmFsaWRhdGUuc3BlY190eXBlID09PSAxID8gX2MoJ2VsLWZvcm0taXRlbScsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICLmibnph4/orr7nva7vvJoiCiAgICB9CiAgfSwgW192bS5mb3JtVmFsaWRhdGUuaXNfc3ViLmluZGV4T2YoMSkgPiAtMSA/IF9jKCdzcGFuJywgW19jKCdzcGFuJywgewogICAgc3RhdGljQ2xhc3M6ICJicm9rZXJhZ2UiCiAgfSwgW192bS5fdigi5LiA57qn6L+U5L2j77yaIildKSwgX2MoJ2VsLWlucHV0LW51bWJlcicsIHsKICAgIHN0YXRpY0NsYXNzOiAiY29sdW1uc0JveCBpbnB1dF93aWR0aCBpbnB1dC1udW1iZXItdW5pdC1jbGFzcyIsCiAgICBhdHRyczogewogICAgICAiY29udHJvbHMiOiBmYWxzZSwKICAgICAgInBsYWNlaG9sZGVyIjogIuivt+i+k+WFpeS4gOe6p+i/lOS9oyIsCiAgICAgICJjbGFzcy11bml0IjogIuWFgyIsCiAgICAgICJ2YWx1ZSI6IF92bS5tYW55QnJva2VyYWdlCiAgICB9LAogICAgb246IHsKICAgICAgImlucHV0IjogZnVuY3Rpb24gaW5wdXQodmFsKSB7CiAgICAgICAgcmV0dXJuIF92bS4kZW1pdCgndXBkYXRlOm1hbnlCcm9rZXJhZ2UnLCB2YWwpOwogICAgICB9CiAgICB9CiAgfSksIF9jKCdzcGFuJywgewogICAgc3RhdGljQ2xhc3M6ICJicm9rZXJhZ2UiCiAgfSwgW192bS5fdigi5LqM57qn6L+U5L2j77yaIildKSwgX2MoJ2VsLWlucHV0LW51bWJlcicsIHsKICAgIHN0YXRpY0NsYXNzOiAiY29sdW1uc0JveCBpbnB1dF93aWR0aCBpbnB1dC1udW1iZXItdW5pdC1jbGFzcyIsCiAgICBhdHRyczogewogICAgICAiY29udHJvbHMiOiBmYWxzZSwKICAgICAgInBsYWNlaG9sZGVyIjogIuivt+i+k+WFpeS6jOe6p+i/lOS9oyIsCiAgICAgICJjbGFzcy11bml0IjogIuWFgyIsCiAgICAgICJ2YWx1ZSI6IF92bS5tYW55QnJva2VyYWdlVHdvCiAgICB9LAogICAgb246IHsKICAgICAgImlucHV0IjogZnVuY3Rpb24gaW5wdXQodmFsKSB7CiAgICAgICAgcmV0dXJuIF92bS4kZW1pdCgndXBkYXRlOm1hbnlCcm9rZXJhZ2VUd28nLCB2YWwpOwogICAgICB9CiAgICB9CiAgfSldLCAxKSA6IF92bS5fZSgpLCBfdm0uZm9ybVZhbGlkYXRlLmlzX3N1Yi5pbmRleE9mKDApID4gLTEgPyBfYygnc3BhbicsIHsKICAgIHN0YXRpY0NsYXNzOiAiYnJva2VyYWdlIgogIH0sIFtfdm0uX3YoIlxuICAgICAgICDkvJrlkZjku7fvvJoiKSwgX2MoJ2VsLWlucHV0LW51bWJlcicsIHsKICAgIHN0YXRpY0NsYXNzOiAiY29sdW1uc0JveCBpbnB1dF93aWR0aCBpbnB1dC1udW1iZXItdW5pdC1jbGFzcyIsCiAgICBhdHRyczogewogICAgICAiY29udHJvbHMiOiBmYWxzZSwKICAgICAgInBsYWNlaG9sZGVyIjogIuivt+i+k+WFpeS8muWRmOS7tyIsCiAgICAgICJtaW4iOiAwLAogICAgICAibWF4IjogOTk5OTk5OTk5OSwKICAgICAgImNsYXNzLXVuaXQiOiAi5YWDIiwKICAgICAgInZhbHVlIjogX3ZtLm1hbnlWaXBQcmljZQogICAgfSwKICAgIG9uOiB7CiAgICAgICJpbnB1dCI6IGZ1bmN0aW9uIGlucHV0KHZhbCkgewogICAgICAgIHJldHVybiBfdm0uJGVtaXQoJ3VwZGF0ZTptYW55VmlwUHJpY2UnLCB2YWwpOwogICAgICB9LAogICAgICAiZm9jdXMiOiBmdW5jdGlvbiBmb2N1cygkZXZlbnQpIHsKICAgICAgICByZXR1cm4gX3ZtLiRlbWl0KCd1cGRhdGU6bWFueVZpcERpc2NvdW50JywgdW5kZWZpbmVkKTsKICAgICAgfQogICAgfQogIH0pXSwgMSkgOiBfdm0uX2UoKSwgX3ZtLmZvcm1WYWxpZGF0ZS5pc19zdWIuaW5kZXhPZigwKSA+IC0xID8gX2MoJ3NwYW4nLCB7CiAgICBzdGF0aWNDbGFzczogImJyb2tlcmFnZSIKICB9LCBbX3ZtLl92KCJcbiAgICAgICAg5Lya5ZGY5oqY5omj77yaIiksIF9jKCdlbC1pbnB1dC1udW1iZXInLCB7CiAgICBzdGF0aWNDbGFzczogImNvbHVtbnNCb3ggaW5wdXRfd2lkdGggaW5wdXQtbnVtYmVyLXVuaXQtY2xhc3MiLAogICAgYXR0cnM6IHsKICAgICAgImNvbnRyb2xzIjogZmFsc2UsCiAgICAgICJwbGFjZWhvbGRlciI6ICLor7fovpPlhaXmipjmiaPmr5TkvosiLAogICAgICAibWluIjogMCwKICAgICAgIm1heCI6IDk5OTk5OTk5OTksCiAgICAgICJjbGFzcy11bml0IjogIiUiLAogICAgICAidmFsdWUiOiBfdm0ubWFueVZpcERpc2NvdW50CiAgICB9LAogICAgb246IHsKICAgICAgImlucHV0IjogZnVuY3Rpb24gaW5wdXQodmFsKSB7CiAgICAgICAgcmV0dXJuIF92bS4kZW1pdCgndXBkYXRlOm1hbnlWaXBEaXNjb3VudCcsIHZhbCk7CiAgICAgIH0sCiAgICAgICJmb2N1cyI6IGZ1bmN0aW9uIGZvY3VzKCRldmVudCkgewogICAgICAgIHJldHVybiBfdm0uJGVtaXQoJ3VwZGF0ZTptYW55VmlwUHJpY2UnLCB1bmRlZmluZWQpOwogICAgICB9CiAgICB9CiAgfSldLCAxKSA6IF92bS5fZSgpLCBfYygnZWwtYnV0dG9uJywgewogICAgZGlyZWN0aXZlczogW3sKICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICB9XSwKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogInByaW1hcnkiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogX3ZtLmJyb2tlcmFnZVNldFVwCiAgICB9CiAgfSwgW192bS5fdigi5om56YeP6K6+572uIildKV0sIDEpIDogX3ZtLl9lKCksIF92bS5mb3JtVmFsaWRhdGUuc3BlY190eXBlID09IDEgJiYgX3ZtLmZvcm1WYWxpZGF0ZS5pc19zdWIubGVuZ3RoICYmIF92bS5tYW55Rm9ybVZhbGlkYXRlLmxlbmd0aCAmJiBfdm0uY29sdW1uc0luc3RhbDIgPyBfYygnZWwtZm9ybS1pdGVtJywgewogICAgYXR0cnM6IHsKICAgICAgImxhYmVsIjogIuWVhuWTgeWxnuaAp++8miIKICAgIH0KICB9LCBbX2MoJ2VsLXRhYmxlJywgewogICAgYXR0cnM6IHsKICAgICAgImRhdGEiOiBfdm0ubWFueUZvcm1WYWxpZGF0ZS5zbGljZSgxKQogICAgfQogIH0sIF92bS5fbChfdm0uY29sdW1uc0luc3RhbDIsIGZ1bmN0aW9uIChpdGVtLCBpbmRleCkgewogICAgcmV0dXJuIF9jKCdlbC10YWJsZS1jb2x1bW4nLCB7CiAgICAgIGtleTogaW5kZXgsCiAgICAgIGF0dHJzOiB7CiAgICAgICAgImxhYmVsIjogaXRlbS50aXRsZSwKICAgICAgICAibWluLXdpZHRoIjogaXRlbS5taW5XaWR0aAogICAgICB9LAogICAgICBzY29wZWRTbG90czogX3ZtLl91KFt7CiAgICAgICAga2V5OiAiZGVmYXVsdCIsCiAgICAgICAgZm46IGZ1bmN0aW9uIGZuKHNjb3BlKSB7CiAgICAgICAgICByZXR1cm4gW2l0ZW0ua2V5ID8gW19jKCdkaXYnLCBbX2MoJ3NwYW4nLCBbX3ZtLl92KF92bS5fcyhzY29wZS5yb3cuZGV0YWlsW2l0ZW0ua2V5XSkpXSldKV0gOiBpdGVtLnNsb3QgPT09ICdwaWMnID8gW19jKCdkaXYnLCB7CiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAicGljdHJ1ZSBwaWN0cnVlVGFiIgogICAgICAgICAgfSwgW19jKCdpbWcnLCB7CiAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgICAgICAgICAgbmFtZTogImxhenkiLAogICAgICAgICAgICAgIHJhd05hbWU6ICJ2LWxhenkiLAogICAgICAgICAgICAgIHZhbHVlOiBfdm0ubWFueUZvcm1WYWxpZGF0ZVtzY29wZS4kaW5kZXggKyAxXS5waWMsCiAgICAgICAgICAgICAgZXhwcmVzc2lvbjogIm1hbnlGb3JtVmFsaWRhdGVbc2NvcGUuJGluZGV4ICsgMV0ucGljIgogICAgICAgICAgICB9XQogICAgICAgICAgfSldKV0gOiBpdGVtLnNsb3QgPT09ICdwcmljZScgPyBbX2MoJ3NwYW4nLCBbX3ZtLl92KF92bS5fcyhfdm0ubWFueUZvcm1WYWxpZGF0ZVtzY29wZS4kaW5kZXggKyAxXS5wcmljZSkpXSldIDogaXRlbS5zbG90ID09PSAnY29zdCcgPyBbX2MoJ3NwYW4nLCBbX3ZtLl92KF92bS5fcyhfdm0ubWFueUZvcm1WYWxpZGF0ZVtzY29wZS4kaW5kZXggKyAxXS5jb3N0KSldKV0gOiBpdGVtLnNsb3QgPT09ICdvdF9wcmljZScgPyBbX2MoJ3NwYW4nLCBbX3ZtLl92KF92bS5fcyhfdm0ubWFueUZvcm1WYWxpZGF0ZVtzY29wZS4kaW5kZXggKyAxXS5vdF9wcmljZSkpXSldIDogaXRlbS5zbG90ID09PSAnc3RvY2snID8gW19jKCdzcGFuJywgW192bS5fdihfdm0uX3MoX3ZtLm1hbnlGb3JtVmFsaWRhdGVbc2NvcGUuJGluZGV4ICsgMV0uc3RvY2spKV0pXSA6IGl0ZW0uc2xvdCA9PT0gJ2Jhcl9jb2RlJyA/IFtfYygnc3BhbicsIFtfdm0uX3YoX3ZtLl9zKF92bS5tYW55Rm9ybVZhbGlkYXRlW3Njb3BlLiRpbmRleCArIDFdLmJhcl9jb2RlKSldKV0gOiBpdGVtLnNsb3QgPT09ICdiYXJfY29kZV9udW1iZXInID8gW19jKCdzcGFuJywgW192bS5fdihfdm0uX3MoX3ZtLm1hbnlGb3JtVmFsaWRhdGVbc2NvcGUuJGluZGV4ICsgMV0uYmFyX2NvZGVfbnVtYmVyKSldKV0gOiBpdGVtLnNsb3QgPT09ICd3ZWlnaHQnID8gW19jKCdzcGFuJywgW192bS5fdihfdm0uX3MoX3ZtLm1hbnlGb3JtVmFsaWRhdGVbc2NvcGUuJGluZGV4ICsgMV0ud2VpZ2h0KSldKV0gOiBpdGVtLnNsb3QgPT09ICdmaWN0aXRpb3VzJyA/IFshX3ZtLnJvdy5jb3Vwb25faWQgJiYgX3ZtLmZvcm1WYWxpZGF0ZS52aXJ0dWFsX3R5cGUgPT0gMiA/IF9jKCdlbC1idXR0b24nLCB7CiAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgICAgICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgICAgICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgICAgICAgICAgfV0sCiAgICAgICAgICAgIG9uOiB7CiAgICAgICAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmFkZEdvb2RzQ291cG9uKHNjb3BlLiRpbmRleCArIDEsICdtYW55Rm9ybVZhbGlkYXRlJyk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBbX3ZtLl92KCLpgInmi6nkvJjmg6DliLgiKV0pIDogX3ZtLnJvdy5jb3Vwb25faWQgJiYgX3ZtLmZvcm1WYWxpZGF0ZS52aXJ0dWFsX3R5cGUgPT0gMiA/IF9jKCdzcGFuJywgewogICAgICAgICAgICBkaXJlY3RpdmVzOiBbewogICAgICAgICAgICAgIG5hbWU6ICJkYi1jbGljayIsCiAgICAgICAgICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICAgICAgICAgIH1dLAogICAgICAgICAgICBzdGF0aWNDbGFzczogInNlZSIsCiAgICAgICAgICAgIG9uOiB7CiAgICAgICAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLnNlZShfdm0ucm93LCAnbWFueUZvcm1WYWxpZGF0ZScsIHNjb3BlLiRpbmRleCArIDEpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgW192bS5fdihfdm0uX3MoX3ZtLnJvdy5jb3Vwb25fbmFtZSkpXSkgOiAhX3ZtLnJvdy52aXJ0dWFsX2xpc3QubGVuZ3RoICYmICFfdm0ucm93LnN0b2NrICYmIF92bS5mb3JtVmFsaWRhdGUudmlydHVhbF90eXBlID09IDEgPyBfYygnZWwtYnV0dG9uJywgewogICAgICAgICAgICBkaXJlY3RpdmVzOiBbewogICAgICAgICAgICAgIG5hbWU6ICJkYi1jbGljayIsCiAgICAgICAgICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICAgICAgICAgIH1dLAogICAgICAgICAgICBvbjogewogICAgICAgICAgICAgICJjbGljayI6IGZ1bmN0aW9uIGNsaWNrKCRldmVudCkgewogICAgICAgICAgICAgICAgcmV0dXJuIF92bS5hZGRWaXJ0dWFsKHNjb3BlLiRpbmRleCArIDEsICdtYW55Rm9ybVZhbGlkYXRlJyk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBbX3ZtLl92KCLmt7vliqDljaHlr4YiKV0pIDogKF92bS5yb3cudmlydHVhbF9saXN0Lmxlbmd0aCB8fCBfdm0ucm93LnN0b2NrKSAmJiBfdm0uZm9ybVZhbGlkYXRlLnZpcnR1YWxfdHlwZSA9PSAxID8gX2MoJ3NwYW4nLCB7CiAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgICAgICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgICAgICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgICAgICAgICAgfV0sCiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAic2VlIiwKICAgICAgICAgICAgb246IHsKICAgICAgICAgICAgICAiY2xpY2siOiBmdW5jdGlvbiBjbGljaygkZXZlbnQpIHsKICAgICAgICAgICAgICAgIHJldHVybiBfdm0uc2VlKF92bS5yb3csICdtYW55Rm9ybVZhbGlkYXRlJywgc2NvcGUuJGluZGV4ICsgMSk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBbX3ZtLl92KCLlt7Lorr7nva4iKV0pIDogX3ZtLl9lKCldIDogaXRlbS5zbG90ID09PSAndm9sdW1lJyA/IFtfYygnc3BhbicsIFtfdm0uX3YoX3ZtLl9zKF92bS5tYW55Rm9ybVZhbGlkYXRlW3Njb3BlLiRpbmRleCArIDFdLnZvbHVtZSkpXSldIDogaXRlbS5zbG90ID09PSAnYnJva2VyYWdlJyA/IFtfYygnZWwtaW5wdXQtbnVtYmVyJywgewogICAgICAgICAgICBzdGF0aWNDbGFzczogInByaWNlQm94IGlucHV0LW51bWJlci11bml0LWNsYXNzIiwKICAgICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgICAiY29udHJvbHMiOiBmYWxzZSwKICAgICAgICAgICAgICAidmFsdWUiOiBfdm0ubWFueUZvcm1WYWxpZGF0ZVtzY29wZS4kaW5kZXggKyAxXS5icm9rZXJhZ2UsCiAgICAgICAgICAgICAgIm1pbiI6IDAsCiAgICAgICAgICAgICAgIm1heCI6IDk5OTk5OTk5OTksCiAgICAgICAgICAgICAgImNsYXNzLXVuaXQiOiAi5YWDIgogICAgICAgICAgICB9LAogICAgICAgICAgICBvbjogewogICAgICAgICAgICAgICJpbnB1dCI6IGZ1bmN0aW9uIGlucHV0KHZhbCkgewogICAgICAgICAgICAgICAgdmFyIG5ld0RhdGEgPSBfdG9Db25zdW1hYmxlQXJyYXkoX3ZtLm1hbnlGb3JtVmFsaWRhdGUpOwogICAgICAgICAgICAgICAgbmV3RGF0YVtzY29wZS4kaW5kZXggKyAxXS5icm9rZXJhZ2UgPSB2YWw7CiAgICAgICAgICAgICAgICBfdm0uJGVtaXQoJ3VwZGF0ZTptYW55Rm9ybVZhbGlkYXRlJywgbmV3RGF0YSk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9KV0gOiBpdGVtLnNsb3QgPT09ICdicm9rZXJhZ2VfdHdvJyA/IFtfYygnZWwtaW5wdXQtbnVtYmVyJywgewogICAgICAgICAgICBzdGF0aWNDbGFzczogInByaWNlQm94IGlucHV0LW51bWJlci11bml0LWNsYXNzIiwKICAgICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgICAiY29udHJvbHMiOiBmYWxzZSwKICAgICAgICAgICAgICAidmFsdWUiOiBfdm0ubWFueUZvcm1WYWxpZGF0ZVtzY29wZS4kaW5kZXggKyAxXS5icm9rZXJhZ2VfdHdvLAogICAgICAgICAgICAgICJtaW4iOiAwLAogICAgICAgICAgICAgICJtYXgiOiA5OTk5OTk5OTk5LAogICAgICAgICAgICAgICJjbGFzcy11bml0IjogIuWFgyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgb246IHsKICAgICAgICAgICAgICAiaW5wdXQiOiBmdW5jdGlvbiBpbnB1dCh2YWwpIHsKICAgICAgICAgICAgICAgIHZhciBuZXdEYXRhID0gX3RvQ29uc3VtYWJsZUFycmF5KF92bS5tYW55Rm9ybVZhbGlkYXRlKTsKICAgICAgICAgICAgICAgIG5ld0RhdGFbc2NvcGUuJGluZGV4ICsgMV0uYnJva2VyYWdlX3R3byA9IHZhbDsKICAgICAgICAgICAgICAgIF92bS4kZW1pdCgndXBkYXRlOm1hbnlGb3JtVmFsaWRhdGUnLCBuZXdEYXRhKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pXSA6IGl0ZW0uc2xvdCA9PT0gJ3ZpcF9wcmljZScgPyBbX2MoJ2VsLWlucHV0LW51bWJlcicsIHsKICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJwcmljZUJveCBpbnB1dC1udW1iZXItdW5pdC1jbGFzcyIsCiAgICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICAgImNvbnRyb2xzIjogZmFsc2UsCiAgICAgICAgICAgICAgInZhbHVlIjogX3ZtLm1hbnlGb3JtVmFsaWRhdGVbc2NvcGUuJGluZGV4ICsgMV0udmlwX3ByaWNlLAogICAgICAgICAgICAgICJtaW4iOiAwLAogICAgICAgICAgICAgICJtYXgiOiA5OTk5OTk5OTk5LAogICAgICAgICAgICAgICJjbGFzcy11bml0IjogIuWFgyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgb246IHsKICAgICAgICAgICAgICAiaW5wdXQiOiBmdW5jdGlvbiBpbnB1dCh2YWwpIHsKICAgICAgICAgICAgICAgIHZhciBuZXdEYXRhID0gX3RvQ29uc3VtYWJsZUFycmF5KF92bS5tYW55Rm9ybVZhbGlkYXRlKTsKICAgICAgICAgICAgICAgIG5ld0RhdGFbc2NvcGUuJGluZGV4ICsgMV0udmlwX3ByaWNlID0gdmFsOwogICAgICAgICAgICAgICAgX3ZtLiRlbWl0KCd1cGRhdGU6bWFueUZvcm1WYWxpZGF0ZScsIG5ld0RhdGEpOwogICAgICAgICAgICAgICAgX3ZtLmNoYW5nZVZpcFByaWNlKHNjb3BlLiRpbmRleCArIDEpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSldIDogaXRlbS5zbG90ID09PSAndmlwX3Byb3BvcnRpb24nID8gW19jKCdlbC1pbnB1dC1udW1iZXInLCB7CiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAicHJpY2VCb3ggaW5wdXQtbnVtYmVyLXVuaXQtY2xhc3MiLAogICAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAgICJjb250cm9scyI6IGZhbHNlLAogICAgICAgICAgICAgICJ2YWx1ZSI6IF92bS5tYW55Rm9ybVZhbGlkYXRlW3Njb3BlLiRpbmRleCArIDFdLnZpcF9wcm9wb3J0aW9uLAogICAgICAgICAgICAgICJtaW4iOiAwLAogICAgICAgICAgICAgICJtYXgiOiA5OTk5OTk5OTk5LAogICAgICAgICAgICAgICJjbGFzcy11bml0IjogIiUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIG9uOiB7CiAgICAgICAgICAgICAgImlucHV0IjogZnVuY3Rpb24gaW5wdXQodmFsKSB7CiAgICAgICAgICAgICAgICB2YXIgbmV3RGF0YSA9IF90b0NvbnN1bWFibGVBcnJheShfdm0ubWFueUZvcm1WYWxpZGF0ZSk7CiAgICAgICAgICAgICAgICBuZXdEYXRhW3Njb3BlLiRpbmRleCArIDFdLnZpcF9wcm9wb3J0aW9uID0gdmFsOwogICAgICAgICAgICAgICAgX3ZtLiRlbWl0KCd1cGRhdGU6bWFueUZvcm1WYWxpZGF0ZScsIG5ld0RhdGEpOwogICAgICAgICAgICAgICAgX3ZtLmNoYW5nZURpc2NvdW50KHNjb3BlLiRpbmRleCArIDEpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSldIDogX3ZtLl9lKCldOwogICAgICAgIH0KICAgICAgfV0sIG51bGwsIHRydWUpCiAgICB9KTsKICB9KSwgMSldLCAxKSA6IF92bS5fZSgpXSwgMSkgOiBfdm0uX2UoKV0sIDEpOwp9Owp2YXIgc3RhdGljUmVuZGVyRm5zID0gW107CmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH07"},null]}