UNPKG

pocket-minecraft-protocol

Version:

Parse and serialize Minecraft Bedrock Edition packets

1 lines 79.9 kB
ewogICAiZm9ybWF0X3ZlcnNpb24iIDogIjEuMTQuMCIsCiAgICJtaW5lY3JhZnQ6Z2VvbWV0cnkiIDogWwogICAgICB7CiAgICAgICAgICJib25lcyIgOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm5hbWUiIDogImJlbHQiLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJib2R5IiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgMC4wLCAyNC4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJsb2NhdG9ycyIgOiB7CiAgICAgICAgICAgICAgICAgICJhcm1vcl9vZmZzZXQuZGVmYXVsdF9uZWNrIiA6IFsgMC4wLCAyNC4wLCAwLjAgXQogICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAibmFtZSIgOiAiYm9keSIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogIndhaXN0IiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgMC4wLCAyNC4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJuYW1lIiA6ICJib2R5YXJtb3IiLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJib2R5IiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgMC4wLCAyNC4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJuYW1lIiA6ICJoZWFkIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAiYm9keSIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDAuMCwgMjQuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAiaGVsbWV0IiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAiaGVhZCIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDAuMCwgMjQuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAibGVmdGFybSIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogImJvZHkiLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyA1LjAsIDIyLjAsIDAuMCBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm1pcnJvciIgOiB0cnVlLAogICAgICAgICAgICAgICAibmFtZSIgOiAibGVmdGFybWFybW9yIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAibGVmdGFybSIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDUuMCwgMjIuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibWlycm9yIiA6IHRydWUsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJsZWZ0Ym9vdCIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogImxlZnRsZWciLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAxLjg5OTk5OTk3NjE1ODE0MiwgMTIuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAibGVmdGl0ZW0iLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJsZWZ0YXJtIiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgNi4wLCAxNS4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJuYW1lIiA6ICJsZWZ0bGVnIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAicm9vdCIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDEuODk5OTk5OTc2MTU4MTQyLCAxMi4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJtaXJyb3IiIDogdHJ1ZSwKICAgICAgICAgICAgICAgIm5hbWUiIDogImxlZnRsZWdnaW5nIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAibGVmdGxlZyIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDEuODk5OTk5OTc2MTU4MTQyLCAxMi4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJtaXJyb3IiIDogdHJ1ZSwKICAgICAgICAgICAgICAgIm5hbWUiIDogImxlZnRzb2NrIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAibGVmdGxlZyIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDEuODk5OTk5OTc2MTU4MTQyLCAxMi4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyaWdodGFybSIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogImJvZHkiLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAtNS4wLCAyMi4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyaWdodGFybWFybW9yIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAicmlnaHRhcm0iLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAtNS4wLCAyMi4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyaWdodGJvb3QiLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJyaWdodGxlZyIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIC0xLjg5OTk5OTk3NjE1ODE0MiwgMTIuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibG9jYXRvcnMiIDogewogICAgICAgICAgICAgICAgICAibGVhZF9ob2xkIiA6IFsgLTYuMCwgMTUuMCwgMC4wIF0KICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIm5hbWUiIDogInJpZ2h0aXRlbSIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogInJpZ2h0YXJtIiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgLTYuMCwgMTUuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAicmlnaHRsZWciLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJyb290IiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgLTEuODk5OTk5OTc2MTU4MTQyLCAxMi4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyaWdodGxlZ2dpbmciLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJyaWdodGxlZyIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIC0xLjg5OTk5OTk3NjE1ODE0MiwgMTIuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAicmlnaHRzb2NrIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAicmlnaHRsZWciLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAtMS44OTk5OTk5NzYxNTgxNDIsIDEyLjAsIDAuMCBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm5hbWUiIDogInJvb3QiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm5hbWUiIDogIndhaXN0IiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAicm9vdCIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDAuMCwgMTIuMCwgMC4wIF0KICAgICAgICAgICAgfQogICAgICAgICBdLAogICAgICAgICAiZGVzY3JpcHRpb24iIDogewogICAgICAgICAgICAiaWRlbnRpZmllciIgOiAiZ2VvbWV0cnkucGVyc29uYV9lMTk5NjcyYThjMWE4N2UwLTAiLAogICAgICAgICAgICAidGV4dHVyZV9oZWlnaHQiIDogMS4wLAogICAgICAgICAgICAidGV4dHVyZV93aWR0aCIgOiAxLjAKICAgICAgICAgfQogICAgICB9LAogICAgICB7CiAgICAgICAgICJib25lcyIgOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm5hbWUiIDogImJlbHQiLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJib2R5IiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgMC4wLCAyNC4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJsb2NhdG9ycyIgOiB7CiAgICAgICAgICAgICAgICAgICJhcm1vcl9vZmZzZXQuZGVmYXVsdF9uZWNrIiA6IFsgMC4wLCAyNC4wLCAwLjAgXQogICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAibmFtZSIgOiAiYm9keSIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogIndhaXN0IiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgMC4wLCAyNC4wLCAwLjAgXSwKICAgICAgICAgICAgICAgInBvbHlfbWVzaCIgOiB7CiAgICAgICAgICAgICAgICAgICJub3JtYWxpemVkX3V2cyIgOiB0cnVlLAogICAgICAgICAgICAgICAgICAibm9ybWFscyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAxLjAsIDAuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMCwgLTEuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTEuMCwgMC4wLCAwLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAxLjAsIDAuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAwLjAsIC0xLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIDAuMCwgMS4wIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInBvbHlzIiA6IFsKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDAsIDAsIDAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxLCAwLCAxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMiwgMCwgMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDMsIDAsIDMgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNCwgMSwgNCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDUsIDEsIDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyA2LCAxLCA2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNywgMSwgNyBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyA4LCAyLCA4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgOSwgMiwgOSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDEwLCAyLCAxMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDExLCAyLCAxMSBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMiwgMywgMTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMywgMywgMTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNCwgMywgMTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNSwgMywgMTUgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTYsIDQsIDE2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTcsIDQsIDE3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTgsIDQsIDE4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTksIDQsIDE5IF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDIwLCA1LCAyMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIxLCA1LCAyMSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIyLCA1LCAyMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIzLCA1LCAyMyBdCiAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInBvc2l0aW9ucyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMCwgMjQuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMjQuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMjQuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMCwgMjQuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMCwgMTIuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4wLCAxMi4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjAsIDEyLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4wLCAxMi4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMCwgMTIuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMCwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC00LjAsIDI0LjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4wLCAyNC4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjAsIDEyLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjAsIDEyLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMjQuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4wLCAyNC4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMCwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMjQuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC00LjAsIDI0LjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjAsIDEyLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC00LjAsIDEyLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC00LjAsIDI0LjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMjQuMCwgMi4wIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInV2cyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMC4xNTYyNTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjE4NzUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjIxODc1MCwgMS4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4xNTYyNTAsIDEuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjgxMjUwLCAxLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjIxODc1MCwgMS4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4yMTg3NTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjgxMjUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjEyNTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjE1NjI1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMTU2MjUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjEyNTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjE4NzUwLCAwLjk5MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4yNTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjI1MCwgMC45OTgwNDY4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4yMTg3NTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMTU2MjUwLCAwLjk5MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4yMTg3NTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjIxODc1MCwgMC45OTgwNDY4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4xNTYyNTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjUwLCAwLjk5MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zMTI1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzEyNTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjUwLCAwLjk5ODA0Njg3NTAgXQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAiYm9keWFybW9yIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAiYm9keSIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDAuMCwgMjQuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAiaGVhZCIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogImJvZHkiLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAwLjAsIDI0LjAsIDAuMCBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm5hbWUiIDogImhlbG1ldCIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogImhlYWQiLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAwLjAsIDI0LjAsIDAuMCBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm5hbWUiIDogImphY2tldCIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogImJvZHkiLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAwLjAsIDI0LjAsIDAuMCBdLAogICAgICAgICAgICAgICAicG9seV9tZXNoIiA6IHsKICAgICAgICAgICAgICAgICAgIm5vcm1hbGl6ZWRfdXZzIiA6IHRydWUsCiAgICAgICAgICAgICAgICAgICJub3JtYWxzIiA6IFsKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIDEuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAtMS4wLCAwLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtMS4wLCAwLjAsIDAuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDEuMCwgMC4wLCAwLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIDAuMCwgLTEuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMCwgMC4wLCAxLjAgXQogICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAicG9seXMiIDogWwogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMCwgMCwgMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDEsIDAsIDEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAyLCAwLCAyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMywgMCwgMyBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyA0LCAxLCA0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNSwgMSwgNSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDYsIDEsIDYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyA3LCAxLCA3IF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDgsIDIsIDggXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyA5LCAyLCA5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTAsIDIsIDEwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTEsIDIsIDExIF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDEyLCAzLCAxMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDEzLCAzLCAxMyBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDE0LCAzLCAxNCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDE1LCAzLCAxNSBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNiwgNCwgMTYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNywgNCwgMTcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxOCwgNCwgMTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxOSwgNCwgMTkgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMjAsIDUsIDIwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMjEsIDUsIDIxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMjIsIDUsIDIyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMjMsIDUsIDIzIF0KICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAicG9zaXRpb25zIiA6IFsKICAgICAgICAgICAgICAgICAgICAgWyAtNC4yNTAsIDI0LjI1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4yNTAsIDI0LjI1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4yNTAsIDI0LjI1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4yNTAsIDI0LjI1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4yNTAsIDExLjc1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjI1MCwgMTEuNzUwLCAyLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMjUwLCAxMS43NTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIC00LjI1MCwgMTEuNzUwLCAtMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4yNTAsIDExLjc1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4yNTAsIDExLjc1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMjUwLCAyNC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIC00LjI1MCwgMjQuMjUwLCAyLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMjUwLCAxMS43NTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMjUwLCAxMS43NTAsIDIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4yNTAsIDI0LjI1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjI1MCwgMjQuMjUwLCAtMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4yNTAsIDExLjc1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4yNTAsIDExLjc1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4yNTAsIDI0LjI1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMjUwLCAyNC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMjUwLCAxMS43NTAsIDIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMjUwLCAxMS43NTAsIDIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMjUwLCAyNC4yNTAsIDIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4yNTAsIDI0LjI1MCwgMi4yNTAgXQogICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAidXZzIiA6IFsKICAgICAgICAgICAgICAgICAgICAgWyAwLjE1NjI1MCwgMC45OTAyMzQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4yMTg3NTAsIDAuOTkwMjM0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjE4NzUwLCAwLjk5MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4xNTYyNTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjI4MTI1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjE4NzUwLCAwLjk5MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4yMTg3NTAsIDAuOTkwMjM0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjgxMjUwLCAwLjk5MDIzNDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjEyNTAsIDAuOTg0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMTU2MjUwLCAwLjk4NDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjE1NjI1MCwgMC45OTAyMzQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4xMjUwLCAwLjk5MDIzNDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjIxODc1MCwgMC45ODQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4yNTAsIDAuOTg0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjUwLCAwLjk5MDIzNDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjIxODc1MCwgMC45OTAyMzQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4xNTYyNTAsIDAuOTg0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjE4NzUwLCAwLjk4NDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjIxODc1MCwgMC45OTAyMzQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4xNTYyNTAsIDAuOTkwMjM0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjUwLCAwLjk4NDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjMxMjUwLCAwLjk4NDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjMxMjUwLCAwLjk5MDIzNDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjI1MCwgMC45OTAyMzQzNzUwIF0KICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm5hbWUiIDogImxlZnRhcm0iLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJib2R5IiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgNS4wLCAyMi4wLCAwLjAgXSwKICAgICAgICAgICAgICAgInBvbHlfbWVzaCIgOiB7CiAgICAgICAgICAgICAgICAgICJub3JtYWxpemVkX3V2cyIgOiB0cnVlLAogICAgICAgICAgICAgICAgICAibm9ybWFscyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAxLjAsIDAuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMCwgLTEuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTEuMCwgMC4wLCAwLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAxLjAsIDAuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAwLjAsIC0xLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIDAuMCwgMS4wIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInBvbHlzIiA6IFsKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDAsIDAsIDAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxLCAwLCAxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMiwgMCwgMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDMsIDAsIDMgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNCwgMSwgNCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDUsIDEsIDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyA2LCAxLCA2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNywgMSwgNyBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyA4LCAyLCA4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgOSwgMiwgOSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDEwLCAyLCAxMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDExLCAyLCAxMSBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMiwgMywgMTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMywgMywgMTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNCwgMywgMTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNSwgMywgMTUgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTYsIDQsIDE2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTcsIDQsIDE3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTgsIDQsIDE4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTksIDQsIDE5IF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDIwLCA1LCAyMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIxLCA1LCAyMSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIyLCA1LCAyMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIzLCA1LCAyMyBdCiAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInBvc2l0aW9ucyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgNC4wLCAyNC4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgOC4wLCAyNC4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgOC4wLCAyNC4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjAsIDI0LjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMTIuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgOC4wLCAxMi4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA4LjAsIDEyLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjAsIDEyLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjAsIDEyLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMjQuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMjQuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgOC4wLCAxMi4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgOC4wLCAxMi4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA4LjAsIDI0LjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDguMCwgMjQuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDguMCwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDguMCwgMjQuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMCwgMjQuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDguMCwgMTIuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4wLCAxMi4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjAsIDI0LjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDguMCwgMjQuMCwgMi4wIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInV2cyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNDM3NTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMC45OTgwNDY4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNzUwLCAxLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjM0Mzc1MCwgMS4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40MDYyNTAsIDEuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMS4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNzUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjQwNjI1MCwgMC45OTgwNDY4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zMTI1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzQzNzUwLCAwLjk5MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNDM3NTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzEyNTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDA2MjUwLCAwLjk5MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40MDYyNTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMC45OTgwNDY4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNDM3NTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjM3NTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjM3NTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzQzNzUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjQwNjI1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDM3NTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjQzNzUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjQwNjI1MCwgMC45OTgwNDY4NzUwIF0KICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm1pcnJvciIgOiB0cnVlLAogICAgICAgICAgICAgICAibmFtZSIgOiAibGVmdGFybWFybW9yIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAibGVmdGFybSIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDUuMCwgMjIuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibWlycm9yIiA6IHRydWUsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJsZWZ0Ym9vdCIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogImxlZnRsZWciLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAxLjg5OTk5OTk3NjE1ODE0MiwgMTIuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAibGVmdGl0ZW0iLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJsZWZ0YXJtIiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgNi4wLCAxNS4wLCAwLjAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICJuYW1lIiA6ICJsZWZ0bGVnIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAicm9vdCIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDEuODk5OTk5OTc2MTU4MTQyLCAxMi4wLCAwLjAgXSwKICAgICAgICAgICAgICAgInBvbHlfbWVzaCIgOiB7CiAgICAgICAgICAgICAgICAgICJub3JtYWxpemVkX3V2cyIgOiB0cnVlLAogICAgICAgICAgICAgICAgICAibm9ybWFscyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAxLjAsIDAuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMCwgLTEuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTEuMCwgMC4wLCAwLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAxLjAsIDAuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAwLjAsIC0xLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIDAuMCwgMS4wIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInBvbHlzIiA6IFsKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDAsIDAsIDAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxLCAwLCAxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMiwgMCwgMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDMsIDAsIDMgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNCwgMSwgNCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDUsIDEsIDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyA2LCAxLCA2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNywgMSwgNyBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyA4LCAyLCA4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgOSwgMiwgOSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDEwLCAyLCAxMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDExLCAyLCAxMSBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMiwgMywgMTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMywgMywgMTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNCwgMywgMTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNSwgMywgMTUgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTYsIDQsIDE2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTcsIDQsIDE3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTgsIDQsIDE4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTksIDQsIDE5IF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDIwLCA1LCAyMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIxLCA1LCAyMSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIyLCA1LCAyMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIzLCA1LCAyMyBdCiAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInBvc2l0aW9ucyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgLTAuMTAwMDAwMDAxNDkwMTE2MSwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDMuOTAwMDAwMDk1MzY3NDMyLCAxMi4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMy45MDAwMDAwOTUzNjc0MzIsIDEyLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0wLjEwMDAwMDAwMTQ5MDExNjEsIDEyLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0wLjEwMDAwMDAwMTQ5MDExNjEsIDAuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMy45MDAwMDAwOTUzNjc0MzIsIDAuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMy45MDAwMDAwOTUzNjc0MzIsIDAuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0wLjEwMDAwMDAwMTQ5MDExNjEsIDAuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0wLjEwMDAwMDAwMTQ5MDExNjEsIDAuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTAuMTAwMDAwMDAxNDkwMTE2MSwgMC4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTAuMTAwMDAwMDAxNDkwMTE2MSwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0wLjEwMDAwMDAwMTQ5MDExNjEsIDEyLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDMuOTAwMDAwMDk1MzY3NDMyLCAwLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAzLjkwMDAwMDA5NTM2NzQzMiwgMC4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAzLjkwMDAwMDA5NTM2NzQzMiwgMTIuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMy45MDAwMDAwOTUzNjc0MzIsIDEyLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtMC4xMDAwMDAwMDE0OTAxMTYxLCAwLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAzLjkwMDAwMDA5NTM2NzQzMiwgMC4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMy45MDAwMDAwOTUzNjc0MzIsIDEyLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtMC4xMDAwMDAwMDE0OTAxMTYxLCAxMi4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMy45MDAwMDAwOTUzNjc0MzIsIDAuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTAuMTAwMDAwMDAxNDkwMTE2MSwgMC4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtMC4xMDAwMDAwMDE0OTAxMTYxLCAxMi4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAzLjkwMDAwMDA5NTM2NzQzMiwgMTIuMCwgMi4wIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInV2cyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMC4yODEyNTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzEyNTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzEyNTAsIDAuOTg0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjgxMjUwLCAwLjk4NDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjM0Mzc1MCwgMC45ODQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zMTI1MCwgMC45ODQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zMTI1MCwgMC45ODI0MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNDM3NTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMjUwLCAwLjk3NjU2MjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4yODEyNTAsIDAuOTc2NTYyNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjI4MTI1MCwgMC45ODI0MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4yNTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzEyNTAsIDAuOTc2NTYyNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjM0Mzc1MCwgMC45NzY1NjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzQzNzUwLCAwLjk4MjQyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjMxMjUwLCAwLjk4MjQyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjI4MTI1MCwgMC45NzY1NjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzEyNTAsIDAuOTc2NTYyNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjMxMjUwLCAwLjk4MjQyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjI4MTI1MCwgMC45ODI0MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNDM3NTAsIDAuOTc2NTYyNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjM3NTAsIDAuOTc2NTYyNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjM3NTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzQzNzUwLCAwLjk4MjQyMTg3NTAgXQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibWlycm9yIiA6IHRydWUsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJsZWZ0bGVnZ2luZyIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogImxlZnRsZWciLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAxLjg5OTk5OTk3NjE1ODE0MiwgMTIuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAibGVmdHBhbnRzIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAibGVmdGxlZyIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIDEuODk5OTk5OTc2MTU4MTQyLCAxMi4wLCAwLjAgXSwKICAgICAgICAgICAgICAgInBvbHlfbWVzaCIgOiB7CiAgICAgICAgICAgICAgICAgICJub3JtYWxpemVkX3V2cyIgOiB0cnVlLAogICAgICAgICAgICAgICAgICAibm9ybWFscyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAxLjAsIDAuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMCwgLTEuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTEuMCwgMC4wLCAwLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAxLjAsIDAuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAwLjAsIC0xLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIDAuMCwgMS4wIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInBvbHlzIiA6IFsKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDAsIDAsIDAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxLCAwLCAxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMiwgMCwgMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDMsIDAsIDMgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNCwgMSwgNCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDUsIDEsIDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyA2LCAxLCA2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNywgMSwgNyBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyA4LCAyLCA4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgOSwgMiwgOSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDEwLCAyLCAxMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDExLCAyLCAxMSBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMiwgMywgMTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMywgMywgMTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNCwgMywgMTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNSwgMywgMTUgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTYsIDQsIDE2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTcsIDQsIDE3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTgsIDQsIDE4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTksIDQsIDE5IF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDIwLCA1LCAyMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIxLCA1LCAyMSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIyLCA1LCAyMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIzLCA1LCAyMyBdCiAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInBvc2l0aW9ucyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgLTAuMzQ5OTk5OTk0MDM5NTM1NSwgMTIuMjUwLCAtMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjE1MDAwMDA5NTM2NzQzMiwgMTIuMjUwLCAtMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjE1MDAwMDA5NTM2NzQzMiwgMTIuMjUwLCAyLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0wLjM0OTk5OTk5NDAzOTUzNTUsIDEyLjI1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtMC4zNDk5OTk5OTQwMzk1MzU1LCAtMC4yNTAsIDIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4xNTAwMDAwOTUzNjc0MzIsIC0wLjI1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjE1MDAwMDA5NTM2NzQzMiwgLTAuMjUwLCAtMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtMC4zNDk5OTk5OTQwMzk1MzU1LCAtMC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0wLjM0OTk5OTk5NDAzOTUzNTUsIC0wLjI1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtMC4zNDk5OTk5OTQwMzk1MzU1LCAtMC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0wLjM0OTk5OTk5NDAzOTUzNTUsIDEyLjI1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTAuMzQ5OTk5OTk0MDM5NTM1NSwgMTIuMjUwLCAyLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMTUwMDAwMDk1MzY3NDMyLCAtMC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMTUwMDAwMDk1MzY3NDMyLCAtMC4yNTAsIDIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4xNTAwMDAwOTUzNjc0MzIsIDEyLjI1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA0LjE1MDAwMDA5NTM2NzQzMiwgMTIuMjUwLCAtMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtMC4zNDk5OTk5OTQwMzk1MzU1LCAtMC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMTUwMDAwMDk1MzY3NDMyLCAtMC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMTUwMDAwMDk1MzY3NDMyLCAxMi4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0wLjM0OTk5OTk5NDAzOTUzNTUsIDEyLjI1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgNC4xNTAwMDAwOTUzNjc0MzIsIC0wLjI1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtMC4zNDk5OTk5OTQwMzk1MzU1LCAtMC4yNTAsIDIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTAuMzQ5OTk5OTk0MDM5NTM1NSwgMTIuMjUwLCAyLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDQuMTUwMDAwMDk1MzY3NDMyLCAxMi4yNTAsIDIuMjUwIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInV2cyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMC40MDYyNTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDM3NTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDM3NTAsIDAuOTg0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDA2MjUwLCAwLjk4NDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjQ2ODc1MCwgMC45ODQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40Mzc1MCwgMC45ODQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40Mzc1MCwgMC45ODI0MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40Njg3NTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMC45NzY1NjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDA2MjUwLCAwLjk3NjU2MjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40MDYyNTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMC45ODI0MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40Mzc1MCwgMC45NzY1NjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDY4NzUwLCAwLjk3NjU2MjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40Njg3NTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDM3NTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDA2MjUwLCAwLjk3NjU2MjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40Mzc1MCwgMC45NzY1NjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDM3NTAsIDAuOTgyNDIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDA2MjUwLCAwLjk4MjQyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjQ2ODc1MCwgMC45NzY1NjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNTAsIDAuOTc2NTYyNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjUwLCAwLjk4MjQyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjQ2ODc1MCwgMC45ODI0MjE4NzUwIF0KICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm5hbWUiIDogImxlZnRzbGVldmUiLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJsZWZ0YXJtIiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgNS4wLCAyMi4wLCAwLjAgXSwKICAgICAgICAgICAgICAgInBvbHlfbWVzaCIgOiB7CiAgICAgICAgICAgICAgICAgICJub3JtYWxpemVkX3V2cyIgOiB0cnVlLAogICAgICAgICAgICAgICAgICAibm9ybWFscyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAxLjAsIDAuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMCwgLTEuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTEuMCwgMC4wLCAwLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAxLjAsIDAuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAwLjAsIC0xLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIDAuMCwgMS4wIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInBvbHlzIiA6IFsKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDAsIDAsIDAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxLCAwLCAxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMiwgMCwgMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDMsIDAsIDMgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNCwgMSwgNCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDUsIDEsIDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyA2LCAxLCA2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNywgMSwgNyBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyA4LCAyLCA4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgOSwgMiwgOSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDEwLCAyLCAxMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDExLCAyLCAxMSBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMiwgMywgMTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMywgMywgMTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNCwgMywgMTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxNSwgMywgMTUgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTYsIDQsIDE2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTcsIDQsIDE3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTgsIDQsIDE4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTksIDQsIDE5IF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDIwLCA1LCAyMCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIxLCA1LCAyMSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIyLCA1LCAyMiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIzLCA1LCAyMyBdCiAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInBvc2l0aW9ucyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMy43NTAsIDI0LjI1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgOC4yNTAsIDI0LjI1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgOC4yNTAsIDI0LjI1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAzLjc1MCwgMjQuMjUwLCAyLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDMuNzUwLCAxMS43NTAsIDIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgOC4yNTAsIDExLjc1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA4LjI1MCwgMTEuNzUwLCAtMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAzLjc1MCwgMTEuNzUwLCAtMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAzLjc1MCwgMTEuNzUwLCAyLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDMuNzUwLCAxMS43NTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDMuNzUwLCAyNC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDMuNzUwLCAyNC4yNTAsIDIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgOC4yNTAsIDExLjc1MCwgLTIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgOC4yNTAsIDExLjc1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyA4LjI1MCwgMjQuMjUwLCAyLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDguMjUwLCAyNC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDMuNzUwLCAxMS43NTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDguMjUwLCAxMS43NTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDguMjUwLCAyNC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDMuNzUwLCAyNC4yNTAsIC0yLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDguMjUwLCAxMS43NTAsIDIuMjUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMy43NTAsIDExLjc1MCwgMi4yNTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAzLjc1MCwgMjQuMjUwLCAyLjI1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDguMjUwLCAyNC4yNTAsIDIuMjUwIF0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgInV2cyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNDM3NTAsIDAuOTkwMjM0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMC45OTAyMzQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNzUwLCAwLjk5MjE4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNDM3NTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjQwNjI1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMC45OTAyMzQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40MDYyNTAsIDAuOTkwMjM0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzEyNTAsIDAuOTg0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzQzNzUwLCAwLjk4NDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjM0Mzc1MCwgMC45OTAyMzQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zMTI1MCwgMC45OTAyMzQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNzUwLCAwLjk4NDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjQwNjI1MCwgMC45ODQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40MDYyNTAsIDAuOTkwMjM0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMC45OTAyMzQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNDM3NTAsIDAuOTg0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMzc1MCwgMC45ODQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4zNzUwLCAwLjk5MDIzNDM3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjM0Mzc1MCwgMC45OTAyMzQzNzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC40MDYyNTAsIDAuOTg0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDM3NTAsIDAuOTg0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDM3NTAsIDAuOTkwMjM0Mzc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuNDA2MjUwLCAwLjk5MDIzNDM3NTAgXQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibWlycm9yIiA6IHRydWUsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJsZWZ0c29jayIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogImxlZnRsZWciLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAxLjg5OTk5OTk3NjE1ODE0MiwgMTIuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAicmlnaHRhcm0iLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJib2R5IiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgLTUuMCwgMjIuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICJwb2x5X21lc2giIDogewogICAgICAgICAgICAgICAgICAibm9ybWFsaXplZF91dnMiIDogdHJ1ZSwKICAgICAgICAgICAgICAgICAgIm5vcm1hbHMiIDogWwogICAgICAgICAgICAgICAgICAgICBbIDAuMCwgMS4wLCAwLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIC0xLjAsIDAuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0xLjAsIDAuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMS4wLCAwLjAsIDAuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMCwgMC4wLCAtMS4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAwLjAsIDEuMCBdCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJwb2x5cyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyAwLCAwLCAwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMSwgMCwgMSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIsIDAsIDIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAzLCAwLCAzIF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDQsIDEsIDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyA1LCAxLCA1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNiwgMSwgNiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDcsIDEsIDcgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgOCwgMiwgOCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDksIDIsIDkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMCwgMiwgMTAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMSwgMiwgMTEgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTIsIDMsIDEyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTMsIDMsIDEzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTQsIDMsIDE0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTUsIDMsIDE1IF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDE2LCA0LCAxNiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDE3LCA0LCAxNyBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDE4LCA0LCAxOCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDE5LCA0LCAxOSBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyAyMCwgNSwgMjAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAyMSwgNSwgMjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAyMiwgNSwgMjIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAyMywgNSwgMjMgXQogICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJwb3NpdGlvbnMiIDogWwogICAgICAgICAgICAgICAgICAgICBbIC04LjAsIDI0LjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4wLCAyNC4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMCwgMjQuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTguMCwgMjQuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTguMCwgMTIuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMCwgMTIuMCwgMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTQuMCwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC04LjAsIDEyLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtOC4wLCAxMi4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtOC4wLCAxMi4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTguMCwgMjQuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC04LjAsIDI0LjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC00LjAsIDEyLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4wLCAxMi4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4wLCAyNC4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4wLCAyNC4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTguMCwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC00LjAsIDEyLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtNC4wLCAyNC4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTguMCwgMjQuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC00LjAsIDEyLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC04LjAsIDEyLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC04LjAsIDI0LjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC00LjAsIDI0LjAsIDIuMCBdCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJ1dnMiIDogWwogICAgICAgICAgICAgICAgICAgICBbIDAuMDMxMjUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjA2MjUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjA2MjUwLCAxLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAzMTI1MCwgMS4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wOTM3NTAsIDEuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMDYyNTAsIDEuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMDYyNTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMDkzNzUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAzMTI1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMDMxMjUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMDYyNTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjA5Mzc1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMDkzNzUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjA2MjUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAzMTI1MCwgMC45OTIxODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMDYyNTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjA2MjUwLCAwLjk5ODA0Njg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAzMTI1MCwgMC45OTgwNDY4NzUwIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wOTM3NTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjEyNTAsIDAuOTkyMTg3NTAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjEyNTAsIDAuOTk4MDQ2ODc1MCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMDkzNzUwLCAwLjk5ODA0Njg3NTAgXQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAicmlnaHRhcm1hcm1vciIsCiAgICAgICAgICAgICAgICJwYXJlbnQiIDogInJpZ2h0YXJtIiwKICAgICAgICAgICAgICAgInBpdm90IiA6IFsgLTUuMCwgMjIuMCwgMC4wIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAibmFtZSIgOiAicmlnaHRib290IiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAicmlnaHRsZWciLAogICAgICAgICAgICAgICAicGl2b3QiIDogWyAtMS44OTk5OTk5NzYxNTgxNDIsIDEyLjAsIDAuMCBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgImxvY2F0b3JzIiA6IHsKICAgICAgICAgICAgICAgICAgImxlYWRfaG9sZCIgOiBbIC02LjAsIDE1LjAsIDAuMCBdCiAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyaWdodGl0ZW0iLAogICAgICAgICAgICAgICAicGFyZW50IiA6ICJyaWdodGFybSIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIC02LjAsIDE1LjAsIDAuMCBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIm5hbWUiIDogInJpZ2h0bGVnIiwKICAgICAgICAgICAgICAgInBhcmVudCIgOiAicm9vdCIsCiAgICAgICAgICAgICAgICJwaXZvdCIgOiBbIC0xLjg5OTk5OTk3NjE1ODE0MiwgMTIuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICJwb2x5X21lc2giIDogewogICAgICAgICAgICAgICAgICAibm9ybWFsaXplZF91dnMiIDogdHJ1ZSwKICAgICAgICAgICAgICAgICAgIm5vcm1hbHMiIDogWwogICAgICAgICAgICAgICAgICAgICBbIDAuMCwgMS4wLCAwLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjAsIC0xLjAsIDAuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0xLjAsIDAuMCwgMC4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMS4wLCAwLjAsIDAuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMCwgMC4wLCAtMS4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgMC4wLCAwLjAsIDEuMCBdCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJwb2x5cyIgOiBbCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyAwLCAwLCAwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMSwgMCwgMSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDIsIDAsIDIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAzLCAwLCAzIF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDQsIDEsIDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyA1LCAxLCA1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgNiwgMSwgNiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDcsIDEsIDcgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgOCwgMiwgOCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDksIDIsIDkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMCwgMiwgMTAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAxMSwgMiwgMTEgXQogICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTIsIDMsIDEyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTMsIDMsIDEzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTQsIDMsIDE0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgMTUsIDMsIDE1IF0KICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICBbIDE2LCA0LCAxNiBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDE3LCA0LCAxNyBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDE4LCA0LCAxOCBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIDE5LCA0LCAxOSBdCiAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgWyAyMCwgNSwgMjAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAyMSwgNSwgMjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAyMiwgNSwgMjIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyAyMywgNSwgMjMgXQogICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJwb3NpdGlvbnMiIDogWwogICAgICAgICAgICAgICAgICAgICBbIC0zLjkwMDAwMDA5NTM2NzQzMiwgMTIuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMDk5OTk5ODk3MTgxOTg3NzYsIDEyLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjA5OTk5OTg5NzE4MTk4Nzc2LCAxMi4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAtMy45MDAwMDAwOTUzNjc0MzIsIDEyLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0zLjkwMDAwMDA5NTM2NzQzMiwgMC4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjA5OTk5OTg5NzE4MTk4Nzc2LCAwLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIDAuMDk5OTk5ODk3MTgxOTg3NzYsIDAuMCwgLTIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0zLjkwMDAwMDA5NTM2NzQzMiwgMC4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTMuOTAwMDAwMDk1MzY3NDMyLCAwLjAsIDIuMCBdLAogICAgICAgICAgICAgICAgICAgICBbIC0zLjkwMDAwMDA5NTM2NzQzMiwgMC4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTMuOTAwMDAwMDk1MzY3NDMyLCAxMi4wLCAtMi4wIF0sCiAgICAgICAgICAgICAgICAgICAgIFsgLTMuOTAwMDAwMDk1MzY3NDMyLCAxMi4wLCAyLjAgXSwKICAgICAgICAgICAgICAgICAgICAgWyAwLjA5OTk5OTg5NzE4MTk4Nzc2LCAwLjAsIC0yLjAgXSwKICAgICAgICAgICAgICAgICAgICAg