-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearch.json
More file actions
1 lines (1 loc) · 119 KB
/
search.json
File metadata and controls
1 lines (1 loc) · 119 KB
1
[{"title":"在聚光灯下微笑的青春少女-八奈见杏菜","url":"//mermaid/","content":"\n\n引子一个问题:八奈见杏菜是个怎么样的人,你对她带有怎样的印象?\n老实说,我一开始并没有觉得自己会太过喜欢这位哭过输过没饿过的少女,但是当我细细回想的时候,我却发现自己已经无可救药的喜欢上八奈见杏菜这个角色了,她就是那个似乎真实存在于每个人青春中的女孩。无论喜欢不喜欢这个角色,作者都通过磅礴的笔力为我们刻画了一个充满着青春气息的少女形象,仿佛看到她,就置身于那个充满夏日炎热的教室\n底色我相信大概所有人都对她有一个标签,那就是“败犬”,这个之后再说,抛开“败犬”这个标签,你会发现之所以她会给我们这种印象原因在于这个女孩的性格第一层底色——骄傲\n温水第一次见到八奈见的时候她拒绝了袴田的陪伴,要求他去立刻传达心意;开玩笑地说被甩了会听他抱怨;袴田离去之后,哪怕无人听见也执拗地拒绝了袴田的道歉。\n八奈见被甩了,这是事实,但是她执拗地维持着少女的矜持,维持着女孩子的体面,直到这一幕面对被甩的事实,八奈见不过只是在逞强罢了,她默默地把吸管含入口中的行为,可能看到后面的读者会反过来对这里的剧情感到有些许疑惑,温水和老八换食play都要演成定番了,为什么会在这里纠结这个,因为它隐含了一个很重要的意向,在所恋之人离开之后,面对已成定局的失恋在这一刻,其实她认输了,而正是因为她的骄傲,使得她的挫败感非常非常重。这也是为什么温八老有一种宿命感,因为在整个文章的开头,温水看到的不仅仅是八奈见“可悲的事情”本身,他其实撞破了少女那颗骄傲不服输却又不得不认输的心\n通过后面八奈见自己说跟草芥都没互相喂食,还有自己12年没告白是知道一定会败来看。八奈见在草芥和她原来的朋友圈里应该是想着维持比较矜持的形象,而温水这里直接就撞到了她最不“矜持”的一幕。而八奈见之后也一直在温水面前都表现的很轻松不拘谨,反而这样才能让温水和八奈见相处的更加轻松\n如果没有这一幕,符号化为败犬的八奈见仍然可以披着她的外壳,一脸阳光地等待时间过去,接受失败的事实,青春恋爱校园喜剧的结尾后立刻退场消失,但是她被撞破了,命运的齿轮在这一刻,转出火星\n八奈见杏菜,成为了聚光灯下的女主角\n而我们这位被聚光灯笼罩的这位女主角,立刻从符号化的形象之外,长出了第一个特点——缺根弦且贪吃在这一幕里,还隐含了一个八奈见的性格伏笔,她很憧憬成为新娘,很想穿女孩子最美的衣服——婚纱这个渴望真的很青春很少女,因为如果长大了之后再思考这个问题,只会觉得婚纱很占地方而且再也不会穿出去,是浪费。这个伏笔的再次呼应,要等到第七卷了,而且这也从侧面透露,一个向往着婚姻的女孩子,一定是浪漫且认真地对待自己的感情\n就是这样一个骄傲的正值青春的女孩子,八奈见有着最大,同是也是最让人怜爱的特点就是非常果决的敢爱敢恨,\n但是这个时候温水是自卑怪\n“按照常理来说,她不是会与我这种人交谈的人。班级名列前茅的可爱女生,很有人气又亲切开朗。懂得适度表现傻气的一面,不过有时候又有点爱哭。”\n”而且是个无从挑剔的绝佳女角。垮田那家伙,总有一天会后悔的“\n至少他不认为自己可以和八奈见同台,所以在听到流言蜚语之后选择和八奈见断绝关系,这是当时温水认为的最适合也是对八奈见最好的处理方法\n面对因为流言而想要断绝关系的温水,她非常非常生气说走就走,老娘不在乎。我认为第六卷其他女生屡次三番对温水的好感度事件是很打击老八的,和其他小说里那种爱吃醋的所谓“正宫”女主吃完醋开始雌竞的行为不同,吃了太多醋的八奈见会做出其实特别合情合理的行为——你有这么多人可以宠,那没有我一定很OK咯。结果搞得第六卷直到结束前,温八气压都很明显不如之前\n我们这位哭过输过没饿过的少女散发着无与伦比的青春气息\n在意身材时时刻刻在减肥,我认为这是很青春的一笔爱美是女孩子的天性,这种天性最合理的具象化就是减肥。老八又是暴食海獭,贪吃导致她需要拼命维持身材,一边在男生面前嘴硬一边偷偷减肥这个形象真的非常非常青春,几乎是绝大部分读者都亲眼见过的校园女生形象,而且讨论和男生讨论减肥这个话题有种恰到好处的暧昧,因为这是最小程度地相互干涉对方生活,同时又是个呆在安全区里的话题\n而且小八有非常丰富的小动作,八奈见在表达好感的时候的小矜持,除了戳温水,她在表达好感的时候还会玩自己头发尽管只是粗略一扫,八奈见骄傲、率真、开朗、细腻、有点矜持、有点爱美的形象确实完全是按照“王道女主”来打造的,但是,她是败犬啊\n败犬这件事你知我知读者皆知,在文中,甚至是用主角温水的角度定过调,已经被撞破骄傲的八奈见在唯一的救星温水面前放下了少女的矜持,又是吃又是喝又是哇哇大哭,然后被温水官方打上了这个注定要伴随她一整本小说的刻板印象这个标签本身,真的就对吗?\n八奈见对这个标签的情感很复杂,一方面她承认了自己的失恋,这个善良的好孩子由衷地祝福着自己的好朋友们在一起,承认自己的恋情已经结束——哪怕那个时候她还喜欢着袴田这场伏在曾经的恋慕对象胸口上的痛哭,和柠檬在操场的夜谈、小鞠沉重的学园祭包含的心意又哪里不一样呢?\n我一直认为能够说出“终有一天一厢情愿喜欢上别人”,并把袴田推开的她,其实代表着已经对袴田执念的彻底放下。但是另一方面,问题就在于,八奈见承认了她自己的失恋,但她却一直没有走出自己的失败,没有走出因为失恋带来的强烈的挫败感,她在意着周围的风言风语,她是个骄傲的女孩子,她自己承认自己输了,但她不想别人认为她是失败者。\n这其实就是八奈见一直坚决否认着自己被温水甩掉的流言的底层逻辑,尤其抗拒上一轮的“胜利者”华恋认同这个流言,这个逻辑温水其实心知肚明她太骄傲了,所以即使已经不在有着执念,不在把目光聚焦在袴田,她仍然惦念着她的失败。面对着她又一次自顾自地喜欢上的温水,她摆出了更骄傲的姿态,哪怕她的少女心思已经藏都藏不住,她还是用着全力去掩饰,不去主动走出那一步\n会在这个男生面前展现自己变装的样子,别扭地要他假公济私,对他提点小要求但是她什么都不说,她几乎执念地希望,温水能主动告白。为什么?难道在意八奈见是败犬的人,只有八奈见自己吗?温水是怎么想的呢?就连许多读者都认为不希望温水吃袴田不要的,温水自己是怎么想的,文章里从来没有提过,他有没有想过自己选择了不如华恋的八奈见,就承认了自己不如袴田?我们不知道。他有没有想过自己在这个时候选择八奈见,有多多少少是在乘人之危?我们不知道。八奈见更不知道,所以她小心翼翼地揣测,又害怕自己的揣测显得有点刻意。她不清楚,隐藏在她骄傲的外表下,是脆弱的小小自卑。只要温水告白就好了,只要他告白,就证明他不在意这件事,就证明八奈见也是个值得被爱上的,不是败犬的女主角。这就是她别扭,纠结的逻辑本源——她有点点骄傲却又有点点自卑的恋心\n成长这部小说以八奈见的角度,就是从根本上去否定,去解构,去撕掉温水和彦一开始根据这个世界的定义给她贴的败犬女主的标签。因为这个标签抹掉了她除此之外的一切特点,无论她是不是那个骄傲、率真、开朗、细腻、有点矜持、有点爱美的八奈见杏菜,只要她输掉了这次恋情,她就似乎一无是处,不配无拘无束地爱上另一个人,就要时时刻刻地自卑,时时刻刻地提心吊胆,这种想法难道对吗?\n对你个头啊\n就像动漫OP的歌词一样,一次又一次地屡败屡战。是眼泪教会我坚强,我相信,总有一天,总有一天会迎来美满结局,开始转动吧,无与伦比的命运。就算接二连三地以败仗收尾,我们也不是他人的附庸,我们是自己的主角。就算我们终将长大成人,过去的一切也不会成为笑话,总有一天 总有一天会成为女主,等待我们的定是True Ending,那就是我们的主演之日\n逞强好胜的女孩最强!\n她终将会战胜这样的自卑,战胜名为败犬的偏见,用她足够热烈的青春形象走到那个举着聚光灯的男生面前,扯住他的领带。会为你流泪的女主角就在这里,举好你的灯,把它对准我\n逞强好胜的女孩最强!\n","categories":["败犬女主角太多了"],"tags":["精评"]},{"title":"QT网难云","url":"/2024/07/31/QT%E7%BD%91%E9%9A%BE%E4%BA%91/","content":"\n \n 8569268921c349d36db67af3f9fdc0ae658d84508a23fea73be338f0ddce07f1b8a9ee5f5f960e064c6384b4c235b88a47febd02f5469eab8f5fa067d17933dcfad0df2b241440ff0b6a6d00fd1560b38b1f434d4f937458287211b0cb36a5a34b9f9adf7eb57c2aeca7b343f1fcb13a3d245621bfac06797a336a593361a764ba040845e0566dcd046d348fcacc6b897e27badd8d080d120b1de5b9b73f2d296971a18469b4e0c9aa182f0c60bed4ea0c8804f7559f4f666f287c31770925b4fa7429fe139f4733b4070ba71b8ef0121ce82e027cd4c3a302db2bf17a3cbc64aa7561be3778b9ced78dfc57a9452cdb8c89c22e1a820543dd973a06ce7912cee566f27e0c8b5964751c3ad93154f4006454167b9b842b83a92ed7274de21a29d83748a32f2a10e9edb3cc3ab7f302bf19e7df1108833d575ebb2dd5f5344211ffb8b8ddd0d29da160d408c37a32cc0cc898ce8275a5dc895c5d0560f1ef271a9fbbfc32e62ba9c78aa494c60d75fce20fb5f9ae8c3c053e938ff338057b892d39196b5c20b5e657ede5cbe4deff8214bd508b7a9de90f4ce43613dd33b8b0b21868367d69267688dda187bf6ce020c457d4ad97793733e3dbd55a1d45ef2df76fde459b3ede8e1e933db9425c4d2cf6880de99753150f0a35ef03ec657ad0c6bfdbe46dad74034ab5ee51ebe481daddd18bcc1a33a2d860776f8bc03c7bc649aa98fd63ac9b50ebe8d4de81202291bba1cbf4017a2fac861c8d1bd7821d2a71a6b1e5942f0a7f16746ba8adb7af916d8e5148609dcfabf20b166a3691792612d9a01493a7db4a0485ca851bfa0644598c2a01330d2deb23bdadab48b123e52ccce29da00e9d177e53ad068c7eb6278afdcb183521320ed49893b1389c208d5dafa08db3f30df5e6e9cee2addf08f49b5203239de779f4bd82bad904291e4603f9fb677dfb2f33b5ebe79ed43605741066743e15296f4607324708dde407b1a13102956273081ee0e1bc3dd919f76cc4ea48ed8e4bad637658973fb5bd46c956463ee92122fb7a4b73a9a1b09f2067939023ea31b63e051073067610020914ab81e0bf9cc0e7ed05cbacc96ee51d018c337295a9f204bb56aa13eaa707646cabd9127ee641c3522faa3ed3385ec0d16e22c7b808bb8ee1b3bc475b627f5dc8001ed9faf4f9b33063d19f4efef90ef054da7c1794319a494c9b28b5dce2f340109e533c664fb0d8bd379e01acf36be7c44285b503caa4e708b76c87db45502982a00d312a5f7092e1586dbb82c93f090287e2f33d5ea4339a999f1a20314d266f87a017fc4ab9835788921fe060988de02f9f2e86af92c67bfc0a8126a983d1a571d6c4cf04076e530eb2a53696c3b20958482c06d051084fb21626d0b2bbd55ba6dd0972588e05d30f755eca3fb19bcdc8c1e3a578800f22e3610088a062e78fdff38ea97a57ab2505d9940ee4fd1956ae430e54d973596d745eb85af64d650a533e4a280040ff2e7a4904bc022358ade969f74b750bece78be01c440ab24cabf4a72fa19ab72aba300c7e324c266a3386a15d53d4b4e0678f7f4766351736eb122ccce25a388407ca9e191ca903cdac22ea9c47a61c0d8eb16c33223dbf4b48486ebc7464e319d8ff09151cc76cf1887adfb974c998855f9d177ae0e56e2b8f92ffac23b9befe86824dcfd121116ced0f702dc0c0899d11cc75c0b16b5f7b403f8594e001dc86f9846ee24250df7a2d05b22fdf2ade1f55b700b8f26cdd55ad66f139ca73e630dc6cfb77cd47a0a59e4f2af5edee18bd47e971dec05459588377c2f3849192123edce4829ece690ddaeaf6b5cc8c53aaaa23b199cc8b1bead07250defbff4b9993e04faa5953b3dcbd14a338081e6e2cba5cba16d17fa10b2bc9f5bea963cda88fae44e5d4b42ab859b3d3fa45e6810e5ebb77ab4c1e71372db6e80e277cd34d5d1a8392ae1b520e8126eb3ab6e099bbc718959b0bf20a0ad46ab951c25dbb7cf9f7e3c680757bbcb264fd8c87cc0b861a6192bf45415179ed9128b5603dfa2fc8bbd502f779ac919e1c1b4c7c05da00878779ca660c5006c1bda0755cb0dee349366587f4634bfb5aa9af0c28645f007d1b4777c8478afbf657e3368bc5496990502471609285eb2d9b210ae9f45c404535ef095bee46bd04366c18e1243f6c39c7e9de3889ec023df6344800677a93cd8fea6d6476d108c676b59bdfe61b77f8e675d5837ea469aaae0c10a58f3283839365dd82c36477a4b441b219ae202f6985edbf53d5b7bd4c9047dc31134dec5cf8e032862f5dfbc5345a2e8ac0b7979faaa0ad61d28a91b8fb2ded352304e1611d25df7b891319a6404aafef67fa2ffede951b81ad4fba924bd5ac553df8d6a3bc42fb5769a2e92045ce0b9188988b96a08ca6e5ac5e0b1b18539edc38d1519deeb4f87bda7496b59f517f5e7ad3804e47a5114afa7e9e1fb3d9d23cde10b96e7735be8c603396dddbdf17a091df33b6571bcda07f10d2abd62941e397573458d3a35a9065e3745426762fdc32a8ac1cc73ecd103c43390c289ff203db88168117fecb9cdee5d760fd1eb4a65488f853d0bace331799d32380cf0cff7f1d6101404f9c9a11a1a11fd52f15649ecfeabddb874611b4301fc6c4d91082df6425a8246f461545ee36b5723f896003a83520792caea00118123b231b284c4e5ebeddfecfdff6954c4c0a9f56bdf7ac0cde033b2543ad39ee605899f41810bc0945460c4b94ca0d8fde42eac52fcfacceeb99648d78e4617f8badf839d61f3064550e0bbf0b83187250da9f046f4a04783bb8b639aec43e71686a080d59fd126cd4bfc101d3fb19094493e1ba5718ab284d468a63df1fa614a63f5c952931832338a87f144638e36a1fcfce1d51d728e729648bee549cccb1f274d2234d2010f5c32f5c2df8d242507121f0f44f9001e9b840d6049efed847a6c7e315dc5467dbd032adee9cf9bbf8a78991306e4fbc1375aff7c91df605ab857474dbfc2d2183c7fb77651360c484e9905cdf868a23267125f36f7b80074d8fe05fb01c0eacd2244796051eeed030fd8190e5306148e75f3307e57e87cd7d5be50841724f9911d6e01a42a24cb25b3bb30b9c0fd73b82abf767e28ca4a4a69d60ab1079584fec6c433bbfd9245d5a6f04c1d4d150a5426cf71b92a1a9d7e0e55568081ff2f788d0e015c47cabd8c8542ff14ac15423a144b7f193252c79398f84532593e37b12d02ed9f741363da5c9f51bcd6887611b9db102c8a28fb07fc304deee3252c7acc5d2cde93de0216e86b35a0a9059e49f52e8f0e3cead7b922e009b708a70000b7433b5587fc2141aeff677380c1da6562221401415d26b01a355e792847acdb5e20845c1ce11ec4a8bd6829765d60ce9e8791f5c18a9b12f7540ad2ffbc0bca18f9534f5533a14495d0ddf6e2f2ec48c09a13d21241e7b89ce0469308c65cc3633a047d0e14096106889900a2fdb5d44197a75055f6f7a2ce9e711f5b4304b27577f18bb4f165b309b64cd55de20f59723444d00618a73b6d97066f3324221219dc6277341a4e25d10546b539367bdd30f6e40b79b952024e317e8f888dd9e344cd009116e74df51e0a254356bec1bb008f03de250f6bdf56bddf80eeb73061eb687fb24ef7d74040885ceb56e106afc2e05db62ecf9c87487c68e0d7c54085a365f3c16aa372de32552ca8ff37d2396dff1c8831a60be17acc09b5a18ea223bea38b75e45709709be95814721e8b8997ce3fdeccf72797ceae5bab91f8de098c283a1fd69a4d140827a203c0a5d47690cc7993f1847efa91c3df7075b6942eaf5a4a243828a7e7c73ff2d408bbccf1e7c8f6019b55714f4e80c56ec3c275dc5ca5653d5f2c03f6473d6b053df13d330e4bbf8fe00b73c99650a4b5218ee66dea15f40784ba409af6e7078bd949900294b5daf91df37ccfb9878794fff27657d98a3ab5d9874e5f881f69e4b46fe150c5dc7f96000a37d9537ee8e43f1c38c0388855aaa53519720b1a689b89455e1093075fb3a6770517bfb202fc885d374e64ce24d744d280cb31996523b2f522e43e4bb8aa1d98e7eb9f262b7a79de5835eba255d4f4c2b597eac3640dfebc82203708e9b7697c10218cc4fffb3e0f9941a18804c9be765a44d80e11658c2225449bb00ccd8b51cade5845d71509d2349794b92e43ae74e0f7980ebad7ace935823ee55b736f6ddc2630977917a86f3276120020dae76ac3fd237bc533c578fa9f4d2517ffcaf638e390aa5a7162cf5f67fa8881d3bf7750676d6a9fd04a37294368458c586acf95f21c7e6cd1f4613257ef0a6f14f286ac711a340f8718d621ac7b9daf63d3c0c4f39b2c520fbfb0b6f6af04f1285706ae7dabc8972adeaca2cb054c4af231f20581757b02f62abd9e8323e8f864a8c5848cac70f9627eb87698c2dbbf7ccda691514e3935cec7f4afd9b4bfa08922bbde0f3a593a3eee4dd888892301874af5fea803060c4ad73cbd92f6708ae84f025157b4e0f036b8879c3793612c5d98114f45c66c0eb289c1678a3141df059c1de63764b33b72508d6cb766c43dc694f3226d7ac17ee89ba070777db57c824c331c0d9b3abd6d38a9f7cd006e753d88aaee1ad8dd11e63661a137e42bc1bfce78c590d0478c5ec2faf5cc690c95aa2df72c54c280d2d1687cb20df174a8a183afc0480b2a10a91c170e37986975b6209e58a90cbc9294db6442f3a3aff095e1e59ad5adc074dca947a83a16d1ab23a8e350fb5b2b918f996beff2e4a8820a008ad87f26027bb34ccd205da756a928bb0e764659bb62abcadcf5a14acac3135c89c490c3f9e3dfa75ce1b9834a92afd11b59834aa29e5719403b6bd3b37622635499bf12267779678ee2c0914ff0a7e11e863b3baf219fb56c3e57ec982e6483ba9d3426b243cafb887cd32eb14c5d77a1c299540e6feb46a2229b3ade6f2cf7c0e0c1ef3245d0c530f46937092869b4ea6d5fbea1614beafd538b514f3ed8cd8a3e3bfc751e9829ecce2d89e65a8efa662bbc32d275eb6ed3e7be6a095d7edf05ada9bc961d2307f4d2f975e20a09fe9d35441741ead5f8c42793a00158647967da57d98585c6761a9bc114dbf320fed868cfa48e0fefa855d7b9dcf8370fe1c2cbf94b29a37dc841364de38bcbc6143390ba4cb0b8428450dfd5683f7b120c25cb9fa1df159155cbdc8d83c3b268817d539b4bb9c5ee8938c72e142e926c027f6580f941ae1de397689c64746e7bc2f104ac33bcdfd78e6569084cfcbccd551a1a8511fcb179d66ce1d6dd089555b80e89e9407309cc51274795461046212e580fd20d9d0a962951f30d5d0384758728f0609c8867904f5169edfac786ae9ee324b73e647faac6fd40184e68c826b963111c1df9a206ebcb0e2d824dfbb9b73fa8ab7248019168b525bef29597c4467c095307c6abb47791cc2ca3f57f1f063d6d19b920ba8605515e8d7a442c0c1959a2d9d0a63553d4a46a5431e9bf1207a2a73185bb831ad7124579b3d38493c2ffded50bbb448aec3fa80179746270b68163091bd31a415878d9bde867efc99744099007788bf96c81a817a2a7c3e5ad3231300bf75fb394a30bcfbc125c67d302b17f8c767b2d19ba82c2106db9815b312248c1e0bdad563af1ab82789da281ef6b9a7e6e88299faeb9fe345c30d3b09bc69db8c9d8e7e64719e8f1270db24d3f33d14dc574800902bc21fb4d01ef0765be693ae341e38f5a411e2c0da91229fde3242e4afdc5a708c9e545550ad22a563a512a8654972099a6b01bae15e90d1fc7737b4696afd3f0fca511b9ee009598a85063e41587041bd9975705ae8da284b503a78a6855040decf7d1c7d14e97bb4666a88ed240cb44a51cc45b11b8b7750e36875f0e06ac227754638770e748fadefb1b3007b44ce3fe23454e6a1f4d7c12ba47f420e524ffff61d12160d3952d9a87dbd7801b6c4beee9c5ccddfd276b575fc507a56a461a6c97b7c047a2a7318ef7944d8e558adce26991edcada8ed1a83ab8cd64eeb76bd39276cf0401d3d21b4fc3c5d81e0039c2f46a852c96b70d9cab63466d486c325fe899fc5bdb003a5394f4a82dd777f6b33bf3f776c2a036dcf34296784a0eccf801dd46013a04b8b8988e27281c0fae1737b020bdc22e39124a361008b5c10e98591ce32e7b65385433004d60139ed7e709e7c8ae8f38a8ae7051874ee809232c74fe0b8d5f452a667a38b1117a37c1aee431d8f6381a2c22e05ec319ddb09bd4bc27fdd6acc7e38857fb58ddd0dd9b56dcaa9209a92bfad04d0f9b351284fd1630cae1e09ff8ba1af4ddbb9b51c91c328a5d9573882a4ebcaf32d6895e195db6c4588754bcc40215969ce591e553aae5549c3438c998d67bf86d1fe95f02fa3d89710c267d695cde3dffd500c3901733208721f022f0056b0d71ab1a5a50f8e84eef84fcd2e58885ecc0928009dda58026603974784c7eff0f648fffba0b64f7ced1b9e640870bb15ac686f547fc53d702f7e271e961ca65ae6002bfba0a996ccf44eb4c95eef094c238f0880ce6fad204db5919def13ee5fcd4ed1d019e1550c225cf2581b95204aa5f2e5e165ca33d876d6109065ab0aa8d43dc57f7b48d1d4f0026eb2c96154ed45f7ec4ebf4ba04ccfc7ed6f560ac0c1a07a6db4ea8740f4f28fbf2efc09522c02cb36e6a9640f562ad915abfcd16e3b505803abe92fce8973b2506daaa27a28b440542daab63bf5075dba7e78f4d61702f0044396a2b4fd57ffb30e4abc10fc569707a9e93306f6b2aa0ab2568f821c795bcd99581b226ab68e47d460aa45250eb96faadd07e14e3855240a7f1960940a28a50aad173ba59912a75d1e65532e0b285a44232b8bd4d302dc85d0a6a9cd7c9d9627a12a0864f4b898924a562052a66da06b5b2823e0e43d8bc273faebe4a9be3c9a65ea59d16d9f03ad17349afac26d76b3d37e763a3c58b744ae47dbc8121066bdcf3b7876e4f0c35e34c3e217ec6abc37c7ba1b67fa8ecca9a462e36bb937473d080d383cbea217ce87cfa72188eb50cc42401ec533e1a6565c6da3027ac568efd25b3b7770d3469ee2dec68c108b0659a884957662b9fcf5688816e88691951951d4fd8cd10e09af68bf6655abb436daab9180c73649fb1cac389187b81058a7ef114e6a0e6a927443613c4a170eab4ddb76f9b70fbb0d99f29bf6fa32265a20a9d7017ce0ec4275f2976f97b64801c98d5e4449a405f628f564c8e35355071800e964f08b0753b6fb6c460713b7bfb8c3dcbdb3a2aa193a167c9700ef369141a3b11b83e24c56e4c5f6b3c0efd0f27b8ed515cf1a01ee019f3cb6001fd38e65ba9e0244c645fd7c083ff7e989bcfbb05734f5b70a9bc781af88f2afc2ff24ef3737dca7a25a396cbb86e00b0fa1ceeb3b1232636bc239118925b6c11d4f880ee4ced658bb87ddf93282f3489b517fc09cd7e58cea52019c0cde79db688107d9a5a830bb587be7854c20589f5614e8d83938976bf935dfed8fe8d79698223d3795fbb9d6109a43c7b57214b1f6f11a6c3453f740f8127859805f758fb34fe95a0fc7d90935fb691782a6e5d4b9e96cf70b5cfcb37a6f309af397c92adf6a26447800c1fea493af9f841160df175b4d9734fdbb994e79a739166361a4ca8f84318e8e4d4ed440f7174f46fb54bf0787f1a2590ebec59581a16423e47a751a62b6fbf4ee12aa7dd7a12061e90b2f7622a254468016cfdb8493c390928bf370b91eb506d887f246d173293f0ad156a14b676cc2d18207ecba31a484236254ceda76f746b3a7b94447da7e114f02f8d6dbae118273d17618c103ba227349dd6f2d5fe6a554404dafe83dfee626298f666b2959091fc7abcf574c380a1797a5b6a1f6b9f95001105f5d142b779df83673853b735c6833b4f046162528dce572cc8ae8ecc7e87b9b5a699dcbb1f1c4820427f6e56f678ab2325acfff0c7ddfd5f1bcbfff7e1a83f7961e944f761a5e973c2748335d4b89d087745ed51b316a4b2c2497f9e931e7ef29b6ad2902c7ebf15167f869bc6bce955313aebc9b44dbde05fad38dd13b912f4419a2639cb49148c1c0d974cf70fa0e00e61f4dcebfab7bad4ed7a2bf500cba46912fe0d92055401292271a2891f58c23a6f4a857ea160443e3c5c16be02e1dc126e23aabb3f5b15f278ff660faad37e0c994394638d65b3ad7862e20ed70a43e22eb05182ec13a78d69378bc8da9e079e1f481f9a8f66049fd6f786479a549e7de56a505ea028eeb2a257c6bc546ce2b5ce802535ef74c9ddf2e36fb8603541cdd16ef972ac6d9d395453cc8ab83bc80c81bb7e6ab2c27eaa058407f1fc595fc59d50aabd8bbdfb84cfaf825d2099392fba77b843058afffe5c8af85036d454d925f2605fa6ef7470fad631a22110986fa66c7b423da2a2f492874eba8a8365daf43b5931a37a6dd5c0fab276d6f420a35c94eb6dc347eb3ce312ae494351dfd8ea3e9cdf051b5501cd4c98a29b2ea2c80025ec5636ff42762f8ff7603cf671c0d84de554f58d3308ecd89c5a0ea1ce048716c20f261fa2f498304ae47ae231593f6d86eb7ac46b74cd7af7de6d1ff7c2fd7a224df62f5fbcb47af0e071260fda175f349be035fee32d6c21843be66315615b96f0dde7901b97b8500ac878ff6ed7aa798a5ae49b2c98e1274046e14f2d456b06a38523d4d3426b8463ca28ad19e12daaa7d5afa1ca43e6ae3e2dd31951fadb58822953da0b53921cdeae72db769ec039fb1dbfcbc51f467d16881ddd76a86e47f786cf3b48e7a5a0cb636d981f9532072a00241fa50ec6a972422f7dc69677e9613a25fbb5b4c64d88cc7aae4cbd7f870c663d6e072b5bb5c860d09e63be7262c216f3ef2d42bc92bf19efa539396ac8a5e8d031af5dcd3e5dbaca9cd50c7c6271df44548de3f6f4ee5a4f69b429652269b1c2d369a4aece25b289368c62723cd54977326ce36044e5c1bd969052c6cc6dde22039cfa6a81f09e5823fa03bfa0da874704a012027e61964b8369df3977fa5841b973bca16a94a93a5c9ce526b20688769f5be5756374999ccd0f70875c4034070fb8a9740b654cb6df6976b233efdda9a9ec57f70c7e11cecefa613a741af7eecb11af06400439bfa2475c13aa3fe193f799d6c45421d13ffbf3ac7a76b95ec9a832576d9be380394515c02d905a722fd614cc66bb1829fc2a04ba92b74bb74021968577ab4252445f7ac22416487dccfc67c56462f79aeec524e605b93d64e775f5eb22e786ffae8be3d3a7e8abfcee52a471624989f49c4232faa343915052a8cd426f0c36e7e3b517ae80d12e3b104c135399305c84732f546b003644bcdb752016fa9332d930493b56e12723981d6b3eb847a65f6432b0c71a79e613f2ec09bbfc5c91758045cebcd9e8170d06ca01d0f0dba688c7f0abe85c7ded46a2f0fd78fc3b7809dde2490e644e19b66fc031e7c3a89d2bc4e05e84301db76f5a372f11512a9679403525c7c1b2fa6d910241d236c11c10e1fc46d2486dcaca6f666ef648231dd6be5b845ba19b5fe8eb8ed42857e67338613a3cc26858e3f508371e81a2bb49f386307f952d9e8c7ad2bc4b8c3767967b94711d54b24eca1f40daad4760ece7e939e4be55b46917531b4b2f6726c2de6b6be99bf1bb799e26720c0768c7765f51131018a6b034ff9c3e5ffa32dc4f1ed817592e3b41e86db4bf12a82f1d0810b78c853cfacdad730f723bbbc2a911f8e01b0868741c873a2dd3b372d3f250db83f8200014813112fb5851ab466f21c2036354b3fe29b56d140128a505e603fc8b1e750e11709e480988ea689ab0f9d18f36ff38386ad12cd44937ed934b839fe53f1e738c2d9758d843ca531010394f157ef89ba602ae6c5b7b600fb1c21fe5a18f6c6eb892099057088ca35e31d570bd99b5696fa57a385d902c87dcaea46d6b1168d4b7008c49d1b57bb9fcab728a45f40a5995113d85f14fbde0d3f16fcf9db09b6dd9aa2fff149705f837d03f73842601c9b5b4424b65881d71163ff2c7755cc5528ac501f6417b1c0620420a46af807ce611517f534afeb05830cda74a5c853a69e62ab00f7d3b1a155d04a82ce1d8331c418ae983d34c175aa2a5117f82e451cbe79af45edfe1afa69b5c5f5c1f7861bfe72ed51b6becad8be7b6bfc6edca1559f3a4530eb0153a405609a51f6cecd8a6e7e46a2cee307ea12aeaac06df909e8b626ab72f524fb4c5c5dd2497466e7564e1ea0192f78b94c1635a15dd2827bce7eeda6102023aa81d4ac169674677f8718fd01385a61b20f1dbb69e87f1684d3364ac79be4d9736b87fb0603fccc33bdbcd5d8b69ae5109286cdc775a8dea6f9c82f0761bd639ed20a3f34903a56b6ba353278379fbbdb059ac63c2f6d623a803bd41054da1c2f64e6b3eab4acd8dde7f6aaf6a57b2df0093b08b053045cd33ebf25037a67dc5a939b7cbab750606486f47bc3cd71784ee70bbb731948af2f82d8e42c2611eb88de09ca2073a276c6ef7279e33c3faea5677b911fed4c0af7f8f9aeb34e51b80eace1d97125106f90066436b0573b50b24923125d1079ec6b57e596fcea3303446fcca7d6a8b00ceca818751f4613c528443b07546b8c35c1ce380a15fd47c27efb764da6678294d61588571b5852c25b7797ab6c895197798c0c93542520e9978966aa6c67ed28c169b81224b59899f467b99dd722dce46f62e5d346c1c7f380af1258a40a48f1d28dee4f74dff8c588100ab90f009e13b527ace7c89c8cb79f9c42c5ec28165ca19070f7a618ce0ae54c0ab8f8a0bbb124688f1b74fb2df6d55f693ce139a8e04af85cbcdd1d3cb5d50e62682b07e656cf0c9222a8411505dfb5f7fbefff0d1629a0c33c4bb89cc342c87aa90c5f95e6fe25a739d28752e641c59a52f338901fee7592dbd22d5a6f1e16e598f38754c72fcbb8122031c95423757645d72e5884a73e439e5e4095ee4b1528ddf135804b2ba961f8044d17434f41e1d979734e80f3f4502e4e09a8257387bc0e5090adfc4ba1390dfc61692a72d315189a9e7cf9b7dcc176bf131d31748f67d19fe31f876a8f841629f302ebc7761ef36ac8a2eea1b2463642c63aa70299d31069c1f096b28e9c95ad37f39cc424c3723de76b4b086f7b70d743d421bb58d85ad1d2074c1461ff8634b0235717b5e1ebad7844f02d13d9190bf8294b92216edbf5912faf3c6ff14cadefb4d2bfdaf9e7d8b02041f560802e9a409ca15ff0942c05fdf59f0138bc7ff660876119414efeb03e75c5120f03ffbbf682afb758e2dd9f37e871bf2c6bfc4336e402f413e5041cbcd521b5bc42f9e668fe5c605351f7bf6000d78f2b8bfaa61d55da6eff5677a28968650c3e7d534ae22ea6de7e44696c0179d95928e9a6d7168acfc4541661816d1d71e557c6befe6d0e7e1b87027c28cf518986394cafdcfd4c3e343a1ec54fee37561476344188349d5e4c2f0a8f9019b23a607264a4de00e38e6face9daeca04fe199d15cc45b1bbc80cdeabdb25206d893ae90dcc01596e3f437777858bd10e80b69d0d52e1f1e2771a458cd2545d32423c82b5d98b13dcaba4f653a846d1a1464a58322ffcd4d447574b57b63c87e2168e81d3e8d53874ab95599f19cc5d333fd6b7d3b75c3749db02e99bef4eb97205691c2be704b5439e791266666450c1bffe6a8882e60cb3cff579dca51a5a6770cda64b98c8443597deb907919009f570874b3ebc2abd5a46c087bf7b1a580f8559dde62031e63d0bf25a6aa12780e78208eb24efdc0e6a093aa100b16a745989f2eadd5780133d6d544d6f25ba4fcd1b093ca8c819e2b98e0e5f2db7dd6dfbf11af358a595ef0847c24470a43e7af2b7b77417a5172c2f1026b1522ec73fb9e5aef8d0f743eeff07335a1e48da2e8d99fd22797f9a6cde867f4ecddcaf5ebda4f9b35f42eb148be14f9c30058851cef7ee59827525afade6ac6ae96ff21f273138f13a454373d7e7bb1961616a516115af0fd3408ba865085e269445d4042561c4ed8d138a2f4d8ea8b437543365e8ae1c5e9dbf8cef617b2d7cd45c07d6d51fd100add6679c0f9d83d55d1b40fdb9a744b23ccaf599a94c021f7b3e72774e714d571c535468142b27b2739879891f5c86cec37b6f11763902a17a5ef1e851ca2f2476db7c6f80bd529cf17b32fe495001991a75a2f2d476e0c49c8eb2a30c395df0d7b03fc6ef4b51bdee520814dff495661eb5a8d4bf097b6a23e92931fa1fceee8403acc3f6e36b3a62585e45dd88b011433c73667dae2993b65797e8f5792a0ef14934bd2c03974f7f3e9e33c7e8ee1b3cb58fd531bf1e1d3d913ac970dbf676904ee17c3761f80be8f344d913bb665a47f604ca4c58b99c3d51f6082d5eab3cddf60b51d311582ba7bdc1037d4246e8113cf73f0b2601f3b1137c59ceb321c66156b22337e4de84fa72dd2192eea22c04fb858e551dbe6fbfc8fa06b77dcbc21191d3e7e1740b7c9547fbbb2dcebdb6048f62894d7fb0da148d33bbfd7ffe155f8f76e337b04b45429eec9716c26ac3ee7ac68b4e23a4333b254361911f25546bf6456f3e92dbd070c43758dd5936863a2e6eb5fa1e421554ba413afdab1eb6ca5648d85d0ae710241cb4810b903d0b9009647363a059a0fc8c7a40aba0769381764d6aa557c807ee09c857a59cbaa66d519b12bd1935127135b36c46933395f551b17c2df7ecef812f2f8a6247b128c81adaa6b7f4023fb98f37052a672865d7dc9a2b8635468851a89807bbaaed9e596582396a3fea1921e30941388dd4b71859b16b11038478b9d3db285be5daa83c2ccb338d518d3e355a836dce08a3aeee31ba3cb358e996ced53c4cc64d9abae62e80fa188bd0d66d24763780cad09d79177533ecb7776aacf229971015098e527587896315459479e1937a09d016459c54f8e2da7b384a89d57fd768c676775bb8856eb20fdacbfc349e4b25b7861b34131712c39180ad709bce8d2800299bf1a7b695a73749960ad1db92df850d5847f0a6491e416f9055931ff6158e1d8e9640049e8e9336bde2f4c7cbb7750653a23d5231d5b93615e23fcc0a277398bab108261f8d9d37c35bea83e8e9662a4bfa1b501dfb49044ab7613634b62b104fd8880641a501adb502421b55912ac72b8ca7e0aaafe53152999d999a93938471b4bdb7c1bcd833668daf28942c337a58a71f3bef32aaba94a1c4760208db791639fca431ea2ef295712b5ecd35203898238fc63bc5760ea546dd8db32830b949a4b789a2c600e47dd33444390b56b35db9845d501b6ec24f590ced2de530171227cc728117b0ea420eb186bba5a3ea72eb63a6c43b008038d37fb4dbe6aa8ad9b70a4edaa594bf8314a9f25daf9ef011556532132798535c22ecf8e75635ca1eabf2dc5d59bbce2df8e33a592b2efed45d613d0c47ad2af03bfc6d4cf2445c1a8a92c9a56560db19bc42c3528634ad50607027d83d46da981bf19fa4b3e3f1f6ced996725d0c8a9cabee76537ca59fc09c48bff61d62c835bd2becab800fc65631990d7731983491c8e8cb1bbcc182b81c56f06db8a22a649a65315afe63c468f9134641b7cde67fba56f9135f9861087e30788c15e45057288ef2d8640697fe584b93c02b72d273e0cb3f048a168226429bcb34a8fa6cdeef5a9c9a2c6b202f3b7413cf27eec6d7a890b197194e51c424742e85e6c5d1046c2747ffa17dc342b7693cf849208c1b11e4307f84fffc8fd6b91edd9b81aacf5228832bf731501828a3b6332e8d41ccee32dbbd1eef42d30c2f9700956b3b2cc8070e6c119e3b7417d81e62a44d19bb92a18ca75897641a120383d87a4edd00e3c0301a150ee34dba2b7c64413fe9ad415df5c9d50654b057749a5bce9c23346c107f0163cee6af909c15955a032352bf07f84feb529981f831f0ebfe92cd5897494238b583bd535bf011c015064bf200273952c4dbab992b2328d0431e640edd237ce2456c784cf2819bffd41614b5d280c8783159a7b15f4b375528b25700e0f03d65f2ec8960e48b23d84e58618342379269d5842360293eb8b06dcfc579696d72b19d3288affe43c4a69c967778731e09a6aeba149207fe910d01a56f876d1e7ae00d0056d96e0fe7ad08ed83c704fee4d84db26ed48477cf4274c7902ea2cb58e6b5748c0fd588a041561c5b87f90fee6c1fe772a5aee15236fbb371a55ee6783bce60d58a3091fd7b33d00f3f020cf80599cc4dd44acffa695e256aa1fdd392046d99891edb6efdccb7a5dae61fd02e0c08eef557d7bb35b0c7a93d753f99d3b8f70c58ac3d32fda19cdb4f13827aabca2c8e54300225e7ddf5f24b63faa1704c7619356a942ad561bededda9d7eb8612266e4e5b7106a3de5145790e4e7edfff282c941667da9e2aa20a375aa63c12f685ac4eca488c55be88f6111795e1af473f24aae099b3362a897c94e973db77f4cafb503d0bda82394c50d48829619a37f1783061bd4af74ae6968d8b06a2e44d587c22ae3f2f704e6653d6af8669ef46e2ed0b22d087ced3dae477474ac9daae16487da2809c7d01cc8a9361dda267d4edffd455f8d44c6788c73379ed64fbd70a34b80f402b2f610fe8b7428395c22f24e44f914730650647f92aa3099dce466509ce831050b3e43dcbfbaa2a52cddae42c570a8bd9f5397ddfc464f94b6c6f4ad0feacd1b171b6235d1d722a059a043a8da2acda71d03386878d3aded63bfe2b217c9dfcf837b16a3c5952a27f82885fad0b6cfce97811a4c2691dcd655b60b4152925487568aa7dffdc628954b962646d2aec2174a5488e74f1084cd6a1342d466e815dc0c7c9a002b035d678d140b1c69d5ad1c85437b9e2169f747a43f86d308c563f417f999d51012bc4c2c1320d28cda3587c6c6547b08084ef8eecf8306d81309d65fb50896db79891ce744d07d69313f5b59eabca665434c6e969e16934b807572b2586894b280ccbc0098f7ba7c325724604021412645391a04c80bc356244eaaa5de9a9c963168bbc4f6a1c97aa2362c6642321ac02bfdd6daf820de1f6a37f1cd8737cde417a545a1319e0c9186b7058d904c492f443ba063118eae978b989d4ed42d4bf512c3a710ee1ee5c6bddd795c3c503de2b3e3850ffb270d485c70ff477fb10224ee8d62b01ccf05b7a9d693a2982e5fdb7b2c9ed69b763435fe8a76883bd2164e428f57cd5a53d48135a1822010b5dc3520915c7713be900689f460cb64afab65154e7a3849891659cb08cd312dc0042f0bce86f7bc1257d2b2dcada131698e5f5a1fcd80fe0c2b440972be83900c7ab7d93532ff24d532693a45dd4b025f1af006e0c7142b10b38eb231ebdbf9948f55254c73bdadcd23e470e93a791c46ecd868f191ef48b9d913ec5990af7c8eb883af523171734ee6aa047f60bb4f6c242a7c05008d4797a9762f17eeeab878f96bc7e55d2c039e7637744bbd7f707bda5bd4b2c51c5c1d0b882d48ecba4edd13375ba3935d5235dffed4635d6c4d3d8369ba8033a369072bba5e88451fb25f43326896f981d8360e19f2b7c83bcef5f7b2d307185360271e63492eecb5285463f667453c3a2b04f8c289deed890403381d597327f01b9c06dfb85493c82d1e895b8fb6e4cdb3908926d41b18dbca11ea8cc2b16264526c347069abfa5a7eeceadc0749c12fc866d35ad097fedba303e685a8a8af2907e6301e319f5d8cbe6a25bbc0228fe8606ce8c2f66ad80337b7df06e9fbc689428a78035dcbae32fdd792a3d153aed2eddbfbe0f80ba2ceadfa5c4162da81cec295437266399b9883930deaf00e8cb5a8e60e827e1680b392a2af8451b5990a8753b556ff92047243f8871538bec39542165db083890d0a3c4c3d87e1bebe69083c07a946be43349dff47b65dde603959d4d5f73ffdb9a426e0169a6fb75fe00cca462532a201a142da62523012494cb8110984a49e0bc1c205d33d197c1313a3ac518e25d94e68388ffd7ae44691f537e79c533262ea48574ce37ab18b58f8e761ab4bc2159467c822c8d166acbd92a839f6d01c3d9be812517ceb63242f3aaecbe30aa24156599e7208e256d064960479f11f2c66db097535f58c94ff2be767579d18c2a8e298c5ba5f1089d55b221b9ebac94dfd6c0cb5c6d381707055b72ab4c500fc0cbd733da84691e9c3f2d03bada330ad96bc7b565749832ca993a0132c125c6e70cc798d88153ef5715ad8eaa9db49d6ef68a7bd29fed7588f7637de70d001b6817c1115c4aa69506b6892942d443c8490bd29e27d1a97da4f8502ae4674aed5583ba31e89520f8a7644fdf3ab34256f2364cf5dc56c30375f0953fac2a30ae4f05b51d4f9fd0ba41efe613c106a8d37c819b81a0aac79a06e73c539de7c0fe5c81f7a5803cb17db80f0d789958eb5c60c97137a0742519bf01475b4d74d7c643fec69c8b18ed2758b28f2435a8e48095648f38133bbd7100c1c208432c88754279d204e74a6ce5b8ad6cfb2fddc0758145bb6f06ce1c730f550326be272f071a61ad67ac89d9b0105be53cf4fec6d771ab68f15bfcdf7eb717183ad9c2963eaadda180117a2b1a94ec36c2dfa711bc60f3e637c722c5c5bc556962b9e31ff6ec4f4900be1c10212cc2d2243c07c95190982b4d9ad3991359d4288dd2a092ef9fc2c730579812d03882045f1279647ec32f393fdb978ad68376dbb95edc5d264338beae0437f0e81c7064492cab3ac0c6433e5a6b55f1b7c572e1719f3e6f4e2c78b0e8493ca37eee05cb4a40c385d2f1a0c8a4cd963cc8d50f585f2bbe4cd741121efe152cdd7ad5cdd8f9a7f56b6ab37a1e60223a997c050bbf016d9f5b03288f2eb02019db2c22754f08873c7117744648f3fa6394878d6f5d7b80480790ce2883c8c809e036ad01ad75abee61b06dfc735606189e4bb5b80be665bc6df56b73b765751f8824d1d2438990e185f42ceb5015c6c968b1bb60a43af230f6a59d0dfd337853d123ca03e5ad4814dee32cba665d7145383c91f8e79c70c2ea36e824f481d9b6fd77ff7cec2392f1b2e086b3b07ac6783dd51f4afb193526325e05597b9f057d990ca51852940fd7986d85a7768efe77753379d98c553562d676384e66f6c6514e067bff842b27ddc7279637edc221dc2cacc2c5ee331d9ede49ac1eb8167d7318a954168cdc1222714108cad5b8de7b9ca5f2d1a44a17559a7f6af89816c9453f6f07908e14ba9e400f21f9c6ceec91700d49fd364624ab747bca3edd620e47124f6567342c62eafedc6cb1092dd70877541ec040723d78deb4d7b8dc6d3af1ac05204440419274134d08eac912b7c30fbff02949438dc952eb6faf886debc3b26cba927966ef6cdc724d79f0e6725fc217e3e218af2cf04ec8461d41ff45037894f33a8157338dd7a35e70a4226a84ea06db3152f5cae1ebd8aa07c89bd90cc5750ba4db3fee93a9e02447b2eaa67458edd601242786226864654d77e757540ce6f4ce91c8c5552b14b4f27dd9a8cacfa0d17cc54d6246b3cfd7928a15f7d65936871952735710192ff098afe070d5739653498927f353264542d23b9d7d446fa01a4ccb21dd7c587f1cd643df3a0332ab95891b29294ea1ed9501454522060633e396dc3ef83bf46d2dcf952f286a684030a9308b0fe72d24e7611a35a8e9d290a885ea081aa3c728b60dd579fd8ae6272c0691e2512cb4f26d742aeccfa295339dab117745dd9e555873c6fdd323469c69555063f78588c6efc588a846b5aba3a84023ba99a0af7460999706e74525c50e87ff6dcd22e8f11ede5784aa7954a7e59e565cf1eb6a83719786db297a61e32605fa1bd1b4eba97514cef60f24a25988e8891e1b2c901c896b132e9fc0516b72f8f89ca725ec1b09a587beb696cbd4b21651f832bc8867a480a799f2a91da57fd8e248e1dcbf0e717af1a58753ee6f9a5d75804b426f44f6d02248e7a4a181cabc6c3c99a0e11f7649463193feead4d9c3b805b393cb9f7ff2266ef176ba9ae7350db6cd5356d027e21c195a24f8ac196facff7bccfb712c9537f897837c2a899f1991559568bde5168757cbd782b283b3751c5475f620c5b1d39e8e631f38cf2c25dff2f3fa7db9783dd4b808a00a1e58f9eb06527919195b8a88d0dfdd7d50c080597b12776215aa2e527572e3398510af9e489acbe35cdfb3c17f09399ad325ae0fd9992195f2b0624a7a7af37ca4b5bea60c2d63af27cb94994033a74565da3ff399b6f3a683444dbd6bc624088ab4f095e4abd4ec1ccd03e3ba8cae74981e0b78344316dff008739d3a161341633116c3fe5bb0e310af045cd20143b64477447fbff6d7c327586c742151b2eb337507a0c959bf0111ec48f624d6560a9a62a76eb428c0c761c997e4551494f1a4d702b18dbd5c743b149bd2a56c987e4658e3e316f7e1a7772b920dd59b9081309b133c732a379a722df8db34378ff16d2f0e02d82230b19e5893b40c282be138bf3fae24f563f6623265fba4d6bf6e41db2ed6f881a4a33d54eaeddcba98e0d9fe041f2f97224813af0dd842fd5e4b510e4ac820d2afbe403d46e403b3e5915ff9a64b28f40f86065042cdfbd6363c06a31e1a5ad98187301b361e164503505b3df12590a2582a9bc3bcd2bfdf6494b319a83f0dab5f7cec7d577627dd23c980a5ee43839d0c8dda0e5f10720ef9287a975d3588e1dd0a037a44296bb9fe408437e4dec70bc94b242e8699e80b16feda928cb197ac3e5788bc5b6518c56fe191248ee7a342b487c5e3d59b09cf613d8708a62ef462bfa5757990d18d5509a2c1dc158bd375bbf3121b8eedcc4857f939508c16614f1162f8c0423d6778d44959cf734f16c442627f52fa461690ed66d2d71e2af0a8cd5c5f4d3beb99aca40fe306fdc3a2315b9a2fd0bec1e49a6cd190c3dcabef6ef9aa8b370144cb2a29e2578a88188731cb7bf676cac98dbe8970412f9f69621d2df6039b0b00f6c807d52f0a9e2b78e8d446f23dc61b86e1850e56ba6d6657aa440b4cf6e55214d64848e17e36c4ad846110fa46a1f125e163c70e7f7310ebf63649d6bd6c3490da0b70a4cffa37c3fea7cbf0640b038db18cb669de5078a5375f79ab84a0a584f261767a89d2b3816fdd646b3cd554ceec9fde072ef2c9e54db7dacac33b8f8ae493f7d48c865b07ae4804770dca50fffcdc57f5c686981732d7a8c62ad6a0c45c5d3bb86fac82bc0eeda577b8a170bc2ff12e6f745dfc3d393c5c42f565a3c8920275c08195275d00b61e5805bea2bc131b7f155c5e058c1af6c8049e4cfda3849cd0c6297d8caaf7ccfca05a1aede47c48b6264936b85d8ca4d5d66ca3d1673958f70f6efc95d89277d889dd5a92658291f104c5651459c910bf403fad2c31d0dfed4f345ef3feb83d65a2ef5be57bce792570d66f2a6ceec2656badde78644d96fd1788820bf85491351b9c310d10cdd982dbbd07dc387f3abab246667ab4a02ba3eecf9c4f24d0093a5494b4a0dbaea4b2db4a87a2e54373da34c0e399160e611bd9302632febf3de15d12d2161434c7adc73edb0c52f1f5a89e8496ec0357b1258d411c9483f66318f6a89f3fc2045859b659a633f84a95bcceaacd82cd11d9509a6a03c5f4c4f94950237fbb67358462bb2f9737fe43ffd802679057a7e666bf3c8bc8966523ad08b993c02e6f6cdcd695f1c46c2edf2702cd2c8e8f3db59b664739a9e24d1834ddbf1abf4c36e3e2b33578aaf868be4e86f66fcc3327771779937f0b754dc547880ec19c367da98f6a6d5552165c4638d6d3e300d02bf89d28535233897d6e0c4df2610f9eb8c714b5a665acd28ce7c2e04c5eb6febcb253d0b908f9a2acfaff651bb2684f76c44bb2d3f6846dad140fe481f5ac781f1613d53bcf34c08e2ecfd7286787f556ed47e92d9aae59011ec67e4a22c82e00b6a0c905ee0c6a5f07604fb240cb8333638979aa9ed6d7da7fd32587ea3e49554d253b3c96493fa41aa93580b190fbc80f69b551de3b2d9aed3d0e3c975e4e5d8b04e0cff4dbcd296795cf91b385556d3ae190382c99994925b81f358d3d96af689b2d93fdc8500463badafd14ca719973f492b7a716a501f5c64ed6e4805779ad0d6eb29b9ea34ab0f85f39df436771f1a8b4b2822f449edd69782074cd4dad6dce5c98a87f7e0addf2ccf6415a7fe40ee50a481296853b627a887e82f8bf19fd14371acc39f639bc6f89aa9fe2809e0dbae6cc5be57115649c6de92165e68224672e51a96cc010e4d9e2c19e69575178638c5077d706db263b18b56b367b96439384871d543141d2c4f0c1c9954da053f8355d289088c0bb0fa214918f1fb83aa672a04cd89aaa508d794b6094ba184437e7563d6026d80c347b59c4a6719c26afc3057b5a0b34b05c9a816e38a502f3545cb7a2daf0b2becf69cc749aee70de1049be0a623693dd42d8edcf10eaf15bd2e765aea890044afc802911b62dcc8744b0a9faee55b468c81a75f9335c1d5300e1587c21bd73cc1d134f3f8320d0c2a122dabb20db32667454a140f04c3316d3b11cf26956ac08d90f2cb1e30718117241164c2755b75b37c6f14c5f507b68f0cbe7a8b762919974a95ee4095572929c4b367b9b869d61c34c8df20688e329e34bb03c35748a8d3cf89e64809b67cfc296733f51814eeaa76cfcd9961d93b54ab122d6a62f8e9d6e14b5edce182aabbc1d35490b7b7ff560c2c8acc50495593673ab7fc6a82f0ed99bdff8a0e7132cbfe7c1c8944df435425540ae2b3da3aa81a672db86e13e8c05d6b558f613222301dbe858e50057a1cce8fcd4e5fff278b911a5ef66bad14164ec247abeed7902c442fc8e57687ac03a50478140b256f1f400d746f732594e6bf1e4d7455ff285aef574985a0f726d5bcf75909fb987cf30bd265119c077104adf699baa89d9c58a344374e4ad845fcbff6c0ecf47c2a0a97a314ea21a25a01df1177c31870b004d66497f098c646fe03518b094487214239f29e3dd7c688dbea48544c5e578d2cbdfb646cfc1d4487da24f65cba0d429b843a77cb417b233b96cb63c7827ad7c071a234af319d4d379690bb2274f2423bcbb3856ee675157270d99f2c18a68d267360fc877eb878377d9dda48fcde1deae7449a44df5cb6012fe221c37abe8b863b045575f7fc1ada4047882afb54b5d4685693d80374913a6f9dfdfd30281fa1b721ee13d7da6903a3ace57c80fc89e3f41546995b74f07ee915ad0ba396655c47ab6de332be09e23f6f787fdbdea77d1c58fa302436e9f26577fa9c6efeaf7f171c9493da50a9f0ea2c95a79ea06509402aa34a1be116eedac615646a9d7d86bf3417ed4905ea9cb1d50341b050691d35328cb41e238b88382a7b3df45ebefe27b4bfe91982658202fa5fc70dce946054058de9335044adad376e25bde1c2ba0b87f3d72bb3f2eca2dc30873f3d61c14481537c51ee5ed0a9e8c9a99527dd6b858e1763543a1aa926c76968fd4c91e8fdf88ea38927737051f145e4ac5506ad93b44aad8f702556ac91ef8fcbfe3e4a3704419c399141ce4751e73a4bf1c781b80c2517bd5de6d7b8024c067d2fff6b6999c2e72f88fe0524bcc3a1d7a3b3dc40ae3af0df0c09470c589f64fce857a8d91e2f1fdcfd62d5654eed2599c8b006de6ec80426d77cb8896f4e0c58a62ffd24ae85a3ba87837da09b5873e693b782cd81e7def72b253c4314b13653e1ea4ee53c61bcbdcf7e55700b2523f5f315ba731d6f479224fcf7d3c04e3edb9b0fe393c48244c3f57f95f60544f78a66d86c0a165fe9ac7df44c6a72f3758589e60227314e549a5d5f8df77344b9112c03e6c770f63a7f37c9c152b2c7b43339b354a846fc44db0598e306d1a349ec836a61c6f207934dd4b09154a2cae7996e0c427b78042c3186064c6629724e9f1c1cdcd97d0f269f1b8d4aacec7f89d23e29ef33e00f5682432f949572841d54398395b63023a08d630d0ebfb5c6a2280d4e43e570974d4312c6a19e8c60b12f1b09435481966023ebf3e42663d7f955358e59d46052ba97a15393e87ad74839bd69f198ca53d49a25400f1090aee3b05eb7b926655a92b3e71de320efab980f4e94788390a21ef0f3e4ca4f77eb74070f4e53fd3919089ac5ef4c912a16953635ee175d2fda31d47746761391c9ed4f8af5b5c83fa4365082b56844266539e691533670652925e19a341a249877afbe711d209f3a77792d0880c021fe41e8e731614166dfec28d2021ad21dba2b49194b5d3971f1bba83ecc1cf0b7eb0254b21cc596935a83b3acfea7feda4980b08b39e5aa2acd150fd85526d4149a3562838109ae576741e1db7911151ca802e2f26a8e9d11a4cdda90abacecf2a5df27b01f7d104d6365bcfecb476ca3b91367e6b24f78d1c61502a3613b9546ae16a22356232c54971057646beb8affc293ab41e36e74087e044c142441262fd82ee9d1cd67893b62508772de6101e931f48df7a56f37f77ef5ca3a94b8dc1eae233017c09590b34c6083e82e68084aff53342d4870b55ae146b1da1b9929bbc9eb639008544f7cac310c1b2da0f851164d3c83c2619dffa44a52c028af3a67a05c56c0195325799a939eeccc573dd889518fb6ecc0f972a727b9af65d0ed343db171fe687019dabd2fa86b755f4b11a650ef862fd7cdf9d51479aeb56347708674102fcfb76389543ad1d59b7554047e57495c196d2540970282f39d46179745117c06807ea0151f8f86e4fe26db6c6cc4cf6cc760e372928ee3122aa684ba65fd7a5ef9ea8a05f2fefe63ebd8a4f4fc140a33623c96676287f51cd2da9f20f9e1e96fcd35a36464a4ba6e113e3bd659f0b1218e30d23a4c828aaa3fb1b45281881bd9ae25db82fb1b539081229c49061e29f7d7f8219e96688285e61b819b07f54c1cd2b82afabe917ad75dd8de180f4222aba00912eda4eac04d2e6602b94aa58c55c6bffdb087804d5b3efdca448836ae4f22e05dae00fbac45773eb2ff29a5ee1111113dbf8f36bb0dc7621c29444de15856bd370f3cc502fd235e933dac326836ff938b7aa09dd373a38ab7e80cf3f5575459ddf08a5c8cddff4776624ac4ccef5430ba7a94e2703d0cf9d0cb12ea175d4cb3edebb1b727bc309b9aa1dc12c3ddc6ce0538f5c49859ca28bd8745817f8b8f80b6d0908fccefc488af54c5d7085e65abd2622adbf107a4973e5f81d935deafdcd942990d969c0bf3fe5e71c6a35dc59d8bdcbe20691476f7263a86dec914ef07d79246f1f6bd10b86e15a822836fd1ddbf49f5ff2af213b86500fc7597dfae0722cd207e5dcb50bb8aa28f60b112a0434a48578847cffcb2f1173e63d8a9dd0309ff5e03977fe2c7aadac5723b9a926731aea57302e859c8965b0d1ce07e4c176cde549295844e6463dd258ab415553c93c3d3fbded8fe17707eb1f7d3a5813b7c9965f66a9ef888c0cb13791e086791673c364411eea944caa8aeae43c73c7450552f150e089a6a7816c50d49a25f803ff01885409429073b60e35904c39dbc997303f8386bacbeb1b323905f4fe3240b768571501c5ce727161b5db499ea787fa946770f33dd3b657f258a830873f7776c71280e3e37322977a5db60f75ce3649af91de52f129e4197e93700c76d0efd1d484293596d5c081a4fa4a5776875bb64b5b8b3c52cb9d1f55184878464f07fc4589eae92210f9236a7f3b20703b2f334e2358952d018fb3326566698af6ee67acafd7539c31a27bff1327c28a6fca2bff5132658c52b6ee16cc981abcb957ab7ed136d5be13672bb1a065bea819ffb8553fb5a1cc6f354bfebadc78128d2080090c8aa316f22ee2852a0fbae9d566e4587fde55a7bf2e8b9dea83b4e52d8db05e594110302b389819dd6e0dfdb925e850ec2e718c8bb409fac2c6a2f22c5e4551c7bf627533ea9c85bb1d48c2cc7780497c3c0a5cc5a858d2216e00b2bf1bb77f8a0ff0939e5756285cf770386da40c7bb3e0273803cea559ce95f728a05b92c3ded851cec4071dba5f6bd4d938ed82da457b0cc0568f4a1010f45d97b193885986119636d61c2af3ce5eee99d877152bd0652f3f16f78b16b36d7ae0b112ac1ce6a3ef05e46f9b4fc803329b663e952cc4ef3b6a3373587977dc3a89a3b6cf3497a914d115fc39f039b8bcdd555b039fef340b58aa1059672232273849946d3b91b2710f46507222b98686ad8f8cc5bd55a8ba8e823f6af5a76b69872729b98437272cc20dc2c8114565adb164bf3c220034a86157f48a4fc50bd7aafc490b55c4b2e3b2e65fb20afc751b21eed75c94b77d87180085bd1d5cdd812f96cc2b2457a60092ec367b68e5a36695ed993412a434d180c67da3d527df286889bebdeefe0a4c93e89193ce5b9386c305c39df3b51c9c993145af8097a0f0066b63ec40789cff2fa395139c7951d9c85fead9729d2428ea52efa346f9303ab0cf34a18478183ee402ca8210df68f71f422026affbc678665f96ed5311bc3913faec98d636b2a8f8cd950cd8d61360767c876dfa906799dce16ac6b58ad1db63fd88ac2e8762a6af252cf04333d08e313b3574c752d814413056043cb5a025cbec5320f22284d773f8b9f0ab3ead3fb4486e9ccc974c6397f3cfb44181400cd2a09152dc1a128b2ab23f24729b04df4cd15bf7c25bc1f2170bc6f39bdacd66f460d2dab7902a8377d79cc84de43dc3558fd267f1cdc37f08d93958401c3f241c58c2691490fc0c7f6579f6a1b7d06108c0e5572040c0de0748088135dcc12b739c76a10b3635ad43b1a74257c96b493fdc871f36519278c09f4b23be203d3d104551453e9d2bd6967d2cc35106019d20455b796428768db04657e4f0091c0d6067f291f2d29d8be5db22f320f7f6c72590e9d30bfe5301999245f882c8bf2ebc3d00ac12a44bec4a2484b77e2a145383f9f5aeb7a9d752f943eed45d9afe1b79e629bc0f77e3c56be99ae82917340388f29a43385e4f68935165a0a8ae89a18ed3a45dda5dcfe7eef966b98f2cf0eb1085d1b39d96489a196c30d67ffaa11fd3f8b62c51b8fe5be75287ed0b8e27c39fb6c1a2b4c3d061c908ae6db6a4167674f54f4a36cb15fd24d50c1ba2dbbc331b5651db99d7d8251f9c97039968b3a9da747387e5bbb136ce42bb8debe2426ae45bc3d8e9effbdaeabf49d97ad90ec93b9db4a5fca76140ac2e72189622ea4c3b7488e8064080eecf15104e630cd2cfddc099f3149fcb43c79f01c9c87219a98046f96343363e1b8eede70be66b2a2688a4eaea770063ab82364c260fb3e0263868347502fc1b630bbe33d67a36cda62925ae5e5695fc6ecbddb35d6844f0fc547a35c5e0d20ec5f8ce9b2b93209997bfe2ec92fee0b6c71e6bf5bf3551f186ac2dff922af6b869e73a3e9bb0ed7e0455a2a43753ad097b186a45c9d11bc5bdcf561314981aba2b12eacef4c8e6be4145e453d96992007f20a6c97bc9d40f7dcce8c006526c4492cd43ebe3b2c9235e4ec3146ea060a1e480398caeaba8ccc7997f8477d8b0ffa9c21a4f4f043b0e9a94307fad8c3f21d1b62e24db4ea3f13119e5ecfeeca23ddf2ed154d70ba4e4355b81939ac980813391b6b049527aba4d66e4149e89c46a0c724149905f8cee3a3a35648633881ab6730da994cb482e986f0f94fb8a09eb67ab1e2f27772e1b83e5856783e199aa7c54147acf7f59a61f1d7740b7009ee903c5c47e6140caa12de6e2bd31b651e3ec883dd702841294ab30f0fa086d2601bd6d2f1823fc4ffaea5c02a8e9095158785619aa3d8843d7a74d3712a44f08c8cbacc4f0017be20d632e38bc6e448bdf4cce84a4d9d41605afda21b59f3ab7e2cc8ef6f5bf64e2e14658743b17808772a49d230e725ad7f79df4ac8bbcde0c7ff7db4390ebf48f651ffb448741e2afb60c3f2bea786fc6848ce468af9e3776e35b6d5eebe0b5d79afe8c2c9f80db333b2f64afbf50c105838b45518f17157bab12736c15fcec33897644f7252899c1d1db6fb6f0e7a947cf7b024d8dd6a524caf3b33c357875db890f901f1dd5c8d2c677997427b266f1dfe3c8e2bf3de908b97f6aeb31da40632bb7d0740c6384d8747c9149ba7050db8d83a5880b386e429c6a670b04fa07f8da6ac3138e31ff05349a7d4ca2de9fce55a7b3aa2a7f5a788b2c4f29af7095402d39518e5bf1cf8e3222cd8b745457b264299326bc7dd053264a4a2d098b17e9530677242b87bd03900c03c64fcddc33b2edf8bad7dab85d03bd8c2de9a121f2163c3db47f24c0e43f34dfd46ada706bf600283f35caaa08dff3532a431cd4b0d039b3d74f8296d6363402092257f6dd708f0e54a0860f6d2604d7aa6659b0deefabdbbfb4b3cda581f836e0b95856ec9fad00a746a2fb81cf968e08e3ccd42a8abb058be5c34684aeb31f07320e49f5f3265ab777c117036d154c804a8a7f92e0efef03519d5b72e145e6671ab7b5deabf78d309ee2e2b37c2796671c084bc3a53486c3d7b3f09c0d95050db655a393b4447a0b8d447c2a10717ea84b4a2a807316ab2c4677febea81c3aee987cca61b4a8e47439e8aa6d2a23fc4d1488076a32fc76ca923948cf28b91fd0d0187ce4c71cc3c51a5b25993a408870c14f30e530d3790f77e19ecc376863cff7a151e4945a1072887579df4c3edf29eab404e98902040d3bc3f7c406d4b088ba4f21c44f655db35600b630928a859a457e5a7102907653486fcfb25ddf157a8009c29806c08a4ecf36f69854cbf7f8dd5fb4270a58dfd204bc3b2d2b75c26be1668d03cd44c2711882717f8d3fa30138b48f5cd40a488df537ff9dde97f8af97af4ebf3fe9cc92f18cc1515ef7d7c0a9de16fbd6aa423975d6554bf9b71e7a33ddeddb0ed8ced449f75682ec28fb0eb49e6649bf16c924b72ca43522c9fdb4c3a4c31a73d0d59574b14f4d9eaa4ac21736168261e8481ecaa1611f8ffdf20fde1f05a3387c17cf96391b17c53e8cbd73b725a67926b459f3480a08656b6de3ebbb19041f068d96f3548c6f5ad6940e939f711728c6afd335401dc5ba993adcef9bf87d645aa08f88178b7f9310dc6c284341942db0afea67022d50eb84f9cdb70b3ad87d212f536940b5af8f1e0ed00bef5d0f285aa897873029cf270dfef82966881ed7da01609dfbdf3848129bd06476bc5fcbf73ca4d99ed5493c91fdb96fe00e84eed0cb9ad5befe6d7ab5197e1221f2719a6dc83268ca971a6e379a83a1351868a22426047029614330762c898589da7cd04ca23c83faa26cf55cd80833d139ccc6dd7faa07aec8a46cfdb8afa611609f66fb9d2410d2f3eca9f570c4e7adf890d8ea010ef6686224faa55dc9f88f4ed4e313755d1da1c334e812316d51539adaa8d8eb0407321088c7a6d43ad851870d3b87778fc6a5ac090569aba715e596876e2a4b90f92d6a530f6c2f078ac910ba1d5e1ad59f699345e99eb01d4ce7905977bf22d82fffb9298edced06e1cfa22ecb68bdfb37c6529d67c432e81296056a7c09baeb0c6640baf926686f9da7381473c7632c58295600bc4b03bffa9eeb524f7394a46c187a9fa7ce4901301037d4a56f28ed3f5c2f0742293913f271f7e43a3dee111a20586b572e317e89f1b594961bda065c045b2dc3931d9f3bfc18ddc793ba2eb84bb0d3c8c7466a14527a60b4ae440476239b4214962626050037c19cb088ef6eaf82133f68c1eff711541462e019d739d8b119ff91d81f475c7baa949b122b94e325937c0b4f4215d1714cd3ed1cf482ae0e5c49054a094b134087c072cf82c100305f0b00287f1de8546b53391c17950fb05e1d1a81615cd92b6203ed6ad4b4903c5ec24adf54afae0dbdcecc3e819b12acaf179fa7178367a41875c66b6b7c2e86af7e987ebe0555c771fcee510b8139bc21edc6feb46a18892fb28fa9d3b8abddba241939f615dad635f9f9cf26491648c3497558e934b6d0d954da9b1ed33e45715eaa41d32016cee662e61ce1b0665444103b7fc925dad509b37dbc466231fa9b07607d3df71bccc56e7efab9810f2eeb5695669cf16658f968af7b0570fccc9f8bf6ea3a5b21d5b072cd3ae6eb595740bb8ddcc7665d337b5066a9232fc8ef59cd2e6be945061414037a278d9568cf6cb30c699741152f96373009759dac4e7b9bafa0a6d0c2f5f77ceae03c612e708eb90ae3ecf709bc625ff137f8bce8b8b96d8d5cc243f95f3386826e21a8f74bfc7964a527bbe44ec583c85d01ebaa56c03eb36e204a5dd70c9c3704bb6423daf29ce5cfecbe4b8225c824c448874e7e149fa2a06184e2801ecb6a8a3ad1ffd6c857e5e1e414ce78f9bb02e755acd67670577a6b9aedfb626be868f97a67f82b15a3f9f1e4d374c2c08188b13f848d74d9702c888afddf23635d3346ba08b57b369d9ddc2cc3ea0aebaf540f457e0de629a2a7ad404a9b5d5aca20fac17d635508a466b47bc36ebf09c3eef4e92d71bf8a44ad7978c45e373aec1ff4205b2536406fc681f84458e5f749c61aaa00af34e39d3bdaa6c1daad4cb6ee062203a81863195f3bf2f8b14cadf6ef119d188c78955fcb2a8d68d95a07c44600e019bd23cc9c031da0f035c54c5195012f7a35876525616f189c0c98557c4d2c073892c857fcacc0600b1184e6a4ff0098cfd630da530e98718427f902a43c07971a2c36e4d1d617764c4f98fd5edcfef7b08e402da1ad9530e653701abb3062f3e41fd0c96f9a6a8dedaf680968da03885e90470708707ebb8f488f3090d01462f0c9ad34ef413d3f61d7d43ca53eb7bf6e300f41b022016782d960f8dc197a186b20a094a6d6b53f6800f9e277dfcbca5a2f2b19144f3d5cfcc3be251cb3e563561f02e2b769bc0b9ace953294442b014010c59b30f3371804bc4550c7b87709b9985239302d678820c3c8ff790160a490e252a508dafcaf3c6dfbd05c4e7b6902a1a88b2ce2dff1d644961ebcc2647b564c2df2134220baf61572d486f838e0d7ca37fe4ed985d31a3406e0a320d1cd98d948aa59104e7cc14f9cbeb3ae9eee42020d2a26ad08050d04f143aa6d27d869aac2a6eeff90b8cb8bbff6a51d6d92da726578c92044afcbc8c31a5b7d11c83ee71d2d1d19b3c4070c732cb0b19cc01e577cdf6835bc969176de142738f19845a621a8e55ed89e3b867ed4f7309cefbe583ce5cb8fceaf372e44a241c9a464e46858018f9bc7704bb6cd59df1353ddfcbb91e891870c93737c5f9f9b9bf65d1f95edbe8a4afea90de46cf04f935edc2d0a4bfaa54edd282dfa7186fddd0f56abb316c8f527d586a68af4863f371c057d2f06c86a5348b8ff047346409c3b656a794e125839eb42c30b45052ac33fbc6cdcce0c76ace780b7a90413d195885b2076629ed673b73f5645c5bb7645822820e45401dea9039383ed82d98ace3a860d40759093beebf33269ae8b15902eaa040956d313198f3a9c74e63663c78d2f417605734ef0c8160f636344546525bbf921fe76afebe94a114f072b3ad8a2f2284c9f292d29d020004448bb1e041b468546cb4fed3010767a663ba15a3bed8d9ccd39c5d37e49b3235fe036d97e3551a842938061f53bf26c1879def700541b8404c739e5299d229fe8ca693e16f150805117caeb48e9aebb541916db9849042f111788f8fd7eb6dee6fc53976241ffaf39debacf1bce6748a7ae4b3faaab35da3214d837c16acf1f7143bd412e365e2746c3812eed9491465ccbed42f76c1ead35c5abda36fbeae635ede7f243fead8367eed9eaf9171e0861be460bf6e0821d7522d6649f6194ceccf37ee630cd58b5722d60cf2ad2c378203b2f9b830816e416b79339d7646b7f57dfd1336c06de8faf124ac59ae179353e3899594ee2befe62f872f3da64c8311dcc7d2f7f0999d61733fbe1d5e5553955eb510d139c09d04b43e77ae61bea96b3e8f838fdf5c098460d971bdd66b1683e7cb292dd8f40fe928c6d235ea\n \n \n \n \n \n Hey, password is required here.\n \n \n \n \n \n ","categories":["我的赛博垃圾"],"tags":["技术开发"]},{"title":"Python脚本发送邮件","url":"/2024/08/03/Python%E8%84%9A%E6%9C%AC%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6/","content":"\n \n 8569268921c349d36db67af3f9fdc0ae1f3b7d385b4a73429119264d468efa415aca021bca07dd5db6cc63a93f993bb7962e0597afd32a8594c2b6e9f9d7ec56bd291c8ecfc121ad8c1fadc0dfc686e50c164ede689a4a1a453a3a9b1301f3ef623823cc095d473ba28e59ae2c32756fcc5ec2cebea793156eb3032ce73f42237cfb5d437d5363c72867d34a7834dd2872946b00862c84e217d50b67c21536455e0192ea002e13579f0011865d60bc16de6c8f45ebe90e26987d200ae9129644edfa3eed8cb7476ff7e963a2ff6d53116a0e74543c2a1b70189c5c005bf48efe1f87e21741a20829356b2fb14f755e672220a8e98e18d66e43bf5fbcb5b6f6005c65d0a87c4ec4591112d1444cdff1d834f913dc206c76381cb5eaa5895f86b89e5ff05f5882178d052557ecdcf45746146604202f25332850ca3c5f5d5bdff6eedcf5522c254e0ad16dffcf364dfd578137190c6ee2baf2302967d82bf37f2d87b3f3f33a260fb1c8006546f08e602b7d1a74c0b2781812ee336b8f3458dc6490b4d5a92fe65075897e3a1c514ceaae215424eb4e12ce40fe46a0d2998b21020cbed468a0235f5d2d420baefcb7a49725a2a7c498594279bd987121fc9bfc4a35f9812b6473d3637bfbf61a0262dc03fd8f08443fdb520732b7ed2f24c61a0012a3012f2dfb7928e3043f2f01dd2cd14bc6497d766e758174b2606f0f70551d957de88cbbf529a8fc62fc04b806311c5635404b52feff50855fc938b9c5fb253d7d54d668492da31e33075384c5512009f699a641e0dfa5301348db468fe977c63da09dda5dd9a925d4b77869dfe8b460e8d890158588dfe4735e69121059f3d867c1ecbf019c2c141d38ef81a82a23e668b6099147b45d9c51e883c9b009b3be5111c0ed15778c840d7de282979f22000a2f7b3531441fedcbafa122e7b85242618ffc7c5bdae0d4b36086b655451a2160e6afefd84727e1f619459de87a5a13d0edb6718eab8987c30550665476e4d2d99d887e388377f3be63ba20d96e6401a2fdcd30158efae2d2c18e338e720f7430d93f0fcaa4e0c2a76aa8064ff70b9272f8aace6c28f390be2dcac25795a6057b67e0bb903e84e41b5cb5dadf831a81489b891ca1eeb8783169d41e9282acad111249563bf1dd35f7b0f55b02674f368e049b11d58926642ac4249b8e94dbdff86e8342ec39e46671a3af4fc0e676f5ca4539495245d7e63aa1cc31fcd370687b5c2a8c42a23bc551713af30ddb46fccd9e6fa78c39a5efa9ef0875380f8d6f337d9010904a2e31d0835ae10f4918985db6d0f9613f90834efbec76feae0e8daa1dbeb44ce9d1314265a740b9346af60e4cd7a85a90012356af381eb6d80209a131f27cde983cce00f1bd373237c2ad1285cc4c72d537e97f0cf9a539abb8cd8913a3fd29d30b3d9438d0813ce941ab5e8a6d6b02f801092a97791ca4003b6bbf3fcc6781054bd4a14680c0ca23d2b2d966e95f0b3de28b66a0fa98b2faebbe96d39b12901056de069539a54c8a31d835ffb1610258c50a88be7f9810f848723a4868215ae5e3a2bc4ff27c2486e2911c992e15510b2e63ed0d893c77eb3073d8d9ccf974fbbe55710b00071b4932f9904a9ccfd4added4e995e3ba127c5b31c2721dec906c546fb5dc083f955e83fd89b283593db8ef4f62de5cc2296ee0fc59cbee8d61f4846c0ea07724507e74a71528d192167810fa71819a894bf1b6032276031e8c2586886e5ac12c44a3903f4aa673e355217dbe3b9271bfcc7d61c0d87574b11f00770c59c827407e5d4a891864799db92d7f57cb9849a8bb7037da455f60bb52334158dc8de016376423ca1c22c88aa764bf5403d80bcc44e240978f1a65604932a74593428f8e408570e72c195e321b82d805155f39d72d900876866eea5fea3202c99758b5eb142f84d264b2df4b15f6b6aa8f06b1cfca01c2c0c44689b1523623bdebd4402390de7c9828fbfbbc2fcad15a86192099ad54e10a9863001bfdb61c6d354a0027ed5c7cdee02242b173c5384e87f8a7adc22344e790b77fb68c240943fc50a850b5cc58481468f186866d829823f7077e716700faf1c67f1401c6b992d3fb6c493323840c67ecb8458021b6efb3b40f156cc7389b0cde82ec5777c259b0402834edba40a1226397d92a71b1269f83ddda5943a74601addf3cadb0136b7bc0a50f8dbe63ba6d72ba5f63bc27d293a3410be7951e982b6227613ac3556a172e4c288071faf8689fb3c626aa7d98dd89f851bd25fddf6728a048b171708a192961bd332628f8f5a73826bdda1a91a70d4403190d74c4ddc8cfe828fd98bfebc08ea3f744613772f6bc216102786c8a9fc9d6f3f47629be55b97e958075f66615cbf4b3ebca5704ae03778cdf7f95648d10c2c74cad9eb65210311e096b6507cc7b32ce12b22f2cbdf9312f13cebda85654e51a3cd2f948ad36b7d3f317521e3aa6eeee40eda4bcc1dcf44a198958d12b6bbd20e985508500ed15f6f35cfc8e1163e718a3d300364c6594c335b0749cb39053750be0b9fe15a746a1892751454fc34d7cdad60831e7ec18dfd66001539288acae2c7d4ef66fd5b1b87db3587ef97aa5db903957575817d5575133aa415d6533c612eac43ef651ae16c5514a351b52bdfe07ca19f2ca7861cae5315c92a32757a0b33b13775386ebede7b267fe3664efd7092d8fc8095365df4f931932ddc4a8acee7f2fac7051637bcc2ae7af1b64228aba2ccfbe0aa90847fc3f6cf5df7856c22244ad61955097c12af2a4528be965921b86ee7cc882835e43fbcb7c5d6d1df012f9c62d46e791989d79f0fd28a5ea9bed827608617e3e79dd07557dddbaa7fd11aebd237a7ddd927015a9a220b35cdb54ee0d406e41a2a8b8a2cce20e48b1fb12161ac9da818b6ab7f8d1abbe722abdb5574e14d4748d794b88c237655208890cf9417d8af189cea03e6b7b3a0262ad88515d6826bab7749c338730399359d9885ada7f77792130a7a6142083e7456f4f63c9baa7f5a3de7ab46112298e943405fff5aa9e110a65660963c9cf78929c8a8a583b76f378db3c19808ae9f7579556795fdbf00bce5c8f57c2af8089f15e508fe51420cb69affed6e914e8da35fea20114836247cbf6f739c9a6b6272f4247e4a68a0b7e614ca7e03470f5e1cda92b447c849891538cd8edfae171ab99a2111aa1dc1f12e5cbdceaeaa0ba5cf8d7f640df87b1c65b48e5ac6fdd81430a6796b2fd6e63dcfa1d3f91ce79ff20653af571a297d27f6ae5180ab5e63abbd90c7d34e914e253428cbf746e0f07fae674f426842781c8a4f2f68c5eb70837cf570c5fd622605fa5d715b81efb6f3d81786a8c52638b16c3e2bb8998bed736461d57f9f1f066641db72c099d4474c6631b746eaa372ba053cddafb25d210683187e43f21397c7a30322cc3b3f20145bcbcb6c8af77c1001a62104ec5fe03892de1d282f04d4f5522eac02553c8f943aa61261fa8e6bcc82a86518f471880d00177f4a91fb1b83b199bd229fbb7bc735dd6c3a11286483c018a562c83be55dd78ee5bd098933b74a3604c028299970d11c6abd0cf8b66fb7699b55e1d807ea2b0d6b85b3e17fb7243fb3821405c02da22ad698280710f0f1d44be0e8229b22a182687fa22acc9e7229e020ed8189686d9a6509c924383d341a24808443191f1d959a828adacd8e1ae64fa4c639de8512bc0d59da90f473eaa29b72943186eaf049394e2990f8f90a04e4632a08e47e5a9243ac231d410e86faec683b05a6c30b4c4247cd8163425ec3f933600e320527d69c7680bdc4a5c890df6b09c7593a4c90c41511d171f374547d77b3d20831a5ff514f1737537b409117e9323252a6f176502d1c16c1ced1f92eb2a4f61791b31d771212414c2f6dced7e21375608ed8632a351fef6b502672042728b17fa1f23eabd154a39474399753dfd3c9cb6389b02f09e34a859f8a8936026232fa4bcf77e62267e930375b83788d75ca898bb1226276d0ca65c387fd3829c88e1420444e2115018d4a9b04766b80cddc88b7aeec407e5eff2f8e227ca1a3886d48446fa8827d3bb96eb700416054c0052909d16f35c8053d11d635b0fd0083001ef620d601e09a7ded2040af5977a500ff587b9427a110feef7cdc6f8909c409a46d1970aec789262835cf9d09d87900fff5f7a80205390dff22e9066356b48ebb659e3c9c8e4633e89fc4c5c2a276409e77687f43132588bfb21f4c97fe9499e8d3f518165176948ad8dea5a52857ed452ccfcabbda8a4feaa3038fe171d4da98e2c7b9ccd4ecdba255857ccfcf5a8a51f41ca429aae5342f8ccc10250e35ee135316587878411f51cb048cfcf7825a111dd8ed9f282755b07b5712acf2307535f5dd57ce17fa28852b21c7834343278e9e1a8c7123cc80214d4020cf4ec11bc7b072b5ea14fb914e81383d70c6f43890ab2d0c2e07ee0c37d3adfe1aedb74439e397e3e356d6e5bdcfc49ff16a2c7214645630ade85d0a96a32031fecba396a1b8a966187713d237154cf0f1be12381f3c109a7c44a36f8ce08e9d37af14aec5fcf7ad55c0e766f91faad30ffffd0597b3c2475b250a8ca31201b74a39ca1fa7e7cc0650893847b987ae8b688264745a7d2251c3a947edfc4d6c7fca15a437d5e5ba92ad8025eaf467e90fc41f350848ba9553cba59dbb23acdb94d889d0c9fcb89ce44e761ade110cd05925b273bbac117f65b668bb8f985f2e541504abd86c662c255fbf99c1c4e297c4e5eb3ecdb2d28ed9873ac0de42c1360aa9084cb64166e4a2f7878fb6be741928d932f0288c364803824b4d3c78c34f190dc8010a1bd1daf51f075733057e43c91347b9aca0382bd2fd8f8feb37e70f9a91f21d95a8bc0c3cafa7c75bbc2c2abdc0bc5198c56eb4858d66eebcaa8654f26675d5f4956a792300f598bbf9f3e68ab823b0632786c8bc964174b497f5c37c73ccee3aebde807df02cd365d5970e98e925609190cbb626aa33884e014f66cf7905372d73a4ad8cad77b0a952b7050bf7d19bda1e41950d8122f908910a1f5074554d0748812ad44b40a08797ef7a28fa7337fe715fcc93c90a855550c9d8cc7a1b2b764fc62d5eece51fcfaf19c787f14452d53132d57d5264b7eb37622a1a3c367abc1db0dd78927b3d7c6d64aa34cdefa968fb48929a592091530d7503627ae5dcc6faa4b90521408f0c4f967f254c4935bbab7005800158f479c08367a446bc7ef3bbce92a63d8e45ccab125d84509a37f2677525675f0cf85f2ac3e9a547872ded4e8cacf656bd37a1ce57461c5d9b5a3b433ba8b7c0fc8735d12cfda553f53012ba76c78614d09cba8ea0b40fda926ea526f71f49a0093ca96693ddbd73f2d6f6e14f86ae58b3bb975f000c50a2f3957edca67ef990f30ad78c4320c58062cfad0644a58c3b48cb7468b36b4d56aae4e1b113b46ca8c3768cfee6273102d4232fc4a67d696569897144fe1f2186d8ac8732dd8c594246b58fc5ba6cc8a0b95bbb65797718445210ccce6b7bc7494da51a423481882cd2b279b4105eab881c80d5a56cb0987ecbfbe2e2b998a6be668044d59e6d8a605cc23010ab30b56abd4449037527c109868dda035a2bc4e142985d22ab9ca6b798ee45c4c5887c0f62abca25bd1b0fa68de766039065f9537b0a9bb1c3881f630d4ed197f43243457c438beb106900406a06f6bf26b5a3d3151dcb1a1dfa21cb3663491cce282361b88f88c72b7c4d2a4ec2bcd0ca5d312fd4fc5a3fa9cf2ce78fa165b8fb53d14fa646671288fbde095b75eb572a1a242862648bcaa6db13335c7e1f705b6552ecbd64c3e04cbeaf06f53d3731e0921c32d1b90ce90d6b87707512c369dec03c3f21dc77c2c0790b6b76b496a07ff254cc31e333440faaa2504e0058ed6e9f849e8180c0ddd5801b9424e9e2dca8bff93e6449b0cb8cedc48040718d499418336120b7ecb4021b0b74dde7283775ce3c8476c107f4d75fe91e7452e18c613f272d9cfb38222db5878d4f20a1e45364a04f0a8a37e5d0cb2920f6ea72c584e9a0d33c4e7a1f313578bc6c63f3e9ad4a8d298f8282b5909c50fc411f1a444d761924480ebf49a2af773ac5970e30c45f56d15e7e534ec2e211a0624f0adb69af235efe7d839218163f346372f729e82902a46e93501e761aa4a03995500e272f9a49dbf924a6e61cb6d3ee83c42fbed4444ea26ad38ae43cf8737bc4d252b4a239ced54bfe84e08bfd1b269bf325041073890214244fa722c29c3b242236dc25ad1816e83e3114bcd4cde5cae78b5e3541a92198ae608c1f9c4a58577b9722084f518e0816fedc518f81d5ea9e1896892b36cde4be47465a580962725b521cf040bd0bb7bca7596a48e25c290f8776ddde89f486f06352795e983e2718f8a397d0c9d40e2237b0d5004e4d5b967b4ec27246b2573c6d67b93d9b3b2e5dfc959e743f27f9ee338bc17fedd0236d9ee13853d24fc6ac333f6708536ede7dea1a01d467b94e050d8707485ba382ab895e278987cffda41f7d25e0de8777b66f5d8ee110ff2bee63c07a9400ce371bf1000f3815025e330964f9448c4eca95e9ac4b9051f6f7d751713fa1bac2056e059df0faa758abd9bd4b12ef55b8a896910308ea565258e923a5fea2c8da629227bef07dd7cd2c4fa1115b8797cc0430b6de41b42c1df53546c0f3b6fc3c7e695759a3175a9027f2053cfd682c0a50b8b68e93569f63ba81a3b6b786973ff71c847470c0a087d3868514aa81a9ef3e95f648e843bae4b5c4ba6f9713e11def5de4cacda8e763bec9df7c0ebb42216b7e2dcbaa06bfcd678ffff2754ab993dd1cdfaddeb27e42b60ab488b6e0f4423a2bf2e86d2eb6f4a12b15bf449e3702107aab0e8106f79280139163719aa630cdb1c15dcd62d8e6d518a5c8fb21548bb3435f6df01b0395f9e8b946e91a45a518d23a70b20630b4780e1d731119ab02ff1e822032228c0e9aad82b24a9ed7d68d110bdc8f569dad3c864c1a7893a5dbb618e3099ed723109a77b2d10a9587e5459ab3af7a84ac6a988d3ebb0c4f7d351a1da2ae64a81bc9b470d88ae42ad9c19f06a4c94a90ca527f7b139e25f925e78be0f4d0fe68559624fc5154f62a33d11abfc01583c1577698f9adf44d6cdac71d1280278b2511a4600f88f49c1e4f598900e13dbd254f5b32fd6b7fd1048b510bbe859e20c17755b06e71809a3863af5aa2cad4c2495dd4c24f59f7f3d0bb72b676863aa79820c8c33659efdcacd7dd2da646b5c9277987679f45e4cb5ba7a4ecdea06a4e0bfc29b283285d59f3292d9bc828f9d853aef9c4bd0cce20e2c253c855a62eb205390fb2c58899a28a8f1563dade1e807ce5c83475f3ec02a3a1e85e6d3096ba4f8038c03dc3a8a331801c65a02e78077deb448036db4943f446f1c795dbc351806bee91a5eaeeb6f9932c4e9dfbb035a2cc80b68c84161448273e66825c399630079a187737bf7f78fe9a60c936fc6e89f0c9f0cc0763649f204af69ba10644ea799ce5d1c011329dcf98e161c66c0bd1e356b9f365c1d979d104111a431ca42cdc0a4f20c1d7485ef75a8b5a500336056c4df828bbd43fea9a1171bc1d31754680c04d2c913ff1cae083e0b8113c9123d587807b5d7c836f2bd11e2b354fa26b3a51bce92fa5f724f95ec02858b3b1f61d0003da6e1c4f4d349db92452b1ab54c0196cca972942792b8d3237897ebe080fd2e89b277f6978746feda8ab408b02607acdeff6f645843997ed9e10feb8194a819e09af8e62bf040d7c60c0ec6cfe9ec04a61efc6642c41d868afeea84314e8aea601b9ba3aaa20478131cd7d5182cc35a5c2afd73c202ae10c0698aa5a69e71c0aad8a22a6b8dee0ddbe1f5993351fa2ce0f7078b2132f47a702e18e89fa452b6595a616934587c41fcd0530e7921a356d82cb0ea1360ed8b8d63cec4364a6444f5a77e0b6fa013a9cfff83413e207187960647231e9b6a44cf2059feb13c95ca798ce2d464b7d572be0ed8dcb06fabb47e8ebc6e97c3ffba3eb22be341c2574bc8e5bf6c4e0da316e52def673a667f90be9a2c48a010d2f79939dad20bb021a79766c6521bea99d8e23501710729ce1abd0bd4e14f2f7b8b53363480156c1ebe765a6ada6359f4596f3586e6aa5068193295479368568d3b4ab1cf287121a209f9b60a469f6330f8a8685ad32c2100cd2bbbe32f08ee2b052c866dcb222ac02ed8a31311ba7da984ec8246b8f3f553ce337a42fb366142489a95e9b9e749c6b270b7ef194d688cd992b9c086c795c98cb5acec87e4834812f5f0ad65f606db4ae0c7c5aa9ca71d03ab1ec8ab4c086aa80a0c11d703b87c0636bba74ffb8f5b928cf2f6ca21f9dcd240fb70cae41b4019a13378abd8739ac965a72b9fdea6d42020eab4f96dcdbe835782d4e4eba4c3ee1c5714ccaa06dc6c1d74d6a35ca829a46392d5d720fe9b736662ece3b67b76be1d58d894e89de0d0bb8892d0b09953f799678243360b9fab7add959bb901dd25aa9ffdbbf6e1da2cdb0186dbd1cccad40dff589064f343efbc8f707202a5fc9270eb721bc314433bc49e02df4bc7c5f81f1b0122019a3059f9319a4f7092a5263b826b7860b9df1dad8259632cb449528d0d3f369317dd8f48028120d0b5c29344cfebeca76c5e041a114883d44e4f367380e3bd19b501c3594830ee8ba357cdb8c256e9ff3768163cf6fb7f7d75be04b584d5c610e719d680fec1d80a72974ebb91b3afe0d35620a3c5f7bff68a10f68bcb378f73e44a9492f2dbc779e5fb1313dd7861c961de060e0ae09263e43a46e3a29ca2103cc2403085a1917c861ec89564d8461a7d9f3569255e2f4b993346535bfe68e38a1eb0a647cbd85001a2a5aee6a2e78196cf541d24b4ed39897a3a86bd9144aa026cc1d815f8627d97106f1474797ee95bf223121e4d26f3eac63a8066b2923e6fec4a24f56a44ec3f9aeb1bec05229b848b04a2d937fadf18eb10c0a8c4ac47080272dd4e96f9bbfecac06e86202cdb0fd50a7f2326c148fa9b5b8324ed8c2191d57336eabb8a5aae559219dcee3a1812674ce99d1094e944fed96357d8202406166e80b3db07bb16bf8ac74f6116d557ee00cf3d13f6c1a8ed55fec91df3fb66b1ef5fd187b9128596ed6d4d70c432356585fa1a50362ca90c2e72964ded3b7f9868bb50c9f9a214674eaaa5060c214dbe56dd6a78580fcbc0ac03374b36f9826543a21d2b01d98de4701736461bbdd2775f76a34fdbf717c2e44bd3b46d48bc7a8b33beb7fbdc0a5a05ce25396e552a19a1202b6c75c886a4b2c70e9121375cd23dbec85aaf776c881d399a679e8abb08059a2530ceaf1fac60b7d0f88097c32ec27d55024c59b3307e930938ea854847dd3b25eb74cf5a3170ff2cdfb2b57acfa2dc9c1a77573fa300ef229b5d221c0c91ffef67ac821a26fe1d4e4293fe74fbfbfd6cd446dd4bd9b07a0c6a817e299018401e62f3710f25b7b2ce65dec9512c0d5646a86e607433189aa09146f98e56b9279fe5b8b186245924f0a88cff2d341cea032cab0f56fd8089eef40c06cd054d6af90062ed1f18927a10577f00778e55f570f48b56eb249211fb4b4248bce084bdd7d8995ada82505cac4fb633a23e77c646149f0ba1fc5d8a7aba98b611b7162e3004dcf6229f512705894858ec8b0c97344c22fe18d4350e2733cd9aa375faf150b1a1a8e236b6e956fa4eadd2760121a66c71b57e706e90031ced4039a3d33979cc736f22372457e6c1ffd2b32a0918b3a86fe239116751aaa1ddefca1c7b2401ad43e90f8c7711425b1f6181a73659e06b742bcb2e3d75757fe70311eddee60bf1275a05c87e8b48e69c43a5273df3528bc748c68340c3407b4c8196ab9dbcffdaa83d84bd6ec9479b08a43e681e3a7049abb948cbc4bca3007f9c7b526b0b1062bf25a4a0db6c69a7a65ec80ad2ad28d6183479e0a47cf6a8e0cc78c8f191ad0b674b2fb782d24e5de664b53b22465b773c8c74ea6d163ff68614dbe512d818db142cd296ebe2708798adde38adbee5382e909b0f3b38dba251e1fa8ad97233be88d5f8d2b2ab076d43107d76f77f2d33df4f8b5575e1ecd2ee925d358f344e49b341b58f2cc67af138bb8b7d01525dad00507751ee561f3e12b757aea452940eaa1e2c761bc4c5ec3edc87c8b3cce7c02b7a7781ac242ee457e4a2d79944257c0b24ea4d19e00d1bbed7c35d5fabfcc2018a18e5cb8a7fd87a65517f9a57abc875358266bff2aab2cf535b120375713ff480b4255b073a0858c5514fa62c2b00c708b35007290a8dade86b5c97d0c270ed5e98cb22a6539fd56a549591c3192f4a7a5a319e40363278bba51108b66811b013883fba6cae7f4110fc9cecc292b2a77baa7a16c894d4a240ce85b9d0eac3af24bd83ff6c473065036fa4049cd05e126fde2473ddedac5b53644891df4bdde6874e51584e05789952bf25e9d5b0e0bb9aa13233ef7b8dba35bc8d3c14e4e9a56ecf79a5145c7d376c3698d2f15c877bde40eefc71b9c2e712f0fcd131c7d426f4c609ef8112868bf2275acfd7aa0ef703c9c691ecb015c46e9b4f6791b5ccb85f469d6321fbbe15ffa7939c54bffca1704418ddffdb1f4c39616c13042e0606de1151f0573a87ce4a0e5b8707eadb3ca722bcb594f64f789bb0b1df323b294c8d0e67e70edb1e7e6eac0ac35e7846dcb49597433cf3e5817f7f5cc76f38e37fabb63b46114de7f13a7f9696c80539e4eee07ed3ae05d89d32428eb1e44c7f12089d2c9addaf3fc21c2c3808b770af6a86cd0aff20fd14d75f4278ade7239c51403b328a2085867def55b06d6ae97adb8513b181b4c4baa7f56da008e1f28a049438fd6aacf9cc2e1fa91e49f39174777c7b0ccbd69279cb3c6bd6e4d9c7743af92445e8c54298016c632161417054b19a8b9e97ff722a1ab812ce2bc9b99579738e08efc3cacf9babf6e3d18b7782d9095acc290fb802575f782d3e79c027f1acc96ac2b1beba4609d350a082ff270ee1dcb2c3ce65466b56d37cc38e08d31a2ff39c3f1052e178b9d9ecc0ca39e046c55c7e97a0135b2e54668404e5926e93aa2728e26e37e11070df4b06aa35bff749dfc80def02ead06cddaf88621d84a793deeb7b5bb99ff7c6aacce1c785d58ee59b0e6ea55476b2d239d244c7aec0079b702635e46c55abe58fa39d1caf4d949bf687179a8b2da75f957c431455a5fc24fac035e0aa6552167dedaa2f7aec90be6662429b1a8a8c939487d854485548b1a74a9408bea9624028ad5060ef3f2e99c04ae293296550c6ad1ded2bf2b273a57620b1306434362dfb5611748fe00e3957fabbfd960dac3a75cc566d99951821969defbb157a4f17caf1f2dddd2082b3270444975afd81f3351167d6047e0ceeedbb167f9c43554209705d841bb3d31672643c1ac2ceec559e5649436f1d9a7f05e4fe1f691d1aa9c277e81a66da48bab7e45ef39ff4096df701e71e4556b526b4538873e4d82d5eb261fbca6d522c4c3aa54a4a1b0ae77887549178ce0ca45746ef94c119b74895feea4522995fae1e1409413cf6d41aaa1a53655d47de0e83b5a18d23c32d88258133157bb391a6d824c4f9e93187595ba97835832ba292c1e38509e558e4f7b13f20a965d2e88d74a63e507ee274113fe492e5b1e880b78daf9b6086d331c2b3a06832e09d836e7c5f778c1702bae0355103ca9c3c6e347fcd2f709899656a053821ed9ab2f0aa3bf2b160b1edd3309e47db7ff85782da3a97ff6a0f1e05647d97b8d2bfc9bd9d1405b445f620ee4068f92816ba392fc6eef85b0f9bc003c9edea898658d4c03ba44abbbf6c652d2adba825baefb15b9fa1e2f2f72ee7e834ed3283bd97fede19c1dabf591fcafa4080e15f31f97a986f6bc801c523e58d053a4a41c97199a20bf387ccc67c35b6d9fda6082e468d925ee757d92196231ab17dce9baf29b3aee232d0a3146469c3a908a5343d1b95cac06f3be9f3b0f8416fb42616a1c9e1533f409e1417d92efcca27f999d7bfddc827fd613a765aec4319817951e21d59ab34f5fae1c0fd2962b81b8dbb60b27b98a3bf3ac8e2957a574ef28a2d3428f0c494144878d33838aab1249807f5675ad55ae51abaf458bb9954bf007828cf9c1a262bfad3fcc71b83b9284d9a524cda037dba637010d501e67f645a032f3b4e53bcb023fb8182b95fc6bd41918bcaa71de38f4f44a5eedbaf08cfa197fbb294b877ef2a8827655c099c4fc0188c621d6c524bfdcdc61b28a021076a596d8435bca8c5bc9ae8dbcf4afd82527783d95d6cb1189efb0420f22794adfc88d2a40443a0940d8ace784b932f6e507f300eea080399455ff51e67c39fe3239f8de0efc90f58d0a2ce101e009eb09f5c481df1bdce31ea32f130089ce02f90d6f0632850521d802cd8737363aa8f555de5e4f24775630180f492f6f442b623a2f31e418c161b6877b55d321b1e08279645cfbdbe6735e13d6a8cc1a706c019c7c03a4cd067fe093b208fd7049e83bfc535063c5bd1d63e5bb014a40ef8bbb454f389272f77fb1031458f6dd4dd1a3d1a565874d70d955ccfa634b2691c9fd2d12fc5ca61a3b1c5187bace593e833e199abc1760e12c64b44ea2af45ee35fca5f49395a23e6f713a3f08433b9948c9a9bcd6d29f6faaf9cca9ad52a04a7dddea88a904ee5d6e40f8dcc45c1b7691ef3c8499a1fb070e52fda917d68467dd13f74058f38b142869eea37ed5b2d6db8036e80ea973bf6e6fae0746b639b468247de958e5ad4c9b84fe39813d3e5e0fcb5c3c592c35997e688c8b4a376ee5c1fbbcbf054b110198e00e4638cecec543bcd91cbc9d29b7b83f66daaa89f161d224a943c60b9d77c5470c9229b77e6beff1550bab7e08848a1df91702178d9a9dbfadedb0fa89c28c15d19ac1575cc096172d4158cd3e0f78e09caa09f0a17042e46e08e97ae09fdb8babfb6bf49bf701bd891cb5207ed92c82a7a28031036ba3af7a64dfaf75a829c4bf3ceb06771c1ac5847197dd3d7f9c7c11f515552ac0804ab1f6b6ff2cd0eba312438e5d3dfd7c1261fd44cc944b1e855b49391f2e1a434fa30e2e05654b2184beb8920018bbf110ad37398e9b3beb1c14d5f2e6f44e333fd335af3e20dd639086d30124262748e2348ed2ba8756e8fca21a9961e29b98940ef3c960e73a9dcc60ec6101f5c743639de61d153a2ddddceb3559f2c6190a73b3c5ad0867a70ed3a6cf9c43fc1172fcc2a09201b4afbe5482fe9a69bedecdf95eb5c051bdce6302f32e9ad3d24f842b46ac8c9a3bd6b8951ef659c0384e598169d2a83909ac3cf0c6a4111d5987efa06959d2a4f86eaf8c999a0d6cf8fd4ccb8c032293f7a2da42a5238ca12539936ea298c5da2fc6bc40bd7eeb3fdbe5633bacfe4ff494d9c802da703f4f525eaa9e05aacaccc4c4a8f700bc2b09f6ea3b51705b6315bfe91db4ff44c6ec9e925a6a8663d952da4d79c2a44db3a3057cf8e2a0bc0c2901978ccd83a3215bcb0fdb05b83d6b656380a99277041a8778a4558623959d118315a45da81f74b68e411b50a929e7074e559cab1d049aacadbea4e3cf27ea63c4a84e2fe1e2aeb8752d917b91c6ecaa2cd3ba6430f2bdab127fe5ff20584420542f102001183f588c882bf348dcc5775907080e3c2ea3a09a59b4521de5c49fb4b543ced03357e8f93786aeecc850ab8263ae8114cee66b8fa06f26bfbd8150f0821fddf601957132e5534f31718108d952132dd796af69c591ae16669aed87f013e401dca6fd3b739ea4d535fc436d32c40ee966de304f2899963bcc68590d3feb1b133ac01666a0da4415b6223a75731ee1937c6ac1aa81e623b4100d7875f20d519e11f71c26b42d96bbadc70265fe5f6e19adca51ad1d1cd0452789e9c12d9888efd958eb64d096545cd5f2f90d5083c0bef2db2b231c33b7aa93d95c3be9fa6f702f73432fce9dd065e9d621f0567b8f50bf6d4f72d32f12302aa48814ec6b9eb4942ad438887859e98bf1cb2f8a2b7f5f73c714c108999f5723dd583eb927d55503acbbea6f8e2ad4ec0e807ecb96b00dae499b915791d537449347b8e6136708b27a4934f0394773960999462be44cdc55e23296a54f681eb44ec76737379bf1f8f0bd43d8578ec2d614198cee654a2c33a011c3f5a7b27f8aee4b7aa6a243388a18c558ba228953a7c0e09ccf582f7b4ae2b3f6a3c55c7d215bbf938fbb3d05ed9223ac5b652307075fa9ac6f7122a298cadaa712abfe2dfcf05a470bd123e24dafdf3cd4ded9acce85bd178243c55edd2d29d6e7beb97a6b24a2f04c2855719b50ceb70310fdc446415435b2b209792a38186f69283977b89976b782fbe940950f2fa76ccaed489914570eec1680acb8bfbe681b4c85ee50212603e45284bc7c4ae546c01524a1c65a9713e3557e47c822ae361a9c1e9a2d8e6bf0d22c8691e2efeb7a12d56764cb3e9b6caf15d10173eff02ead7a66a0a7a228f70392d5ab39b5ec1ea0a0390ead16aae1ad4d790c944208cd98e10ef47de3476f34350654967158ef418b313eefad7d1422ccff585af25cea4ac0f50f36efae11362d99ccd83c901518af7bd9c8ce6b9fc82eb14e02ffeea2335452a43500eb58d6ff4fd6d472654703deaf708822a47b0b6f529fc685cd390338c6a054657abd19121269826868872df036340b765403ce1631783c24b5e41526f615d4edc060e8bf764cb6021f8cc6a9569c62a3f0ef181f719125394387987afb4017b972772833480d839641c8185de0df8846a8c35bb643c15f19b1c3ae7b696ad2f336c886ab8df1cceb56cb9af8a6b226bbfc2efa0021ae6fead24c7d295eb68d3607bad17bcf4e407b8d4a4837fc8886bbcca2fba595ff1668d5ded8b34d4e25dc219d73c6beb1153a9cda965452c20cbc90614a0aa41a5e15edf0f73ade39a6b7a07e6bb7d6a265916c2c1ec7af8416b8d8e45c54304eb374f7b53d1d82526a8e1a0f68fd11711682ef7dd519b0fe26794e5d3956314c6459e5cdc46b694d30803f0b89a572a2bd42e36bb82e7fcbc1043263239e2eee2b16a607859e6dabd1867181ef106ad2ffc9e81600fe084642f46a8950164f959d50f0bb0606923936ba1ace1f9dadc526375913a1213fc40854e8ca7f17b6b02bef627ebdb986c8dfe69b8003eaf28ba3fb2c781f31ab16acf27a1ae5a2d80fc5cfb4860cbaae3df478d3a5c05aab7b046517da94a1c80d82a0ae8a430657673a228739deb0a46580ab556760deeb1ac10f365a2f7c20197d6fe7832624e09af071bfbfff6648dd9c931942133ae8614c466d514d4386a2300a96c1e258164c0e6c4a4245d6a0f1144d0649f8bc121d6d8e105af28c95e2b2f6776412ba69a5c39e371fe4aa5e8ea6d779221acb719c34080fdec76a5cac4ced216754523d72b8a01eb012b5f1caa4c5d13af40d46ee1c6edc3a2d656d3a766f456d8a8175a63fb165af9a3504eb6d293a95089ef3b58034bb04ef05d685830a1ac25e310411189ab8bc931d4ed6e4afc13039f6de417f93e82f2168ce3bfe3f952a32ef2ee2180593a5fb9332c6a305fc5fe604828115eb7fb8f90e227b76a3636c7cf0727f73973dfcd94d84621f1ded277c6ac173c01449f464b0eef6279688f5f9fe19fbfa88fd894ff1973bf76c0ee79777780f0e672c5203990434704232873fb4c222c70c07275841bb0de7f8df1235ae1573aa1f8af91ac3d6b75135ed485fcacc8f5514122695cfa1809be706cf6aaf89947698931eb23271c8e4772b3c738dedd73862c85dc8e787a5e144cc4b9530ddfd05a4b690cf50229911acda657c8c26ef288bbc64762cbfd7a80a8a7399d841b0448682569236298f3efa4ab6a35cfef429345509161b244f7602629d500d1f792bf5fd3d8cc762cacf718ba1f440de365a8f0f027875d04b9b942df52ed4ae274bfade35af1c2876ecc090dba6f891fb0dace910b612899f316b9acf6a1f975e768014807927edd1a13b7f4219622e45a4e45347a56e1f84c5fddb77f37051851793540a8bb3a1442633dd2de11d8d8960c0b6da0c980e1fcf50415658f156a9dad3b155344447418293514ab380f6b16ed76d329a92667dce4bf836332e3f7969917185f817a8b6d3f96227b465c4816f52dc7a06cd2f0d48c5871ac3c74d2ad555592d8eb48f64841214811ed17f33652eddb6051adb3e38726460d46ef1c03797dced98a7fb90314d0fef19cfbdefc4db1d966eda8120e70892aee807a8baef385254f7aa7a724443053cf7a2383f4789632cb5f4008b3e6d125b5ed50ea2d7c2c015bb2e1b08355a4e3f9201bc8359928698abc216afd3f5040578b6d0b7567f2f750ecc5cfaf7fe6f610ed5ba9d26fec582dc300bf66b0d34e478bee3da05f6ccafcdfb261c55de5b1862bf1996cacf9a5f0fae9bda79ddd9603f48f079fa89741730ad8c302a759290b3a4e4bd5cbb04a0d5067ea0d8a734e28303d6e50f16e66803fad711b8a9b36158fa389e7d232bb2ffa64f820e2211f0611bbc0e261fffe9e91f67ab7b7c4743b91c01b911d25f7944bbc15d5e3ce4d479e94e29e265857563806cab5ddf5e9f5fb0305b44cde2566ef3e13a41e1a6d783120ba74b1ac63911eb38edae87ed4d0e84514bfdc723464d77d0f3e9f42f51b09dddc25683cf910f85f322d97a573a4c329df48097bbdcf2a44400ae84c45f0404f6c2651f4c0f7a9179c8e401b5b3efb121b690651680637a9e9f2e54a6eebe2742ee5b4542b3ab5643f129825ae73715c9481db6b05f48476d034e1e01274b4a8602f6a59e1ca474f6585c5f454cea0a8bce6d7216f01f448272c356845ddecf72f7ac821643ebe41ff32ea1eef8c7bf256ab907e6ea648952add10d777c21c4d2ff4179534d39cb21274a7202921284ee35e3bf13cf4142b934f3e7082ecdd3ab15c89ba7bb2ec6af2addd42542d53a040c919a928d4cd19a03dab901443c93bb5c76b8ff0fa629a2d8b9e8a0f0b8fa52dee5c0129dbd28a7a37594801f31166449d1b0dc93b24183496203ce40bcd69dabeacdd4b40e2bf2ad395e654404d5261f1ff132ed1305f8e929523f8e91c2d4db363ce66abab458d14461b0b893a840b72838528497e0417c519fd293d0c3dea580fcb22ba94b0c27d24490f7d11f003415f5ab5d2288afc232287341c0529e31c1fb9e59862dc41b5347e33b40362160ded27f8d5cbb7240dc8b0ba6acb9708d9667e3ebb97978501831ce6179e89307803e518d5b0c97a5ffceb60ec39ca686430682be77d7402b57c84adb02ff63d205d376753f59d41e69f7d1ad88ffca8ede7a00f4832d9886a590c58ada6cd625e2ed14798c15663e0ffbe37dceae956cc3246141294e89f1bcf6f9ff0ab741613741aef59f460e83ec55a1535b34f1bc1085d8c1974ba4fb15a9d85fee60ba92491d18fbd4e4466e87ec0e8edc553baed8eda301e9128f98a2bf772b013f2d8a2e75c94101800f812bb05ebc22ceb8206fc687ee2bdbded818e852abfbc5faa4e7360d71bb9a3bdd1d4799cf28e4209623354aaf75f93ca8cc05526a580a8862916c7d202f69f399e51df185814dd16ead460ee129e671c4bdfdfa0a546aaf24e3d6498ea8889638ed9c5bbd19d102d675d5588c1fe0c30fd5acb5b2410090eec91c0eeecc91a863e3ad8f812eae080672983bfc5e78ebd77d78e84e5d9958f0ccab01b600cd2f36efdb8da14d8a3efe50ab63c81a329201f6c387bdf832a8fbb50799fc620dcdcdd3db857be93ed98012d045ae6f149c0632842f0a12ab049681d2218237d00c170ca0e65d0786a98b1833018058ea725d896fcbe914dcd03a79f795594e0307abd888a56db86a963cad8c34b1ba27276f44c03c83c3cbf75c546cc48937fd459db22cc5ef7eb4ed7c20d8a5fba403fdfa65c668c4cf9ce72080b8a01cf418d6fdfdeb369fc3df5fa6be79160f86c08f5b432faa0b00d5a95e300c68636a27868ba401ba443a68b04aa0712fc1bc565cd726f44ba27fe537fca82094c402d6b55f59f49de803d5861c84d27265541f616c9c5a96a1d9766098a981208b3603169ea8dcc702ba4ed44c1fcafed63eb356d66aa58af86736c472384d6cb3a619dbf850403ed34e1c3a794664094ecff26deba4bf72343fc5bc1aa1bab4be6f4f4c41c895fa33e7bb102a5a1150a38ef3d80eb87572bea0a6bc0b79f9d18c08ff9bbb8e90fa98ee88f6a614c93284539417477040b63d98111a91bf32a5a2659d16e4149af936b983142fb6314574e5982df512a11ffca27563e5d883a55531c4513a9f3e042dc12c0a0f09e151cdad3f12437792f501629eff1dcefb5cc431eb3d4502355e882db1fc9cd126546cf75c95de68b5d20c52475b61726306be8ec9073545ab49520c0cf5d6e3c1bf3f36f4a42ff9d267c0bd70cec66983bc9b287234f0c28a4d31afbe5b19a2c9300bb6159ffa023697998c59b1519c3b5add471f468e60cb42c1ce0f69a6d315867d3bbe8c24637742c47f7dd35d1673ee08d48318a780cd0293409941f26920fb0bceb44f631452dd9408243cc6c0aebd7eb92cddab3c04a9ba579a01a86496c20f75c4e52a6c92ab933f9f8fe0d913790c6f0272ca929f96e09e6cad9a771becd13b5f6b8791fb5394403ec09b1e32878b12e73b1029416301f92f08d1963f15d8b097b8f59965dd53080070174a7f9d10007504749e7e28a03b4d3ea95389fe10b4f4b81db9df38b2e9241c46289815961c195b0840b1bc0b733a4b2cd947ab71b256ba832a85bee4c898f3dfbaa4d0b1c9e6300d60315b22983b81bc9d9b0c4beec774c8f7d817020cb88d196a388d1c85617215e118be5e318369ac5fa6f83dd380e51bce9e465d7f2deec432397157adb05576b7cab51dbd228798ea750f9df0bf71c60df7e306429558a8f3b5732bd1b6384c2597ea0d51fc320d44f44daa61109ca73fb98b05c6fa5f5c58ad6325c5942731ffbe8c7410ea7b1c085faf949b02e23c91a57a64a41fa52753fab1e3698049973df448b652db6c4bba946b1481968a25276defe5dba664535f07e123ce826c093546924548020ccf6fca1b5aa8a94f0f2ed710c923debc88ccc68598d8cd4627a3d9f0a6dfbea8c36a869f23dc5defea6073b63591dda8db75c4b063f6c53c9a082919cca9d292e9e08af930355f41a7f1ddcba3a1f72b17ab795f9453cefce67899461fb252241f4bfbce10e44286b8c6e53285dcfb9b817e3ea8b42b406550efeb98d26332525f4aeb8e50c61f15c251807a90fdcfc7aa7b42514c740fb3437d0c3785782b16c22729f7b22dbfd1a4c82b141f22441901312b5076b9c788e29b6d8315cb0dcfefd3058383d806c61aa643d0238b70aa68360422a8bdd828d39570b364a5cd0baedebc66830918d36c2b0966c52e3fe100ea2fb1e489aa1bf60c0986872f20db474f15271fe6030a5279a5c1433aac1e217c3c6d98cd75609065d292ca1dc6a3042b9fec2eea5a16722c8dd22af43aaaa3944c31d963381d3af7b0c393ab701ffcbf54b82de6335b2a5ffb538207ea942f704eff00f37ba463738011ff9d25bd8c9575f5593c0777d3563ff9678c457f5f336d4b62214d1ef8e207693daa77a1d342f8b0817d77f79ed80df603ec3466de07684656b0f6df478206770048ba230d5139ee8d074cb61eb0f9fd1d2e40782bc02ae2a3ca0839b72f78a06e735c94b3a1a8cb699b6e4d03608e2b779f423de65dec38caa7cf6d61ef30d90e0e194fa9b4c2117950424fdcb015dc7eb7a4bd6f0872fd31fd41e721713f94f0663c29063515a93494d8dab5c27987f980210fa450d3e2c042ab4d52504e97c85208eca472f4bf02788bbdf31540f3ae70d30888d430f68c4187eed189e382a306973b1c08fd6aff9d91e92ea00647939948632a424d647bf6eb1fd4c97e3f3e9bbdd41163a01adc9c3d21ecb3b18418ed4e8120eb1fcf8096f6aac536709073a3ffde4465afeda3281e19cb0c63dee9559510dd2b7c196eb5faebfedc3df6588a4b2f84059017a4a2ee53a2877d7ee953c182f3913427b345a8795bdc20d3f416cdfb72d19ae9823956faf5c0935a1845ad73f3c5b57a8fd92b3431c17ae04e3218f28d2f0742cfab9dab021f1514f07f78fb0a3cbea5a13249419234470065e40eb77bff2750141727027e0bf1a35d5a2d1381be7e87b7f25edf042a32a58cfbc7ac74aa30cd85a4aea8292e3281a5ab2304e928b43f950b98bc00bdd3c96a85ab7a7bdd2da136fbb82dd6f131f777d474836ebe4c5685ff8a2749bea91a20e7f08b6a91bb2cf79b6ba0814385bd185c1a5a2f3beb1eab6638316bae1e45f9796b4ae2f0aa65f27b64db34463c817984913c3c96afde70e161aafce8ae648bea3d45f698731caa7bc81005dc4e3768cd3b730cf4171e2f9279fc41cf13cbeb17fad6ddc7f1b288abb71cbc6d6fd8f5b9bd8a2790ee2d6fe21c52a6f8593475244189189fd04f74545b447e2d6896370240f6dcdf6f7d5f377f5b18c5580c7887df820f0cb2bdbd84cb220b2ed685bae8f741dfed01b4a6d62d051721ebda935fbfa27fccda818a68cb6baff3053167cf472e08cf582133feae8b752e2401de9fa5ba3c3c6b08d2d7f043312721e386fb1f59dff5ce33156e0779d8d2c49c023e3e176d16dffd001ccd93af09e20a69ba8d237000416923b0cfa61770c4654810233d21bb7459572a5a2df9dfc7696f177c8b8d05f723c8dd7101937382434dca8e0287c8054fcd557a513b1bc9dc11260a51c0c42d64b7b8028338cd7fe96d5e6b7b12d71cec8643dc0ad79689f8e1fa0b49cff61cdf7d51ce52e27ca8a3a2e46923efa37d20edf9ee89755ffe0dd6e02366f8fde37f2b9e0edb443fba23d0a5c55a0914048b98de086e8054a76a283cd05e57e32acd4e17fac9d8d7982bd7eb8a5f2f137fc14d7a453305e88a5be1b16cadf89e2967455056663668bf547997bf6164e7bce79753ed2711ff8577653dde24ef53975d8f58a3057626dffe2591c9ff18fb66e0518ec5199000acd06be147d987d0f98c9164fb3e46950675465bfcd3e05a172468cbdda47369e8b15e70e62f09df3bcbf9f046843febe0183b56eeca9e4fc15f6f8077ba051dc04e3bc4e77f25c2422aa854ad5ad30752e219aee5f5d904f3370eb9200dbcefb4a78e6814e4e32ae1358f69616e7f12ba66dfe5a96080aaf21f601f0a43762475e60ae6bc55146c0ed2f29cd19d5ea00043d5f14e2b0e96b97237c955cd558b81da58afb9deac5b1dc010b5046362f1e0567814e9e36d16592a322978fe564f8fd5eb2a14ac45c40e285b8d0fd161da61dc08a937c5a13aa8e724b7d208368befd1cb6ca97f201bdb47ee0699e99fb3d55a32c2f1ebe483cc84fd5eca10fb5db36607f09c666910e02026af75ed6f12e304016b08c7835ec6ba42af5a2823a584fd3d798a4766849114d2326f25c6cacd3318c3379757ce2dd08777b2a3703a878c576ec143b5d59c8398497481cd4f49205508b7fe5def05d3e6891970ae7c9ef1d2b5428506bd02ea5646c2cb0d5a9a95bfc8eee948c571573b9387f54835957a911ffbf0b027e3a8bbce4e9a061f8a1a990d3dd0eeee1c0a0b04d4b843f0b1b2a88a275390ab31868e750dc2654b230d102b0b0be24d7cca0698ec7b697f07708f0bbac96e3bbc11a20ef99098c81f4bfe74e0c9c8f058709c7c40e25f65dec4e4ab66d3e27c5c7280fad42a888912dacc4aeb725bba6fbc0e7561a6d468e76e422f42962bc3677f1a78f84403c7bad2328c75b7ffdb5e188171c8d24d68946a981be12c14413b34e67a12358a060e8db65a912b4345defad9ac3932371c6453eee23b912ac20d2c01abd4fa2b9b702b7ce3af044773272d94a1f466bddfb507c89c74e9eeff028503abe3f10d8978c290266452dc1d1aa3b43307d8ef697b5f969cfc3358e8335db77aae3909408af129294be9f7476613939efb11fb91bde5e99cd02d9381341ee70c3f228e8c6d15b49b24ffc57c8597cbfd7d32f9c09a037d253a42e5434f2385f476a20ac6c436f9d1bb92608891942a39c30d258b4aff592622374a2c077cea9ec927c147d6f2093cb8a8edb7adde6bae699024d283d97bf23ab07d02eed3cd1dc82763f60599db09a8e62167d41fb92f023643d8394a92cc38c4744ac92d00aa865b7943c58543a811c8194ba3c460d3a80f88822662aa1b7e0a517f297c0bf33e3ad15e1c7bc64815f1c7d621ed2cf9de884d7bbab35ebd20502f5809a553499acff76865207181937c075fb37baba8d2b6b74c46eb032d5fc02ce2b1919f423383bbbae4856973cea8af3be59fd66380f0e35629b354aa98758744a4593f43f856cf4ef638ab0f7a5acf60b5895019f58643f0bcc2b700c2ff9bc7a07cecb249b9ce906846293b2454d8bce766f601fa4749f11d29523742514c72311fa252e6488573123888dcd2503a215b1af6c80d9ac7c748161846b3ef09049786ff8ea884535604c29cb71b8bb99a62ee2634bd1b4458b70158ebe84921e23d3ec98f123da5cc7b519e41a8f98e8fd36cab42e1047859750614fe95a8a243a2b96f8c79f7384904ca0b197958bd75555c08f753eb8e55c4e939a379edef65102f7b053d2282ca6167cfd9a49e02586c87f10784c589e69f761ac4465e0eddf2646211b99e5b3c4d3edbc064d1a4c1bf7083983a52c7af06ce88bddb612901e2e033dddb9b805a6f8c2dd47236ed398a2a3f69e8a8b6b677ddfa2deb74424a5095a2de332629090a8936730fa8c2041d488b09315230e8a33a164c084360ff29cae13c00387a3df35358a1edbc9c14e2ad9a65265ce74052cd7d111ea5de68e0210c39164dad130ee331a77b249e20701b1a4aa988b045717d1d03ff43631026962ce94d5055ba83793d2c72991cda23fabf25c00bc749858bdee724a37149e93900437cd64aa95107d314ca6b954af3d53f8472c7a40fbe39ec9b027aadcc38923ebedbb5123561b07d368074e619132f2dd30974531b7b1e65af58d8222250c659c92e6c1f22f931c5a1fc515508009d6e042b336e8fe4eaad106545ca6945ff77404320f8e5cd06dd15e7a4cb9d3ed143277ef2dbeb5daef55c00f37581948cb86c44af3e1cb285c52325ffec4df5e2f77df9615e3c3093790821e112c97f43896d7d7f3d1e8807678c2fc24e6493999e56be5a4f95ac45611484f061cbf55f59afa5c7bfe6808c43817d2f77a997d187072f4e537171238c1ee3b672ee3cbd442b15a75a395ea2583405047455d615b856689de004d06759dfbdc549fcb52e439546607087b56d5eb2ac0c5441c94d090e01f53964db0cbd9b57db3452e0ec1fde1de89cb90871c4f80d9694074d9a3df447053427ec05bda0a4881293368512f1233d4630847b80fbc47a8c22d30a05e6c8bfdbbc10e680f3e7805053756dba8f50d7ec62e340d0b64dd450e4ef0797fd000ddcce577ba314d9d50cd57e1908b0569a2fdcaeeab6acb96442ae2720ffd3018541363ca8e01594e688539164c1eade65873d3a4f930f132197ec1eae37e9e73963e133a2c79852f5cd338d91ca8d822eb0616f693e2bf891f69ffedaa2b3cd695041237a83ff2263aa8dce089450d309d477c684e442ec40c7406f4673bb0bfd6a5652810614e1b8484759a44cf231e52d547533db24738ebaeb9f9287797ecc0938729463e990a4f69cec056a8494ae429a57991277f4ce5d9b39a1c63f795a33d153a4b90dc4f8f095e2ff812373a24122e674ab3c63ad01ab127d5de2afe4e6d26107038e178899fcedebffc673746d03439b57444840aacd0a345d4b2ebcb59f9196a0c4e691a8f22fc7f4866fef909e425b536fc833b9b89bdf2168a682fde68dada5ccf831630fadc26eb0c2d3a1f4a02207a75da896f8e2fc56f138b130c47387e82d71b0f015e5d872926325aaee18ca7fac01ec80f19e1d980141a2833e5ee1b6967d79c10d9f9228ad1eff0e29cd0961d093dd5f63ee482af3a7609f7cb215a6c3874091b8acfa047d9b869f5635d13f496f67396c00db3a673617fe0bbec1e19733277b65f610eae0f749eb8060bc9a562bbfa339aa31809f7a36844de25cf1f4a79bb0e66bc086d5c0e556a1a867b13e4b617e6c1b532ad74af38259f0605bef854c14dfbcb6baf9a14bf9a4747de88e5f9e5051a6b2a79ffce88e13cdbdad465a2b21f2adabc39c665c6942ebd86928313919735c7590335ade68388ddfb72ba755ad8026b7515adfcd73554a618a8c5bccf2c48bdb902c400348ccc6221d375fe5c47767d4e32f08872624bfd7e4fdd14ebbdb75fca175d61fa7778cc4510ac892832310ff5c5de5ba52bcaf2d31b826081829957f32e8d4423b55f89afc2a97005c6788dcc5496f2ccac082ad09ef4c0ccc400bdb36c41973b7cb4c5730a52a4ef2b3dfe8566c23f4283e6eebfaf928b18bb73788af253e595c9b44b40b029e8f99a1474a7edaa1c4b3134650be4d6350760d86316d018dd1329f1f3c98840ab45f2c684c78d45bab74bb9ea92a27e303d041163690c599169272a9d12c88b23fe2d6f36f18bbd29851d3544d9b1b142f8aff42d2b7e0c3ecd782e2955541b2d2f98329927c7e0ee0cb92decdc77dc021aec50329212f1a086738fdcdc59b2163a3394dd91e935d34d06e97caf13b5a5677206f2b23e16e0b041829507d53879c8047be13c9d80ce5f6779e6b67d8980bf64e9bf31ddfca9274cd3a31da25f99cd81729421f7e40acaba70834a390a70fd7de74ccf4873760fd2a59af998ef06b3392ec76f27d9324887e193fa374ccdaf2f0f5c3fc13ff853c3e92fe99bae1b369445a29237e1447636af08e9b19da988c7f8ffea210d82b97662cc0b7a764d4629ca1e6b02ec84dd70d767fbcef3cba4a343641f53b4d127fa28c94eddb93b1e4660d4d6f3cebcb17950f76201e6df66a29ab81901ea7e3e4ea09b99e85322220dafa263671fe6efcd294074c5269acfd3fa1280a91f5038bd1be903baf389f42194c56979547713065158a160e99243c656dceb0303a2079d6320665cc86410b6e79b131e2a5b73853310651d6afb3719c564c4d63d93673080c7c19df94c26c584c9327ea515ff60cdb72ad6529dbd65720a51f68175380e9cf6278336ed97463600bb989e3f1baf7194f39d1a8322889dbc4e89aa1ecf5083dbf3175b9c1640637e9b2c596f1df40f2b3a91b2fd7d72cfc01c9df4667639931a43c74bc382c5db6251dafc22330cd3dc62abb09e056df4cb77e5bea9868b8bfe49beca90388171cf0414fd62e94c344f7687cd82d948395177037332ddb4644e805aee194929a0c3e12d38bb415591acff9e9632d9939617e3caf52db8f190a3c2d32150d20a19081f59ebe38718220fd83d3b0db0a7b9fcf5a486da2838b7302f67e407e5689176279a2dd3bed4dbe17cd2bcdfc9b663124a0ce0ee03329cd7528f2a844e9cebd9ce02a2a1f3079497f2920bee1d2a07c99ba6969368c753b2282e38e86f7a85745e9698982aa630fab4fc98434755ab50aa93dff5085a2582c5ec9296a3b1dc94c4e5e469426f8db0f6f975ddec5ed5af4360ed9fe11f12ac411347b1eeb5d94cde987c65fcb0e907d8ab1f8d3e60e350bd743f0546902c21d9b4fbf1964e7863ad615d5249fa9521ae82737393a38be95e223d6d8dfc927701f0f1b1c2d4384caae3c03c52f21ad6ce7f75196afa1e693547788c6445a2ad2c1b4b66c5a9161c49f2a6807d386873ccf1a563113d2d6f7fc6057a31ee8a265a544551772490ec87de6b3ff568f177e56c5b89b8a4588f03d31f14547fd1f39cf1c4075e06d721316553e9a6465347fc79e7b4ecc374e157694e6f1507a5cd5a209b668af9368251af5188eee3720bf82c505accc0bdeac0151d4bc8f467a7b73a0773e18bc81327ff87b1be92d7c52bc0f9a1f47eceed7f4f5d04ca3b22983918ca0606e14ba9a4efd59fbd5b2ced8661bf0b464d40a621b9db234c47286d9e8ce03bab24a53deb6af46c341c1861a8e09fd1ecbb1e0b18c872f89fbfb2532ac8e1728249ee3830033e74ba71e2cc63ca983e8e7684128cc123c833ba229d39a42d348d0194a44bcb5a199dbc80ff9cd9481327c347d157354a98857338dac3aeeaa3f609ef948e3cacd92287aaad1d276c2a25c29a0e89dd377652a3faae7baa14eb5c1fd69aee91c359b46ab594315e4c46cfad1c7a7ef9fe97d83d8da090f5b2a048245884a778d14e7859f96d88151060c1fc14092291740cd75f35d98ec7c097f99a379f39bff19ff2ce9b63bdb17d2440129d78545522a7ad36bacf29d3823618b467bd6be75b70de4fcf22f4e46d5375c088c39761b6a4338b776eeaef1785549ca341bf2b5f653a3e4d1b52c03492adbeb9c5f69a9ad477581385175a539f921b21ffd638db2acc967f112b4716da1719c8aa65bb54c9d64c16235728942fdd1d6563e12d86cc69e92caab380ffd6ad401f4acfb93ac1f71f2f3f7892f8947b99c620e9b27f37ecd2fe811cffa7bf9c5f7ea9ecc90c4f87d79313e22e85f2d420f261a62ad1c744ebda2391fac0a8bd26b15eb8863bbd4104816606aafd5b754ca9efdfcea9f33b529efcb9d4ef6fb1a5a44bbab5f4b758763e16aaabbe7ccd73e8b6d0d6d2e2345dcefeda34c3ddf891cd87cabf55bf9afe9eb9fb8ebf8e15b37bbc0d6f5b8eb137432ab05467acd8d3b5355fd4e08427e6c32cf1561db9c98ff3fca807d5bb39842d37ddd7ab4172efafe0350f959a4b0c09fda6c16e81ae12b313915702316dba0ce9ccc60279c68f59b71674fa44242cf66af3690b6eb46c31ea99a4f8bab4a1d473cb6e6019002405d8886e29e4d085ab02207bc20854817881cf9428a58d453806649f8c659b0d96a76e82ab0f153421bf0f8a2ca521ffd0406001c5feef2466c939f57ad83f4cf41c292966c405e9f18006731e7f926984a431410ce13938290ed47fef55da3a1dcf8529289ca0d22ca2360416835a44523de5e66875280cb3ef821e31c3360b2804e45a8e9f52eab3c5de2798d01d5455d733e8a3d45e656b17263f6528b5d60c915cd60e1e17ec9d3a8044723fd9c6e91624bbebe78ece9ceff60e443ebfb2e68f8f3aec52dd2bf4d55d9a81e1ceabca4ad74410aea4681693831bb81e6e3bb89a8d8a4d7345bce22cec332a89d5b2820471eb1aa3d38711734a19d09e1ee6cd70eb673600f9f11c9eec2ec85ea1de11dc12b1c4d1bff7585d41185b3d905a71b41cf634f1f6281af230e041c93f78bfa6468ef98b741b5fcfe4c6c8e87c91419bec6dc08b92c0f503d764c44f3d1ead23c995d851fee3c480c120f555856e6d55c0a7b8f61fe6c0d49a79807625347c09dcb76542259c56e6bf8fa5a2f1b541192111c0724494aa66b429fd2892ac4f277038c01d2de09d6b3898bb447131edf7835a4b060ae8647a0bfaae0cdbb555d9c79e1d78cc9be0adef871fbff6065aae78ee185d159d2b26d6471f56ada9d2b0ac26438564524b431fab68574abf800738c41c2042bc69a2bf1a7b7738234cdd5e4ec994266d42e975b0a6de22ca7f001c5026a38a31ef82e702299ab743411940278a350b580764177399c44d4e8275f6f026702117e8e6898a033aa87b1cb638657f2ed127f41fde9a4010f00d7582ab9e60ac626162f8cf55e28db90ab281c18b350f3975bd326107aa315f4ef6c8cf947e9455a454bb37cf95bbd1e3664027e46a09304c34e67819a0a63fd8f42ddbeff5befab0aa4f670a0bb1de74e30a3ed5bcba234a7296d06a00a95aa36d46bbd9bc8e7919ec139e37cee1629f8ecd0a60a930b0fab2aa2b8b0562695467217a3cb41a790aa609f1f41330d0544b669852777216e230a47f0aed4118561bcd9234c96266eb219e381f6db16cce2eda221a462a748d2dd4c65fa7f537e045f7188472a8e816295f6e7577e1e4166fa097aaaeeffa605f3ac3660d86c6cd9385391045a6745a3f91812bc74b2f9c6d155bbd273f555d8ddecdb905970c06b0698f506d744d038b27e8ecaebd65648ec94bb3d9685ade258722d35b9226c847c7071d42769f831f3726cb01a8e69220db23532dc9c6f10deef2b4d198534a7e1a39e448b7b816c810bcb83073dae5d925c4b45789b7a6468e5a1d1ae234139eef89637a324dc9c86be159d1c9e2eb0dbaa7f65cfdc9ebefc1f327618e1dd379266d3a0faf357186d75641b2c61aeffcf1f72b13820dbd296a2090ecd8910fd9a208ef522ffcfea4525f2bc287da74b4b69891fcb0e866df1e08d98cad67175dbf96d4aba95b30a03403bf7836ae9e61e8feb6f0bd6a0a665510619a34e809d39e6cbf40b830e851ab748bc9684a3b9edc79cc709160eb8990d8d79429825444e0396cc289b101b8b07dca520edf3085b6c8b180bab106a1f3671d834e4d71b495f0c4f0344811a5a06491b4a438462b0ed3df150b0a08ca446543ca0bc43b060086100e6ec788d98ea32dfd14adc3f30461d520fe1fb10e48d327578a56647a690bf5d6011ac82d3a88eefcb298edb1f737c758bac36e3acbf7269f1b43a2671ecaa012d6d403e050c23a1d2a69f12dd5f22408ce2ad30c51deda0baa6663b66f12be7dca0fd3ba16a55d0c3c16297fa570ab8cdc616cee4f683967258047ab30b611a979e1f285dc0be41193e6330f915b8d2019041bc3dc772c3251e77c438de9429eacb0e18b11617c85c881d3f6bb70283b204c28b554bf65c6046c4bbb0210fe35e09eea496ee658ef56f4942c4c96ef36a5d262ec1d23f787242a0905119ce81e256e9ea86c5c0c136cfb94eefde952ff15b9b13b255f4a69c31dbdf4880a7b9ed2614699165e6f4dc63e32796a4c0b0986fb366aa6920f80d0b82c49c413540620bf1997c43240c212676a56f210aa7e3af312e007f0f440fdca82783ad5f9b0a1ca914afe9e51d7bb6d8c9a0ffb4dafff09f4c5bd956d9b8b01a47ccd931d41edd4e3aa7d11f807f86d70fc0e469a3e26ec2875192a0f5f607d215d02d4ae3856ed72c9cc01b7dbae7ea6f10b430ef8d25ee485eefdeb90d81f877e0af5cab80ffe0127201ec4d0dacbf26f7483686a968935b04d5d9473aa57c93197f3a14ac11542cd0333ed5f79fec6399f9b7ccca2a1125de4c803edc995562f57747f2daa805bf5c871b241595d32a1fbcece673cce3825af5e29b262e0f17dd9fe0c2bd955e0c009f8d45c4f23fdfc4200832791913f8204bb2089ef07fb0acab8403c83aad04a99eb34a782b6c3c687a9650ddf6e655794275ccf1c95d96c1926c3fa36d99561e7447fe96a03ac25c78fe7299d87ff83faa2286a8ee9c866cb3ddae8799a397abdbd08ee3a13d925fd1af1588b9211e4ed878538abeae616974390af370047ad6c234e95b8bf49886f3d33b38302f0ee9db6464d6a4da9c99255caa0c574c8ee079b9c156d80de266c8b623755b9531308b8d1030f2a9b2ae4768de9848ebce301820c508d515333fa0cb182ec333588fb060b13faa8ceea3846f8e4b82729229df20476a8a7e9f8f06cc943f12e29d4f6026a679cfedadc2acae3502312ab30d65a6a8d1753a8ec31be103554a7c35d3059cd3828b8a3cba3baab44667dc826ae0a8eb731a9f51977210018b98a9624c135d96d0eb2bacefb94e380d9118f7e29fa24724c3ad682f5653daece9982c2fe16051c8992c5b0b1f76f7d9f23a78322e41f952c298a6c14f00516e2a2815f2e9d3c761fefa72063ee9e72a72dd9efd6369f4071008284276af00936806ba64f30e346fca92247cefe97b7a822b9406e148538c561ea4b5ff96be8fca11e3dcba4671287420f81438720efbf8004ddb70cd1ab4e652efedfddcb704170666fe429a03510186377c85e8264ba90d18ee9601fda16d37b7a393a6203008c64b87035fc896ced314e0fc595d56166b34d2378a5647cf4e12f9ec5a532e3f21d13e181360abda73d07dd2e88e878c70adf170ac05e2b44af4e1626078d38eed9a638491b8b9e5367d6520271744f9496daa54360b9807387ea3f02e3d9c5251842a4c873c5d52fb1751d88b2df5db456d14f343425ac259613cb6e27274cc8ce4b41f8862bbbb71616a61740951cabb7bf2779a95d33f633837ba9b9f5ffa5a915995a1ec90adef1b6b67a682d452eeb4d8455b7d0c275e47b6dacfa725d24dec6ab208cc714c55b3933479be6c080fa6cfe7fa66d8ad34a42f9a2a62b849a1cf251d7825bfc0914f389fbc4a01508ac46f16043c8befef2f97251ff51ccdb0c2bbfa0cf6f7947b22aa358b20b1f3bc48d10854236732ac9519eaa0936af97dfab97fe17d278d09d5e6626d88cc3d27407fc29153fe5069465d00c247ccf4200a1b5d7b60436ecc29666d0b6387806850e58bad44e7fd381ca9311d05fec32362c68d1099e5995525b451c9fa9dfb662e369a07770c5dd341d258bdca6bf466d0bedd8dcf48a1052eea466b5c0045f00a0e3509181f8c3e09ca004b61bc657a7113cdaf3e236f776034e81c200e0d0fa5d083a4666fd364ca786f411c882ea1f9825b206a12f82f25ce3f44ae53f30ccde6bbe34012ca1140bc3aafc31822a6ab568eae2c4048421788a63fc61799ce02c1664a3141105ff1b2857a199e085071df705c83d2e2efc5561240637f3a8438b2ad1d689e1f47129cc0ed4e6aa7de8b5e7c9991506776693f84d218246eef916bb0c66af8b12d207819d987cb704a81cb35625d81d6736c5e8162b62c03a732ee9baf637471536ca951ec429a58b4188ddfa2753f8c1ec58848bddb9876e4d1558b197babb469456205e408d10d60ece8da8421c29be8de321b6bdb1d087ae3d56924c784ebcccce99d6fcc3cdb35ca794e2fa313195675491b8ef24fee0c427b89797ad7b3213948364df3705b40c446e91aaad5b349f9bf877a357cefb1f4287558b4ea056d4da981ae17bfad58c513642dc017b59dae1e61f63c607d995b0529e49e5061c1b3fd084b319cd6345fd480ac860b85090965b5f35f560da8ceb928e82cd050baa71bb5bfa8ee473015b00680a4213ade437a898203f2342080ba68a76a15eff5da6f0a3807db2293f202a22c2330f4d9212afee5f8060459dbf4c98f3ba644c253c92e4a01ab0c5e35f4f431128b60533920982afd71a024df6ff01df0d37ddb63bdb3d67ebf07d8ccf2757014b742e52211aa400a00c0fdd191f3b6d2227211d1aa79062569818acf90cb118d4521adfa7d0a801acfc6e76a9b1c945df9140ef0fa14b61700b05a5428fe1b1c035aba7cc4b6b4ad9021a387839f0daf1328cfd22b3ba7404fe61a36565ec3d546b29d113e52a0e5a0c17542d40204cf46b7c38a56745839b11746d3572a1e1090e7e1dc2dfffb71789d141bb1991e937c71a7a55206016149d244f87adb0143e48077ede73b5a357fabc9024ea105fc6c010e3012ee28e5adc3b1a59df40d6bbdee7b4794ce5397e4f7efd4ca0ab03e60b6a88f6d3ce0031119176295281fef9f31fe708073b8091e8a825fe79b7ba00953e0eada567fb316e5f89a8a41c9be5dd81b9e631c8620d8f6b29d7ba6f78ca8b7b386c49cef1e61fd25d3cb85bf7419b5c56b9359002ccf5fd6e47e67b8e5d33daab2e95d59f8a1ecd349910fb56d1a3d055d50867292e23f481fdee7eb215d2fbd64bbfcfb892504ed87d06c6c18813a25ddc394f267a4f65c2b9839937e4ec342b6f4c2907aca6f271a266dafc96b26cc4e6288a872f6e6236a04fed206d8518dfe7c70a0cf1dd17435e7945ec1e45fd272286f99e5ddc490d2d41a06cb4e58e429164fc942826203165f2e1e8dff011528585bf70d38bcf9c2a393a0a7a0b71250ec516acde92c6546cfb16996d8d8628bcb1d5b5a46b3e4582a48af38591713797a4d494551f40812a3a78713f5a4856895b9c799db96e1432b8163a468a26790300a6cdb2a011f47e3e220406437546caa297bc3ed1c997d6b95a413afeb407cdeaac7a5417555c655e59ad1569fa613872a4b8ab753f3e0a8cbd6cf49aa4fb37875c8b8b36300d0b108006f15d6b2f9c9ca3b607d9f1e87eecb87e810d3aae1eb2a56f7c48578668b84aa3c1f6ee9af7546ea8ec71176ceba86a597dd667c505f3aded2a8610ce74ec9a561d5831b8a711e6f8bd0ff2c258c9c0dd57420e15d3245b3c44bb78983ae300eac4cccfd5251142c2977adf8f9e791e74fe26248c7f3634885551c3f83ea933fe7d58997edda465343e8c70da7b5021922f681e61b550177053fa4377029b0e2cff69d6f24202b6251b0bbcc0482dbf8f922e77c8dfe4ccd87ba61ba4319043196ec4f9217a9a50a07640d1d773b3c7ff19629bb97a78edc8f6cf41b44ee2d4c26b155a37bb99a8238279211843e64dc4270e42ba79b45438b09b8dfd95ee93f6b7ec0608b97a3ad4df930c2457bd1bb96cd9bd3832bf6340c18d29a1b9a42440c1e5f27f97189f0bcddd9aa6d6e411edfc0b053d837ce3170f64381b37c1a4da09f5df730b8e5612257302ad19a0bf80a7e643bb9be2b4fa2ca36958bec73e77c8b1c1c52f28415fd0cb1c4685bb5e9af29889f26ec5a538e6339a15cadea002b6ad1d1eaca86c78ea92823f014659de3b3580e15cf2ce07f9da6a1c5d435e4fde7e142e529e374ebcad766432baacf6859775db6955f4f89b67764d5680f5bf3a23898e832bcccc7ca2471dc7b76bd181c6aebae4e9dd39e7948c94e31b35f12cc1cc37cb88d630cd7e22201970e4f7229b58c357f0516aa94e5d0bc6756b8aa2fa8d0b9fb3a19617d8317e6ac1f676c0b38c137617e6b75d884ff1a83203b5416e3d2d7462396331f30e7ed8f33ab89c29c1d94eb8c77c8734705c411ac48b05fb75b587d22c11c3414e1e015191833a3fd9bfa1312fa1c2da56e1c5e07e36a84eb796582aeb9b941e268235e19b55f2c6840838470706bb92102d509bd4347375401318718ae24a8dc481f3a2170b4ea31fcfcd20b744f076aa3a81be9853b6acf03a086c2e20332dac33cad176a1bfa5f2b5eaecba384e11ff66f6f89e44dfe2fbf560ba00f41f74a61070a9fe0ff3739db1f99fce62adc5bb9324ed69dba51bc4fce70474b3208dce126e8480efacd4079a44faa7a943f967d56c68f6a32205c303db016ff941c56f5d399e644f88e2d949bea742720342df37fa11ccc88731126d12cd9ed0a0dcd112131996595e2a3515c85355ff94576c71232e2ab40c835051e3a3b5353ae5665a8834ea498fadfaa7e9b96838156814a7e7d0f1b256fe4644aa4d0ef356002be399fecb065c59168a3953a5bd85bc4ffaf98106f3a4a49d8000cd481ccb76acc5d439d3046f888f752d3a48a02be5bfc3511e82a33a71e1ba9399c523a245570ec1711de6faffe8021f3002f0a94b7c61f771b03bc28b152ab47b560d32731211592f320e49992943b84dcabfe2adbaf76daf4f2ca3075aa56149e7c63fb2bfae28b7152bfa758f1a5be0e89b987448bb87baafc0c8d56dfac955f9388a8f767f5cf2467a61ca0b5dcbac403298b8c8216681c23ad661fd2e65dd84ac636a98b5993878cb9870ac824165346976482199e7f56b031a7222904c9d06a71211699d73b72c59c5dce07c0be9550e3796a7c20c12efa41f8c884bd579222540dbae53753462c4c25bbcceb668de657b193a3a66b4dbd9623eb9c68c433e5a8dad67a73f4e66d4026e67a72f717e4202212f989f249fdbb979dfe06fdf905cc5d2eae1d75e4ad90af6576b85b273c5e2cdb37787414829dda203f3a8c023d278fb3735f367e08bb82b7e7e7112ab677388917138ff3cb9feb3beb911db95893c2145f186069e26855f6eb421ed58bcc91dda3428adb2694f1ad0698191bbf7ec1b077bf170d554a7ad77d26d1ccc40b5b807c12383d51f1ab45dcff9d8a1b92900dcbb0986f1d0d85650e94a8ddb57a63fae18014c80efbdd1ec1ae9b2ba72afec73be9914ee4f65dd7340b7624b94d4f1ed505a4383a6f5a2534248d87116b794d6f445195a996f90540a9ab8cf1a4a819c199d3434e6507b5a269397d8b2bd3bd8eecd901dbcb4d813eb735c251d49c1f7232b6f90879dc8e02ba560a2f476cf82cc5d45d70300abd51436c4b7c441ef1057490b64c1be393e73140ce27b63589a1dec2b5fb24df13cba76d4e27e057e36da528a279fa80a42ab93bb5166745a68f2b54ece8e21802c9a3e3237dd0bbdefedd21bc84fb257e018146622a02395d5d01e2db7d04892ebb3eb1e511871f62ab573efe24442921ec9ae51797110fbf0e1f79297f2dbe0679d6bdbf4bf82e80500bcfab3bb8486843f1006b26b3602171b50247bf5f66a3c2435dc15a058924d260ca8b27e51b39c9af2709949487e45428693724cf0a500c675498c03ceabbaee9b612cae0daf3121f9b23d1aa0f53cfbb6077b4408c4eecd3b8dc3d66e6d63cd0523de7eec9e0f4f9ccefedeeef90b8f62752d498143817518c5354a024c0c32724950553167764924fcaf42c5946b6a7a3ea764e5c476210b40f9c12c9660bc84c38b19a284abb09c734b984b58a915e5b916af8a45715d75772763e087403925f6dd15795a2206777eba8a245f7d301ba57ae504782a721d196383bf5b8c3ce2d3e9cd67284610aee95267717fa9f0ef49826b0979764d626217974f5c67b85ecc6eb12e51db8a3bb480e7ef2383ebb31c0586960a8ad2d61a16fbf5bea2cad2df2c6d5827e5860bf672fe8d2752fb73cdfeffdd66b8285f89506b57f89b5e89572d4740c231321a43d07c49a5e7b559fc0ed2f9b797cbfbf735edb901b3b6c94fc82085446413c95302b1853d370d6485792329e57083890581c1de01359f67cd4d2e691fc26f53e5b3da936705955301fcc97b8d0b1702048ce54a9359bf2e76fea4ccd295d8e69812551d6966d480f90565db58dd461043d51868a61b1ad9ffde198c2391715ff3811bb21ec978f4de3fe929bdd38351649598e047e7c82f6263ca8fbcbb33ed25cadc68285929d32b9785748650386d90b0ee7fde9988e745d1a7720f3d1dfbdf494c3f82bf3c3cfb0ede2da70eb713d2e2ba3c63b9bc49b7ffbe8d17feee51ae015c7ed1ac5a299db192c8bcc06345594c17273c518f8717a8fcd589be81d2569156e75e29ee2d45cd23c6aba46cad731fa034dfb2ad30b37a5c82100ea1f59ec6ffa10979ed04e61653305b2414e627be2ab9a9e6d99a21a4933fac33ab3ea4d4224a771e8ace7889643b82122a639cfabe8a977d9f122b9dc84166a22ba5df25110326bda7ee2c983192c24634a8c1e8be8a33835e5c9f0f90c86f58866418e09cece24d0b98c7c4dd7202271d9c927e8a73ad54bf420494ad436a05439209fd5f8f55c68d4a467c87d307ec885d094369c467ed3d6dbd270777e0a0249dbfabf923bbabf33f088da4062fe7e0e1f4767037eed31378482e3205c1c5e1c2e8d61ace6b140027dbd1bcf21292d5f1f3dee7b44733d1a7efc73db44f5c6da21f724c56dac8f7f6e4d76299cf00473d070cb1325d52ba7f24abf28e2c66962e4accfd1f02ae0377e109ee1655bfe8fea998341ca3f2adaab81ca3259a833fe0afa36799f3314fb103d2dc9587186c2b72b4e5a32bc19948c518dd9f8486f0b0be337db6c22d595ace2cbaf439e4d86a8375059b34668368c07b473104345f0224d70c27c5e04b93437a32629b88d3c9efc9c4e1ce9e9e405a2b442958e7c921bddf166ee995d5879b618960909eda559c1b75245f1571e0fff1e5bcea17813f38094f834b2c5f120bae241cd7691250ed34e2ce60a10e50cbe98d100ac803fcbb7a28a4c81cd103a62c16c80a1d910b2be3a10f10b3eb8726b9a68c78e4f3f0c0a0cb71963f77d347c987420c4430d99c4fff88b21eb493562049d45c310c2f774427524cefc9114270f78504c47c7d25a56256480a1535ee986c311e16d788d8051aeaed236fdd8efcbf3517d2f1774d5c9d408d0d479def386a025f44f2c6fb9d43a93154a64a178092ba9ce9ca235a3fbbd47c6fbedaaba03524d74316d5401431d3243cd8d40fcf4414635893e0131bde3350e3437bac16d0bb382039041e074a47a2da89d9cd21a4da4c43f28e7159f95ab5e5de2d056f4229350acfc17adfa34ab5de50ec33b332e525378e83c48cccd814f6398dfea6c1745ba3ffbe56c02c17534e757866a67b40135cd20e42861ab9d80436969b6c786b294b06998687837a0bc57fbe1f4ec266a3c1f97cfecec4e1cf4ad90be5a8e9688a513953a76d16018ce50c82f5108c8951658ac6b24917e3dc49edaeb7852f7d3d2e82c27a7a731ee8460d0d5ac6691b3658c2bfe03222c19cba3e1c90e29abb16e377ecb5a6aaea916ffd261488fb2553e95a4bb6d3ecfa0c5c1d411f2da03c045bed9efbb6978f320d3874a17c05a68875fe717603b6f6e5be89ff55e8148debc7e1a18747c0e73c430880e0465f59e944f7060a07a55c4a98944b0df021cc3792ccc78d473a8c9d19de25484cc0fe855f08d674cadaeb7e7d8a7a17b4db58b81760eb80f7e129e69ea9ae0b8adbd54262356fa49a8074a72437b0dafbde1b5dfc7525d8e0bcd63d454317158450f2eccbbdc5e0a65a2f73056778c1bd6c327c66b052d7d58e00535f81e77582db4a776e6469bf782dbb24a0f990ba9fabca9eb246cb02af2bccac89aaaccfd0c4c5729c0ef1d461c289903615683bc202c6bdf802650f41d7d66babb418c2d13a6bf7927aef4e3b4cb0561239e20f9a8498a63ab76c6e0ae3295eaadd086c5a4b3447bb5f67a2b461674693ca73bdd7611c6bdcf7d33e949404bd33106fc7a0084bf6e5ebca48507b0643e78b345421b9a165d7459041bd6bb536d2e9a92cba57d3c471201bd0bec0a8517a808935876c8d959685d08a7ee94428851654b89339cd7eb8725e71c2ea01410b2fca6cd34b1ffb73d00926dd469929d54597834a33e665a2d3515d6027db8870b6c13365e1b35fd6ec512edd41d9efe958338b4f4dd10270f075157742bcee482b42c14aaaffaee016b0fadc765e82820619d677f17484bce023442b70c838a83a5c29a14d897683d1e47ead1c16bc11522ec52b77a6b0f8927d44b5ddc3ee53c7a0160643a7ec1d43243dcd28c58b3faab44cc72e1da1edff10196ac988d3a780c12b3357eb9693c7962715ce9779013b0657524ec224b137c63bdff9f25133ae8be5dff4ccd29ef43117646c061e9b733059d79a3f8be0b4bd636fb2e09fe94694a22704ac310671931a88ec4e53a1de7b5c7b6fb58928ad2616208fbf624bd8c66f863187b4ce2694ad04d9241be2c98d4bdfc140e8c5a097dd54f5069138ee133e91022f538f7e93284be730a2e9f9436d71d21e5df007e7f78c9d9ac4c4da3ed66333a39b41461e9ae27e73c3b72ab3e624ffb9ba3b27ef3a3e5de07cb01ec48f7510e3597f556630b550576f58a9fb0b8c4242ac3df853dd52e9d12607cb48ae3429f8f32d7f21740c8a9f334320b2e452aaf3e0f3b52b000049b006c75ed1eee4ce141d355e6450ab13db36ef95103e12590b166b276705f7b7e6b0ee2c39af3f9a0eac35a38f36ff8796b8fc4883ef84d20b1f8b50fb27a9dad5a0ccbabba020cc45cd2cb21819a077e33b47f4ca72efddf14e9ef690b12cbd839f420ed9615fa9396d3132d2308c9fcb26241ffa8e8521e1ddf4428cf4dea92f40ed659e0b5c3f0a8370592dedd69dc389c6ea4a5c095eb5551d550d1c2d1b1f686596b4411acee3885dcee2c21efae3f50ab5496833a33907116b8cd6dba32c0b6044802939d7974dbae64f3e11d85902a0908e74a19553042e35b5fd62f09e26a6c7a0ee6b56417d007d042a37fddca6b93e22356773f40a088ae97353a45087d7e2361ccf66c6d9c053238801eb2979e3d68212d6b7e82d8d33ce25c6f1ecb8ea3f0e46d64fe0d0d6bd2caa6615f64be0d4f74d\n \n \n \n \n \n Hey, password is required here.\n \n \n \n \n \n ","categories":["我的赛博垃圾"],"tags":["技术开发"]},{"title":"Vue实现的通过api接口实现的只有前端的仿微信ai聊天","url":"/2024/08/04/Vue%E5%AE%9E%E7%8E%B0%E7%9A%84%E9%80%9A%E8%BF%87api%E6%8E%A5%E5%8F%A3%E5%AE%9E%E7%8E%B0%E7%9A%84%E5%8F%AA%E6%9C%89%E5%89%8D%E7%AB%AF%E7%9A%84%E4%BB%BF%E5%BE%AE%E4%BF%A1ai%E8%81%8A%E5%A4%A9/","content":"\n \n 71053e71be25a2b6530a3a6f4fdd29b0eee1fd55b5de2a3cdd436cda23e84c0c6eb990298576693efdaea544f12b8aedc2c56fd991a1f154d61b4804e2369748e42acb0aa725b31fa2d7e96485b88457efc06292f978d1c0d83c1fd371bc7ebc573c2c2eae9a3a4c0c17098e3156bc56179ebdb9f2a0905985f80cd857c34fc53054eb675a8422de93ffba62265c5db989af4c4b99f2e4169d67b58c1f15df841fc297d02f2fa4d21b1e3ee376119f3775a555d07794fa9b1125c68a8c4ef52d602be4d9279b37cf85d34cf11542b28b15b91c321d4640d3420d7cccfa4fe49657712c214dbbe8420e46163a2f17170319b961cd28a1b1e3814d40b213988b8494d3ff762dbf53da2ea749a76ca5ec647101eedcf9c379873ca4eb563af74254d742bb232ab0bfef03dd2c0ef2d04509c2367384410f39e7714f784dbab00fcdf04178d6bc6c894335f90aedd1801af0a355595505e0f85fb7aeeb5bf7d3c6b964f8b54c4d841f2a839514109017f05a2531508fcdb139f9e9c4929331e9259d056bd8fc950fd15ca2cc64a2fa6ce9da10adab700be98ccfab5f41ac46fa09e1cd9147b4e687ff8fb451b7886a98a7f21d6f230b02ce826e468da20b3d5c0f826d66a122dab39d794a9cc9e34bbd5abc7673bab710734861170fa1e7ef91a9b8a92c234092eebc23fb904bfa7e67df4d17819a2fd4331ea6221ab71f56098dc8231962cef7fa33c428d1489ed5ef183bc08c895d6dfbf1a7b53a68f273ae95844570c3edffa17225fe09583b5a2d2fb4d538ef0cb8cb014135611904b5832e6fe8ddf6f4509d28704fde49d85e65897a4a8b4334b2e9200d9bc0851ac4f74bcc4ec70fe16c86006c663b3d987abd41e0b0ef334038a89f8262ece7137a42e465edbe349134a0adc71c3d0d2b08595ff4e8f2060aacbaf4d2fd8e0104060266300bb9e92cebd0f33c1d129a997e0947ddd33bf6d90f6fdeb6f1a0469b2ffd2d0a0f1124e895479ec10ec7a48aadd59f39a1f1eace166bf652eeb4934625b955c107eb729aacd7e02f0ac200eba977bf7f03f97b0de6533c83ab56f84006a3e34011e173ad042b6a021900121a33ca75aafe244ea99622db1d53aa06cb6f37156110d3be023d4886a8492dd3e875f64f9fae6f9ce2f89affe5e7e4c30ad1eb551ace1fb8127822012196890aaa6d84ddc56113d948992e57beb0bdf6078c29933e75ef01d9ff60c886e85013bfc1791505e14d694a635413a6dfb5cf629f895a4f4b4b7ef98ec7b5d4900aab1d942f8bee2fd42f31570d612b614953b74bc90c9223111abfac588bf5104b9c21504897f38061f7480d00d384e8fe10f2031c68e0e31b1684f4e848bd05828d16724ffb92ed58666d8d1d4bd9a7a8690b58af26bf2c5c6681e85b70feb1e05116f7ab945bfbfd467ce805ccd841c4c74366b855f76151275102e7be2ed48100e7321026f6d1679087f83f0d475f0a64ca5850d92f48da424a41cb0c7cab2d5b05e0310410c81ae94751ae322310241eb9b3ee7fa2851e290d139ab6b3741f4dbc7d5d4817bf61772be5d845120a82e4d6cd19805930156c83d096dd98ef9a217119a20566e319e843dbf4e6bc70fcc8a9896eab7601e74c0bd0745cacd2bdbce628425694cbffa2e2ffae556ec4fd8e6d94c48e8d5d967dcf93026e526c34b711f082f53d45dfdc12652990ff36c990600579c09c\n \n \n \n \n \n Hey, password is required here.\n \n \n \n \n \n ","categories":["我的赛博垃圾"],"tags":["技术开发"]},{"title":"大一总结","url":"/2024/08/04/%E5%A4%A7%E4%B8%80%E6%80%BB%E7%BB%93/","content":"大一感觉过的还可以吧,也算干了点拟人的事情,但是感觉就是太无聊了点,于是我觉得大二时候多出去旅游找点乐子,哦对了,我还在暑假找了一个远程小实习,混个实习证明\n学了点什么感觉什么都没学啊\n竞赛5 26参加了ccpc,直接被暴打了,赛场上直接给我做懵逼了,还好有cc学长带我飞,不然真成旅游的了,最后也是拿下了铜牌,还是很开心的\n6 1参加了蓝桥杯国赛,这个发挥大失败,前面4道题目都做错了,直接跟我干到国三去了,希望大二自己别那么抽象了\n小玩意自己也做了点小玩意\nMRS(丐版音乐播放器)不是什么难做的东西,但是是我做过最难的了,最后也算顺利做出来了吧(很多功能都没加)\nVue小玩意这个就更加简单了,就是一些基础的前端知识,然后连api罢了\npy脚本send email这个是为了让有人给自己发邮件做的,感觉有点下头\n","categories":["莫名其妙的总结"],"tags":["闲的"]},{"title":"聚光灯的举灯人-温水和彦","url":"/2024/08/05/%E8%81%9A%E5%85%89%E7%81%AF%E7%9A%84%E4%B8%BE%E7%81%AF%E4%BA%BA-%E6%B8%A9%E6%B0%B4%E5%92%8C%E5%BD%A6/","content":"\n\n温水真是木头吗?“你的问题就在这里啊”,是我们在小说中经常看到各位女主形容温水的话,很多人也因此觉得温水是一个”在恋爱上涉及到旁人时无比敏锐,涉及到自己时是块木头”的典型二次元人设\n但是真的是这样吗?\n早在第一卷,各位女主肯定都对温水没有恋爱感情的时候,那句”你的问题就在这里啊”就已经被拿来经常点评温水了。那我基于此,总结一下规律,定义一下此时此刻这个问题他到底是个什么问题:在故事的开头,温水和彦在本能上回避任何有可能主动加深人际关系的选项,不一定是爱情,哪怕是朋友关系他也是再三谨慎,能不主动就不主动。\n那温水是怎么开始发生变化的呢,其实不难找到,这种变化的开端正是在第一卷,温水不幸遇到八奈见卷入了这条世界线,好心帮这位败犬女主角逃离了“被甩加没钱付餐费被扣在餐厅刷盘子”这种我一听嘴角都恨不得笑裂开的死亡结局后,命运的齿轮开始转动\n但在前三章,冲突还没展开,真正的戏剧冲突发生在第四章在这里温水意识到自己在前几章的活动已经影响到了八奈见的风评\n他生气了这个反应很真实,而且他并不是气这几个女生,而是气自己,在他那个逻辑里他认为是自己影响了八奈见\n然后他跑去和八奈见分手,但是这个行为其实是错误的,温八就此分道扬镳这个结果并不是温水自己想要的,而且温水意识到了,他很明显后悔了\n接下来就是知名的朋友宣言了这一段我接下来感情分析的时候会讲,这是本书中第一次温水选择主动去拉近关系,我甚至不知道是不是温水唯一一次去自己主动去拉进与别人的关系\n木头会这么做吗? 我觉得显然是不会的,温水大多时候是揣着明白装糊涂,而且他本能的避免和别人加深人际关系,这也就是为什么刚开始的时候温水没朋友的原因。 \n所以,我认为认定温水是单纯的“迟钝系”男主是不大贴切的,大概率,他是真的认为文学社三废都属于“有喜欢的人的女性朋友”,所以完全不会把自己和对方往恋爱方面去想回想一下我们的高中时期,对于这种关系,能产生的想法,和温水也差不多吧,就算有些“误会”,也只会觉得自己别想那么多,人家就把你当朋友你还用这种眼光看人家太恶心了巴拉巴拉\n温八的感情分析首先我温水对于恋爱的价值观是要有很长的磨合期的\n“告白之前需要经过两到三年的朋友时期吧?渐渐了解彼此,确认对彼此都有好感后,约在充满回忆的场所等地点见面,这下才能告白”\n这是温水的原话,他所向往的其实就是类青梅竹马式的爱情,这感觉也算是个伏笔吧,因为我们截止第7卷看下来,基本什么事情都陪着温水的是谁?处除了佳树以外就是小八了,所以应该也算是一种伏笔吧,期待作者写到高三那天毕业的时候。究竟会发生什么事情呢?\n友人其实我觉得第一章第三章之前他们之间感情应该是纯友人\n你要说温水对老八一点感觉也没有,我觉得不可能,但是老八应该是真没感觉老八作为班上的阳角头子,班花的有力竞争者,平时都是作为甩人一方,所以她对恋爱的形式的了解还是薄纱自闭二次元小楚南温水的而且作为恋爱脑,在第一次失恋的窗口大开之下,温水是恰好踏入这个窗口期的,她自己也清楚,直到目前为止,温水还只是她心里用来填补心中失恋空缺的一个对象加上刚看完社长和月之木学姐的表白,青春期的男男女女萌动的荷尔蒙被激发,倒也乐得来一些小互动小暧昧来歌颂青春,目前告白肯定是会被拒绝的,我觉得温水其实是心知肚明的,不过还是那句话,温水现在的状态就是“不想吃别人吃过的东西”\n温水对于老八感觉有点像老八单推人\n“按照常理来说,她不是会与我这种人交谈的人。班级名列前茅的可爱女生,很有人气又亲切开朗。懂得适度表现傻气的一面,不过有时候又有点爱哭。”\n”而且是个无从挑剔的绝佳女角。垮田那家伙,总有一天会后悔的“\n所以在这样一个女孩子被传一个校园边缘人的八卦的时候,温水会去选择和她分手,他不认为自己可以和八奈见同台,所以在听到流言蜚语之后选择和八奈见断绝关系来保护八奈见同学的名誉\n\n老八肯定是不高兴/难过的,毕竟是最近走得近甚至隐隐约约有点暧昧的对象莫名其妙的和自己断绝关系了(这里绝对是有点暧昧的,要温水向她表白,亲一下脸颊也可以,这种话如果不算暧昧那确实也无法定义暧昧了)温水心里肯定也是不好受的,甚至都说出我是她养的狗吗这样逆天的言论其实从这里开始,温水和老八的感情肯定逐步开始有点升温了,毕竟没有情绪波动怎么升温,平淡如水最后只能处成闺蜜\n友人+?不过真要说温八感情正式走上正轨,大概就是下面这一段话,在老八对草芥的感情被当事人直击,可能真的就是全书里老八最脆弱的时候,只有温水这个全程看到了失恋后老八的逞强和泪水的人,有资格出来为老八出这个头看到这里的时候真的是,老子我啊,燃起来了!\n十二年份的心意,要收,也不是一两句话能收的,但是如若说有一刻,产生了该重新出发了的想法,我想对于八奈见杏菜来说,应该就是这一刻了\n接下来就是重量级的伪告白桥段了首先八奈见的第一反应是“不管什么事都有适当的时机”,反应是时机不好为什么会这样呢?毕竟想想,昨天才正式和十二年的单恋告别,今天“最近好像有点意思”的男生好像就要A上来了\n八奈见:受不了,温水你的问题就在这里啊八奈见:怎么说都要给女孩子一点转换心情的时间吧:比如等个暑假团建,比如等个烟花大会,吃着美食看着烟花,在烟花的爆鸣声之中悄声在耳边“要不要做我女朋友试试”(这是哪个次元的温海王,何时来的):顺着气氛好不就答应了:女生的在失恋后这么大的窗口期不就是留给你慢慢攻略的以上纯属我瞎想,但是我觉得在第一卷里,力求真实感的作者写出的这些小心思,未必经不起推敲和瞎想,而这勾人遐想的一个个小心思和小语态,不就是青春嘛\n“她的呢喃声小到几乎被蓝石鸫振翅起飞的声响盖过。”这句话里青春的感觉简直溢出了屏幕直接击中了我,这里到底是蕴含着失望,会错意的小难堪,隐隐的期待,和到底多少的小情绪呢\n至此,第一卷结束,温水和老八这对欢喜冤家也拉开了他们青春的帷幕\n\n","categories":["败犬女主角太多了"],"tags":["精评"]},{"title":"败犬给我带来“青春感”的原因的剖析","url":"/2024/08/28/%E8%B4%A5%E7%8A%AC%E7%BB%99%E6%88%91%E5%B8%A6%E6%9D%A5%E2%80%9C%E9%9D%92%E6%98%A5%E6%84%9F%E2%80%9D%E7%9A%84%E5%8E%9F%E5%9B%A0%E7%9A%84%E5%89%96%E6%9E%90/","content":"\n\n之前看败犬看的很疯狂,它总能让我感到一种青春感,但是和同学描述的时候我却说不出为什么,而且很奇怪,这明明就是不可能的青春,和我的青春有半毛钱关系吗?于是我深入的思考了一下这个问题,为什么它能带给我非常浓厚的青春感\n标签化本作包括男主在内的人物都是非常标签化的\n\n男主的标签就是宅,老八的就是贪吃,小鞠的就是怕生和BL等等,这些标签化的特征都足够醒目,甚至鲜明的有些过分了,观众瞬间就能在记忆区中描绘出角色形象,而角色也不仅仅是由这些标签所摇摇摆摆的支撑着的,在这些标签之外有杂糅着很多复杂的性格,与内在的闪光点作为血肉来丰满角色,让这些人物具有真实感的同时,很容易让人与自己记忆中的那些美好情节联系到一起,这样自己就会有一种好像自己也有这样一段经历的恍惚,再加上主角的设计也是非常讨巧的,温水被描述为一个平日里面少言寡语,但是偶尔也会想入非非的类似大老师的闷骚角色,并且男主的察言观色的能力也是很好的,非常方便读者带入,毕竟大部分人都有想入非非的时候,人对自己的记忆中的自己往往都会美化一下,所以这样一个男主就很好带入\n日系校园常见的套路这个是另一个带来青春感的重要因素,这类讨论也就无外乎某某部学生会、学园祭这些,不过这几板斧下去,你通常都会自动给自己的校园生活添油加醋。不过这个也许要看多了动漫的入脑二次元才可以感受到,这也就可以解释为什么败犬在二次元核心圈子的评分很高,老八在明明毛妹更火的情况下论坛投票中人气爆杀第二,但是在番剧总体的热度处于确实不温不火的状态\n\n要是自己的校园生活真像这样,什么放学后和漂亮妹子一起参加社团活动,还勠力同心的解决各种问题,什么和同班同学为了准备学园祭通宵赶工,然后畅谈人生,什么和后辈一起在学园祭上逛小吃摊,那确实青春到爆炸\n但是现实中能体验到其中几个的人又有几个呢?我觉得大部分人应该一个都没有。就是因为没有,那种剧情才可以很好的插入你的脑海中,才能想,啊,这才是青春啊,要是我有这样的事情就好了。\n人物的感情对于人物的感情描写都是偏婉约的,这和当今比较流行的工业糖精派就比较有区别,也正是这种朦胧感,才更符合大多数人的青春,而且败犬的剧情往往都是在青春洋溢的背后都是伴随着遗憾的,正是这种不完美的故事,才能让我们感慨,因为谁的青春没有几个遗憾呢。\n我想,自己应该就是因为这几个原因才喜欢上败犬的吧,也是因为这样我现在才相对而已更喜欢看一下慢节奏的番剧,没有什么太多的跌宕起伏,也许我真的老了吧,希望自己可以趁自己还年轻,多出去走走看看吧。\n","categories":["败犬女主角太多了"],"tags":["精评"]},{"title":"git使用教程","url":"/2024/09/09/git%E4%BD%BF%E7%94%A8%E5%B0%8F%E6%95%99%E7%A8%8B/","content":"git使用教程小文件git initgit add .git commit -m "... commit"git remote add origin <url>git push -u origin <branch>\n大文件跟踪大文件:使用以下命令告诉 Git LFS 跟踪特定文件类型的大文件\n将 *.ext 替换为你要跟踪的文件类型的模式,例如 *.mp4 或 *.zip。Git LFS 将会为匹配的文件类型启用跟踪。\ngit lfs track "*.ext"git add large_file.extgit commit -m "Add large file using Git LFS"\n\n推送和拉取大文件:使用常规的 git push 和 git pull 命令来推送和拉取包含大文件的提交。Git LFS 会自动处理大文件的上传和下载。\n","categories":["我的赛博垃圾"],"tags":["技术开发"]}]