fixed btsgen

pull/462/head
小旭 5 years ago
parent a36db7c292
commit b1afe43a3a
  1. 6
      go.sum
  2. 34
      tool/kratos-gen-project/packrd/packed-packr.go
  3. 9
      tool/kratos-gen-project/templates/all/OWNERS
  4. 2
      tool/kratos-gen-project/templates/all/api/api.proto
  5. 15
      tool/kratos-gen-project/templates/all/go.mod.tmpl
  6. 2
      tool/kratos-gen-project/templates/all/internal/dao/dao.go.tmpl
  7. 2
      tool/kratos-gen-project/templates/all/internal/dao/mc.go.tmpl
  8. 2
      tool/kratos-gen-project/templates/all/internal/server/http/server.go.tmpl
  9. 9
      tool/kratos-gen-project/templates/grpc/OWNERS
  10. 2
      tool/kratos-gen-project/templates/grpc/api/api.proto
  11. 15
      tool/kratos-gen-project/templates/grpc/go.mod.tmpl
  12. 2
      tool/kratos-gen-project/templates/grpc/internal/dao/dao.go.tmpl
  13. 2
      tool/kratos-gen-project/templates/grpc/internal/dao/mc.go.tmpl
  14. 9
      tool/kratos-gen-project/templates/http/OWNERS
  15. 2
      tool/kratos-gen-project/templates/http/api/api.proto
  16. 15
      tool/kratos-gen-project/templates/http/go.mod.tmpl
  17. 2
      tool/kratos-gen-project/templates/http/internal/dao/dao.go.tmpl
  18. 2
      tool/kratos-gen-project/templates/http/internal/dao/mc.go.tmpl
  19. 2
      tool/kratos-gen-project/templates/http/internal/server/http/server.go.tmpl
  20. 2
      tool/kratos/tool_index.go

@ -315,8 +315,6 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk
golang.org/x/crypto v0.0.0-20190404164418-38d8ce5564a5/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE=
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20190621222207-cc06ce4a13d4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 h1:HuIa8hRrWRSrqYzx1qI49NNxhdi2PrY7gxVSq1JjLDc=
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59 h1:PyXRxSVbvzDGuqYXjHndV7xDzJ7w2K8KD9Ef8GB7KOE=
golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
@ -364,8 +362,6 @@ golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20190912141932-bc967efca4b8 h1:41hwlulw1prEMBxLQSlMSux1zxJf07B3WPsdjJlKZxE=
golang.org/x/sys v0.0.0-20190912141932-bc967efca4b8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191029155521-f43be2a4598c h1:S/FtSvpNLtFBgjTqcKsRpsa6aVsI6iztaz1bQd9BJwE=
golang.org/x/sys v0.0.0-20191029155521-f43be2a4598c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191105231009-c1f44814a5cd h1:3x5uuvBgE6oaXJjCOvpCC1IpgJogqQ+PqGGU3ZxAgII=
golang.org/x/sys v0.0.0-20191105231009-c1f44814a5cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@ -396,8 +392,6 @@ google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7
google.golang.org/appengine v1.6.1 h1:QzqyMA1tlu6CgqCDUtU9V+ZKhLFT2dkJuANu5QaxI3I=
google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto v0.0.0-20191009194640-548a555dbc03 h1:4HYDjxeNXAOTv3o1N2tjo8UUSlhQgAD52FVkwxnWgM8=
google.golang.org/genproto v0.0.0-20191009194640-548a555dbc03/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
google.golang.org/genproto v0.0.0-20191216205247-b31c10ee225f h1:0RYv5T9ZdroAqqfM2taEB0nJrArv0X1JpIdgUmY4xg8=
google.golang.org/genproto v0.0.0-20191216205247-b31c10ee225f/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=

@ -20,27 +20,27 @@ var _ = func() error {
"14b27f88168b4f08f9d703f2a9b5027c": "1f8b08000000000000ffa492516bdb3010c7dff3290ebde42572e384259b200f657d5cc9d614c6564250e55b7cd4d279d2c550d8871f72dd242bdda0ece5eefcf3dfe7fbeb04d0614cc4c1809a174b350248183b7298cc0800a0ba7fca00e4ed1e0df8c7f4b331ef8ac5805b8e929e351acaf97cba30390c0843479183c72027d5f5b7cd974fbb9bf5fa76f7f972b3f9babeb95a4566390a6ebfaf2e13d98b4d6dc3beb634bce8b839783cfb5d612e2a760f183506898f2d53104d81a4ba2faa41e5d87b1b2a03770300186bed6a1bad138c3aa1e86c1ae3ea203fde8f277fc8b869ac108773c9ee10c871853b47e341bc1d728db691dad5e81eccb18f60120377eae3f5959a80ea8fd0569e8282896a29ec33d5ba8d2cecb859896bd5f6f43579e48318984dd31152108c9d6d0c942718512261caca11c0e80955945eacb067afadaf5fe062befc60727883a3bea3760da9c1cff69541cfc73f7afaf7f41ebdb3aec6eae5257ce67f73312b676569ca1cdf60035dcd3927b19272f14b4d005470b92e67cb625a4c8bb27fc89dffdbe5ef000000ffff82fe973e7e030000",
"157b33c7997882e0620862106b4b53c7": "1f8b08000000000000ff8a0e4e2d2a4b2d8ae552505050484c492952b0555032d003432b0b03030325b04c49666e6a7e690948d2b058890b100000ffffb7699cdc36000000",
"1769e4a13f3ecbd1dbb3698b5f8cae8a": "1f8b08000000000000ff4ccc41cac2400c05e0f5e414610e5092fefc28822bafe04e5c0c4d16814ea74ca35e5fa22ebacbfb1e2fb7cb6cbaf81dd252aae219b3686d19d2da9bb7c83ead195211e991783c0c34d0c027e691399ac9ed19cb7f826432c7c90449accc57abda1efe1912d52d43ea5a64c7e38f5fdd5c77fef77544c4f8b96b8eb46578070000ffff6f600d93b7000000",
"1794b30bcdd9584d5877963a3cb28504": "1f8b08000000000000ff8c544d6bdb40103d6b7fc57421613738520fa507171f821b4268ed06d2f6524ad8ac469bc5fb21d6e3c4c6e8bf97956ce7a325cd416825cd7b6fe6cd43add20b65106a1519b3be8d8940b082eb1808d7c459c11b4f9cb1826fb7e52cd657091bbbeebaedb69c2b8f5d57d940988272958f35ba8c3096ee56b7a58ebebab5cee6ab5a24457159b50b5369a5efb0f2e8fbc35b00313455ab9caa6d7843b98b8633c9585599383618302942180a806274e0b5c1c068d322dc780dfd048dd2085b565415783d86d3056e260bdc9c2582d35c393148ac98e696cf1259ed5068d8d9544e87fb086c9dd93e7e90204e7a3fca5df10830a598e4bf0570ddda8493baacd1c7f3fe81156775fd56b911a844f05c5182c0945e9165c56774487bfe5eeb3f333d21ec186b5641c31c1f66532141780d27fba596b3dd6104ba815c2764efc00e9d8dbe572947add08d81036e1a43634d7e4bb0db78f9fddbec2b2b242b6cd3534c0e5f2e90043f60297ac765f92378959677ca89634df2530f793781605d562d12d22a0556744ff8340d54536731d0538eac2d8e75635e25f21a26f038c41c1f060c2b740393ddfcb0f5ba9cbab844213bb687ef6d14359cd42a4ab8b2c1cca642d3fae5269ef99f5b38f45f975e97d748193582e3432397847efb053763e0ad0d868fe0a7722b1cc3afdfb71b42c1db180c9723e823a7c8c63086f7dddfb3ba68caf3ac2bf29f21f45a5797f30b3974238eee25eff72b7b3f5ecc36c44d3ce66849c9069399874a683c95d76db2811ac155a29ba39ae7e0e598fd090000ffffee4b8581a3040000",
"1794b30bcdd9584d5877963a3cb28504": "1f8b08000000000000ff8c544d6bdb40103d6b7fc57421613738520fa507171f821b4268ed06d2f6524ad8ac469bc5fb21d6e3c4c6e8bf97956ce7a325cd416825cd7b6fe6cd43add20b65106a1519b3be8d8940b082eb1808d7c459c11b4f9cb1826fb7e52cd657091bbbeebaedb69c2b8f5d57d940988272958f35ba8c3096ee56b7a58ebebab5cee6ab5a24457159b50b5369a5efb0f2e8fbc35b00313455ab9caa6d7843b98b8633c9585599383618302942180a806274603078cd68d322dc780dfd048dd2085b565415783d86d3056e260bdc9c2582d35c393148ac98e696cf1259ed5068d8d9544e87fb086c9dd93e7e90204e7a3fca5df10830a598e4bf0570ddda8493baacd1c7f3fe81156775fd56b911a844f05c5182c0945e9165c56774487bfe5eeb3f333d21ec186b5641c31c1f66532141780d27fba596b3dd6104ba815c2764efc00e9d8dbe572947add08d81036e1a43634d7e4bb0db78f9fddbec2b2b242b6cd3534c0e5f2e90043f60297ac765f92378959677ca89634df2530f793781605d562d12d22a0556744ff8340d54536731d0538eac2d8e75635e25f21a26f038c41c1f060c2b740393ddfcb0f5ba9cbab844213bb687ef6d14359cd42a4ab8b2c1cca642d3fae5269ef99f5b38f45f975e97d748193582e3432397847efb053763e0ad0d868fe0a7722b1cc3afdfb71b42c1db180c9723e823a7c8c63086f7dddfb3ba68caf3ac2bf29f21f45a5797f30b3974238eee25eff72b7b3f5ecc36c44d3ce66849c9069399874a683c95d76db2811ac155a29ba39ae7e0e598fd090000ffff9a984c0da3040000",
"191590fe9aea37da87e1139609a72c5b": "1f8b08000000000000ff4ccc41ca02310c05e075738ad2030c497f7e14c1955770272eca248bc0743a74a25e5fa22ebacbfb1e2fb7cba2b2da1dc25aaac4734c2cb525085b6fd63cdbbc250885b97ba27c9870c2894e99329137b3e9d397ff084179f19310026b59ae5aa53dec3344ac7b82d0a5f0c0f9c7afae2683ff7d3dc618fde7d01c714ff00e0000ffff7dc54fc8b7000000",
"213aa9a2a3ab9063ff31669f2b262397": "1f8b08000000000000ff248eb16eeb300c45e7f02b2e3249ef05d6de31f5da0e457e80b61959b52d1a120d0f45ffbdb03391e0bd073c21e07fb7a579c09e8aa4fc2dbd5108788c82d7dd3862e1492aea5604360aaa6d1d5245563b4b8694cfe09932cf2fae215ab99f380a0656a2b4ac5a0c8e2ed7986cdcbaa6d72544d5384b387e5fc9138510f52d4a96c226980a9b5698ea7cead173cb3db2ec0fa9d6b23a0ff76f60bde1089cbf414ad1e2f143979573eadd4135f7c3c765d9dba3fa297b7b3fc7970ca99edbc7bbf7f44b7f010000ffff3c96d9e80d010000",
"225361cfe91f8a3ee02db98f64637aa4": "1f8b08000000000000ffa492516bdb3010c7dff3290ebde42572e384259b200f657d5cc9d614c6564250e55b7cd4d279d2c550d8871f72dd242bdda0ece5eefcf3dfe7fbeb04d0614cc4c1809a174b350248183b7298cc0800a0ba7fca00e4ed1e0df8c7f4b331ef8ac5805b8e929e351acaf97cba30390c0843479183c72027d5f5b7cd974fbb9bf5fa76f7f972b3f9babeb95a4566390a6ebfaf2e13d98b4d6dc3beb634bce8b839783cfb5d612e2a760f183506898f2d53104d81a4ba2faa41e5d87b1b2a03770300186bed6a1bad138c3aa1e86c1ae3ea203fde8f277fc8b869ac108773c9ee10c871853b47e341bc1d728db691dad5e81eccb18f60120377eae3f5959a80ea8fd0569e8282896a29ec33d5ba8d2cecb859896bd5f6f43579e48318984dd31152108c9d6d0c942718512261caca11c0e80955945eacb067afadaf5fe062befc60727883a3bea3760da9c1cff69541cfc73f7afaf7f41ebdb3aec6eae5257ce67f73312b676569ca1cdf60035dcd3927b19272f14b4d005470b92e67cb625a4c8bb27fc89dffdbe5ef000000ffff82fe973e7e030000",
"236ab314cd41c9b7b2c5194c0eb72bb1": "1f8b08000000000000ff52567049cdcde7e252565678b970e7f3d9eb9eaf6b78b2bb9bcb508f0b100000ffff24c85b041b000000",
"29d20d6ca71bd38c525aa7a6728b3c5d": "1f8b08000000000000ff5cccc10ac2300cc6f173f214230f505a058782275fc19b78084b0e81761d5dd4d7970ac2d8f1ff83ef7bdcb2e9ec4f84998b0ed781444b2584a555afbd7d5a0881455aaf7418430c31a44b3a1dc7332198e4be4b118127b7f73fc438dfad687df96fb812425396bd7d9ab9eeb19f6e2dae84df000000ffffd60a1b01ab000000",
"2f762fe51f2becdb8677b17926a52f03": "1f8b08000000000000ff849141cbdb3c1084cfda5fb19fe12b7630d6a1f492e2430aedad2f85147ad62b6f14115b12ebb59362fcdf8becb48552e861112c33a367d864eccd38c2ce03f82145162c41153606a18714a00af1031500aa5896e673ecbe305dfc635d97a5793103adabf6418883e9f5483c7bbb8b9d97ebf4dad838e857dffb3cfac646e2a8d3cde93ebae2dfaa40a239597d37dc5128a002d0dac5a3a3406c8470d7a2c4d8e3dd33817c4f84a79470149eace0026a9c2d1e9e68cd797f41394e160f7bf0b6258615e032058b2f743fa554fecd58a3fbc355616952c2c329a51a6d1f47fa9433725059d548cc7922570ba82c6cf1cd29a50554063be238db1ad486734457835a41fd4e699f39b987b2f2a8d19a60a9c7638bcf1335dfbc5cbffa81e224e5cfdd07636f8ee314baccf0f6dd211fb139938da1ab40297fd9c08e2dbae67c9da48bf7505a7954efb7fd7f2d06df6f9faa3ebae6632e501619f2ccf32fc75eacfc7fae8aad684e5e33e8c658565b19269938c00a3f020000ffff41730b5c6a020000",
"33550cc0d0a7c442ee2f7ef103747430": "1f8b08000000000000ff94524f4f134114bfcfa778d90b6d023b416f6d381824c1c468837832a619dad76175776798996e6c48132c26a8418b8640f8734083868b60628241247c9876dbf22dcc6c7791443878d99dbcf7fbf3de6f8652880fb7bb276f2e3e9df4770ee14ee91ef4b75f8154c208e86dac744f8f216e1f754fbfc46babbdcde35ebb3d38ff0e7ca63409f1c755989e9d2d5916a174489aabd7525edc6e0d96960bb60363306f8cd4054aab18a12f242aed7221b88f6e450434a156843f3657afd550694a742334ec054c8093f46e3b4542bc400a65c0e1828ba44aedc94d8e4ef14adbead26c1c8a81348d9b504c7a9485a130cc7822d497b064215679ce3842fce12c5e7bd73d3befaf1fc02293d2ab36ddc50895f644d8b481f5364ee2dfed51486b109f7d8ebfb6201a1f85e816b82ec9a4aa180857a38abc0abad1f8d0e7c1c3d9a902f47697e2b5f783a39ff1ebbd8badfdc1f956f7d74e6f73afbf7e601d7e1c5cacbc855ca7b53bd669ede63b2ff73bcbdf0811d2ce0d5c94338b097098f49c62d6ca5dc6e5a6ff32476350e932f3fd3c4c408df91a8b84a473c15d0c042c1200252b50f2429ecbee2acbd49db299e641a1a9ab50c34d80622af28835a6d1f7452ef9cee0c2ff531fcfdcbf8e9d96b4cc271303fcdd3a5165d273eddbb37b0e01001c4d011c6aef826ad628cf5b0d276936ad6db3489a8404a8b5cd33334de8da282fe410b2c0063d0e4faea41b088586716dad466a420505c7e21c8898ef5599c182a370a1ee29ac3a234faff3d0f2aac9a4080d86e61f9f675a8486f1c4a632c40ce5fe040000ffff50ffa06fce030000",
"33550cc0d0a7c442ee2f7ef103747430": "1f8b08000000000000ff94924f4b5b4d14c6f7f3290e7763027a2fbeef2ec145b18285d2066b57a584313919a7bdf7ce3833090d12b0b1605b6c638b28fe59d8628b9b6aa160b156fc30c94de2b72833c955a1bae8269999f33ce737e7991b04901c6e774ede5c7c3ae9ed1cc29dc23de86dbf02a98411d0dd58e99c1e43d23aea9c7e49d656bb9bc7dd56ab7ffe1dd84c6112928fab303d3b5bb02e120403d35cb532f425ad667f6939672b3006f3c6489d0b8232d630141295f699102c44bf24a2c0594b221c9bab562aa87440743d36f4054c80e76aff7b794278248532e0316ee6ab73cec80413410a763bb7712bdf2dbdfc95cf01afe4184953bf4d45250f681c0b430d17b1be94b94969e9396508c987b364ed5de7ecbcb77e008b544a5e6ef88b35549a8bb86193ec6e9c24bf5ba3303c83e4ec73f2b509b5f151a8fd07be4fd256658c84af51d57809fddaf880f3e0e1ec540ebabb4bc9dafbfed1cfe4f5dec5d67eff7cabf36ba7bbb9d75b3fb0841f07172b6f21d36eee8eb59bbbd9f6cbfdf6f2374284b4f706268a2962023c2ab9974f4b99cbb8fce17f91a131a8749186611626a042438d794286f782bb18095824004a96a0c06396491f31cdd49fb2996641a1a9aa58c36d82fcb0c9235a9fc6301419f73b830bff6e7d3c73ff26f7f048cbacbb31c0d5d4ae2b95dcb71fa59d732000606872e005f62d024debc579dbc373c586c536f2a44148845adb3c53a8b36ba378cc20a6910d7a1c9e5c4b37120a0d65daa2462a424539cfea3ca8d19097a9c19ca770a1ca1596bd91a73731b4bc0e9914b1c1d8fcc579a6456c287398d2403368f7270000ffff07b2c244e7030000",
"336d416ed5faa95a29de7b6afd385568": "1f8b08000000000000ff9452418bdb3c103d6b7ec57c860f2c486d7a0dcda194b69bc386b449ce65228f9d21b2642499ee62fcdf8b9c65d9c01eda838d34f39edf9b371ec85ca963ec491c80f4830f094b50456ba92b40153edede7594ce91cd97f81c0dd9e598a4e7024015d3543dfa661fb895a7799ea66a473dcf732d2e717064eb4632be937419cf95f17d7d162bf9a9af81928ff570ed6ae35d5b0f64a911f71770ebbb0234403b3ab34c506a9c4065ebd59e42e45283b2beabb64e52e9c46aac6b6cf83c7698416bcccd46c2661a285d66500db71c96ea17ebdff25b5f16af53614c1452a141bd78bd096850bf566832f1dbe8cc0a39045c6fb091a5ff79183244daa5fedf069dd86c570de4c4941c820635833299d3d3954b7321873e568725fa157ed4a06e6ba8763e49fb5c9a15be6ca33a6cbf3f9cf677f71fa7edf1ae70fcfaf3f1aeb0dd1d35a8d687c548ccca9f3e18506fa6ee3821e14d16ff8fc50a637548415c576a9d49bf25990bc6e50b8622ffb3833528a55e63cb19a97753e7275942572aff76d5c1320fe5edc8c6bb6669054e6370ef587938edb350c32d8d36adefb0730e7e863f010000ffffe9e8e3430d030000",
"348f254eb8f48eaf3d0330c83c18324c": "1f8b08000000000000ff9490b16eeb300c45e7f02b084ff67b86b4774bb70e0d32f407149991d9d8a240d34901c3ff5e38e9d031dd84ab7301dee33dfe3fcd3c74786325ce9f140dbcc78f9ef0915b4838860b4d38cd4a683de164f30979c22c76870c39df3fce9cc3f0e8398012e22524c28e01782ca28635ecaa6571efd21d95cefcb5aecbe20e61a475f59c8d3487c17741aa67b889f4ca919e66497dd212ffc2f766a502d85589ad9f4f2ecae893481ac86fbe2a6800bc4ff29228930623bc683099d0ee3ee13ce7886f996d5f4add60fd6f5f4a8b5b5a372d92aa68830bec4ac81cebade25e377b7517c41d55aedc91b6f8b3f457b21de60e746b719bf4781de8b62fa5696085ef000000ffffe36b7bafd7010000",
"359dcf82ea381d6901e53f88ff235896": "1f8b08000000000000ff9452cf4b1b4f14bfcf5ff1d88b09981dfc7e6f091e8a152c9436587b2a258cc9cbb87577679c992c0d12b0b1605b6c638b28fe38d8628b976aa160b156fc63924de27f516693b581eaa197dde1bdcf8ff73e3394427cbcdb397b7df5f1acb7770c778af7a0b7fb12a4124640776bad737e0a71eba473fe39de58ef6e9f765badfee537e0b3c529883facc3ccdc5cd1b208a503d27cad3ae4c5ad667f65356f3b90830563a4ce535ac1087d215169970bc17d74cb22a009b52cfcdc7cad5a45a529d1f5d0b0e730094ed2fbdf2910e2055228030e175c24556a4f6e72740a236dab4bd3712806d2d46f4331e9511686c230e389505fc392855879917184f8fd45bcf1b67371d9db3c826526a55769b8cb112aed89b06103eb6e9dc5bf5ae330ac417cf129fed28468621ca2ffc075492a55c140b81a55e495d18d26063e0f1ece4de7a1bbbf126fbceb9ffc885f1d5ced1cf62f773a3ff7badb07bdcd23ebf0fde86aed0d64dacdfd5cbbb99f6dbf386caf7e2544483b3770514a2d26c161d2730a692b731d973bfc97381a834a9798ef676112aaccd75820643817dcc540c0320150b20c452fe499f4aed24cdd699b6916149a9a0a35dc06280c451eb1fa0cfabec824df595cfa77eae3d9fb37b187252db3c9c4007fb64e5499f45cfbf6ec9e030000479307872e2a6684ced92ba19ad54b0b56ca49300debde28900621016a6d634dbd13156d941772085960f39e802723210742a1615c5bc7b1aa5041deb1380722e67b156630ef285caa790a2bced8d39b3cb41c359912a1c1d0fce5f34c8bd0309ed894079881dcef000000ffff841e01bdd5030000",
"359dcf82ea381d6901e53f88ff235896": "1f8b08000000000000ff94924d4b1b411cc6effb29feecc504cc2eb6b7040fc50a164a1bac3d9512c6e49f71eaeece3833591a246063c1b6d8c616517c39d8628b976aa160b156fc30c926f15b94996455a81e7a49e6e5799edfcc33ebfb901c6e774ede5e7c3ee9ed1cc2bde203e86dbf0621b9e6d0dd58e99c1e43d23aea9c7e4dd656bb9bc7dd56ab7ffe03e8747102924fab30353353342ec7f707a6d95a75e84b5acdfed272deec400ee6b4162aeffb158c31e002a5f228e73440afcc43df5acb3cc8cdd6aa5594ca77543dd2e4258c836bf7eeba05c761a1e052834b999eabcd5a23e594fb29d8ceecc48e3c3b740b573e0bbc92632874fd361511cc2751c435d18c47ea52666f4acaf38422241fcf92b5f79db3f3defa012c122158a5e12dc62815e351c334d9dd3849feb44661b806c9d997e45b13e2b15188ef80e73969540543ee2994312ba3178f0d388f1ecf4ce6a1bbbb94ac7de81ffd4adeec5d6cedf7cfb73abf77ba9b7bbdf50343f87970b1f20e32ede66eaedddccdb65fedb797bf3b0e17e6dc407929458c834b04730be956e6b22e6ff85fa2a8354a552241908571a8924061c17186e782fb1872587400a42843914534933e62daa937693acd82445d939182db048561c813529fc220e019fb3b8d0bff6f7d3afdf026f7704989ac3d31c0d5ad6d2a11cc331fa5b9e740004051e7c1f5e725d15ce5cc93f88ad44b7326cab59a86a1370a4ec3714254cad49ab26d8ad292451422129abec7e0d9b592432e5113aa0c71a4ca6598778dce859804ac4234e65d890b3526b1e28e3cbf89a1c475c8048f3446fa1fce0bc5234da8c594079a41dcdf000000ffff1ddc747cee030000",
"39a955dfabc5df68502b59574724045e": "1f8b08000000000000ff5256567049cdcde7e2525656562833d433d033e032d45378b2a3ebf9aefd4fbbe6bf68de5b5151c105080000ffff79fbc41327000000",
"3e325e6ab86420d1ae1f36242db87f0e": "1f8b08000000000000ff9c90314bc3401cc5f77c8aff96045c0ae2521c62724a30b994f46ee8943bd3030f1b2bc9298e6eba281d8a1d74d04941280e226a07bf4c9bda6f21676b23bab9dc71efeefddebd7f9a0bae04b4b9e23bbc10b09773d52d92b6c8ba75e3f0b760b831720802e26c040818cf954c3ba2606019004cb619c87d65d56a3650dcf4b730f2004704300d02702889121fbb310a1126e046e1d76e8e5f46b3fed0f7cc15cd5052750483239ea7bb3cb7d656ed8ab0b44c7ae7d3bbc7b9215332130cf45a289e1d54cf3db4e9d080804be3186192103f444de2840d8830d086a78bfcbd5b8694d72793dec5f87d58f65fcbc1f36cf0340f4cff1158fdfcec6a327afb816bc47ee8c42dd8462db0f4046dadea1393c7c9a29cb568691bf6376add2c2f4fa70f371fb7f766ddf80c0000ffff632acdfbc6010000",
"40aa45750f8397d706e3d8fdd82fa11f": "1f8b08000000000000ff5cccc10ac2300cc6f173f214230f505a058782275fc19b78084b0e81761d5dd4d7970ac2d8f1ff83ef7bdcb2e9ec4f84998b0ed781444b2584a555afbd7d5a0881455aaf7418430c31a4cbe9389e09c124f7598a083cb9bdff21c6f96e45ebcb7fbb95109ab2ecedd3cc758ffd746b7125fc060000ffffe2756aadaa000000",
"43befbfad04c8efdf57be993ceb9e432": "1f8b08000000000000ff8a0e4e2d2a4b2d8ae552505050484c492952b0555032d003432b4b03030325b04c49666e6a7e690948d2b058890b100000ffffb9f9177936000000",
"46713bf4406bd2896c32e5778efb1eb5": "1f8b08000000000000ff8c534b6edb3a141d8babb826f002eac120e779f0e035095cb4cd0771820e0b8abea20953a44a518e0143cbe80e5a74011d7739e93a0a5276ea22e8672080e2bd3ce79ec3c356aab5d408ab185b424cd3fa108191823a8c226d52428ab602badbf14bbfbc09589bed30ec76fc4a36380c42b68692e29765e3220627ad68fc126dead426aefa8a2bdf88ca58933eb10e32fa4eb46b2d9477b568a5954be3fea2dd7a4d495135f0a7c6831e5159b9c4467611032525211b19a0db28682b7e8e8d5f60d860204408b8c20770f80012aa06babccf49dd3b952aacfbf944090c9d360ee1dfaae1177939050c217d3e94b02345a262a42854ada16af878f0ccbbdae8b41b61af9bdf5d5fbe2145490a536788d953658e91d1a48347df585af27bd7c8d0ada465272a96ffe5f6c90c9cb189b10818fbe048311c61a938c28cfcc71889979da85aff1628b935838e147bc1b324e61c6bd9db38628e182938fc16b5495e27a75e5ceecbb8b7a74b129d89b7be8f4fdb2529c639c75fbe8832445692c30803192fe1f8e091e9d969e437c669d61a97c6d0703a03e4f3e0fb9651212b454b5224559acf2fee18155de2a05358f9873b9f09cb24f5409570988adb4c73e65dc46dcc3ca68677e32d9fce528a465a15b7d364dc7317add7fc22e581d184396683fdb329694629730cb6fcffca87f8d6c4d522cad8772c5ff8b84e0e1a85f74e6ea4b1b2b278985408c0ad6c5a8b50fb905f34047cdf63176125ddd23ec5f7874aa69e495a272927f9b9f2d7f9fda4c15fa2b5fe14e8dc5be9343c7efcfcedcb87c74f5f613299d0698e85e2af16d7576c3d4a27c3f7000000ffff76fe74795b040000",
"468e50d126ac1e7c1a9ea44dde207990": "1f8b08000000000000ff8c534b6edb3a141d8babb826f002eac120e779f0e035095cb4cd0771820e0b8abea20953a44a518e0143cbe80e5a74011d7739e93a0a5276ea22e8672080e2bd3ce79ec3c356aab5d408ab185b424cd3fa108191823a8c226d52428ab602badbf14bbfbc09589bed30ec76fc4a36380c42b68692e29765e3220627ad68fc126dead426aefa8a2bdf88ca58933eb10e32fa4eb46b2d9477b568a5954be3fea2dd7a4d495135f0a7c6831e5159b9c4467611032525211b19a0db28682b7e8e8d5f60d860204408b8c20770f80012aa06babccf49dd3b952aacfbf944090c9d360ee1dfaae1177939050c217d3e94b02345a262a42854ada16af878f0ccbbdae8b41b61af9bdf5d5fbe2145490a536788d953658e91d1a48347df585af27bd7c8d0ada465272a96ffe5f6c90c9cb189b10818fbe048311c61a938c28cfcc71889979da85aff1628b935838e147bc1b324e61c6bd9db38628e182938fc16b5495e27a75e5ceecbb8b7a74b129d89b7be8f4fdb2529c639c75fbe8832445692c30803192fe1f8e091e9d969e437c669d61a97c6d0703a03e4f3e0fb9651212b454b5224559acf2fee18155de2a05358f9873b9f09cb24f5409570988adb4c73e65dc46dcc3ca68677e32d9fce528a465a15b7d364dc7317add7fc22e581d184396683fdb329694629730cb6fcffca87f8d6c4d522cad8772c5ff8b84e0e1a85f74e6ea4b1b2b278985408c0ad6c5a8b50fb905f34047cdf63176125ddd23ec5f7874aa69e495a272927f9b9f2d7f9fda4c15fa2b5fe14e8dc5be9343c7efcfcedcb87c74f5f613299d0698e85e2af16d7576c3d4a27c3f7000000ffff76fe74795b040000",
"46713bf4406bd2896c32e5778efb1eb5": "1f8b08000000000000ff8c534b6edb30105d8ba7181368401506b94fe1459b042edae68338419705258f64c214a9529463c0f0317a83163d40d73d4e7a8e6228db7511f4b310407186efcd7b7c6c75b9d435c222c69631d3b43e44102ce30ea3a24dce58d616c0371b79e9e737012bb3de6e371b79a51bdc6e956e0d67d91fcbc6450c4e5bd5f8395aeaac4d5cf4852c7da30a630d7d6a1974f49d6a97b52abdab54abad9e1bf71fedd6d79c654503ff6adceb5185d5736c741731709633b6d201ba55096d21cfb1f1330c2b0c8c290557f8000e1f4043d14097f625ab7a57524574bf9fc841a0ab8d43785e34f2222dc78021d0e7430e1b9611956059565635148d1c0e9e7957999a7623ec74cbbbebcb772ccb5966aa04313954a61805271d32fac6f25cdebb46876ea1ad382963fe22b58f26e08c25c62c60ec8363d9f608ab8c03ccc07f8c41bce2a4aceabf02915b13e858b6133c2131e758e9dec60173c0a0e0c85bac0d794d4ebdbadc9571674f47129d89b7be8f87ed9c65c39cc3af9c451da2c8d97e842d1b2ee1f8e091e9c9699437c6d5a2358ec6a8e1740228a7c1f7ade0ea904e9eb38cb4d5727a7127b8ea88898f61e11fee7ca2cd49f09e90d04419d789ecccbb88eb98d84c051f86bb3e9d509606f232aec764df532fadafe505a54270c21c12229ead729e50f21486b57c59f810df9bb898451dfb4ea46b1fd6e4a329f1dee99536561716f7932a05b8d64d6b112a1fd2bb86801f7bec222cb49bdb43887fa914e513494b9272921ead7c9b5e110dfe1aadf5a7c0a7de6a57c3e3e7af3fbe7d7afcf21d46a3111fa77094f2cdecfa4a2c07e96cfb330000ffffca8ab99f61040000",
"468e50d126ac1e7c1a9ea44dde207990": "1f8b08000000000000ff8c534b6edb30105d8ba7181368401506b94fe1459b042edae68338419705258f64c214a9529463c0f0317a83163d40d73d4e7a8e6228db7511f4b310407186efcd7b7c6c75b9d435c222c69631d3b43e44102ce30ea3a24dce58d616c0371b79e9e737012bb3de6e371b79a51bdc6e956e0d67d91fcbc6450c4e5bd5f8395aeaac4d5cf4852c7da30a630d7d6a1974f49d6a97b52abdab54abad9e1bf71fedd6d79c654503ff6adceb5185d5736c741731709633b6d201ba55096d21cfb1f1330c2b0c8c290557f8000e1f4043d14097f625ab7a57524574bf9fc841a0ab8d43785e34f2222dc78021d0e7430e1b9611956059565635148d1c0e9e7957999a7623ec74cbbbebcb772ccb5966aa04313954a61805271d32fac6f25cdebb46876ea1ad382963fe22b58f26e08c25c62c60ec8363d9f608ab8c03ccc07f8c41bce2a4aceabf02915b13e858b6133c2131e758e9dec60173c0a0e0c85bac0d794d4ebdbadc9571674f47129d89b7be8f87ed9c65c39cc3af9c451da2c8d97e842d1b2ee1f8e091e9c9699437c6d5a2358ec6a8e1740228a7c1f7ade0ea904e9eb38cb4d5727a7127b8ea88898f61e11fee7ca2cd49f09e90d04419d789ecccbb88eb98d84c051f86bb3e9d509606f232aec764df532fadafe505a54270c21c12229ead729e50f21486b57c59f810df9bb898451dfb4ea46b1fd6e4a329f1dee99536561716f7932a05b8d64d6b112a1fd2bb86801f7bec222cb49bdb43887fa914e513494b9272921ead7c9b5e110dfe1aadf5a7c0a7de6a57c3e3e7af3fbe7d7afcf21d46a3111fa77094f2cdecfa4a2c07e96cfb330000ffffca8ab99f61040000",
"470fd5cab5c7a57cec62609827d2c84f": "1f8b08000000000000ff8a0e4e2d2a4b2d8ae552505050484c492952b0555032d003432b4b03030325b04c49666e6a7e690948d2b058890b100000ffffb9f9177936000000",
"473893d607815c5c27cec94e0e78e437": "1f8b08000000000000ff52567049cdcde7e252565678b970e7f3d9eb9eaf6b78b2bb9bcb508f0b100000ffff24c85b041b000000",
"47fecc198864e8c30abf93f8cf34c7cf": "1f8b08000000000000ff5cccc10ac2300cc6f173f214230f505a058782275fc19b78084b0e81761d5dd4d7970ac2d8f1ff83ef7bdcb2e9ec4f84998b0ed781444b2584a555afbd7d5a0881455aaf7418430c31a44b3a1dc7332198e4be4b118127b7f73fc438dfad687df96fb812425396bd7d9ab9eeb19f6e2dae84df000000ffffd60a1b01ab000000",
"48e53a59007a8dda61d904d989943a09": "1f8b08000000000000ff6c90c16e84201086cfcb53786c0f8ec3e02e7a681fa1ef0008d4041d4b74db64b3efde600fed9a1eb800df37fffc130f5bf2d5ed066f66f2f7bb10912b099284c8fe631bb3af9ec4298eebfb66c1f1d4448edc2c9957b65ba8ae1208a84620943d6a858452525f53672ed68656fbb63be0c9ccf141a0800e5f3826df7c96d9570405284e916bc7d3c4f3cf4d71ee22e01c9baf66f66b7940c07a0fd24922546dab6b37047be98d533ab8021535fc61a39ff72c0fb8c64e9e9546ac951d867ee8c3f9ace85f3c2f6e2f8100c573e96c49c6f9ea37efcb6b15c715ec98c672c071b324b306ce65d3c356df010000ffff0dd0725f8e010000",
"48e53a59007a8dda61d904d989943a09": "1f8b08000000000000ff5ccd414e03310c85e1353e8597b0a81327940c97e00e9999602292baa4498554f5eea88505edc22b7fbf5ed5759484a713bdc59ace67005164620fd0d2d7c82de12320224aee1f63a645ab9973c997339f2d763d608d879edabd121535fba65de7f18e4726477c310f37a6c49ddc284fee575d5fa44dccb7d9a58e474b96ecc6597eb52f6ee269eb9fb79b35b20f4b9802afe1af532989fee5d2f6cb75df918527809f000000ffff3ae05435f3000000",
"49d0cdb7406397b8e77616d290bcd94f": "1f8b08000000000000ff5492b18ed4301086ebcc530c96901294b5fb95b65836cd35b72be005bc5ec7589b782c674240e80a3a4a0a7a90780c5e0771af81622f3a5d916226ffffcdf8b7a33657ed2ceae8c18f9112630d953014d87e640195e847160095709edfcf67696854673ff8f553d7a4992615af4e05cb2a45a3169d2e361407911bac7434e8e02425a75c8a464003a014ee63bceb5082a130f1addaa17877ec8e5bdc771dee4f27bceb4416dfdbe530781b18835d70c5a0c935f473304fbf6bd33b7c557690a575a0d07bd722459e504ab99a65e7f5708cec2934587776a4a26dd1a644a9c1cf50153e6e7778c33d1b527852ca062a63b26f951653c6d7b70ce56b6dae2ed11c2e75d3623fb27c1b930fdcd7e2e227431f6cfab455ea627b3d0fac5e4ea22d71340d54becfe8173b0c7e58d7aa92e53985b5cc53a17a80ffbd7bbb3c9da536a66957193ce4081fbffff8fbf51bba37a703fef9fdebf1e71750cad1d6d96093668be5329189068c89980c6e3639eacde63cae2f44e636fc0b0000ffff940f602534020000",
"4ad10871b856157d685556dee22622df": "1f8b08000000000000ff84904f6bdc3c10c6cf9a4f31ab9314f695ef6ff0a16942bbb081d2e41eb4f2c82b6c4b4692932d61bf7b99c52d4b5b5af01f31f3cc4ff33cb37583ed093b9b00c234a75c5181902ec54aa72a41483fda9effa9f0b752a921f61240c83ed4e372302e4dcd218c81df66c8b6a6d2cc43dfb8147d33dbd17621ca7fcb577233067794a0015e6dc60e6f78353eba7ac216d7c5cc9d75439fd3123ba501fc121d3e53a98f364435e1cd0a338f1adf41b005f34455b12f2fb7288d698cb95c29f575ff9766d3253750fecfa5694e85cc373b8d3f07bed85c4869105d28f630d23eb823fedf622ae613558aaf4adeef9e3edced1f5ef6bb8f9fa5c64d8b5282081e37d733ef20b84639f338fbe7659659e9db4b71d3620ce34526661b835394b30621cec00f87c332ca3965f8416a718ddeec62a87f405d93568af3c849b2a7e0b1dba2f3db1516e98df3bdb749e9dbbf933255f63199af4b6494f32bf037d32fb8da7d269bbbf476919f41a4621e4ea1aa4c55c319be070000ffffe08efaf7a5020000",
"4ee76ca4d3f34ada842b90d87762fe26": "1f8b08000000000000ffbc91bd4a04311485ebe429428a416118333fa82c04052dc546bbc5229b5cd9c0fc7973e32ac3bcbb44071dabadb4ca395fc2e1836c6f5a0f3d3d71669c43a1852cab8b4215aa283775adce25672ef4894f3100ce9b6934211c0674f335d9f1e4f7ebd3b3c919323b1360be22dfc1104997214330eef1a71ed013acfa68307c764d18216b07abef066bdacceed30de948cf97ddaec9d329394b73b70ff7428bed11adeaffb4f2232af59fabe48b8f4cbf69c9bf82d0a2529c79d7a6582e71d9155a367bc9d94b047cff6642564a754172066f6057b85e30a1e957b8f9c21f010000ffff57d7944148020000",
@ -48,11 +48,11 @@ var _ = func() error {
"532d363951d4f0d0c18e620c67cb7b40": "1f8b08000000000000ff94924f6fe32c10c6cff0294696de08f25a70af94cbb62beda1cd46cd567b2678eca0da40314e1a59feee2b1cbbcdb6dbfd7300cbc3c3ccf363c62bfda82a8416c3c168a4d434de85088c924c3b1bf1396694646513334a89df41d6f7e2ce159b80a5791e86be176bd5e03048e54d527e746c6cc460552d0be592ae3271dfed84768ddc99daa4251f838aae95feb192dad9527a55abc2d854f9525fb95ad94afae0a2db75a5f4f1e4b195d8f878cade4a5d55a33c9a8019e5941e54804d700753608015a4b858e3718b91adf1989f039f8c2d98c523f33b71838ddb623860e039a4d8727b7e29ce39a552c2f43b3fa0a0c9cc6b34864e47e829511a603901893be529299483423971a31c1dc65c6b3ca61aa0e66ca06c01016317aca065677592b062bec681b5301bca419790348ce78021a4e5024fb55b58c16292f59410a5af0016b3996f5fef6efb21a72439ba8222a764a04497b082565cd7ae454a52be15cc37beaba8f72c53ded746ab689c15d1357596432b94e6949c2d4f545b75fa8275eda00a5e43818d1b6d4e401704fc45ca747c8669fcc4f5f99b43c02758fa9d1825f7f8c48105f4f5099663ebc5e7b4bf653f2b5663ef2e649c92b28962138c8d25cbf6a3c1ffda6cac32ceec47180ff7b7b06bfe8ee3e1fef65f515e83adff886571294a0d1df3da7805134806ffbf709cdbf91eb60bf5ef8137c656e0d316f708015bd78534e0ef7193f2d79cf8536f38b077ad7a414b95617171dc0f699ed2a8cff9f9e46c1c4ad0e3fe276fa396a51a03fd110000ffff1bbebd06ed040000",
"56d831af18f731847e4733aa321128cb": "1f8b08000000000000ff8491cfcadb3010c4cfdaa7d81a5aec60ac43e925c58714bedefa5148a16759dec822b224e4b59362fcee454efae750e861112c33a3dfb051e9ab3284bd05b0630c89b10451e8e099ee5c8028d88e540088625d9b2fa1ff9ae862efdbb6aecdab1a69dba4f54cc92b27274a8bd50fb1b13ccc5da3c3283beb6c1e794d8ac324e3d548174c01a21bf17f424f2c07e6283ba77a1ad5c4940aa800a434e168c853524cf8702087e0f0661301ff8884a71871e2346bc615c4b4683c3c199bf3e30591c3f1d08dcd8b37d6136c0097d96b7ca5db29c6f25fa61a87bf1c15962a463c9c62ac51bb30d1e7eccf21655523a59427a46a0591852dbe3bc5b882c840479c165d83d8318e38d42036107f52da674ee6179aef356ae535393cb6f8bc51f3ddf2f0cd8e14662e7fed3e297d3529ccbecf0cef3f1cf2159b33e9e0fb0a84b0971decd8e2d09c8799fb70f3a5e67bf571dfbf69d15bb77f2a5c30cd4b2e501619f29c96df8e47b1f2ed52157bd19cbc65d09db1acf63289784e1e36f8190000ffff399545b56b020000",
"5d243c2aa906cb9527df41e508cda83d": "1f8b08000000000000ffa492516bdb3010c7dff3290ebde42572e384259b200f657d5cc9d614c6564250e55b7cd4d279d2c550d8871f72dd242bdda0ece5eefcf3dfe7fbeb04d0614cc4c1809a174b350248183b7298cc0800a0ba7fca00e4ed1e0df8c7f4b331ef8ac5805b8e929e351acaf97cba30390c0843479183c72027d5f5b7cd974fbb9bf5fa76f7f972b3f9babeb95a4566390a6ebfaf2e13d98b4d6dc3beb634bce8b839783cfb5d612e2a760f183506898f2d53104d81a4ba2faa41e5d87b1b2a03770300186bed6a1bad138c3aa1e86c1ae3ea203fde8f277fc8b869ac108773c9ee10c871853b47e341bc1d728db691dad5e81eccb18f60120377eae3f5959a80ea8fd0569e8282896a29ec33d5ba8d2cecb859896bd5f6f43579e48318984dd31152108c9d6d0c942718512261caca11c0e80955945eacb067afadaf5fe062befc60727883a3bea3760da9c1cff69541cfc73f7afaf7f41ebdb3aec6eae5257ce67f73312b676569ca1cdf60035dcd3927b19272f14b4d005470b92e67cb625a4c8bb27fc89dffdbe5ef000000ffff82fe973e7e030000",
"5d2e61f4f8ab5957f172a990d9fb3baf": "1f8b08000000000000ff24cb310ac2500c06e03da7f8c1d9be55b2bb2ad8c1b1448db6f8780949d0eb3b78806f875915b52aced7d3f132e361f78414d62a4f6eed65d3fb90d366cdbe432389c43deca3914c7b50979bf66432afcd463201c31697d051cb9f309ed253e9170000ffff5ec6d0d86c000000",
"5d2e61f4f8ab5957f172a990d9fb3baf": "1f8b08000000000000ff5256702c2dc9c82fe25256084a2dcb4c2d4f2de202040000ffffbe75c21514000000",
"5d9b1138f620733adbad0acfb294d661": "1f8b08000000000000ff8a0e4e2d2a4b2d8ae552505050484c492952b0555032d003432b4b03030325b04c49666e6a7e690948d2b058890b100000ffffb9f9177936000000",
"5e8471dec0685b7154cd71dcf0444643": "1f8b08000000000000ff9452cf4b1b4f14bfcf5ff1d88b09981dfc7e6f091e8a152c9436587b2a258cc9cbb87577679c992c0d12b0b1605b6c638b28fe38d8628b976aa160b156fc63924de27f516693b581eaa197dde1bdcf8ff73e3394427cbcdb397b7df5f1acb7770c778af7a0b7fb12a4124640776bad737e0a71eba473fe39de58ef6e9f765badfee537e0b3c529883facc3ccdc5cd1b208a503d27cad3ae4c5ad667f65356f3b90830563a4ce535ac1087d215169970bc17d74cb22a009b52cfcdc7cad5a45a529d1f5d0b0e730094ed2fbdf2910e2055228030e175c24556a4f6e72740a236dab4bd3712806d2d46f4331e9511686c230e389505fc392855879917184f8fd45bcf1b67371d9db3c826526a55769b8cb112aed89b06103eb6e9dc5bf5ae330ac417cf129fed28468621ca2ffc075492a55c140b81a55e495d18d26063e0f1ece4de7a1bbbf126fbceb9ffc885f1d5ced1cf62f773a3ff7badb07bdcd23ebf0fde86aed0d64dacdfd5cbbb99f6dbf386caf7e2544483b3770514a2d26c161d2730a692b731d973bfc97381a834a9798ef676112aaccd75820643817dcc540c0320150b20c452fe499f4aed24cdd699b6916149a9a0a35dc06280c451eb1fa0cfabec824df595cfa77eae3d9fb37b187252db3c9c4007fb64e5499f45cfbf6ec9e030000479307872e2a6684ced92ba19ad54b0b56ca49300debde28900621016a6d634dbd13156d941772085960f39e802723210742a1615c5bc7b1aa5041deb1380722e67b156630ef285caa790a2bced8d39b3cb41c359912a1c1d0fce5f34c8bd0309ed894079881dcef000000ffff841e01bdd5030000",
"5e8471dec0685b7154cd71dcf0444643": "1f8b08000000000000ff94924d4b1b411cc6effb29feecc504cc2eb6b7040fc50a164a1bac3d9512c6e49f71eaeece3833591a246063c1b6d8c616517c39d8628b976aa160b156fc30c926f15b94996455a81e7a49e6e5799edfcc33ebfb901c6e774ede5e7c3ee9ed1cc2bde203e86dbf0621b9e6d0dd58e99c1e43d23aea9c7e4dd656bb9bc7dd56ab7ffe03e8747102924fab30353353342ec7f707a6d95a75e84b5acdfed272deec400ee6b4162aeffb158c31e002a5f228e73440afcc43df5acb3cc8cdd6aa5594ca77543dd2e4258c836bf7eeba05c761a1e052834b999eabcd5a23e594fb29d8ceecc48e3c3b740b573e0bbc92632874fd361511cc2751c435d18c47ea52666f4acaf38422241fcf92b5f79db3f3defa012c122158a5e12dc62815e351c334d9dd3849feb44661b806c9d997e45b13e2b15188ef80e73969540543ee2994312ba3178f0d388f1ecf4ce6a1bbbb94ac7de81ffd4adeec5d6cedf7cfb73abf77ba9b7bbdf50343f87970b1f20e32ede66eaedddccdb65fedb797bf3b0e17e6dc407929458c834b04730be956e6b22e6ff85fa2a8354a552241908571a8924061c17186e782fb1872587400a42843914534933e62daa937693acd82445d939182db048561c813529fc220e019fb3b8d0bff6f7d3afdf026f7704989ac3d31c0d5ad6d2a11cc331fa5b9e740004051e7c1f5e725d15ce5cc93f88ad44b7326cab59a86a1370a4ec3714254cad49ab26d8ad292451422129abec7e0d9b592432e5113aa0c71a4ca6598778dce859804ac4234e65d890b3526b1e28e3cbf89a1c475c8048f3446fa1fce0bc5234da8c594079a41dcdf000000ffff1ddc747cee030000",
"5fbeeedba452fb00cc08114c465ccc6f": "1f8b08000000000000ff84904f6bdc3c10c6cf9a4f31ab9314f695ef6ff0a16942bbb081d2e41eb4f2c82b6c4b4692932d61bf7b99c52d4b5b5af01f31f3cc4ff33cb37583ed093b9b00c234a75c5181902ec54aa72a41483fda9effa9f0b752a921f61240c83ed4e372302e4dcd218c81df66c8b6a6d2cc43dfb8147d33dbd17621ca7fcb577233067794a0015e6dc60e6f78353eba7ac216d7c5cc9d75439fd3123ba501fc121d3e53a98f364435e1cd0a338f1adf41b005f34455b12f2fb7288d698cb95c29f575ff9766d3253750fecfa5694e85cc373b8d3f07bed85c4869105d28f630d23eb823fedf622ae613558aaf4adeef9e3edced1f5ef6bb8f9fa5c64d8b5282081e37d733ef20b84639f338fbe7659659e9db4b71d3620ce34526661b835394b30621cec00f87c332ca3965f8416a718ddeec62a87f405d93568af3c849b2a7e0b1dba2f3db1516e98df3bdb749e9dbbf933255f63199af4b6494f32bf037d32fb8da7d269bbbf476919f41a4621e4ea1aa4c55c319be070000ffffe08efaf7a5020000",
"64f157c0a5aaef8684ce174785fdb08b": "1f8b08000000000000ff24cb310ac2500c06e03da7f8c1d9be55b2bb2ad8c1b1448db6f8780949d0eb3b78806f875915b52aced7d3f132e361f78414d62a4f6eed65d3fb90d366cdbe432389c43deca3914c7b50979bf66432afcd463201c31697d051cb9f309ed253e9170000ffff5ec6d0d86c000000",
"64f157c0a5aaef8684ce174785fdb08b": "1f8b08000000000000ff5256702c2dc9c82fe25256084a2dcb4c2d4f2de202040000ffffbe75c21514000000",
"65c9c5ceead4379a32ef56fe8044a9a7": "1f8b08000000000000ff8491cdaedb201085d7f014532f22a82278802aab56eaa649abfe3c0026638262031a885dc9f2bb57d8496feee6dec56c38c377ce8164ecd5380447c972ee8714a980e02cb5d0ccb33ac6f30fc2ceff5d9679562733e0b268937cc3396b9c2f975bab6c1c74eb7b5f475fc9949875ba3a6d63e87432bd39fbd0bcbf1eb0684a564f86ce181a2e39d71a4e3841c009cc9a1032d288a478770bb66a228f1652abbee0107fad9a043165f8b851d476b60724aa1349c2ccd968a87664b673f06af1730c9d775529704fae7e7f3f7ee34c72e6bb1573f8af7cc5229a1a4b9538f48d547fc260285f4c2f76b6c84febfa870304df575746586e14385b9e58b66c98cdff99517dc5ce76ee4dd094e1f0e870c269c36cd7ea27aa9fe87c2e482f0f24a67c6f2be41ef26865a5ecef79aa580c1521f9c366e1ff020000ffff986586fe25020000",
"6640f2771831eddce9f1132a8ffa02b1": "1f8b08000000000000ff8c51cb8a1b31103c4b5fd199c32219235d422ec187ac1772899df707b45eb3c21ac9d6b4638761fe3dc899049343d8432350775575571dd11eb0f7e0b0701e8763a90482b3ce964cfe4a1de7ac9b26b52bee53f5215ee7799ad41e073fcf3a66f23563d243713e759c757da4e7b351b60cdac4145be943452aa33e1e7a6d4b0efa88095dcc2f1877486870f47a3ca58e4bcec3395bd8fbcbd3a390209c81d5784aeae9710d36406b0ab9065f6bab52254c9cfdc0daee6136f4d086b72587d8b70f826513f5ede3ee036792b3186ee8cddfce7b4fa2734651195227d5f73c601d9f3189074bf2ed6df8d506724c4d8a554fe79a399bef982cfd26d9a6e833dd733455f16043ff5f226760735b7cef2fbb9f5f3f2f10ce6c80cd72334ccea86d2aa31772e67fd0f3e29770b07258247cc1cbbb4ad1262f2c5d6149b839d2de35440731d39bd712045682d52d55b540fef5556be83d418b08422d033873a7fc2b0000ffff866476e156020000",
"676482aadd24e9539226c67ebd8b5d04": "1f8b08000000000000ff8c51cb8a1b31103c4b5fd199c32219235d422ec187ac1772899df707b45eb3c21ac9d6b4638761fe3dc899049343d8432350775575571dd11eb0f7e0b0701e8763a90482b3ce964cfe4a1de7ac9b26b52bee53f5215ee7799ad41e073fcf3a66f23563d243713e759c757da4e7b351b60cdac4145be943452aa33e1e7a6d4b0efa88095dcc2f1877486870f47a3ca58e4bcec3395bd8fbcbd3a390209c81d5784aeae9710d36406b0ab9065f6bab52254c9cfdc0daee6136f4d086b72587d8b70f826513f5ede3ee036792b3186ee8cddfce7b4fa2734651195227d5f73c601d9f3189074bf2ed6df8d506724c4d8a554fe79a399bef982cfd26d9a6e833dd733455f16043ff5f226760735b7cef2fbb9f5f3f2f10ce6c80cd72334ccea86d2aa31772e67fd0f3e29770b07258247cc1cbbb4ad1262f2c5d6149b839d2de35440731d39bd712045682d52d55b540fef5556be83d418b08422d033873a7fc2b0000ffff866476e156020000",
@ -65,14 +65,14 @@ var _ = func() error {
"8a7d67b864f45201854ef2ad00b51b09": "1f8b08000000000000ffe2525608c9c82c56c82c56485408f1f7f55148c94f2ecd4dcd2bd15370cacfcfade34a49cdcd77ad28c82c4a55b055503232c950e202040000ffffc36ed62935000000",
"8f2519501a642ae50acf464ad3acb9f9": "1f8b08000000000000ff8c90316ec3300c45e7f0148427bb35a4bd5bba756890a117506c4666638b024527050cdfbd70d2a163d6c7f781cfef3dbe9e661e7bbcb112a76fea0cbcc7af81f0c12d449cc2850a9659096d202c369f900b26b1bb64c8e97e38730ae323e70072e82e2112f60cc0531635ac61572d8bfb94fea874e69f755d16770813adabe764a4298cbe0f523de315d22b77f4b44bea07b35c01ecaac836cc27d7c9e4a3481cc96fff57d000781fe52d52220d4678d16052d0eefbc0794e1d7e24b67dce7583f5cb3ee716375a372d92aa68830bec7248dcd55bc4bd6f6bd47d107754b9724fdae25ff37f642be60e746bf140b77dce4d03eb6f000000ffff14b8957d9c010000",
"959fd518960ea8b397538a6f7b1bdd3a": "1f8b08000000000000ffe2525608c9c82c56c82c56485408f1f7f55148c94f2ecd4dcd2bd15370cacfcfade34a49cdcd77ad28c82c4a55b055503232c950e202040000ffffc36ed62935000000",
"95d28ebee82ae43dfc0c8b16b6088b2d": "1f8b08000000000000ff6c90c16e84201086cfcb53786c0f8ec3e02e7a681fa1ef0008d4041d4b74db64b3efde600fed9a1eb800df37fffc130f5bf2d5ed066f66f2f7bb10912b099284c8fe631bb3af9ec4298eebfb66c1f1d4448edc2c9957b65ba8ae1208a84620943d6a858452525f53672ed68656fbb63be0c9ccf141a0800e5f3826df7c96d9570405284e916bc7d3c4f3cf4d71ee22e01c9baf66f66b7940c07a0fd24922546dab6b37047be98d533ab8021535fc61a39ff72c0fb8c64e9e9546ac951d867ee8c3f9ace85f3c2f6e2f8100c573e96c49c6f9ea37efcb6b15c715ec98c672c071b324b306ce65d3c356df010000ffff0dd0725f8e010000",
"95d28ebee82ae43dfc0c8b16b6088b2d": "1f8b08000000000000ff5ccd414e03310c85e1353e8597b0a81327940c97e00e9999602292baa4498554f5eea88505edc22b7fbf5ed5759484a713bdc59ace67005164620fd0d2d7c82de12320224aee1f63a645ab9973c997339f2d763d608d879edabd121535fba65de7f18e4726477c310f37a6c49ddc284fee575d5fa44dccb7d9a58e474b96ecc6597eb52f6ee269eb9fb79b35b20f4b9802afe1af532989fee5d2f6cb75df918527809f000000ffff3ae05435f3000000",
"9633293b1618913c69833784cc3e25d2": "1f8b08000000000000ff8a0e4e2d2a4b2d8ae552505050484c492952b0555032d003432b0b03030325b04c49666e6a7e690948d2b058890b100000ffffb7699cdc36000000",
"97e4f2cf9f4ad4fc842f20a7fb124f91": "1f8b08000000000000ff9492cfaadb3c10c5d79aa7984ff0153b186b51ba71c92285db5d2f8514ba56e4892c624b421e2729c6ef5e64a77f29dc76216c8633bf396798a8cd455bc2d601b82186c45880902678a63b4b1092dd401240c879ae3f84f663a2b3bb2fcb3cd7cf7aa06551ce3325af7b3552ba3ab389ade36e3ad5260ceae47a979fba24cd6154f162551fac04711af025a127561d7354a75eb734e89129c997f9b92d45a36e3ab5e42594004ad9d058f29434136e5ae4107abcb944c05f22e121461c394d867106315e0dee1ea1eae3f60591dde0ee34d44fde3a4f206c8a0677dba45546091680f3e40d3ed3ed1063f1275285dd4f980aed6f8c120b1d23ee0e315668fa30d2fb4cccd8a2ac9052ca2fa4720691857b7c75887106917d37385e4d056275db60977fb3cf066d056201f103b87f20736261f85ea1d1de508fcd1e1f67507f76dc7d720385898b6fb577da5c6c0a936fb39dd76f76f950ea2399e0db128470e7d563b3475b1fbb89db70f385e17bf976adffb747effa75a8e883ad9f7296426693c774fddeb1652cfebf9672cd9cc9cb2ff4ee1fe8791b7f43df365094ebaa12f1943c2cf0350000ffff549ece532c030000",
"984dd6df0bfb1684d6d188b40962ca7b": "1f8b08000000000000ff8491cdaedb201085d7f014532f22a82278802aab56eaa649abfe3c0026638262031a885dc9f2bb57d8496feee6dec56c38c377ce8164ecd5380447c972ee8714a980e02cb5d0ccb33ac6f30fc2ceff5d9679562733e0b268937cc3396b9c2f975bab6c1c74eb7b5f475fc9949875ba3a6d63e87432bd39fbd0bcbf1eb0684a564f86ce181a2e39d71a4e3841c009cc9a1032d288a478770bb66a228f1652abbee0107fad9a043165f8b851d476b60724aa1349c2ccd968a87664b673f06af1730c9d775529704fae7e7f3f7ee34c72e6bb1573f8af7cc5229a1a4b9538f48d547fc260285f4c2f76b6c84febfa870304df575746586e14385b9e58b66c98cdff99517dc5ce76ee4dd094e1f0e870c269c36cd7ea27aa9fe87c2e482f0f24a67c6f2be41ef26865a5ecef79aa580c1521f9c366e1ff020000ffff986586fe25020000",
"9b304970a0564dd9317fcd5d626e58a4": "1f8b08000000000000ff2a2d4e55c82e4a2cc92f8e4f49cdcdb7e6e2f2f40b760d0a51f0f40bf157482c2ac94cce492dd648c84c49d0514828c92cc9494dd0540873f409750d56d030d45150078ba96b5a7301020000ffffb60f97194b000000",
"a17964c54f014a0dd59c42b49123a941": "1f8b08000000000000ff5492b18ed4301086ebcc530c96901294b5fb95b65836cd35b72be005bc5ec7589b782c674240e80a3a4a0a7a90780c5e0771af81622f3a5d916226ffffcdf8b7a33657ed2ceae8c18f9112630d953014d87e640195e847160095709edfcf67696854673ff8f553d7a4992615af4e05cb2a45a3169d2e361407911bac7434e8e02425a75c8a464003a014ee63bceb5082a130f1addaa17877ec8e5bdc771dee4f27bceb4416dfdbe530781b18835d70c5a0c935f473304fbf6bd33b7c557690a575a0d07bd722459e504ab99a65e7f5708cec2934587776a4a26dd1a644a9c1cf50153e6e7778c33d1b527852ca062a63b26f951653c6d7b70ce56b6dae2ed11c2e75d3623fb27c1b930fdcd7e2e227431f6cfab455ea627b3d0fac5e4ea22d71340d54becfe8173b0c7e58d7aa92e53985b5cc53a17a80ffbd7bbb3c9da536a66957193ce4081fbffff8fbf51bba37a703fef9fdebf1e71750cad1d6d96093668be5329189068c89980c6e3639eacde63cae2f44e636fc0b0000ffff940f602534020000",
"a2cb44570c3d3285165729786d5f1def": "1f8b08000000000000ff9452418bdb3c103d6b7ec57c860f2c486d7a0dcda194b69bc386b449ce65228f9d21b2642499ee62fcdf8b9c65d9c01eda838d34f39edf9b371ec85ca963ec491c80f4830f094b50456ba92b40153edede7594ce91cd97f81c0dd9e598a4e7024015d3543dfa661fb895a7799ea66a473dcf732d2e717064eb4632be937419cf95f17d7d162bf9a9af81928ff570ed6ae35d5b0f64a911f71770ebbb0234403b3ab34c506a9c4065ebd59e42e45283b2beabb64e52e9c46aac6b6cf83c7698416bcccd46c2661a285d66500db71c96ea17ebdff25b5f16af53614c1452a141bd78bd096850bf566832f1dbe8cc0a39045c6fb091a5ff79183244daa5fedf069dd86c570de4c4941c820635833299d3d3954b7321873e568725fa157ed4a06e6ba8763e49fb5c9a15be6ca33a6cbf3f9cf677f71fa7edf1ae70fcfaf3f1aeb0dd1d35a8d687c548ccca9f3e18506fa6ee3821e14d16ff8fc50a637548415c576a9d49bf25990bc6e50b8622ffb3833528a55e63cb19a97753e7275942572aff76d5c1320fe5edc8c6bb6669054e6370ef587938edb350c32d8d36adefb0730e7e863f010000ffffe9e8e3430d030000",
"a416686e4cfcf5ed8366cfcf264e48e0": "1f8b08000000000000ff9c54df8be336107e96fe8a3973047bc94a5c5bfae0e287deba2d07dd74e9b5cf872c8d1d1159f2c9f22547f0ff5e243bfba3946db8402c79349a6fe6fb663c0879101d82128e52dd0fce07c829c9a4b3014f21a3240bbac78c52929dcfecdea9078fad3ecdf3f9cc76a2c779e6da06f45618de3b85265ee974d84f0d93aee78d363afef9c18be0463e1c3a2e85dc23efb14f9bab2f78547abcc6dbd9960fc208a5ed15ee4a04d18811f9f8f99ae4c7af56f2410f68b445de0aeba648d329d204ff77f991cb677e9d739d417ed41e335a50fa457878f0ee8b56e8a18268673b3c7ec490eff0b8851d1eebf769f933129276f77705a59c77aeecd0a21701614185e09c81268c1d5aca39d4c245ad2169d60a89347c1d30991f4d70a6e4ceb811f38292076dbb5c8613ac1dc1ee96b5801cbd07f4def98212ce234809b7763226c9556d523bb09f7dd0d2e0f9435ddebe9be156ee511e3e45b74fd229acdebea9ac369bcd5bf6a1aeaadb7794ac3772f96fcc2d6815d3fcf18702f29b17e1b7974ce6c8432a5109c796eae2db18fc24432c4d35f0f8bb193f1b56bfa724f5d6c5985e586297925e3e73bff42cbb5f3794a4056e964660bfa6851285bdfbe534688f31e1efbf5bf3dae1112c1e41a49c8455e0314cde32da4e56c6e3dcbfc0df422fff03760baab9245f40aea2805b902dc4307991d8581989252f2011b9162ef731688c90d84ac097936fc2be51af82c77e966db72a70a684d44fe4a4b161f5e445d0ce523253a2db14a0827584d96f18f24c0c83d13279b1e07a9315ec6fdb0b3fee85f9eb8ffbdff38d6cbbe2a774f54d05569b88bd569ee22aa860a3848b66d594a09a6d72507a2cc1c77d2fcbc80c258ba825aca24659b2e55b55c4d32771cb45ddfc4515b96c3bf65463011cd2f94794ceaa1861a644b650816269ce2e02ad4d926c20d333ec113c8e6ef212d72659192f609dd1d4d36cd1e832b64ba038bb30c4c76b61ae9af0e75da40d9de93f010000ffff990307b639060000",
"a416686e4cfcf5ed8366cfcf264e48e0": "1f8b08000000000000ff9c545d8be336147d967ec55db3047bc8486c5bfae0e287eeb82d0b9d74e8b6cf8b2c5d3b22b2e495e54d96e0ff5e243bf351ca346c20967c75753fce39d7839007d12128e128d5fde07c809c924c3a1bf014324ab2a07bcc2825d9f9ccee9d7af0d8ead33c9fcf6c277a9c67ae6d406f85e1bd5368e2954e87fdd430e97ade68a3e39f1fbc086ee4c3a1e352c83df21efbb4b9fa8247a5c76bbc9d6df9208c50da5ee1ae44108d18918f9faf297efc6a251ff480465be4adb06e8a309d224cf07f971fb17ce6d739d719e447ed31a305a55f848707efbe68851e2a8876b6c3e3470cf90e8f5bd8e1b17e9f963f232069777f5750ca79e7ca0e2d7a111096ac109c33d0a16dc24839875ab8c83524ce5a219186af0326f3a309ce94dc1937625e50f2a06d97cb70825511ec6e590bc8d17b40ef9d2f28e11c9a3096706b2763125dd526c981fdec839606cf1feaf2f6dd0cb7728ff2f029ba7d924e61f5f64d65b5d96cdeb20f7555ddbea364bd91cb7fe7dc8256b1cc1f7f2820bf79117e7ba9648e38a41695706ce92ebe8dc14f32c4d654038fbf9bf1b361f57b4a92b62ec6f4c212ba94f4f299fb45b3ec7edd509216b85984c07e4d0b250a7bf7cb69d01e63c1df7fb7d6b5c323583c82483509abc06398bc65b49dac8cc7b97f917f0bbdfc8fb45b50cda5f802721509dc826c2186c98b84c68a486c79491233d7c2e53e068d11125a29f1e5e49b72dfa85793473dcbb65b19385342ea2770d2d8b07af2226867299929d16d0a50c13ac2ec370c792686c16899bc5870bdc90af6b7ed851ff7c2fcf5c7fdeff946b65df153bafaa602ab4dccbd769ee22aa860a3848b66d594a09a6d72507a2cc1c77d2fcb880c250ba925aca4465ab2e55b55c4d32772cb85ddfc4517b96c3bf6d463011cd2f94794ceaa1861a644b650816269ce2e04ad22493690e919f6081e47377989ab4856c40b586734699a2d1c5dc6760914671786f8782dcc5513fe5c45dad099fe130000ffffba9a548b39060000",
"a7f82d82b0fbcd0d7a86744fc49b7173": "1f8b08000000000000ffbc91bd4a04311485ebe429428a416118333fa82c04052dc546bbc5229b5cd9c0fc7973e32ac3bcbb44071dabadb4ca395fc2e1836c6f5a0f3d3d71669c43a1852cab8b4215aa283775adce25672ef4894f3100ce9b6934211c0674f335d9f1e4f7ebd3b3c919323b1360be22dfc1104997214330eef1a71ed013acfa68307c764d18216b07abef066bdacceed30de948cf97ddaec9d329394b73b70ff7428bed11adeaffb4f2232af59fabe48b8f4cbf69c9bf82d0a2529c79d7a6582e71d9155a367bc9d94b047cff6642564a754172066f6057b85e30a1e957b8f9c21f010000ffff57d7944148020000",
"a833afd1c2dfd51f0ba59a8bf977cc1b": "1f8b08000000000000ffbc91bd4a04311485ebe429428a416118333fa82c04052dc546bbc5229b5cd9c0fc7973e32ac3bcbb44071dabadb4ca395fc2e1836c6f5a0f3d3d71669c43a1852cab8b4215aa283775adce25672ef4894f3100ce9b6934211c0674f335d9f1e4f7ebd3b3c919323b1360be22dfc1104997214330eef1a71ed013acfa68307c764d18216b07abef066bdacceed30de948cf97ddaec9d329394b73b70ff7428bed11adeaffb4f2232af59fabe48b8f4cbf69c9bf82d0a2529c79d7a6582e71d9155a367bc9d94b047cff6642564a754172066f6057b85e30a1e957b8f9c21f010000ffff57d7944148020000",
"a8de4218a101c7dbc4005b492e2f7fa1": "1f8b08000000000000ff2a2d4e55c82e4a2cc92f8e4f49cdcdb7e6e2f2f40b760d0a51f0f40bf157482c2ac94cce492dd648c84c49d0514828c92cc9494dd0540873f409750d56d030d45150078ba96b5a7301020000ffffb60f97194b000000",
@ -91,21 +91,21 @@ var _ = func() error {
"caf71f0f0cbb53c27c2bbcd00a648fd9": "1f8b08000000000000ff9452418bdb3c103d6b7ec57c860f2c486d7a0dcda194b69bc386b449ce65228f9d21b2642499ee62fcdf8b9c65d9c01eda838d34f39edf9b371ec85ca963ec491c80f4830f094b50456ba92b40153edede7594ce91cd97f81c0dd9e598a4e7024015d3543dfa661fb895a7799ea66a473dcf732d2e717064eb4632be937419cf95f17d7d162bf9a9af81928ff570ed6ae35d5b0f64a911f71770ebbb0234403b3ab34c506a9c4065ebd59e42e45283b2beabb64e52e9c46aac6b6cf83c7698416bcccd46c2661a285d66500db71c96ea17ebdff25b5f16af53614c1452a141bd78bd096850bf566832f1dbe8cc0a39045c6fb091a5ff79183244daa5fedf069dd86c570de4c4941c820635833299d3d3954b7321873e568725fa157ed4a06e6ba8763e49fb5c9a15be6ca33a6cbf3f9cf677f71fa7edf1ae70fcfaf3f1aeb0dd1d35a8d687c548ccca9f3e18506fa6ee3821e14d16ff8fc50a637548415c576a9d49bf25990bc6e50b8622ffb3833528a55e63cb19a97753e7275942572aff76d5c1320fe5edc8c6bb6669054e6370ef587938edb350c32d8d36adefb0730e7e863f010000ffffe9e8e3430d030000",
"cbfa81bf4d53c8a610fcbb7932ed95a3": "1f8b08000000000000ffe2525608c9c82c56c82c56485408f1f7f55148c94f2ecd4dcd2bd15370cacfcfade34a49cdcd77ad28c82c4a55b055503232c950e202040000ffffc36ed62935000000",
"cca1a28dc237a0b1a6d7768c4454036a": "1f8b08000000000000ff5491b18ed4301086ebcc530c96901294b3fb95b65836cd35b72be0057cde89b136f158ce8405a12be82829e841e231781dc4bd064abce874858b19ffff37e3dfc9bab3f58436050863e22c5843a51c47a18fa2a052fd280aa0523ec8fbf95e3b1ecd7d18c272cc395be1c9a4b33791c4e4e4ccc5e613c5e260f60369cf838d5e73f6c6e7e4143400c6e02ea5db0e35388e935cab2daa7787eeb0c15dd7e1ee78c4db4eade23bbaec87405130d205170cbab5867e8eeee9ba76bdc75765075d5a7b8e7df02d729209b5d68b5977c10e8724816383754723176d8b9433e7063f4355f8b8d9e215f76c48e169ad1ba89c5b7d8bb498567c7dcd50bfb6eeec33cff154372df6a3e8b72987287dad4e6172fc81f2a78d3127eaed3c887939a9b6c4d13450857e45bfd8620cc3b2569549e61c97729d0ad503fcefddd1e5e92db5734dbbc8e0618df0f1fb8fbf5fbfa17f73dce39fdfbf1e7f7e01633c6f3c45ca5608cb67a2300f98320b3bbcb959a3b629e8b503ff020000ffffb1117d162f020000",
"cdc9702cf3b30ddc315510a28df1ff83": "1f8b08000000000000ff8c544d6bdb40103d6b7fc57421613738520fa507171f821b4268ed06d2f6524ad8ac469bc5fb21d6e3c4c6e8bf97956ce7a325cd416825cd7b6fe6cd43add20b65106a1519b3be8d8940b082eb1808d7c459c11b4f9cb1826fb7e52cd657091bbbeebaedb69c2b8f5d57d940988272958f35ba8c3096ee56b7a58ebebab5cee6ab5a24457159b50b5369a5efb0f2e8fbc35b00313455ab9caa6d7843b98b8633c9585599383618302942180a806274e0b5c1c068d322dc780dfd048dd2085b565415783d86d3056e260bdc9c2582d35c393148ac98e696cf1259ed5068d8d9544e87fb086c9dd93e7e90204e7a3fca5df10830a598e4bf0570ddda8493baacd1c7f3fe81156775fd56b911a844f05c5182c0945e9165c56774487bfe5eeb3f333d21ec186b5641c31c1f66532141780d27fba596b3dd6104ba815c2764efc00e9d8dbe572947add08d81036e1a43634d7e4bb0db78f9fddbec2b2b242b6cd3534c0e5f2e90043f60297ac765f92378959677ca89634df2530f793781605d562d12d22a0556744ff8340d54536731d0538eac2d8e75635e25f21a26f038c41c1f060c2b740393ddfcb0f5ba9cbab844213bb687ef6d14359cd42a4ab8b2c1cca642d3fae5269ef99f5b38f45f975e97d748193582e3432397847efb053763e0ad0d868fe0a7722b1cc3afdfb71b42c1db180c9723e823a7c8c63086f7dddfb3ba68caf3ac2bf29f21f45a5797f30b3974238eee25eff72b7b3f5ecc36c44d3ce66849c9069399874a683c95d76db2811ac155a29ba39ae7e0e598fd090000ffffee4b8581a3040000",
"d1ce3e717c8a1e9830e9e1626ff88fa8": "1f8b08000000000000ff9c54df8be336107e96fe8a3973047bc94a5c5bfae0e287deba2d07dd74e9b5cf872c8d1d1159f2c9f22547f0ff5e243bfba3946db8402c79349a6fe6fb663c0879101d82128e52dd0fce07c829c9a4b3014f21a3240bbac78c52929dcfecdea9078fad3ecdf3f9cc76a2c779e6da06f45618de3b85265ee974d84f0d93aee78d363afef9c18be0463e1c3a2e85dc23efb14f9bab2f78547abcc6dbd9960fc208a5ed15ee4a04d18811f9f8f99ae4c7af56f2410f68b445de0aeba648d329d204ff77f991cb677e9d739d417ed41e335a50fa457878f0ee8b56e8a18268673b3c7ec490eff0b8851d1eebf769f933129276f77705a59c77aeecd0a21701614185e09c81268c1d5aca39d4c245ad2169d60a89347c1d30991f4d70a6e4ceb811f38292076dbb5c8613ac1dc1ee96b5801cbd07f4def98212ce234809b7763226c9556d523bb09f7dd0d2e0f9435ddebe9be156ee511e3e45b74fd229acdebea9ac369bcd5bf6a1aeaadb7794ac3772f96fcc2d6815d3fcf18702f29b17e1b7974ce6c8432a5109c796eae2db18fc24432c4d35f0f8bb193f1b56bfa724f5d6c5985e586297925e3e73bff42cbb5f3794a4056e964660bfa6851285bdfbe534688f31e1efbf5bf3dae1112c1e41a49c8455e0314cde32da4e56c6e3dcbfc0df422fff03760baab9245f40aea2805b902dc4307991d8581989252f2011b9162ef731688c90d84ac097936fc2be51af82c77e966db72a70a684d44fe4a4b161f5e445d0ce523253a2db14a0827584d96f18f24c0c83d13279b1e07a9315ec6fdb0b3fee85f9eb8ffbdff38d6cbbe2a774f54d05569b88bd569ee22aa860a3848b66d594a09a6d72507a2cc1c77d2fcbc80c258ba825aca24659b2e55b55c4d32771cb45ddfc4515b96c3bf65463011cd2f94794ceaa1861a644b650816269ce2e02ad4d926c20d333ec113c8e6ef212d72659192f609dd1d4d36cd1e832b64ba038bb30c4c76b61ae9af0e75da40d9de93f010000ffff990307b639060000",
"d34aa8c5fcb453998edcaa9594393f70": "1f8b08000000000000ff8c544d6bdb40103d6b7fc57421613738520fa507171f821b4268ed06d2f6524ad8ac469bc5fb21d6e3c4c6e8bf97956ce7a325cd416825cd7b6fe6cd43add20b65106a1519b3be8d8940b082eb1808d7c459c11b4f9cb1826fb7e52cd657091bbbeebaedb69c2b8f5d57d940988272958f35ba8c3096ee56b7a58ebebab5cee6ab5a24457159b50b5369a5efb0f2e8fbc35b00313455ab9caa6d7843b98b8633c9585599383618302942180a806274e0b5c1c068d322dc780dfd048dd2085b565415783d86d3056e260bdc9c2582d35c393148ac98e696cf1259ed5068d8d9544e87fb086c9dd93e7e90204e7a3fca5df10830a598e4bf0570ddda8493baacd1c7f3fe81156775fd56b911a844f05c5182c0945e9165c56774487bfe5eeb3f333d21ec186b5641c31c1f66532141780d27fba596b3dd6104ba815c2764efc00e9d8dbe572947add08d81036e1a43634d7e4bb0db78f9fddbec2b2b242b6cd3534c0e5f2e90043f60297ac765f92378959677ca89634df2530f793781605d562d12d22a0556744ff8340d54536731d0538eac2d8e75635e25f21a26f038c41c1f060c2b740393ddfcb0f5ba9cbab844213bb687ef6d14359cd42a4ab8b2c1cca642d3fae5269ef99f5b38f45f975e97d748193582e3432397847efb053763e0ad0d868fe0a7722b1cc3afdfb71b42c1db180c9723e823a7c8c63086f7dddfb3ba68caf3ac2bf29f21f45a5797f30b3974238eee25eff72b7b3f5ecc36c44d3ce66849c9069399874a683c95d76db2811ac155a29ba39ae7e0e598fd090000ffffee4b8581a3040000",
"cdc9702cf3b30ddc315510a28df1ff83": "1f8b08000000000000ff8c544d6bdb40103d6b7fc57421613738520fa507171f821b4268ed06d2f6524ad8ac469bc5fb21d6e3c4c6e8bf97956ce7a325cd416825cd7b6fe6cd43add20b65106a1519b3be8d8940b082eb1808d7c459c11b4f9cb1826fb7e52cd657091bbbeebaedb69c2b8f5d57d940988272958f35ba8c3096ee56b7a58ebebab5cee6ab5a24457159b50b5369a5efb0f2e8fbc35b00313455ab9caa6d7843b98b8633c9585599383618302942180a806274603078cd68d322dc780dfd048dd2085b565415783d86d3056e260bdc9c2582d35c393148ac98e696cf1259ed5068d8d9544e87fb086c9dd93e7e90204e7a3fca5df10830a598e4bf0570ddda8493baacd1c7f3fe81156775fd56b911a844f05c5182c0945e9165c56774487bfe5eeb3f333d21ec186b5641c31c1f66532141780d27fba596b3dd6104ba815c2764efc00e9d8dbe572947add08d81036e1a43634d7e4bb0db78f9fddbec2b2b242b6cd3534c0e5f2e90043f60297ac765f92378959677ca89634df2530f793781605d562d12d22a0556744ff8340d54536731d0538eac2d8e75635e25f21a26f038c41c1f060c2b740393ddfcb0f5ba9cbab844213bb687ef6d14359cd42a4ab8b2c1cca642d3fae5269ef99f5b38f45f975e97d748193582e3432397847efb053763e0ad0d868fe0a7722b1cc3afdfb71b42c1db180c9723e823a7c8c63086f7dddfb3ba68caf3ac2bf29f21f45a5797f30b3974238eee25eff72b7b3f5ecc36c44d3ce66849c9069399874a683c95d76db2811ac155a29ba39ae7e0e598fd090000ffff9a984c0da3040000",
"d1ce3e717c8a1e9830e9e1626ff88fa8": "1f8b08000000000000ff9c545d8be336147d967ec55db3047bc8486c5bfae0e287eeb82d0b9d74e8b6cf8b2c5d3b22b2e495e54d96e0ff5e243bf351ca346c20967c75753fce39d7839007d12128e128d5fde07c809c924c3a1bf014324ab2a07bcc2825d9f9ccee9d7af0d8ead33c9fcf6c277a9c67ae6d406f85e1bd5368e2954e87fdd430e97ade68a3e39f1fbc086ee4c3a1e352c83df21efbb4b9fa8247a5c76bbc9d6df9208c50da5ee1ae44108d18918f9faf297efc6a251ff480465be4adb06e8a309d224cf07f971fb17ce6d739d719e447ed31a305a55f848707efbe68851e2a8876b6c3e3470cf90e8f5bd8e1b17e9f963f232069777f5750ca79e7ca0e2d7a111096ac109c33d0a16dc24839875ab8c83524ce5a219186af0326f3a309ce94dc1937625e50f2a06d97cb70825511ec6e590bc8d17b40ef9d2f28e11c9a3096706b2763125dd526c981fdec839606cf1feaf2f6dd0cb7728ff2f029ba7d924e61f5f64d65b5d96cdeb20f7555ddbea364bd91cb7fe7dc8256b1cc1f7f2820bf79117e7ba9648e38a41695706ce92ebe8dc14f32c4d654038fbf9bf1b361f57b4a92b62ec6f4c212ba94f4f299fb45b3ec7edd509216b85984c07e4d0b250a7bf7cb69d01e63c1df7fb7d6b5c323583c82483509abc06398bc65b49dac8cc7b97f917f0bbdfc8fb45b50cda5f802721509dc826c2186c98b84c68a486c79491233d7c2e53e068d11125a29f1e5e49b72dfa85793473dcbb65b19385342ea2770d2d8b07af2226867299929d16d0a50c13ac2ec370c792686c16899bc5870bdc90af6b7ed851ff7c2fcf5c7fdeff946b65df153bafaa602ab4dccbd769ee22aa860a3848b66d594a09a6d72507a2cc1c77d2fcb880c250ba925aca4465ab2e55b55c4d32772cb85ddfc4517b96c3bf6d463011cd2f94794ceaa1861a644b650816269ce2e04ad22493690e919f6081e47377989ab4856c40b586734699a2d1c5dc6760914671786f8782dcc5513fe5c45dad099fe130000ffffba9a548b39060000",
"d34aa8c5fcb453998edcaa9594393f70": "1f8b08000000000000ff8c544d6bdb40103d6b7fc57421613738520fa507171f821b4268ed06d2f6524ad8ac469bc5fb21d6e3c4c6e8bf97956ce7a325cd416825cd7b6fe6cd43add20b65106a1519b3be8d8940b082eb1808d7c459c11b4f9cb1826fb7e52cd657091bbbeebaedb69c2b8f5d57d940988272958f35ba8c3096ee56b7a58ebebab5cee6ab5a24457159b50b5369a5efb0f2e8fbc35b00313455ab9caa6d7843b98b8633c9585599383618302942180a806274603078cd68d322dc780dfd048dd2085b565415783d86d3056e260bdc9c2582d35c393148ac98e696cf1259ed5068d8d9544e87fb086c9dd93e7e90204e7a3fca5df10830a598e4bf0570ddda8493baacd1c7f3fe81156775fd56b911a844f05c5182c0945e9165c56774487bfe5eeb3f333d21ec186b5641c31c1f66532141780d27fba596b3dd6104ba815c2764efc00e9d8dbe572947add08d81036e1a43634d7e4bb0db78f9fddbec2b2b242b6cd3534c0e5f2e90043f60297ac765f92378959677ca89634df2530f793781605d562d12d22a0556744ff8340d54536731d0538eac2d8e75635e25f21a26f038c41c1f060c2b740393ddfcb0f5ba9cbab844213bb687ef6d14359cd42a4ab8b2c1cca642d3fae5269ef99f5b38f45f975e97d748193582e3432397847efb053763e0ad0d868fe0a7722b1cc3afdfb71b42c1db180c9723e823a7c8c63086f7dddfb3ba68caf3ac2bf29f21f45a5797f30b3974238eee25eff72b7b3f5ecc36c44d3ce66849c9069399874a683c95d76db2811ac155a29ba39ae7e0e598fd090000ffff9a984c0da3040000",
"d3a9bc220c8ae2d4e01680157e65d694": "1f8b08000000000000ffe2525608c9c82c56c82c56485408f1f7f55148c94f2ecd4dcd2bd15370cacfcfade34a49cdcd77ad28c82c4a55b055503232c950e202040000ffffc36ed62935000000",
"d3c2a7dd82dae9f20e2fc67b98fb3a9e": "1f8b08000000000000ff4ccccf4ac0300c06f073fb14a587a120b3dd86caa02878f5e84d446a1b59b15d679afae7eda53a7497e4fb7e813cdcc6002b3d72e6cb2a8c909833cd6ddc90db4ef470d9ab5ef57ad6e3a82e4ecf5fd1522e4f1e52bea690205732ba7408d6dfffd70f0c0487be592c3fdd1056e86276e62e3b1b3bb7b40b994a2f57e9793a6b5b72661d857710460c8ab3e0638b7a8ffb5b61e4b448cede2ae0d79f093928958ae40c3ec11d78dc99d0ae079e7ef93b0000fffff662d40406010000",
"d5f9b4870ad447f7ef808033db2803ad": "1f8b08000000000000ff94924f6fe32c10c6cff0294696de08f25a70af94cbb62beda1cd46cd567b2678eca0da40314e1a59feee2b1cbbcdb6dbfd7300cbc3c3ccf363c62bfda82a8416c3c168a4d434de85088c924c3b1bf1396694646513334a89df41d6f7e2ce159b80a5791e86be176bd5e03048e54d527e746c6cc460552d0be592ae3271dfed84768ddc99daa4251f838aae95feb192dad9527a55abc2d854f9525fb95ad94afae0a2db75a5f4f1e4b195d8f878cade4a5d55a33c9a8019e5941e54804d700753608015a4b858e3718b91adf1989f039f8c2d98c523f33b71838ddb623860e039a4d8727b7e29ce39a552c2f43b3fa0a0c9cc6b34864e47e829511a603901893be529299483423971a31c1dc65c6b3ca61aa0e66ca06c01016317aca065677592b062bec681b5301bca419790348ce78021a4e5024fb55b58c16292f59410a5af0016b3996f5fef6efb21a72439ba8222a764a04497b082565cd7ae454a52be15cc37beaba8f72c53ded746ab689c15d1357596432b94e6949c2d4f545b75fa8275eda00a5e43818d1b6d4e401704fc45ca747c8669fcc4f5f99b43c02758fa9d1825f7f8c48105f4f5099663ebc5e7b4bf653f2b5663ef2e649c92b28962138c8d25cbf6a3c1ffda6cac32ceec47180ff7b7b06bfe8ee3e1fef65f515e83adff886571294a0d1df3da7805134806ffbf709cdbf91eb60bf5ef8137c656e0d316f708015bd78534e0ef7193f2d79cf8536f38b077ad7a414b95617171dc0f699ed2a8cff9f9e46c1c4ad0e3fe276fa396a51a03fd110000ffff1bbebd06ed040000",
"d81923e98881c369f957c7d15decf26f": "1f8b08000000000000ff8c52df8a2a2118bfd6a7f88e704263701ee0d05527e2c0a98dadbd5ecc51931c1d1c6b83e8dd17c7215a16962e44f8e6fbfd1d3b218fc2286844c0d8b65d8809284644069fd425118c1131361d4e7b2e435befadb3f9d4c72852e8ebee686a29e441d55135b6274f6c07afeb4e38d158ffc4ba0b866086b13e79096bf5f19a6528031a613a48f2615281d4907728ab40c5984f880cae189d45cc8990d4060a621ebcb6268f128c4ef84a7418318cac1ee0b3fb87a54a94145c0aad238cbff956c4fe201c9dc8c4fe0cfbbf66e0adcb7228aa748a1ea3db03994c8567eeacf2e99163f7b2fa4f27529b1f893247f170af60c0602435ccc6e0d7c8e72ef48ab28c28e0dbd81c6d60da88c06063bd2904325d60fccbb9917c33a05fbbb31adeab3143c38b83bf21432b20dbc58e54403aebcd70076fc8f7142e18bec88434bf29cfb72ad1cdbff5921519fafbccc820c14ad2d1f767000000ffff7e2fc7cb98020000",
"de469d397e894ad53241ccaa67354d77": "1f8b08000000000000ff24cb310ac2500c06e03da7f8c1d9be55b2bb2ad8c1b1448db6f8780949d0eb3b78806f875915b52aced7d3f132e361f78414d62a4f6eed65d3fb90d366cdbe432389c43deca3914c7b50979bf66432afcd463201c31697d051cb9f309ed253e9170000ffff5ec6d0d86c000000",
"de469d397e894ad53241ccaa67354d77": "1f8b08000000000000ff5256702c2dc9c82fe25256084a2dcb4c2d4f2de202040000ffffbe75c21514000000",
"e3d7243f3d9352173a54efb3a26c1d3d": "1f8b08000000000000ff248eb16eeb300c45e7f02b2e3249ef05d6de31f5da0e457e80b61959b52d1a120d0f45ffbdb03391e0bd073c21e07fb7a579c09e8aa4fc2dbd5108788c82d7dd3862e1492aea5604360aaa6d1d5245563b4b8694cfe09932cf2fae215ab99f380a0656a2b4ac5a0c8e2ed7986cdcbaa6d72544d5384b387e5fc9138510f52d4a96c226980a9b5698ea7cead173cb3db2ec0fa9d6b23a0ff76f60bde1089cbf414ad1e2f143979573eadd4135f7c3c765d9dba3fa297b7b3fc7970ca99edbc7bbf7f44b7f010000ffff3c96d9e80d010000",
"e3f75655d10714df86daec6cb01335fb": "1f8b08000000000000ffe2525608c9c82c56c82c56485408f1f7f55148c94f2ecd4dcd2bd15370cacfcfade34a49cdcd77ad28c82c4a55b055503232c950e202040000ffffc36ed62935000000",
"e507552ddfbcbf9862edb00a6a06942e": "1f8b08000000000000ff9c54df8be336107e96fe8a3973047bc94a5c5bfae0e287deba2d07dd74e9b5cf872c8d1d1159f2c9f22547f0ff5e243bfba3946db8402c79349a6fe6fb663c0879101d82128e52dd0fce07c829c9a4b3014f21a3240bbac78c52929dcfecdea9078fad3ecdf3f9cc76a2c779e6da06f45618de3b85265ee974d84f0d93aee78d363afef9c18be0463e1c3a2e85dc23efb14f9bab2f78547abcc6dbd9960fc208a5ed15ee4a04d18811f9f8f99ae4c7af56f2410f68b445de0aeba648d329d204ff77f991cb677e9d739d417ed41e335a50fa457878f0ee8b56e8a18268673b3c7ec490eff0b8851d1eebf769f933129276f77705a59c77aeecd0a21701614185e09c81268c1d5aca39d4c245ad2169d60a89347c1d30991f4d70a6e4ceb811f38292076dbb5c8613ac1dc1ee96b5801cbd07f4def98212ce234809b7763226c9556d523bb09f7dd0d2e0f9435ddebe9be156ee511e3e45b74fd229acdebea9ac369bcd5bf6a1aeaadb7794ac3772f96fcc2d6815d3fcf18702f29b17e1b7974ce6c8432a5109c796eae2db18fc24432c4d35f0f8bb193f1b56bfa724f5d6c5985e586297925e3e73bff42cbb5f3794a4056e964660bfa6851285bdfbe534688f31e1efbf5bf3dae1112c1e41a49c8455e0314cde32da4e56c6e3dcbfc0df422fff03760baab9245f40aea2805b902dc4307991d8581989252f2011b9162ef731688c90d84ac097936fc2be51af82c77e966db72a70a684d44fe4a4b161f5e445d0ce523253a2db14a0827584d96f18f24c0c83d13279b1e07a9315ec6fdb0b3fee85f9eb8ffbdff38d6cbbe2a774f54d05569b88bd569ee22aa860a3848b66d594a09a6d72507a2cc1c77d2fcbc80c258ba825aca24659b2e55b55c4d32771cb45ddfc4515b96c3bf65463011cd2f94794ceaa1861a644b650816269ce2e02ad4d926c20d333ec113c8e6ef212d72659192f609dd1d4d36cd1e832b64ba038bb30c4c76b61ae9af0e75da40d9de93f010000ffff990307b639060000",
"e507552ddfbcbf9862edb00a6a06942e": "1f8b08000000000000ff9c545d8be336147d967ec55db3047bc8486c5bfae0e287eeb82d0b9d74e8b6cf8b2c5d3b22b2e495e54d96e0ff5e243bf351ca346c20967c75753fce39d7839007d12128e128d5fde07c809c924c3a1bf014324ab2a07bcc2825d9f9ccee9d7af0d8ead33c9fcf6c277a9c67ae6d406f85e1bd5368e2954e87fdd430e97ade68a3e39f1fbc086ee4c3a1e352c83df21efbb4b9fa8247a5c76bbc9d6df9208c50da5ee1ae44108d18918f9faf297efc6a251ff480465be4adb06e8a309d224cf07f971fb17ce6d739d719e447ed31a305a55f848707efbe68851e2a8876b6c3e3470cf90e8f5bd8e1b17e9f963f232069777f5750ca79e7ca0e2d7a111096ac109c33d0a16dc24839875ab8c83524ce5a219186af0326f3a309ce94dc1937625e50f2a06d97cb70825511ec6e590bc8d17b40ef9d2f28e11c9a3096706b2763125dd526c981fdec839606cf1feaf2f6dd0cb7728ff2f029ba7d924e61f5f64d65b5d96cdeb20f7555ddbea364bd91cb7fe7dc8256b1cc1f7f2820bf79117e7ba9648e38a41695706ce92ebe8dc14f32c4d654038fbf9bf1b361f57b4a92b62ec6f4c212ba94f4f299fb45b3ec7edd509216b85984c07e4d0b250a7bf7cb69d01e63c1df7fb7d6b5c323583c82483509abc06398bc65b49dac8cc7b97f917f0bbdfc8fb45b50cda5f802721509dc826c2186c98b84c68a486c79491233d7c2e53e068d11125a29f1e5e49b72dfa85793473dcbb65b19385342ea2770d2d8b07af2226867299929d16d0a50c13ac2ec370c792686c16899bc5870bdc90af6b7ed851ff7c2fcf5c7fdeff946b65df153bafaa602ab4dccbd769ee22aa860a3848b66d594a09a6d72507a2cc1c77d2fcb880c250ba925aca4465ab2e55b55c4d32772cb85ddfc4517b96c3bf6d463011cd2f94794ceaa1861a644b650816269ce2e04ad22493690e919f6081e47377989ab4856c40b586734699a2d1c5dc6760914671786f8782dcc5513fe5c45dad099fe130000ffffba9a548b39060000",
"ee89e1856fc911f261533efa462e6867": "1f8b08000000000000ff8c51cb8a1b31103c4b5fd199c32219235d422ec187ac1772899df707b45eb3c21ac9d6b4638761fe3dc899049343d8432350775575571dd11eb0f7e0b0701e8763a90482b3ce964cfe4a1de7ac9b26b52bee53f5215ee7799ad41e073fcf3a66f23563d243713e759c757da4e7b351b60cdac4145be943452aa33e1e7a6d4b0efa88095dcc2f1877486870f47a3ca58e4bcec3395bd8fbcbd3a390209c81d5784aeae9710d36406b0ab9065f6bab52254c9cfdc0daee6136f4d086b72587d8b70f826513f5ede3ee036792b3186ee8cddfce7b4fa2734651195227d5f73c601d9f3189074bf2ed6df8d506724c4d8a554fe79a399bef982cfd26d9a6e833dd733455f16043ff5f226760735b7cef2fbb9f5f3f2f10ce6c80cd72334ccea86d2aa31772e67fd0f3e29770b07258247cc1cbbb4ad1262f2c5d6149b839d2de35440731d39bd712045682d52d55b540fef5556be83d418b08422d033873a7fc2b0000ffff866476e156020000",
"f14888b9e73b4709f9f661ca025578a5": "1f8b08000000000000ff52567049cdcde7e252565678b970e7f3d9eb9eaf6b78b2bb9bcb508f0b100000ffff24c85b041b000000",
"f6819875960d317b08fedcef244fc640": "1f8b08000000000000ff5256567049cdcde7e2525656562833d433d033e032d45378b2a3ebf9aefd4fbbe6bf68de5b5151c105080000ffff79fbc41327000000",
"f6e84ad3fd70355fca59f33e23639704": "1f8b08000000000000ff6c90c16e84201086cfcb53786c0f8ec3e02e7a681fa1ef0008d4041d4b74db64b3efde600fed9a1eb800df37fffc130f5bf2d5ed066f66f2f7bb10912b099284c8fe631bb3af9ec4298eebfb66c1f1d4448edc2c9957b65ba8ae1208a84620943d6a858452525f53672ed68656fbb63be0c9ccf141a0800e5f3826df7c96d9570405284e916bc7d3c4f3cf4d71ee22e01c9baf66f66b7940c07a0fd24922546dab6b37047be98d533ab8021535fc61a39ff72c0fb8c64e9e9546ac951d867ee8c3f9ace85f3c2f6e2f8100c573e96c49c6f9ea37efcb6b15c715ec98c672c071b324b306ce65d3c356df010000ffff0dd0725f8e010000",
"f6e84ad3fd70355fca59f33e23639704": "1f8b08000000000000ff5ccd414e03310c85e1353e8597b0a81327940c97e00e9999602292baa4498554f5eea88505edc22b7fbf5ed5759484a713bdc59ace67005164620fd0d2d7c82de12320224aee1f63a645ab9973c997339f2d763d608d879edabd121535fba65de7f18e4726477c310f37a6c49ddc284fee575d5fa44dccb7d9a58e474b96ecc6597eb52f6ee269eb9fb79b35b20f4b9802afe1af532989fee5d2f6cb75df918527809f000000ffff3ae05435f3000000",
"f82400a3d4ac022882197ca12a896f1b": "1f8b08000000000000ff9c90314bc3401cc5f77c8aff96045c0ae2521c62724a30b994f46ee8943bd3030f1b2bc9298e6eba281d8a1d74d04941280e226a07bf4c9bda6f21676b23bab9dc71efeefddebd7f9a0bae04b4b9e23bbc10b09773d52d92b6c8ba75e3f0b760b831720802e26c040818cf954c3ba2606019004cb619c87d65d56a3650dcf4b730f2004704300d02702889121fbb310a1126e046e1d76e8e5f46b3fed0f7cc15cd5052750483239ea7bb3cb7d656ed8ab0b44c7ae7d3bbc7b9215332130cf45a289e1d54cf3db4e9d080804be3186192103f444de2840d8830d086a78bfcbd5b8694d72793dec5f87d58f65fcbc1f36cf0340f4cff1158fdfcec6a327afb816bc47ee8c42dd8462db0f4046dadea1393c7c9a29cb568691bf6376add2c2f4fa70f371fb7f766ddf80c0000ffff632acdfbc6010000",
"faef00ce61dfdd11dc5b0198e8cb4d24": "1f8b08000000000000ff8a0e4e2d2a4b2d8ae552505050484c492952b0555032d003432b0b03030325b04c49666e6a7e690948d2b058890b100000ffffb7699cdc36000000",
"fc66ed973976512794d4a2930aa4060d": "1f8b08000000000000ff4ccc41ca02310c05e075738ad2030c497f7e14c1955770272eca248bc0743a74a25e5fa22ebacbfb1e2fb7cba2b2da1dc25aaac4734c2cb525085b6fd63cdbbc250885b97ba27c9870c2894e99329137b3e9d397ff084179f19310026b59ae5aa53dec3344ac7b82d0a5f0c0f9c7afae2683ff7d3dc618fde7d01c714ff00e0000ffff7dc54fc8b7000000",

@ -1,7 +1,2 @@
# See the OWNERS docs at https://go.k8s.io/owners
approvers:
-
labels:
options:
no_parent_owners: false
# Author
# Reviewer

@ -3,7 +3,7 @@
// - https://developers.google.com/protocol-buffers/
syntax = "proto3";
import "gogoproto/gogo.proto";
import "github.com/gogo/protobuf/gogoproto/gogo.proto";
import "google/protobuf/empty.proto";
import "google/api/annotations.proto";

@ -1,15 +1,12 @@
module {{.Name}}
go 1.12
go 1.13
require (
github.com/gogo/protobuf v1.2.2-0.20190730201129-28a6bbf47e48
github.com/golang/protobuf v1.3.2
github.com/google/wire v0.3.0
go-common v0.3.8
golang.org/x/net v0.0.0-20190812203447-cdfb69ac37fc
google.golang.org/genproto v0.0.0-20190708153700-3bdd9d9f5532
google.golang.org/grpc v1.22.0
github.com/bilibili/kratos master
github.com/gogo/protobuf v1.2.1
github.com/golang/protobuf v1.3.2
golang.org/x/net v0.0.0-20190628185345-da137c7871d7
google.golang.org/grpc v1.22.0
)
replace go-common => git.bilibili.co/platform/go-common v0.3.8

@ -17,7 +17,7 @@ import (
var Provider = wire.NewSet(New, NewDB, NewRedis, NewMC)
//go:generate kratos tool btsgen
//go:generate kratos tool genbts
// Dao dao interface
type Dao interface {
Close()

@ -10,7 +10,7 @@ import (
"github.com/bilibili/kratos/pkg/log"
)
//go:generate kratos tool mcgen
//go:generate kratos tool genmc
type _mc interface {
// mc: -key=keyArt -type=get
CacheArticle(c context.Context, id int64) (*model.Article, error)

@ -34,7 +34,7 @@ func New(s pb.DemoServer) (engine *bm.Engine, err error) {
func initRouter(e *bm.Engine) {
e.Ping(ping)
g := e.Group("/abc")
g := e.Group("/{{.Name}}")
{
g.GET("/start", howToStart)
}

@ -1,7 +1,2 @@
# See the OWNERS docs at https://go.k8s.io/owners
approvers:
-
labels:
options:
no_parent_owners: false
# Author
# Reviewer

@ -3,7 +3,7 @@
// - https://developers.google.com/protocol-buffers/
syntax = "proto3";
import "gogoproto/gogo.proto";
import "github.com/gogo/protobuf/gogoproto/gogo.proto";
import "google/protobuf/empty.proto";
import "google/api/annotations.proto";

@ -1,15 +1,12 @@
module {{.Name}}
go 1.12
go 1.13
require (
github.com/gogo/protobuf v1.2.2-0.20190730201129-28a6bbf47e48
github.com/golang/protobuf v1.3.2
github.com/google/wire v0.3.0
go-common v0.3.8
golang.org/x/net v0.0.0-20190812203447-cdfb69ac37fc
google.golang.org/genproto v0.0.0-20190708153700-3bdd9d9f5532
google.golang.org/grpc v1.22.0
github.com/bilibili/kratos master
github.com/gogo/protobuf v1.2.1
github.com/golang/protobuf v1.3.2
golang.org/x/net v0.0.0-20190628185345-da137c7871d7
google.golang.org/grpc v1.22.0
)
replace go-common => git.bilibili.co/platform/go-common v0.3.8

@ -17,7 +17,7 @@ import (
var Provider = wire.NewSet(New, NewDB, NewRedis, NewMC)
//go:generate kratos tool btsgen
//go:generate kratos tool genbts
// Dao dao interface
type Dao interface {
Close()

@ -10,7 +10,7 @@ import (
"github.com/bilibili/kratos/pkg/log"
)
//go:generate kratos tool mcgen
//go:generate kratos tool genmc
type _mc interface {
// mc: -key=keyArt -type=get
CacheArticle(c context.Context, id int64) (*model.Article, error)

@ -1,7 +1,2 @@
# See the OWNERS docs at https://go.k8s.io/owners
approvers:
-
labels:
options:
no_parent_owners: false
# Author
# Reviewer

@ -3,7 +3,7 @@
// - https://developers.google.com/protocol-buffers/
syntax = "proto3";
import "gogoproto/gogo.proto";
import "github.com/gogo/protobuf/gogoproto/gogo.proto";
import "google/protobuf/empty.proto";
import "google/api/annotations.proto";

@ -1,15 +1,12 @@
module {{.Name}}
go 1.12
go 1.13
require (
github.com/gogo/protobuf v1.2.2-0.20190730201129-28a6bbf47e48
github.com/golang/protobuf v1.3.2
github.com/google/wire v0.3.0
go-common v0.3.8
golang.org/x/net v0.0.0-20190812203447-cdfb69ac37fc
google.golang.org/genproto v0.0.0-20190708153700-3bdd9d9f5532
google.golang.org/grpc v1.22.0
github.com/bilibili/kratos master
github.com/gogo/protobuf v1.2.1
github.com/golang/protobuf v1.3.2
golang.org/x/net v0.0.0-20190628185345-da137c7871d7
google.golang.org/grpc v1.22.0
)
replace go-common => git.bilibili.co/platform/go-common v0.3.8

@ -17,7 +17,7 @@ import (
var Provider = wire.NewSet(New, NewDB, NewRedis, NewMC)
//go:generate kratos tool btsgen
//go:generate kratos tool genbts
// Dao dao interface
type Dao interface {
Close()

@ -10,7 +10,7 @@ import (
"github.com/bilibili/kratos/pkg/log"
)
//go:generate kratos tool mcgen
//go:generate kratos tool genmc
type _mc interface {
// mc: -key=keyArt -type=get
CacheArticle(c context.Context, id int64) (*model.Article, error)

@ -34,7 +34,7 @@ func New(s pb.DemoServer) (engine *bm.Engine, err error) {
func initRouter(e *bm.Engine) {
e.Ping(ping)
g := e.Group("/abc")
g := e.Group("/{{.Name}}")
{
g.GET("/start", howToStart)
}

@ -61,7 +61,7 @@ var toolIndexs = []*Tool{
Name: "genproject",
Alias: "kratos-gen-project",
Install: "go get -u github.com/bilibili/kratos/tool/kratos-gen-project",
BuildTime: time.Date(2019, 12, 19, 0, 0, 0, 0, time.Local),
BuildTime: time.Date(2019, 12, 22, 0, 0, 0, 0, time.Local),
Platform: []string{"darwin", "linux", "windows"},
Hidden: true,
Requirements: []string{"wire"},

Loading…
Cancel
Save