1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-25 17:09:44 +00:00

common/defs/fido: update fastmail

This commit is contained in:
mcudev 2022-06-23 06:40:17 -04:00 committed by matejcik
parent c33f92bd72
commit 1ec62e9c86
5 changed files with 11 additions and 2 deletions

View File

@ -5,5 +5,6 @@
"app_id": "6966abe3674ea2f53079eb710197848c9be6f363992fd029e9898447cb9f0084", "app_id": "6966abe3674ea2f53079eb710197848c9be6f363992fd029e9898447cb9f0084",
"label": "www.fastmail.com" "label": "www.fastmail.com"
} }
] ],
"webauthn": ["fastmail.com"]
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -131,6 +131,14 @@ def by_rp_id_hash(rp_id_hash: bytes) -> FIDOApp | None:
use_sign_count=None, use_sign_count=None,
use_self_attestation=None, use_self_attestation=None,
) )
if rp_id_hash == b"\x3f\xcb\x82\x82\xb8\x46\x76\xeb\xee\x71\x40\xe3\x9e\xca\xe1\x6e\xeb\x19\x90\x64\xc7\xc7\xe4\x43\x2e\x28\xc9\xb5\x7e\x4b\x60\x39":
# WebAuthn key for FastMail
return FIDOApp(
label="fastmail.com",
icon="apps/webauthn/res/icon_fastmail.toif",
use_sign_count=None,
use_self_attestation=None,
)
if rp_id_hash == b"\x9d\x61\x44\x2f\x5c\xe1\x33\xbd\x46\x54\x4f\xc4\x2f\x0a\x6d\x54\xc0\xde\xb8\x88\x40\xca\xc2\xb6\xae\xfa\x65\x14\xf8\x93\x49\xe9": if rp_id_hash == b"\x9d\x61\x44\x2f\x5c\xe1\x33\xbd\x46\x54\x4f\xc4\x2f\x0a\x6d\x54\xc0\xde\xb8\x88\x40\xca\xc2\xb6\xae\xfa\x65\x14\xf8\x93\x49\xe9":
# U2F key for Fedora # U2F key for Fedora
return FIDOApp( return FIDOApp(

View File

@ -75,7 +75,7 @@ def load_resource(name: str) -> bytes:
if name == "apps/webauthn/res/icon_facebook.toif": if name == "apps/webauthn/res/icon_facebook.toif":
return b'TOIf@\x00@\x00\xe8\x02\x00\x00\xc5\xd2!s\xa3@\x14\x07\xf0gw\x15\xd9g\x92a&\x9d\xe8\xd6\xf0\tn\x86\xa9b\xaa2\xa7\x9865\xb5\'\xab2\x97\x1a\xea8\xd9\x8a\x0e\xb4\x8as\xd4!\x9b|\x03d\xce%\x12\x19yQ\xe1H\xee\x92kZ\x08\xbb\x0bK\xfek\xe1\xfdv\xdf{\x00\x82q\x88E5\x16a\x07\x87\xfa\x9b>\xce\xce\x1b\x0e\xb1\xc3"\xaa\x11\x0b\x1cP\x97\x84\x1aho\xc4\x03\x07mj@R\xb3l\x92\xb8\\\xde\xbf\x05\x89\xc1\xac\xc7\xa6-\xf4E\xec\xdd\x1d|\xda\xaaz\x07\x12\xa2\'c\xef\xee\xe0\x91P\x1a\x0f\xb0]\xc5\xde\xdd\xa1\r\x81\xc4\xcb]\xb9\xae\xe7O\x82\xb8b:\xed\xd7eo\x0f\xeds\xe3=\x16\xd5\xad\xaf\x0f\x8b\xa0\xc7\xa5OU\xe8\x9b\x1bL\xcbo\xa0\xe6\xed\xefz\xd0\xf0\xdcE\xf6\x80\xb8\xb2U\xcfG\xb7\x83\xfb\xc9\x8f\xf9\xfa\xdc\xbf\xdc\x0enV\x17#}\x96\xff-q\x0b\xf8\x00}q\xf9\xac\xfb0O\xee\xd2\xdc\xdc\xac\xf2\xfe@\x1f\x82\xdc\xc9/\xc5\xf5\xef\x83\xdf\x93\xb40\xdf\xba\x05[\xb0\xcc\xe9}(\xae?\x9f\xa4\x07S\xe4g3\x08?\xf0&z\xa2\xfa\xc3$Me}\xf4\xc0\xdc\xdb\xfb\x96\xa8~\xf1\x9c\xa6\xf2\xbe>\xa6\xad\xbd\xd7\x0bo^<\xaf\xe6g[\xb8\xeb\x00\x89E\xf5\xf3Q\x9aV\xf3\xb3\x1d\x88\xb7>\xda\xa2\xfe\xfd\xa4\xba\x8f\xf6?>\x11\xd5\x8b\xbb\xffz}9;\xeb\xea3\xbe*\x90lv\xcf\x10\xf7\x17/y\xfa\xcdJ\xac\n5\xe4\xba\xaf\x8f\xd3\x9c\xf7\xff\xfc"Ze3\x01G\\\xd7gy\xaf\xbf\x9c\x89W\x02\x87X\x12\xfe8\xcf?]\x89\xd7!\x16\xd5\xea\xf2e\xeaP\x8dE\xc7\xf4Y\x84\x9dc\xfa\xd8\xc1\xe1Q\xfd\xa1\xfevL_N\xaf\xd1\xe7:_G\xa9D\x92\xbb\xba: \xe7\xc7s\x1e\x9dg\xff\xe4\xfc\x87\x94g\xff\xb0\xa3\xca\xbf\x1dq\xf8\x1d\x16\xa9\xf2/g\xe5\x95YD5U\xfeY\xb7\xbc2\xd5\x88\xa5\xc6_\xbcpl\xdf\x98X\xe0\xa8\xf1\x7f\x9d\xf0\xf8\xe0\x00\xa0\xad\xc2\x7f\xbd\xe6\xd8>\x1b\xb2P\xa3\xec\xbb\xd3\xd5\xb7\xee\xfe\xc9\x13\xf7\xbf8\x1fpL\xdfX\xfb\x90\xf0tj\xff\xe4\xf9\xe2U \xd9\xf8\x1c\x13P\xe1\xff\xed\xfe:$>\x86O\xe2\xad\x0f&\xfaM\xfb\xe8\x83\xb9\xf3\x81\xb6\x9a\xf6i\x0b\xde\xc7D\xafI\x1f\xbd\xf7\xaf\xdf\xec@\xd8\xa4OB\xf8\x14\xb6l\xcagK\xc8K\xc0\xbf\x85U\xfcl\xf3\x82\\\x1f\x88\xdb\x84O\\(\x0c\xed\xab\xf6i\x1f\x0e\x86E*}\x16AYzl\xaa\xcagS\xe8\x01p\xdc R\xe1go\xe7\xd1\xb9\xf6@\xdc/\x9b\xfb\xc7\x10\x17\xfd\xba|\xf4\x0f\xed|a\x02l\xd7\xe1c\x1b\x02\x90\x0c\t\xd1\xab\xe2\xa3GB\xa8\x16\x93j\x9f\'\xc1\xe3\xa3O50\xa1\x8e\x98$F[\xc4G\x9b\xc45\xd9\xff\x93Pc{\x8bb\x1fmj@\x02\xea\xe2\x10\x8bj\xd1\xe3\xf4iq\x95\xce7\xf0|q5}\x8a\x1e\xa9F,pD\xcb\xfd\x01' return b'TOIf@\x00@\x00\xe8\x02\x00\x00\xc5\xd2!s\xa3@\x14\x07\xf0gw\x15\xd9g\x92a&\x9d\xe8\xd6\xf0\tn\x86\xa9b\xaa2\xa7\x9865\xb5\'\xab2\x97\x1a\xea8\xd9\x8a\x0e\xb4\x8as\xd4!\x9b|\x03d\xce%\x12\x19yQ\xe1H\xee\x92kZ\x08\xbb\x0bK\xfek\xe1\xfdv\xdf{\x00\x82q\x88E5\x16a\x07\x87\xfa\x9b>\xce\xce\x1b\x0e\xb1\xc3"\xaa\x11\x0b\x1cP\x97\x84\x1aho\xc4\x03\x07mj@R\xb3l\x92\xb8\\\xde\xbf\x05\x89\xc1\xac\xc7\xa6-\xf4E\xec\xdd\x1d|\xda\xaaz\x07\x12\xa2\'c\xef\xee\xe0\x91P\x1a\x0f\xb0]\xc5\xde\xdd\xa1\r\x81\xc4\xcb]\xb9\xae\xe7O\x82\xb8b:\xed\xd7eo\x0f\xeds\xe3=\x16\xd5\xad\xaf\x0f\x8b\xa0\xc7\xa5OU\xe8\x9b\x1bL\xcbo\xa0\xe6\xed\xefz\xd0\xf0\xdcE\xf6\x80\xb8\xb2U\xcfG\xb7\x83\xfb\xc9\x8f\xf9\xfa\xdc\xbf\xdc\x0enV\x17#}\x96\xff-q\x0b\xf8\x00}q\xf9\xac\xfb0O\xee\xd2\xdc\xdc\xac\xf2\xfe@\x1f\x82\xdc\xc9/\xc5\xf5\xef\x83\xdf\x93\xb40\xdf\xba\x05[\xb0\xcc\xe9}(\xae?\x9f\xa4\x07S\xe4g3\x08?\xf0&z\xa2\xfa\xc3$Me}\xf4\xc0\xdc\xdb\xfb\x96\xa8~\xf1\x9c\xa6\xf2\xbe>\xa6\xad\xbd\xd7\x0bo^<\xaf\xe6g[\xb8\xeb\x00\x89E\xf5\xf3Q\x9aV\xf3\xb3\x1d\x88\xb7>\xda\xa2\xfe\xfd\xa4\xba\x8f\xf6?>\x11\xd5\x8b\xbb\xffz}9;\xeb\xea3\xbe*\x90lv\xcf\x10\xf7\x17/y\xfa\xcdJ\xac\n5\xe4\xba\xaf\x8f\xd3\x9c\xf7\xff\xfc"Ze3\x01G\\\xd7gy\xaf\xbf\x9c\x89W\x02\x87X\x12\xfe8\xcf?]\x89\xd7!\x16\xd5\xea\xf2e\xeaP\x8dE\xc7\xf4Y\x84\x9dc\xfa\xd8\xc1\xe1Q\xfd\xa1\xfevL_N\xaf\xd1\xe7:_G\xa9D\x92\xbb\xba: \xe7\xc7s\x1e\x9dg\xff\xe4\xfc\x87\x94g\xff\xb0\xa3\xca\xbf\x1dq\xf8\x1d\x16\xa9\xf2/g\xe5\x95YD5U\xfeY\xb7\xbc2\xd5\x88\xa5\xc6_\xbcpl\xdf\x98X\xe0\xa8\xf1\x7f\x9d\xf0\xf8\xe0\x00\xa0\xad\xc2\x7f\xbd\xe6\xd8>\x1b\xb2P\xa3\xec\xbb\xd3\xd5\xb7\xee\xfe\xc9\x13\xf7\xbf8\x1fpL\xdfX\xfb\x90\xf0tj\xff\xe4\xf9\xe2U \xd9\xf8\x1c\x13P\xe1\xff\xed\xfe:$>\x86O\xe2\xad\x0f&\xfaM\xfb\xe8\x83\xb9\xf3\x81\xb6\x9a\xf6i\x0b\xde\xc7D\xafI\x1f\xbd\xf7\xaf\xdf\xec@\xd8\xa4OB\xf8\x14\xb6l\xcagK\xc8K\xc0\xbf\x85U\xfcl\xf3\x82\\\x1f\x88\xdb\x84O\\(\x0c\xed\xab\xf6i\x1f\x0e\x86E*}\x16AYzl\xaa\xcagS\xe8\x01p\xdc R\xe1go\xe7\xd1\xb9\xf6@\xdc/\x9b\xfb\xc7\x10\x17\xfd\xba|\xf4\x0f\xed|a\x02l\xd7\xe1c\x1b\x02\x90\x0c\t\xd1\xab\xe2\xa3GB\xa8\x16\x93j\x9f\'\xc1\xe3\xa3O50\xa1\x8e\x98$F[\xc4G\x9b\xc45\xd9\xff\x93Pc{\x8bb\x1fmj@\x02\xea\xe2\x10\x8bj\xd1\xe3\xf4iq\x95\xce7\xf0|q5}\x8a\x1e\xa9F,pD\xcb\xfd\x01'
if name == "apps/webauthn/res/icon_fastmail.toif": if name == "apps/webauthn/res/icon_fastmail.toif":
return b'TOIf@\x00@\x00\x14\x03\x00\x00\xed\x92?L\xdb@\x14\xc6\x0f)H\x061\xdc\x90T\xe9F\x18\xe9\x94\x05\xc4Xw\xaa\xd4,L\x88)\x11\x12C\xa4fA\x1d\x12)\x8bee\xa0\x12H\x081$\x0b\x8b\'T\t\x06\xb6\xb00\x98%\x1dJ\xa5l\xf1\x02j\xd3\x01e\x08R\x87\xc8\xf7\xea\xe3r\xbes\xc8\x1f\xdbI\xa6\xfa\xbb\xc9\xbe?\xbf\xf7\xbe\xf7!\x14)R\xa4H\x91"E\x12\xd2\xf1\xbc\xd6\xf6\xa1\x1f\xbe\x99\x849io\xc5\xaf\x03\xb3gw\xca\xe9\xcad\xf2\xb7/\xec\x94\xaat\xca\xb3\xa4\x9bI\xac\xb1\xce\xc6Wq\xf3\xb7SfSJ\xc5\x9a\xd5Y\xd1u\xcc^7\xe2\x00\xaa2\x9e/\xcf\x89\x9e\x9f\xdew\xd6\x0f\xd6X\xae\xfc\xf0E\xc5{+\xd3\xcd\xa1YM\xc5\x18\x9d\xbb\xe9\x8f\x0f`\xc4\xd9\x9ft%\xfc\x1c\xc4\x1bV\x8f\xff\xf3\xcb\x17\x99\xc1\xda\xf5Y\x18\xdf\xf9\x14\xd3\x15\xd9C\xff|\xea\x1e\xab\x00\xa1\x83\xa3`t\xab\xc7s\xbe\xb7\xe2\xdd\t\xc2\xa7]\xf0wT\xc5\x7f\x12\xae\xcfx\xdd\x83\xf4\xa0|\xb9\x02\x9e\xe0I:8\xe2\xaf\x19\xf1\xd7\xbbA\xf9T|\x92\x08\x9d\x9eL\x9a:\x7f\x1fk\xc3\xe8\xe1\xf8r\x05\xdb\x87\xa3\xe7 \xf2\x82\xb5fu\xf8\x99p|\x00#\xce\xcf\xa4+\xc3\xdf>=\xe1\'R\xb1Q\xf4\xf0|Z\x81\xe8n\xd0\xdbNy\xfbP\xd47\xd4\xa1\x16\x14!\x01\x89\xfc\xaf\xb0|\xd9_o\xb2\x9bU\x9e\xd1\xa1\xf3\xa9\x93.yg\xdf\xd9&[O\xfb\x1fo\xc3\xf1\xbd$\xde\xa7\xf0\xc5[\xd5\x8b\xaa\xa4 \xc8b\xbd\xcf\x85\xe3S\xa7E\x05X;8\x12\xc9DH\xc7\x03}\x17d&Y"W\xb0Qk7\x0c\xdbl\x18a\xf9\xdeY\xcb\xf2d\x82\x90{\xb9o\xb2\x0e\x9b<\x7f8\xdbZ\xb4\xcd\xf0|*\xb9k\xe6\x84\x99\x94\xb6\x8bdY\xee\x1b\xde\x88-UA\xa8\xf4\xd0Z\x9c\x8e\x0f\xa0c\x99\xde\xac\xba\x1b\x16\xb9\x94\\o\x93.\x10\xf9\x1e\xe5\xd7\xf4\xbc6-\x9f\xe6\x8e\xe7\xd0\xea\xb9?w\xc8\x92\xcb\xbes\xe6\xdd\x1a\xbc\xa5*\xab\xe75\x1d\xa1\xe9\xf9\x00fR\xc7\xa7\'\x9dr\xff\xb3E\x8e%\xd7\x0bP\x1fvGU\xd2\x0b\xfd\xba\x17v\xd7V\xcf\xa7\xe1\xcb"\xcfv\xdbe\x7f\x86\xea\xa8s\xd4\x7fwn\xd9\xd2C\xc3\xb8x,=l\xe5XU!\xf9\x1b"o$\x03\xc5qGe>\xabaw\xed\xe2\xf1i\x9f\xde}\xda\xef\xbc\r\xc1^\x97</M:>\xc8\xe7\xda\xca\xe5\xb5\x9a\x1e\x88_\']\xfb\x8f\x9b\xb5K\xa8\xf9\xb9\xf4\x9a\xcf\xf3\x10\xc0\xff\x96\xd3u\xc6\xbe\xebw\xbd\x0e\xf1\xd79\xf7\xcf\xc7\xd9\xbc\xf6\xf5C^\xdb\xca\xe1\xec\x04\xbe\x05E\xf2\x93|r\xc9\xcb\xe4jt\xd2\x82\xf8OS\xd00\x9c\x17\x97H\x86\x1c\x93{\xf2\x0c\t\xd8\x84\x9d\x97\xb5\tq\xf2\x83\x14\x9c\x8c\xf5\xb9\xf6o\xe7T\xd7\x9f\xdf~\xe7\xcf\xaa\xf8~\xef\xf4GIm\x9e)w\xb5\x9dn3N\xbf\x89\xa0\x1d\xfb\xe7{\xe6oA\xdd\xe9\x90\xae:\xdc8_3\xd2x\xfe\xf5\x19\xccY\xa9\xd88~\xbab\xf5\xe6I\xd71\x9a\xa8TLU\xe6\xb3P\xa4H\x91"E\x8a\xf4\x9f\xeb\x1f' return b'TOIf@\x00@\x00\x9a\x04\x00\x00\xd5\x92?h#G\x14\xc6gF8^\xdcX\x0e\xe8`s\x8d\xd6\x95n\x05\x91O\x01\x05\xbcW\x9c$\x08(j\xe4\xb0\xf8\nI\x8d\xcc\xc6A\xd8\xc559\x08*\x8c}\xdc\x19R\x9d\x1a\xc1\xa1\xeeJ\t\x02Q\x11\x15W\xc56\xc4\x10\xdcH\x85\xeb \x0cW(*"\x17jLv%[\x9a\x99\x9d\xd9\xff*\xeeM\xa5\xd5\xcc\xfb\xbd\xef{\x1f\x00\x9fYe\xe0*l\xa1\x04\xaa\xa3q\xe8Q\xe8[\xfd<Bc\xfdW\x02\xb6\xe0*\xc8,\x91|\x02\xdb\xa8>%Z\x1cT\x87mp\x124\x1a\xc6\xec\xc9\xd4\x14\xb1\xc0\xd89\xd4w\xc3\x9e\xcf\xd0\x879\xdf\xf0\x0b\xd4\xf1\xc2\x9e\xcf\xd0\x01\x17\x9e\xd9Q8\xf4\xc3~8p\x08\xa2^\xd2f\xa9<\x82\xde\xa1u8\xd43\xdf\x82C\xb4\x8e\xde\x85"\x96.\xb8M\xe4\r\xa7_\n\x15\xf4\xad\xb2\xbb\x9d\xe8I)\x84R\xecy\xc1\x8d\x9b\xb4\xb3\xba\xe8y\xaa\x82\xb4\xed\xe34\xac2\xf3\x9a\x821\xc7t3\xfb\xd6]\x96u\'n=Npc\xd6\xae\'Hr\x9d\x1f\x89\x91\xde\x94\xed\x16NL{w\xb59Z\x8b\xc9\x85\x88e\x12\xa3t\xe6Q\x0f\xec\x01?\xb5\x87zT\xc7\x0e\x88r\xb7F9\x86\xea \x03\xfcV\x06\xd5M\xdbd\xd7\x85I\xbb\x7f\xfal\x02\xcc\x83\xc7\xd7eE\xdcg]\xa3\xbc\x8f\xf8t\x9e\xdc\xc2,\x07/\x9e\xbd?l\x1e6\xd5?\x18\xde\xe7H\xf5>R\xc7L\xe2L\xb9A7\x8e\x9c7\xa9\xef;\xda\x91\xe7\xda\xfc\xed\x81m\x9c\xd2\x84L!\x8c\x11\x9b\x1f\x03)h>H\x97\xbf\xc2\'\x90\xd7\x08\xf5DFa\x0e,\xa1\xe4<\xceW\x7f\xc6\xfezM\xa8\xef\x83\xe5T\xb44\xc1\'\x08\x0f\xe6\xee\xb7\t\xf5U\xf2Y\xf5(|\xe4\x8d\x17>\xa3\x1c8\xc0\xf9\xc9\x7f\x99\xee\xa7\xe8\xdd\x7f|><\xfa\xc15<\xfc\xe1\xc9_\xd2\x8f\xe47\xa1\xa2\xd5\xb0\r4\xee?g\x08\xf7\x0bt\xa7\x8f\xcf\xef\xc0\x1dh\x03\x17.D\xa5\xef\x9e~z\xfa\x89\xe6\x03\x90\x1f\xe3\x0e\x08\xc7S\xf7W\xad\xb37\xe3\xdf\x01\xa7.\x18\xca\r:\x8bOfP\xba\x9c\xf2[8\x1f\xec\xf1\xf8\x8e\\\xb8W\xce\xe3\x87\xcf\xcd\t@\t\x8c\x1f1\xb7\xc4\xf9\xd6.,\x94\xf3\xf8\x00h\xc5\x05?\xdb\xa1\xd3\x87^\xda\xf1\xb9.\x10\xca\xf9|u\x97N \x1ac\xfc\x84\x13\xbe\xd9\x05Z9\x9f\x9f\xfd}\xc1/\x8b\xc6\x97P\nK\xdf\xd0\x19\x9fp\x81\xa1\x9c\xcfW\n\x0b\xbeV\x9b\xf2\xb1\xf4\xc1\x96s\xfe\xcc\x05\xb6r>?y\x85\'\xd0\x1f\xff\xf6\xcf_\xdf\xf0\xd8.\xf8\x1e\xfd\xff{\xf0\xfdOVt\xa7\xfe\x13\xf9[w\xc6\xb7S\xee&\x7f\xa8\x8e\xf1_:\xe1\xdb+\xe7\xf3\xd5\xdd\x05_mL\xf9\t,\x01\x11;\xbe3\xe5|\xbeV\\\xf0\xb3\x1d\xe3\x0bl\xe3\t\x04{V|\xa7\xcay|\xe1\x1cO_r4\xe5\xaf\xe2|\x98\xe3\xf1\xdd(\xe7\xf1\xe58\xce\x97.\xa7\x1f38\x1fm\xb1\xf9\xee\x94\xf3\xf8\xf91\xce\x17\x8eg_Q\x07\x9b \x05$\x9a\xef^9\x87_\xd1jt\xfa\xcc\t\x80U\xf2\xd1/\xffd\xbex\xf2\xd6\xcb\t\x9fQ\xee\x1f\x98\xb7?\xad\xd7\xc4\x06\xfa`IU\x9a\xe0\xfc\x8d\x95\xc5?\xa8n\x9d\xc1 \x8a\xcc\xde\xc2\xfd\xe9\x06b\x84\x03c:\x03\x01T\xba,\xe2|9N\xfe\x8d\xc6\xf8\x04_~\x1d4^)\xe0\xf4\xd2\x04D\xc9\xffanN\x7f\xf1\xec\xfdaS<\r\x92.\x9e\xe2t]}\xde|\x07u\x0c\xfa\xe3\xeb\xb2b\xdc\xd0\xb6\x85\xb3\xa0\xe8\xc2\x99\xb6M\xa8\xef2\xaf]\xcc\x94\xcfo]\x0b\x95@\xe8\x95\xd25\xa9^\xdcg\xdf\xfcf\x8b\xbc\xa7\xbe\xf2?\x81PQ_\x91]\x95\x1d~FK]\xf2\xae\xee\x81\xaf-\x08\x1fh\xed\xba\xf7i\xfe\xfd\xf0@+\x92\xf7\xb5m\xefI\x14O\xc9\xbd\xeb\xdd\x8a\xe1\x81\xed\x9b\x1a\xf9Fw\xac`53\xcfK\xa5@\xf7\xd1jN\xb4l\xaeiM\xfaeY\x94\xe3n\xe0r\xbc,\x9a\xe8\xcd\xcd5g\xaf\xf5\tL\x1e\xe8\x9b\x9b\xc8\x07\xc0>\x8f\x15\xf9\xa041\xbf\xd6jN\xe9\xf7[(\x9a{\x18]\xf2\xff\xc9q\xe1\x9c\x99\xb5s9\x9e\xef\xb1&7\xf6\xee6E\xe1A\xa9\xcb\xeat\xdfOQw\xb3ue+y\x95\xbcR\xb6\xb2uuWS\xf8\xb7\xd5\xae]\xea8\t\xda\xe1\xf7t~\x94\x1d\x0f\xe9}\xd8\xc3\xbe\xda\xf5\xc3V\xbb\xe2>\xf0Yr\x9e\x95\'\xfb\xa3\xe75\x0f\xa2 \x88\x8a\xcaq\xb5\xe1JwC\x8e\x07\xc4\x9e\xd7\xc6Jrd?\x85\xdaH\x8e6V\xc0\xd2J8\x96.\x93\xa3lOm\x94E\xadf\x10\xb5ZYT\x1b\xd9^r$]\n\xc7\xe03\xab\xff\x01'
if name == "apps/webauthn/res/icon_fedora.toif": if name == "apps/webauthn/res/icon_fedora.toif":
return b'TOIf@\x00@\x00\x9f\x04\x00\x00\xb5\xd2?h\x1bW\x18\x00\xf07\xdet\x9c\x93\x14\xf3R:\xbcL\xe2\x06\x99\x9ce\x02\x16Y\xe4%\xd4\x83\x1c\x14C\xb0\xd2\xa9^$\x1b*\xdc\xc4\x08,\xb2\xc8\x93\xa5@\x1c\xacb\x08I\x16y\x12i\xb1\xa9\x02\xa5\xad<I\xd3I\x83\x02W\x0cv\xb5\x9dG\x97\xaaD\xa84\\\xcf\x96\xef\xcf{w\xefN\xef$}\xdf\xa6{O\xbf\xf7\xfd\x01\x805\xb8\xbc\xa0\xc2\x10L\xa3\n\x92\xaf\xb3\x02\xd30$\xa8\\\x1eL2b\x82\x8a\n"\xef\x9dpGPAl\xdc\xb4P\xf7\x97\xed\x89\nB}l\xb6\x8ad\x16\xdb|\x83\xacwb\xc4\xe0\xca\xc1l\xeb\r\\90\x8e`j\x14\xdb\xdc\x88\x14@\x01*\xcf\x8fV9\xd1\x85<\xeb\xcc\x838\xf3?%7\x9eFr\x8f\xbe\xff\'qW\x0c\xe3\xdfXv\x01\x86X\xe5\xc4\xd4A\xf6\xfc\xbef\x8b\xdeq\xf5\xdf\x85\x1b\xe2\x8cm\x0e\xa1!\xf5\x07l\xf6\xe2TcEs\x8d\xf3\xe7\x8b\x7fHm\xab\x13\xf0\xc1\xf8k/*ZG\xa3\xc6\x8f_F7\xa3\xcbbf\xd8\x1e0\xce=\xfc{_\xf3\x8c\xd6\x99\xee\xeb)\x1d\x0e\xb3\x07\\\x9eM\xaf\xdd\xd6|\xa2\xf6d\xe0\xdb_\xc0\xe5)<B2\x8b\xff\xe6\x9e\x9f\xaeuV\x1f\x1b~t\xd3\x98\x02\x92\x01r\x9d|\x8aEOn\xb8\x81\xbd\x8er\xda\xd8RN/\xde\xf6\x8e[g\xebYK\xbf\xda\x83\xebM\x84)\x97\xde\x97\xd9\xf6\xee\xcf\xff\x1c\xb3~\xbd\xf6\xd1\xdau1\x13\x9d\xc3\xf4\xcb\x19\xb4\xcd\x19\x94\x1d\xcdg\xea\xfdZ\x97\xd4\x8bU\xe7)\xa9M\xbe\xc0x\x9f>\x83Q\xf6\x9eol\xe1\xfa\xf63\xf7s\xe4\x0b\xa4#\xe3\x8b\xa0\x06\xaf~\xfe;b\xcb!\xfd,1\x85\x88\xf1\xbb\xbd\x03B\x9d\xad\xfa\xb5\x8f\xb8\xff\xf5_\x1e\xa7_\x12\x130\xbf\x08u\xb3\xfa\x02\x9b_T\xec\xba\xf2\x9b\xf7i\xc2\x8f\x9b\x1d\xd8\xb9\xe6cl\xba\xc8\xbf\xdf\xb7\xfb\x07Y\x1f?\x82\xf9\x19\xeb\x0b\x88\x05\xd9=\x91\xaf\xf6\xed\xfe\xde\'\xef\xd3\xb3\xb7\xb0\r\xdc\xb5M@\r\xd2}\xd2/*>\xf5S}x5\x01V\x9d\xd9_\xc6\xfa\xbfd\xff\x06\x00\x97\x9f\xb0\x9f!\xf6/l\xff\xca\xe5\xd9\xa7\xcf\xe6\xe3\xd3\x8f\xce\xe1_\x05\x15\x86&\xe9K\xbbx\xf5R\x1b\xff\x0eC0=9\x9f\xd4\xf5\xee\xc7\t?\x8d*\xa3\xfa\xa5i\xd7S3R\x97\xd4\xa5.y\nU\x90\xeci\xc5\xc5\x97\xd2\xe1\xc2\x8d\xedgE\xc5J\xe5\xd4\xee_</*\xdbU#\x9fF\xe6\xff\x96\xda\xc4\xd4)\xd5\xeb\xbeL\xf5\xe3\xfa\xfb\x97/o\xe5\xfaZGc\x88\x8b\xb7\xabY7]:t*\xba\xdft\xb3\xad\xf7/\xf6\xd8\xf4AG\x16~\xf0\xef=\xcd\x97\x8e\xec\xf7^\xcck\x01b=;\x8c\xee\xe6\x93[\xf3b%\x90\xbf\x8f\xe9G\xb4\xfd\xd2\xf7\xaf\xe9\xa5G7\x1fM\xb3\xeb\xbd\xe3\x85\x0f\xe6?D\x9c[g%L\xdb}\xbc\xf3F\x96X;\xd0\xc9\xf5\x077go\x8a\x19\xba}\xe5\x87l~\xdcM\x8f\xceI\xdd\xe4\xcf\xa5\xe9\x83\xac\x91\xd5\x13\x9cSN\xdf\xffbe\xe9^bOj\xeb\xbb\xee#\x0fRP-?z\xcbeg]{W\xc3v\xb2\xa8\x0c#\xb9\'\x977\xfd%\x87\xbeK\xbbU\xed\x8f\xc7\xbf\xc3\x03`\xf8\xe4\xe6\xd1\xf5\xf1\xf9p\xc7\xf2\x1d\x9d\xe7\'\xef\x0b\xaa\xe9\x13\xbb\xe7>\xf7q\xfb f\xf8\xd2.\xe6G\xbc\xef\x8d\xc7Gz\xf7M\xffh\xf8\xee\x8f\xcb\xe7\xeaT\xbf=y\x1f\xc9\x00\x04\xad\xbf1\x8f\xf9\x1f\x82\xee\x9e\xcdg\x9a\xff\xc57v?\x17\t^\xbd\xe1\x8bq\xcc\xdf\x14g\xe8w\x93\x1b\x1a\x16\x89\xbb\x01f_&|\x1e\xf7\xbd&\xd0X\xb1\xeb\xbd\x1a\xbb\x0eS\x00\x90\xbe\xd4%:\x90q\xbf\xbb]\xc2\xab\xaf\x9e0\xf7\xbe\t\x90\xd3\x173\xb8\xef\xfe\x02R\xd7\xb4\xe4+\xe6\xde\xe7\x01p\xf1\xf9h\x84|\x81>\x05\xdb\x1e$\x1f\xe2\x9d\xbf\x8c\xd6\xeb\xa0{\xef\xf4\xc5%\\_}\\{\xa2|nlU\xfb\xd5\x93\xda\xed\xf3\xfb\x9aK\xb0\xee\xdeT\x08\x00\xaa\xcfKmK_\xdf\xd7:\x9aO\xec}b\xdc;\x87\x8e\xfb"?{\xd3\xf0[g~z\r\x8eZ\xbb\xd3\xb7^\xd0{\xe7\xab\x87G\x99\xbb\xe9\xcb\xe4\xc9\xc1\x14\x94\xcf^zi\x9a\xc5FM|\xe7\xed\x01S.7\x96\xa2\x11}\xfe\x94h\xfd\x9ax\xc84\xf5\x14@\x80\x1a\\\x99r/\xb3\xfaE\xe7+\\\xee\x1dW\xfb\xdf\xbeb\xaa\\\xe6\xca\xc0\'P\x81~\x7fq*\x17)*{\xbd\xa2\x92[\xd6\xab\x0e\xb3\xd9\xb4\x99\x13\x11s\xee\xc0\xa8\x89\n\\\x1d\x0c\x1f1\xaf\x1e\xb0\xe4\x1d\x1e\xed\xe8U\xc7\x00spe\x98B2j2\xa7\xacg\x05\xa6aHP\xe9[N\x8f\xff\x01' return b'TOIf@\x00@\x00\x9f\x04\x00\x00\xb5\xd2?h\x1bW\x18\x00\xf07\xdet\x9c\x93\x14\xf3R:\xbcL\xe2\x06\x99\x9ce\x02\x16Y\xe4%\xd4\x83\x1c\x14C\xb0\xd2\xa9^$\x1b*\xdc\xc4\x08,\xb2\xc8\x93\xa5@\x1c\xacb\x08I\x16y\x12i\xb1\xa9\x02\xa5\xad<I\xd3I\x83\x02W\x0cv\xb5\x9dG\x97\xaaD\xa84\\\xcf\x96\xef\xcf{w\xefN\xef$}\xdf\xa6{O\xbf\xf7\xfd\x01\x805\xb8\xbc\xa0\xc2\x10L\xa3\n\x92\xaf\xb3\x02\xd30$\xa8\\\x1eL2b\x82\x8a\n"\xef\x9dpGPAl\xdc\xb4P\xf7\x97\xed\x89\nB}l\xb6\x8ad\x16\xdb|\x83\xacwb\xc4\xe0\xca\xc1l\xeb\r\\90\x8e`j\x14\xdb\xdc\x88\x14@\x01*\xcf\x8fV9\xd1\x85<\xeb\xcc\x838\xf3?%7\x9eFr\x8f\xbe\xff\'qW\x0c\xe3\xdfXv\x01\x86X\xe5\xc4\xd4A\xf6\xfc\xbef\x8b\xdeq\xf5\xdf\x85\x1b\xe2\x8cm\x0e\xa1!\xf5\x07l\xf6\xe2TcEs\x8d\xf3\xe7\x8b\x7fHm\xab\x13\xf0\xc1\xf8k/*ZG\xa3\xc6\x8f_F7\xa3\xcbbf\xd8\x1e0\xce=\xfc{_\xf3\x8c\xd6\x99\xee\xeb)\x1d\x0e\xb3\x07\\\x9eM\xaf\xdd\xd6|\xa2\xf6d\xe0\xdb_\xc0\xe5)<B2\x8b\xff\xe6\x9e\x9f\xaeuV\x1f\x1b~t\xd3\x98\x02\x92\x01r\x9d|\x8aEOn\xb8\x81\xbd\x8er\xda\xd8RN/\xde\xf6\x8e[g\xebYK\xbf\xda\x83\xebM\x84)\x97\xde\x97\xd9\xf6\xee\xcf\xff\x1c\xb3~\xbd\xf6\xd1\xdau1\x13\x9d\xc3\xf4\xcb\x19\xb4\xcd\x19\x94\x1d\xcdg\xea\xfdZ\x97\xd4\x8bU\xe7)\xa9M\xbe\xc0x\x9f>\x83Q\xf6\x9eol\xe1\xfa\xf63\xf7s\xe4\x0b\xa4#\xe3\x8b\xa0\x06\xaf~\xfe;b\xcb!\xfd,1\x85\x88\xf1\xbb\xbd\x03B\x9d\xad\xfa\xb5\x8f\xb8\xff\xf5_\x1e\xa7_\x12\x130\xbf\x08u\xb3\xfa\x02\x9b_T\xec\xba\xf2\x9b\xf7i\xc2\x8f\x9b\x1d\xd8\xb9\xe6cl\xba\xc8\xbf\xdf\xb7\xfb\x07Y\x1f?\x82\xf9\x19\xeb\x0b\x88\x05\xd9=\x91\xaf\xf6\xed\xfe\xde\'\xef\xd3\xb3\xb7\xb0\r\xdc\xb5M@\r\xd2}\xd2/*>\xf5S}x5\x01V\x9d\xd9_\xc6\xfa\xbfd\xff\x06\x00\x97\x9f\xb0\x9f!\xf6/l\xff\xca\xe5\xd9\xa7\xcf\xe6\xe3\xd3\x8f\xce\xe1_\x05\x15\x86&\xe9K\xbbx\xf5R\x1b\xff\x0eC0=9\x9f\xd4\xf5\xee\xc7\t?\x8d*\xa3\xfa\xa5i\xd7S3R\x97\xd4\xa5.y\nU\x90\xeci\xc5\xc5\x97\xd2\xe1\xc2\x8d\xedgE\xc5J\xe5\xd4\xee_</*\xdbU#\x9fF\xe6\xff\x96\xda\xc4\xd4)\xd5\xeb\xbeL\xf5\xe3\xfa\xfb\x97/o\xe5\xfaZGc\x88\x8b\xb7\xabY7]:t*\xba\xdft\xb3\xad\xf7/\xf6\xd8\xf4AG\x16~\xf0\xef=\xcd\x97\x8e\xec\xf7^\xcck\x01b=;\x8c\xee\xe6\x93[\xf3b%\x90\xbf\x8f\xe9G\xb4\xfd\xd2\xf7\xaf\xe9\xa5G7\x1fM\xb3\xeb\xbd\xe3\x85\x0f\xe6?D\x9c[g%L\xdb}\xbc\xf3F\x96X;\xd0\xc9\xf5\x077go\x8a\x19\xba}\xe5\x87l~\xdcM\x8f\xceI\xdd\xe4\xcf\xa5\xe9\x83\xac\x91\xd5\x13\x9cSN\xdf\xffbe\xe9^bOj\xeb\xbb\xee#\x0fRP-?z\xcbeg]{W\xc3v\xb2\xa8\x0c#\xb9\'\x977\xfd%\x87\xbeK\xbbU\xed\x8f\xc7\xbf\xc3\x03`\xf8\xe4\xe6\xd1\xf5\xf1\xf9p\xc7\xf2\x1d\x9d\xe7\'\xef\x0b\xaa\xe9\x13\xbb\xe7>\xf7q\xfb f\xf8\xd2.\xe6G\xbc\xef\x8d\xc7Gz\xf7M\xffh\xf8\xee\x8f\xcb\xe7\xeaT\xbf=y\x1f\xc9\x00\x04\xad\xbf1\x8f\xf9\x1f\x82\xee\x9e\xcdg\x9a\xff\xc57v?\x17\t^\xbd\xe1\x8bq\xcc\xdf\x14g\xe8w\x93\x1b\x1a\x16\x89\xbb\x01f_&|\x1e\xf7\xbd&\xd0X\xb1\xeb\xbd\x1a\xbb\x0eS\x00\x90\xbe\xd4%:\x90q\xbf\xbb]\xc2\xab\xaf\x9e0\xf7\xbe\t\x90\xd3\x173\xb8\xef\xfe\x02R\xd7\xb4\xe4+\xe6\xde\xe7\x01p\xf1\xf9h\x84|\x81>\x05\xdb\x1e$\x1f\xe2\x9d\xbf\x8c\xd6\xeb\xa0{\xef\xf4\xc5%\\_}\\{\xa2|nlU\xfb\xd5\x93\xda\xed\xf3\xfb\x9aK\xb0\xee\xdeT\x08\x00\xaa\xcfKmK_\xdf\xd7:\x9aO\xec}b\xdc;\x87\x8e\xfb"?{\xd3\xf0[g~z\r\x8eZ\xbb\xd3\xb7^\xd0{\xe7\xab\x87G\x99\xbb\xe9\xcb\xe4\xc9\xc1\x14\x94\xcf^zi\x9a\xc5FM|\xe7\xed\x01S.7\x96\xa2\x11}\xfe\x94h\xfd\x9ax\xc84\xf5\x14@\x80\x1a\\\x99r/\xb3\xfaE\xe7+\\\xee\x1dW\xfb\xdf\xbeb\xaa\\\xe6\xca\xc0\'P\x81~\x7fq*\x17)*{\xbd\xa2\x92[\xd6\xab\x0e\xb3\xd9\xb4\x99\x13\x11s\xee\xc0\xa8\x89\n\\\x1d\x0c\x1f1\xaf\x1e\xb0\xe4\x1d\x1e\xed\xe8U\xc7\x00spe\x98B2j2\xa7\xacg\x05\xa6aHP\xe9[N\x8f\xff\x01'
if name == "apps/webauthn/res/icon_gandi.toif": if name == "apps/webauthn/res/icon_gandi.toif":