Archive | TEETH

BEAUTY TALK : ยาสีฟันที่ทำให้ฟันขาวทันที อย่าง CLOSE UP WHITE NOW

ระหว่างรอฟันเข้าที่ซัก 6 เดือนก่อน เนื่องจากเคลื่อนฟัน จัดฟันพึ่งจบ จากการที่ได้รบกับฟันเกหุบเข้าด้านในมา 10 ปี 4 รอบพอดีเด๊ะแล้วค่อยตัดสินใจการเลือกวิธีฟอกฟันขาวอีกที ระหว่างทางเลือกที่หามาทั้งหมดที่หลายคนคงได้อ่านแล้วมีทั้งฟันขาวด้วยวิธีที่ง่ายที่สุดถูกที่สุด และยากที่สุดแพงที่สุดให้เก็บข้อมูลกันไป

BEAUTY TALK – รวบรวมวิธีทำให้ “ฟันขาว ” สวย

ระหว่างนี้ก็มีโอกาสได้ทดลองยาสีฟันตัวใหม่จาก CLOSE UP WHITE NOW แบรนด์ส่งมาให้นานแล้ว เทคโนโลยีฟองสีฟ้ามาเคลือบผิวฟันที่เหลืองให้ดูดีขึ้นทันทีหลังใช้ แค่ฟังก็นะ .. อย่างที่บอกว่า ยาสีฟันต้องใช้ระยะเวลา ต้องทำต่อเนื่องนานหลายเดือนถึงจะเห็น และทางที่ดีควรเก็บข้อมูลโดยการถ่ายรูปไว้ด้วย จะได้เห็นความแตกต่างจริงๆ

เราไปหา ADS มาดูว่ามันทำงานยังไง

ประเด็นคือน้อง PHAN ฉายแสง BLUE LIGHT ฟันเลยขาวมากอยู่แล้ว เคยดู REVIEW ของเธอ เธอจะใช้ยาสีฟันนี้ มาทำให้ฟันเธอดูไบรท์ขึ้น ทาลิปสติกก็สวยขึ้น ส่วนตัวคิดว่ามันช่วยเคลือบฟันให้ขาวขึ้นตอนใช้ แต่ไม่ถาวร ต้องแปรงใหม่ทุกวัน

หน้าตากล่องเป็นสีใส ดู HI-SO หน้าตาคล้ายพวกกล่องเจลฟอกฟันเลย ฟ้าๆ ใสๆ ดูแตกต่างจาก whitening สูตรอื่นมาก หรืออาจจะเพราะมันคือWHITE NOW ขาวเลยทันที ขาวเดี๋ยวนี้ ขาวหลังใช้รึเปล่าไม่แน่ใจ ? เขาถึงออกแบบมาแบบนี้

จุดเด่นมันอยู่ตรงนี้

  • การที่ฟันขาวขึ้นเลยทันทีมันเป็นเทคโนโลยี “ฟองสีฟ้า” มาเคลือบผิวฟันขณะที่แปรงอยู่ ตาเราเลยมองเห็นว่าฟันของเราสว่างขึ้นทันทีหลังใช้เลย
  • มี SILICA สารที่ช่วยทำให้ฟันขาว เราจะเห็นสารตัวนี้บ่อยมาก ในสูตร whitening จากประสบการณ์ส่วนตัว

หน้าตายาสีฟันของเราจาก CLOSE UP WHITE NOW กลายเป็น CLOSE UP SLIM NOW แบนแต๊ดแต หลอดเท่าฝ่ามือหมดเร็วเหมือนกัน เพราะใช้ประมาณข้อนิ้วก้อย 1 ข้อ 55

เนื้อเจลสีฟ้าด้านใน – สีขาวด้านนอก เนื้อเจลด้านในที่ผสมกันอยู่นี่ละ เวลาแปรงจะเป็นฟองที่ไปเคลือบผิวฟัน เนื้อฟ้า กับ ฟันเหลืองนวลของเรา เมื่อประกบคู่กันเลย ฟันจะดูเหลืองไบรท์ 55555

ฟองจะมีลักษณะแบบนี้เลยตอนแรกตกใจมาก ปากฟ้าเลย จะติดลิ้นฉันไหม ? ปรากฎไม่ติด แต่แปรงสีฟันแอบมีสีฟ้าติดนิดๆ มันน่าจะติดที่เนื้อฟันแล้วละ สีฟ้าผสมสีเหลืองเลยดูสว่างขึ้น ไม่เชื่อลองใช้ PHOTOSHOP ทำภาพสีขาวขึ้นมาเทสีที่เหลืองเหมือนฟัน แล้วเทสีฟ้า transparent 3%-10% ดูจะรู้ว่าภาพสีเหลืองจางลงจนดูเกือบกลายเป็นสีขาวอมฟ้ามากขึ้น

เคยอ่าน REVIEW เมืองนอกความเห็นก็มีแตกต่าง คนที่ได้ผลเขาก็รู้สึกประทับใจอย่างมาก ส่วนเราใช้มา 20 วัน แปรงวันละ 2 ครั้ง แปรงเร็วๆ รัว แล้วเก็บภาพไว้วันแรกเก็บภาพ ก่อน – หลังใช้ วันสุดท้ายเก็บภาพก่อน -หลังใช้

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

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

COOL : เห็นการทำงานของเทคโนโลยีฟองสีฟ้าทันที ซื้อง่าย ราคาถูก ไม่ทำลายเคลือบฟัน เย็นดี

UNCOOL : ขาวเท่าที่ฟันเราขาวได้ สีจะดูดีกว่าที่เป็น 10-20% / ชั่วคราว ไม่ถาวร / ด้วยส่วนผสมที่ให้ความเย็นสดชื่น มันเผ็ด ถ้าไม่ทานเผ็ด อาจจะเผ็ด 555

นี่คือสีฟันจริงไม่ RETOUCH

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

ดูนี่สิ ถ่ายกับน้องแพร น้องแพร ฟันขาวมาก ยิ้มสวยมาก 555 แล้วดูเอิ๊กจิ

แล้วเอิ๊กมีซี่ที่เก อยู่ 1 ซี่ตอนจัดฟัน พอจัดให้ตรง ซี่นั้นเหลืองกว่าซี่อื่น T_T ไม่เป็นไร เราจะหาวิธีที่ปลอดภัยต่อไปในการทำฟันขาว ฟันเอิ๊กยกให้เป็นเรื่องกังวลใจอันดับสองรองจากสิว คือ อยากฟันเรียงสวย และ ขาวด้วย 555555 สู้ไม่ถอยค่ะ

XOXO

Posted in REVIEW, TEETHComments (0)

BEAUTY TALK – รวบรวมวิธีทำให้ “ฟันขาว ” สวย

 

ฟันขาว VS ฟันไม่ขาว 

นั่งหาข้อมูลมาหลายวันหลังจากไปเห็นว่าที่ดารา ที่ตอนนี้เป็นนางแบบอยู่ฟันขาวจั๊วะ จนต้องถามว่าทำอะไรมา ฟันขาวเงาวาววับสะท้อนแสงมาก คือมันรับไปทุกส่วนเลย หน้าสวย ยิ้มสวย แล้วเขาก็ดูเหมือนจะยิ้มบ่อยมากกกกกกกกก ดูแล้วเพลิน จะพูดอะไรเลยไม่ค่อยได้ฟัง เพราะมองแต่ใบหน้าและรอยยิ้มของผู้หญิงคนนี้  …

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

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

 

และ ก่อนอื่นสาเหตุที่ทำไมคนเรามีสีฟันต่างกัน บางคนเหลืองน้อย เหลืองมาก ขาวอมเหลือง ฯลฯ คือ ..

คนที่มีสีฟันขาวสว่างเป็นเพราะมีชั้นเคลือบฟัน (Enamel) ค่อนข้างหนา จึงปิดบังสีของชั้นเนื้อฟัน (Dentin) ที่มีสีเหลืองที่อยู่ถัดเข้าไปได้มิด ส่วนคนที่ฟันสะอาด ไม่มีคราบสี & อาหารติดอยู่ แต่ยังดูเหลืองอยู่ แสดงว่ามีชั้นเคลือบฟันบาง สีของชั้นเนื้อฟันจึงโผล่ขึ้นมาให้เห็นชัดเจนกว่า และ คนที่มีฟันสีเทาเข้ม เป็นแถบ ๆ ไล่จากคอฟันขึ้นมาปลายฟัน อาจเป็นเพราะมารดาทานยาเตตร้าซัยคลินตอนตั้งครรภ์ สีฟันจะผิดปกติไป ฟันอีกประเภทที่มีสีคล้ำลงชัดเจนเฉพาะซี่ คือฟันตาย เพราะเส้นเลือดถูกตัดขาดและเศษซากของเม็ดเลือดแดงในรากฟันจะซึมเข้าท่อเนื้อฟันทำให้ดำ ตอนเด็กเคลือบฟันเราหนาฟันเลยขาวจั๊วะ โตมาหน่อยเคลือบฟันเราก็บางลงเรื่อยๆ จนเห็นีเนื้อฟัน สีเหลืองชัดกว่าตอนเป็นเด็ก ฟันเหลืองยังรวมไปถึงอาหารที่รับประทาน ชา กาแฟ คราบอาหารด้วย ..

twitter ทันตแพทย์ @DrWuttibong

วิธีการทำฟันขาวมีประมาณ 10 วิธี

ความจริงมีเยอะ แต่นั่งเอิ๊กรวบรวมและเรียบเรียงใหม่ เลือกมาเฉพาะที่เห็นกันได้ในเมืองไทย

1. ยาสีฟันสูตรฟันขาว (Whitening)

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

ข้อดี : ราคาถูก ปลอดภัยสูง ไม่ทำลายผิวเคลือบฟัน

ข้อเสีย : ต้องใช้ระยะเวลา ต้องใช้ประจำและต่อเนื่องนานหลายเดือนกว่าจะเริ่มเห็นผล ขาวได้ไม่ที่สุด ขาวได้เท่ากับธรรมชาติฟันของเรา

 

2. น้ำยาบ้วนปากสูตรฟันขาว (Whitening) 

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

ข้อดี : ราคาถูก ไม่ทำลายเคลือบฟัน ปลอดภัยสูง

ข้อเสีย : เห็นผลยากกว่ายาสีฟัน อาจจะรู้สึกได้ว่าฟันสะอาดกว่าที่เคย และอาจไม่สามารถทำความสะอาดคราบหินปูนที่เกาะลึกมานาได้

 

3. ขูดหินปูน

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

ข้อดี : ช่วยให้ฟันดูขาวขึ้นนิดนึงหลังจากเอาหินปูนออกไปแล้ว เป็นการเช็คสุขภาพของฟัน ฟันผุอีกทางนึงโดยผู้เชี่ยวชาญ

ข้อเสีย : ฟันไม่ได้ขาวกว่าที่มันขาวได้ เพียงแต่ดูสะอาด ดูฟันมีสีอ่อนลง แพทย์บางท่านที่ไม่ชำนาญ หรือ ไม่ระมัดระวังอาจขูดหินปูนจนคนไข้มีเลือดออกตามไรฟัน (เจอมาแล้ว)

 

4. สมุนไพรที่ช่วยขัดฟันให้ขาว หรือ ส่วนผสมสดจากธรรมชาติ เช่น เกลือ มะนาว ใบข่อย เบคกิ้งโซดา สตอรเบอร์รี่ ฯลฯ

หลักการ : ใช้สมุนไพร หรือ สูตรธรรมชาติพวกนี้ แปรงสดๆ ขัดฟันสดๆ หรือ ผสมกับยาสีฟันแล้วแปรงทุกวันเช้าเย็นติดกัน 6 เดือน – 1 ปีขึ้นไป อาจได้รับผลรับฟันขาวแบบธรรมชาติของเนื้อฟันของเราได้ ช่วยขจัดคราบเหลืองของฟัน

ข้อดี : ไม่มีเคมี ไม่แพง หาได้ง่ายตามบ้าน ตามซุปเปอร์มาเกต

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

5. ฟอกฟันขาวโดยใช้น้ำยาเคมี (ลักษณะตั้งแต่เป็น เจล ครีม น้ำยา)

1.1 ทำเองที่บ้าน

หลักการ : เป็นเจล น้ำยา หรือ ครีม ที่มีส่วนผสมหลักคือคาร์บาไมด์  เพอร์ออกไซด์ (เป็นสารประกอบของ ไฮโดรเจนเปอออกไซด์กับยูเรีย จะอ่อนกว่าไฮโดรเจนเปอออกไซด์) หรืออาจจะเป็น ไฮโดรเจนเปอออกไซด์ ที่ความเข้มข้นต่ำๆไม่เกิน  10-15% จะทำลายสีที่ติดอยู่ในฟันโดยอาศัยเวลา และปฎิกิริยาเคมีในน้ำยาฟอกฟัน / ถ้าซื้อน้ำยาจากหมอ หมอจะทำถาดฟันที่พอดีกับฟันเรามาให้ / ถ้าซื้อตามซุปเปอร์มาเก็ตแบบเมืองนอกจะมีถาดแบบฟรีไซส์มาให้ เทน้ำยาฟอกฟันลงไป และแช่ไว้ต่อเนื่อง 3-8 ชั่วโมงหรือทั้งคืน (ส่วนมากทำตอนกลางคืน) เห็นผลตั้งแต่ครั้งแรก แต่จะชัดสุด สัปดาห์ที่ 3 ขึ้นไป ทำต่อเนื่อง 7 – 14 วัน

ข้อดี : สะดวกไม่ต้องเดินทาง ทำเองได้ที่บ้าน  ฟันค่อยๆขาวขึ้นได้จริง แต่อยู่ไม่ถาวรต้องทำซ้ำเมื่อสีฟันเริ่มเปลี่ยน

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

1.2 ทำโดยคุณหมอ

หลักการ : ใช้น้ำยาใช้ไฮโดรเจนเปอออกไซด์ ความเข้มข้น  10-35% ขึ้นไป หมอจะทำถาดฟอกฟันที่พอดีรูปฟันของเราคนเดียว เมื่อใช้ความเข้มข้นสูงกว่า ปฎิกริยาไฮโดรเจนเปอออกไซด์ก็จะแตกตัวซึมเข้าสู่เนื้อฟันได้มากกว่าปกติ ทำต่อเนื่อง 45-60 นาที

ข้อดี : วันเดียวจบ ขาวทันที ขาวเป๊ะทั้งตัวฟัน และมั่นใจในความเชี่ยวชาญของคุณหมอที่ทำให้ คอฟันก็จะสีสม่ำเสมอกับตัวฟัน ด้วยเทคนิคของหมอที่เชี่ยวชาญในการฟอกฟันจริงๆ

ข้อเสีย : ราคาแพงกว่าทำเอง ข้อเสียจะคล้ายกับการฟอกฟันที่บ้าน คืออาจมีอาการเสียวฟัน หรือ ปวดฟันร่วมด้วย แต่ปัญหาน้ำยาโดนเหงือกจะไม่ค่อยมี แพทย์จะมีน้ำยาทาบริเวณเหงือป้อกกันการระคายเคือง หรือจะมีเทคนิคคอยควบคุมตัวยาไม่ให้ไหลทะลักขึ้นมาโดนเหงือก

 

6. แผ่นฟอกฟันขาว

หลักการ : เป็นแผ่นที่มีน้ำยาเจลฟอกฟันอยู่ด้านใน ลอกแล้วมาแปะที่ตัวฟัน ก็จะทำปฎิกิริยาจากไฮโดรเจน เปอร์ออกไซด์ หรือ คาร์บาไมด์  เพอร์ออกไซด์ เหมือนเดิมให้ฟันขาวขึ้น โดยแปะติดกับฟันแล้วทิ้งไว้ 30นาที – 2 ชั่วโมง ทำแค่วันละครั้ง ทำหลายวันติดต่อกัน เห็นผล 3 วันขึ้นไปขึ้นกับรุ่น สูตรที่ใช้

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

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

 

7. ฉายแสงฟันขาว ใช้แสงที่มีความยาวคลื่นเฉพาะ เช่น แสงเลเซอร์ หรือแสงสีฟ้าที่มีต้นกำเนิดแสงเป็นพลาสม่าหรือไดโอท ยกตัวอย่างซัก 2 ชนิด

3.1   แสง Blue light

หลักการ : การทำให้ฟันขาวโดยการฉายแสงสีฟ้า ที่มีความนุ่มนวล กระจายตัวใช้ควบคู่กับเจลฟอกฟัน กระตุ้นให้เจลทำงานดีขึ้น ไม่มีความร้อน ไม่ได้รับอันตรายจากแสง UV ใช้เวลาฉายแสงสีฟ้าประมาณ 1 ชั่วโมง

ข้อดี : ครั้งเดียวจบ สีฟันใกล้เคียงกับความขาวแบบธรรมชาติ

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

3.2    แสง Laser

หลักการ : ใช้แสงเลเซอร์ (สีแดง) ที่มีความยาวคลื่นจำเพาะให้ความร้อนต่ำกระตุ้นปฎิกิริยาเคมีของไฮโดรเจนเปอออกไซด์แตกตัว สามารถทำให้น้ำยาซึมเข้าไปในฟันได้ลึกกว่าปกติ จึงกระตุ้นและทำหน้าที่ดึงวัตถุเม็ดสีได้อย่างดีโดยสามารถกำหนดทิศทางของแสงได้เฉพาะเจาะจงกว่าวิธีฉายแสงแบบอื่น ใช้ระยะเวลาในการทำประมาณ 45 นาที

ข้อดี : ทำวันเดียวจบ ปลอดภัยไม่ก่อให้เกิดอันตราย และ ระคายเคืองเหงือก เสียวฟันน้อยสุดกว่าทุกวิธี

ข้อเสีย : ราคาสูง 10000-15000 บาท ขึ้นไป ต้องระวังแสงที่ใช้ซึ่งอาจทำอันตรายดวงตาด้วยการปิดเหงือก ปิดตาหรือใส่แว่นกันแสง

 

8.เคลือบฟันขาว

หลักการ : การทำชิ้นงานด้วยวัสดุสีเหมือนฟันมาปิดทับบริเวณหน้าฟัน โดยเลือกเฉดความขาวได้ วัสดุมีผลต่อความแข็งแรง อายุการใช้งาน และการดูดสีได้ดี เช่น พวกชา กาแฟ ที่นิยมจะเป็นการใช้วัสดุที่ทำจากเซรามิค และ เรซิน เซรามิค เซรามิคนั้นจะแพงกว่า เรซิน 8-12 เท่า หรือมากกว่านั้น โดยจะกรอเนื้อฟันออกบางส่วนเพื่อให้เข้ากับวัสดุสีเหมือนฟัน ที่เป็นเซรามิค หรือ เรซิน วิธีนี้นิยมมากในหมู่ดารา นักแสดง พริตตี้ และ คนที่ไม่สามารถฟอกฟันได้ หรือมีฟันตายมีสีคล้ำ จะใช้วิธีแปะวัสดุสีเหมือนฟันลงไปโดยกาวที่มีความแข็งแรงติดทน เซรามิคจะราคาสูงมากต่อซี่ 8000 – 15000 บาท หรือแพงกว่า แต่แข็งแรงทนทาน ขาวถาวร ไม่ดูดสีพวกชา กาแฟ เหมือนวัสดุอย่างพลาสติคเรซิน

ข้อดี : ขาวถาวร ทำแค่บนผิวด้านหน้าของฟันไม่ได้ทำรอบตัวฟัน และ นิยมทำแค่ฟันด้านหน้าเท่านั้นให้เวลายิ้มเห็นพอดี ถ้าจะทำฟันให้ขาวก็เลือกสีขาวสว่างเห็นได้ไปยังโลกหน้า ขาวมาก หรือเลือกได้หลายเฉดให้เหมาะกับสีฟัน ตกแต่งปิดฟันห่าง ซ้อน เก เล็ก ไม่เท่ากันทำให้ออกมาได้ทุกซี่เท่ากันและสวยงาม แก้ไขฟันแตก บิ่น หักได้อีกด้วย ใช้เวลา 7-14 วันในการทำเซรามิค / ใช้เวลา 1 วันในการทำเรซิน

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

 

9. ครอบฟัน

หลักการ : เป็นการทำวัสดุสีเหมือนฟันที่เป็นรูปฟันขึ้นมาโดยนำมาสวมทับฟันซี่นั้นๆ อดีตนิยมฟันเงินในเด็ก ฟันทองในผู้ใหญ่ ราคาต่อซี่สูงเช่นเดียวกับการเคลือบฟัน แต่ราคาสูงมาก สูงน้อยขึ้นกับวัสดุที่ใช้ ราคา 3000-12000 บาท ขึ้นกับวัสดุที่ใช้ สีเหมือนฟันผสมเงิน สีเหมือนฟันผสมทอง ฯลฯ การทำก็ไปพบแพทย์ พิมพ์รูปฟัน เลือกสีฟัน ส่งLABทำชิ้นงาน แล้วนัดครั้งต่อไปถึงจะได้ใส่ และอาจจะต้องมีการเก็บรายละเอียดอาจต้องพบแพทย์ 3-4ครั้งกว่าจะจบ

ข้อดี : ขาวถาวร ทนทาน สามารถแก้ไขรูปร่างฟันได้

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

 

10.เครื่องฟอกฟันขาว

หลักการ : เครื่องฟอกฟันขาว เป็นเครื่องที่ซื้อมาทำเองที่บ้านได้มีขนาดพอดีมือ พอดีช่องปากของมนุษย์ ประยุกต์จากการใช้แสงสีฟ้ามาใช้กระตุ้นให้เจลฟอกฟันทำงานได้ดีขึ้น ค่อยๆขาว ลดคราบหิวปูน คราบเหลือง เปิดเครื่องฉายแสงสีขาวอมฟ้าลงบนฟันประมาณ 10 นาทีติดกัน 2 อาทิตย์ ฟันจะดูขาวขึ้น

ข้อดี : ถูกประมาณ 800 – 1000 ขึ้นไปต่อเครื่องไม่รวมน้ำยา สะดวก ประหยัดเวลา ทำที่บ้านได้ ขาวธรรมชาติ ไม่ค่อยเสียวฟัน

ข้อเสีย : สู้แสงสีฟ้าจากเครื่องใหญ่ที่ศูนย์ทันตกรรมไม่ได้ เนื่องจากตัวเครื่องมีขนาดเล็ก ประสิทธิภาพจึงต้องใช้ระยะเวลาในการเห็นผลที่นานกว่า

 

 

สรุปการฟอกสีฟันโดยใช้น้ำยาเป็นตัวทำปฎิกิริยาให้ได้ผลขึ้นกับ

  • สีฟันดั้งเดิม
  • ความเข้มข้นของน้ำยาฟอกฟัน
  • ระยะเวลาที่ใช้ในการทำ
  • จำนวนรอบของน้ำยา
  • เทคนิคของหมอแต่ละคน

 

ฟอกสีฟันไม่เหมาะกับ ?

  • ถ้าฟันเราผุหรือไม่แข็งแรง(พวกฟันกร่อนหรือเป็นโรคผิดปกติเกี่ยวกับโครงสร้างกระดูกและฟัน)
  • ทำให้เหงือกร่นในกรณี ที่เป็นโรคปริทันต์อยู่ก่อนแล้ว
  • ท้องเสียถ้ากลืนยาลงไปในปริมาณมาก
  • อาการเสียวฟันมากสำหรับคนที่เหงือกร่น ฟันแตก หรือ เนื้อฟันโผล่
  • ฟันตายหรือฟันที่รักษารากมาแล้ว
  • วัสดุอุดฟัน ครอบฟัน จะไม่ขาวขึ้นมากไปกว่าสีดั้งเดิมดังนั้นหลังทำเสร็จอาจต้องเปลี่ยนวัสดุอุดฟัน หรือครอบฟันด้วย
  • ไม่แนะนำทำในเด็กอายุต่ำกว่า 20 ปี หรือ คนที่มีฟันซี่เล็กมาก เพราะอาจจะเสียวมากกกกกกก
  • ในช่วงเวลาหลังการจัดฟัน 6เดือน ไม่แนะนำให้ทำ
  • มีการอักเสปในกระดูกขากรรไกร หรือปลายรากฟัน
  • สตรีมีครรภ์

 

การดูแลฟันหลังจากฟอกฟัน

  • งดบุหรี ชา กาแฟ ไวน์แดง น้ำผลไม้หรือน้ำใดๆที่มีสี รวมทั้งงด อาหารมีสีที่เหนียวติดฟัน 7 วัน  หลังจากนั้นเวลาทานอาหารหรือดื่มน้ำ แนะนำให้บ้วนปากหรือแปรงฟันทุกครั้ง เพื่อการรักษาความขาวเอาไว้
  • อาการเสียวฟันสามารถบรรเทาได้ด้วยยาแก้ปวด

 

ข้อแนะนำ

ฟันปกติควรมีความขาวไม่มากไปกว่าสีของตาขาว จึงจะดูไม่หลอกตา เพราะอาจดูเหมือนฟันปลอมได้ via @DrWuttibong

 

ส่วนตัวเคยลองฟอกฟันแบบเจลทำที่บ้านซื้อตัวยากับคุณหมอและสั่งทำถาดฟันพอดีรูปฟัน พบว่าฟันขาวขึ้นแบบเป็นธรรมชาติ เพราะตอนเด็กๆทานวิตามินเยอะสารพัดชนิด เคลือบฟันบางจนเห็นเนื้อฟัน ฟันเหลืองนวลสวยมาก 55555 ฟอกฟันอยู่ได้ประมาณ 6-12 เดือนแล้วก็ต้องทำใหม่ รวมถึงการใช้ยาสีฟัน น้ำยาบ้วนปากด้วย และ การใช้ส่วนผสมจากธรรมชาติ อย่าง เกลือ เบคกิ้งโซดามาขัด มันก็สะอาด ดูผ่องดี แต่ไม่ได้ขาวขึ้นกว่าเก่าเท่าไหร่ ตอนนี้กำลังเล็งวิธีใหม่ เลยรวบรวมวิธีทำฟันขาวมาให้ตัวเองอ่าน และ คนอื่นอ่านด้วย เพื่อนๆละกำลังเล็งวิธีไหนกันอยู่ ?

 

 

 

XOXO

 

 

 

 

 

 

 

ที่มาข้อมูล + รูปภาพ

ประสบการณ์ตรงของตัวเองที่เคยฟอกฟัน

ทวิตเตอร์ คุณหมอทันตแพทย์ @DrWuttibong

คุณ Abegel ณ พันทิพดอทคอม

sftravel.com

http://www.crest3d-whitestrips.com/before-after/

7hometeethwhiteningkits.com

http://www.infobarrel.com/How_to_Whiten_Teeth_Naturally

http://www.bangkoktoothwhitening.com

laserteethwhiteningdublin.com

imagedentallasvegas.com

http://www.toothwhiteninginlosangeles.com/baphotos.htm

sdcdentist.com

yimsuay.com

 

Posted in BEAUTY TECHNOLOGY, LASER, TEETHComments (1)

TALK ABOUT – การจัดฟันแบบใส CLEAR ALIGNER


หน้าตาเจ้าเครื่องมือที่ใช้จัดฟันแบบใสเป็นแบบนี้

 

 

 

 

ต่อไปเป็นข้อมูลสัมภาษณ์จาก Twitter คุณหมอ @DrWuttibong

ทันตแพทย์จัดฟันเฉพาะทางนะคะ

 

 

ต้องขอขอบพระคุณ คุณหมอ @DrWuttibong มา ณ ที่นี่ด้วยค่ะ

ใครมีปัญหาเกี่ยวกับช่องปาก ฟอกฟัน อยากจัดฟันก็ทวิตไปสอบถามคุณหมอได้เลยนะคะ คุณหมอใจดีค่ะ :)

 

 

 

เดี๋ยวคนจะนึกภาพไม่ออกว่าหน้าตาคนไทยใส่แล้วเป็นยังไง

ผู้หญิงคนนี้ก็จัดแบบใสอยู่ ข้างล่างเสร็จไปครึ่งปีแล้วใส่รีเทนเนอร์อยู่

จัดแต่ข้างบนในไม่ช้าก็น่าจะเรียบร้อย ไว้นำผลงานมาให้ชมค่ะ

XOXO

 

 

แหล่งรูปภาพ

cliftonsmiles.com

s4sdental.com

brace.com

dentist-bundaberg.com.au

Posted in TEETHComments (2)

ORTHODONTICS : RETAINER

 "การคงความสวยของฟันทำได้ด้วยใส่เครื่องมือคงสภาพฟัน หรือ รีเทนเนอร์ (Retainer) ฟันที่เคลื่อนไปสู่ตำแหน่งใหม่จะเลื่อนคืนได้ง่าย เมื่อถอดเครื่องมือจัดฟันใหม่ๆเพราะสภาพกระดูกและเหงือกหุ้มฟันต้องใช้เวลาในการปรับสภาพเข้ากับตำแหน่งใหม่ ดังนั้นหลังถอด เครื่องมือจัดฟันใหม่ ๆควรใส่รีเทนเนอร์ (Ratainer) ตลอดเวลา ยกเว้นเวลาทานอาหาร หรือแปรงฟัน หรือตามทันตแพทย์แนะนำ หลังจากที่เหงือกปรับสภาพกับตำแหน่งฟันใหม่ แล้ว ซึ่งระยะเวลาจะแตกต่างกันในแต่ละคน ทันตแพทย์จะแนำนะวิธีค่อยๆ ลดเวลาใส่  รีเทนเนอร์ (Retainer) อย่าลดเวลาใส่เองเป็นอันขาด การใส่ รีเทนเนอร์ (Retainer) ไม่ สม่ำเสมอ จะทำให้ฟันเลื่อนกลับและ รีเทนเนอร์ (Retainer) แน่นเมื่อใส่ หากฟันเลื่อนกลับ ไปมาก จะใส่ รีเทนเนอร์ (Retainer) ไม่ลงที่ ต้องทำ รีเทนเนอร์ (Retainer) ใหม่ หรือ จัดฟันใหม่เลยก็ได้น่ะครับเมื่อใส่แรกๆ จะมีน้ำลายออกมา และพูดไม่ถนัด เป็นอาการปกติ  และจะดีขึ้นอย่างรวดเร็วเมื่อใส่สม่ำเสอม ไม่เล่น รีเทนเนอร์ (Retainer) ในปาก หรือ ดัน รีเทนเนอร์ (Retainer) ให้หลุดด้วยลิ้นเพราะจะทำให้ รีเทนเนอร์ (Retainer) หลวม เมื่อถอด รีเทนเนอร์ (Retainer) ออกต้องใส่ในกล่องที่เตรียมไว้ทันที ห้ามห่อด้วยกระดาษ โดยเด็ดขาด เพราะอาจจะทำหายก็ได้"

[credit : เว็บจัดฟัน] 

กฎด้านบน ที่ตัวหนา ตัวโต เพราะเดี๊ยนได้แหกกฎเรียบร้อย Smiley

ดัดฟันมา 2 รอบแล้ว ตอนม.4 และ ช่วงปี2 แล้วก็กลับสู่สภาพเรียบร้อยแล้ว ที่ต้องดัดหลายรอบ

เพราะเคยต้องมีประกวดงานบางงาน อยากยิ้มสวย ไร้เหล็ก 

 ต่อให้เราดัดมา เสียตังค์ไปเยอะมากมายแค่ไหน สุดท้ายถ้าเราไม่มีวินัยที่จะรักษามันไว้

โดยการคงสภาพ " แก้วหน้าม้าก็ยังคงต้องเป็น แก้วหน้าม้า ม้าเล็ก ม้าใหญ่ก็ว่าไป "

" กระต่าย ฟันจอบ ก็ยังคงต้องเป็นแบบนั้น ทำใจซะ "

มีตังค์เยอะ ดัดใหม่ไปเรื่อย ๆ ใช่เรื่องดี หรือเรื่องปกติที่คนที่มีความคิดเขาทำกัน !

เหมือนเรา ค่อนข้างฉลาดน้อย ขอสัญญาว่ารอบนี้รอบสุดท้ายแล้ว

รากฟันจะไม่แข็งแรง 40 ก็จะเริ่มไล่หลุดกันง่ายมาก ระหว่างนั้น ฟันปลอมหรือคือคำตอบสุดท้าย

หรือจะเสียหายกับค่าฟันเทียม ไม่ไหวจะเคลียร์ จริง ๆ

ตอนนี้ด้านล่างไปถอยมาใส่เรียบร้อย รีเทนเนอร์ รอบนี้ไปทำกับ LAB มา

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

ดัง ๆ ตามทองหล่อ สีลม มา 20 กว่าปีละ งานบางงาน หมอก็ขูดค่าวิชาชีพไปหลายหมื่น

พอรู้แล้วก็นะ อยากเป็นหมอเลย ค่าวิชาชีพเขาล้นหลามจริง ๆ

อยู่แถว Union Mall 

 มีหลายเกรดด้วยนะ วัสดุ แล้วที่ผ่านมาที่เคยทำ คู่ละ 4,000 – ไม่รวมค่าดัดฟัน 40,000 +

เลยตัดสินใจทำที่นี่ไปเลย 1,300 เกรด Premium ได้ใส่แล้วสบายใจ

เหลือด้านบนว่าจะดัดต่อ เคยดัดแบบใสอยู่คู่ละ 2,500 ต่อเดือน ว่าถูกแล้ว เพราะปกติเจอแต่เป็นแสน

แต่ฟันเอนกลับมาอีกแล้ว เพราะไม่ใส่รีเทนเนอร์ให้เป็นเวลา

แต่เห็นที่นี่มีราคาแบบผู้ผลิตเลยพิจารณาอยู่ไม่เกิน 25,000 บาท แต่ของเราไม่หน้าจะถึง 

แบบใสเป็นแบบที่ดาราใส่กันเยอะ แบบใสใส Aligner หรือ Invisalign

จัดฟันแบบลักษณะครอบใสไร้เหล็ก แต่ต้องมีวินัยสูงมาก คือ ต้องพยายามถอดมาทานอาหารแล้วใส่ต่อให้ไว 

 [ รีเทนเนอร์ ฟันล่างของน้องเอื๊อกกกกก ]

 สู้ ๆ ต้องกลับมาฟันสวยเหมือนเดิม

ฟันบน เส้น Mid line ยังเบี้ยวอยู่เพราะไม่ใส่รีเทนเนอร์ เหมือนจะล้มมาอีกข้างแล้ว Smiley

ด้านล่างฟันจะเหมือนใส ๆ เป็นรอยร้าว บอบบางมาก ไม่สามารถติดเหล็กได้อีกแล้ว

เพราะไปฟอกสีฟันมาตอน ม.6 ตอนนี้กลับมาเหมือนเดิมแล้ว ที่แย่มากคือ

ผิวเคลือบฟันบางมาก ฟันใสมาก ร้าวง่าย ร้าวไปแล้วด้วยเยอะ ถ้าส่องจริง ๆ

เซ็งมาก เตือนอีกเรื่องนึง คือ การฟอกสีฟัน อันตรายมากจริง ๆ ที่จะทำให้ฟันคุณฟลุดร่วงก่อนอายุขัย

ที่มันควรจะเป็น

สู้ ๆ นะทุกคนที่ฟันกลับคืนสู่สภาพ เหมือนข้าเจ้า ฮา  

Posted in REVIEW, TEETHComments (4)


advert



FANPAGE

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

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

Twitter : erk_erk

Who's Online

9 visitors online now
2 guests, 7 bots, 0 members
Map of Visitors
Powered by Visitor Maps

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+PHN0cm9uZz53b29fYWRfaW1hZ2VfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV82PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2xlYWRlcmJvYXJkX2Y8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbGVhZGVyYm9hcmRfZl9jb2RlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfbGVhZGVyYm9hcmRfZl9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTcyOHg5MC0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2xlYWRlcmJvYXJkX2ZfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbS9ibG9nLy8yMDExLzEwL3d3d2Vya2Vya2NvbXRoYWlsYW5kYmxvZ2F3YXJkLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LnRoYWlsYW5kYmxvZ2F3YXJkcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9wYWdlPC9zdHJvbmc+IC0gU2VsZWN0IGEgcGFnZTo8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3A8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPGNlbnRlcj48c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIiBzcmM9XCJodHRwOi8vY2RuLndpZGdldHNlcnZlci5jb20vc3luZGljYXRpb24vc3Vic2NyaWJlci9JbnNlcnRXaWRnZXQuanNcIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj5pZiAoV0lER0VUQk9YKSBXSURHRVRCT1gucmVuZGVyV2lkZ2V0KFwnNDI4MWViNzctOTc2Ny00ZGJkLWE0ZDktYmJjYTBjMTI4ZDkxXCcpOzwvc2NyaXB0PjwvY2VudGVyPjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb20vPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF82PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWxzb19zbGlkZXJfZW5hYmxlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Fsc29fc2xpZGVyX2ltYWdlX2RpbWVudGlvbnNfaGVpZ2h0PC9zdHJvbmc+IC0gMTQ0PC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBkZWZhdWx0LmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVzPC9zdHJvbmc+IC0gU2VsZWN0IGEgcGFnZTo8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX2hlaWdodDwvc3Ryb25nPiAtIDkwPC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZV9wYWdlX2ltYWdlX2hlaWdodDwvc3Ryb25nPiAtIDIyMDwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfcGFnZV9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfd2lkdGg8L3N0cm9uZz4gLSAxNDA8L2xpPjxsaT48c3Ryb25nPndvb19hc2lkZXNfY2F0ZWdvcnk8L3N0cm9uZz4gLSBGQUNFPC9saT48bGk+PHN0cm9uZz53b29fYXNpZGVzX2VudHJpZXM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fYXV0aG9yPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jncjwvc3Ryb25nPiAtIHBpbmsuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYmxvZ19zdWJuYXZpZ2F0aW9uPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2JvZHlfY29sb3I8L3N0cm9uZz4gLSAjZmZlMGZmPC9saT48bGk+PHN0cm9uZz53b29fYm9keV9pbWc8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ib2R5X3Bvczwvc3Ryb25nPiAtIHRvcCBsZWZ0PC9saT48bGk+PHN0cm9uZz53b29fYm9keV9yZXBlYXQ8L3N0cm9uZz4gLSBuby1yZXBlYXQ8L2xpPjxsaT48c3Ryb25nPndvb19icmVhZGNydW1iczwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19idXR0b25fY29sb3I8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRzX2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMTk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfMjc8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8yOTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF8zPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzMwPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzMxPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzMyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzMzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzM0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzM1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94XzQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF82PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94Xzc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF85PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xMDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzEyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xMzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzE1PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xNjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMTc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzE4PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8xOTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjA8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzIxPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzI0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yNTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzI3PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8yODwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMjk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzMwPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8zMTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMzI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzMzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfYm94X2Zvb3Rlcl8zNDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2JveF9mb290ZXJfMzU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9ib3hfZm9vdGVyXzk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9leDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9saXN0PC9zdHJvbmc+IC0gMTU8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbGlzdF9mb290ZXI8L3N0cm9uZz4gLSBTZWxlY3QgYSBudW1iZXI6PC9saT48bGk+PHN0cm9uZz53b29fY2F0X21lbnU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jZW50ZXJlZDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jb21tZW50czwvc3Ryb25nPiAtIGJvdGg8L2xpPjxsaT48c3Ryb25nPndvb19jb21tZW50X3Bvc3RzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRhY3Rmb3JtX2VtYWlsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY29udGFjdF9wYWdlX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9mZWF0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jb250ZW50X2xlZnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy84LWZhdmljb25lcmtlcmsucG5nPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX3Nlb190ZW1wbGF0ZTwvc3Ryb25nPiAtIGE6NDp7aTowO2E6NTp7czo0OiJuYW1lIjtzOjEwOiJzZW9fZm9sbG93IjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo1OiJsYWJlbCI7czoyMToiU0VPIC0gUmVtb3ZlIE5vZm9sbG93IjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO3M6NDoiZGVzYyI7czo1OToiTWFrZSBsaW5rIGZyb20gdGhpcyBwb3N0L3BhZ2UgZm9sbG93YWJsZSBieSBzZWFyY2ggZW5naW5lcy4iO31pOjE7YTo1OntzOjQ6Im5hbWUiO3M6OToic2VvX3RpdGxlIjtzOjM6InN0ZCI7czowOiIiO3M6NToibGFiZWwiO3M6MjM6IlNFTyAtIEN1c3RvbSBQYWdlIFRpdGxlIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7czo0OiJkZXNjIjtzOjM4OiJBZGQgYSBjdXN0b20gdGl0bGUgZm9yIHRoaXMgcG9zdC9wYWdlLiI7fWk6MjthOjU6e3M6NDoibmFtZSI7czoxNToic2VvX2Rlc2NyaXB0aW9uIjtzOjM6InN0ZCI7czowOiIiO3M6NToibGFiZWwiO3M6MjQ6IlNFTyAtIEN1c3RvbSBEZXNjcmlwdGlvbiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjtzOjQ6ImRlc2MiO3M6NDk6IkFkZCBhIGN1c3RvbSBtZXRhIGRlc2NyaXB0aW9uIGZvciB0aGlzIHBvc3QvcGFnZS4iO31pOjM7YTo1OntzOjQ6Im5hbWUiO3M6MTI6InNlb19rZXl3b3JkcyI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImxhYmVsIjtzOjIxOiJTRU8gLSBDdXN0b20gS2V5d29yZHMiO3M6NDoidHlwZSI7czo0OiJ0ZXh0IjtzOjQ6ImRlc2MiO3M6NjQ6IkFkZCBhIGN1c3RvbSBtZXRhIGtleXdvcmRzIGZvciB0aGlzIHBvc3QvcGFnZS4gKGNvbW1hIHNlcGVyYXRlZCkiO319PC9saT48bGk+PHN0cm9uZz53b29fZGF0ZTwvc3Ryb25nPiAtIGQuIE0sIFk8L2xpPjxsaT48c3Ryb25nPndvb19leGNlcnB0X2VuYWJsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZV9wYWdlc19mb290ZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19leGNsdWRlX3BhZ2VzX21haW48L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19leF9jYXRfZm9vdGVyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfY2F0PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfY2F0ZWdvcnk8L3N0cm9uZz4gLSBTZWxlY3QgYSBjYXRlZ29yeTo8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9lbnRyaWVzPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9oZWFkaW5nPC9zdHJvbmc+IC0gRmVhdHVyZWQgUG9zdHM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9pbWFnZV9kaW1lbnRpb25zX2hlaWdodDwvc3Ryb25nPiAtIDM3MTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2xheW91dDwvc3Ryb25nPiAtIGxhcmdlX25vX2FkLnBocDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2xpbWl0PC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9wb3N0czwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfc2lkZWJhcl9pbWFnZV9kaW1lbnRpb25zX2hlaWdodDwvc3Ryb25nPiAtIDc4PC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfdGFnPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfdGFnczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3RhZ19hbW91bnQ8L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9hbHRfaGVpZ2h0PC9zdHJvbmc+IC0gODU8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2FsdF93aWR0aDwvc3Ryb25nPiAtIDEzMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfZW50cmllczwvc3Ryb25nPiAtIDE5PC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAyMzA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gNDU4PC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZF91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mbGlja3JfZW50cmllczwvc3Ryb25nPiAtIDg8L2xpPjxsaT48c3Ryb25nPndvb19mbGlja3JfaWQ8L3N0cm9uZz4gLSBlcmstZXJrPC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZmxpY2tyLmNvbS9waG90b3MvZXJrLWVyazwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9hZmZfbGluazwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9sZWZ0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfbGVmdF90ZXh0PC9zdHJvbmc+IC0gPHA+PC9wPjwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9sb2dvPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX2xvZ29fZW5hYmxlZDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfcmlnaHQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9yaWdodF90ZXh0PC9zdHJvbmc+IC0gPHA+PC9wPjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZyYW1ld29ya190ZW1wbGF0ZTwvc3Ryb25nPiAtIGE6MTI6e2k6MDthOjI6e3M6NDoibmFtZSI7czoxNzoiRnJhbWV3b3JrIE9wdGlvbnMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxO2E6NTp7czo0OiJuYW1lIjtzOjM0OiJEaXNhYmxlIG9wdGlvbnMgcGFuZWwgb3VwdXQgb3B0aW9uIjtzOjQ6ImRlc2MiO3M6MTIxOiJEaXNhYmxlIHRoZSBhYmlsaXR5IHRvIHNob3cgeW91ciBXb28gT3B0aW9ucy4gWW91IGNhbiB2aWV3IHRoZSB0aGVtZXMgb3B0aW9uIGJ5IFVSTCBlLmcuIGh0dHA6Ly95b3Vyc2l0ZS5jb20vP29wdGlvbnM9d29vIjtzOjI6ImlkIjtzOjI2OiJmcmFtZXdvcmtfd29vX3Nob3dfb3B0aW9ucyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MjE6IlRoZW1lIFZlcnNpb24gQ2hlY2tlciI7czo0OiJkZXNjIjtzOjEwMToiVGhpcyB3aWxsIGVuYWJsZSBub3RpY2VzIG9uIHlvdXIgdGhlbWUgb3B0aW9ucyBwYWdlIHRoYXQgdGhlcmUgaXMgYW4gdXBkYXRlIGF2YWlsYWJsZSBmb3IgeW91ciB0aGVtZS4iO3M6MjoiaWQiO3M6MzU6ImZyYW1ld29ya193b29fdGhlbWVfdmVyc2lvbl9jaGVja2VyIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MzthOjU6e3M6NDoibmFtZSI7czoyMjoiRGlzYWJsZSBCdXkgVGhlbWVzIFRhYiI7czo0OiJkZXNjIjtzOjExMDoiVGhpcyBkaXNhYmxlcyB0aGUgJ0J1eSBUaGVtZXMnIHRhYi4gVGhpcyBwYWdlIGxpc3RzIHRoZSBsYXRlc3QgYXZhaWxhYmUgdGhlbWVzIGZyb20gdGhlIFdvb1RoZW1lcy5jb20gd2Vic2l0ZS4iO3M6MjoiaWQiO3M6MjQ6ImZyYW1ld29ya193b29fYnV5X3RoZW1lcyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjQ7YTo2OntzOjQ6Im5hbWUiO3M6MTM6IlN1cGVyIFVzZXIgSUQiO3M6NDoiZGVzYyI7czoxODE6IkFkZCB0aGUgVXNlciBJRCB0byB0aGlzIGZpZWxkIHRvIGhpZGUgdGhlIEZyYW1ld29yayBTZXR0aW5ncyBwYW5lbCBmcm9tIG90aGVyIHVzZXJzLiBDYW4gYmUgcmVzZXQgZnJvbSB0aGUgPGNvZGU+d3AtYWRtaW4vb3B0aW9ucy5waHA8L2NvZGU+IHVuZGVyIDxlbT5mcmFtZXdvcmtfd29vX3N1cGVyX3VzZXI8L2VtPi4iO3M6MjoiaWQiO3M6MjQ6ImZyYW1ld29ya193b29fc3VwZXJfdXNlciI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjQ6Im1pbmkiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo1O2E6Mjp7czo0OiJuYW1lIjtzOjg6IkJyYW5kaW5nIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6NjthOjU6e3M6NDoibmFtZSI7czoyMDoiT3B0aW9ucyBwYW5lbCBoZWFkZXIiO3M6NDoiZGVzYyI7czo1MDoiQ2hhbmdlIHRoZSBoZWFkZXIgaW1hZ2UgZm9yIHRoZSBXb29UaGVtZXMgQmFja2VuZC4iO3M6MjoiaWQiO3M6MzQ6ImZyYW1ld29ya193b29fYmFja2VuZF9oZWFkZXJfaW1hZ2UiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6NzthOjU6e3M6NDoibmFtZSI7czoxODoiT3B0aW9ucyBwYW5lbCBpY29uIjtzOjQ6ImRlc2MiO3M6NTY6IkNoYW5nZSB0aGUgaWNvbiBpbWFnZSBmb3IgdGhlIFdvcmRwcmVzcyBiYWNrZW5kIHNpZGViYXIuIjtzOjI6ImlkIjtzOjI2OiJmcmFtZXdvcmtfd29vX2JhY2tlbmRfaWNvbiI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6NjoidXBsb2FkIjt9aTo4O2E6Mjp7czo0OiJuYW1lIjtzOjE0OiJJbXBvcnQgT3B0aW9ucyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjk7YTo1OntzOjQ6Im5hbWUiO3M6NDY6IkltcG9ydCBvcHRpb25zIGZyb20gYW5vdGhlciBXb29UaGVtZXMgaW5zdGFuY2UiO3M6NDoiZGVzYyI7czoxNzA6IllvdSBjYW4gdHJhbnNmZXIgb3B0aW9ucyBmcm9tIGFub3RoZXIgV29vVGhlbWVzIChzYW1lIHRoZW1lKSB0byB0aGlzIG9uZSBieSBjb3B5aW5nIHRoZSBleHBvcnQgY29kZSBhbmQgYWRkaW5nIGl0IGhlcmUuIFdvcmtzIGJlc3QgaWYgaXQncyBpbXBvcnRlZCBmcm9tIGlkZW50aWNhbCB0aGVtZXMuIjtzOjI6ImlkIjtzOjI4OiJmcmFtZXdvcmtfd29vX2ltcG9ydF9vcHRpb25zIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fWk6MTA7YToyOntzOjQ6Im5hbWUiO3M6MTQ6IkV4cG9ydCBPcHRpb25zIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTE7YTo1OntzOjQ6Im5hbWUiO3M6NjY6IlVzZSB0aGUgY29kZSBiZWxvdyB0byBleHBvcnQgdGhpcyB0aGVtZXMgc2V0dGluZ3MgdG8gYW5vdGhlciB0aGVtZSI7czo0OiJkZXNjIjtzOjE3MDoiWW91IGNhbiB0cmFuc2ZlciBvcHRpb25zIGZyb20gYW5vdGhlciBXb29UaGVtZXMgKHNhbWUgdGhlbWUpIHRvIHRoaXMgb25lIGJ5IGNvcHlpbmcgdGhlIGV4cG9ydCBjb2RlIGFuZCBhZGRpbmcgaXQgaGVyZS4gV29ya3MgYmVzdCBpZiBpdCdzIGltcG9ydGVkIGZyb20gaWRlbnRpY2FsIHRoZW1lcy4iO3M6MjoiaWQiO3M6Mjg6ImZyYW1ld29ya193b29fZXhwb3J0X29wdGlvbnMiO3M6Mzoic3RkIjtzOjE2NDA6IllUb3lPRHA3Y3pveE5Eb2lkMjl2WDJGa1gybHRZV2RsWHpFaU8zTTZOREU2SW1oMGRIQTZMeTkzZDNjdWQyOXZkR2hsYldWekxtTnZiUzloWkhNdk1USTFlREV5TldJdWFuQm5JanR6T2pFME9pSjNiMjlmWVdSZmFXMWhaMlZmTWlJN2N6bzBNVG9pYUhSMGNEb3ZMM2QzZHk1M2IyOTBhR1Z0WlhNdVkyOXRMMkZrY3k4eE1qVjRNVEkxWWk1cWNHY2lPM002TVRRNkluZHZiMTloWkY5cGJXRm5aVjh6SWp0ek9qUXhPaUpvZEhSd09pOHZkM2QzTG5kdmIzUm9aVzFsY3k1amIyMHZZV1J6THpFeU5YZ3hNalZpTG1wd1p5STdjem94TkRvaWQyOXZYMkZrWDJsdFlXZGxYelFpTzNNNk5ERTZJbWgwZEhBNkx5OTNkM2N1ZDI5dmRHaGxiV1Z6TG1OdmJTOWhaSE12TVRJMWVERXlOV0l1YW5CbklqdHpPakV4T2lKM2IyOWZZV1JmY0dGblpTSTdjem94TkRvaVUyVnNaV04wSUdFZ2NHRm5aVG9pTzNNNk1USTZJbmR2YjE5aFpGOTFjbXhmTVNJN2N6b3lORG9pYUhSMGNEb3ZMM2QzZHk1M2IyOTBhR1Z0WlhNdVkyOXRJanR6T2pFeU9pSjNiMjlmWVdSZmRYSnNYeklpTzNNNk1qUTZJbWgwZEhBNkx5OTNkM2N1ZDI5dmRHaGxiV1Z6TG1OdmJTSTdjem94TWpvaWQyOXZYMkZrWDNWeWJGOHpJanR6T2pJME9pSm9kSFJ3T2k4dmQzZDNMbmR2YjNSb1pXMWxjeTVqYjIwaU8zTTZNVEk2SW5kdmIxOWhaRjkxY214Zk5DSTdjem95TkRvaWFIUjBjRG92TDNkM2R5NTNiMjkwYUdWdFpYTXVZMjl0SWp0ek9qRTRPaUozYjI5ZllXeDBYM04wZVd4bGMyaGxaWFFpTzNNNk9Eb2ljR2x1YXk1amMzTWlPM002TVRJNkluZHZiMTloY21Ob2FYWmxjeUk3Y3pveE5Eb2lVMlZzWldOMElHRWdjR0ZuWlRvaU8zTTZNVEk2SW5kdmIxOWhkWFJ2WDJsdFp5STdjem8xT2lKbVlXeHpaU0k3Y3pveE5Eb2lkMjl2WDJOMWMzUnZiVjlqYzNNaU8zTTZNRG9pSWp0ek9qRTRPaUozYjI5ZlkzVnpkRzl0WDJaaGRtbGpiMjRpTzNNNk1Eb2lJanR6T2pJeE9pSjNiMjlmWm1WaGRIVnlaV1JmWTJGMFpXZHZjbmtpTzNNNk5qb2lTRTlYSUZSUElqdHpPakUzT2lKM2IyOWZabVZsWkdKMWNtNWxjbDlwWkNJN2N6b3dPaUlpTzNNNk1UZzZJbmR2YjE5bVpXVmtZblZ5Ym1WeVgzVnliQ0k3Y3pvd09pSWlPM002TVRnNkluZHZiMTltYkdsamEzSmZaVzUwY21sbGN5STdjem94T2lJNElqdHpPakV6T2lKM2IyOWZabXhwWTJ0eVgybGtJanR6T2pjNkltVnlheTFsY21zaU8zTTZNVFE2SW5kdmIxOW1iR2xqYTNKZmRYSnNJanR6T2pNMk9pSm9kSFJ3T2k4dmQzZDNMbVpzYVdOcmNpNWpiMjB2Y0dodmRHOXpMMlZ5YXkxbGNtc2lPM002TWpBNkluZHZiMTluYjI5bmJHVmZZVzVoYkhsMGFXTnpJanR6T2pBNklpSTdjem94TURvaWQyOXZYMnhoZVc5MWRDSTdjem8xT2lKbVlXeHpaU0k3Y3pvNE9pSjNiMjlmYkc5bmJ5STdjem93T2lJaU8zTTZNVGM2SW5kdmIxOXZkR2hsY2w5bGJuUnlhV1Z6SWp0ek9qSTZJakV5SWp0ek9qRXdPaUozYjI5ZmNtVnphWHBsSWp0ek9qVTZJbVpoYkhObElqdHpPakV6T2lKM2IyOWZjbk56WDNSb2RXMWlJanR6T2pRNkluUnlkV1VpTzNNNk1UUTZJbmR2YjE5emFHOTNYM1pwWkdWdklqdHpPalE2SW5SeWRXVWlPM002TVRnNkluZHZiMTkyYVdSbGIxOWpZWFJsWjI5eWVTSTdjem94T1RvaVdVOVZWRlZDUlNCU1JVTlBUVTFGVGtSRlJDSTdmUT09IjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO319PC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3ZlcnNpb248L3N0cm9uZz4gLSAyLjguMTwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCg0KICB2YXIgX2dhcSA9IF9nYXEgfHwgW107DQogIF9nYXEucHVzaChbXCdfc2V0QWNjb3VudFwnLCBcJ1VBLTExOTU2MzU5LTFcJ10pOw0KICBfZ2FxLnB1c2goW1wnX3RyYWNrUGFnZXZpZXdcJ10pOw0KDQogIChmdW5jdGlvbigpIHsNCiAgICB2YXIgZ2EgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwnc2NyaXB0XCcpOyBnYS50eXBlID0gXCd0ZXh0L2phdmFzY3JpcHRcJzsgZ2EuYXN5bmMgPSB0cnVlOw0KICAgIGdhLnNyYyA9IChcJ2h0dHBzOlwnID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sID8gXCdodHRwczovL3NzbFwnIDogXCdodHRwOi8vd3d3XCcpICsgXCcuZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanNcJzsNCiAgICB2YXIgcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwnc2NyaXB0XCcpWzBdOyBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGdhLCBzKTsNCiAgfSkoKTsNCg0KPC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyX2xheW91dDwvc3Ryb25nPiAtIGFkNDY4eDYwLnBocDwvbGk+PGxpPjxzdHJvbmc+d29vX2hpZ2hsaWdodHNfc2hvdzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19oaWdobGlnaHRzX3RhZzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hpZ2hsaWdodHNfdGFnX2Ftb3VudDwvc3Ryb25nPiAtIDY8L2xpPjxsaT48c3Ryb25nPndvb19oaWdodGxpZ2h0c19pbWFnZV9kaW1lbnRpb25zX2hlaWdodDwvc3Ryb25nPiAtIDc1PC9saT48bGk+PHN0cm9uZz53b29faG9tZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2FyYzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9oZWFkaW5nPC9zdHJvbmc+IC0gV2VsY29tZSB0byDguIHguLPguKXguLHguIfguJvguKPguLHguJrguJvguKPguLjguIcg4Lij4Lia4LiB4Lin4LiZ4LmA4LiC4LmJ4Liy4Lir4LiZ4LmJ4LiyIGh0dHA6Ly93d3ctZXJrLWVyay1jb20uYmxvZ3Nwb3QuY29tPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlua19kZXNjPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rX3RleHQ8L3N0cm9uZz4gLSBIb21lPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9vbmVfY29sPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3Bvc3RfaGVhZGluZzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RleHQ8L3N0cm9uZz4gLSBBZGQgeW91IHRleHQgaGVyZS4gTGVhdmUgdGhpcyBhbmQgdGhlIGhlYWRpbmcgYmxhbmsgdG8gcmVtb3ZlIHRoaXMgY29tcGxldGVseS48L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMTcwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gNDMwPC9saT48bGk+PHN0cm9uZz53b29fbGFyZ2VfcGxhY2Vob2xkZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19sYXJnZV90aHVtYl9oPC9zdHJvbmc+IC0gMTg1PC9saT48bGk+PHN0cm9uZz53b29fbGF5b3V0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19saW5rX2NvbG9yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fbGlua19ob3Zlcl9jb2xvcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTMtd3d3LmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ29fbGVmdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9nYXpldHRlLWVkaXRpb24vPC9saT48bGk+PHN0cm9uZz53b29fbmF2X2Fib3V0PC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9hcmNoaXZlczwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfY29udGFjdDwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9ob21lPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5lcmstZXJrLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9zdWJzY3JpYmU8L3N0cm9uZz4gLSAjPC9saT48bGk+PHN0cm9uZz53b29fb3B0aW9uczwvc3Ryb25nPiAtIGE6Mjg6e3M6MTg6Indvb19hbHRfc3R5bGVzaGVldCI7czo5OiJncmVlbi5jc3MiO3M6ODoid29vX2xvZ28iO3M6MDoiIjtzOjE4OiJ3b29fY3VzdG9tX2Zhdmljb24iO3M6MDoiIjtzOjIwOiJ3b29fZ29vZ2xlX2FuYWx5dGljcyI7czowOiIiO3M6MTg6Indvb19mZWVkYnVybmVyX3VybCI7czowOiIiO3M6MTc6Indvb19mZWVkYnVybmVyX2lkIjtzOjA6IiI7czoxNDoid29vX2N1c3RvbV9jc3MiO3M6MDoiIjtzOjEyOiJ3b29fYXJjaGl2ZXMiO3M6MTQ6IlNlbGVjdCBhIHBhZ2U6IjtzOjEwOiJ3b29fbGF5b3V0IjtzOjU6ImZhbHNlIjtzOjE3OiJ3b29fb3RoZXJfZW50cmllcyI7czoyOiIxMiI7czoyMToid29vX2ZlYXR1cmVkX2NhdGVnb3J5IjtzOjY6IkhPVyBUTyI7czoxNDoid29vX3Nob3dfdmlkZW8iO3M6NDoidHJ1ZSI7czoxODoid29vX3ZpZGVvX2NhdGVnb3J5IjtzOjE5OiJZT1VUVUJFIFJFQ09NTUVOREVEIjtzOjEzOiJ3b29fZmxpY2tyX2lkIjtzOjc6ImVyay1lcmsiO3M6MTg6Indvb19mbGlja3JfZW50cmllcyI7czoxOiI4IjtzOjE0OiJ3b29fZmxpY2tyX3VybCI7czozNjoiaHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9lcmstZXJrIjtzOjEwOiJ3b29fcmVzaXplIjtzOjQ6InRydWUiO3M6MTI6Indvb19hdXRvX2ltZyI7czo1OiJmYWxzZSI7czoxMzoid29vX3Jzc190aHVtYiI7czo0OiJ0cnVlIjtzOjExOiJ3b29fYWRfcGFnZSI7czoxNDoiU2VsZWN0IGEgcGFnZToiO3M6MTQ6Indvb19hZF9pbWFnZV8xIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF8xIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV8yIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF8yIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV8zIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF8zIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV80IjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF80IjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO308L2xpPjxsaT48c3Ryb25nPndvb19vdGhlcl9lbnRyaWVzPC9zdHJvbmc+IC0gMTI8L2xpPjxsaT48c3Ryb25nPndvb19vdGhlcl9oZWFkbGluZXM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfNDA0PC9zdHJvbmc+IC0gdWggb2ghPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfYXJjaGl2ZXM8L3N0cm9uZz4gLSBhcmNoaXZlczwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VoZWFkaW5nX2F1dGhvcjwvc3Ryb25nPiAtIGF1dGhvciBhcmNoaXZlPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfaG9tZTwvc3Ryb25nPiAtIGhvbWU8L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ19pbmRleDwvc3Ryb25nPiAtIGluZGV4PC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfcHJlZml4PC9zdHJvbmc+IC0gLy8gPC9saT48bGk+PHN0cm9uZz53b29fcGFnZWhlYWRpbmdfc2VhcmNoPC9zdHJvbmc+IC0gaGVyZSB5b3UgZ288L2xpPjxsaT48c3Ryb25nPndvb19wYWdlaGVhZGluZ19zaW5nbGU8L3N0cm9uZz4gLSB5b3XigJlyZSByZWFkaW5nLi4uPC9saT48bGk+PHN0cm9uZz53b29fcGFnZXNfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3Bpc19oYXJkX2Nyb3A8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcG9wdWxhcl9wb3N0czwvc3Ryb25nPiAtIDU8L2xpPjxsaT48c3Ryb25nPndvb19wb3N0X2NvbnRlbnRfYXJjaGl2ZXM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfY29udGVudF9ob21lPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19wb3N0X2ltYWdlX3N1cHBvcnQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcmVjZW50X2FyY2hpdmVzPC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX3JlY2VudF9lbnRyaWVzPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19yZWNlbnRfcG9zdHM8L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX3JlbGF0ZWQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jzc190aHVtYjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zZW9fdGVtcGxhdGU8L3N0cm9uZz4gLSBhOjMxOntpOjA7YToyOntzOjQ6Im5hbWUiO3M6NjoiQmFzaWNzIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTthOjM6e3M6NDoibmFtZSI7czoxMToiUGxlYXNlIFJlYWQiO3M6NDoidHlwZSI7czo0OiJpbmZvIjtzOjM6InN0ZCI7czozNTI6IldlbGNvbWUgdG8gdGhlIFdvb1NFTyBmZWF0dXJlLiA8YnIgLz48c21hbGw+SGVyZSB3ZSBoZWxwIHlvdSB0YWtlIGNvbnRyb2wgb2YgeW91ciBzZWFyY2ggZW5naW5lIHJlYWRpbmVzcyB3aXRoIHNvbWUgaW4tYnVpbHQgdGhlbWUgb3B0aW9ucy4gT3VyIHRoZW1lcyBkbyBob3dldmVyIHN1cHBvcnQgdHdvIG9mIFdvcmRQcmVzcy5vcmcncyBtb3N0IGNvbW1vbmx5IHVzZWQgU0VPIHBsdWdpbnMgLSA8c3Ryb25nPkFsbC1pbi1PbmUgU0VPPC9zdHJvbmc+IGFuZCA8c3Ryb25nPkhlYWRzcGFjZSAyPC9zdHJvbmc+LiBVc2UgdGhlIGNoZWNrYm94IGJlbG93IHRvIHVzZSAzcmQgcGFydHkgcGx1Z2luIGRhdGEuPC9zbWFsbD4iO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MjU6IlVzZSAzcmQgUGFydHkgUGx1Z2luIERhdGEiO3M6NDoiZGVzYyI7czoxOTg6Ik1ldGEgZGF0YSBhZGRlZCB0byA8c3Ryb25nPmN1c3RvbSBmaWVsZHMgaW4gcG9zdHMgYW5kIHBhZ2VzPC9zdHJvbmc+IHdpbGwgYmUgZXh0cmFjdGVkIGFuZCB1c2VkIHdoZXJlIGFwcGxpY2FibGUuIFRoaXMgdHlwaWNhbGx5IGRvZXMgbm90IGluY2x1ZGUgSG9tZXBhZ2VzIGFuZCBBcmNoaXZlcywgYW5kIG9ubHkgU2luZ3VsYXIgdGVtcGxhdGVzLiI7czoyOiJpZCI7czoyODoic2VvX3dvb191c2VfdGhpcmRfcGFydHlfZGF0YSI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MzthOjU6e3M6NDoibmFtZSI7czoyMjoiSGlkZSBTRU8gY3VzdG9tIGZpZWxkcyI7czo0OiJkZXNjIjtzOjgyOiJDaGVjayB0aGlzIGJveCB0byBoaWRlIHRoZSBpbnB1dCBmaWVsZHMgY3JlYXRlZCBpbiB0aGUgcG9zdCBhbmQgcGFnZSBlZGl0IHNjcmVlbnMuIjtzOjI6ImlkIjtzOjE5OiJzZW9fd29vX2hpZGVfZmllbGRzIjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo0O2E6Mjp7czo0OiJuYW1lIjtzOjEwOiJQYWdlIFRpdGxlIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6NTthOjU6e3M6NDoibmFtZSI7czo5OiJTZXBhcmF0b3IiO3M6NDoiZGVzYyI7czo1NDoiRGVmaW5lIGEgbmV3IHNlcGFyYXRvciBjaGFyYWN0ZXIgZm9yIHlvdXIgcGFnZSB0aXRsZXMuIjtzOjI6ImlkIjtzOjE3OiJzZW9fd29vX3NlcGVyYXRvciI7czozOiJzdGQiO3M6MToifCI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjY7YTo1OntzOjQ6Im5hbWUiO3M6MTA6IkJsb2cgVGl0bGUiO3M6NDoiZGVzYyI7czo5MDoiTk9URTogVGhpcyBpcyB0aGUgc2FtZSBzZXR0aW5nIGFzIHBlciB0aGUgU0VUVElOR1MgPiBHRU5FUkFMIHRhYiBpbiB0aGUgV29yZFByZXNzIGJhY2tlbmQuIjtzOjI6ImlkIjtzOjg6ImJsb2duYW1lIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo3O2E6NTp7czo0OiJuYW1lIjtzOjE2OiJCbG9nIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6OTA6Ik5PVEU6IFRoaXMgaXMgdGhlIHNhbWUgc2V0dGluZyBhcyBwZXIgdGhlIFNFVFRJTkdTID4gR0VORVJBTCB0YWIgaW4gdGhlIFdvcmRQcmVzcyBiYWNrZW5kLiI7czoyOiJpZCI7czoxNToiYmxvZ2Rlc2NyaXB0aW9uIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo4O2E6Njp7czo0OiJuYW1lIjtzOjE4OiJFbmFibGUgd29vX3RpdGxlKCkiO3M6NDoiZGVzYyI7czoxNTM6Indvb190aXRsZSgpIG1ha2VzIHVzZSBvZiBXb3JkUHJlc3MncyBidWlsdCBpbiB3cF90aXRsZSgpIGZ1bmN0aW9uIHRvIGNvbnRyb2wgdGhlIG91dHB1dCBmb3IgeW91ciBwYWdlIHRpdGxlcy4gSXQncyBhbHNvIHJlY29tbWVuZGVkIGZvciB1c2Ugd2l0aCBwbHVnaW5zLiI7czoyOiJpZCI7czoxNjoic2VvX3dvb193cF90aXRsZSI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NToiY2xhc3MiO3M6OToiY29sbGFwc2VkIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjk7YTo2OntzOjQ6Im5hbWUiO3M6MjE6IkRpc2FibGUgQ3VzdG9tIFRpdGxlcyI7czo0OiJkZXNjIjtzOjEzMDoiSWYgeW91IHByZWZlciB0byBoYXZlIHVuaWZvcm0gdGl0bGVzIGFjcm9zcyB5b3UgdGhlbWUuIEFsdGVybmF0aXZlbHkgdGhleSB3aWxsIGJlIGdlbmVyYXRlZCBmcm9tIGN1c3RvbSBmaWVsZHMgYW5kL29yIHBsdWdpbiBkYXRhLiI7czoyOiJpZCI7czoyOToic2VvX3dvb193cF9jdXN0b21fZmllbGRfdGl0bGUiO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxMDthOjY6e3M6NDoibmFtZSI7czoxNDoiUGFnZWQgVmFyaWFibGUiO3M6NDoiZGVzYyI7czo2NDoiVGhlIG5hbWUgdmFyaWFibGUgdGhhdCB3aWxsIGFwcGVhciB0aGVuIHBhZ2luZyB0aHJvdWdoIGFyY2hpdmVzLiI7czoyOiJpZCI7czoxNzoic2VvX3dvb19wYWdlZF92YXIiO3M6Mzoic3RkIjtzOjQ6IlBhZ2UiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6MTE7YTo3OntzOjQ6Im5hbWUiO3M6MjM6IlBhZ2VkIFZhcmlhYmxlIFBvc2l0aW9uIjtzOjQ6ImRlc2MiO3M6NTc6IkNoYW5nZSB0aGUgcG9zaXRpb24gd2hlcmUgdGhlIHBhZ2VkIHZhcmlhYmxlIHdpbGwgYXBwZWFyLiI7czoyOiJpZCI7czoyMToic2VvX3dvb19wYWdlZF92YXJfcG9zIjtzOjM6InN0ZCI7czo2OiJiZWZvcmUiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6Mjp7czo2OiJiZWZvcmUiO3M6NjoiQmVmb3JlIjtzOjU6ImFmdGVyIjtzOjU6IkFmdGVyIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjEyO2E6Nzp7czo0OiJuYW1lIjtzOjIxOiJIb21lcGFnZSBUaXRsZSBMYXlvdXQiO3M6NDoiZGVzYyI7czo2NToiRGVmaW5lIHRoZSBvcmRlciB0aGUgdGl0bGUsIGRlc2NyaXB0aW9uIGFuZCBtZXRhIGRhdGEgYXBwZWFycyBpbi4iO3M6MjoiaWQiO3M6MTk6InNlb193b29faG9tZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTozOntzOjE6ImEiO3M6Mjg6IkJsb2cgdGl0bGU7IGJsb2cgZGVzY3JpcHRpb24iO3M6MToiYiI7czoxMDoiQmxvZyB0aXRsZSI7czoxOiJjIjtzOjE2OiJCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjEzO2E6Nzp7czo0OiJuYW1lIjtzOjE5OiJTaW5nbGUgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX3NpbmdsZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTo1OntzOjE6ImEiO3M6MjI6IlBhZ2UgdGl0bGU7IEJsb2cgdGl0bGUiO3M6MToiYiI7czoxMToiUGFnZSB0aXRsZTsiO3M6MToiYyI7czoyMzoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsiO3M6MToiZCI7czoyODoiUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7czoxOiJlIjtzOjQwOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjE0O2E6Nzp7czo0OiJuYW1lIjtzOjE3OiJQYWdlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoxOToic2VvX3dvb19wYWdlX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjU6e3M6MToiYSI7czoyMjoiUGFnZSB0aXRsZTsgQmxvZyB0aXRsZSI7czoxOiJiIjtzOjExOiJQYWdlIHRpdGxlOyI7czoxOiJjIjtzOjIzOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyI7czoxOiJkIjtzOjI4OiJQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjtzOjE6ImUiO3M6NDA6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6MTU7YTo3OntzOjQ6Im5hbWUiO3M6MjA6IkFyY2hpdmUgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjIyOiJzZW9fd29vX2FyY2hpdmVfbGF5b3V0IjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6NTp7czoxOiJhIjtzOjIyOiJQYWdlIHRpdGxlOyBCbG9nIHRpdGxlIjtzOjE6ImIiO3M6MTE6IlBhZ2UgdGl0bGU7IjtzOjE6ImMiO3M6MjM6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IjtzOjE6ImQiO3M6Mjg6IlBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO3M6MToiZSI7czo0MDoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aToxNjthOjI6e3M6NDoibmFtZSI7czoxMzoiSW5kZXhpbmcgTWV0YSI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjE3O2E6Njp7czo0OiJuYW1lIjtzOjE2OiJBcmNoaXZlIEluZGV4aW5nIjtzOjQ6ImRlc2MiO3M6MTI4OiJTZWxlY3Qgd2hpY2ggYXJjaGl2ZXMgdG8gaW5kZXggb24geW91ciBzaXRlLiBBaWRzIGluIHJlbW92aW5nIGR1cGxpY2F0ZSBjb250ZW50IGZyb20gYmVpbmcgaW5kZXhlZCwgcHJldmVudGluZyBjb250ZW50IGRpbHV0aW9uLiI7czoyOiJpZCI7czoyMToic2VvX3dvb19tZXRhX2luZGV4aW5nIjtzOjM6InN0ZCI7czo4OiJjYXRlZ29yeSI7czo0OiJ0eXBlIjtzOjEwOiJtdWx0aWNoZWNrIjtzOjc6Im9wdGlvbnMiO2E6NTp7czo4OiJjYXRlZ29yeSI7czoxNzoiQ2F0ZWdvcnkgQXJjaGl2ZXMiO3M6MzoidGFnIjtzOjEyOiJUYWcgQXJjaGl2ZXMiO3M6NjoiYXV0aG9yIjtzOjEyOiJBdXRob3IgUGFnZXMiO3M6Njoic2VhcmNoIjtzOjE0OiJTZWFyY2ggUmVzdWx0cyI7czo0OiJkYXRlIjtzOjEzOiJEYXRlIEFyY2hpdmVzIjt9fWk6MTg7YTo1OntzOjQ6Im5hbWUiO3M6NDk6IkFkZCBtZXRhIGZvciBQb3N0cyAmIFBhZ2VzIHRvICdmb2xsb3cnIGJ5IGRlZmF1bHQiO3M6NDoiZGVzYyI7czoxNDM6IkJ5IGRlZmF1bHQgdGhlIHdvb19tZXRhKCk7IGFkZHMgYSAnbm9mb2xsb3cnIG1ldGEgdG8gcG9zdCBhbmQgcGFnZXMsIG1lYW5pbmcgc2VhcmNoIGVuZ2luZXMgd2lsbCBub3QgaW5kZXggcGFnZXMgbGVhZGluZyBhd2F5IGZyb20gdGhlc2UgcGFnZXMuIjtzOjI6ImlkIjtzOjI2OiJzZW9fd29vX21ldGFfc2luZ2xlX2ZvbGxvdyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjE5O2E6Mjp7czo0OiJuYW1lIjtzOjE2OiJEZXNjcmlwdGlvbiBNZXRhIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MjA7YTo2OntzOjQ6Im5hbWUiO3M6MjA6IkhvbWVwYWdlIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6NjE6IkNob29zZSB3aGVyZSB0byBwb3B1bGF0ZSB5b3VyIEhvbWVwYWdlIG1ldGEgZGVzY3JpcHRpb24gZnJvbS4iO3M6MjoiaWQiO3M6MjI6InNlb193b29fbWV0YV9ob21lX2Rlc2MiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YTozOntzOjE6ImEiO3M6MzoiT2ZmIjtzOjE6ImIiO3M6MjQ6IkZyb20gV1AgU2l0ZSBEZXNjcmlwdGlvbiI7czoxOiJjIjtzOjMyOiJGcm9tIEN1c3RvbSBIb21lcGFnZSBEZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo1OiJyYWRpbyI7fWk6MjE7YTo1OntzOjQ6Im5hbWUiO3M6Mjc6IkN1c3RvbSBIb21lcGFnZSBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjQ3OiJBZGQgYSBjdXN0b20gbWV0YSBkZXNjcmlwdGlvbiB0byB5b3VyIGhvbWVwYWdlLiI7czoyOiJpZCI7czoyOToic2VvX3dvb19tZXRhX2hvbWVfZGVzY19jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToyMjthOjY6e3M6NDoibmFtZSI7czoyODoiU2luZ2xlIFBhZ2UvUG9zdCBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjc5OiJBZGQgeW91ciBwb3N0L3BhZ2UgZGVzY3JpcHRpb24gZnJvbSBjdXN0b20gZmllbGRzLiA8c3Ryb25nPiogU2VlIGJlbG93PC9zdHJvbmc+IjtzOjI6ImlkIjtzOjI0OiJzZW9fd29vX21ldGFfc2luZ2xlX2Rlc2MiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YTozOntzOjE6ImEiO3M6NToiT2ZmICoiO3M6MToiYiI7czozMzoiRnJvbSBDdXN0b21zIEZpZWxkIGFuZC9vciBQbHVnaW5zIjtzOjE6ImMiO3M6MzY6IkF1dG9tYXRpY2FsbHkgZnJvbSBQb3N0L1BhZ2UgQ29udGVudCI7fXM6NDoidHlwZSI7czo1OiJyYWRpbyI7fWk6MjM7YTo2OntzOjQ6Im5hbWUiO3M6Mjk6IkN1c3RvbSBQb3N0L1BhZ2UgRGVzY3JpcHRpb25zIjtzOjQ6ImRlc2MiO3M6MjQwOiJBZGQgYSBjdXN0b20gbWV0YSBkZXNjcmlwdGlvbiB0byB5b3VyIHBvc3RzIGFuZCBwYWdlcy4gVGhpcyB3aWxsIG9ubHkgc2hvdyBpZiBubyBvdGhlciBkYXRhIGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBzZWxlY3Rpb24gYWJvdmUuIEV2ZW4gaWYgdGhlIG9wdGlvbiBhYm92ZSBpcyBzZXQgdG8gPHN0cm9uZz4nT2ZmJzwvc3Ryb25nPiwgd2lsbCB0aGlzIGRlc2NyaXB0aW9uIHN0aWxsIGJlIGFkZGVkIHRvIHlvdXIgc2l0ZS4iO3M6MjoiaWQiO3M6MzM6InNlb193b29fbWV0YV9zaW5nbGVfZGVzY19zaXRld2lkZSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjk6ImNvbGxhcHNlZCI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToyNDthOjY6e3M6NDoibmFtZSI7czoyODoiQ3VzdG9tIFBvc3QvUGFnZSBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjU0OiJBZGQgYSBjdXN0b20gbWV0YSBkZXNjcmlwdGlvbiB0byB5b3VyIHBvc3RzIGFuZCBwYWdlcy4iO3M6MjoiaWQiO3M6MzE6InNlb193b29fbWV0YV9zaW5nbGVfZGVzY19jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fWk6MjU7YToyOntzOjQ6Im5hbWUiO3M6MTI6IktleXdvcmQgTWV0YSI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjI2O2E6Njp7czo0OiJuYW1lIjtzOjE3OiJIb21lcGFnZSBLZXl3b3JkcyI7czo0OiJkZXNjIjtzOjYxOiJDaG9vc2Ugd2hlcmUgdG8gcG9wdWxhdGUgeW91ciBIb21lcGFnZSBtZXRhIGRlc2NyaXB0aW9uIGZyb20uIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX21ldGFfaG9tZV9rZXkiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YToyOntzOjE6ImEiO3M6MzoiT2ZmIjtzOjE6ImMiO3M6Mjk6IkZyb20gQ3VzdG9tIEhvbWVwYWdlIEtleXdvcmRzIjt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToyNzthOjU6e3M6NDoibmFtZSI7czoyNDoiQ3VzdG9tIEhvbWVwYWdlIEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6NTg6IkFkZCBhIChjb21tYSBzZXBhcmF0ZWQpIGxpc3Qgb2Yga2V5d29yZHMgdG8geW91ciBob21lcGFnZS4iO3M6MjoiaWQiO3M6Mjg6InNlb193b29fbWV0YV9ob21lX2tleV9jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToyODthOjY6e3M6NDoibmFtZSI7czoyNToiU2luZ2xlIFBhZ2UvUG9zdCBLZXl3b3JkcyI7czo0OiJkZXNjIjtzOjc1OiJBZGQgeW91ciBwb3N0L3BhZ2Uga2V5d29yZHMgZnJvbSBjdXN0b20gZmllbGQuIDxzdHJvbmc+KiBTZWUgYmVsb3c8L3N0cm9uZz4iO3M6MjoiaWQiO3M6MjM6InNlb193b29fbWV0YV9zaW5nbGVfa2V5IjtzOjM6InN0ZCI7czoxOiJhIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjU6Ik9mZiAqIjtzOjE6ImIiO3M6MzM6IkZyb20gQ3VzdG9tIEZpZWxkcyBhbmQvb3IgUGx1Z2lucyI7czoxOiJjIjtzOjQ1OiJBdXRvbWF0aWNhbGx5IGZyb20gUG9zdCBUYWdzICZhbXA7IENhdGVnb3JpZXMiO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjI5O2E6Njp7czo0OiJuYW1lIjtzOjI1OiJDdXN0b20gUG9zdC9QYWdlIEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6MjM0OiJBZGQgYSBjdXN0b20gbWV0YSBrZXl3b3JkcyB0byB5b3VyIHBvc3RzIGFuZCBwYWdlcy4gVGhpcyB3aWxsIG9ubHkgc2hvdyBpZiBubyBvdGhlciBkYXRhIGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBzZWxlY3Rpb24gYWJvdmUuIEV2ZW4gaWYgdGhlIG9wdGlvbiBhYm92ZSBpcyBzZXQgdG8gPHN0cm9uZz4nT2ZmJzwvc3Ryb25nPiwgd2lsbCB0aGlzIGtleXdvcmRzIHN0aWxsIGJlIGFkZGVkIHRvIHlvdXIgc2l0ZS4iO3M6MjoiaWQiO3M6MzI6InNlb193b29fbWV0YV9zaW5nbGVfa2V5X3NpdGV3aWRlIjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6OToiY29sbGFwc2VkIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjMwO2E6Njp7czo0OiJuYW1lIjtzOjI4OiJDdXN0b20gUG9zdC9QYWdlIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6NTE6IkFkZCBhIGN1c3RvbSBtZXRhIGtleXdvcmRzIHRvIHlvdXIgcG9zdHMgYW5kIHBhZ2VzLiI7czoyOiJpZCI7czozMDoic2VvX3dvb19tZXRhX3NpbmdsZV9rZXlfY3VzdG9tIjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO319PC9saT48bGk+PHN0cm9uZz53b29fc2V0dGluZ3NfY3VzdG9tX25hdl9hZHZhbmNlZF9vcHRpb25zPC9zdHJvbmc+IC0geWVzPC9saT48bGk+PHN0cm9uZz53b29fc2V0dGluZ3NfY3VzdG9tX25hdl92ZXJzaW9uPC9zdHJvbmc+IC0gMS4wLjE5PC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19hc2lkZXM8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19jYXJvdXNlbDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2ZlYXR1cmVkPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfdmlkZW88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9hbGlnbjwvc3Ryb25nPiAtIGFsaWdubGVmdDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9oPC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2hlaWdodDwvc3Ryb25nPiAtIDE1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfcG9zdF9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAzODA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfcG9zdF9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDI4MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93PC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gMTUwPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2F1dG88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9oZWFkaW5nPC9zdHJvbmc+IC0gQWxzbyBpbiB0aGlzIHNpdGU8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfaW50ZXJ2YWw8L3N0cm9uZz4gLSA0PC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX3NwZWVkPC9zdHJvbmc+IC0gMC42PC9saT48bGk+PHN0cm9uZz53b29fc21hbGxfcGxhY2Vob2xkZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19zbWFsbF90aHVtYl9oPC9zdHJvbmc+IC0gNjA8L2xpPjxsaT48c3Ryb25nPndvb19zbWFsbF90aHVtYl93PC9zdHJvbmc+IC0gNjA8L2xpPjxsaT48c3Ryb25nPndvb19zdWJzY3JpYmVfZW1haWw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19zdWNrZXJmaXNoPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RleHR0aXRsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBHYXpldHRlPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfYWxpZ248L3N0cm9uZz4gLSBhbGlnbmxlZnQ8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNjQ8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSA3NTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gNzU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9zaW5nbGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfdzwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gNjQ8L2xpPjxsaT48c3Ryb25nPndvb190d2l0dGVyPC9zdHJvbmc+IC0gZXJrX2VyazwvbGk+PGxpPjxzdHJvbmc+d29vX3VwZGF0ZXNfaGVhZGluZzwvc3Ryb25nPiAtIFVwZGF0ZXM8L2xpPjxsaT48c3Ryb25nPndvb191cGRhdGVzX2xpbWl0PC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBhOjExOntpOjA7czo1NjoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEzLXd3dy5qcGciO2k6MTtzOjU2OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTItd3d3LmpwZyI7aToyO3M6NTY6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMS13d3cuanBnIjtpOjM7czo1NjoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEwLXd3dy5qcGciO2k6NDtzOjc1OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOS1iYW5uZXJlcmtlcmtuZXdwaW5rY29weS5qcGciO2k6NTtzOjY1OiJodHRwOi8vd3d3LmVyay1lcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOC1mYXZpY29uZXJrZXJrLnBuZyI7aTo2O3M6NjI6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy83LWZhdmljb25lcmsucG5nIjtpOjc7czo3MjoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzYtYmFubmVyZXJrZXJrbmV3X2NvcHkuanBnIjtpOjg7czo2MToiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzUtYmFubmVybmV3LmpwZyI7aTo5O3M6Njc6Imh0dHA6Ly93d3cuZXJrLWVyay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy80LXd3dy1lcmstZXJrLWNvbS5wbmciO2k6MTA7czo2NzoiaHR0cDovL3d3dy5lcmstZXJrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtd3d3LWVyay1lcmstY29tLnBuZyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48L3VsPg==