fbpx

Categorized | GADGET, IT

ONE technology for a BETTER LIFE part 4/4

ภาค 4 สุดท้ายแล้วกับหัวข้อ "มือถือหนึ่งอุปกรณ์เทคโนโลยีที่คุณมี ช่วยชีวิตคุณได้อย่างไร ?" ใครงงมาถึงจุดนี้ได้อย่างไร สามารถวกกลับไปดู ภาค ดิน น้ำ ลม อันเก่าได้ อ๊ะ ไม่ช่ายยยยยยยยยย ~ ติดละครมากไป ฮา กลับไปดูที่มาได้ที่

ภาคสี่ วันวิกฤตหายไป เมื่อรู้จักใช้มือถือให้เป็น

คงมีบางวันที่เราต้องเจอกับอะไรยากๆในชีวิตที่เราไม่อยากทำ แต่เราต้องทำ ทั้งที่เราไม่รู้จัก แต่เราต้องรู้จัก หรือ บางทีก็ไม่ใช้เพราะสิ่งที่เราไม่รู้ หรือทำไม่ได้ เพราะบางครั้งมันก็เป็นเพราะคนนี่ละ ที่ทำให้มันยากขึ้น จนเราต้องหาตัวช่วยให้เราได้รู้สึกหายใจได้สะดวกขึ้น

ยกตัวอย่างAPPง่ายๆของANDRIODที่เอิ๊กลงไว้ในLG OPTIMUS ONEเพื่อช่วยเอิ๊กทำงาน

เรื่องเส้นทาง = กับ APP NDRIVE และ APP GOOGLE MAP เอิ๊กเป็นคนที่ไม่เคยจำทาง ไม่ชอบจำ ไม่ชอบขับรถ ชอบนั่งนิ่งๆเฉยๆ แล้วก็หลับแก้มห้อยน้ำลายย้อย บางทีโดนสั่งงานให้ไปนู่นนี่ ก็นั่งTAXIไปด้วยเพราะความไม่รู้บ่อยครั้งโดนหลอก มันขับอ้อมโลก ถึงช้าบ้าง โดนดุบ้าง และต้องจ่ายเงินมากมายเกินจริงเนื่องจากเดินทางรอบกรุงเทพอยู่ หลังๆหัดสังเกตุเส้นทางหลายๆเส้น เอาที่ตัวเองไปกลับทุกวันก่อน และดูว่าเช้าเย็นไปทางไหน เร็ว และจ่ายเงินตามปกติ ไม่ใช่โดนขับอ้อมชาร์ตไปอีกเกือบร้อย ส่วนคราวนี้เวลาต้องไปไหน ดิฉันจะกดเลือกในมือถือก่อนเลย APP เกี่ยวกับแผนที่เอาไว้ดูเส้นทาง โดยเฉพาะNDRIVEด้านบนจะมีพากย์เสียงไทยคำนวนเวลาในการเดินทางได้ เลิศมาก และจะพากย์นำทางได้จนถึงที่หมาย คราวนี้ละไอTAXIเอ๋ย เอิ๊กไม่กินหญ้าแล้ว

เรื่องขี้หลงขี้ลืม = อันตรายมากเรื่องนี้กับอาชีพเลขานุการ ถ้าตารางนัดเจ้านายซึ่งเป็นนักธุรกิจพลาดเวลาที่ทำเงินทำทองของเขาก็จะหายไปรวมถึงโบนัสเราด้วยสำคัญมาก ฮา ได้ APP GTASKS ที่ลิงค์กับ GMAIL เมลล์ที่เราประจำอยู่แล้วมาช่วย มันช่วยได้มาก นอกจากเราจะใช้ปฏิทิน GOOGLE ให้เป็นประโยชน์กับตัวเอง เรายังใช้ GTASKS แจ้งเตือนงานค้าง เวลาเรานั่งทำงานอยู่หน้าคอม เราก็พิมงานที่ค้างที่เรานึกได้อย่างรวดเร็ว แล้วมันก็จะมาลิงค์ให้เราอ่านใน APP นี้ด้วยเช่นกัน ใช้ง่ายส่งเข้าเมลล์ให้คนอื่นดูด้วยก็ได้ถ้าทำงานกลุ่ม

เรื่องฟังครั้งเดียวเข้าใจ! = เจ้านายเอิ๊กบางคนค่อนข้างดุ(มาก) และเขาไม่มีเวลามาพูดซ้ำ พูดช้าเพื่อรอเราพิรี้พิไรจดงานที่เขาสั่ง เราก็หาตัวช่วยมาเป็นAPP GVOICE เพราะบางทีเขาฝากสั่งงานให้คนอื่น เราก็ไม่ต้องกลัวว่าข้อความจะตกหล่นหาย ก็ให้เจ้าตัวเขาฟังเลย โดยอัดเสียงมา>> เซฟตั้งชื่อ>>เลือกเมนูจะเล่น จะทำเป็นริงโทน จะแก้ไข จะลบ หรือจะส่ง เราก็เลือกส่ง>>ส่งเข้าเมลล์ได้เลย แม้อยู่ต่างที่ไม่ต้องเจอหน้าก็ได้งาน .. ตอนนี้ไม่กลัวแล้ว เข้าไปกดที่อัดเสียง มองหน้า ยิ้มให้เขาอย่างเดียว แล้วออกมาทำงาน เขาพูดแค่รอบเดียวเราก็ฟังเข้าใจ ไม่ต้องให้พูดซ้ำจนโดนดุอีก

เรื่องภาษาไม่แข็งแรง = เอิ๊กค่อนข้างอ่อนภาษาอังกฤษเพราะไม่ค่อยตั้งใจเรียนตอนเด็กๆ มาฟิตเอาก็ตอนมหาลัยดังนั้นก็พอ งูๆ ปลาๆ ได้ เจ้านายเด็กนอกหมด ไม่ก็ABAC ชอบส่งศัพท์หรูมาเวลา Chat กัน Online เราจึงต้องมีตัวแปลศัพท์เอาไว้ในเครื่อง จำเป็นมาก โดยเฉพาะ APP TRANSZILLA ที่เอิ๊กเลือกมา แปลได้มากกว่า 50 ภาษา บางครั้งเราก็ไม่อยากให้เขารู้สึกว่ายากเวลาคุยกับเรา เราก็ต้องทำตัวให้คุยกับเขาได้ ไม่ว่าจะวิธีไหน เราต้องควบคุมไว้ มันเป็นภาพลักษณ์เรา สมัยนี้ไม่เก่งภาษาอังกฤษไม่เก่งก็ไม่ได้แล้ว เขาไปกันหลายภาษาแล้ว อย่างน้องถึงเราใช้ศัพท์ง่าย ตอบเข้าถูก แต้มเราก็ไม่เสีย ถูกไหม !

เรื่องจับปลาสองมือ = เป็นคนชอบทำอะไรหลายอย่างในเวลาเดียวกัน มือไม่ว่างบ่อย คือมือหนึ่งจะกิน มือหนึ่งจะพิมงานค้างกำลังติดลม มือก็เลอะไปหมด บางทีจะส่งข้อความบอกเพื่อน ในLG OPTIMUS ONE ตัวนี้เจ๋งอย่างจะมี APP VOICE ACTION & VOICE SEARCH บนคีย์บอร์ดเราจะเห็นรูปไมค์ หรือ ปุ่มSEARCHเราจะเห็นรูปไมค์เช่นกัน เช่นจะส่งข้อความอย่างรูปด้านล่างใช้นิ้วเปื้อนขนมมาจิ้มนิ้วเดียวมันก็ไม่เลอะมาก แล้วพูดประโยคภาษาอังกฤษที่เราต้องการจะส่งข้อความลงไป มันก็จะขึ้น ต้องออกเสียงชัดๆ ช้าๆ มีผิดบ้างถ้าออกเสียงเพี้ยน แล้วที่สัญลักษณ์ไมค์ก็จะกระพริบติดเพื่อบอกว่ามันอัดแล้ว แล้วมันก็จะประมวลผล กลายเป็นตัวอักษรที่พิมอัติโนมัติตา่มคำออกเสียงของเรา อัจฉริยะมากโปรแกรมนี้ รวมถึงการเสริทหาอะไร ในตอนที่ขี้เกียจพิม ก็กดรูปไมค์ สมมุติจะหาข้อมูลเกี่ยวกับ TATTOO กดไมค์ > พูดTATTOO > ถ้าพูดถูกชัดพอ มันก็จะขึ้นตรงช่องค้นหาว่า TATTOO > และมันจะSEARCH GOOGLEหาข้อมูลเกี่ยวกับTATTOOให้อัติโนมัติเลย แจ่มมากกกกกกกกกกกกกกกกกก

เรื่องไม่ง่ายที่ใครๆก็รู้  = ปกติจะพูดว่าเรื่องง่ายๆใครๆก็รู้ อันนี้ไม่ง่ายข้าก็รู้ (ฮา) APPนี้จากGOOGLEเทพของเราชื่อว่าGOGGLES แค่เราเห็นแต่ไม่รู้ว่าคืออะไร ใช้APPนี้ถ่ายภาพ ในภาพลองAPP กับยาดมไทย โป๊ยเซียน ดูซิมันจะรู้ไหมเจ้าGOGGLES ขอโทษครับพี่น้อง มันฉลาดมากดูจากรูปเรียงบนลงล่าง ซ้ายไปขวา เราเริ่มโดย > ตั้งกล้อง > เล็งไปที่โป๊ยเซียนเพื่อจับภาพแท่ง มือนิ่งนิดนึง >ให้เวลามันทำใจ เอ้ย ให้เวลามันวิเคราะห์เช็คดูข้อมูลว่าสิ่งที่เราถ่ายตรงกับข้อมูลในคลังอะไรที่มันรู้>มันแสดงผลแล้วพี่น้อง มันบอก POY SIAN พร้อมโชว์รูปยาดมโป๊ยเซียนที่มันรู้จักและมันคิดว่าเหมือนกับเรา ซึ่งมันใช่ มันฉลาดมากพอเราคลิกที่รูปด้านล่าง > มันก้แสดงผลเกี่ยวกับ POY SIEN โดยอัติโนมัติ เพื่อให้เรารู้จักว่ามันคืออะไร แบบนี้ไปไหนอย่ากลัวไป ใช้กับภาพสถานที่ก็ได้ อาหาร หรืออะไรก็ได้ แต่ข้อแม้คือ ภาพต้องนิ่งนิดเพื่อให้มันจับภาพได้ ชอบอันนี้ที่สุดแล้ว ลองจากAPPถ่ายรูปเจ๋งๆ

เรื่องภาพสวยด้วยมือเรา = เวลาอัพบลอคนอกจากถ่ายภาพด้วยAPPที่ตกแต่งภาพให้อัติโนมัติในตอนถ่ายก็สามารถออกมาแต่งเสร็จสวยเรียบร้อยเลย มันก็คงมีอีกอารมณ์ที่เราอยากเอาภาพอื่นมาแต่งด้วยที่ไม่ได้ถ่ายจากมือถือ ถ่ายจากกล้องเรา หรือกล้องใครก็ตามแต่ ก็เลยต้องมีติดAPPแต่งรูปติดไว้ในมือถืออย่าง 3 APP ตามรูป สำหรับอันแรก กับ อันที่สาม จะคล้ายกันเอาภาพในคอมมาแต่งในมือถือ แต่งได้เยอะแบบมาก ส่วนอันที่2แต่งแบบใส่ตัวอักษรเรืองแสงสไตล์ รูปสติ๊กเกอร์พุริคุระแถวสยาม ออกแนวญี่ปุ่น ตัวอักษรเรืองแสง เขียนอะไรก็ได้ ปรับสีได้ตามใจชอบ ส่วนรูปด้านล่างลองเอารูปในกล้องดิิจิตอล2รูปและรูปในมือถือปกติ1รูปมาแต่ง ออกมา ประมาณนี้

รูปเดียวกระแทกอารมณ์ผู้อ่านได้หลายอารมณ์มาก เวลาแต่งด้วยEFFECTแตกต่างกันไป

เรื่องวันนี้จะแต่งหน้าแบบไหนดี = เวลาที่คนเราเคยแต่งมาหลายแบบ เกือบทุกแบบที่คิดว่าทำได้มันก็มีอารมณ์เบื่อ แล้วยิ่งถ้ามีสีเครื่องสำอางเยอะ ใช้อยู่สีเดียว สีอื่นจะทิ้งก็ใช่ที่อยู่ เราก็เลยหาโปรแกรมลองลงสีการแต่งหน้าของเราเล่นก่อนลงหน้าจริง เชื่อมะแต่งหน้าได้ไวขึ้นมาก งานไหนก็งานไหนเหอะ จัดมา แถมเวลาจะแบ่งเครื่องสำอางไปแต่งก็ไม่ต้องแบกบ้าสมบัติไปหมด เอาที่ใช้แต่งจริง ตามธีมที่วางไว้ APP นี้ชื่อ GLAMZY มันเป็นAPP ที่Sexy มาเราชอบ หน้าเปลือยมาพร้อมให้เราลงสีเลย มีสอนการลงมิติ ให้กรอบหน้าเราตามรูปหน้าด้วย เลือกได้ หน้ายาว หน้าเหลี่ยม หน้ากลม ส่วนเราหน้ารูปไข่(กว้าง) แก้มเยอะไปนิดก็เลือกรูป 3 แล้วก็เลือกเครื่องสำอางตามชื่อขวาบน อันนี้เป็นสีที่มีขายในยี่ห้อM.A.Cจริงๆ เก๋มะละ เรียกได้ว่าถูกใจสีไหน เอ็งเดินไปถอยออกมาจากเคาท์เตอร์ตามห้างได้เลย มีเลือกเฉดสีผิว เฉดสีลิปสติก เฉดสีทุกอย่างที่ใช้แต่งหน้าจริงๆ แล้วก็ใช้นิ้วนี่ละ ละบายสีส่วนที่เลือกลงตามอวัยวะบนใบหน้า ถ้ามีปากกาคงจะดีกว่านี้ เพราะนิ้วมันใหญ่ ชอบระบายเกิน สุดท้ายพอใส่สีเสร็จก็ออกมาให้เราดูเป็นแบบคร่าวๆ ว่าถ้าตา ปาก แบบนี้จะสวยได้แบบนี้นะ ถ้าแรงไปก็เปลี่ยนสี หรือลดโทนสี ชอบมากให้ 10 เต็มกับ APP นี้ ชีวิตฉันง่ายขึ้นจริงๆ เพราะบางวันก้ขี้เกียจจะนึกเหมือนกัน เอาเวลาไปนึกเรื่องอื่นดีกว่า

เรื่องรู .. รูของภาพถ่าย = ช่วงนี้บ้ากล้องมากนอกจากกล้องดิจิตอลจะทำให้ชีวิตคนง่าย สบาย สะดวกขึ้น ดูโปร แถมผลงานที่ได้ก็ออกมาดี แต่เราอาจจะลืมทฤษฎีจริงๆ สำหรับการถ่ายภาพที่ใช้กล้องที่เป็นระบบ Manual เพราะเดี๋ยวนี้กล้องเล็ก กล้องใหญ่อะไรๆก็ auto APP นี้เป็นคล้ายสมการค่ารูรับแสง และ ชัตเตอร์สปีดที่ปรับให้เหมาะสมสอดคล้องกัน เพื่อให้ได้ภาพสีสวยงามไม่สว่าง มืดเกินไป ให้ภาพได้ใกล้แสงตามจริงมากสุด ณ จุดที่เราถ่ายภาพอยู่ เอิ๊กเคยเรียน และ คืนครูไปหมดแล้ว เลยโหลดมาอ่านอีกรอบ ท่องจำไว้ เผื่อได้มีโอกาสจับกล้อง MANUAL พวกนี้อีก จะได้คล่อง เท่ห์

เรื่องเห็นภาพง่ายกว่า = โปรแกรมนี้สำคัญมาก เรียกว่าถ้ามือเครื่องไหนของตัวเองเล่นเน็ตได้ ต้องมีไว้ นั่นคือโปรแกรมจับภาพ ชอบเก็บข้อมูลเป็นภาพมากกว่านั่งจด และจะให้มาเล่าเฉยๆ เหมือนที่เล่ามา 4 ภาคทั้งหมด โดยไม่มีรูป เชื่อว่าคงไม่มีใครอ่าน และ คงยากจะเข้าใจสำหรับคนบางคนที่ไม่รู้เรื่องราวอะไรเลยเกี่ยวกับมือถือ นอกจาก โทรเข้า รับสาย เล่นfacebook ทั้งที่มือถือตัวเองถ้าศึกษาให้ดี ทำได้อีกเยอะ ใช้จับภาพหน้าจอมือถือ ไม่ว่าจะเป็นรูปถ่าย วิธีการตั้งค่าอะไรบางอย่างในมือถือ ถ้าใช้รุ่นเดียวกันเพื่อนมีปัญหา ก็ส่งให้มันทางเมลล์ แล้วตั้งค่าตาม คือเห็นภาพง่ายกว่า เพราะบางครั้งตัวเองก็ชอบพูดเร็ว และ พูดไม่รู้เรื่อง แต่ตัวเองเข้าใจคนเดียว

** อ่านมาซะยาว ไม่รู้ว่าเอิ๊กใช้มือถือ 1 เครื่องตัวอย่างนี้ได้คุ้มไหมกับที่มันทำได้ จริงๆมีอีกเยอะนะที่ใช้งานด้านอื่นอยู่ แต่เอาไปหลักๆเท่านี้ก่อนแล้วกันนะคะ หวังว่าคงทำให้เพื่อนๆสาวๆหลายท่าน เริ่มคิดยาว คิดไกลมากขึ้น และ รู้คุณค่ากับสิ่งของที่มีอยู่ในมือ รู้จักใช้มันอย่างชาญฉลาดให้เหมาะกับตัวเอง จริงๆ ถ้าเราแค่ต้องการมือถือให้ถ่ายรูปได้สวยงาม เจ๋งที่สุด ก็จะใช้แค่ถ่ายรูปอย่างเดียวก็ถือว่าฉลาดใช้นะ ถ้าเราเลือกเล่นโหมดกล้องให้เหมาะสมกับภาพที่เราต้องการสื่อได้อย่างลงตัว 

สรุป แล้วข้อเสียเรารับได้ทั้งหมดสำหรับรุ่นนี้ เพราะข้อดีมันโดนใจ และ ถูกใจเรามากกว่าหลายเรื่อง โดยเฉพาะAPP ที่โหลดได้มาก ฟรี ใช้ได้จริง ช่วยแก้ปัญหาในชีวิตเราได้ในระดับที่ดีเลย สำหรับราคา 9000+ ถ้าเทียบกับต้องซื้อไปซื้อIPHONE4อย่างเดียว ทั้งที่จริงเราก็ยังอยากได้อะไรอย่างอื่นอีกเยอะ เรายังแบ่งอีกหมื่นกว่าบาทอาจจะเก็บไว้ถอยiMAC27" หรือไปถอยกล้องเล็กๆอีกซักตัวก็โอเคนะ ซึ่งมันเป็น wish list ของเรา แต่กระนั้นเอง เราก็ต้องลองไปหาข้อมูลรุ่นอื่นดูด้วย เพราะที่ถืออยู่ทำได้เจ๋งมากตอนนี้ แสดงว่ามันจะมีเจ๋งกว่านี้ แต่แพงกว่า หรือเจ๋งกว่านี้แต่ถูกกว่า ลองดูค่า 😀

Free TextEditor

Comments

comments

Facebook Comments Plugin Powered byVivacity Infotech Pvt. Ltd.

One Response to “ONE technology for a BETTER LIFE part 4/4”

Trackbacks/Pingbacks

  1. […] This post was mentioned on Twitter by Zakariya Wohya and ♛ erk-erk ♛, ♛ erk-erk ♛. ♛ erk-erk ♛ said: ONE technology for a BETTER LIFE part 4/4: ภาค 4 สุดท้ายแล้วกับหัวข้อ "มือถือหนึ่งอุปกรณ์… http://goo.gl/fb/hnA8N […]


Leave a Reply

You must be logged in to post a comment.

advert

Google

erk-erk.com





BEAUTY MENU

มาคุยกับเอิ๊กได้ที่นี่ทุกวัน ถ้าว่างรีบตอบทุกคำถามค่ะ

ติดตามบล็อค erk-erk.com อย่างใกล้ชิด

เพียงกรอก Email ตรงนี้เลย





LINE @erk-erk

เพิ่มเพื่อน

Related Sites

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dF9iaW88L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9ncmF2YXRhcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0X3JlYWRtb3JlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRzX3JvdGF0ZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF8yNTBfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0yNTB4MjUwLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF8zMDA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfMzAwX2JvdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfMzAwX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMzAweDI1MC0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9ibG9ja19hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfYmxvY2tfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0zMDB4MjUwLTEuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfYmxvY2tfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9oZWFkZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2hlYWRlcl9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfaGVhZGVyX2NvZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9oZWFkZXJfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy00Njh4NjAtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9oZWFkZXJfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfaG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfbGVhZGVyYm9hcmRfZjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF9sZWFkZXJib2FyZF9mX2NvZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9sZWFkZXJib2FyZF9mX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNzI4eDkwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfbGVhZGVyYm9hcmRfZl91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tL2Jsb2cvLzIwMTgvMTIv4Lij4Liy4LiH4Lin4Lix4LilLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tL2F3YXJkcy88L2xpPjxsaT48c3Ryb25nPndvb19hZF9wYWdlPC9zdHJvbmc+IC0gU2VsZWN0IGEgcGFnZTo8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3A8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPGlmcmFtZSB3aWR0aD1cIjMxMFwiIGhlaWdodD1cIjE3NlwiIHNyYz1cIi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkLzlNQk1aaFo4c0RBXCIgZnJhbWVib3JkZXI9XCIwXCIgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPjxpZnJhbWUgd2lkdGg9XCIzMTBcIiBoZWlnaHQ9XCIxNzZcIiBzcmM9XCIvL3d3dy55b3V0dWJlLmNvbS9lbWJlZC9hVGZqZG5IZko3SVwiIGZyYW1lYm9yZGVyPVwiMFwiIGFsbG93ZnVsbHNjcmVlbj48L2lmcmFtZT48aWZyYW1lIHdpZHRoPVwiMzEwXCIgaGVpZ2h0PVwiMTc2XCIgc3JjPVwiLy93d3cueW91dHViZS5jb20vZW1iZWQvV0RvN0hWaDk1Z0FcIiBmcmFtZWJvcmRlcj1cIjBcIiBhbGxvd2Z1bGxzY3JlZW4+PC9pZnJhbWU+PC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb20vPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb20vPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzU8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2Fsc29fc2xpZGVyX2VuYWJsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hbHNvX3NsaWRlcl9pbWFnZV9kaW1lbnRpb25zX2hlaWdodDwvc3Ryb25nPiAtIDE0NDwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZGVmYXVsdC5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlczwvc3Ryb25nPiAtIFNlbGVjdCBhIHBhZ2U6PC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZV9oZWlnaHQ8L3N0cm9uZz4gLSA5MDwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfcGFnZV9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAyMjA8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX3BhZ2VfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX3dpZHRoPC9zdHJvbmc+IC0gMTQwPC9saT48bGk+PHN0cm9uZz53b29fYXNpZGVzX2NhdGVnb3J5PC9zdHJvbmc+IC0gRkFDRTwvbGk+PGxpPjxzdHJvbmc+d29vX2FzaWRlc19lbnRyaWVzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dGhvcjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYmdyPC9zdHJvbmc+IC0gcGluay5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19ibG9nX3N1Ym5hdmlnYXRpb248L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYm9keV9jb2xvcjwvc3Ryb25nPiAtICNmZmUwZmY8L2xpPjxsaT48c3Ryb25nPndvb19ib2R5X2ltZzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2JvZHlfcG9zPC9zdHJvbmc+IC0gdG9wIGxlZnQ8L2xpPjxsaT48c3Ryb25nPndvb19ib2R5X3JlcGVhdDwvc3Ryb25nPiAtIG5vLXJlcGVhdDwvbGk+PGxpPjxzdHJvbmc+d29vX2JyZWFkY3J1bWJzPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2J1dHRvbl9jb2xvcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdHNfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xMDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xMTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xMzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xNDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xNjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xNzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8xOTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yMDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yMTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yMzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yNDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yNjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yNzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzI4PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzI5PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMzA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMzE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMzI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMzM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMzQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMzU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfNDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF81PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfNzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF84PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94Xzk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzEwPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xMTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzEzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xNDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzE2PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xNzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzE5PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yMDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzIyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yMzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzI1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yNjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzI4PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yOTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMzA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzMxPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8zMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMzM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzM0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8zNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfNDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfNjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfNzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfOTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2V4PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2xpc3Q8L3N0cm9uZz4gLSAxNTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9saXN0X2Zvb3Rlcjwvc3Ryb25nPiAtIFNlbGVjdCBhIG51bWJlcjo8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWVudTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NlbnRlcmVkPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbW1lbnRzPC9zdHJvbmc+IC0gYm90aDwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbW1lbnRfcG9zdHM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fY29udGFjdGZvcm1fZW1haWw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jb250YWN0X3BhZ2VfaWQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jb250ZW50PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jb250ZW50X2FyY2hpdmVzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jb250ZW50X2ZlYXQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfbGVmdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Nzczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9mYXZpY29uPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzgtZmF2aWNvbmVya2Vyay5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fc2VvX3RlbXBsYXRlPC9zdHJvbmc+IC0gYTo0OntpOjA7YTo1OntzOjQ6Im5hbWUiO3M6MTA6InNlb19mb2xsb3ciO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjU6ImxhYmVsIjtzOjIxOiJTRU8gLSBSZW1vdmUgTm9mb2xsb3ciO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7czo0OiJkZXNjIjtzOjU5OiJNYWtlIGxpbmsgZnJvbSB0aGlzIHBvc3QvcGFnZSBmb2xsb3dhYmxlIGJ5IHNlYXJjaCBlbmdpbmVzLiI7fWk6MTthOjU6e3M6NDoibmFtZSI7czo5OiJzZW9fdGl0bGUiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJsYWJlbCI7czoyMzoiU0VPIC0gQ3VzdG9tIFBhZ2UgVGl0bGUiO3M6NDoidHlwZSI7czo0OiJ0ZXh0IjtzOjQ6ImRlc2MiO3M6Mzg6IkFkZCBhIGN1c3RvbSB0aXRsZSBmb3IgdGhpcyBwb3N0L3BhZ2UuIjt9aToyO2E6NTp7czo0OiJuYW1lIjtzOjE1OiJzZW9fZGVzY3JpcHRpb24iO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJsYWJlbCI7czoyNDoiU0VPIC0gQ3VzdG9tIERlc2NyaXB0aW9uIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO3M6NDoiZGVzYyI7czo0OToiQWRkIGEgY3VzdG9tIG1ldGEgZGVzY3JpcHRpb24gZm9yIHRoaXMgcG9zdC9wYWdlLiI7fWk6MzthOjU6e3M6NDoibmFtZSI7czoxMjoic2VvX2tleXdvcmRzIjtzOjM6InN0ZCI7czowOiIiO3M6NToibGFiZWwiO3M6MjE6IlNFTyAtIEN1c3RvbSBLZXl3b3JkcyI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO3M6NDoiZGVzYyI7czo2NDoiQWRkIGEgY3VzdG9tIG1ldGEga2V5d29yZHMgZm9yIHRoaXMgcG9zdC9wYWdlLiAoY29tbWEgc2VwZXJhdGVkKSI7fX08L2xpPjxsaT48c3Ryb25nPndvb19kYXRlPC9zdHJvbmc+IC0gZC4gTSwgWTwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2VycHRfZW5hYmxlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19leGNsdWRlX3BhZ2VzX2Zvb3Rlcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGVfcGFnZXNfbWFpbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2V4X2NhdF9mb290ZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9jYXQ8L3N0cm9uZz4gLSBTZWxlY3QgYSBjYXRlZ29yeTo8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2VudHJpZXM8L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2hlYWRpbmc8L3N0cm9uZz4gLSBGZWF0dXJlZCBQb3N0czwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2ltYWdlX2RpbWVudGlvbnNfaGVpZ2h0PC9zdHJvbmc+IC0gMzcxPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfbGF5b3V0PC9zdHJvbmc+IC0gbGFyZ2Vfbm9fYWQucGhwPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfbGltaXQ8L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3Bvc3RzPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9zaWRlYmFyX2ltYWdlX2RpbWVudGlvbnNfaGVpZ2h0PC9zdHJvbmc+IC0gNzg8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF90YWc8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF90YWdzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfdGFnX2Ftb3VudDwvc3Ryb25nPiAtIDM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2FsdF9oZWlnaHQ8L3N0cm9uZz4gLSA4NTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfYWx0X3dpZHRoPC9zdHJvbmc+IC0gMTMwPC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9lbnRyaWVzPC9zdHJvbmc+IC0gMTk8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2ltYWdlX2hlaWdodDwvc3Ryb25nPiAtIDIzMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSA0NTg8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9lbnRyaWVzPC9zdHJvbmc+IC0gODwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9pZDwvc3Ryb25nPiAtIGVyay1lcms8L2xpPjxsaT48c3Ryb25nPndvb19mbGlja3JfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9lcmstZXJrPC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX2FmZl9saW5rPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX2xlZnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9sZWZ0X3RleHQ8L3N0cm9uZz4gLSA8cD48L3A+PC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX2xvZ288L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfbG9nb19lbmFibGVkPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9yaWdodDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX3JpZ2h0X3RleHQ8L3N0cm9uZz4gLSA8cD48L3A+PC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3RlbXBsYXRlPC9zdHJvbmc+IC0gYToxMjp7aTowO2E6Mjp7czo0OiJuYW1lIjtzOjE3OiJGcmFtZXdvcmsgT3B0aW9ucyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjE7YTo1OntzOjQ6Im5hbWUiO3M6MzQ6IkRpc2FibGUgb3B0aW9ucyBwYW5lbCBvdXB1dCBvcHRpb24iO3M6NDoiZGVzYyI7czoxMjE6IkRpc2FibGUgdGhlIGFiaWxpdHkgdG8gc2hvdyB5b3VyIFdvbyBPcHRpb25zLiBZb3UgY2FuIHZpZXcgdGhlIHRoZW1lcyBvcHRpb24gYnkgVVJMIGUuZy4gaHR0cDovL3lvdXJzaXRlLmNvbS8/b3B0aW9ucz13b28iO3M6MjoiaWQiO3M6MjY6ImZyYW1ld29ya193b29fc2hvd19vcHRpb25zIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MjthOjU6e3M6NDoibmFtZSI7czoyMToiVGhlbWUgVmVyc2lvbiBDaGVja2VyIjtzOjQ6ImRlc2MiO3M6MTAxOiJUaGlzIHdpbGwgZW5hYmxlIG5vdGljZXMgb24geW91ciB0aGVtZSBvcHRpb25zIHBhZ2UgdGhhdCB0aGVyZSBpcyBhbiB1cGRhdGUgYXZhaWxhYmxlIGZvciB5b3VyIHRoZW1lLiI7czoyOiJpZCI7czozNToiZnJhbWV3b3JrX3dvb190aGVtZV92ZXJzaW9uX2NoZWNrZXIiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjIyOiJEaXNhYmxlIEJ1eSBUaGVtZXMgVGFiIjtzOjQ6ImRlc2MiO3M6MTEwOiJUaGlzIGRpc2FibGVzIHRoZSAnQnV5IFRoZW1lcycgdGFiLiBUaGlzIHBhZ2UgbGlzdHMgdGhlIGxhdGVzdCBhdmFpbGFiZSB0aGVtZXMgZnJvbSB0aGUgV29vVGhlbWVzLmNvbSB3ZWJzaXRlLiI7czoyOiJpZCI7czoyNDoiZnJhbWV3b3JrX3dvb19idXlfdGhlbWVzIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6NDthOjY6e3M6NDoibmFtZSI7czoxMzoiU3VwZXIgVXNlciBJRCI7czo0OiJkZXNjIjtzOjE4MToiQWRkIHRoZSBVc2VyIElEIHRvIHRoaXMgZmllbGQgdG8gaGlkZSB0aGUgRnJhbWV3b3JrIFNldHRpbmdzIHBhbmVsIGZyb20gb3RoZXIgdXNlcnMuIENhbiBiZSByZXNldCBmcm9tIHRoZSA8Y29kZT53cC1hZG1pbi9vcHRpb25zLnBocDwvY29kZT4gdW5kZXIgPGVtPmZyYW1ld29ya193b29fc3VwZXJfdXNlcjwvZW0+LiI7czoyOiJpZCI7czoyNDoiZnJhbWV3b3JrX3dvb19zdXBlcl91c2VyIjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NDoibWluaSI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjU7YToyOntzOjQ6Im5hbWUiO3M6ODoiQnJhbmRpbmciO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aTo2O2E6NTp7czo0OiJuYW1lIjtzOjIwOiJPcHRpb25zIHBhbmVsIGhlYWRlciI7czo0OiJkZXNjIjtzOjUwOiJDaGFuZ2UgdGhlIGhlYWRlciBpbWFnZSBmb3IgdGhlIFdvb1RoZW1lcyBCYWNrZW5kLiI7czoyOiJpZCI7czozNDoiZnJhbWV3b3JrX3dvb19iYWNrZW5kX2hlYWRlcl9pbWFnZSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6NjoidXBsb2FkIjt9aTo3O2E6NTp7czo0OiJuYW1lIjtzOjE4OiJPcHRpb25zIHBhbmVsIGljb24iO3M6NDoiZGVzYyI7czo1NjoiQ2hhbmdlIHRoZSBpY29uIGltYWdlIGZvciB0aGUgV29yZHByZXNzIGJhY2tlbmQgc2lkZWJhci4iO3M6MjoiaWQiO3M6MjY6ImZyYW1ld29ya193b29fYmFja2VuZF9pY29uIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo2OiJ1cGxvYWQiO31pOjg7YToyOntzOjQ6Im5hbWUiO3M6MTQ6IkltcG9ydCBPcHRpb25zIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6OTthOjU6e3M6NDoibmFtZSI7czo0NjoiSW1wb3J0IG9wdGlvbnMgZnJvbSBhbm90aGVyIFdvb1RoZW1lcyBpbnN0YW5jZSI7czo0OiJkZXNjIjtzOjE3MDoiWW91IGNhbiB0cmFuc2ZlciBvcHRpb25zIGZyb20gYW5vdGhlciBXb29UaGVtZXMgKHNhbWUgdGhlbWUpIHRvIHRoaXMgb25lIGJ5IGNvcHlpbmcgdGhlIGV4cG9ydCBjb2RlIGFuZCBhZGRpbmcgaXQgaGVyZS4gV29ya3MgYmVzdCBpZiBpdCdzIGltcG9ydGVkIGZyb20gaWRlbnRpY2FsIHRoZW1lcy4iO3M6MjoiaWQiO3M6Mjg6ImZyYW1ld29ya193b29faW1wb3J0X29wdGlvbnMiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToxMDthOjI6e3M6NDoibmFtZSI7czoxNDoiRXhwb3J0IE9wdGlvbnMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxMTthOjU6e3M6NDoibmFtZSI7czo2NjoiVXNlIHRoZSBjb2RlIGJlbG93IHRvIGV4cG9ydCB0aGlzIHRoZW1lcyBzZXR0aW5ncyB0byBhbm90aGVyIHRoZW1lIjtzOjQ6ImRlc2MiO3M6MTcwOiJZb3UgY2FuIHRyYW5zZmVyIG9wdGlvbnMgZnJvbSBhbm90aGVyIFdvb1RoZW1lcyAoc2FtZSB0aGVtZSkgdG8gdGhpcyBvbmUgYnkgY29weWluZyB0aGUgZXhwb3J0IGNvZGUgYW5kIGFkZGluZyBpdCBoZXJlLiBXb3JrcyBiZXN0IGlmIGl0J3MgaW1wb3J0ZWQgZnJvbSBpZGVudGljYWwgdGhlbWVzLiI7czoyOiJpZCI7czoyODoiZnJhbWV3b3JrX3dvb19leHBvcnRfb3B0aW9ucyI7czozOiJzdGQiO3M6MTY0MDoiWVRveU9EcDdjem94TkRvaWQyOXZYMkZrWDJsdFlXZGxYekVpTzNNNk5ERTZJbWgwZEhBNkx5OTNkM2N1ZDI5dmRHaGxiV1Z6TG1OdmJTOWhaSE12TVRJMWVERXlOV0l1YW5CbklqdHpPakUwT2lKM2IyOWZZV1JmYVcxaFoyVmZNaUk3Y3pvME1Ub2lhSFIwY0RvdkwzZDNkeTUzYjI5MGFHVnRaWE11WTI5dEwyRmtjeTh4TWpWNE1USTFZaTVxY0djaU8zTTZNVFE2SW5kdmIxOWhaRjlwYldGblpWOHpJanR6T2pReE9pSm9kSFJ3T2k4dmQzZDNMbmR2YjNSb1pXMWxjeTVqYjIwdllXUnpMekV5TlhneE1qVmlMbXB3WnlJN2N6b3hORG9pZDI5dlgyRmtYMmx0WVdkbFh6UWlPM002TkRFNkltaDBkSEE2THk5M2QzY3VkMjl2ZEdobGJXVnpMbU52YlM5aFpITXZNVEkxZURFeU5XSXVhbkJuSWp0ek9qRXhPaUozYjI5ZllXUmZjR0ZuWlNJN2N6b3hORG9pVTJWc1pXTjBJR0VnY0dGblpUb2lPM002TVRJNkluZHZiMTloWkY5MWNteGZNU0k3Y3pveU5Eb2lhSFIwY0RvdkwzZDNkeTUzYjI5MGFHVnRaWE11WTI5dElqdHpPakV5T2lKM2IyOWZZV1JmZFhKc1h6SWlPM002TWpRNkltaDBkSEE2THk5M2QzY3VkMjl2ZEdobGJXVnpMbU52YlNJN2N6b3hNam9pZDI5dlgyRmtYM1Z5YkY4eklqdHpPakkwT2lKb2RIUndPaTh2ZDNkM0xuZHZiM1JvWlcxbGN5NWpiMjBpTzNNNk1USTZJbmR2YjE5aFpGOTFjbXhmTkNJN2N6b3lORG9pYUhSMGNEb3ZMM2QzZHk1M2IyOTBhR1Z0WlhNdVkyOXRJanR6T2pFNE9pSjNiMjlmWVd4MFgzTjBlV3hsYzJobFpYUWlPM002T0RvaWNHbHVheTVqYzNNaU8zTTZNVEk2SW5kdmIxOWhjbU5vYVhabGN5STdjem94TkRvaVUyVnNaV04wSUdFZ2NHRm5aVG9pTzNNNk1USTZJbmR2YjE5aGRYUnZYMmx0WnlJN2N6bzFPaUptWVd4elpTSTdjem94TkRvaWQyOXZYMk4xYzNSdmJWOWpjM01pTzNNNk1Eb2lJanR6T2pFNE9pSjNiMjlmWTNWemRHOXRYMlpoZG1samIyNGlPM002TURvaUlqdHpPakl4T2lKM2IyOWZabVZoZEhWeVpXUmZZMkYwWldkdmNua2lPM002TmpvaVNFOVhJRlJQSWp0ek9qRTNPaUozYjI5ZlptVmxaR0oxY201bGNsOXBaQ0k3Y3pvd09pSWlPM002TVRnNkluZHZiMTltWldWa1luVnlibVZ5WDNWeWJDSTdjem93T2lJaU8zTTZNVGc2SW5kdmIxOW1iR2xqYTNKZlpXNTBjbWxsY3lJN2N6b3hPaUk0SWp0ek9qRXpPaUozYjI5ZlpteHBZMnR5WDJsa0lqdHpPamM2SW1WeWF5MWxjbXNpTzNNNk1UUTZJbmR2YjE5bWJHbGphM0pmZFhKc0lqdHpPak0yT2lKb2RIUndPaTh2ZDNkM0xtWnNhV05yY2k1amIyMHZjR2h2ZEc5ekwyVnlheTFsY21zaU8zTTZNakE2SW5kdmIxOW5iMjluYkdWZllXNWhiSGwwYVdOeklqdHpPakE2SWlJN2N6b3hNRG9pZDI5dlgyeGhlVzkxZENJN2N6bzFPaUptWVd4elpTSTdjem80T2lKM2IyOWZiRzluYnlJN2N6b3dPaUlpTzNNNk1UYzZJbmR2YjE5dmRHaGxjbDlsYm5SeWFXVnpJanR6T2pJNklqRXlJanR6T2pFd09pSjNiMjlmY21WemFYcGxJanR6T2pVNkltWmhiSE5sSWp0ek9qRXpPaUozYjI5ZmNuTnpYM1JvZFcxaUlqdHpPalE2SW5SeWRXVWlPM002TVRRNkluZHZiMTl6YUc5M1gzWnBaR1Z2SWp0ek9qUTZJblJ5ZFdVaU8zTTZNVGc2SW5kdmIxOTJhV1JsYjE5allYUmxaMjl5ZVNJN2N6b3hPVG9pV1U5VlZGVkNSU0JTUlVOUFRVMUZUa1JGUkNJN2ZRPT0iO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fX08L2xpPjxsaT48c3Ryb25nPndvb19mcmFtZXdvcmtfdmVyc2lvbjwvc3Ryb25nPiAtIDIuOC4xPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPg0KDQogIHZhciBfZ2FxID0gX2dhcSB8fCBbXTsNCiAgX2dhcS5wdXNoKFtcJ19zZXRBY2NvdW50XCcsIFwnVUEtMTE5NTYzNTktMVwnXSk7DQogIF9nYXEucHVzaChbXCdfdHJhY2tQYWdldmlld1wnXSk7DQoNCiAgKGZ1bmN0aW9uKCkgew0KICAgIHZhciBnYSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCdzY3JpcHRcJyk7IGdhLnR5cGUgPSBcJ3RleHQvamF2YXNjcmlwdFwnOyBnYS5hc3luYyA9IHRydWU7DQogICAgZ2Euc3JjID0gKFwnaHR0cHM6XCcgPT0gZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2wgPyBcJ2h0dHBzOi8vc3NsXCcgOiBcJ2h0dHA6Ly93d3dcJykgKyBcJy5nb29nbGUtYW5hbHl0aWNzLmNvbS9nYS5qc1wnOw0KICAgIHZhciBzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCdzY3JpcHRcJylbMF07IHMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoZ2EsIHMpOw0KICB9KSgpOw0KDQo8L3NjcmlwdD48L2xpPjxsaT48c3Ryb25nPndvb19oZWFkZXJfbGF5b3V0PC9zdHJvbmc+IC0gYWQ0Njh4NjAucGhwPC9saT48bGk+PHN0cm9uZz53b29faGlnaGxpZ2h0c19zaG93PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hpZ2hsaWdodHNfdGFnPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faGlnaGxpZ2h0c190YWdfYW1vdW50PC9zdHJvbmc+IC0gNjwvbGk+PGxpPjxzdHJvbmc+d29vX2hpZ2h0bGlnaHRzX2ltYWdlX2RpbWVudGlvbnNfaGVpZ2h0PC9zdHJvbmc+IC0gNzU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfYXJjPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2hlYWRpbmc8L3N0cm9uZz4gLSBXZWxjb21lIHRvIOC4geC4s+C4peC4seC4h+C4m+C4o+C4seC4muC4m+C4o+C4uOC4hyDguKPguJrguIHguKfguJnguYDguILguYnguLLguKvguJnguYnguLIgaHR0cDovL3d3dy1lcmstZXJrLWNvbS5ibG9nc3BvdC5jb208L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpbms8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rX2Rlc2M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpbmtfdGV4dDwvc3Ryb25nPiAtIEhvbWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX29uZV9jb2w8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfcG9zdF9oZWFkaW5nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGV4dDwvc3Ryb25nPiAtIEFkZCB5b3UgdGV4dCBoZXJlLiBMZWF2ZSB0aGlzIGFuZCB0aGUgaGVhZGluZyBibGFuayB0byByZW1vdmUgdGhpcyBjb21wbGV0ZWx5LjwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl93aWR0aDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX2FyY2hpdmVzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAxNzA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9zaW5nbGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSA0MzA8L2xpPjxsaT48c3Ryb25nPndvb19sYXJnZV9wbGFjZWhvbGRlcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xhcmdlX3RodW1iX2g8L3N0cm9uZz4gLSAxODU8L2xpPjxsaT48c3Ryb25nPndvb19sYXlvdXQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2xpbmtfY29sb3I8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19saW5rX2hvdmVyX2NvbG9yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMy13d3cuanBnPC9saT48bGk+PHN0cm9uZz53b29fbG9nb19sZWZ0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL2dhemV0dGUtZWRpdGlvbi88L2xpPjxsaT48c3Ryb25nPndvb19uYXZfYWJvdXQ8L3N0cm9uZz4gLSAjPC9saT48bGk+PHN0cm9uZz53b29fbmF2X2FyY2hpdmVzPC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9jb250YWN0PC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fbmF2X2hvbWU8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tPC9saT48bGk+PHN0cm9uZz53b29fbmF2X3N1YnNjcmliZTwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19vcHRpb25zPC9zdHJvbmc+IC0gYToyODp7czoxODoid29vX2FsdF9zdHlsZXNoZWV0IjtzOjk6ImdyZWVuLmNzcyI7czo4OiJ3b29fbG9nbyI7czowOiIiO3M6MTg6Indvb19jdXN0b21fZmF2aWNvbiI7czowOiIiO3M6MjA6Indvb19nb29nbGVfYW5hbHl0aWNzIjtzOjA6IiI7czoxODoid29vX2ZlZWRidXJuZXJfdXJsIjtzOjA6IiI7czoxNzoid29vX2ZlZWRidXJuZXJfaWQiO3M6MDoiIjtzOjE0OiJ3b29fY3VzdG9tX2NzcyI7czowOiIiO3M6MTI6Indvb19hcmNoaXZlcyI7czoxNDoiU2VsZWN0IGEgcGFnZToiO3M6MTA6Indvb19sYXlvdXQiO3M6NToiZmFsc2UiO3M6MTc6Indvb19vdGhlcl9lbnRyaWVzIjtzOjI6IjEyIjtzOjIxOiJ3b29fZmVhdHVyZWRfY2F0ZWdvcnkiO3M6NjoiSE9XIFRPIjtzOjE0OiJ3b29fc2hvd192aWRlbyI7czo0OiJ0cnVlIjtzOjE4OiJ3b29fdmlkZW9fY2F0ZWdvcnkiO3M6MTk6IllPVVRVQkUgUkVDT01NRU5ERUQiO3M6MTM6Indvb19mbGlja3JfaWQiO3M6NzoiZXJrLWVyayI7czoxODoid29vX2ZsaWNrcl9lbnRyaWVzIjtzOjE6IjgiO3M6MTQ6Indvb19mbGlja3JfdXJsIjtzOjM2OiJodHRwOi8vd3d3LmZsaWNrci5jb20vcGhvdG9zL2Vyay1lcmsiO3M6MTA6Indvb19yZXNpemUiO3M6NDoidHJ1ZSI7czoxMjoid29vX2F1dG9faW1nIjtzOjU6ImZhbHNlIjtzOjEzOiJ3b29fcnNzX3RodW1iIjtzOjQ6InRydWUiO3M6MTE6Indvb19hZF9wYWdlIjtzOjE0OiJTZWxlY3QgYSBwYWdlOiI7czoxNDoid29vX2FkX2ltYWdlXzEiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzEiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzIiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzIiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzMiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzMiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzQiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzQiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX290aGVyX2VudHJpZXM8L3N0cm9uZz4gLSAxMjwvbGk+PGxpPjxzdHJvbmc+d29vX290aGVyX2hlYWRsaW5lczwvc3Ryb25nPiAtIDU8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ180MDQ8L3N0cm9uZz4gLSB1aCBvaCE8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ19hcmNoaXZlczwvc3Ryb25nPiAtIGFyY2hpdmVzPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfYXV0aG9yPC9zdHJvbmc+IC0gYXV0aG9yIGFyY2hpdmU8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ19ob21lPC9zdHJvbmc+IC0gaG9tZTwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX2luZGV4PC9zdHJvbmc+IC0gaW5kZXg8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ19wcmVmaXg8L3N0cm9uZz4gLSAvLyA8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ19zZWFyY2g8L3N0cm9uZz4gLSBoZXJlIHlvdSBnbzwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX3NpbmdsZTwvc3Ryb25nPiAtIHlvdeKAmXJlIHJlYWRpbmcuLi48L2xpPjxsaT48c3Ryb25nPndvb19wYWdlc19leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fcGlzX2hhcmRfY3JvcDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19wb3B1bGFyX3Bvc3RzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfY29udGVudF9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fcG9zdF9jb250ZW50X2hvbWU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfaW1hZ2Vfc3VwcG9ydDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19yZWNlbnRfYXJjaGl2ZXM8L3N0cm9uZz4gLSAjPC9saT48bGk+PHN0cm9uZz53b29fcmVjZW50X2VudHJpZXM8L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX3JlY2VudF9wb3N0czwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29fcmVsYXRlZDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19yZXNpemU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcnNzX3RodW1iPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nlb190ZW1wbGF0ZTwvc3Ryb25nPiAtIGE6MzE6e2k6MDthOjI6e3M6NDoibmFtZSI7czo2OiJCYXNpY3MiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxO2E6Mzp7czo0OiJuYW1lIjtzOjExOiJQbGVhc2UgUmVhZCI7czo0OiJ0eXBlIjtzOjQ6ImluZm8iO3M6Mzoic3RkIjtzOjM1MjoiV2VsY29tZSB0byB0aGUgV29vU0VPIGZlYXR1cmUuIDxiciAvPjxzbWFsbD5IZXJlIHdlIGhlbHAgeW91IHRha2UgY29udHJvbCBvZiB5b3VyIHNlYXJjaCBlbmdpbmUgcmVhZGluZXNzIHdpdGggc29tZSBpbi1idWlsdCB0aGVtZSBvcHRpb25zLiBPdXIgdGhlbWVzIGRvIGhvd2V2ZXIgc3VwcG9ydCB0d28gb2YgV29yZFByZXNzLm9yZydzIG1vc3QgY29tbW9ubHkgdXNlZCBTRU8gcGx1Z2lucyAtIDxzdHJvbmc+QWxsLWluLU9uZSBTRU88L3N0cm9uZz4gYW5kIDxzdHJvbmc+SGVhZHNwYWNlIDI8L3N0cm9uZz4uIFVzZSB0aGUgY2hlY2tib3ggYmVsb3cgdG8gdXNlIDNyZCBwYXJ0eSBwbHVnaW4gZGF0YS48L3NtYWxsPiI7fWk6MjthOjU6e3M6NDoibmFtZSI7czoyNToiVXNlIDNyZCBQYXJ0eSBQbHVnaW4gRGF0YSI7czo0OiJkZXNjIjtzOjE5ODoiTWV0YSBkYXRhIGFkZGVkIHRvIDxzdHJvbmc+Y3VzdG9tIGZpZWxkcyBpbiBwb3N0cyBhbmQgcGFnZXM8L3N0cm9uZz4gd2lsbCBiZSBleHRyYWN0ZWQgYW5kIHVzZWQgd2hlcmUgYXBwbGljYWJsZS4gVGhpcyB0eXBpY2FsbHkgZG9lcyBub3QgaW5jbHVkZSBIb21lcGFnZXMgYW5kIEFyY2hpdmVzLCBhbmQgb25seSBTaW5ndWxhciB0ZW1wbGF0ZXMuIjtzOjI6ImlkIjtzOjI4OiJzZW9fd29vX3VzZV90aGlyZF9wYXJ0eV9kYXRhIjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjIyOiJIaWRlIFNFTyBjdXN0b20gZmllbGRzIjtzOjQ6ImRlc2MiO3M6ODI6IkNoZWNrIHRoaXMgYm94IHRvIGhpZGUgdGhlIGlucHV0IGZpZWxkcyBjcmVhdGVkIGluIHRoZSBwb3N0IGFuZCBwYWdlIGVkaXQgc2NyZWVucy4iO3M6MjoiaWQiO3M6MTk6InNlb193b29faGlkZV9maWVsZHMiO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjQ7YToyOntzOjQ6Im5hbWUiO3M6MTA6IlBhZ2UgVGl0bGUiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aTo1O2E6NTp7czo0OiJuYW1lIjtzOjk6IlNlcGFyYXRvciI7czo0OiJkZXNjIjtzOjU0OiJEZWZpbmUgYSBuZXcgc2VwYXJhdG9yIGNoYXJhY3RlciBmb3IgeW91ciBwYWdlIHRpdGxlcy4iO3M6MjoiaWQiO3M6MTc6InNlb193b29fc2VwZXJhdG9yIjtzOjM6InN0ZCI7czoxOiJ8IjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6NjthOjU6e3M6NDoibmFtZSI7czoxMDoiQmxvZyBUaXRsZSI7czo0OiJkZXNjIjtzOjkwOiJOT1RFOiBUaGlzIGlzIHRoZSBzYW1lIHNldHRpbmcgYXMgcGVyIHRoZSBTRVRUSU5HUyA+IEdFTkVSQUwgdGFiIGluIHRoZSBXb3JkUHJlc3MgYmFja2VuZC4iO3M6MjoiaWQiO3M6ODoiYmxvZ25hbWUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjc7YTo1OntzOjQ6Im5hbWUiO3M6MTY6IkJsb2cgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo5MDoiTk9URTogVGhpcyBpcyB0aGUgc2FtZSBzZXR0aW5nIGFzIHBlciB0aGUgU0VUVElOR1MgPiBHRU5FUkFMIHRhYiBpbiB0aGUgV29yZFByZXNzIGJhY2tlbmQuIjtzOjI6ImlkIjtzOjE1OiJibG9nZGVzY3JpcHRpb24iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjg7YTo2OntzOjQ6Im5hbWUiO3M6MTg6IkVuYWJsZSB3b29fdGl0bGUoKSI7czo0OiJkZXNjIjtzOjE1Mzoid29vX3RpdGxlKCkgbWFrZXMgdXNlIG9mIFdvcmRQcmVzcydzIGJ1aWx0IGluIHdwX3RpdGxlKCkgZnVuY3Rpb24gdG8gY29udHJvbCB0aGUgb3V0cHV0IGZvciB5b3VyIHBhZ2UgdGl0bGVzLiBJdCdzIGFsc28gcmVjb21tZW5kZWQgZm9yIHVzZSB3aXRoIHBsdWdpbnMuIjtzOjI6ImlkIjtzOjE2OiJzZW9fd29vX3dwX3RpdGxlIjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo1OiJjbGFzcyI7czo5OiJjb2xsYXBzZWQiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6OTthOjY6e3M6NDoibmFtZSI7czoyMToiRGlzYWJsZSBDdXN0b20gVGl0bGVzIjtzOjQ6ImRlc2MiO3M6MTMwOiJJZiB5b3UgcHJlZmVyIHRvIGhhdmUgdW5pZm9ybSB0aXRsZXMgYWNyb3NzIHlvdSB0aGVtZS4gQWx0ZXJuYXRpdmVseSB0aGV5IHdpbGwgYmUgZ2VuZXJhdGVkIGZyb20gY3VzdG9tIGZpZWxkcyBhbmQvb3IgcGx1Z2luIGRhdGEuIjtzOjI6ImlkIjtzOjI5OiJzZW9fd29vX3dwX2N1c3RvbV9maWVsZF90aXRsZSI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjEwO2E6Njp7czo0OiJuYW1lIjtzOjE0OiJQYWdlZCBWYXJpYWJsZSI7czo0OiJkZXNjIjtzOjY0OiJUaGUgbmFtZSB2YXJpYWJsZSB0aGF0IHdpbGwgYXBwZWFyIHRoZW4gcGFnaW5nIHRocm91Z2ggYXJjaGl2ZXMuIjtzOjI6ImlkIjtzOjE3OiJzZW9fd29vX3BhZ2VkX3ZhciI7czozOiJzdGQiO3M6NDoiUGFnZSI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aToxMTthOjc6e3M6NDoibmFtZSI7czoyMzoiUGFnZWQgVmFyaWFibGUgUG9zaXRpb24iO3M6NDoiZGVzYyI7czo1NzoiQ2hhbmdlIHRoZSBwb3NpdGlvbiB3aGVyZSB0aGUgcGFnZWQgdmFyaWFibGUgd2lsbCBhcHBlYXIuIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX3BhZ2VkX3Zhcl9wb3MiO3M6Mzoic3RkIjtzOjY6ImJlZm9yZSI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YToyOntzOjY6ImJlZm9yZSI7czo2OiJCZWZvcmUiO3M6NToiYWZ0ZXIiO3M6NToiQWZ0ZXIiO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6MTI7YTo3OntzOjQ6Im5hbWUiO3M6MjE6IkhvbWVwYWdlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoxOToic2VvX3dvb19ob21lX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czoyODoiQmxvZyB0aXRsZTsgYmxvZyBkZXNjcmlwdGlvbiI7czoxOiJiIjtzOjEwOiJCbG9nIHRpdGxlIjtzOjE6ImMiO3M6MTY6IkJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6MTM7YTo3OntzOjQ6Im5hbWUiO3M6MTk6IlNpbmdsZSBUaXRsZSBMYXlvdXQiO3M6NDoiZGVzYyI7czo2NToiRGVmaW5lIHRoZSBvcmRlciB0aGUgdGl0bGUsIGRlc2NyaXB0aW9uIGFuZCBtZXRhIGRhdGEgYXBwZWFycyBpbi4iO3M6MjoiaWQiO3M6MjE6InNlb193b29fc2luZ2xlX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjU6e3M6MToiYSI7czoyMjoiUGFnZSB0aXRsZTsgQmxvZyB0aXRsZSI7czoxOiJiIjtzOjExOiJQYWdlIHRpdGxlOyI7czoxOiJjIjtzOjIzOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyI7czoxOiJkIjtzOjI4OiJQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjtzOjE6ImUiO3M6NDA6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6MTQ7YTo3OntzOjQ6Im5hbWUiO3M6MTc6IlBhZ2UgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjE5OiJzZW9fd29vX3BhZ2VfbGF5b3V0IjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6NTp7czoxOiJhIjtzOjIyOiJQYWdlIHRpdGxlOyBCbG9nIHRpdGxlIjtzOjE6ImIiO3M6MTE6IlBhZ2UgdGl0bGU7IjtzOjE6ImMiO3M6MjM6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IjtzOjE6ImQiO3M6Mjg6IlBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO3M6MToiZSI7czo0MDoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aToxNTthOjc6e3M6NDoibmFtZSI7czoyMDoiQXJjaGl2ZSBUaXRsZSBMYXlvdXQiO3M6NDoiZGVzYyI7czo2NToiRGVmaW5lIHRoZSBvcmRlciB0aGUgdGl0bGUsIGRlc2NyaXB0aW9uIGFuZCBtZXRhIGRhdGEgYXBwZWFycyBpbi4iO3M6MjoiaWQiO3M6MjI6InNlb193b29fYXJjaGl2ZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTo1OntzOjE6ImEiO3M6MjI6IlBhZ2UgdGl0bGU7IEJsb2cgdGl0bGUiO3M6MToiYiI7czoxMToiUGFnZSB0aXRsZTsiO3M6MToiYyI7czoyMzoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsiO3M6MToiZCI7czoyODoiUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7czoxOiJlIjtzOjQwOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjE2O2E6Mjp7czo0OiJuYW1lIjtzOjEzOiJJbmRleGluZyBNZXRhIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTc7YTo2OntzOjQ6Im5hbWUiO3M6MTY6IkFyY2hpdmUgSW5kZXhpbmciO3M6NDoiZGVzYyI7czoxMjg6IlNlbGVjdCB3aGljaCBhcmNoaXZlcyB0byBpbmRleCBvbiB5b3VyIHNpdGUuIEFpZHMgaW4gcmVtb3ZpbmcgZHVwbGljYXRlIGNvbnRlbnQgZnJvbSBiZWluZyBpbmRleGVkLCBwcmV2ZW50aW5nIGNvbnRlbnQgZGlsdXRpb24uIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX21ldGFfaW5kZXhpbmciO3M6Mzoic3RkIjtzOjg6ImNhdGVnb3J5IjtzOjQ6InR5cGUiO3M6MTA6Im11bHRpY2hlY2siO3M6Nzoib3B0aW9ucyI7YTo1OntzOjg6ImNhdGVnb3J5IjtzOjE3OiJDYXRlZ29yeSBBcmNoaXZlcyI7czozOiJ0YWciO3M6MTI6IlRhZyBBcmNoaXZlcyI7czo2OiJhdXRob3IiO3M6MTI6IkF1dGhvciBQYWdlcyI7czo2OiJzZWFyY2giO3M6MTQ6IlNlYXJjaCBSZXN1bHRzIjtzOjQ6ImRhdGUiO3M6MTM6IkRhdGUgQXJjaGl2ZXMiO319aToxODthOjU6e3M6NDoibmFtZSI7czo0OToiQWRkIG1ldGEgZm9yIFBvc3RzICYgUGFnZXMgdG8gJ2ZvbGxvdycgYnkgZGVmYXVsdCI7czo0OiJkZXNjIjtzOjE0MzoiQnkgZGVmYXVsdCB0aGUgd29vX21ldGEoKTsgYWRkcyBhICdub2ZvbGxvdycgbWV0YSB0byBwb3N0IGFuZCBwYWdlcywgbWVhbmluZyBzZWFyY2ggZW5naW5lcyB3aWxsIG5vdCBpbmRleCBwYWdlcyBsZWFkaW5nIGF3YXkgZnJvbSB0aGVzZSBwYWdlcy4iO3M6MjoiaWQiO3M6MjY6InNlb193b29fbWV0YV9zaW5nbGVfZm9sbG93IjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MTk7YToyOntzOjQ6Im5hbWUiO3M6MTY6IkRlc2NyaXB0aW9uIE1ldGEiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToyMDthOjY6e3M6NDoibmFtZSI7czoyMDoiSG9tZXBhZ2UgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo2MToiQ2hvb3NlIHdoZXJlIHRvIHBvcHVsYXRlIHlvdXIgSG9tZXBhZ2UgbWV0YSBkZXNjcmlwdGlvbiBmcm9tLiI7czoyOiJpZCI7czoyMjoic2VvX3dvb19tZXRhX2hvbWVfZGVzYyI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czozOiJPZmYiO3M6MToiYiI7czoyNDoiRnJvbSBXUCBTaXRlIERlc2NyaXB0aW9uIjtzOjE6ImMiO3M6MzI6IkZyb20gQ3VzdG9tIEhvbWVwYWdlIERlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToyMTthOjU6e3M6NDoibmFtZSI7czoyNzoiQ3VzdG9tIEhvbWVwYWdlIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6NDc6IkFkZCBhIGN1c3RvbSBtZXRhIGRlc2NyaXB0aW9uIHRvIHlvdXIgaG9tZXBhZ2UuIjtzOjI6ImlkIjtzOjI5OiJzZW9fd29vX21ldGFfaG9tZV9kZXNjX2N1c3RvbSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjIyO2E6Njp7czo0OiJuYW1lIjtzOjI4OiJTaW5nbGUgUGFnZS9Qb3N0IERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6Nzk6IkFkZCB5b3VyIHBvc3QvcGFnZSBkZXNjcmlwdGlvbiBmcm9tIGN1c3RvbSBmaWVsZHMuIDxzdHJvbmc+KiBTZWUgYmVsb3c8L3N0cm9uZz4iO3M6MjoiaWQiO3M6MjQ6InNlb193b29fbWV0YV9zaW5nbGVfZGVzYyI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czo1OiJPZmYgKiI7czoxOiJiIjtzOjMzOiJGcm9tIEN1c3RvbXMgRmllbGQgYW5kL29yIFBsdWdpbnMiO3M6MToiYyI7czozNjoiQXV0b21hdGljYWxseSBmcm9tIFBvc3QvUGFnZSBDb250ZW50Ijt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToyMzthOjY6e3M6NDoibmFtZSI7czoyOToiQ3VzdG9tIFBvc3QvUGFnZSBEZXNjcmlwdGlvbnMiO3M6NDoiZGVzYyI7czoyNDA6IkFkZCBhIGN1c3RvbSBtZXRhIGRlc2NyaXB0aW9uIHRvIHlvdXIgcG9zdHMgYW5kIHBhZ2VzLiBUaGlzIHdpbGwgb25seSBzaG93IGlmIG5vIG90aGVyIGRhdGEgaXMgYXZhaWxhYmxlIGZyb20gdGhlIHNlbGVjdGlvbiBhYm92ZS4gRXZlbiBpZiB0aGUgb3B0aW9uIGFib3ZlIGlzIHNldCB0byA8c3Ryb25nPidPZmYnPC9zdHJvbmc+LCB3aWxsIHRoaXMgZGVzY3JpcHRpb24gc3RpbGwgYmUgYWRkZWQgdG8geW91ciBzaXRlLiI7czoyOiJpZCI7czozMzoic2VvX3dvb19tZXRhX3NpbmdsZV9kZXNjX3NpdGV3aWRlIjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6OToiY29sbGFwc2VkIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjI0O2E6Njp7czo0OiJuYW1lIjtzOjI4OiJDdXN0b20gUG9zdC9QYWdlIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6NTQ6IkFkZCBhIGN1c3RvbSBtZXRhIGRlc2NyaXB0aW9uIHRvIHlvdXIgcG9zdHMgYW5kIHBhZ2VzLiI7czoyOiJpZCI7czozMToic2VvX3dvb19tZXRhX3NpbmdsZV9kZXNjX2N1c3RvbSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToyNTthOjI6e3M6NDoibmFtZSI7czoxMjoiS2V5d29yZCBNZXRhIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MjY7YTo2OntzOjQ6Im5hbWUiO3M6MTc6IkhvbWVwYWdlIEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6NjE6IkNob29zZSB3aGVyZSB0byBwb3B1bGF0ZSB5b3VyIEhvbWVwYWdlIG1ldGEgZGVzY3JpcHRpb24gZnJvbS4iO3M6MjoiaWQiO3M6MjE6InNlb193b29fbWV0YV9ob21lX2tleSI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjI6e3M6MToiYSI7czozOiJPZmYiO3M6MToiYyI7czoyOToiRnJvbSBDdXN0b20gSG9tZXBhZ2UgS2V5d29yZHMiO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjI3O2E6NTp7czo0OiJuYW1lIjtzOjI0OiJDdXN0b20gSG9tZXBhZ2UgS2V5d29yZHMiO3M6NDoiZGVzYyI7czo1ODoiQWRkIGEgKGNvbW1hIHNlcGFyYXRlZCkgbGlzdCBvZiBrZXl3b3JkcyB0byB5b3VyIGhvbWVwYWdlLiI7czoyOiJpZCI7czoyODoic2VvX3dvb19tZXRhX2hvbWVfa2V5X2N1c3RvbSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjI4O2E6Njp7czo0OiJuYW1lIjtzOjI1OiJTaW5nbGUgUGFnZS9Qb3N0IEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6NzU6IkFkZCB5b3VyIHBvc3QvcGFnZSBrZXl3b3JkcyBmcm9tIGN1c3RvbSBmaWVsZC4gPHN0cm9uZz4qIFNlZSBiZWxvdzwvc3Ryb25nPiI7czoyOiJpZCI7czoyMzoic2VvX3dvb19tZXRhX3NpbmdsZV9rZXkiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YTozOntzOjE6ImEiO3M6NToiT2ZmICoiO3M6MToiYiI7czozMzoiRnJvbSBDdXN0b20gRmllbGRzIGFuZC9vciBQbHVnaW5zIjtzOjE6ImMiO3M6NDU6IkF1dG9tYXRpY2FsbHkgZnJvbSBQb3N0IFRhZ3MgJmFtcDsgQ2F0ZWdvcmllcyI7fXM6NDoidHlwZSI7czo1OiJyYWRpbyI7fWk6Mjk7YTo2OntzOjQ6Im5hbWUiO3M6MjU6IkN1c3RvbSBQb3N0L1BhZ2UgS2V5d29yZHMiO3M6NDoiZGVzYyI7czoyMzQ6IkFkZCBhIGN1c3RvbSBtZXRhIGtleXdvcmRzIHRvIHlvdXIgcG9zdHMgYW5kIHBhZ2VzLiBUaGlzIHdpbGwgb25seSBzaG93IGlmIG5vIG90aGVyIGRhdGEgaXMgYXZhaWxhYmxlIGZyb20gdGhlIHNlbGVjdGlvbiBhYm92ZS4gRXZlbiBpZiB0aGUgb3B0aW9uIGFib3ZlIGlzIHNldCB0byA8c3Ryb25nPidPZmYnPC9zdHJvbmc+LCB3aWxsIHRoaXMga2V5d29yZHMgc3RpbGwgYmUgYWRkZWQgdG8geW91ciBzaXRlLiI7czoyOiJpZCI7czozMjoic2VvX3dvb19tZXRhX3NpbmdsZV9rZXlfc2l0ZXdpZGUiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo5OiJjb2xsYXBzZWQiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MzA7YTo2OntzOjQ6Im5hbWUiO3M6Mjg6IkN1c3RvbSBQb3N0L1BhZ2UgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo1MToiQWRkIGEgY3VzdG9tIG1ldGEga2V5d29yZHMgdG8geW91ciBwb3N0cyBhbmQgcGFnZXMuIjtzOjI6ImlkIjtzOjMwOiJzZW9fd29vX21ldGFfc2luZ2xlX2tleV9jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fX08L2xpPjxsaT48c3Ryb25nPndvb19zZXR0aW5nc19jdXN0b21fbmF2X2FkdmFuY2VkX29wdGlvbnM8L3N0cm9uZz4gLSB5ZXM8L2xpPjxsaT48c3Ryb25nPndvb19zZXR0aW5nc19jdXN0b21fbmF2X3ZlcnNpb248L3N0cm9uZz4gLSAxLjAuMTk8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2FzaWRlczwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Nhcm91c2VsPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfZmVhdHVyZWQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd192aWRlbzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2FsaWduPC9zdHJvbmc+IC0gYWxpZ25sZWZ0PC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2g8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gMTUwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2ltYWdlX2hlaWdodDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9wb3N0X2ltYWdlX2hlaWdodDwvc3Ryb25nPiAtIDM4MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9wb3N0X2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gMjgwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3c8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfd2lkdGg8L3N0cm9uZz4gLSAxNTA8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfYXV0bzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2hlYWRpbmc8L3N0cm9uZz4gLSBBbHNvIGluIHRoaXMgc2l0ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9pbnRlcnZhbDwvc3Ryb25nPiAtIDQ8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfc3BlZWQ8L3N0cm9uZz4gLSAwLjY8L2xpPjxsaT48c3Ryb25nPndvb19zbWFsbF9wbGFjZWhvbGRlcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3NtYWxsX3RodW1iX2g8L3N0cm9uZz4gLSA2MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NtYWxsX3RodW1iX3c8L3N0cm9uZz4gLSA2MDwvbGk+PGxpPjxzdHJvbmc+d29vX3N1YnNjcmliZV9lbWFpbDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3N1Y2tlcmZpc2g8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGV4dHRpdGxlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIEdhemV0dGU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9hbGlnbjwvc3Ryb25nPiAtIGFsaWdubGVmdDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2g8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSA2NDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2ltYWdlX2hlaWdodDwvc3Ryb25nPiAtIDc1PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSA3NTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3NpbmdsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl93PC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSA2NDwvbGk+PGxpPjxzdHJvbmc+d29vX3R3aXR0ZXI8L3N0cm9uZz4gLSBlcmtfZXJrPC9saT48bGk+PHN0cm9uZz53b29fdXBkYXRlc19oZWFkaW5nPC9zdHJvbmc+IC0gVXBkYXRlczwvbGk+PGxpPjxzdHJvbmc+d29vX3VwZGF0ZXNfbGltaXQ8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGE6MTE6e2k6MDtzOjU2OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTMtd3d3LmpwZyI7aToxO3M6NTY6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMi13d3cuanBnIjtpOjI7czo1NjoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzExLXd3dy5qcGciO2k6MztzOjU2OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTAtd3d3LmpwZyI7aTo0O3M6NzU6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy85LWJhbm5lcmVya2Vya25ld3Bpbmtjb3B5LmpwZyI7aTo1O3M6NjU6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy84LWZhdmljb25lcmtlcmsucG5nIjtpOjY7czo2MjoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzctZmF2aWNvbmVyay5wbmciO2k6NztzOjcyOiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNi1iYW5uZXJlcmtlcmtuZXdfY29weS5qcGciO2k6ODtzOjYxOiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNS1iYW5uZXJuZXcuanBnIjtpOjk7czo2NzoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQtd3d3LWVyay1lcmstY29tLnBuZyI7aToxMDtzOjY3OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy13d3ctZXJrLWVyay1jb20ucG5nIjt9PC9saT48bGk+PHN0cm9uZz53b29fdmlkZW9fY2F0ZWdvcnk8L3N0cm9uZz4gLSBQU1lDSE9MT0dZPC9saT48L3VsPg==