Skip to content

Instantly share code, notes, and snippets.

@neonichu
Last active May 13, 2021 04:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save neonichu/ce18dac40bb336790944df8e99e94b1b to your computer and use it in GitHub Desktop.
Save neonichu/ce18dac40bb336790944df8e99e94b1b to your computer and use it in GitHub Desktop.
{
"formatVersion": "1.0",
"generatedAt": "2021-05-13T04:40:48Z",
"generatedBy": {
"name": "Boris Buegling"
},
"keywords": [
"wwdc21"
],
"name": "WWDC21 Demo Collection",
"overview": "Packages to be used in our demo app",
"packages": [
{
"keywords": [
"formatting",
"swift"
],
"license": {
"name": "Apache-2.0",
"url": "https://raw.githubusercontent.com/apple/swift-format/main/LICENSE.txt"
},
"readmeURL": "https://github.com/apple/swift-format/blob/main/README.md",
"summary": "Formatting technology for Swift source code.",
"url": "https://github.com/apple/swift-format",
"versions": [
{
"defaultToolsVersion": "5.1.0",
"manifests": {
"5.1.0": {
"packageName": "swift-format",
"products": [
{
"name": "swift-format",
"targets": [
"swift-format"
],
"type": {
"executable": null
}
},
{
"name": "SwiftFormat",
"targets": [
"SwiftFormat",
"SwiftFormatConfiguration"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "SwiftFormat",
"name": "SwiftFormat"
},
{
"moduleName": "SwiftFormatConfiguration",
"name": "SwiftFormatConfiguration"
},
{
"moduleName": "swift_format",
"name": "swift-format"
}
],
"toolsVersion": "5.1.0"
}
},
"version": "0.50400.0"
},
{
"defaultToolsVersion": "5.1.0",
"manifests": {
"5.1.0": {
"packageName": "swift-format",
"products": [
{
"name": "swift-format",
"targets": [
"swift-format"
],
"type": {
"executable": null
}
},
{
"name": "SwiftFormat",
"targets": [
"SwiftFormat",
"SwiftFormatConfiguration"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "SwiftFormat",
"name": "SwiftFormat"
},
{
"moduleName": "SwiftFormatConfiguration",
"name": "SwiftFormatConfiguration"
},
{
"moduleName": "swift_format",
"name": "swift-format"
}
],
"toolsVersion": "5.1.0"
}
},
"version": "0.50300.0"
}
]
},
{
"keywords": [
"swift",
"networking",
"xcode",
"cocoapods",
"carthage",
"swift-package-manager",
"alamofire",
"request",
"response",
"urlsession",
"certificate-pinning",
"public-key-pinning",
"urlrequest",
"httpurlresponse",
"parameter-encoding"
],
"license": {
"name": "MIT",
"url": "https://raw.githubusercontent.com/Alamofire/Alamofire/master/LICENSE"
},
"readmeURL": "https://gist.githubusercontent.com/neonichu/3dfce134b8b04de70cd969768efe1cc9/raw/cececdde7080b1e986897993a021dd9ef9a74968/README.md",
"summary": "Elegant HTTP Networking in Swift",
"url": "git@github.com:neonichu/Alamofire.git",
"versions": [
{
"defaultToolsVersion": "5.1.0",
"manifests": {
"5.1.0": {
"minimumPlatformVersions": [
{
"name": "macos",
"version": "10.12"
},
{
"name": "ios",
"version": "10.0"
},
{
"name": "tvos",
"version": "10.0"
},
{
"name": "watchos",
"version": "3.0"
}
],
"packageName": "Alamofire",
"products": [
{
"name": "Alamofire",
"targets": [
"Alamofire"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "Alamofire",
"name": "Alamofire"
}
],
"toolsVersion": "5.1.0"
}
},
"version": "5.4.3"
},
{
"defaultToolsVersion": "5.1.0",
"manifests": {
"5.1.0": {
"minimumPlatformVersions": [
{
"name": "macos",
"version": "10.12"
},
{
"name": "ios",
"version": "10.0"
},
{
"name": "tvos",
"version": "10.0"
},
{
"name": "watchos",
"version": "3.0"
}
],
"packageName": "Alamofire",
"products": [
{
"name": "Alamofire",
"targets": [
"Alamofire"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "Alamofire",
"name": "Alamofire"
}
],
"toolsVersion": "5.1.0"
}
},
"version": "5.4.2"
},
{
"defaultToolsVersion": "5.1.0",
"manifests": {
"5.1.0": {
"minimumPlatformVersions": [
{
"name": "macos",
"version": "10.12"
},
{
"name": "ios",
"version": "10.0"
},
{
"name": "tvos",
"version": "10.0"
},
{
"name": "watchos",
"version": "3.0"
}
],
"packageName": "Alamofire",
"products": [
{
"name": "Alamofire",
"targets": [
"Alamofire"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "Alamofire",
"name": "Alamofire"
}
],
"toolsVersion": "5.1.0"
}
},
"version": "5.4.1"
},
{
"defaultToolsVersion": "5.0.0",
"manifests": {
"5.0.0": {
"packageName": "Alamofire",
"products": [
{
"name": "Alamofire",
"targets": [
"Alamofire"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "Alamofire",
"name": "Alamofire"
}
],
"toolsVersion": "5.0.0"
}
},
"version": "4.9.1"
},
{
"defaultToolsVersion": "5.0.0",
"manifests": {
"5.0.0": {
"packageName": "Alamofire",
"products": [
{
"name": "Alamofire",
"targets": [
"Alamofire"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "Alamofire",
"name": "Alamofire"
}
],
"toolsVersion": "5.0.0"
}
},
"version": "4.9.0"
},
{
"defaultToolsVersion": "4.2.0",
"manifests": {
"4.2.0": {
"packageName": "Alamofire",
"products": [
{
"name": "Alamofire",
"targets": [
"Alamofire"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "Alamofire",
"name": "Alamofire"
}
],
"toolsVersion": "4.2.0"
}
},
"version": "4.8.2"
}
]
}
],
"signature": {
"certificate": {
"issuer": {
"commonName": "Apple Worldwide Developer Relations Certification Authority",
"organization": "Apple Inc.",
"organizationalUnit": "G3"
},
"subject": {
"commonName": "Apple Development: Boris Buegling (H3JSBMUFX6)",
"organization": "Apple Inc. - Developer Tools Tests",
"organizationalUnit": "78BT83L3M7",
"userID": "7DV9XJJEUC"
}
},
"signature": "ewogICJhbGciIDogIlJTMjU2IiwKICAieDVjIiA6IFsKICAgICJNSUlGM2pDQ0JNYWdBd0lCQWdJUUNuQzR1LzUvTkJvQ1lEOEhUTktpMERBTkJna3Foa2lHOXcwQkFRc0ZBREIxTVVRd1FnWURWUVFERER0QmNIQnNaU0JYYjNKc1pIZHBaR1VnUkdWMlpXeHZjR1Z5SUZKbGJHRjBhVzl1Y3lCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEVMTUFrR0ExVUVDd3dDUnpNeEV6QVJCZ05WQkFvTUNrRndjR3hsSUVsdVl5NHhDekFKQmdOVkJBWVRBbFZUTUI0WERUSXhNRFF5TURJd01qWXpNMW9YRFRJeU1EUXlNREl3TWpZek1sb3dnYVF4R2pBWUJnb0praWFKay9Jc1pBRUJEQW8zUkZZNVdFcEtSVlZETVRjd05RWURWUVFEREM1QmNIQnNaU0JFWlhabGJHOXdiV1Z1ZERvZ1FtOXlhWE1nUW5WbFoyeHBibWNnS0VnelNsTkNUVlZHV0RZcE1STXdFUVlEVlFRTERBbzNPRUpVT0ROTU0wMDNNU3N3S1FZRFZRUUtEQ0pCY0hCc1pTQkpibU11SUMwZ1JHVjJaV3h2Y0dWeUlGUnZiMnh6SUZSbGMzUnpNUXN3Q1FZRFZRUUdFd0pWVXpDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBT0hMQk5wQTdweEdNdmJ4RDEwMFJka0FpTklxR0RYdG9rUlJyNzIweDdqMjcvWUEwZnFNaGx0ajBOUkdOSklDV1pLZS9YMHVSWlkvVmNKTU1QM2Z2UHJLMXBJNHZKc3FpdzFBYStwY0lyV3ZCWk5lN1FZSmU4UnNCSUN1ZCs1Q05uWDZOSnJDN0EySXkvcGU0TzNWbzRueDU0ZmgxcGVPNzNqc3hKQXJ5NEV1Ylh1U21nMEZOaHlRQnlGVXRjWTQ2UE9IMlptVkN4ZCtVT0xGZXRsa0FGeUJhcFpNcXhZdkJwM2dNRFdyM0RGcnJEblZNZHBlS1FmV1dFaGN3Z0VMUlNiTmdNc2VJeDFWTVdVV1QyaXR1YWtiNXlqOFR3d25naWlkWFp5ejZzbFo0S2NicXNFS203U3Y2Wk85aDUzcFhqWEpYSS91eUR0VVVlUmFRQnh0emw4Q0F3RUFBYU9DQWpnd2dnSTBNQXdHQTFVZEV3RUIvd1FDTUFBd0h3WURWUjBqQkJnd0ZvQVVDZjdBRlpENXIyUUtraEs1SmloakRKZnNwN0l3Y0FZSUt3WUJCUVVIQVFFRVpEQmlNQzBHQ0NzR0FRVUZCekFDaGlGb2RIUndPaTh2WTJWeWRITXVZWEJ3YkdVdVkyOXRMM2QzWkhKbk15NWtaWEl3TVFZSUt3WUJCUVVITUFHR0pXaDBkSEE2THk5dlkzTndMbUZ3Y0d4bExtTnZiUzl2WTNOd01ETXRkM2RrY21jek1EUXdnZ0VlQmdOVkhTQUVnZ0VWTUlJQkVUQ0NBUTBHQ1NxR1NJYjNZMlFGQVRDQi96Q0J3d1lJS3dZQkJRVUhBZ0l3Z2JZTWdiTlNaV3hwWVc1alpTQnZiaUIwYUdseklHTmxjblJwWm1sallYUmxJR0o1SUdGdWVTQndZWEowZVNCaGMzTjFiV1Z6SUdGalkyVndkR0Z1WTJVZ2IyWWdkR2hsSUhSb1pXNGdZWEJ3YkdsallXSnNaU0J6ZEdGdVpHRnlaQ0IwWlhKdGN5QmhibVFnWTI5dVpHbDBhVzl1Y3lCdlppQjFjMlVzSUdObGNuUnBabWxqWVhSbElIQnZiR2xqZVNCaGJtUWdZMlZ5ZEdsbWFXTmhkR2x2YmlCd2NtRmpkR2xqWlNCemRHRjBaVzFsYm5SekxqQTNCZ2dyQmdFRkJRY0NBUllyYUhSMGNITTZMeTkzZDNjdVlYQndiR1V1WTI5dEwyTmxjblJwWm1sallYUmxZWFYwYUc5eWFYUjVMekFXQmdOVkhTVUJBZjhFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVVmbXVGWFZHTWJ1S0hBMERYK2ZrbDBzTCtPVEF3RGdZRFZSMFBBUUgvQkFRREFnZUFNQk1HQ2lxR1NJYjNZMlFHQVFJQkFmOEVBZ1VBTUJNR0NpcUdTSWIzWTJRR0FRd0JBZjhFQWdVQU1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRRE5Fd1FTeFFHV0RIQXFnV05WTEw1MFBjTUFvc1VaaDlxVHNsSVN3eVJ4ek5VNjZnWStkWGxsTlNGamtkbEtJaGt0U0tJOW9yM1BSd05JRVF0YThPODhLTVk5RmVWOEJHRUtmdnB0R0dZbFdxdXJqZk5tM2NhcUJxbVZSNnRna1Zack1mdm90TjQxZEs2SFVWNzJIb1lMeXUwM3NaK2Z6Tnd5YzRsYnBRaVNuc2dYS051VkFVM3U1RjdUcXBFY2o2NE95Rm05dkpaZXJqODBKNlNmbVUwRytLeFFFSkhwVmQ1YXQxVU9PTmhTVk1QZGNEUk9NSXFlNThpc3JtRll0bS9lb0srQm1mbU1GWVJRQkR1UFhjMk1nYmdHSEE4My9SUHJqOXVtcndZdGkrcG5FRy9Fc3RDU3ZNdVlpeUhpcSs1Snp4eEZEa2x6TDlCQ3B4aXc0Z3JMIgogIF0KfQ.ewogICJmb3JtYXRWZXJzaW9uIiA6ICIxLjAiLAogICJnZW5lcmF0ZWRBdCIgOiAiMjAyMS0wNS0xM1QwNDo0MDo0OFoiLAogICJnZW5lcmF0ZWRCeSIgOiB7CiAgICAibmFtZSIgOiAiQm9yaXMgQnVlZ2xpbmciCiAgfSwKICAia2V5d29yZHMiIDogWwogICAgInd3ZGMyMSIKICBdLAogICJuYW1lIiA6ICJXV0RDMjEgRGVtbyBDb2xsZWN0aW9uIiwKICAib3ZlcnZpZXciIDogIlBhY2thZ2VzIHRvIGJlIHVzZWQgaW4gb3VyIGRlbW8gYXBwIiwKICAicGFja2FnZXMiIDogWwogICAgewogICAgICAia2V5d29yZHMiIDogWwogICAgICAgICJmb3JtYXR0aW5nIiwKICAgICAgICAic3dpZnQiCiAgICAgIF0sCiAgICAgICJsaWNlbnNlIiA6IHsKICAgICAgICAibmFtZSIgOiAiQXBhY2hlLTIuMCIsCiAgICAgICAgInVybCIgOiAiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FwcGxlL3N3aWZ0LWZvcm1hdC9tYWluL0xJQ0VOU0UudHh0IgogICAgICB9LAogICAgICAicmVhZG1lVVJMIiA6ICJodHRwczovL2dpdGh1Yi5jb20vYXBwbGUvc3dpZnQtZm9ybWF0L2Jsb2IvbWFpbi9SRUFETUUubWQiLAogICAgICAic3VtbWFyeSIgOiAiRm9ybWF0dGluZyB0ZWNobm9sb2d5IGZvciBTd2lmdCBzb3VyY2UgY29kZS4iLAogICAgICAidXJsIiA6ICJodHRwczovL2dpdGh1Yi5jb20vYXBwbGUvc3dpZnQtZm9ybWF0IiwKICAgICAgInZlcnNpb25zIiA6IFsKICAgICAgICB7CiAgICAgICAgICAiZGVmYXVsdFRvb2xzVmVyc2lvbiIgOiAiNS4xLjAiLAogICAgICAgICAgIm1hbmlmZXN0cyIgOiB7CiAgICAgICAgICAgICI1LjEuMCIgOiB7CiAgICAgICAgICAgICAgInBhY2thZ2VOYW1lIiA6ICJzd2lmdC1mb3JtYXQiLAogICAgICAgICAgICAgICJwcm9kdWN0cyIgOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJzd2lmdC1mb3JtYXQiLAogICAgICAgICAgICAgICAgICAidGFyZ2V0cyIgOiBbCiAgICAgICAgICAgICAgICAgICAgInN3aWZ0LWZvcm1hdCIKICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInR5cGUiIDogewogICAgICAgICAgICAgICAgICAgICJleGVjdXRhYmxlIiA6IG51bGwKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlN3aWZ0Rm9ybWF0IiwKICAgICAgICAgICAgICAgICAgInRhcmdldHMiIDogWwogICAgICAgICAgICAgICAgICAgICJTd2lmdEZvcm1hdCIsCiAgICAgICAgICAgICAgICAgICAgIlN3aWZ0Rm9ybWF0Q29uZmlndXJhdGlvbiIKICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInR5cGUiIDogewogICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5IiA6IFsKICAgICAgICAgICAgICAgICAgICAgICJhdXRvbWF0aWMiCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAidGFyZ2V0cyIgOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJtb2R1bGVOYW1lIiA6ICJTd2lmdEZvcm1hdCIsCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJTd2lmdEZvcm1hdCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJtb2R1bGVOYW1lIiA6ICJTd2lmdEZvcm1hdENvbmZpZ3VyYXRpb24iLAogICAgICAgICAgICAgICAgICAibmFtZSIgOiAiU3dpZnRGb3JtYXRDb25maWd1cmF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIm1vZHVsZU5hbWUiIDogInN3aWZ0X2Zvcm1hdCIsCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJzd2lmdC1mb3JtYXQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAidG9vbHNWZXJzaW9uIiA6ICI1LjEuMCIKICAgICAgICAgICAgfQogICAgICAgICAgfSwKICAgICAgICAgICJ2ZXJzaW9uIiA6ICIwLjUwNDAwLjAiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiZGVmYXVsdFRvb2xzVmVyc2lvbiIgOiAiNS4xLjAiLAogICAgICAgICAgIm1hbmlmZXN0cyIgOiB7CiAgICAgICAgICAgICI1LjEuMCIgOiB7CiAgICAgICAgICAgICAgInBhY2thZ2VOYW1lIiA6ICJzd2lmdC1mb3JtYXQiLAogICAgICAgICAgICAgICJwcm9kdWN0cyIgOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJzd2lmdC1mb3JtYXQiLAogICAgICAgICAgICAgICAgICAidGFyZ2V0cyIgOiBbCiAgICAgICAgICAgICAgICAgICAgInN3aWZ0LWZvcm1hdCIKICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInR5cGUiIDogewogICAgICAgICAgICAgICAgICAgICJleGVjdXRhYmxlIiA6IG51bGwKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlN3aWZ0Rm9ybWF0IiwKICAgICAgICAgICAgICAgICAgInRhcmdldHMiIDogWwogICAgICAgICAgICAgICAgICAgICJTd2lmdEZvcm1hdCIsCiAgICAgICAgICAgICAgICAgICAgIlN3aWZ0Rm9ybWF0Q29uZmlndXJhdGlvbiIKICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInR5cGUiIDogewogICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5IiA6IFsKICAgICAgICAgICAgICAgICAgICAgICJhdXRvbWF0aWMiCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAidGFyZ2V0cyIgOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJtb2R1bGVOYW1lIiA6ICJTd2lmdEZvcm1hdCIsCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJTd2lmdEZvcm1hdCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJtb2R1bGVOYW1lIiA6ICJTd2lmdEZvcm1hdENvbmZpZ3VyYXRpb24iLAogICAgICAgICAgICAgICAgICAibmFtZSIgOiAiU3dpZnRGb3JtYXRDb25maWd1cmF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIm1vZHVsZU5hbWUiIDogInN3aWZ0X2Zvcm1hdCIsCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJzd2lmdC1mb3JtYXQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAidG9vbHNWZXJzaW9uIiA6ICI1LjEuMCIKICAgICAgICAgICAgfQogICAgICAgICAgfSwKICAgICAgICAgICJ2ZXJzaW9uIiA6ICIwLjUwMzAwLjAiCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAia2V5d29yZHMiIDogWwogICAgICAgICJzd2lmdCIsCiAgICAgICAgIm5ldHdvcmtpbmciLAogICAgICAgICJ4Y29kZSIsCiAgICAgICAgImNvY29hcG9kcyIsCiAgICAgICAgImNhcnRoYWdlIiwKICAgICAgICAic3dpZnQtcGFja2FnZS1tYW5hZ2VyIiwKICAgICAgICAiYWxhbW9maXJlIiwKICAgICAgICAicmVxdWVzdCIsCiAgICAgICAgInJlc3BvbnNlIiwKICAgICAgICAidXJsc2Vzc2lvbiIsCiAgICAgICAgImNlcnRpZmljYXRlLXBpbm5pbmciLAogICAgICAgICJwdWJsaWMta2V5LXBpbm5pbmciLAogICAgICAgICJ1cmxyZXF1ZXN0IiwKICAgICAgICAiaHR0cHVybHJlc3BvbnNlIiwKICAgICAgICAicGFyYW1ldGVyLWVuY29kaW5nIgogICAgICBdLAogICAgICAibGljZW5zZSIgOiB7CiAgICAgICAgIm5hbWUiIDogIk1JVCIsCiAgICAgICAgInVybCIgOiAiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FsYW1vZmlyZS9BbGFtb2ZpcmUvbWFzdGVyL0xJQ0VOU0UiCiAgICAgIH0sCiAgICAgICJyZWFkbWVVUkwiIDogImh0dHBzOi8vZ2lzdC5naXRodWJ1c2VyY29udGVudC5jb20vbmVvbmljaHUvM2RmY2UxMzRiOGIwNGRlNzBjZDk2OTc2OGVmZTFjYzkvcmF3L2NlY2VjZGRlNzA4MGIxZTk4Njg5Nzk5M2EwMjFkZDllZjlhNzQ5NjgvUkVBRE1FLm1kIiwKICAgICAgInN1bW1hcnkiIDogIkVsZWdhbnQgSFRUUCBOZXR3b3JraW5nIGluIFN3aWZ0IiwKICAgICAgInVybCIgOiAiZ2l0QGdpdGh1Yi5jb206bmVvbmljaHUvQWxhbW9maXJlLmdpdCIsCiAgICAgICJ2ZXJzaW9ucyIgOiBbCiAgICAgICAgewogICAgICAgICAgImRlZmF1bHRUb29sc1ZlcnNpb24iIDogIjUuMS4wIiwKICAgICAgICAgICJtYW5pZmVzdHMiIDogewogICAgICAgICAgICAiNS4xLjAiIDogewogICAgICAgICAgICAgICJtaW5pbXVtUGxhdGZvcm1WZXJzaW9ucyIgOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJtYWNvcyIsCiAgICAgICAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICIxMC4xMiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJpb3MiLAogICAgICAgICAgICAgICAgICAidmVyc2lvbiIgOiAiMTAuMCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ0dm9zIiwKICAgICAgICAgICAgICAgICAgInZlcnNpb24iIDogIjEwLjAiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibmFtZSIgOiAid2F0Y2hvcyIsCiAgICAgICAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICIzLjAiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAicGFja2FnZU5hbWUiIDogIkFsYW1vZmlyZSIsCiAgICAgICAgICAgICAgInByb2R1Y3RzIiA6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkFsYW1vZmlyZSIsCiAgICAgICAgICAgICAgICAgICJ0YXJnZXRzIiA6IFsKICAgICAgICAgICAgICAgICAgICAiQWxhbW9maXJlIgogICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAidHlwZSIgOiB7CiAgICAgICAgICAgICAgICAgICAgImxpYnJhcnkiIDogWwogICAgICAgICAgICAgICAgICAgICAgImF1dG9tYXRpYyIKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJ0YXJnZXRzIiA6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIm1vZHVsZU5hbWUiIDogIkFsYW1vZmlyZSIsCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJBbGFtb2ZpcmUiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAidG9vbHNWZXJzaW9uIiA6ICI1LjEuMCIKICAgICAgICAgICAgfQogICAgICAgICAgfSwKICAgICAgICAgICJ2ZXJzaW9uIiA6ICI1LjQuMyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJkZWZhdWx0VG9vbHNWZXJzaW9uIiA6ICI1LjEuMCIsCiAgICAgICAgICAibWFuaWZlc3RzIiA6IHsKICAgICAgICAgICAgIjUuMS4wIiA6IHsKICAgICAgICAgICAgICAibWluaW11bVBsYXRmb3JtVmVyc2lvbnMiIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibmFtZSIgOiAibWFjb3MiLAogICAgICAgICAgICAgICAgICAidmVyc2lvbiIgOiAiMTAuMTIiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibmFtZSIgOiAiaW9zIiwKICAgICAgICAgICAgICAgICAgInZlcnNpb24iIDogIjEwLjAiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidHZvcyIsCiAgICAgICAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICIxMC4wIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIndhdGNob3MiLAogICAgICAgICAgICAgICAgICAidmVyc2lvbiIgOiAiMy4wIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgInBhY2thZ2VOYW1lIiA6ICJBbGFtb2ZpcmUiLAogICAgICAgICAgICAgICJwcm9kdWN0cyIgOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJBbGFtb2ZpcmUiLAogICAgICAgICAgICAgICAgICAidGFyZ2V0cyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIkFsYW1vZmlyZSIKICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInR5cGUiIDogewogICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5IiA6IFsKICAgICAgICAgICAgICAgICAgICAgICJhdXRvbWF0aWMiCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAidGFyZ2V0cyIgOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJtb2R1bGVOYW1lIiA6ICJBbGFtb2ZpcmUiLAogICAgICAgICAgICAgICAgICAibmFtZSIgOiAiQWxhbW9maXJlIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgInRvb2xzVmVyc2lvbiIgOiAiNS4xLjAiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICAidmVyc2lvbiIgOiAiNS40LjIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiZGVmYXVsdFRvb2xzVmVyc2lvbiIgOiAiNS4xLjAiLAogICAgICAgICAgIm1hbmlmZXN0cyIgOiB7CiAgICAgICAgICAgICI1LjEuMCIgOiB7CiAgICAgICAgICAgICAgIm1pbmltdW1QbGF0Zm9ybVZlcnNpb25zIiA6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIm1hY29zIiwKICAgICAgICAgICAgICAgICAgInZlcnNpb24iIDogIjEwLjEyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImlvcyIsCiAgICAgICAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICIxMC4wIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInR2b3MiLAogICAgICAgICAgICAgICAgICAidmVyc2lvbiIgOiAiMTAuMCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ3YXRjaG9zIiwKICAgICAgICAgICAgICAgICAgInZlcnNpb24iIDogIjMuMCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJwYWNrYWdlTmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAicHJvZHVjdHMiIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAgICAgInRhcmdldHMiIDogWwogICAgICAgICAgICAgICAgICAgICJBbGFtb2ZpcmUiCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAgICAgICAibGlicmFyeSIgOiBbCiAgICAgICAgICAgICAgICAgICAgICAiYXV0b21hdGljIgogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgInRhcmdldHMiIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibW9kdWxlTmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkFsYW1vZmlyZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJ0b29sc1ZlcnNpb24iIDogIjUuMS4wIgogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgInZlcnNpb24iIDogIjUuNC4xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImRlZmF1bHRUb29sc1ZlcnNpb24iIDogIjUuMC4wIiwKICAgICAgICAgICJtYW5pZmVzdHMiIDogewogICAgICAgICAgICAiNS4wLjAiIDogewogICAgICAgICAgICAgICJwYWNrYWdlTmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAicHJvZHVjdHMiIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAgICAgInRhcmdldHMiIDogWwogICAgICAgICAgICAgICAgICAgICJBbGFtb2ZpcmUiCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAgICAgICAibGlicmFyeSIgOiBbCiAgICAgICAgICAgICAgICAgICAgICAiYXV0b21hdGljIgogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgInRhcmdldHMiIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibW9kdWxlTmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkFsYW1vZmlyZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJ0b29sc1ZlcnNpb24iIDogIjUuMC4wIgogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgInZlcnNpb24iIDogIjQuOS4xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImRlZmF1bHRUb29sc1ZlcnNpb24iIDogIjUuMC4wIiwKICAgICAgICAgICJtYW5pZmVzdHMiIDogewogICAgICAgICAgICAiNS4wLjAiIDogewogICAgICAgICAgICAgICJwYWNrYWdlTmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAicHJvZHVjdHMiIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAgICAgInRhcmdldHMiIDogWwogICAgICAgICAgICAgICAgICAgICJBbGFtb2ZpcmUiCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAgICAgICAibGlicmFyeSIgOiBbCiAgICAgICAgICAgICAgICAgICAgICAiYXV0b21hdGljIgogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgInRhcmdldHMiIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibW9kdWxlTmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkFsYW1vZmlyZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJ0b29sc1ZlcnNpb24iIDogIjUuMC4wIgogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgInZlcnNpb24iIDogIjQuOS4wIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImRlZmF1bHRUb29sc1ZlcnNpb24iIDogIjQuMi4wIiwKICAgICAgICAgICJtYW5pZmVzdHMiIDogewogICAgICAgICAgICAiNC4yLjAiIDogewogICAgICAgICAgICAgICJwYWNrYWdlTmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAicHJvZHVjdHMiIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAgICAgInRhcmdldHMiIDogWwogICAgICAgICAgICAgICAgICAgICJBbGFtb2ZpcmUiCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAgICAgICAibGlicmFyeSIgOiBbCiAgICAgICAgICAgICAgICAgICAgICAiYXV0b21hdGljIgogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgInRhcmdldHMiIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibW9kdWxlTmFtZSIgOiAiQWxhbW9maXJlIiwKICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkFsYW1vZmlyZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJ0b29sc1ZlcnNpb24iIDogIjQuMi4wIgogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgInZlcnNpb24iIDogIjQuOC4yIgogICAgICAgIH0KICAgICAgXQogICAgfQogIF0KfQ.yGzTupdoSj3ExsMIIKex2PxtLQjnYvCS52wuZ7UF9XKdDI68Qcgve0Lwe9gnWmeoj-7jt3xeh-45QoyDRQ_XG68ZDeUzraD0KScc4naJCqRlUOdXuN-h_dIj2qC8Gj1VcMf73qPHEVDLv8PPQLjEqMa8MoZV7Vpn3qa4ohwXS5rSNoPbh2L7T-Kb7-RyawmtNpH_5JsEyhcSFbnxXG0x7o9O2aDD8DUpN459mmsCzoTJ2BznZ02qy2XtyQLQVPA4Td44oPSWOGpb4dFhxJdalV-BeUPEDQoNakRBOvCEYlZ4ueNWYXRgetD6F-dP-0PwV6yRpZW6S09k4raoeTjohA"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment