xiaomianao666

小程序:Iconfont

Oct 24th, 2024
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 海阔视界规则分享,当前分享的是:小程序¥home_rule_v2¥base64://@Iconfont@eyJsYXN0X2NoYXB0ZXJfcnVsZSI6IiIsInRpdGxlIjoiSWNvbmZvbnQiLCJhdXRob3IiOiJUeXJhbnRHZW5lc2lzIiwidXJsIjoiaHR0cHM6Ly93d3cuaWNvbmZvbnQuY24vYXBpL2NvbGxlY3Rpb25zLmpzb24/dHlwZT1meWNsYXNzJnNvcnQ9Znlzb3J0JmxpbWl0PTgmcGFnZT1meXBhZ2UiLCJ2ZXJzaW9uIjoxLCJjb2xfdHlwZSI6Im1vdmllXzMiLCJjbGFzc19uYW1lIjoi5omA5pyJ5Zu+5qCH5bqTJuWumOaWueWbvuagh+W6kyblpJroibLlm77moIflupMm5Y2V6Imy5Zu+5qCH5bqTIiwidHlwZSI6Im90aGVyIiwiY2xhc3NfdXJsIjoiMyYxJjImNCIsImFyZWFfbmFtZSI6IiIsImFyZWFfdXJsIjoiIiwic29ydF9uYW1lIjoi5pe26Ze0JueCuei1nuaVsCbmlLbol4/mlbAm5Zu+5qCH5pWwJuiuv+mXrumHjyIsInllYXJfbmFtZSI6IiIsInNvcnRfdXJsIjoidGltZSZsaWtlJmZhdm9yaXRlJmljb24mdmlzaXQiLCJ5ZWFyX3VybCI6IiIsImZpbmRfcnVsZSI6ImpzOlxuJC5yZXF1aXJlKCdoaWtlcjovL3BhZ2UvSWNvbmZvbnQnKS5iYXNlUGFyc2UoKSIsInNlYXJjaF91cmwiOiIiLCJncm91cCI6IuKRoOW3peWFtyIsInNlYXJjaEZpbmQiOiIiLCJkZXRhaWxfY29sX3R5cGUiOiJtb3ZpZV8xIiwiZGV0YWlsX2ZpbmRfcnVsZSI6IiIsInNkZXRhaWxfY29sX3R5cGUiOiJtb3ZpZV8xIiwic2RldGFpbF9maW5kX3J1bGUiOiIiLCJ1YSI6Im1vYmlsZSIsInByZVJ1bGUiOiIiLCJwYWdlcyI6Ilt7XCJuYW1lXCI6XCJJY29uZm9udFwiLFwicGF0aFwiOlwiSWNvbmZvbnRcIixcInJ1bGVcIjpcImNvbnN0IEljb25mb250ID0ge1xcbiAgICBlbXB0eTogJ2hpa2VyOi8vZW1wdHknLFxcbiAgICBkOiBbXSxcXG4gICAgZmlsZXM6IHtcXG4gICAgICAgIGxpa2VzOiBcXFwiaGlrZXI6Ly9maWxlcy9ydWxlcy9qcy9UeXJhbnRHZW5lc2lzX0ljb25mb2505pS26JePLmpzXFxcIixcXG4gICAgfSxcXG4gICAgY29sbGVjdGlvbkxpc3RQYXJzZTogKGxpc3QpID0+IHtcXG4gICAgICAgIGxpc3QuZm9yRWFjaChpdGVtID0+IHtcXG4gICAgICAgICAgICBJY29uZm9udC5kLnB1c2goXFxuICAgICAgICAgICAgICAgIHtcXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiBpdGVtLlVzZXIubmlja25hbWUsXFxuICAgICAgICAgICAgICAgICAgICB1cmw6ICQoSWNvbmZvbnQuZW1wdHkpLnJ1bGUoKGlkKSA9PiB7XFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgSWNvbmZvbnQgPSAkLnJlcXVpcmUoJ2hpa2VyOi8vcGFnZS9JY29uZm9udCcpXFxuICAgICAgICAgICAgICAgICAgICAgICAgSWNvbmZvbnQudXNlclBhcnNlKGlkKVxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldFJlc3VsdChJY29uZm9udC5kKVxcbiAgICAgICAgICAgICAgICAgICAgfSwgaXRlbS5Vc2VyLmlkKSxcXG4gICAgICAgICAgICAgICAgICAgIHBpY191cmw6ICdodHRwczonK2l0ZW0uVXNlci5hdmF0YXIrJ0BSZWZlcmVyPWh0dHBzOi8vd3d3Lmljb25mb250LmNuLycsXFxuICAgICAgICAgICAgICAgICAgICBjb2xfdHlwZTogJ2F2YXRhcicsXFxuICAgICAgICAgICAgICAgIH0sXFxuICAgICAgICAgICAgICAgIHtcXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5Zu+5qCH6ZuG77yaJytpdGVtLm5hbWUsXFxuICAgICAgICAgICAgICAgICAgICB1cmw6ICQoSWNvbmZvbnQuZW1wdHkpLnJ1bGUoKGlkKSA9PiB7XFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgSWNvbmZvbnQgPSAkLnJlcXVpcmUoJ2hpa2VyOi8vcGFnZS9JY29uZm9udCcpXFxuICAgICAgICAgICAgICAgICAgICAgICAgSWNvbmZvbnQuY29sbGVjdGlvblBhcnNlKGlkKVxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldFJlc3VsdChJY29uZm9udC5kKVxcbiAgICAgICAgICAgICAgICAgICAgfSwgaXRlbS5pZCksXFxuICAgICAgICAgICAgICAgICAgICBjb2xfdHlwZTogJ3RleHRfMScsXFxuICAgICAgICAgICAgICAgICAgICBleHRyYToge1xcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmVWaXNpYmxlOiBmYWxzZSxcXG4gICAgICAgICAgICAgICAgICAgIH0sXFxuICAgICAgICAgICAgICAgIH1cXG4gICAgICAgICAgICApXFxuICAgICAgICAgICAgaXRlbS5pY29ucy5mb3JFYWNoKGljb24gPT4ge1xcbiAgICAgICAgICAgICAgICBsZXQgc3ZnX3VybCA9ICdodHRwczovL2ljb25mb250LnR5cmFudGcuY29tL2FwaS9pbGx1c3RyYXRlLnN2Zz9zdmdfc3RyaW5nPScrZW5jb2RlVVJJQ29tcG9uZW50KGljb24uc2hvd19zdmcpXFxuICAgICAgICAgICAgICAgIEljb25mb250LmQucHVzaCh7XFxuICAgICAgICAgICAgICAgICAgICB0aXRsZTogaWNvbi5uYW1lLFxcbiAgICAgICAgICAgICAgICAgICAgdXJsOiAkKEljb25mb250LmVtcHR5KS5ydWxlKChuYW1lLCBzaG93X3N2ZykgPT4ge1xcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEljb25mb250ID0gJC5yZXF1aXJlKCdoaWtlcjovL3BhZ2UvSWNvbmZvbnQnKVxcbiAgICAgICAgICAgICAgICAgICAgICAgIEljb25mb250Lmljb25QYXJzZShuYW1lLCBzaG93X3N2ZylcXG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRSZXN1bHQoSWNvbmZvbnQuZClcXG4gICAgICAgICAgICAgICAgICAgIH0sIGljb24ubmFtZSwgaWNvbi5zaG93X3N2ZyksXFxuICAgICAgICAgICAgICAgICAgICBwaWNfdXJsOiBzdmdfdXJsLFxcbiAgICAgICAgICAgICAgICAgICAgY29sX3R5cGU6ICdpY29uXzUnLFxcbiAgICAgICAgICAgICAgICB9KVxcbiAgICAgICAgICAgIH0pXFxuICAgICAgICAgICAgSWNvbmZvbnQuZC5wdXNoKHtcXG4gICAgICAgICAgICAgICAgY29sX3R5cGU6ICdsaW5lX2JsYW5rJ1xcbiAgICAgICAgICAgIH0pXFxuICAgICAgICB9KVxcbiAgICB9LFxcbiAgICB1c2VyUGFyc2U6ICh1aWQpID0+IHtcXG4gICAgICAgIGNvbnN0IHVybCA9ICdodHRwczovL3d3dy5pY29uZm9udC5jbi9hcGkvdXNlci9jb2xsZWN0aW9ucy5qc29uP3VpZD0nK3VpZCsnJnR5cGU9aWNvbidcXG4gICAgICAgIGNvbnN0IGpzb24gPSBKU09OLnBhcnNlKGZldGNoKHVybCkpXFxuICAgICAgICBjb25zdCBsaXN0ID0ganNvbi5kYXRhLmNvbGxlY3Rpb25zXFxuXFxuICAgICAgICBsaXN0LmZvckVhY2goaXRlbSA9PiB7XFxuICAgICAgICAgICAgaWYgKGl0ZW0uaGFzX3NlY3JldCA9PT0gMCkge1xcbiAgICAgICAgICAgICAgICBJY29uZm9udC5kLnB1c2goe1xcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICflm77moIfpm4bvvJonK2l0ZW0ubmFtZSxcXG4gICAgICAgICAgICAgICAgICAgIHVybDogJChJY29uZm9udC5lbXB0eSkucnVsZSgoaWQpID0+IHtcXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBJY29uZm9udCA9ICQucmVxdWlyZSgnaGlrZXI6Ly9wYWdlL0ljb25mb250JylcXG4gICAgICAgICAgICAgICAgICAgICAgICBJY29uZm9udC5jb2xsZWN0aW9uUGFyc2UoaWQpXFxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0UmVzdWx0KEljb25mb250LmQpXFxuICAgICAgICAgICAgICAgICAgICB9LCBpdGVtLmlkKSxcXG4gICAgICAgICAgICAgICAgICAgIGNvbF90eXBlOiAndGV4dF8xJyxcXG4gICAgICAgICAgICAgICAgICAgIGV4dHJhOiB7XFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZVZpc2libGU6IGZhbHNlLFxcbiAgICAgICAgICAgICAgICAgICAgfSxcXG4gICAgICAgICAgICAgICAgfSlcXG4gICAgICAgICAgICAgICAgaXRlbS5pY29ucy5mb3JFYWNoKGljb24gPT4ge1xcbiAgICAgICAgICAgICAgICAgICAgbGV0IHN2Z191cmwgPSAnaHR0cHM6Ly9pY29uZm9udC50eXJhbnRnLmNvbS9hcGkvaWxsdXN0cmF0ZS5zdmc/c3ZnX3N0cmluZz0nK2VuY29kZVVSSUNvbXBvbmVudChpY29uLnNob3dfc3ZnKVxcbiAgICAgICAgICAgICAgICAgICAgSWNvbmZvbnQuZC5wdXNoKHtcXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogaWNvbi5uYW1lLFxcbiAgICAgICAgICAgICAgICAgICAgICAgIHVybDogJChJY29uZm9udC5lbXB0eSkucnVsZSgobmFtZSwgc2hvd19zdmcpID0+IHtcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgSWNvbmZvbnQgPSAkLnJlcXVpcmUoJ2hpa2VyOi8vcGFnZS9JY29uZm9udCcpXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEljb25mb250Lmljb25QYXJzZShuYW1lLCBzaG93X3N2ZylcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0UmVzdWx0KEljb25mb250LmQpXFxuICAgICAgICAgICAgICAgICAgICAgICAgfSwgaWNvbi5uYW1lLCBpY29uLnNob3dfc3ZnKSxcXG4gICAgICAgICAgICAgICAgICAgICAgICBwaWNfdXJsOiBzdmdfdXJsLFxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbF90eXBlOiAnaWNvbl81JyxcXG4gICAgICAgICAgICAgICAgICAgIH0pXFxuICAgICAgICAgICAgICAgIH0pXFxuICAgICAgICAgICAgICAgIEljb25mb250LmQucHVzaCh7XFxuICAgICAgICAgICAgICAgICAgICBjb2xfdHlwZTogJ2xpbmVfYmxhbmsnXFxuICAgICAgICAgICAgICAgIH0pXFxuICAgICAgICAgICAgfVxcbiAgICAgICAgfSlcXG4gICAgfSxcXG4gICAgaWNvblBhcnNlOiAobmFtZSwgc3ZnX3VybCkgPT4ge1xcbiAgICAgICAgbGV0IHRydWVfc3ZnX3VybCA9ICdodHRwczovL2ljb25mb250LnR5cmFudGcuY29tL2FwaS9pbGx1c3RyYXRlLnN2Zz9zdmdfc3RyaW5nPScrZW5jb2RlVVJJQ29tcG9uZW50KHN2Z191cmwpXFxuICAgICAgICBJY29uZm9udC5kLnB1c2goXFxuICAgICAgICAgICAge1xcbiAgICAgICAgICAgICAgICB1cmw6ICdjb3B5Oi8vJyt0cnVlX3N2Z191cmwsXFxuICAgICAgICAgICAgICAgIHBpY191cmw6IHRydWVfc3ZnX3VybCxcXG4gICAgICAgICAgICAgICAgY29sX3R5cGU6ICdwaWNfMV9mdWxsJyxcXG4gICAgICAgICAgICB9LFxcbiAgICAgICAgICAgIHtcXG4gICAgICAgICAgICAgICAgdGl0bGU6ICflpI3liLblm77moIcnLFxcbiAgICAgICAgICAgICAgICB1cmw6ICdjb3B5Oi8vJyt0cnVlX3N2Z191cmwsXFxuICAgICAgICAgICAgICAgIGNvbF90eXBlOiAndGV4dF9jZW50ZXJfMScsXFxuICAgICAgICAgICAgfSxcXG4gICAgICAgICAgICB7XFxuICAgICAgICAgICAgICAgIHRpdGxlOiAn5aSN5Yi2U1ZHJyxcXG4gICAgICAgICAgICAgICAgdXJsOiAnY29weTovLycrc3ZnX3VybCxcXG4gICAgICAgICAgICAgICAgY29sX3R5cGU6ICd0ZXh0X2NlbnRlcl8xJyxcXG4gICAgICAgICAgICB9LFxcbiAgICAgICAgICAgIHtcXG4gICAgICAgICAgICAgICAgdGl0bGU6ICfmlLbol4/lm77moIcnLFxcbiAgICAgICAgICAgICAgICB1cmw6ICQodHJ1ZV9zdmdfdXJsKS5sYXp5UnVsZSgobmFtZSwgc3ZnX3VybCkgPT4ge1xcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgSWNvbmZvbnQgPSAkLnJlcXVpcmUoJ2hpa2VyOi8vcGFnZS9JY29uZm9udCcpXFxuICAgICAgICAgICAgICAgICAgICBsZXQgYXR0ZW50aW9uID0gbmFtZSsnJCQkJytzdmdfdXJsXFxuXFxuICAgICAgICAgICAgICAgICAgICBpZiAoISBmaWxlRXhpc3QoSWNvbmZvbnQuZmlsZXMubGlrZXMpKSB7XFxuICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGVGaWxlKEljb25mb250LmZpbGVzLmxpa2VzLCBhdHRlbnRpb24pXFxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xcbiAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRlRmlsZShJY29uZm9udC5maWxlcy5saWtlcywgZmV0Y2goSWNvbmZvbnQuZmlsZXMubGlrZXMpK1xcXCJcXFxcblxcXCIrYXR0ZW50aW9uKVxcbiAgICAgICAgICAgICAgICAgICAgfVxcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaFBhZ2UoZmFsc2UpXFxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gXFxcInRvYXN0Oi8v5pS26JeP5oiQ5YqfXFxcIlxcbiAgICAgICAgICAgICAgICB9LCBuYW1lLCBzdmdfdXJsKSxcXG4gICAgICAgICAgICAgICAgY29sX3R5cGU6ICd0ZXh0X2NlbnRlcl8xJyxcXG4gICAgICAgICAgICB9LFxcbiAgICAgICAgKVxcbiAgICB9LFxcbiAgICBjb2xsZWN0aW9uUGFyc2U6IChpZCkgPT4ge1xcbiAgICAgICAgY29uc3QgdXJsID0gJ2h0dHBzOi8vd3d3Lmljb25mb250LmNuL2FwaS9jb2xsZWN0aW9uL2RldGFpbC5qc29uP2lkPScraWRcXG4gICAgICAgIGNvbnN0IGpzb24gPSBKU09OLnBhcnNlKGZldGNoKHVybCkpXFxuICAgICAgICBjb25zdCBsaXN0ID0ganNvbi5kYXRhLmljb25zXFxuXFxuICAgICAgICBsaXN0LmZvckVhY2goaWNvbiA9PiB7XFxuICAgICAgICAgICAgbGV0IHN2Z191cmwgPSAnaHR0cHM6Ly9pY29uZm9udC50eXJhbnRnLmNvbS9hcGkvaWxsdXN0cmF0ZS5zdmc/c3ZnX3N0cmluZz0nK2VuY29kZVVSSUNvbXBvbmVudChpY29uLnNob3dfc3ZnKVxcbiAgICAgICAgICAgIEljb25mb250LmQucHVzaCh7XFxuICAgICAgICAgICAgICAgIHRpdGxlOiBpY29uLm5hbWUsXFxuICAgICAgICAgICAgICAgIHVybDogJChJY29uZm9udC5lbXB0eSkucnVsZSgobmFtZSwgc2hvd19zdmcpID0+IHtcXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IEljb25mb250ID0gJC5yZXF1aXJlKCdoaWtlcjovL3BhZ2UvSWNvbmZvbnQnKVxcbiAgICAgICAgICAgICAgICAgICAgSWNvbmZvbnQuaWNvblBhcnNlKG5hbWUsIHNob3dfc3ZnKVxcbiAgICAgICAgICAgICAgICAgICAgc2V0UmVzdWx0KEljb25mb250LmQpXFxuICAgICAgICAgICAgICAgIH0sIGljb24ubmFtZSwgaWNvbi5zaG93X3N2ZyksXFxuICAgICAgICAgICAgICAgIHBpY191cmw6IHN2Z191cmwsXFxuICAgICAgICAgICAgICAgIGNvbF90eXBlOiAnaWNvbl81JyxcXG4gICAgICAgICAgICB9KVxcbiAgICAgICAgfSlcXG4gICAgfSxcXG4gICAgYmFzZVBhcnNlOiAoKSA9PiB7XFxuICAgICAgICBjb25zdCBqc29uID0gSlNPTi5wYXJzZShnZXRSZXNDb2RlKCkpXFxuXFxuICAgICAgICBpZiAocGFyc2VJbnQoTVlfUEFHRSkgPT09IDEpIHtcXG4gICAgICAgICAgICBJY29uZm9udC5kLnB1c2goXFxuICAgICAgICAgICAgICAgIHtcXG4gICAgICAgICAgICAgICAgICAgIHVybDogJChJY29uZm9udC5lbXB0eStcXFwiI2Z1bGxUaGVtZSMkJGZ5cGFnZVxcXCIpLnJ1bGUoKCkgPT4ge1xcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEljb25mb250ID0gJC5yZXF1aXJlKCdoaWtlcjovL3BhZ2UvSWNvbmZvbnQnKVxcbiAgICAgICAgICAgICAgICAgICAgICAgIEljb25mb250Lmljb25TZWFyY2hQYXJzZSgpXFxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0UmVzdWx0KEljb25mb250LmQpXFxuICAgICAgICAgICAgICAgICAgICB9KSxcXG4gICAgICAgICAgICAgICAgICAgIHBpY191cmw6ICdodHRwczovL2ljb25mb250LnR5cmFudGcuY29tL3NlYXJjaC5zdmcnLFxcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfljZXlm77moIfmkJzntKInLFxcbiAgICAgICAgICAgICAgICAgICAgY29sX3R5cGU6IFxcXCJpY29uXzRcXFwiLFxcbiAgICAgICAgICAgICAgICB9LFxcbiAgICAgICAgICAgICAgICB7XFxuICAgICAgICAgICAgICAgICAgICB1cmw6ICQoSWNvbmZvbnQuZW1wdHkrXFxcIiNmdWxsVGhlbWUjJCRmeXBhZ2VcXFwiKS5ydWxlKCgpID0+IHtcXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBJY29uZm9udCA9ICQucmVxdWlyZSgnaGlrZXI6Ly9wYWdlL0ljb25mb250JylcXG4gICAgICAgICAgICAgICAgICAgICAgICBJY29uZm9udC5jb2xsZWN0aW9uU2VhcmNoUGFyc2UoKVxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldFJlc3VsdChJY29uZm9udC5kKVxcbiAgICAgICAgICAgICAgICAgICAgfSksXFxuICAgICAgICAgICAgICAgICAgICBwaWNfdXJsOiAnaHR0cHM6Ly9pY29uZm9udC50eXJhbnRnLmNvbS9jb2xsZWN0aW9uLnN2ZycsXFxuICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+Wbvuagh+mbhuaQnOe0oicsXFxuICAgICAgICAgICAgICAgICAgICBjb2xfdHlwZTogXFxcImljb25fNFxcXCIsXFxuICAgICAgICAgICAgICAgIH0sXFxuICAgICAgICAgICAgICAgIHtcXG4gICAgICAgICAgICAgICAgICAgIHVybDogJChJY29uZm9udC5lbXB0eSkucnVsZSgoKSA9PiB7XFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgSWNvbmZvbnQgPSAkLnJlcXVpcmUoJ2hpa2VyOi8vcGFnZS9JY29uZm9udCcpXFxuICAgICAgICAgICAgICAgICAgICAgICAgSWNvbmZvbnQubGlrZXNQYXJzZSgpXFxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0UmVzdWx0KEljb25mb250LmQpXFxuICAgICAgICAgICAgICAgICAgICB9KSxcXG4gICAgICAgICAgICAgICAgICAgIHBpY191cmw6ICdodHRwczovL2ljb25mb250LnR5cmFudGcuY29tL2xpa2Uuc3ZnJyxcXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5pS26JeP5Zu+5qCHJyxcXG4gICAgICAgICAgICAgICAgICAgIGNvbF90eXBlOiBcXFwiaWNvbl80XFxcIixcXG4gICAgICAgICAgICAgICAgfSxcXG4gICAgICAgICAgICAgICAgLy8ge1xcbiAgICAgICAgICAgICAgICAvLyAgICAgdXJsOiAkKEljb25mb250LmVtcHR5K1xcXCIjZnVsbFRoZW1lIyQkZnlwYWdlXFxcIikucnVsZSgoKSA9PiB7XFxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29uc3QgSWNvbmZvbnQgPSAkLnJlcXVpcmUoJ2hpa2VyOi8vcGFnZS9JY29uZm9udCcpXFxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgSWNvbmZvbnQubGlrZXNQYXJzZSgpXFxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgc2V0UmVzdWx0KEljb25mb250LmQpXFxuICAgICAgICAgICAgICAgIC8vICAgICB9KSxcXG4gICAgICAgICAgICAgICAgLy8gICAgIHBpY191cmw6ICdodHRwczovL2ljb25mb250LnR5cmFudGcuY29tL3Rvb2wuc3ZnJyxcXG4gICAgICAgICAgICAgICAgLy8gICAgIHRpdGxlOiAn5bel5YW3JyxcXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbF90eXBlOiBcXFwiaWNvbl80XFxcIixcXG4gICAgICAgICAgICAgICAgLy8gfSxcXG4gICAgICAgICAgICAgICAge1xcbiAgICAgICAgICAgICAgICAgICAgY29sX3R5cGU6ICdsaW5lX2JsYW5rJ1xcbiAgICAgICAgICAgICAgICB9XFxuICAgICAgICAgICAgKVxcbiAgICAgICAgfVxcblxcbiAgICAgICAgSWNvbmZvbnQuY29sbGVjdGlvbkxpc3RQYXJzZShqc29uLmRhdGEubGlzdHMpXFxuICAgICAgICBzZXRSZXN1bHQoSWNvbmZvbnQuZClcXG4gICAgfSxcXG4gICAgY29sbGVjdGlvblNlYXJjaFBhcnNlOiAoKSA9PiB7XFxuICAgICAgICBhZGRMaXN0ZW5lcignb25DbG9zZScsICQudG9TdHJpbmcoKCkgPT4ge1xcbiAgICAgICAgICAgIGNsZWFySXRlbSgnc2VhcmNoVmFsdWUnKVxcbiAgICAgICAgfSkpXFxuXFxuICAgICAgICBjb25zdCBwYWdlID0gTVlfVVJMLnNwbGl0KCckJCcpWzFdXFxuXFxuICAgICAgICBpZiAocGFyc2VJbnQocGFnZSkgPT09IDEpIHtcXG4gICAgICAgICAgICBJY29uZm9udC5kLnB1c2goe1xcbiAgICAgICAgICAgICAgICB0aXRsZTogJ+aQnOe0oicsXFxuICAgICAgICAgICAgICAgIHVybDogJC50b1N0cmluZygoKSA9PiB7XFxuICAgICAgICAgICAgICAgICAgICBzZXRJdGVtKCdzZWFyY2hWYWx1ZScsIGlucHV0KVxcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaFBhZ2UoZmFsc2UpXFxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gXFxcImhpa2VyOi8vZW1wdHlcXFwiXFxuICAgICAgICAgICAgICAgIH0pLFxcbiAgICAgICAgICAgICAgICBkZXNjOiAn6K+36L6T5YWl5YWz6ZSu6K+NJyxcXG4gICAgICAgICAgICAgICAgY29sX3R5cGU6ICdpbnB1dCcsXFxuICAgICAgICAgICAgICAgIGV4dHJhOiB7XFxuICAgICAgICAgICAgICAgICAgICBkZWZhdWx0VmFsdWU6IGdldEl0ZW0oJ3NlYXJjaFZhbHVlJywgJycpLFxcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6ICQudG9TdHJpbmcoKCkgPT4ge1xcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChnZXRJdGVtKCdzZWFyY2hWYWx1ZScsICcnKSAmJiAhaW5wdXQpIHtcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXJJdGVtKCdzZWFyY2hWYWx1ZScpXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2hQYWdlKGZhbHNlKVxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gXFxcImhpa2VyOi8vZW1wdHlcXFwiXFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxcbiAgICAgICAgICAgICAgICAgICAgfSlcXG4gICAgICAgICAgICAgICAgfVxcbiAgICAgICAgICAgIH0pXFxuICAgICAgICB9XFxuXFxuICAgICAgICBjb25zdCB1cmwgPSAnaHR0cHM6Ly93d3cuaWNvbmZvbnQuY24vYXBpL2NvbGxlY3Rpb25zLmpzb24/dHlwZT0zJnNvcnQ9dGltZSZsaW1pdD04JnBhZ2U9JytwYWdlKycma2V5d29yZD0nK2dldEl0ZW0oJ3NlYXJjaFZhbHVlJywgJycpXFxuICAgICAgICBjb25zdCBqc29uID0gSlNPTi5wYXJzZShmZXRjaCh1cmwpKVxcbiAgICAgICAgSWNvbmZvbnQuY29sbGVjdGlvbkxpc3RQYXJzZShqc29uLmRhdGEubGlzdHMpXFxuICAgICAgICBzZXRSZXN1bHQoSWNvbmZvbnQuZClcXG4gICAgfSxcXG4gICAgaWNvblNlYXJjaFBhcnNlOiAoKSA9PiB7XFxuICAgICAgICBhZGRMaXN0ZW5lcignb25DbG9zZScsICQudG9TdHJpbmcoKCkgPT4ge1xcbiAgICAgICAgICAgIGNsZWFySXRlbSgnc2VhcmNoVmFsdWUnKVxcbiAgICAgICAgfSkpXFxuXFxuICAgICAgICBjb25zdCBwYWdlID0gTVlfVVJMLnNwbGl0KCckJCcpWzFdXFxuXFxuICAgICAgICBpZiAocGFyc2VJbnQocGFnZSkgPT09IDEpIHtcXG4gICAgICAgICAgICBJY29uZm9udC5kLnB1c2goe1xcbiAgICAgICAgICAgICAgICB0aXRsZTogJ+aQnOe0oicsXFxuICAgICAgICAgICAgICAgIHVybDogJC50b1N0cmluZygoKSA9PiB7XFxuICAgICAgICAgICAgICAgICAgICBzZXRJdGVtKCdzZWFyY2hWYWx1ZScsIGlucHV0KVxcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaFBhZ2UoZmFsc2UpXFxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gXFxcImhpa2VyOi8vZW1wdHlcXFwiXFxuICAgICAgICAgICAgICAgIH0pLFxcbiAgICAgICAgICAgICAgICBkZXNjOiAn6K+36L6T5YWl5YWz6ZSu6K+NJyxcXG4gICAgICAgICAgICAgICAgY29sX3R5cGU6ICdpbnB1dCcsXFxuICAgICAgICAgICAgICAgIGV4dHJhOiB7XFxuICAgICAgICAgICAgICAgICAgICBkZWZhdWx0VmFsdWU6IGdldEl0ZW0oJ3NlYXJjaFZhbHVlJywgJycpLFxcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6ICQudG9TdHJpbmcoKCkgPT4ge1xcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChnZXRJdGVtKCdzZWFyY2hWYWx1ZScsICcnKSAmJiAhaW5wdXQpIHtcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXJJdGVtKCdzZWFyY2hWYWx1ZScpXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2hQYWdlKGZhbHNlKVxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gXFxcImhpa2VyOi8vZW1wdHlcXFwiXFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxcbiAgICAgICAgICAgICAgICAgICAgfSlcXG4gICAgICAgICAgICAgICAgfVxcbiAgICAgICAgICAgIH0pXFxuICAgICAgICB9XFxuXFxuICAgICAgICBpZiAoZ2V0SXRlbSgnc2VhcmNoVmFsdWUnLCAnJykgIT09ICcnKSB7XFxuICAgICAgICAgICAgY29uc3QganNvbiA9IEpTT04ucGFyc2UoZmV0Y2goJ2h0dHBzOi8vd3d3Lmljb25mb250LmNuL2FwaS9pY29uL3NlYXJjaC5qc29uJywge1xcbiAgICAgICAgICAgICAgICBoZWFkZXJzOiB7XFxuICAgICAgICAgICAgICAgICAgICBDb29raWU6ICdjdG9rZW49Y3Rva2VuOycsXFxuICAgICAgICAgICAgICAgIH0sXFxuICAgICAgICAgICAgICAgIG1ldGhvZDogJ1BPU1QnLFxcbiAgICAgICAgICAgICAgICBib2R5OiB7XFxuICAgICAgICAgICAgICAgICAgICBxOiBnZXRJdGVtKCdzZWFyY2hWYWx1ZScsICcnKSxcXG4gICAgICAgICAgICAgICAgICAgIHNvcnRUeXBlOiAndXBkYXRlZF9hdCcsXFxuICAgICAgICAgICAgICAgICAgICBwYWdlOiBwYWdlLFxcbiAgICAgICAgICAgICAgICAgICAgcGFnZVNpemU6IDYwLFxcbiAgICAgICAgICAgICAgICAgICAgY3Rva2VuOiAnY3Rva2VuJyxcXG4gICAgICAgICAgICAgICAgfVxcbiAgICAgICAgICAgIH0pKVxcblxcbiAgICAgICAgICAgIGNvbnN0IGxpc3QgPSBqc29uLmRhdGEuaWNvbnNcXG5cXG4gICAgICAgICAgICBsaXN0LmZvckVhY2goaWNvbiA9PiB7XFxuICAgICAgICAgICAgICAgIGxldCBzdmdfdXJsID0gJ2h0dHBzOi8vaWNvbmZvbnQudHlyYW50Zy5jb20vYXBpL2lsbHVzdHJhdGUuc3ZnP3N2Z19zdHJpbmc9JytlbmNvZGVVUklDb21wb25lbnQoaWNvbi5zaG93X3N2ZylcXG4gICAgICAgICAgICAgICAgSWNvbmZvbnQuZC5wdXNoKHtcXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiBpY29uLm5hbWUsXFxuICAgICAgICAgICAgICAgICAgICB1cmw6ICQoSWNvbmZvbnQuZW1wdHkpLnJ1bGUoKG5hbWUsIHNob3dfc3ZnKSA9PiB7XFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgSWNvbmZvbnQgPSAkLnJlcXVpcmUoJ2hpa2VyOi8vcGFnZS9JY29uZm9udCcpXFxuICAgICAgICAgICAgICAgICAgICAgICAgSWNvbmZvbnQuaWNvblBhcnNlKG5hbWUsIHNob3dfc3ZnKVxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldFJlc3VsdChJY29uZm9udC5kKVxcbiAgICAgICAgICAgICAgICAgICAgfSwgaWNvbi5uYW1lLCBpY29uLnNob3dfc3ZnKSxcXG4gICAgICAgICAgICAgICAgICAgIHBpY191cmw6IHN2Z191cmwsXFxuICAgICAgICAgICAgICAgICAgICBjb2xfdHlwZTogJ2ljb25fNScsXFxuICAgICAgICAgICAgICAgIH0pXFxuICAgICAgICAgICAgfSlcXG4gICAgICAgIH1cXG4gICAgfSxcXG4gICAgbGlrZXNQYXJzZTogKCkgPT4ge1xcbiAgICAgICAgY29uc3QgbGlzdCA9IGZldGNoKEljb25mb250LmZpbGVzLmxpa2VzKS5zcGxpdChcXFwiXFxcXG5cXFwiKVxcblxcbiAgICAgICAgbGlzdC5mb3JFYWNoKChpY29uLCBpbmRleCkgPT4ge1xcbiAgICAgICAgICAgIGlmIChpY29uKSB7XFxuICAgICAgICAgICAgICAgIGxldCBbbmFtZSwgc3ZnXSA9IGljb24uc3BsaXQoJyQkJCcpXFxuICAgICAgICAgICAgICAgIGxldCBzdmdfdXJsID0gJ2h0dHBzOi8vaWNvbmZvbnQudHlyYW50Zy5jb20vYXBpL2lsbHVzdHJhdGUuc3ZnP3N2Z19zdHJpbmc9JytlbmNvZGVVUklDb21wb25lbnQoc3ZnKVxcblxcbiAgICAgICAgICAgICAgICBJY29uZm9udC5kLnB1c2goe1xcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6IG5hbWUsXFxuICAgICAgICAgICAgICAgICAgICB1cmw6ICQoSWNvbmZvbnQuZW1wdHkpLnJ1bGUoKG5hbWUsIHN2ZykgPT4ge1xcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEljb25mb250ID0gJC5yZXF1aXJlKCdoaWtlcjovL3BhZ2UvSWNvbmZvbnQnKVxcbiAgICAgICAgICAgICAgICAgICAgICAgIEljb25mb250Lmljb25QYXJzZShuYW1lLCBzdmcpXFxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0UmVzdWx0KEljb25mb250LmQpXFxuICAgICAgICAgICAgICAgICAgICB9LCBuYW1lLCBzdmcpLFxcbiAgICAgICAgICAgICAgICAgICAgcGljX3VybDogc3ZnX3VybCxcXG4gICAgICAgICAgICAgICAgICAgIGNvbF90eXBlOiAnaWNvbl81JyxcXG4gICAgICAgICAgICAgICAgICAgIGV4dHJhOiB7XFxuICAgICAgICAgICAgICAgICAgICAgICAgbG9uZ0NsaWNrOiBbXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn572u6aG25Zu+5qCHJyxcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGpzOiAkLnRvU3RyaW5nKChsaXN0LCBpbmRleCkgPT4ge1xcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEljb25mb250ID0gJC5yZXF1aXJlKCdoaWtlcjovL3BhZ2UvSWNvbmZvbnQnKVxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGN1cnJlbnQgPSBsaXN0W2luZGV4XVxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Quc3BsaWNlKGluZGV4LCAxKVxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3QudW5zaGlmdChjdXJyZW50KVxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRlRmlsZShJY29uZm9udC5maWxlcy5saWtlcywgbGlzdC5qb2luKFxcXCJcXFxcblxcXCIpKVxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2hQYWdlKGZhbHNlKVxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBcXFwidG9hc3Q6Ly/nva7pobbmiJDlip9cXFwiXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCBsaXN0LCBpbmRleClcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICflj5bmtojmlLbol48nLFxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganM6ICQudG9TdHJpbmcoKGxpc3QsIGluZGV4KSA9PiB7XFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgSWNvbmZvbnQgPSAkLnJlcXVpcmUoJ2hpa2VyOi8vcGFnZS9JY29uZm9udCcpXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC5zcGxpY2UoaW5kZXgsIDEpXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGVGaWxlKEljb25mb250LmZpbGVzLmxpa2VzLCBsaXN0LmpvaW4oXFxcIlxcXFxuXFxcIikpXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaFBhZ2UoZmFsc2UpXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFxcXCJ0b2FzdDovL+WPlua2iOaIkOWKn1xcXCJcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIGxpc3QsIGluZGV4KVxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0sXFxuICAgICAgICAgICAgICAgICAgICB9LFxcbiAgICAgICAgICAgICAgICB9KVxcbiAgICAgICAgICAgIH1cXG4gICAgICAgIH0pXFxuICAgIH0sXFxuICAgIHRvb2xQYXJzZTogKCkgPT4ge1xcblxcbiAgICB9LFxcbn1cXG5cXG4kLmV4cG9ydHMgPSBJY29uZm9udFxcblwifV0iLCJpY29uIjoiaHR0cHM6Ly9pY29uZm9udC50eXJhbnRnLmNvbS9pY29uLnN2ZyIsInByb3h5IjoiIn0=
Add Comment
Please, Sign In to add comment